Rev 626 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 626 | Rev 629 | ||
---|---|---|---|
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 7.1.2008 |
3 | Stand 9.1.2008 |
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 11... | Line 11... | ||
11 | Anschluss an RX Port der FlightCRtl. Baudrate ist 57600 wie beim Kopter Tool. |
11 | Anschluss an RX Port der FlightCRtl. Baudrate ist 57600 wie beim Kopter Tool. |
Line 12... | Line 12... | ||
12 | 12 | ||
13 | Software-Voraussetzungen: |
13 | Software-Voraussetzungen: |
14 | In timer0.h muss die Ausrichtung des Kompasses bezogen auf die Nordachse des Kopters |
14 | In timer0.h muss die Ausrichtung des Kompasses bezogen auf die Nordachse des Kopters |
15 | eingetragen sein. Wenn KOMPASS_OFFSET > 0 wird dieser Wert genommen |
15 | eingetragen sein. Wenn KOMPASS_OFFSET > 0 wird dieser Wert genommen |
16 | Wenn KOMPASS_OFFSET = 0 ist wird der UserParameter4 verwendet (=hexfile). Da die userparameter nur ein Byte lang sind werden Offsets von 0...358 Grad |
16 | Wenn KOMPASS_OFFSET = 0 ist wird der UserParameter4 verwendet (=hexfile). Da die userparameter nur ein Byte lang sind werden |
Line 17... | Line 17... | ||
17 | durch einen Wert von 0...179 dargestellt. |
17 | Offsets von 0...358 Grad durch einen Wert von 0...179 dargestellt. |
18 | 18 | ||
19 | Betriebs-Voraussetzungen: |
19 | Betriebs-Voraussetzungen: |
Line 36... | Line 36... | ||
36 | Das GPS Aktiv Flag im Setting muss aktiviert sein. |
36 | Das GPS Aktiv Flag im Setting muss aktiviert sein. |
37 | Eine Ausrichtung des Kopters nach Nord etc. ist nicht erforderlich. |
37 | Eine Ausrichtung des Kopters nach Nord etc. ist nicht erforderlich. |
Line 38... | Line 38... | ||
38 | 38 | ||
39 | Aktivierung GPS_Hold im Flug: |
39 | Aktivierung GPS_Hold im Flug: |
40 | Wenn alle genannten Voraussetzungen erfüllt sind, wird GPS Hold im Flug automatisch aktiviert, sobald der Nick und Roll Stick |
40 | Wenn alle genannten Voraussetzungen erfüllt sind, wird GPS Hold im Flug automatisch aktiviert, sobald der Nick und Roll Stick |
41 | fürca. 500msec in Neutrallage sind. Weicht einer der Sticks davon ab (Parameter GPS_STICK_HOLDOFF) oder liefert das GPS Modul oder fällt der |
41 | für ca. 500msec in Neutrallage sind. Weicht einer der Sticks davon ab (Parameter GPS_STICK_HOLDOFF) oder liefert das GPS Modul oder fällt der |
42 | Kompass aus wird GPS_Hold sofort deaktiviert. |
42 | Kompass aus wird GPS_Hold sofort deaktiviert. |
Line 43... | Line 43... | ||
43 | Damit kann jederzeit die manuelle Kontrolle wieder übernommen werden. |
43 | Damit kann jederzeit die manuelle Kontrolle wieder übernommen werden. |
44 | 44 |