Beruflich Dokumente
Kultur Dokumente
o Komplette Elektronik, es werden nur noch Empfänger, BL-Regler, Motoren, Propeller, Akku und ein
Rahmen benötigt
o überschaubare Verkabelung
o störsicherer Aufbau, auch für „Normalverbraucher“ baubar.
o Signalupdate-Rate programmierbar (bis 300 Hz)
o variable Anpassung an Motor/Regler/Propeller-Komponenten
o 2 zusätzliche Servoausgänge zur Steuerung einer Kamera (Lage, Richtung)
o 7 Hi-Power LED-Treiber (jede bis 500mA)
o akustischer Signalgeber für Akku-wird-leer-Warnung, Signalausfall und Modellsuche (für den Fall
einer Außenlandung)
o Gyromodule: 3 Gyromodule ADXRS150/300 (empfohlen) oder
1x ADXRS150/300 und 1xIDG300
o Parameter programmierbar über RS232
o optional digitaler Linearsensor LIS3LV02DQ
o optional digitaler Kompass-Sensor HMC6352
o optional digitaler barometrischer Höhensensor SMD500
o optional GPS-Unterstützung
o automatischer Fallschirmauslöser zum Schutz teurer/empfindlicher Komponenten
Um den vielfältigen Ansprüchen zu genügen und dabei trotzdem mit einer Leiterplatte auszukommen, kann
gewählt werden, welche der optionalen Komponenten bestückt werden und welche nicht. Trotzdem ist zu
einem späteren Zeitpunkt eine Aufrüstung möglich. Es gibt jedoch Optionen, die andere bedingen bzw.
ausschließen.
Die einzelnen Bauteile, die für die Optionen benötigt werden, sind in der Stückliste getrennt aufgeführt.
Achtung: Im Gegensatz zur früheren Version 3.0x (die grüne Leiterplatte) kann mit dieser Version kein
Brushless-Regler verwendet werden, bei dem Akku-Minus nicht ident mit BEC-Minus ist!
Im Zweifelsfall bitte vorher mit dem Ohmmeter messen, sonst gibt es einen Kurzschluss, der Platine
und/oder Regler zerstören kann!
Elektronik:
Für die kleinen Bauteile werden durchwegs SMD-Teile (surface mount device = Oberflächenmontierbares
Bauteil) verwendet, teils aus Platzersparnis, teils aus Gewichtsgründen. Die hier zu verbauenden SMD-
Bauteile sind aber problemlos mit normalen Lötkolben mit kurzer, aber spitz zulaufender Lötspitze zu löten.
In Klammern ist ggf. die Gehäusebezeichnung angegeben.
Es können aber auch andere Bauteile verwendet werden, solange das Gehäuse passt.
Paket „Basis“
1 Stk. Leiterplatte, beim www.lipoly.de Shop erhältlich
1 Stk. U1 PIC16F876 oder 876A (DIL28), programmiert mit dem jeweils aktuellen
HEX-File. Ein programmierter PIC ist ebenfalls im Shop erhältlich.
1 Stk. U2 TPIC6B595N (DIL20)
1 Stk. U3 TL431 Spannungsregler (TO92)
1 Stk. X1 Quarz 16MHz (HC49U)
4 Stk. R1,R2,R3,R23 SMD-Widerstand 10kΩ 5% (0805)
11 Stk. R6...R8,R24...R26,
R21,R10...R13 SMD-Widerstand 4,7kΩ 5% (0805)
2 Stk. R4,R9 SMD-Widerstand 1kΩ 5% (0805)
1 Stk. R5 SMD-Widerstand 2,2kΩ (0805)
1 Stk. R22,R28 SMD-Widerstand 68Ω 5% (0805)
3 Stk. R29,R30,R31 SMD-Widerstand 180Ω 5% (0805)
1 Stk. R16 SMD-Widerstand 100Ω 5% (0805)
4 Stk. D1,D2,D3,D4 SMD-Diode LL4148 (SOD80) Einbaurichtung beachten!
1 Stk. D5 SMD LED blau 30mA, PLCC2
1 Stk. D6 SMD LED rot 30mA, PLCC2
1 Stk. D7 SMD LED grün 30mA, PLCC2
1 Stk. D8 SMD LED gelb 30mA, PLCC2
3 Stk. Q1,Q2,Q3 NPN-Transistor BC548B o.ä. (TO92)
4 Stk. C1,C2,C6,C7 SMD-Kondensator 100nF (0805)
2 Stk. C4,C5 SMD-Kondensator 22pF (0805)
2 Stk. C8,C9 SMD-Elko 1µF
1 Stk. C3 Elko 100µF ≥10V, radiale Bauform, Einbaurichtung beachten!
1 Stk. L1 Drossel 100 bis 220 µH, 0,1A, axiale Bauform
1 Stk. alle K 36pol. Stiftleiste RM 2,54 gerade, vergoldet, abbrechbar
2 Stk. alle K 12pol. Buchsenleiste RM2,54 gerade, abbrechbar
2 Stk. für U1 IC Sockel 14 polig (2 hintereinander montieren f. DIL28)
Zusätzlich gibt es noch die „Vorne-LED“. Auch hier gilt: erlaubt ist was gefällt. Die LED kann direkt an K15
angeschlossen werden, ein 100Ω-Widerstand ist hier bereits auf der Leiterplatte (R16). Diese LED wird
immer aus dem BEC (+5V) versorgt!
Tipp: Eine rote 8mm Jumbo-LED macht sich hier recht gut.
Die Verbindung zur Leiterplatte wird bei Roll (K9) und Nick (K10) mit 4poligen gewinkelten Stiftleisten, beim
Gier-Gyro mit einer 4poligen geraden Stiftleiste (aus dem Basis-Paket sind noch genügend Pins übrig)
hergestellt. Diese geben den Modulen auch genügend Stabilität, sodass keine zusätzliche Verklebung nötig
ist.
Wichtiger Hinweis:
Verglichen zu den IDG300 Gyros gibt der ADXRS300 wesentlich stärkere Signalhübe aus. Dies führt zu
deutlich höherer Regelgenauigkeit, vor allem beim Flug mit Integral-Anteil (Vorgabe des Flugwinkels statt
der Beschleunigung). Es wird empfohlen, die ADXRS300 Gyros zu verwenden, auch wenn diese etwas
mehr kosten als ein IDG300. Es lohnt sich!
Diese Chips sind hobbymäßig kaum zu löten. Daher werden die sog.
Breakout-Boards der Fa. Sparkfun verwendet.
Die Verbindung zur Leiterplatte wird beim IDG300 (K18) mit einer 5poligen geraden Stiftleiste, beim Gier-
Gyro mit einer 4poligen geraden Stiftleiste (aus dem Basis-Paket sind noch genügend Pins übrig)
hergestellt. Diese geben den Gyro-Modulen auch genügend Stabilität, sodass keine zusätzliche Verklebung
nötig ist.
Wichtiger Hinweis:
Verglichen zu den ADXRS150/300 Gyros gibt der IDG300 leider wesentlich kleinere Signalhübe aus. Dies
führt zu Einbußen bei der Regelgenauigkeit, vor allem beim Flug mit Integral-Anteil (Vorgabe des
Flugwinkels statt der Beschleunigung). Es wird empfohlen, die ADXRS150/300 Gyros zu verwenden, auch
wenn die etwas mehr kosten. Es lohnt sich!
Der Chip ist hobbymäßig kaum zu löten. Daher wird das sog. Breakout-Board
der Fa. Sparkfun verwendet.
Die Verbindung zur Leiterplatte (K14) wird mit einer 8poligen gewinkelten Stiftleiste (aus dem Basis-Paket
sind noch genügend Pins übrig) hergestellt. Diese gibt dem Sensor-Modul auch genügend Stabilität, sodass
keine zusätzliche Verklebung nötig ist.
Paket „Fallschirmauslöser“
Ein besonderes Feature des Linearsensors ist die Erzeugung eines Signals, sobald eine definierte
Beschleunigung in der Z-Achse (Hochache) auftritt. Selbst wenn das UAVP z.B. einen Überschlag
produzieren sollte (z.B. plötzlicher Motordefekt im Flug) wird das Rettungssystem zum passenden Zeitpunkt
aktiviert, nämlich dann, wenn das UAVP gerade eben liegt. Damit wird verhindert, dass z.B. der Fallschirm
„nach unten“ abgefeuert wird und so ohne Wirkung bleibt.
Paket „Magnetsensor“
Der Magnetfeldsensor erlaubt eine absolute Richtungsbestimmung im
Flug und eine perfekt langzeitstabile Gierachse.
Der Chip ist hobbymäßig kaum zu löten. Daher wird das sog. Breakout-
Board der Fa. Sparkfun verwendet.
Der Chip ist hobbymäßig kaum zu löten. Daher wird hier das
SMD500-Breakout-Board der Fa. lipoly.de verwendet.
Zur Bestückung sind lediglich die bekannten 3poligen vergoldeten Stiftleisten nötig. Aus dem Basispaket
sind noch genügend Stifte übrig.
Paket „GPS-Modul“
An das Mainboard kann ein preisgünstiges, bei Conrad erhältliches GPS-Modul (Nr. 989777) angeschlossen
werden. In der Produktbeschreibung steht, dass dieses Modul nur per USB angeschlossen werden kann.
Wird der Deckel abgeschraubt, kommen jedoch weitere Anschlüsse zum Vorschein.
Nachdem das GPS-Modul korrekt einstellt wurde (mit der dem Modul beiliegenden Software) kann auf
RS232-Anschluss umgerüstet werden. Dazu lötet man das USB-Kabel ab und lötet stattdessen eine
Stiftleiste ein. Mit einem 4-poligen Flachbandkabel o.ä. kann dann 1:1 auf K19 verbunden werden.
Pin 1
Pin 1 = RxD
Pin 2 = TxD
Pin 3 = +5V
Pin 4 = GND
Lötseite:
Lötseite:
Achtung:
Folgende Bauteile
sind gepolt und müssen
richtig herum eingebaut
werden!
D1, D3
(Kathode links, nach
innen zeigend)
D2, D4
(Kathode rechts, zum
Platinenrand zeigend)
C3
(Minuspol ist Pin 2)
Um die teuren Bauteile nicht zu beschädigen, sollte man unbedingt folgende, einfache Richtlinien beachten.
Es ist ganz einfach, ohne professionelle Schutzausrüstung solche Schäden zuverlässig zu vermeiden, wenn
man die hier gegebenen Hinweise akribisch genau befolgt.
1. Diese Bauteile kommen in einer elektrisch leitenden Verpackung. Diese Leitfähigkeit sieht man den
Plastiktütchen oder –röhrchen oft nicht an, aber es ist so
Hole die Bauteile erst aus der Schutzverpackung, wenn Du diese verbaust.
3. Vor dem Beginn der Arbeiten und nach jedem Verlassen des Arbeitsplatzes ist der eigene Körper
und alles metallische Werkzeug (Pinzette, Lötkolben, Lötzinn, Kabel usw.) zu entladen. Das macht
man am besten, wenn man sich „erdet“, z.B. durch Berühren des blanken Schutzleiters in
Steckdosen, oder einer blanken Stelle des Heizkörpers o.ä.
Der menschliche Körper ist wegen seines Wassergehalts ein guter elektrischer Leiter, deshalb
genügt es, alles Werkzeug am Arbeitsplatz, auch die Platine und alle Schutzverpackungen der
Bauteile kurz (1 Sekunde) zu berühren.
5. Stelle sicher, dass Dein Lötkolben eine geerdete oder potentialfreie Spitze hat. Das macht man am
besten mit einem Phasenprüfer, den man an die Spitze des gerade eingeschalteten, heiß
werdenden Lötkolbens hält.
Die Lampe im Phasenprüfer darf nicht leuchten, auch nicht ein klein bisschen!
6. Während der Arbeit möglichst wenig herumrutschen (Sessel), evtl. einfach gelegentlich wieder
entladen (Punkt 2)
7. Die passiven Bauteile (also Widerstände, Kondensatoren, Spulen, IC-Fassungen, Stecker usw.) sind
nicht empfindlich gegenüber elektrostatischen Entladungen. Nur bei den aktiven Bauteilen (ICs,
Module, Transistoren, Dioden) ist Vorsicht geboten.
Sobald die Platine fertig bestückt ist, ist sie relativ unempfindlich gegenüber Elektrostatik (durch die vielen
Verbindungen kann eine Ladung sofort abfließen, ohne Schaden zu verursachen), solange die Platine am
Rand angefasst wird.
Auch beim Einbau der Platine, Verkabelung mit Reglern, Batterien usw. sollte man alles vorher entladen, nur
um sicher zu gehen.
Wenn Du die Platine nicht gleich einbaust, dann solltest Du diese in eine dieser jetzt übrigen
Schutzverpackungen reintun. Notfalls tut es auch Alufolie.
1. Arbeitsplatz herrichten. Du benötigst eine feine Pinzette um die Bauteile gut greifen zu können. Am
besten eine selbstschließende Pinzette (Bild).
Das Lötzinn sollte nicht dicker als 1mm sein. Die Platine ist bereits RoHS konform (d.h. kann bleifrei
gelötet werden). Für SMD-Löt-Anfänger rate ich aber trotzdem zu normalem, bleihältigen Lot, denn
es fließt besser und die Lötstellen benetzen besser, die Lötstellen sind dann deutlich haltbarer.
Den Lötkolben (mit kurzer, sauberer Spitze) auf ca. 350°C einstellen (bei bleifreiem Lot 450°C).
2. Die Teile möglichst nicht mit den Fingern berühren! Nimm die Bauteile erst dann aus dem Behältnis
bzw. Streifen wenn Du sie verarbeitest. Die Bauteil sind häufig nicht gekennzeichnet, wenn da etwas
durcheinanderkommt, bleibt nur noch einzeln durchmessen oder wegwerfen...wäre doch schade
drum
3. Eines der Pads (Lötinsel) des zu bestückenden Bauteils mit etwas Zinn versehen, sodass sich ein
kleiner Zinnhügel bildet.
5. Falls sich das Bauteil etwas aufgestellt hat, mit dem Fingernagel leichten Druck auf das
abgehobenen Ende ausüben und zugleich das bereits feste Lötpad nochmals kurz erhitzen.
Das Bauteil legt sich dann schön hin.
7. Auch das erste Pad nochmals kurz mit etwas frischen Zinn „aufpeppen“.
8. Nicht lange an einem Bauteil „herumbraten“! Die Hitze schädigt Bauteile schnell. Nicht länger als
5 Sekunden mit dem Lötkolben am Bauteil bleiben. Vor dem Löten der anderen Bauteileansch
Lieber mit höherer Lötspitzen-Temperatur arbeiten und dafür kürzer löten.
Die Lötstellen sollten glänzend sein. Unbedingt sicherstellen, dass die Bauteilanschlüsse auch wirklich mit
der Platine verlötet sind (Lupe)!
Die Bestückung kann natürlich etwas abweichen, es hängt ja von den bestückten Optionen ab.
28
15
Punkt
14
Pin 1 Kerbe
Wer es perfekt mag, kann die Gyromodule mit Heißkleber o.ä. sichern, nachdem die Platine fertig bestückt
und auch in Betrieb genommen wurde.
Empfängeranschluss:
Um Portpins am Prozessor einzusparen, und dabei trotzdem nicht den Empfänger öffnen zu müssen
(Garantie), werden die einzelnen Servoausgänge des Empfängers auf der Platine zusammengemischt. Dazu
sind nur folgende Anschlüsse vorzunehmen (können auch steckbar gemacht werden, wie in rechten Bildern
oben)
K12: Pin 1 = GND (schwarzes oder grünes Kabel) an irgendeinen Kanal anschließen, z.B. 1
Pin 2 = Kanal 1 Signal (weißes oder gelbes Kabel)
Pin 3 = Kanal 3 Signal (weißes oder gelbes Kabel)
Pin 4 = Kanal 5 Signal (weißes oder gelbes Kabel)
Pin 5 = Kanal 7 Signal (weißes oder gelbes Kabel) oder offen lassen (wenn nur 5K-Empfänger)
Pin 6 = +5V (rotes Kabel) an irgendeinen Kanal anschließen, z.B. 1
Tipp:
Wer ganz sicher gehen will, nimmt statt dem Akku ein Labornetzteil (auf ca. 12V einstellen) mit
Strombegrenzung (auf 0,5A einstellen).
Nun mit der Plus-Spitze des Voltmeters auf folgende Punkte gehen und die Spannung ablesen:
Testpunkt 1:
An Pin 20 des PICs (U1). Es sollten zwischen 4,7 und 5,3 Volt anliegen und nicht schwanken.
Testpunkt 4:
An Pin 3 des PICs (U1).
Option 3x ADXRS300: Es sollten etwa 2,5 V anliegen. Wird die Platine in Rollrichtung gedreht, sollte eine
leichte Spannungsänderung zu sehen sein.
Option 1x ADXRS300, 1x IDG300: Es sollten etwa 1,5 V anliegen. Wird die Platine in Nickrichtung gedreht,
sollte eine leichte Spannungsänderung zu sehen sein.
Testpunkt 5:
An Pin 4 des PICs (U1).
Option 3xADXRS300: Es sollten etwa 2,5 V anliegen. Wird die Platine in Nickrichtung gedreht, sollte eine
leichte Spannungsänderung zu sehen sein.
Option 1x ADXRS300, 1x IDG300: Es sollten etwa 1,5 V anliegen. Wird die Platine in Rollrichtung gedreht,
sollte eine leichte Spannungsänderung zu sehen sein.
Testpunkt 6:
An Pin 7 des PICs (U1). Es sollten etwa 2,5 V anliegen. Wird die Platine gedreht, sollte eine eine leichte
Spannungsänderung zu sehen sein.
Testpunkt 3:
Für diesen Testpunkt (Pin 13 an U1) benötigt man ein Oszilloskop (Soundkartenoszilloskop genügt) und
einen angeschlossenen Empfänger sowie einen eingeschalteten Sender.
Am Oszilloskop die Y-Achse auf 1V/div und die X-Achse auf 2ms/div einstellen.
Trigger auf DC (Level) ca. 2V, auf negative Flanke einstellen.
Amplitude: 5V
Die Impulsbreiten und –pausen sollten sich durch Knüppeln am Sender verändern lassen!
Die Impulsflanken müssen richtig steil sein (Anstiegsgeschwindigkeit unter 2 µs).
K1 Motorregler vorderer Motor (Flugmodus Plus) bzw. vorderer linker Motor (Flugmodus Kreuz)
K2 Motorregler linker Motor (Flugmodus Plus) bzw. vorderer rechter (Flugmodus Kreuz)
K3 Motorregler rechter Motor (Flugmodus Plus) bzw. hinterer linker Motor (Flugmodus Kreuz)
K4 Motorregler hinterer Motor (Flugmodus Plus) bzw. hinterer rechter Motor (Flugmodus Kreuz)
K5 Kameraservo Neigung Nickrichtung
K6 Kameraservo Neigung Rollrichtung
K7 RS232 ComPort (für UAVPSet)
K8 Ein/Ausschalter
K9 Roll Gyro (wenn ADXRS300)
K10 Nick Gyro (wenn ADXRS300)
K11 Gier Gyro
K12 Empfängeranschluss
K13 Anschlüsse für externe LEDs
K14 Linearsensor LIS3LV02DQ
K15 Anschluss für die „Vorne-LED“
K17 Fallschirmauslöser
K18 kombinierter Roll/Nick Gyro (wenn IDG300)
K19 GPS-Modul
K20 Piepser
# #$ %& ' (
Sollten die 5 Volt aus den Regler zu schwach, zu instabil oder gleich gar nicht vorhanden sein (z.B. bei
Verwendung von Holger Reglern), dann, und nur dann muss eine eigene Stromversorgung her. Im
Normalfall ist das nicht nötig und der Abschnitt kann übersprungen werden.
Die Schaltung:
1 3
Akku Plus 78L05 5 Volt BEC
100 nF
2 100 nF
Akku Minus
Hier wird ein Kondensator eingelötet und das eine Beinchen isoliert angelötet.
Der verbliebene Kondensator wird auf der Platinen-Rückseite (Lötseite) zwischen Pin 2 und 3 des K1
verlötet. Das geht am besten, wenn man das Bauteil längs hochkant anlötet.
Damit das Platine mit den Reglern kommunizieren kann, ist eine „Clockleitung“ und eine „Datenleitung“
erforderlich. Als Datenleitung wird der Pin 1 vom Anschluss K2 und als Clockleitung der Pin 1vom Anschluss
K3 verwendet. Damit das alles sauber funktionieren kann müssen zwei zusätzliche Widerstände 4k7 (SMD
0805 Gehäuse) angebracht werden (I²C Pull-Up Widerstände).
Um das sauber und stabil verlöten zu können, ist auf der Lötseite der Platine ein Stückchen einer Leiterbahn
mit dem Dremel freizulegen. Bitte unbedingt darauf achten, dass die Leiterbahn nicht unterbrochen wird!
• Senderprogrammierung:
Den Sender am besten im Flächenfliegerprogramm nutzen
Die Software erwartet folgende Kanalbelegung (Graupner) im PPM-Modus:
Kanal 1: Gas
Kanal 2: Roll
Kanal 3: Nick
Kanal 4: Gier
Kanal 5: Parameterumschaltung: die Software unterstützt zwei getrennte Sätze von Parametern, die
per Sender umgeschaltet werden können, auch im Flug (Schalter +/-100%)!
Kanal 6: Kamera Neigung
Kanal 7: Kamera schwenken
Die Software erwartet positive Impulse, bei den üblichen RC-PPM-Empfängern ist der Fall.
Nach 5 Sekunden muss die grüne LED leuchten, diese signalisiert Startbereitschaft.
Bevor Du jetzt Gas gibst, müssen erst die Reglerparameter eingestellt werden.
Dazu den UAVP-Schalter ausschalten und den UAVP-Akku abstecken.
Proportional: Der Steueranteil, der direkt vom Sender und den Gyros gemessen bzw. durchgereicht wird.
Der Wert ist zu gering, wenn das UAVP schlecht auf Roll/Nick-Steuerbefehle reagiert. Der Wert
ist zu hoch, wenn das UAVP aufschaukelt.
Differential: Dient der Einstellung der Reaktionsfähigkeit. Meist wird der Differentialwert mit gleichem
Vorzeichen zum Proportionalwert eingesetzt.
Der Wert ist zu hoch, wenn das UAVP aufschaukelt oder instabil in der Luft liegt.
Integral: Der Steueranteil der die Summe der Gyrowerte über die Zeit definiert. Ist vor allem für das
„Heading Lock“ des Gierkanals wichtig. Ein zu hoher Wert lässt das UAVP aufschaukeln, ein zu
geringer lässt das UAVP nach einem Drehimpuls nicht mehr ganz in die Ausgangslage
zurückkehren.
Diese Parameter sind in Registern gespeichert, die nichtflüchtig im EEPROM des Mikroprozessors abgelegt
werden.
Eine einmal „erflogene“ Einstellung braucht nicht wiederholt zu werden.
Upgrade von Flugsoftware Version 3.11 oder älter auf 3.12 oder neuer
Bei Einführung der Version 3.12 hat sich die Wertigkeit der Roll und Nick-Parameter „Proportional“ und
„Differential“ geändert, um das Erfliegen der Parameter zu erleichtern
Proportional-roll-neu = Proportional-roll-alt + Differential-roll-alt
Proportional-nick-neu = Proportional-nick-alt + Differential-nick-alt
Differential nach Wunsch (Regel-Härte) einstellen.
Es ist nicht nötig, das Programm oder das COM-Port nach jedem Einstellen zu schließen. Einfach „schreibe
Config“ klicken, dann das UAVP abstöpseln und probefliegen. Die Software überprüft, ob die Werte korrekt
ins UAVP geschrieben wurden!
Für den nächsten Versuch das Kabel wieder anschließen und die Werte nach Gusto anpassen.
K7 Pin 1 2
2 5 Sub-D 9pol Buchse
3 3
Am Laptop nun ein Terminalprogramm (z.B. Hyperterm oder Minicom) starten und auf 38400 baud, 8
Datenbits, 1 stop bit, kein Parity und kein Handshake einstellen.
Schließt man nun den Akku an die Elektronik an, sollte folgendes auf dem PC erscheinen:
!" #"$
% & !"
! " #"$
%' (' )) *'
*) & ) )
+,
Die erlaubten Kommandos können durch Eingabe eines „?“ angezeigt werden:
+ -
%
) &
. . &
' / ) &
" " ) 0
' / * 0 *'
+,
+
) ) ) 1
2 ) 3
2 ) 4 3
2 ) 3
2 ) 3
2 ) 5 3
2 ) 6 3
2 ) 7 3
2 ) 8 3
2 ) 9 3
2 ) 3
2 ) 3
2 ) 4 3
2 ) 3
2 ) 3
2 ) 5 3
2 ) 6 3
2 ) 7 3
2 ) 8 3
2 ) 9 3
2 ) 4 3
2 ) 4 3
2 ) 44 3
2 ) 4 3
2 ) 4 3
2 ) 45 3
2 ) 46 3
2 ) 47 3
2 ) 48 3
+,
Abhängig vom Kanal 5 hat man 2 unabhängige Registersätze zur Verfügung, die sogar im Flug
umgeschaltet werden können. Darauf achten, dass der richtige Satz am Sender gewählt wurde, bevor
Parameter verändert werden!
+ .
2 ) ,
Die Software erwartet nun eine zweistellige Eingabe der Registernummer, z.B. „03“ für Register 3.
+ .
2 ) 3 ,
Hier wird der Parameterwert selbst eingegeben, ebenfalls immer zweistellig. bei Bedarf kann zusätzlich ein
Vorzeichen „-“ angegeben werden
+ .
2 ) 3 6
+,
Das RS232-Port wird deaktiviert, sobald man Gas gibt. Erst nach der Landung ist das Port wieder aktiv.
Die eingestellten Parameter werden beim Gasgeben geladen, es ist daher kein „booten“ des Ufos nötig.
1. Roll Proportional
2. Roll Integral
3. Roll Differential
4. Baro-Sensor Temperaturkompensation
5. Roll Integral-Limit (immer positiv!)
6. Nick Proportional
7. Nick Integral
8. Nick Differential
9. Baro-Sensor Proportional-Parameter
10. Nick Integral-Limit (immer positiv!)
11. Gier Proportional
12. Gier Integral
13. Gier Differential
14. Gier Limiter (immer positiv!)
15. Gier Integral-Limit (immer positiv!)
16. Konfiguration:
Bit 4: 1=Invertiertes Empfängersignal (nur in Spezialfällen benutzen!)
0=Nichtinvertiertes Empfängersignal
Bit 3: 1=Roll- und Nick-Steuerknüppelsignale werden in der Wirkung halbiert (Specky-bit)
Dies ist vor allem für Proportionalwerte > 20 hilfreich!
0= Roll- und Nick-Steuerknüppelsignale werden 1:1 durchgeleitet
Bit 2: 1=Programmier-LEDs zeigen Integriererzustand (siehe Reg. 24 und 25)
0=normaler Flugmodus
Bit 1: 0=Graupner-Modus (K1=Gas, K2=Roll, K3=Nick, K4=Gier, K5=Select)
1=Futaba/Robbe-Modus (K1=Roll, K2=Nick, K3=Gas, K4=Gier, K5=Select)
Bit 0: 0=Flugmodus: Plus (1 Motor vorne und 1 Motor hinten)
1= Flugmodus: Kreuz (2 Motoren vorne, 2 hinten)
17. Impulsausgabegeschwindigkeit (in Millisekunden, 1 < n < 20)
18. Akku-Unterspannungserkennung (LEDs blinken dann)
Wert = Spannung [V] * 4.6 (für 3S LiPolys also ca. +46)
19. Linearsensor Links/Rechts Mischanteil
20. Linearsensor Vor/Zurück Mischanteil
21. Linearsensor Auf/Ab Mischanteil
22. Linearsensor Waagerecht-Offset Gier-Achse
23. Leerlauf-Gas-Einstellung für die BL-Regler
24. Linearsensor Waagerecht-Offset Roll-Achse (nur wichtig wenn Reg. 2 ungleich 0)
25. Linearsensor Waagerecht-Offset Nick-Achse (nur wichtig wenn Reg. 7 ungleich 0)
26. Ausgabefaktor Roll und Nick für die beiden Kameraservos
27. Kompass-Ausgleichsfaktor
28. Baro-Sensor Differential-Parameter
Es stehen 2 unabhängige Registersätze zur Verfügung. Diese können jederzeit mit Kanal 5 gewählt werden.
Ist der Kanal 5-Impuls schmäler als 1,5ms, dann wird Registersatz 1 gewählt, sonst Registersatz 2)
Der Proportionalanteil beschreibt, wie groß die Wirkung des Gyrosignals auf die Drehzahlen sein soll. Je
größer der Wert, umso „härter“ steuert das UAVP gegen eine Lageänderung an. Ab einem gewissen Punkt
jedoch fängt das System an zu schwingen und wird instabil. Mit einem Proportionalanteil von 0 kann ein
UAVP nicht geflogen werden.
Der Integralanteil berechnet aus der laufenden Addition der Winkelgeschwindigkeiten den Lagewinkel des
Ufos im Raum. Der Anteil bestimmt dann, wie stark dieser Wert in die Propellerdrehzahlen eingehen soll.
Man kann das UAVP auch mit einem Integralwert von 0 fliegen. Es steuert sich dann ähnlich wie ein
Modellhubschrauber, der Pilot gibt also Drehraten vor, keine Drehwinkel.
Der Differentialanteil berechnet wie schnell eine Winkelbeschleunigung auftritt. Im UAVP werden
Differentialanteile aber üblicherweise zur Dämpfung eingesetzt, also mit entgegengesetzem Vorzeichen.
Diese Dämpfung bewirkt vor allem die Dämpfung von Vibrationen durch Unwuchtigkeiten an Motoren und
Propellern.
Es gibt 2 Punkte (=Parameterkombinationen) an denen ein UAVP stabil fliegen kann: den Mitkopplungspunkt
und den Gegenkopplungspunkt
Der Mitkopplungspunkt zeichnet sich durch relativ geringen Proportional-Anteil und durch ganz wenig
Differentialanteil mit demselben Vorzeichen aus. Dieser Punkt ist sehr heikel, geringste Abweichungen von
den Werten führen zu schlechter Lagestabilisierung und Schwingen bzw. Aufschaukeln, weil der
Differentialanteil die Vibrationen verstärkt.
Typische Werte (3xADXRS300 Version): Proportional Roll und Nick = -11, Differential Roll und Nick = +2
Der Gegenkopplungspunkt hat dagegen einen relativ großen Proportional- und Differential-Anteil, wobei der
Differential-Anteil das entgegengesetzte Vorzeichen des Proportional-Anteils hat. Die möglichen
Kombinationen sind sehr breit gefächert, sodass ein Fliegen problemlos möglich ist, auch wenn mal etwas
mehr Last am UAVP hängt (verschiedene Akkus, Kameramodelle). Der Differential-Anteil mit „verkehrtem“
Vorzeichen dämpft die Vibrationen und macht das UAVP weniger „giftig“
Typische Werte (3xADXRS300 Version): Proportional Roll und Nick = -24, Differential Roll und Nick = +10
Am besten nimmt man das UAVP von unten in eine Hand (sodass der
hintere Motor (M4) zu einem schaut) und gibt mit der anderen sanft (!)
etwas Gas, bis ca. Halbgas. Alle 4 Motoren sollten anlaufen.
Als erstes sollten man gleich die Drehrichtung prüfen: der vordere und
hintere Motor sollte gegen den Uhrzeigersinn (also links) drehen, die
anderen beiden sollten mit dem Uhrzeiger drehen. Man kann es auch
genau andersrum machen, dann müssen die Vorzeichen der
Gierparameter umgedreht werden.
Jetzt ist zu prüfen, ob die Knüppel am Sender das UAVP in die richtige Richtung steuern.
Dazu nimmt man das UAVP wieder in die Hand und gibt wieder etwa
Halbgas. Dann den Roll-Knüppel am Sender vorsichtig nach links
bewegen. Wenn das UAVP sich nach links legen will, ist es in
Ordnung. Wenn es nach rechts will, ist am Sender die Servorichtung
(Reverse) für den Roll-Kanal umzukehren und dann nochmals zu
testen.
Bei den Kipp-Versuchen ist darauf zu achten, das UAVP so wenig wie
möglich zu drehen (gieren)!
Dazu nimmt man das UAVP wieder in die Hand und gibt wieder etwa
Halbgas. Dann den Nick-Knüppel am Sender vorsichtig nach vor
bewegen. Wenn das UAVP sich nach vorne legen will, ist es in
Ordnung. Wenn es nach hinten will, ist am Sender die Servorichtung
(Reverse) für den Nick-Kanal umzukehren und dann nochmals zu
testen.
Dazu nimmt man das UAVP wieder in die Hand und gibt wieder etwa
Halbgas. Dann den Gier-Knüppel am Sender vorsichtig nach links
bewegen.
Wenn das UAVP sich nach links drehen will, ist es in Ordnung. Wenn
es nach rechts drehen will, ist am Sender die Servorichtung
(Reverse) für den Gier-Kanal umzukehren und dann nochmals zu
testen.
An dieser Stelle kann gleich das Leerlauf-Gas-Register eingestellt werden. Gib etwas Gas, um die Motoren
gerade anlaufen zu lassen. Sofort den Gasknüppel wieder in die Minimalposition zurückgeben. Die Motoren
sollen so langsam wie möglich noch einige Sekunden gleichmäßig weiterlaufen ohne zu ruckeln und erst
dann alle zugleich ausgehen.
Gehen die Motoren aber sofort aus, dann ist das Reg. 23 zu erhöhen (5er Schritte genügen). Das Register
ist wichtig bei raschen Abstiegen aus großer Höhe. Dabei könnte es passieren, dass einzelne Motoren
stehen bleiben. Das wäre fatal, denn ein BL-Regler braucht unter Umständen mehrere Sekunden um einen
Motor wieder anlaufen zu lassen.
Jetzt sollte herausgefunden werden, welche Timingrate die Regler vertragen. Generell gilt: je kleiner und
leichter das UAVP, umso höher sollte die Updaterate eingestellt werden.
Verringere Reg. 17 immer weiter (bis max. +3) und versuche, ob die Motoren immer noch sauber anlaufen.
Es kann passieren, dass beim Starten die Motoren Vollgas geben, daher diese Einstellung immer ohne
Propeller vornehmen, und keinen voll aufgeladenen Akku verwenden!
Dann den gefundenen Wert wieder um 1 erhöhen und eintragen. Diese Einstellung beeinflusst alle anderen
Regelparameter, deshalb sollte Reg. 17 später nicht mehr verändert werden!
Übliche Regler laufen am besten mit einer Einstellung von +3 bis +6.
Will das UAVP in der Hand „flippen“ dann ist die Gyrowirkrichtung verkehrt, und beschleunigt damit die
Kippwirkung noch. Nun bei Roll und Nick-Proportional die Vorzeichen der Registerwerte umkehren und
nochmals versuchen.
Als nächstes Gier-Proportional setzen. Der Wert ist an sich unkritisch, einfach mit +16 beginnen. Testen, ob
die Wirkrichtung korrekt ist in das UAVP mit wenig Gas gedreht wird. Knüppelwirkung testen nicht
vergessen!
Das UAVP sollte nun schon flugfähig sein! Am besten sucht man sich einen großen Raum oder eine Halle,
da so ein Windeinfluss ausgeschlossen ist.
Anfangs vorsichtig Gas geben, nur kurz abheben und am Sender soweit trimmen, dass das UAVP nicht
mehr eine Richtung abhauen will und sich auch nicht von selbst dreht.
Wahrscheinlich ist das UAVP noch schlecht steuerbar, es fühlt sich „schwammig“ an. Um die Regelung nun
„steifer“ zu machen, sollte man schrittweise Roll und Nick-Proportional weiter erhöhen, bis das UAVP
sichtbar zu taumeln oder zittern beginnt. Den gefundenen Wert wieder etwas zurücknehmen.
Wer es perfekt will, trimmt nun die Differentialregister (Roll und Nick) auf optimale Reaktion (UAVP im Flug
von einem Helfer von unten am hinteren oder einem seitlichen Motor antippen und die Ausregelung
beobachten. Üblicherweise können diese Differentialregister aber auf 0 bleiben.
Der nächste Schritt ist der Heading-Lock auf die Gierachse. Beginne mit 20 am Gier-Integralregister mit
demselben Vorzeichen wie das Gier-Proportionalregister. Das Gier-Integral-Limit-Register auf +4 setzen.
Langsam, in 5er-Schritten den Wert erhöhen. Dreht sich das UAVP im Schwebeflug leicht hin und her, war
es zuviel. Jetzt den korrekten Wert aus dem Integral-Limit-Register berechnen und setzen.
Das UAVP sollte jetzt schon schön auf der Stelle schweben, nur leichte Korrekturen sollten nötig sein.
Eine weitere Stabilitätsverbesserung ist durch die Integralfunktion auf Roll und Nick zu erreichen, wenn man
das Paket „Linearsensor“ auf der Leiterplatte auch bestückt hat.
Als erstes müssen die Eben-Werte in den Roll und Nick-Achsen eingegeben werden. Dazu stellt man das
UAVP so auf, dass die Leiterplatte perfekt eben liegt. Am besten kann man das mit einer kleinen
Wasserwaage oder Libelle erreichen. Drauf achten, dass das UAVP wirklich wackelfrei steht!
Dann das UAVP einschalten (Akku anstecken) und per RS232 den „N“ Befehl geben:
+ "
" ) : 9; " *< 54; = /
+,
Der unter „Roll“ angegebene Wert gehört ins Register 24, und der „Nick“-Wert gehört in Register 25.
Der Yaw-Wert (Hochachse) wird noch nicht verwendet.
Die angezeigten Werte reagieren äußerst feinfühlig auf geringste Lageänderungen. Wer mag, kann den
Akku ab- und wieder anstecken und den N-Befehl nochmals machen.
Diese Neutralwerte können nicht von der UAVP-Elektronik selbst beim Starten ermittelt werden, denn der
Startplatz kann ja uneben sein, z.B. eine Wiese.
Wenn diese Einstellung vorgenommen wurde, muss noch der Integralanteil in den PID-Flugreglern
konfiguriert werden.
Dazu vorsichtig (in 1er-Schritten) die beiden Integralregister von 0 beginnend erhöhen. Das Vorzeichen
muss gleich wie das zugehörige Proportionalregister sein. Auch die beiden Integral-Limit-Register müssen
gesetzt werden, beide auf +4 einstellen und erst mal so belassen.
Man merkt beim Schweben sofort, dass man nun mit den Steuerknüppeln keine Drehraten, sondern
Drehwinkel vorgibt. Lässt man die Knüppel los (Mittelstellung) stellt sich das UAVP von selbst gerade. Der
Effekt wird umso stärker, je höher der Integral-Parameter ist.
Man erreicht eine Einstellung, bei das UAVP wieder zu taumeln beginnt. Soll der Integralwert trotzdem noch
weiter erhöht werden, müssen die Proportionalregister etwas reduziert werden. Damit kann dem Taumeln
entgegengewirkt werden.
Wurde die richtigen Integralfaktoren gefunden, kann der richtige Inhalt der Integral-Limit-Register gesetzt
werden. Maximal darf ein Limiter-Register auf 127/<Integral-Reg> gesetzt werden.
Ist der Integralanteil z.B. –6, gilt: 127 / |-6| = 21,333, abrunden auf 21.
Achtung:
Keinesfalls darf ein Limiter-Register zu groß gesetzt werden, es kann sonst in extremen Fluglagen zu
unkontrollierbaren Flips und damit zum Absturz führen!
Achtung:
Es ist wichtig von einem waagerechten Platz aus zu starten!
Sollte das Modell in eine bestimmte Richtung „davondriften“ kann mit den Registern 24 und 25
gegengesteuern werden. Werte sollten in 10er Schritte getestet werden (plus oder minus).
Das Halten der Gier-Position („Heading-Hold“) obliegt immer dem Gier-Gyro. Trotzdem wird man
beobachten können, dass das UAVP im Schwebeflag ganz langsam in eine Richtung dreht. Diese Drift kann
man manchmal nicht mit der Sendertrimmung zum Stillstand bringen. Diese Drift kann jedoch der Kompass-
Sensor übernehmen. Sobald der Gier-Knüppel für einige Sekunden nicht bewegt wurde (das UAVP also
gerade nicht giert), merkt sich das UAVP die aktuelle Kompassrichtung und versucht, diese konstant zu
halten.
Die Stärke dieser Wirkung stellt man mit dem Kompass-Faktor (am UAVPset) ein. Der Werte sollte
keinesfalls größer als 8 gewählt werden, sonst nimmt die Kompass-Wirkung überhand. Da das HMC6352-
Modul nur ein 2-Achs-Kompass ist, kann es Nick- und Roll-Bewegungen nicht ausgleichen, das UAVP würde
bei Manövern dann auch ungewollt gieren.
Einstellung Luftdruck-Sensor
Der Luftdrucksensor erlaubt dem UAVP automatisch eine eingestellte Flughöhe zu halten. Die erreichbare
Genauigkeit beträgt etwa 1,5 Meter.
Der Luftdruck ist stark temperaturabhängig, daher besitzt das UAVP eine eingebaute Temperatur-
kompensation. Versuche haben ergeben, dass der Baro-Temp-Wert (UAVPset) auf +13 gesetzt werden
sollte um eine möglichst gute Kompensation zu erreichen.
Trotzdem sollte das UAVP nicht sofort geflogen werden, wenn es starken Temperaturschwankungen (z.B.
aus dem warmen Auto an die kalte Luft im Winter). ausgesetzt ist. Am besten lässt man das UAVP 5
Minuten liegen, bevor man abhebt.
Die Regelung ist ein PD-Algorithmus, es gibt also zwei Werte einzustellen: Baro-Proportional und Baro-
Differential. Für Baro-Proportional ist ein Wert von +1, für Baro-Differential ein Wert von +4 ein guter Start für
Tests.
Das UAVP übernimmt die Höhe wenn ca. 3 Sekunden lang die Position des Gasknüppels nicht verändert
wird. Die zu diesem Zeitpunk erreichte Höhe wird dann versucht zu halten.
Hinweis:
Zum Abstieg kann es eine gute Idee sein, stufenweise Gas rauszunehmen und wieder etwas zu erhöhen,
damit die Höhenregelung keine Chance hat, einzurasten. Tut man das nicht und nimmt nur wie gewohnt
einfach das Gas etwas zurück, wird das UAVP zwar ein Stück fallen, aber nach 3 Sekunden die neue,
niedrigere Höhe zu halten versuchen.
Jedoch können viele Empfänger „gemoddet“ werden, indem das sogenannte Composit-Signal im Empfänger
gefunden und herausgeführt wird. Auf diese Weise ist die Anzahl der nutzbaren Kanäle nur vom Sender,
aber nicht vom Empfänger abhängig.
Das Composit-Signal ist ein Signal das direkt (nach der Demodulation der Hochfrequenz) die Information
über die Knüppelstellungen der einzelnen Kanäle am Sender enthält.
Dieses Composit-Signal ist nur im PPM Empfängern zu finden, nicht in PCM-Modellen!
Der erste Impuls (an roten Marker) ist der Start und der Abstand
zur nächsten fallenden Flanke ist die Servostellung des Kanals 1
(1 bis 2 ms). Darauf folgen die anderen Kanäle (in diesem
Beispiel 6 Kanäle).
+
Sollte das UAVP kurz nach dem Einschalten rot blinken, dann bedeutet das, dass der Gasknüppel nicht auf
Minimum (-100%) oder der Gas-Trimmhebel nicht auf Mitte steht. Zur Behebung einfach den Knüppel auf
Minimum geben. Das Rot-Blinken hört dann auf, und es kann geflogen werden.
Viele Brushless-Regler haben die unangenehme Eigenschaft, dass sie bei leer werdendem Akku plötzlich
die Leistung reduzieren, was unweigerlich zum Absturz führt.
Es ist daher ratsam, auf dem Sender einen Timer mitlaufen zu lassen, sodass man rechtzeitig landen kann,
bevor einer der Regler abschaltet.
Zusätzlich sollte man die Unterspannungserkennung an den Reglern abschalten, und die
Unterspannungserkennung auf der UAVP-Elektronik aktivieren.
Der Unterspannungspiepser am UAVP leistet hier wertvolle Hilfe! Richtig eingestellt vermeidet er schädliche
Tiefentladung der Akkus und Abstürze durch fehlende Schubleistung.
Die Parameter-Einstellungen sollten notiert werden. Falls der Chip mal neu gebrannt werden (man weiß ja
nie...), dann könnten dabei die EEPROM-Bytes überschrieben werden (ist vom verwendeten Programmer
abhängig) und die mühsam erstellte Konfiguration ist dahin.
Abschließender Hinweis:
Es wird strengstens empfohlen, eine Haftpflichtversicherung abzuschließen die auch Risiken aus dem
Modellflugbereich abdeckt. Eine Störung, ein technisches Problem oder auch ein Pilotenfehler können zu
folgenschweren Abstürzen führen!
Zum Testen empfiehlt es sich zur Vorsicht die Propeller abzumontieren. Selbst die kleinsten Brushless-
Motörchen klopfen einem mächtig auf die Finger...alles selbst ausprobiert
Achtung:
In diesem Zustand (Motoren ohne Propeller) sollte aber nicht Vollgas gegeben werden. Wegen der
fehlenden Last könnten Motoren und Motorregler beschädigt werden.
Wenn gar nichts geht (keine LEDs, kein Piepsen der Regler) beim Einschalten:
• Liegen die +5V vom BEC am Mikroprozessor an?
• Kommt Signal zu den BL-Reglern?
• Prozessor nicht/falsch programmiert
• Configuration fuses des Prozessors nicht/falsch programmiert
• Quarz schwingt nicht, Lötstellen prüfen, C4, C5 falsche Werte?
• Prozessor falsch herum im Sockel
• Kurzschluss auf der 5V Leitung
Motoren piepsen, rote LED (und evtl. gelbe LED) leuchtet, Schalter ein, keine grüne LED:
• Ein/Aus-Schalter falsch angeschlossen
• Signale vom Empfänger kommen nicht korrekt an
• +5 V oder Masse am Empfänger nicht angeschlossen
• Quarz im Empfänger?
• Sender eingeschaltet, Quarz im HF-Modul?
Motoren piepsen, rote LED (und evtl. gelbe LED) leuchtet, Schalter ein, rot blinkt dann:
• Gasknüppel ist nicht auf Minimum
• Evtl. läuft der Gaskanal „verkehrt“, am Sender umprogrammieren
• Register 16 auf falschen Sendertyp programmiert
UAVP fliegt an sich gut, jedoch gelegentlich plötzliche „Absteller“ (Motoren aus):
• Empfangsprobleme
• BEC überlastet (Temperatur des BEC-versorgenden Reglers prüfen), es gibt Regler, die nur 0,1A
BEC-Strom liefern können. Solche Regler sind nicht geeignet!
UAVP schwingt um die Hochachse (Gierachse) oder giert schlecht/nicht in eine Richtung:
• Einer oder mehrere Motorenachsen sind nicht senkrecht ausgerichtet
• Gier-Parameter zu „hart“ eingestellt, Integral-Parameter reduzieren
V3.10 29.3.2007 Erste Version dieses Dokuments für HEX Version 3.10 vom
30.03.2007
V3.12 17.5.2007 Abschnitt zur Änderung der Bedeutung von Roll und Nick P und
D-Parametern dazu
Abschnitt Hinweis Versicherung dazu
Unterstützung Kompass-Sensor
Abschnitt „Eigenes BEC“ und „Holger Regler“ dazu
Bilder zum RS232-Kabel neu