JK BMS Neustarts und Lade-MOS aus: Ein-/Ausschaltereignisse im Log
Startet dein JK BMS neu, hält das Detail Log das als Boot-Zeile fest. Die meisten dieser Zeilen sind harmlos: Du hast die Ein/Aus-Taste gedrückt, oder die App hat das BMS aus- und wieder eingeschaltet. Einige sind es nicht, und das Log lässt dich sie unterscheiden, ohne zu raten.
Hier steht, wie du erwartete von unerwarteten Neustarts unterscheidest und warum ein MOS aus sein kann. Zur Datei selbst und zum Export siehe JK-BMS Detail Log exportieren und lesen.
Was eine Boot-Zeile bedeutet
Eine Boot-Zeile bedeutet, dass das BMS gestartet ist. Die erste Zeile nach einem Start scheint geschrieben zu werden, bevor etwas gemessen wurde, deshalb sind Zellspannungen, Akkuspannung, Strom und Temperaturen alle null. Nur die Kapazitätszähler bleiben erhalten, weil sie gespeichert werden. Im Beispiel-Log zeigt eine Boot-Zeile CHG OFF und DSG OFF, überall Nullen und eine Restkapazität von 197,9 Ah von 200,0 Ah.
Lies diese Nullen nicht als Tiefentladung oder Sensorfehler. Die Zahlen fehlen schlicht. Die nächste gewöhnliche Zeile hat wieder echte Werte.
Verbindest du die JK app nach einem Neustart, stellt sie die Uhr, und es folgt eine Time calibration-Zeile. Diese Zeile markiert deine eigene Sitzung. Sie ist kein zweites Problem.
Erwartete und unerwartete JK BMS Neustarts
Ein Boot ist erwartet, wenn er wenige Sekunden nach einer Zeile kommt, die das BMS ausgeschaltet hat. Diese Zeilen zählen:
Button to turn it offund die Zeilen zur NotfalltasteAPP to turn it offShutdownEnter sleep
Die Analyse zählt einen Boot als erwartet, wenn die Zeile direkt davor eine Ausschalt-, Tasten-, Notfall-, Herunterfahr- oder Schlafzeile ist, die weniger als 60 Sekunden zurückliegt. Jeder andere Boot gilt als unerwartet, außer einem in der allerersten Zeile der Datei, vor der nichts steht, woran man ihn messen könnte.
Das Beispiel-Log hat 7 Boot-Zeilen und 2 unerwartete. Fünf davon kommen 7 bis 37 Sekunden nach Button to turn it off, so sieht ein Neustart per Ein/Aus-Taste aus. Die anderen zwei haben keine solche Zeile davor:
- Ein Boot um 23:53, etwa 20 Minuten nach einer Schutzfreigabe und einem App-Befehl zum Schließen des Ladens. Sonst liegt nichts in der Nähe.
- Ein Boot um 00:21 am nächsten Testtag, etwa 70 Sekunden nachdem die App Laden und Entladen geschlossen hat. App-Schaltbefehle zählen nicht als Ausschalten, deshalb ist dieser Boot unabhängig vom Zeitabstand unerwartet.
Das Log sagt nicht, warum einer der beiden Neustarts passiert ist, und die Analyse ebenso wenig. Sieh die Zahl als Anlass zum Nachsehen.
Typische Ursachen zum Prüfen, in beliebiger Reihenfolge und keine vom Log allein bestätigt:
- Ein Einbruch der Versorgung. Das BMS versorgt sich aus dem Akku, ein fast leerer Akku oder eine hohe Lastspitze könnte seine eigene Versorgung kurz einbrechen lassen.
- Eine lose oder korrodierte B- oder Versorgungsleitung.
- Ein Watchdog-Reset der Firmware. Der ist sichtbar: Das Log enthält eine
Reset Watch-Dog-Meldung, die die Analyse unter Fehler einordnet. - Die Smart-Sleep-Einstellung, wenn das BMS einschläft und wieder aufwacht. Suche nach
Enter sleepvor dem Boot.
Warum Laden oder Entladen gestoppt hat
Die Spalten CHG und DSG zeigen, ob das jeweilige MOS in dieser Zeile an war. Ein MOS, das aus ist, ist nicht immer ein Fehler. Häufige Gründe, aus den Zeilen drumherum:
- Die App, RS485 oder CAN hat es ausgeschaltet. Das erscheint als Zeilen wie
APP close chargeoderRS485 discharge off. Ein Wechselrichter oder Ladegerät, das das BMS über RS485 oder CAN steuert, kann das ebenfalls tun. - Ein Schutz hat abgeschaltet. Die Abschaltzeile nennt den Schutz, und auf die Freigabezeile folgt meist das erneute Einschalten des MOS. Eine lange Aus-Zeit ohne Freigabezeile heißt, der Schutz war noch aktiv.
- Ein Temperaturschutz oder der Heizungszustand. Der Schutz gegen Laden bei niedriger Temperatur hält das Laden aus, bis sich der Akku erwärmt.
- Ausschaltspannung oder Schlaf: Das BMS hat sich selbst ausgeschaltet.
- Eine Boot-Zeile: Beide MOS zeigen in dieser Zeile OFF.
Auf der Analyse-Seite zeichnet die Zustandsspur CHG, DSG, Balancing und Heizung als Balken auf einer Zeitachse. Legst du eine Lücke in der CHG-Spur neben die Ereignisliste darunter, zeigt sich meist, welcher der obigen Fälle zutrifft. Zur Bedeutung jeder Meldung siehe JK BMS Log-Meldungen erklärt.
Hohe MOS-Temperatur
Das BMS hat einen eigenen MOS-Übertemperaturschutz. Löst er aus, erhältst du eine MOS-Übertemperatur-Zeile, und das MOS schaltet ab. Die zugehörigen Einstellungen stehen in JK BMS Parameter erklärt.
Die Analyse gibt außerdem eine eigene Warnung "MOS wird heiß" aus, wenn die MOS-Temperatur 70 °C erreicht und im Log keine MOS-Übertemperatur-Abschaltung steht. Das ist ein Hinweis, dass das MOS heiß lief, ohne sich bisher zu schützen. Es deutet meist auf eine lange Sitzung mit hohem Strom oder schlechte Kühlung hin und kann ein Grund sein, sich die Stromgrenzen anzusehen.
Was du tun kannst
Bei erwarteten Neustarts nichts. Ein Neustart per Ein/Aus-Taste ist das BMS, das tut, was du verlangt hast.
Bei unerwarteten:
- Öffne die Zeilen direkt vor dem Boot. Sieh dir den Strom und die niedrigste Zellspannung in der letzten Zeile davor an. Ein großer Strom oder eine sehr niedrige Zelle deutet auf einen Einbruch der Versorgung oder eine Überlast.
- Prüfe die Verkabelung an B- und am Versorgungseingang auf lose oder erhitzte Verbindungen.
- Vergleiche die Boot-Zeit mit dem Log deines Wechselrichters oder Ladegeräts, falls es eines führt. Ein Neustart zum selben Zeitpunkt wie ein Wechselrichter-Ereignis hat oft dieselbe Ursache.
- Sieh dir die Einstellungen für Smart Sleep und Ausschaltspannung in der Parameter-Referenz an.
- Ist eine
Reset Watch-Dog-Meldung vorhanden, notiere die Firmware-Version und behandle es als Firmware-Frage.
Schaltet ein Wechselrichter das MOS aus, prüfe seine BMS-Einstellungen und wie er die Anforderungen der Ladespannung behandelt, die aus den Werten RCV und RFV kommen.
Mit dem Log prüfen
Lade deine detaillogs-Datei in die Log-Analyse. Die Kachel Neustarts zeigt die Anzahl der Boots und wie viele unerwartet waren. Stelle den Typ-Filter auf Spannungsversorgung, um nur Boot-, Shutdown- und Sleep-Zeilen zu sehen, und öffne die Zustandsspur, um zu sehen, wo welches MOS aus war. Wenn nicht nur ein Neustart im Spiel ist, erklärt der Ratgeber zum Detail Log die übrigen Meldungsgruppen. Du kannst auch dein BMS verbinden oder eine Einstellungsdatei im Editor öffnen, um die Werte für Ausschalten und Schlaf zu prüfen, bevor du sie änderst.
Verwandte Ratgeber
- JK BMS Log-Meldungen erklärt: Boot, Time calibration, SchutzWas jede JK BMS Log-Meldung bedeutet: Boot, Time calibration, APP open charge, Schutz-Abschaltungen und Freigaben, Discharge On Failed und Unknown Log Code [0].
- JK-BMS Detail Log exportieren und lesenWas das JK-BMS Detail Log enthält, wie du es aus der App exportierst, wie du die Ereignisse liest und was die Log-Analyse über Abschaltungen und Fehler verrät.
- JK BMS Parameter erklärt: alle Einstellungen nach GruppenJK BMS Parameter erklärt: Cell OVP, OVPR, UVP, UVPR, Balancing, SOC, RCV und RFV, Strom- und Temperaturgrenzen, mit typischen Bereichen für LiFePO4.