Subversion Repositories FlightCtrl

Rev

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

Rev 1064 Rev 1120
Line 32... Line 32...
32
 EE_Parameter.Gas_Min = 8;             // Wert : 0-32
32
 EE_Parameter.Gas_Min = 8;             // Wert : 0-32
33
 EE_Parameter.Gas_Max = 230;           // Wert : 33-250
33
 EE_Parameter.Gas_Max = 230;           // Wert : 33-250
34
 EE_Parameter.GyroAccFaktor = 30;      // Wert : 1-64
34
 EE_Parameter.GyroAccFaktor = 30;      // Wert : 1-64
35
 EE_Parameter.KompassWirkung = 128;    // Wert : 0-250
35
 EE_Parameter.KompassWirkung = 128;    // Wert : 0-250
36
 EE_Parameter.Gyro_P = 80;             // Wert : 0-250
36
 EE_Parameter.Gyro_P = 80;             // Wert : 0-250
37
 EE_Parameter.Gyro_I = 150;               // Wert : 0-250
37
 EE_Parameter.Gyro_I = 150;            // Wert : 0-250
-
 
38
 EE_Parameter.Gyro_D = 0;              // Wert : 0-250
38
 EE_Parameter.UnterspannungsWarnung = 94; // Wert : 0-250
39
 EE_Parameter.UnterspannungsWarnung = 94; // Wert : 0-250
39
 EE_Parameter.NotGas = 35;                // Wert : 0-250     // Gaswert bei Empangsverlust
40
 EE_Parameter.NotGas = 35;                // Wert : 0-250     // Gaswert bei Empangsverlust
40
 EE_Parameter.NotGasZeit = 30;            // Wert : 0-250     // Zeit bis auf NotGas geschaltet wird, wg. Rx-Problemen
41
 EE_Parameter.NotGasZeit = 30;            // Wert : 0-250     // Zeit bis auf NotGas geschaltet wird, wg. Rx-Problemen
41
 EE_Parameter.UfoAusrichtung = 0;         // X oder + Formation
42
 EE_Parameter.UfoAusrichtung = 0;         // X oder + Formation
42
 EE_Parameter.I_Faktor = 32;
43
 EE_Parameter.I_Faktor = 32;
Line 57... Line 58...
57
 EE_Parameter.LoopGasLimit = 50;
58
 EE_Parameter.LoopGasLimit = 50;
58
 EE_Parameter.LoopThreshold = 90;         // Wert: 0-250  Schwelle für Stickausschlag
59
 EE_Parameter.LoopThreshold = 90;         // Wert: 0-250  Schwelle für Stickausschlag
59
 EE_Parameter.LoopHysterese = 50;
60
 EE_Parameter.LoopHysterese = 50;
60
 EE_Parameter.BitConfig = 0;             // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt
61
 EE_Parameter.BitConfig = 0;             // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt
61
 EE_Parameter.AchsKopplung1 = 90;
62
 EE_Parameter.AchsKopplung1 = 90;
62
 EE_Parameter.AchsGegenKopplung1 = 5;
63
 EE_Parameter.AchsKopplung2 = 65;
-
 
64
 EE_Parameter.CouplingYawCorrection = 0;
63
 EE_Parameter.WinkelUmschlagNick = 85;
65
 EE_Parameter.WinkelUmschlagNick = 85;
64
 EE_Parameter.WinkelUmschlagRoll = 85;
66
 EE_Parameter.WinkelUmschlagRoll = 85;
65
 EE_Parameter.GyroAccAbgleich = 16;        // 1/k 
67
 EE_Parameter.GyroAccAbgleich = 16;        // 1/k 
66
 EE_Parameter.Driftkomp = 4;              
68
 EE_Parameter.Driftkomp = 4;              
67
 EE_Parameter.DynamicStability = 100;
69
 EE_Parameter.DynamicStability = 100;
Line 72... Line 74...
72
 EE_Parameter.NaviGpsModeControl = 253;    
74
 EE_Parameter.NaviGpsModeControl = 253;    
73
 EE_Parameter.NaviGpsGain = 100;    
75
 EE_Parameter.NaviGpsGain = 100;    
74
 EE_Parameter.NaviGpsP = 90;        
76
 EE_Parameter.NaviGpsP = 90;        
75
 EE_Parameter.NaviGpsI = 90;        
77
 EE_Parameter.NaviGpsI = 90;        
76
 EE_Parameter.NaviGpsD = 90;        
78
 EE_Parameter.NaviGpsD = 90;        
-
 
79
 EE_Parameter.NaviGpsPLimit = 75;        
-
 
80
 EE_Parameter.NaviGpsILimit = 75;        
-
 
81
 EE_Parameter.NaviGpsDLimit = 75;        
77
 EE_Parameter.NaviGpsACC = 0;        
82
 EE_Parameter.NaviGpsACC = 0;        
78
 EE_Parameter.NaviGpsMinSat = 6;        
83
 EE_Parameter.NaviGpsMinSat = 6;        
79
 EE_Parameter.NaviStickThreshold = 8;
84
 EE_Parameter.NaviStickThreshold = 8;
80
 EE_Parameter.NaviWindCorrection = 90;        
85
 EE_Parameter.NaviWindCorrection = 90;        
81
 EE_Parameter.NaviSpeedCompensation = 30;        
86
 EE_Parameter.NaviSpeedCompensation = 30;        
82
 EE_Parameter.NaviOperatingRadius = 100;        
87
 EE_Parameter.NaviOperatingRadius = 100;        
83
 EE_Parameter.NaviAngleLimitation =  60;
88
 EE_Parameter.NaviAngleLimitation =  60;
-
 
89
 EE_Parameter.NaviPH_LoginTime = 4;
84
 memcpy(EE_Parameter.Name, "Sport\0", 12);  
90
 memcpy(EE_Parameter.Name, "Sport\0", 12);  
85
}
91
}
86
void DefaultKonstanten2(void)
92
void DefaultKonstanten2(void)
87
{
93
{
88
 EE_Parameter.GlobalConfig = CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV;///*CFG_HOEHEN_SCHALTER |*/ CFG_KOMPASS_AKTIV;//0x01;    
94
 EE_Parameter.GlobalConfig = CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV;///*CFG_HOEHEN_SCHALTER |*/ CFG_KOMPASS_AKTIV;//0x01;    
Line 99... Line 105...
99
 EE_Parameter.Gas_Max = 230;              // Wert : 33-250
105
 EE_Parameter.Gas_Max = 230;              // Wert : 33-250
100
 EE_Parameter.GyroAccFaktor = 30;         // Wert : 1-64
106
 EE_Parameter.GyroAccFaktor = 30;         // Wert : 1-64
101
 EE_Parameter.KompassWirkung = 128;       // Wert : 0-250
107
 EE_Parameter.KompassWirkung = 128;       // Wert : 0-250
102
 EE_Parameter.Gyro_P = 80;                // Wert : 0-250
108
 EE_Parameter.Gyro_P = 80;                // Wert : 0-250
103
 EE_Parameter.Gyro_I = 120;               // Wert : 0-250
109
 EE_Parameter.Gyro_I = 120;               // Wert : 0-250
-
 
110
 EE_Parameter.Gyro_D = 0;                 // Wert : 0-250
104
 EE_Parameter.UnterspannungsWarnung = 94; // Wert : 0-250
111
 EE_Parameter.UnterspannungsWarnung = 94; // Wert : 0-250
105
 EE_Parameter.NotGas = 35;                // Wert : 0-250     // Gaswert bei Empangsverlust
112
 EE_Parameter.NotGas = 35;                // Wert : 0-250     // Gaswert bei Empangsverlust
106
 EE_Parameter.NotGasZeit = 30;            // Wert : 0-250     // Zeit bis auf NotGas geschaltet wird, wg. Rx-Problemen
113
 EE_Parameter.NotGasZeit = 30;            // Wert : 0-250     // Zeit bis auf NotGas geschaltet wird, wg. Rx-Problemen
107
 EE_Parameter.UfoAusrichtung = 0;         // X oder + Formation
114
 EE_Parameter.UfoAusrichtung = 0;         // X oder + Formation
108
 EE_Parameter.I_Faktor = 32;
115
 EE_Parameter.I_Faktor = 32;
Line 122... Line 129...
122
 EE_Parameter.ServoNickRefresh = 5;
129
 EE_Parameter.ServoNickRefresh = 5;
123
 EE_Parameter.LoopGasLimit = 50;
130
 EE_Parameter.LoopGasLimit = 50;
124
 EE_Parameter.LoopThreshold = 90;         // Wert: 0-250  Schwelle für Stickausschlag
131
 EE_Parameter.LoopThreshold = 90;         // Wert: 0-250  Schwelle für Stickausschlag
125
 EE_Parameter.LoopHysterese = 50;
132
 EE_Parameter.LoopHysterese = 50;
126
 EE_Parameter.BitConfig = 0;             // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts 
133
 EE_Parameter.BitConfig = 0;             // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts 
127
 EE_Parameter.AchsKopplung1 = 90;        // Faktor, mit dem Gier die Achsen Roll und Nick verkoppelt
134
 EE_Parameter.AchsKopplung1 = 90;
128
 EE_Parameter.AchsGegenKopplung1 = 5;
135
 EE_Parameter.AchsKopplung2 = 65;
-
 
136
 EE_Parameter.CouplingYawCorrection = 50;
129
 EE_Parameter.WinkelUmschlagNick = 85;
137
 EE_Parameter.WinkelUmschlagNick = 85;
130
 EE_Parameter.WinkelUmschlagRoll = 85;
138
 EE_Parameter.WinkelUmschlagRoll = 85;
131
 EE_Parameter.GyroAccAbgleich = 32;        // 1/k 
139
 EE_Parameter.GyroAccAbgleich = 32;        // 1/k 
132
 EE_Parameter.Driftkomp = 4;              
140
 EE_Parameter.Driftkomp = 4;              
133
 EE_Parameter.DynamicStability = 75;
141
 EE_Parameter.DynamicStability = 75;
Line 138... Line 146...
138
 EE_Parameter.NaviGpsModeControl = 253;    
146
 EE_Parameter.NaviGpsModeControl = 253;    
139
 EE_Parameter.NaviGpsGain = 100;    
147
 EE_Parameter.NaviGpsGain = 100;    
140
 EE_Parameter.NaviGpsP = 90;        
148
 EE_Parameter.NaviGpsP = 90;        
141
 EE_Parameter.NaviGpsI = 90;        
149
 EE_Parameter.NaviGpsI = 90;        
142
 EE_Parameter.NaviGpsD = 90;        
150
 EE_Parameter.NaviGpsD = 90;        
-
 
151
 EE_Parameter.NaviGpsPLimit = 75;        
-
 
152
 EE_Parameter.NaviGpsILimit = 75;        
-
 
153
 EE_Parameter.NaviGpsDLimit = 75;        
143
 EE_Parameter.NaviGpsACC = 0;        
154
 EE_Parameter.NaviGpsACC = 0;        
144
 EE_Parameter.NaviGpsMinSat = 6;        
155
 EE_Parameter.NaviGpsMinSat = 6;        
145
 EE_Parameter.NaviStickThreshold = 8;
156
 EE_Parameter.NaviStickThreshold = 8;
146
 EE_Parameter.NaviWindCorrection = 90;        
157
 EE_Parameter.NaviWindCorrection = 90;        
147
 EE_Parameter.NaviSpeedCompensation = 30;        
158
 EE_Parameter.NaviSpeedCompensation = 30;        
148
 EE_Parameter.NaviOperatingRadius = 100;        
159
 EE_Parameter.NaviOperatingRadius = 100;        
149
 EE_Parameter.NaviAngleLimitation =  60;
160
 EE_Parameter.NaviAngleLimitation =  60;
-
 
161
 EE_Parameter.NaviPH_LoginTime = 4;
150
 memcpy(EE_Parameter.Name, "Normal\0", 12);  
162
 memcpy(EE_Parameter.Name, "Normal\0", 12);  
151
}
163
}
Line 152... Line 164...
152
 
164
 
153
void DefaultKonstanten3(void)
165
void DefaultKonstanten3(void)
Line 166... Line 178...
166
 EE_Parameter.Gas_Max = 230;              // Wert : 33-250
178
 EE_Parameter.Gas_Max = 230;              // Wert : 33-250
167
 EE_Parameter.GyroAccFaktor = 30;         // Wert : 1-64
179
 EE_Parameter.GyroAccFaktor = 30;         // Wert : 1-64
168
 EE_Parameter.KompassWirkung = 128;       // Wert : 0-250
180
 EE_Parameter.KompassWirkung = 128;       // Wert : 0-250
169
 EE_Parameter.Gyro_P = 100;               // Wert : 0-250
181
 EE_Parameter.Gyro_P = 100;               // Wert : 0-250
170
 EE_Parameter.Gyro_I = 120;               // Wert : 0-250
182
 EE_Parameter.Gyro_I = 120;               // Wert : 0-250
-
 
183
 EE_Parameter.Gyro_D = 0;                 // Wert : 0-250
171
 EE_Parameter.UnterspannungsWarnung = 94; // Wert : 0-250
184
 EE_Parameter.UnterspannungsWarnung = 94; // Wert : 0-250
172
 EE_Parameter.NotGas = 35;                // Wert : 0-250     // Gaswert bei Empangsverlust
185
 EE_Parameter.NotGas = 35;                // Wert : 0-250     // Gaswert bei Empangsverlust
173
 EE_Parameter.NotGasZeit = 20;            // Wert : 0-250     // Zeit bis auf NotGas geschaltet wird, wg. Rx-Problemen
186
 EE_Parameter.NotGasZeit = 20;            // Wert : 0-250     // Zeit bis auf NotGas geschaltet wird, wg. Rx-Problemen
174
 EE_Parameter.UfoAusrichtung = 0;         // X oder + Formation
187
 EE_Parameter.UfoAusrichtung = 0;         // X oder + Formation
175
 EE_Parameter.I_Faktor = 16;
188
 EE_Parameter.I_Faktor = 16;
Line 189... Line 202...
189
 EE_Parameter.ServoNickRefresh = 5;
202
 EE_Parameter.ServoNickRefresh = 5;
190
 EE_Parameter.LoopGasLimit = 50;
203
 EE_Parameter.LoopGasLimit = 50;
191
 EE_Parameter.LoopThreshold = 90;         // Wert: 0-250  Schwelle für Stickausschlag
204
 EE_Parameter.LoopThreshold = 90;         // Wert: 0-250  Schwelle für Stickausschlag
192
 EE_Parameter.LoopHysterese = 50;
205
 EE_Parameter.LoopHysterese = 50;
193
 EE_Parameter.BitConfig = 0;             // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts 
206
 EE_Parameter.BitConfig = 0;             // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts 
194
 EE_Parameter.AchsKopplung1 = 90;        // Faktor, mit dem Gier die Achsen Roll und Nick verkoppelt
207
 EE_Parameter.AchsKopplung1 = 90;
195
 EE_Parameter.AchsGegenKopplung1 = 5;
208
 EE_Parameter.AchsKopplung2 = 65;
-
 
209
 EE_Parameter.CouplingYawCorrection = 100;
196
 EE_Parameter.WinkelUmschlagNick = 85;
210
 EE_Parameter.WinkelUmschlagNick = 85;
197
 EE_Parameter.WinkelUmschlagRoll = 85;
211
 EE_Parameter.WinkelUmschlagRoll = 85;
198
 EE_Parameter.GyroAccAbgleich = 32;        // 1/k 
212
 EE_Parameter.GyroAccAbgleich = 32;        // 1/k 
199
 EE_Parameter.Driftkomp = 4;              
213
 EE_Parameter.Driftkomp = 4;              
200
 EE_Parameter.DynamicStability = 50;
214
 EE_Parameter.DynamicStability = 50;
Line 205... Line 219...
205
 EE_Parameter.NaviGpsModeControl = 253;    
219
 EE_Parameter.NaviGpsModeControl = 253;    
206
 EE_Parameter.NaviGpsGain = 100;    
220
 EE_Parameter.NaviGpsGain = 100;    
207
 EE_Parameter.NaviGpsP = 90;        
221
 EE_Parameter.NaviGpsP = 90;        
208
 EE_Parameter.NaviGpsI = 90;        
222
 EE_Parameter.NaviGpsI = 90;        
209
 EE_Parameter.NaviGpsD = 90;        
223
 EE_Parameter.NaviGpsD = 90;        
-
 
224
 EE_Parameter.NaviGpsPLimit = 75;        
-
 
225
 EE_Parameter.NaviGpsILimit = 75;        
-
 
226
 EE_Parameter.NaviGpsDLimit = 75;        
210
 EE_Parameter.NaviGpsACC = 0;        
227
 EE_Parameter.NaviGpsACC = 0;        
211
 EE_Parameter.NaviGpsMinSat = 6;        
228
 EE_Parameter.NaviGpsMinSat = 6;        
212
 EE_Parameter.NaviStickThreshold = 8;
229
 EE_Parameter.NaviStickThreshold = 8;
213
 EE_Parameter.NaviWindCorrection = 90;        
230
 EE_Parameter.NaviWindCorrection = 90;        
214
 EE_Parameter.NaviSpeedCompensation = 30;        
231
 EE_Parameter.NaviSpeedCompensation = 30;        
215
 EE_Parameter.NaviOperatingRadius = 100;        
232
 EE_Parameter.NaviOperatingRadius = 100;        
216
 EE_Parameter.NaviAngleLimitation =  60;
233
 EE_Parameter.NaviAngleLimitation =  60;
-
 
234
 EE_Parameter.NaviPH_LoginTime = 4;
217
 memcpy(EE_Parameter.Name, "Beginner\0", 12);  
235
 memcpy(EE_Parameter.Name, "Beginner\0", 12);  
218
}
236
}