Hallo,
mein neues RTC-Modul ist eingebaut, I2C-Scan liefert Adressen und mit arduremote geänderte Werte sind nach restart wieder verfügbar. ADC calibration habe ich auch gemacht.
Aber: Trotzdem bekomme ich beim Start des PCB einen ERR_BATTERY (siehe Auszug aus der seriellen Konsole). Ich habe mal Markierung in den screenshot der seriellen Konsole eingefügt. (But: while starting the PCB still gives an ERR_BATTERY, for details please see the screenshot)
Markierung 1: RTC Datum wird geliefert, aber "batVoltage" hat einen Wert von -43.89. Demzufolge wird ein Batteriefehler im Errorcounter gesetzt.
Markierung 2: in der Statuszeile werden Werte fürs chg und Imu angezeigt.
Markierung 3: ERR_BATTERY wird ausgegeben.
Markierung 4: Jetzt ist batVoltage ok, chg ist noch falsch
Markierung 5: Jetzt scheinen die Werte ok zu sein
Wenn ich dann die Fehler lösche, kommt auch kein neuer Batteriefehler, was mir auch logisch erscheint, denn die Batteriewerte stimmen ja jetzt. (when errors are deleted, no new errors for batterie occur)
Hat jemand eine Idee für mich, woher beim Start die -43V kommen könnten ?
mein neues RTC-Modul ist eingebaut, I2C-Scan liefert Adressen und mit arduremote geänderte Werte sind nach restart wieder verfügbar. ADC calibration habe ich auch gemacht.
Aber: Trotzdem bekomme ich beim Start des PCB einen ERR_BATTERY (siehe Auszug aus der seriellen Konsole). Ich habe mal Markierung in den screenshot der seriellen Konsole eingefügt. (But: while starting the PCB still gives an ERR_BATTERY, for details please see the screenshot)
Markierung 1: RTC Datum wird geliefert, aber "batVoltage" hat einen Wert von -43.89. Demzufolge wird ein Batteriefehler im Errorcounter gesetzt.
Code:
...
checkBattery(){
if (millis() < nextTimeCheckBattery) return;
nextTimeCheckBattery = millis() + 1000;
if (batMonitor){
if ((batVoltage < batSwitchOffIfBelow) && (idleTimeSec != BATTERY_SW_OFF)) {
Console.println(F("Battery warning: triggered batSwitchOffIfBelow"));
addErrorCounter(ERR_BATTERY);
...
Markierung 2: in der Statuszeile werden Werte fürs chg und Imu angezeigt.
Markierung 3: ERR_BATTERY wird ausgegeben.
Markierung 4: Jetzt ist batVoltage ok, chg ist noch falsch
Markierung 5: Jetzt scheinen die Werte ok zu sein
Wenn ich dann die Fehler lösche, kommt auch kein neuer Batteriefehler, was mir auch logisch erscheint, denn die Batteriewerte stimmen ja jetzt. (when errors are deleted, no new errors for batterie occur)
Hat jemand eine Idee für mich, woher beim Start die -43V kommen könnten ?