Subversion Repositories FlightCtrl

Rev

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