Rev 532 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 532 | Rev 542 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | ********************************************************************* |
1 | ********************************************************************* |
2 | GPS Implementierung von Peter Muehlenbrock ("Salvo") für Mikrokopter/FlightCrtl |
2 | GPS Implementierung von Peter Muehlenbrock ("Salvo") für Mikrokopter/FlightCrtl |
3 | Stand 9.12.2007 |
3 | Stand 10.12.2007 |
4 | Verwendung der SW ohne Gewaehr. Siehe auch die Lizenzbedingungen in File Licensce_LPGL.txt und Licensce_GPL.txt |
4 | Verwendung der SW ohne Gewaehr. Siehe auch die Lizenzbedingungen in File Licensce_LPGL.txt und Licensce_GPL.txt |
5 | Die Version basiert auf Holgers V00.67g. |
5 | Die Version basiert auf Holgers V00.67g. |
6 | ********************************************************************* |
6 | ********************************************************************* |
7 | Hardware-Voraussetzungen: |
7 | Hardware-Voraussetzungen: |
8 | Kalibrierter Kompass vom Typ CMPS03, waagrecht eingebaut |
8 | Kalibrierter Kompass vom Typ CMPS03, waagrecht eingebaut |
Line 13... | Line 13... | ||
13 | In timer0.h muss die Ausrichtung des Kompasses bezogen auf die Nordachse des Kopters |
13 | In timer0.h muss die Ausrichtung des Kompasses bezogen auf die Nordachse des Kopters |
14 | eingetragen sein. KOMPASS_OFFSET legt diesen Wert fest. |
14 | eingetragen sein. KOMPASS_OFFSET legt diesen Wert fest. |
Line 15... | Line 15... | ||
15 | 15 | ||
16 | Betriebs-Voraussetzungen: |
16 | Betriebs-Voraussetzungen: |
17 | Damit der Kompass sauber funktioniert, muss die waagrechte Lage (Gashebel Vollanschlag und Gier rechts) |
17 | Damit der Kompass sauber funktioniert, muss die waagrechte Lage (Gashebel Vollanschlag und Gier rechts) |
18 | im Eeprom abgespeichert werden. |
- | |
Line 19... | Line 18... | ||
19 | 18 | im Eeprom abgespeichert worden sein. |
|
20 | 19 | ||
21 | Parametrierung: |
20 | Parametrierung: |
22 | Der GPS Hold Regler ist ein PID Regler, der ueber die UserParameter1(P), 2(I) und D(3) gesteuert wird. |
21 | Der GPS Hold Regler ist ein PID Regler, der ueber die UserParameter1(P), 2(I) und D(3) gesteuert wird. |
23 | UserParameter1 beschreibt den P-Anteil, UserParameter2 den I-Anteil und UserParameter3 den D-Anteil. |
22 | UserParameter1 beschreibt den P-Anteil, UserParameter2 den I-Anteil und UserParameter3 den D-Anteil. |
24 | Hier kann und muss gespielt werden.Alle Parameter koennen direkt im Mikrokoptertool in den Settings eingestellt werden. |
- | |
25 | Standardwerte bei kaum Wind sind 8 für den P-Anteil, 1 für den I-Anteil und 12 für den D-Anteil. |
- | |
26 | Standardwerte bei leichtem verhältnissen sind 12 für den P-Anteil, 2 für den I-Anteil und 18 für den D-Anteil. |
23 | Hier kann und muss gespielt werden.Alle Parameter koennen direkt im Mikrokoptertool in den Settings eingestellt werden. |
27 | Standardwerte bei rauheren verhältnissen sind 16 für den P-Anteil, 2 für den I-Anteil und 20 für den D-Anteil. |
24 | Standardwert ist 128 für den P-Anteil, 16 für den I-Anteil und 160 für den D-Anteil. |
Line 28... | Line 25... | ||
28 | Je größer die Werte des "ruckeliger" reagiert die Regelung aber desto schneller und stärker greift sie auch. |
25 | Je größer die Werte desto "ruckeliger" reagiert die Regelung aber desto schneller und stärker greift sie auch. |
29 | Wenn alle 0 sind, ist der Regler deaktiviert. |
26 | Wenn alle 0 sind, ist der Regler deaktiviert. |
30 | 27 | ||
Line 55... | Line 52... | ||
55 | Alles aus - Hoehenregler ein, GPS Home Aus - Hoehenregler Ein UND GPS Home ein |
52 | Alles aus - Hoehenregler ein, GPS Home Aus - Hoehenregler Ein UND GPS Home ein |
56 | aktiviert werden. Ist noch nicht die beste Lösung und werde ich noch anpassen |
53 | aktiviert werden. Ist noch nicht die beste Lösung und werde ich noch anpassen |
Line 57... | Line 54... | ||
57 | 54 | ||
58 | Weitere Änderungen: |
55 | Weitere Änderungen: |
59 | Bei Unterschreiten der eingestellten Warnschwelle für UBAT ertönt zunächst wie gewohnt der Piepser. Geht die Spannung weiter |
56 | Bei Unterschreiten der eingestellten Warnschwelle für UBAT ertönt zunächst wie gewohnt der Piepser. Geht die Spannung weiter |
- | 57 | runter wird zwangsweise die Gaseinstellung langsam reduziert um den Kopter zum Landen zu bringen. |
|
- | 58 | Der Ausgang PC4 kann benutzt werden um einen Externen Multiplexer zu schalten. Dieser schaltet entweder die GPS Daten |
|
- | 59 | (Wenn Motoren eingeschaltet sind) oder den Ausgang des Bluetoothmoduls (wenn Motoren ausgeschaltet sind) auf den RX |
|
Line 60... | Line 60... | ||
60 | runter wird zwangsweise die Gaseinstellung langsam reduziert um den Kopter zum Landen zu bringen |
60 | Eingang der FlightCrtl. Damit kann eine zweite UART Schnittstelle bzw. die manuelle Umschaltung entfallen |
61 | 61 |