Rev 291 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 291 | Rev 293 | ||
---|---|---|---|
Line 160... | Line 160... | ||
160 | AdNeutralRoll= abs(MesswertRoll); |
160 | AdNeutralRoll= abs(MesswertRoll); |
161 | AdNeutralGier= abs(MesswertGier); |
161 | AdNeutralGier= abs(MesswertGier); |
162 | // Salvo 1.9.2007 ACC mit festen neutralwerten ***** |
162 | // Salvo 1.9.2007 ACC mit festen neutralwerten ***** |
163 | if (ACC_NEUTRAL_FIXED > 0) |
163 | if (ACC_NEUTRAL_FIXED > 0) |
164 | { |
164 | { |
165 | NeutralAccX = ACC_X_NEUTRAL; |
165 | NeutralAccX = ACC_NICK_NEUTRAL; |
166 | NeutralAccY = ACC_Y_NEUTRAL; |
166 | NeutralAccY = ACC_ROLL_NEUTRAL; |
167 | } |
167 | } |
168 | else |
168 | else |
169 | { // Automatisch bei Offsetabgleich ermitteln |
169 | { // Automatisch bei Offsetabgleich ermitteln |
170 | NeutralAccY = abs(Mittelwert_AccRoll) / ACC_AMPLIFY; |
170 | NeutralAccX = abs(Mittelwert_AccNick) / ACC_AMPLIFY; |
171 | NeutralAccX = abs(Mittelwert_AccNick) / ACC_AMPLIFY; |
171 | NeutralAccY = abs(Mittelwert_AccRoll) / ACC_AMPLIFY; |
172 | } |
172 | } |
173 | // Salvo End |
173 | // Salvo End |
174 | NeutralAccZ = Aktuell_az; |
174 | NeutralAccZ = Aktuell_az; |
175 | Mess_IntegralNick = 0; |
175 | Mess_IntegralNick = 0; |
176 | Mess_IntegralNick2 = 0; |
176 | Mess_IntegralNick2 = 0; |
Line 466... | Line 466... | ||
466 | //Salvo 13.10.2007 langsame Gasreduktion bei Unterspannung. Als Ausgangswert wird der bei UBAT=k gemessen Mittelwert genommen |
466 | //Salvo 13.10.2007 langsame Gasreduktion bei Unterspannung. Als Ausgangswert wird der bei UBAT=k gemessen Mittelwert genommen |
467 | // und dieser dann langsam zwangsweise reduziert |
467 | // und dieser dann langsam zwangsweise reduziert |
468 | ANALOG_OFF; // ADC ausschalten, damit die Werte sich nicht während der Berechnung ändern |
468 | ANALOG_OFF; // ADC ausschalten, damit die Werte sich nicht während der Berechnung ändern |
469 | if (UBat <= EE_Parameter.UnterspannungsWarnung - 2) //Unterhalb der Piepser Schwelle aktivieren |
469 | if (UBat <= EE_Parameter.UnterspannungsWarnung - 2) //Unterhalb der Piepser Schwelle aktivieren |
470 | { |
470 | { |
471 | if (ubat_cnt > 800) |
471 | if (ubat_cnt > 700) |
472 | { |
472 | { |
473 | ubat_cnt = 0; |
473 | ubat_cnt = 0; |
474 | if (gas_actual > ((gas_mittel*13)/15)) gas_actual--; |
474 | if (gas_actual > ((gas_mittel*12)/15)) gas_actual--; |
475 | } |
475 | } |
476 | else ubat_cnt++; |
476 | else ubat_cnt++; |
477 | if (GasMischanteil > gas_actual) GasMischanteil = gas_actual; |
477 | if (GasMischanteil > gas_actual) GasMischanteil = gas_actual; |
478 | } |
478 | } |
479 | else //Falls UBAT wieder ok ist |
479 | else //Falls UBAT wieder ok ist |