JK BMS SOC hängt bei 99 %: Warum er nie 100 % erreicht und die Lösung

Der Akku lädt den ganzen Tag, die Zellen sehen voll aus, und das JK BMS zeigt trotzdem 99 %. Auf 100 % springt es nie, oder nur an manchen Tagen. Meistens fehlt den Zellen nichts. Das BMS hält das letzte Prozent absichtlich zurück und wartet auf das Ende einer vollständigen Ladung, und irgendetwas in deinem Lade-Setup sorgt dafür, dass dieses Ende nie kommt.

Warum das JK BMS den SOC bei 99 % hält

Das JK BMS zählt die Amperestunden, die in den Akku hinein- und aus ihm herausfließen (Coulomb Counting). Bei den Wechselrichter-BMS von JK (die PB-Serie und ähnliche Modelle mit Firmware V15 und V19) darf der Zähler nicht einfach 100 % anzeigen, nur weil er genug Amperestunden gezählt hat. Er bleibt bei 99 % stehen und springt erst auf 100 %, wenn die Ladung wirklich abgeschlossen ist.

Dafür gibt es einen guten Grund. Viele Wechselrichter hören auf zu laden, sobald der Akku 100 % meldet. Würde das BMS 100 % allein anhand des Zählers anzeigen, würde ein Akku mit verschobenem Zähler zu früh aufhören zu laden. Die Zellen bekämen nie eine vollständige Absorptionsphase, und der Balancer bekäme oben nie seine Zeit.

Deshalb wartet das BMS auf drei Dinge, in dieser Reihenfolge:

  1. Die Akkuspannung erreicht die Zell-RCV (Ladeanforderungsspannung) multipliziert mit der Zellenzahl.
  2. Sie hält diese Spannung für die gesamte RCV-Zeit, die Absorptionsphase.
  3. Wenn die RCV-Zeit abläuft, liegen die Zellen noch auf oder über der SOC-100%-Spannung.

Erst dann setzt das BMS den Zähler auf 100 % und wechselt, wenn der Float-Modus aktiv ist, auf die Erhaltungsspannung. Fehlt einer der drei Punkte, beginnt die nächste Ladung wieder bei 99 %, und der Reset passiert nie.

Ältere und kleinere JK-Modelle ohne RCV-Timer verhalten sich einfacher: Sie setzen auf 100 %, sobald eine Zelle die SOC-100%-Spannung erreicht. Diesen Fall und das allgemeine Drift-Problem behandelt der Ratgeber JK BMS SOC kalibrieren.

Häufige Ursachen, wenn der SOC bei 99 % hängt

Die Ladespannung des Ladegeräts liegt unter RCV. Absorbiert der Wechselrichter oder das Ladegerät bei 55,2 V und das BMS erwartet 16 × 3,50 V = 56,0 V, erreicht der Akku RCV nie, und der Timer startet nie. Das ist die häufigste Ursache bei Ladegeräten, die von Hand eingestellt werden.

Spannungsabfall oder ein anderes Messgerät. Selbst bei passenden Einstellungen verlieren Kabel, Sicherung und Shunt unter Strom etwas Spannung, und das Messgerät des Wechselrichters kann 0,1 bis 0,2 V höher anzeigen als das BMS. Bei einer Closed-Loop-Verbindung über CAN oder RS485 (Deye, Victron, Growatt und andere) glaubt der Wechselrichter, er liefere die angeforderte Spannung bereits, während das BMS weniger sieht.

Die RCV-Zeit passt nicht zum Tag. Bei einer langen RCV-Zeit lässt die Solarleistung nach, bevor der Timer abgelaufen ist, und der Reset klappt nur an sonnigen Tagen. Ein Ladegerät, das nach seinem eigenen Timer auf Float umschaltet oder aufhört, bevor der Timer des BMS endet, hat denselben Effekt.

Die SOC-100%-Spannung liegt zu nah an RCV. Am Ende der Absorption fällt der Strom, und die Zellspannung sinkt ein wenig. Liegt die SOC-100%-Spannung knapp unter RCV, können die Zellen genau in dem Moment darunter fallen, in dem das BMS prüft.

Eine hohe Zelle stoppt die Ladung. Ist der Akku nicht ausgeglichen, erreicht die höchste Zelle die Zell-OVP, während der Durchschnitt noch unter RCV liegt. Das BMS schaltet das Laden ab, der Akku erreicht RCV nie, und das Log zeigt den Überladeschutz statt einer Volladung. Siehe warum der Zellüberladeschutz ständig auslöst und JK BMS Balancer einstellen.

Die Akkukapazität ist zu niedrig eingestellt. Dann erreicht der Zähler 99 % schon Stunden, bevor der Akku voll ist, und bleibt für den Rest der Ladung dort stehen. Das sieht aus wie ein hängender SOC, auch wenn alles andere stimmt.

So behebst du es Schritt für Schritt

  1. Spannungen vergleichen. Multipliziere die Zell-RCV mit der Zellenzahl und vergleiche das Ergebnis mit der Absorptionsspannung des Ladegeräts oder Wechselrichters. Stell das Ladegerät 0,1 bis 0,2 V über diesen Wert, um Kabelverluste auszugleichen, aber bleib unter Zell-OVP mal Zellenzahl.
  2. Die Kette prüfen. Die Firmware verlangt streng Zell-OVP-Freigabe < SOC-100%-Spannung < Zell-RCV < Zell-OVP. Für LFP nutzen die fertigen Presets RCV 3,55, 3,50 und 3,45 V mit einer SOC-100%-Spannung von 3,50, 3,45 und 3,41 V (intensiv, ausgewogen, schonend). Ein Abstand von etwa 0,05 V dazwischen macht den Reset zuverlässig. Siehe fertige Presets.
  3. Eine realistische RCV-Zeit setzen. Der Editor empfiehlt 0,5 bis 5 Stunden, und 1 Stunde ist ein sinnvoller Standardwert für tägliche Solarzyklen. Lange Timer helfen nur einem Akku, der dringend ausgeglichen werden muss.
  4. Zuerst die Balance in Ordnung bringen. Läuft oben eine Zelle davon, können die Spannungen oben nicht funktionieren. Lass den Balancer etwas unter RCV starten, wie im Ratgeber zu LiFePO4-Einstellungen beschrieben.
  5. Die Kapazität prüfen. Trag die echte Kapazität des Akkupacks in Ah ein, also die Zellkapazität mal die Anzahl der parallelen Stränge.
  6. Eine Volladung fahren und beobachten. Der Akku sollte RCV erreichen, halten und auf 100 % springen, wenn die RCV-Zeit abläuft.

Prüfen in JK Preset Studio

Verbinde dein BMS per Bluetooth oder öffne deine .jkcfg-Datei im Editor. Er prüft die gesamte Kette von der OVP-Freigabe bis RCV, bevor etwas geschrieben wird, und markiert eine RCV-Zeit oder SOC-100%-Spannung außerhalb des empfohlenen Bereichs. Die RCV-Zeit selbst ist im Editor weiterhin eine reine Dateieinstellung: Ändere sie per .jkcfg-Import oder in der JK app. Die Parameterübersicht erklärt jedes Feld.

Hört der Akku immer wieder vor RCV auf, lade das Detail Log in die Log-Analyse. Abschaltungen des Überladeschutzes kurz vor Ende der Ladung deuten auf eine hohe Zelle hin, nicht auf die SOC-Einstellungen.

FAQ

Schadet ein SOC, der bei 99 % hängt?

Für sich genommen nicht. Es bedeutet nur, dass der Zähler nicht neu kalibriert wurde. Über Wochen wächst der Fehler, und der angezeigte SOC am Ende der Entladung wird ungenauer. Deshalb lohnt es sich, das zu beheben.

Warum erreicht er an manchen Tagen 100 % und an anderen nicht?

Die RCV-Zeit läuft nur an Tagen ab, an denen genug Sonne da ist, um RCV über den ganzen Timer zu halten. Eine kürzere RCV-Zeit oder eine etwas höhere Ladespannung macht es meistens zuverlässig.

Sollte ich OVP senken, um einen Reset zu erzwingen?

Nein. Damit rückt der Schutz nur näher an das normale Laden heran und löst aus. Korrigiere stattdessen die Ladespannung, die RCV-Zeit und die SOC-100%-Spannung.

Verwandte Ratgeber

Alle Ratgeber