JK BMS SOC kalibrieren: SOC-Drift, Sprünge und Reset beheben
Beim JK BMS SOC kalibrieren geht es um zwei Zellspannungen und einen Kapazitätswert. Das BMS zählt die Amperestunden, die hinein- und herausfließen. Erreicht eine Zelle die SOC-100% voltage oder die SOC-0% voltage, setzt das BMS den Zähler auf 100 % bzw. 0 %. Stimmen diese Spannungen oder die Kapazität nicht, driftet der SOC, springt oder zeigt einfach einen falschen Wert.
Warum der SOC driftet oder springt
Das JK BMS misst den SOC nicht direkt. Es nutzt Coulomb Counting: Es addiert den Strom, der hineinfließt, zieht den Strom ab, der herausfließt, und teilt durch die Battery capacity (Akkukapazität), die du eingetragen hast. Kleine Fehler des Stromsensors summieren sich. Nach ein paar Zyklen kann der Zähler um mehrere Prozent danebenliegen. Das ist die typische SOC-Drift beim JK BMS.
Die Korrektur, die in die Firmware eingebaut ist, ist ein Reset über die Spannung. Erreicht eine Zelle die SOC-100% voltage, wird der SOC auf 100 % gesetzt. Fällt eine Zelle auf die SOC-0% voltage, wird er auf 0 % gesetzt. Jeder Reset löscht den angesammelten Fehler.
Genau dieser Reset ist auch der Grund, warum der SOC springen kann. Zeigt der Zähler 85 % und eine Zelle erreicht die SOC-100% voltage, springt die Anzeige direkt auf 100 %. Ein SOC-Reset bei der falschen Spannung sorgt für Sprünge in jedem Zyklus.
Was die SOC-Spannungen bewirken
| Parameter | Funktion |
|---|---|
| SOC-100% voltage | Zellspannung, bei der der Ladezustandszähler auf 100 % gesetzt wird. |
| SOC-0% voltage | Zellspannung, bei der der Ladezustandszähler auf 0 % gesetzt wird. |
| Battery capacity | Nennkapazität in Ah, mit der der Coulomb-Zähler den SOC berechnet. |
Empfohlene Bereiche pro Zelle, aus den Empfehlungen des Editors:
| Zellchemie | SOC-100% voltage | SOC-0% voltage |
|---|---|---|
| LFP | 3,41 bis 3,55 V | 2,60 bis 3,05 V |
| NMC | 3,95 bis 4,10 V | 2,90 bis 3,30 V |
| LTO | 2,45 bis 2,65 V | 1,80 bis 2,00 V |
Die fertigen LFP-Presets nutzen 3,50, 3,45 und 3,41 V als SOC-100% voltage (intensiv, ausgewogen, schonend) und 2,60, 2,90 und 3,05 V als SOC-0% voltage. Alle Zellchemien findest du unter fertige Presets.
Wo die SOC-Spannungen liegen müssen
Die JK-Firmware akzeptiert die SOC-Spannungen nur, wenn sie streng innerhalb der Schutzhysterese liegen. Die beiden Ketten lauten:
- Cell OVP recovery < SOC-100% voltage < Cell RCV (Ladeanforderungsspannung)
- Cell UVP < SOC-0% voltage < Cell UVP recovery
Gleiche Werte werden ebenfalls abgelehnt. Hier ein LFP-Beispiel, das durchgeht, basierend auf dem ausgewogenen Preset:
| Parameter | Wert |
|---|---|
| Cell OVP recovery | 3,40 V |
| SOC-100% voltage | 3,45 V |
| Cell RCV | 3,50 V |
| Cell UVP | 2,80 V |
| SOC-0% voltage | 2,90 V |
| Cell UVP recovery | 3,00 V |
Bei LFP muss die SOC-100% voltage erreichbar sein. Der Akku muss beim Laden tatsächlich eine Zelle auf diese Spannung bringen, sonst passiert der Reset nie.
JK BMS SOC kalibrieren Schritt für Schritt
- Setz SOC-100% voltage und SOC-0% voltage innerhalb der Bereiche oben und innerhalb der Ketten. Der Ratgeber zu LiFePO4-Einstellungen enthält komplette Werte pro Zelle.
- Setz Battery capacity auf die echte Kapazität des Akkupacks in Ah. Bei parallel geschalteten Zellen multiplizierst du die Zellkapazität mit der Anzahl der parallelen Stränge.
- Schreibe die Werte ins BMS, per Bluetooth aus dem Editor oder per Import der Datei, und lade den Akku dann voll. Lass eine Zelle die SOC-100% voltage erreichen, damit das BMS den SOC auf 100 % setzt. Lade weiter, bis der Strom abfällt, damit der Reset auch wirklich auslöst.
- Optional: Entlade, bis die niedrigste Zelle die SOC-0% voltage erreicht, damit das BMS auf 0 % zurücksetzt. Mach das nur, wenn dein UVP und deine Last das zulassen, und lade bald danach wieder.
Eine Vollladung reicht meistens. Eine vollständige Entladung ist optional und belastet den Akku, deshalb lassen die meisten sie weg.
Häufige Fehler
- SOC-100% voltage gleich oder unter Cell OVP recovery. Die Firmware lehnt das ab mit "This parameter does not apply to the connected device. (Sending failure)". Siehe den Ratgeber zu Sending failure.
- SOC-100% voltage bei LFP zu niedrig. LFP hat eine flache Spannungskurve. Bei 3,35 oder 3,40 V ist die Zelle noch lange nicht voll. Der SOC springt also zu früh auf 100 %, und der Akku wirkt voll, obwohl er es nicht ist.
- Falsche Battery capacity. Dann zeigt der Zähler selbst bei perfekten Spannungen den falschen Prozentwert.
- Die Ladung erreicht die SOC-100% voltage nie. Wenn dein Ladegerät darunter abschaltet, löst der Reset nie aus, und die Drift geht weiter.
Alle anderen Felder erklären die Parameterübersicht und der Ratgeber Parameter erklärt.
Das Detail Log zeigt, wo der Akku im Vergleich zu deiner SOC-100% voltage und den UVP-Grenzen wirklich abschaltet, und es markiert eine geänderte Kapazitätseinstellung. Lade es in die Log-Analyse. Wie du es liest, steht im Ratgeber JK-BMS Detail Log, und warum der Zellüberladeschutz ständig auslöst behandelt Abschaltungen nahe der Volladung.
FAQ
Warum springt mein JK BMS SOC auf 100 %, bevor der Akku voll ist?
Die SOC-100% voltage ist zu niedrig eingestellt, oder eine Zelle liegt höher, weil der Akku nicht ausgeglichen ist. Siehe JK BMS Balancer einstellen. Sobald eine Zelle die Spannung erreicht, löst der Reset aus.
Wie oft sollte ich neu kalibrieren?
Jede Vollladung, die die SOC-100% voltage erreicht, kalibriert neu. Bei einem Akku, der täglich zykelt, passiert das von selbst. Wird dein Akku nie voll, lade ihn alle paar Wochen einmal komplett.
Heißt ein falscher SOC, dass meine Zellen schlecht sind?
Meistens nicht. Ein falscher SOC beim JK BMS liegt fast immer an der eingetragenen Kapazität oder an den SOC-Spannungen. Prüf zuerst diese.
Verbinde dein BMS oder öffne deine .jkcfg im Editor, um zu prüfen, ob beide SOC-Ketten stimmen, bevor etwas geschrieben wird, und nutze für den Rest die Parameterübersicht.
Verwandte Ratgeber
- 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.
- JK BMS Sending failure: Ursachen und Lösung Schritt für SchrittJK BMS Sending failure beim Import? Warum die Firmware Einstellungen ablehnt (Spannungsketten, Schreibreihenfolge, SCP-Verzögerung) und wie du es behebst.
- JK BMS Cell Over Charge Protection löst ständig aus: UrsachenJK BMS Cell Over Charge Protection löst jede Minute aus? Warum ein zu hohes Ladegerät schuld ist und wie du es von einer schwachen Zelle unterscheidest.