Rev 1232 | Rev 1255 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1232 | Rev 1254 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
1 | // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
2 | // + Konstanten |
2 | // + Konstanten |
3 | // + 0-250 -> normale Werte |
3 | // + 0-250 -> normale Werte |
4 | // + 251 -> Poti1 |
4 | // + 251 -> Poti1 |
5 | // + 252 -> Poti2 |
5 | // + 252 -> Poti2 |
6 | // + 253 -> Poti3 |
6 | // + 253 -> Poti3 |
7 | // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
7 | // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
Line 17... | Line 17... | ||
17 | EE_Parameter.Kanalbelegung[K_POTI4] = 8; |
17 | EE_Parameter.Kanalbelegung[K_POTI4] = 8; |
18 | } |
18 | } |
Line 19... | Line 19... | ||
19 | 19 | ||
20 | void DefaultKonstanten1(void) |
20 | void DefaultKonstanten1(void) |
21 | { |
21 | { |
22 | EE_Parameter.GlobalConfig = CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV;//CFG_HOEHEN_SCHALTER |
22 | EE_Parameter.GlobalConfig = CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV;//CFG_HOEHEN_SCHALTER |
23 | EE_Parameter.Hoehe_MinGas = 30; |
23 | EE_Parameter.Hoehe_MinGas = 30; |
24 | EE_Parameter.MaxHoehe = 251; // Wert : 0-250 251 -> Poti1 |
24 | EE_Parameter.MaxHoehe = 251; // Wert : 0-250 251 -> Poti1 |
25 | EE_Parameter.Hoehe_P = 10; // Wert : 0-32 |
25 | EE_Parameter.Hoehe_P = 10; // Wert : 0-32 |
26 | EE_Parameter.Luftdruck_D = 30; // Wert : 0-250 |
26 | EE_Parameter.Luftdruck_D = 30; // Wert : 0-250 |
Line 66... | Line 66... | ||
66 | EE_Parameter.AchsKopplung1 = 90; |
66 | EE_Parameter.AchsKopplung1 = 90; |
67 | EE_Parameter.AchsKopplung2 = 80; |
67 | EE_Parameter.AchsKopplung2 = 80; |
68 | EE_Parameter.CouplingYawCorrection = 1; |
68 | EE_Parameter.CouplingYawCorrection = 1; |
69 | EE_Parameter.WinkelUmschlagNick = 85; |
69 | EE_Parameter.WinkelUmschlagNick = 85; |
70 | EE_Parameter.WinkelUmschlagRoll = 85; |
70 | EE_Parameter.WinkelUmschlagRoll = 85; |
71 | EE_Parameter.GyroAccAbgleich = 16; // 1/k |
71 | EE_Parameter.GyroAccAbgleich = 16; // 1/k |
72 | EE_Parameter.Driftkomp = 32; |
72 | EE_Parameter.Driftkomp = 32; |
73 | EE_Parameter.DynamicStability = 100; |
73 | EE_Parameter.DynamicStability = 100; |
74 | EE_Parameter.J16Bitmask = 95; |
74 | EE_Parameter.J16Bitmask = 95; |
75 | EE_Parameter.J17Bitmask = 243; |
75 | EE_Parameter.J17Bitmask = 243; |
- | 76 | EE_Parameter.WARN_J16_Bitmask = 0xAA; |
|
- | 77 | EE_Parameter.WARN_J17_Bitmask = 0xAA; |
|
76 | EE_Parameter.J16Timing = 15; |
78 | EE_Parameter.J16Timing = 15; |
77 | EE_Parameter.J17Timing = 15; |
79 | EE_Parameter.J17Timing = 15; |
78 | EE_Parameter.NaviGpsModeControl = 253; |
80 | EE_Parameter.NaviGpsModeControl = 253; |
79 | EE_Parameter.NaviGpsGain = 100; |
81 | EE_Parameter.NaviGpsGain = 100; |
80 | EE_Parameter.NaviGpsP = 90; |
82 | EE_Parameter.NaviGpsP = 90; |
81 | EE_Parameter.NaviGpsI = 90; |
83 | EE_Parameter.NaviGpsI = 90; |
82 | EE_Parameter.NaviGpsD = 90; |
84 | EE_Parameter.NaviGpsD = 90; |
83 | EE_Parameter.NaviGpsPLimit = 75; |
85 | EE_Parameter.NaviGpsPLimit = 75; |
84 | EE_Parameter.NaviGpsILimit = 75; |
86 | EE_Parameter.NaviGpsILimit = 75; |
85 | EE_Parameter.NaviGpsDLimit = 75; |
87 | EE_Parameter.NaviGpsDLimit = 75; |
86 | EE_Parameter.NaviGpsACC = 0; |
88 | EE_Parameter.NaviGpsACC = 0; |
87 | EE_Parameter.NaviGpsMinSat = 6; |
89 | EE_Parameter.NaviGpsMinSat = 6; |
88 | EE_Parameter.NaviStickThreshold = 8; |
90 | EE_Parameter.NaviStickThreshold = 8; |
89 | EE_Parameter.NaviWindCorrection = 90; |
91 | EE_Parameter.NaviWindCorrection = 90; |
90 | EE_Parameter.NaviSpeedCompensation = 30; |
92 | EE_Parameter.NaviSpeedCompensation = 30; |
91 | EE_Parameter.NaviOperatingRadius = 100; |
93 | EE_Parameter.NaviOperatingRadius = 100; |
92 | EE_Parameter.NaviAngleLimitation = 100; |
94 | EE_Parameter.NaviAngleLimitation = 100; |
93 | EE_Parameter.NaviPH_LoginTime = 4; |
95 | EE_Parameter.NaviPH_LoginTime = 4; |
94 | memcpy(EE_Parameter.Name, "Sport\0", 12); |
96 | memcpy(EE_Parameter.Name, "Sport\0", 12); |
95 | } |
97 | } |
96 | void DefaultKonstanten2(void) |
98 | void DefaultKonstanten2(void) |
97 | { |
99 | { |
98 | EE_Parameter.GlobalConfig = CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV;///*CFG_HOEHEN_SCHALTER |*/ CFG_KOMPASS_AKTIV;//0x01; |
100 | EE_Parameter.GlobalConfig = CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV;///*CFG_HOEHEN_SCHALTER |*/ CFG_KOMPASS_AKTIV;//0x01; |
99 | EE_Parameter.Hoehe_MinGas = 30; |
101 | EE_Parameter.Hoehe_MinGas = 30; |
100 | EE_Parameter.MaxHoehe = 251; // Wert : 0-250 251 -> Poti1 |
102 | EE_Parameter.MaxHoehe = 251; // Wert : 0-250 251 -> Poti1 |
101 | EE_Parameter.Hoehe_P = 10; // Wert : 0-32 |
103 | EE_Parameter.Hoehe_P = 10; // Wert : 0-32 |
102 | EE_Parameter.Luftdruck_D = 30; // Wert : 0-250 |
104 | EE_Parameter.Luftdruck_D = 30; // Wert : 0-250 |
103 | EE_Parameter.Hoehe_ACC_Wirkung = 30; // Wert : 0-250 |
105 | EE_Parameter.Hoehe_ACC_Wirkung = 30; // Wert : 0-250 |
Line 136... | Line 138... | ||
136 | EE_Parameter.ServoRollMin = 0; // Wert : 0-250 // Anschlag |
138 | EE_Parameter.ServoRollMin = 0; // Wert : 0-250 // Anschlag |
137 | EE_Parameter.ServoRollMax = 250; // Wert : 0-250 // Anschlag |
139 | EE_Parameter.ServoRollMax = 250; // Wert : 0-250 // Anschlag |
138 | EE_Parameter.LoopGasLimit = 50; |
140 | EE_Parameter.LoopGasLimit = 50; |
139 | EE_Parameter.LoopThreshold = 90; // Wert: 0-250 Schwelle für Stickausschlag |
141 | EE_Parameter.LoopThreshold = 90; // Wert: 0-250 Schwelle für Stickausschlag |
140 | EE_Parameter.LoopHysterese = 50; |
142 | EE_Parameter.LoopHysterese = 50; |
141 | EE_Parameter.BitConfig = 0; // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts |
143 | EE_Parameter.BitConfig = 0; // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts |
142 | EE_Parameter.AchsKopplung1 = 90; |
144 | EE_Parameter.AchsKopplung1 = 90; |
143 | EE_Parameter.AchsKopplung2 = 80; |
145 | EE_Parameter.AchsKopplung2 = 80; |
144 | EE_Parameter.CouplingYawCorrection = 60; |
146 | EE_Parameter.CouplingYawCorrection = 60; |
145 | EE_Parameter.WinkelUmschlagNick = 85; |
147 | EE_Parameter.WinkelUmschlagNick = 85; |
146 | EE_Parameter.WinkelUmschlagRoll = 85; |
148 | EE_Parameter.WinkelUmschlagRoll = 85; |
147 | EE_Parameter.GyroAccAbgleich = 32; // 1/k |
149 | EE_Parameter.GyroAccAbgleich = 32; // 1/k |
148 | EE_Parameter.Driftkomp = 32; |
150 | EE_Parameter.Driftkomp = 32; |
149 | EE_Parameter.DynamicStability = 75; |
151 | EE_Parameter.DynamicStability = 75; |
150 | EE_Parameter.J16Bitmask = 95; |
152 | EE_Parameter.J16Bitmask = 95; |
151 | EE_Parameter.J17Bitmask = 243; |
153 | EE_Parameter.J17Bitmask = 243; |
- | 154 | EE_Parameter.WARN_J16_Bitmask = 0xAA; |
|
- | 155 | EE_Parameter.WARN_J17_Bitmask = 0xAA; |
|
152 | EE_Parameter.J16Timing = 20; |
156 | EE_Parameter.J16Timing = 20; |
153 | EE_Parameter.J17Timing = 20; |
157 | EE_Parameter.J17Timing = 20; |
154 | EE_Parameter.NaviGpsModeControl = 253; |
158 | EE_Parameter.NaviGpsModeControl = 253; |
155 | EE_Parameter.NaviGpsGain = 100; |
159 | EE_Parameter.NaviGpsGain = 100; |
156 | EE_Parameter.NaviGpsP = 90; |
160 | EE_Parameter.NaviGpsP = 90; |
157 | EE_Parameter.NaviGpsI = 90; |
161 | EE_Parameter.NaviGpsI = 90; |
158 | EE_Parameter.NaviGpsD = 90; |
162 | EE_Parameter.NaviGpsD = 90; |
159 | EE_Parameter.NaviGpsPLimit = 75; |
163 | EE_Parameter.NaviGpsPLimit = 75; |
160 | EE_Parameter.NaviGpsILimit = 75; |
164 | EE_Parameter.NaviGpsILimit = 75; |
161 | EE_Parameter.NaviGpsDLimit = 75; |
165 | EE_Parameter.NaviGpsDLimit = 75; |
162 | EE_Parameter.NaviGpsACC = 0; |
166 | EE_Parameter.NaviGpsACC = 0; |
163 | EE_Parameter.NaviGpsMinSat = 6; |
167 | EE_Parameter.NaviGpsMinSat = 6; |
164 | EE_Parameter.NaviStickThreshold = 8; |
168 | EE_Parameter.NaviStickThreshold = 8; |
165 | EE_Parameter.NaviWindCorrection = 90; |
169 | EE_Parameter.NaviWindCorrection = 90; |
166 | EE_Parameter.NaviSpeedCompensation = 30; |
170 | EE_Parameter.NaviSpeedCompensation = 30; |
167 | EE_Parameter.NaviOperatingRadius = 100; |
171 | EE_Parameter.NaviOperatingRadius = 100; |
168 | EE_Parameter.NaviAngleLimitation = 100; |
172 | EE_Parameter.NaviAngleLimitation = 100; |
169 | EE_Parameter.NaviPH_LoginTime = 4; |
173 | EE_Parameter.NaviPH_LoginTime = 4; |
170 | memcpy(EE_Parameter.Name, "Normal\0", 12); |
174 | memcpy(EE_Parameter.Name, "Normal\0", 12); |
171 | } |
175 | } |
Line 172... | Line 176... | ||
172 | 176 | ||
173 | void DefaultKonstanten3(void) |
177 | void DefaultKonstanten3(void) |
174 | { |
178 | { |
175 | EE_Parameter.GlobalConfig = CFG_DREHRATEN_BEGRENZER | CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV;///*CFG_HOEHEN_SCHALTER |*/ CFG_KOMPASS_AKTIV;//0x01; |
179 | EE_Parameter.GlobalConfig = CFG_DREHRATEN_BEGRENZER | CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV;///*CFG_HOEHEN_SCHALTER |*/ CFG_KOMPASS_AKTIV;//0x01; |
176 | EE_Parameter.Hoehe_MinGas = 30; |
180 | EE_Parameter.Hoehe_MinGas = 30; |
177 | EE_Parameter.MaxHoehe = 251; // Wert : 0-250 251 -> Poti1 |
181 | EE_Parameter.MaxHoehe = 251; // Wert : 0-250 251 -> Poti1 |
178 | EE_Parameter.Hoehe_P = 10; // Wert : 0-32 |
182 | EE_Parameter.Hoehe_P = 10; // Wert : 0-32 |
179 | EE_Parameter.Luftdruck_D = 30; // Wert : 0-250 |
183 | EE_Parameter.Luftdruck_D = 30; // Wert : 0-250 |
Line 213... | Line 217... | ||
213 | EE_Parameter.ServoRollMin = 0; // Wert : 0-250 // Anschlag |
217 | EE_Parameter.ServoRollMin = 0; // Wert : 0-250 // Anschlag |
214 | EE_Parameter.ServoRollMax = 250; // Wert : 0-250 // Anschlag |
218 | EE_Parameter.ServoRollMax = 250; // Wert : 0-250 // Anschlag |
215 | EE_Parameter.LoopGasLimit = 50; |
219 | EE_Parameter.LoopGasLimit = 50; |
216 | EE_Parameter.LoopThreshold = 90; // Wert: 0-250 Schwelle für Stickausschlag |
220 | EE_Parameter.LoopThreshold = 90; // Wert: 0-250 Schwelle für Stickausschlag |
217 | EE_Parameter.LoopHysterese = 50; |
221 | EE_Parameter.LoopHysterese = 50; |
218 | EE_Parameter.BitConfig = 0; // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts |
222 | EE_Parameter.BitConfig = 0; // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts |
219 | EE_Parameter.AchsKopplung1 = 90; |
223 | EE_Parameter.AchsKopplung1 = 90; |
220 | EE_Parameter.AchsKopplung2 = 80; |
224 | EE_Parameter.AchsKopplung2 = 80; |
221 | EE_Parameter.CouplingYawCorrection = 70; |
225 | EE_Parameter.CouplingYawCorrection = 70; |
222 | EE_Parameter.WinkelUmschlagNick = 85; |
226 | EE_Parameter.WinkelUmschlagNick = 85; |
223 | EE_Parameter.WinkelUmschlagRoll = 85; |
227 | EE_Parameter.WinkelUmschlagRoll = 85; |
224 | EE_Parameter.GyroAccAbgleich = 32; // 1/k |
228 | EE_Parameter.GyroAccAbgleich = 32; // 1/k |
225 | EE_Parameter.Driftkomp = 32; |
229 | EE_Parameter.Driftkomp = 32; |
226 | EE_Parameter.DynamicStability = 50; |
230 | EE_Parameter.DynamicStability = 50; |
227 | EE_Parameter.J16Bitmask = 95; |
231 | EE_Parameter.J16Bitmask = 95; |
228 | EE_Parameter.J17Bitmask = 243; |
232 | EE_Parameter.J17Bitmask = 243; |
- | 233 | EE_Parameter.WARN_J16_Bitmask = 0xAA; |
|
- | 234 | EE_Parameter.WARN_J17_Bitmask = 0xAA; |
|
229 | EE_Parameter.J16Timing = 30; |
235 | EE_Parameter.J16Timing = 30; |
230 | EE_Parameter.J17Timing = 30; |
236 | EE_Parameter.J17Timing = 30; |
231 | EE_Parameter.NaviGpsModeControl = 253; |
237 | EE_Parameter.NaviGpsModeControl = 253; |
232 | EE_Parameter.NaviGpsGain = 100; |
238 | EE_Parameter.NaviGpsGain = 100; |
233 | EE_Parameter.NaviGpsP = 90; |
239 | EE_Parameter.NaviGpsP = 90; |
234 | EE_Parameter.NaviGpsI = 90; |
240 | EE_Parameter.NaviGpsI = 90; |
235 | EE_Parameter.NaviGpsD = 90; |
241 | EE_Parameter.NaviGpsD = 90; |
236 | EE_Parameter.NaviGpsPLimit = 75; |
242 | EE_Parameter.NaviGpsPLimit = 75; |
237 | EE_Parameter.NaviGpsILimit = 75; |
243 | EE_Parameter.NaviGpsILimit = 75; |
238 | EE_Parameter.NaviGpsDLimit = 75; |
244 | EE_Parameter.NaviGpsDLimit = 75; |
239 | EE_Parameter.NaviGpsACC = 0; |
245 | EE_Parameter.NaviGpsACC = 0; |
240 | EE_Parameter.NaviGpsMinSat = 6; |
246 | EE_Parameter.NaviGpsMinSat = 6; |
241 | EE_Parameter.NaviStickThreshold = 8; |
247 | EE_Parameter.NaviStickThreshold = 8; |
242 | EE_Parameter.NaviWindCorrection = 90; |
248 | EE_Parameter.NaviWindCorrection = 90; |
243 | EE_Parameter.NaviSpeedCompensation = 30; |
249 | EE_Parameter.NaviSpeedCompensation = 30; |
244 | EE_Parameter.NaviOperatingRadius = 100; |
250 | EE_Parameter.NaviOperatingRadius = 100; |
245 | EE_Parameter.NaviAngleLimitation = 100; |
251 | EE_Parameter.NaviAngleLimitation = 100; |
246 | EE_Parameter.NaviPH_LoginTime = 4; |
252 | EE_Parameter.NaviPH_LoginTime = 4; |
247 | memcpy(EE_Parameter.Name, "Beginner\0", 12); |
253 | memcpy(EE_Parameter.Name, "Beginner\0", 12); |
248 | } |
254 | } |