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 | } |