Subversion Repositories FlightCtrl

Rev

Rev 631 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 631 Rev 632
Line 72... Line 72...
72
extern                  GPS_REL_POSITION_t gps_rel_act_position;
72
extern                  GPS_REL_POSITION_t gps_rel_act_position;
73
extern                  GPS_REL_POSITION_t gps_rel_hold_position;
73
extern                  GPS_REL_POSITION_t gps_rel_hold_position;
74
extern short int        gps_state,gps_sub_state;
74
extern short int        gps_state,gps_sub_state;
75
extern unsigned int     gps_alive_cnt;
75
extern unsigned int     gps_alive_cnt;
Line 76... Line -...
76
 
-
 
Line 77... Line 76...
77
#define GPS_USR_PAR_FKT 8 //Faktor durch den die Userparameter geteilt werden
76
 
78
 
77
 
79
 
78
 
Line 99... Line 98...
99
#define GPS_STST_OK                     0       // Kommando erfolgreich und abgeschlossen
98
#define GPS_STST_OK                     0       // Kommando erfolgreich und abgeschlossen
100
#define GPS_STST_PEND           1       // Kommando noch nicht komplett durchgefuehrt
99
#define GPS_STST_PEND           1       // Kommando noch nicht komplett durchgefuehrt
101
#define GPS_STST_ERR            2       // Fehler
100
#define GPS_STST_ERR            2       // Fehler
Line 102... Line 101...
102
 
101
 
-
 
102
// GPS Lageregler
-
 
103
#define GPS_USR_PAR_FKT         4 //Faktor durch den die Userparameter geteilt werden
103
// GPS Lageregler
104
 
104
#define GPS_NICKROLL_MAX        20      // Maximaler Einfluss des GPS Lagereglers auf Nick und Roll
105
#define GPS_NICKROLL_MAX        20      // Maximaler Einfluss des GPS Lagereglers auf Nick und Roll
105
#define GPS_DIST_MAX            500     // Maximal zulaessige Distanz bevor Regelung gestoppt wird (in 10cm)
106
#define GPS_DIST_MAX            500     // Maximal zulaessige Distanz bevor Regelung gestoppt wird (in 10cm)
106
#define GPS_STICK_HOLDOFF       20      // Wenn der Nick oder Roll Stickwerte groesser sind, wird GPS_HOLD deaktiviert
107
#define GPS_STICK_HOLDOFF       20      // Wenn der Nick oder Roll Stickwerte groesser sind, wird GPS_HOLD deaktiviert
Line 107... Line 108...
107
#define GPS_V                           8       // Teilerfaktor Regelabweichung zu  Ausgabewert
108
#define GPS_V                           8       // Teilerfaktor Regelabweichung zu  Ausgabewert
108
 
109
 
109
// Konstanten fuer Verstaerkung fuer Speed Werte in Abhaengigkeit vom SpeedWert (cm/sek)
110
// Konstanten fuer Verstaerkung fuer Speed Werte in Abhaengigkeit vom SpeedWert (cm/sek)
110
// um eine exponentielle Verstaerkung zu erreichen
111
// um eine exponentielle Verstaerkung zu erreichen
Line 111... Line 112...
111
#define DIFF_Y_N_MAX                    4       // Verstaerkung bei Eingangswert = DIFF_X_N_MAX  im Normal (Hold) Mode
112
#define DIFF_Y_N_MAX                    1       // Verstaerkung bei Eingangswert = DIFF_X_N_MAX  im Normal (Hold) Mode
112
#define DIFF_X_N_MAX                    200     // bei diesem Eingangswert ist die Verstaerkung = DIFF_Y_N_MAX 
113
#define DIFF_X_N_MAX                    200     // bei diesem Eingangswert ist die Verstaerkung = DIFF_Y_N_MAX 
Line 113... Line 114...
113
 
114
 
114
#define DIFF_Y_F_MAX                    2       // Verstaerkung bei Eingangswert = DIFF_X_F_MAX  im Fast (Coming Home)  Mode
115
#define DIFF_Y_F_MAX                    2       // Verstaerkung bei Eingangswert = DIFF_X_F_MAX  im Fast (Coming Home)  Mode
115
#define DIFF_X_F_MAX                    500     // bei diesem Eingangswert ist die Verstaerkung = DIFF_Y_F_MAX 
116
#define DIFF_X_F_MAX                    500     // bei diesem Eingangswert ist die Verstaerkung = DIFF_Y_F_MAX 
Line 116... Line 117...
116
 
117
 
117
// P-Regler Verstaerkung 
118
// P-Regler Verstaerkung 
118
#define GPS_PROP_NRML_V                 2       //maximale Verstaerkung * 2
119
#define GPS_PROP_NRML_V                 2       //maximale Verstaerkung * 2
119
#define GPS_PROP_FAST_V                 5       //maximale Verstaerkung * 2 im Fast mode
120
#define GPS_PROP_FAST_V                 6       //maximale Verstaerkung * 2 im Fast mode