Calibration du SOC JK BMS : dérive, sauts et remise à zéro
La calibration du SOC d'un JK BMS repose sur deux tensions de cellule et une valeur de capacité. Le BMS compte les ampères-heures qui entrent et qui sortent, et lorsqu'une cellule atteint la SOC-100% voltage ou la SOC-0% voltage, il recale le compteur à 100 % ou à 0 %. Si ces tensions ou la capacité sont fausses, le SOC dérive, fait des sauts ou affiche une valeur erronée.
Pourquoi le SOC dérive ou fait des sauts
Le JK BMS ne mesure pas le SOC directement. Il utilise le comptage coulométrique : il additionne le courant qui entre, soustrait celui qui sort, puis divise par la Battery capacity (capacité de la batterie) que vous avez saisie. Les petites erreurs du capteur de courant s'accumulent. Après quelques cycles, le compteur peut être décalé de plusieurs pour cent. C'est la dérive du SOC du JK BMS.
La correction intégrée au firmware est une remise à zéro par la tension. Quand une cellule atteint la SOC-100% voltage, le SOC passe à 100 %. Quand une cellule descend à la SOC-0% voltage, le SOC passe à 0 %. Chaque recalage efface l'erreur accumulée.
Ce recalage explique aussi pourquoi le SOC peut sauter. Si le compteur indique 85 % et qu'une cellule atteint la SOC-100% voltage, l'affichage passe directement à 100 %. Un recalage réglé à une mauvaise tension provoque des sauts à chaque cycle.
Ce que font les tensions SOC
| Paramètre | Rôle |
|---|---|
| SOC-100% voltage | Tension de cellule à laquelle le compteur d'état de charge est remis à 100 %. |
| SOC-0% voltage | Tension de cellule à laquelle le compteur d'état de charge est remis à 0 %. |
| Battery capacity | Capacité nominale en Ah, utilisée par le compteur coulométrique pour calculer le SOC. |
Plages recommandées par cellule, issues des recommandations de l'éditeur :
| Chimie | SOC-100% voltage | SOC-0% voltage |
|---|---|---|
| LFP | 3.41 à 3.55 V | 2.60 à 3.05 V |
| NMC | 3.95 à 4.10 V | 2.90 à 3.30 V |
| LTO | 2.45 à 2.65 V | 1.80 à 2.00 V |
Les préréglages LFP prêts à l'emploi utilisent 3.50, 3.45 et 3.41 V pour SOC-100% voltage (intensif, équilibré, doux) et 2.60, 2.90 et 3.05 V pour SOC-0% voltage. Voir les préréglages prêts à l'emploi pour toutes les chimies.
Où doivent se situer les tensions SOC
Le firmware JK n'accepte les tensions SOC que strictement à l'intérieur de l'hystérésis des protections. Les deux chaînes sont :
- Cell OVP recovery < SOC-100% voltage < Cell RCV (tension de demande de charge)
- Cell UVP < SOC-0% voltage < Cell UVP recovery
Les valeurs égales sont refusées elles aussi. Voici un exemple LFP qui passe, basé sur le préréglage équilibré :
| Paramètre | Valeur |
|---|---|
| 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 |
En LFP, la SOC-100% voltage doit pouvoir être atteinte. Le pack doit réellement amener une cellule à cette tension pendant la charge, sinon le recalage n'a jamais lieu.
Calibration du SOC JK BMS, étape par étape
- Réglez la SOC-100% voltage et la SOC-0% voltage dans les plages ci-dessus et à l'intérieur des chaînes. Le guide des réglages LiFePO4 donne des jeux complets de valeurs par cellule.
- Réglez Battery capacity sur la capacité réelle du pack en Ah. Pour des cellules en parallèle, multipliez la capacité d'une cellule par le nombre de branches en parallèle.
- Écrivez les valeurs dans le BMS, en Bluetooth depuis l'éditeur ou en important le fichier, puis chargez complètement le pack. Laissez une cellule atteindre la SOC-100% voltage pour que le BMS remette le SOC à 100 %. Continuez la charge jusqu'à la baisse du courant, pour que le recalage se déclenche vraiment.
- Facultatif : déchargez jusqu'à ce que la cellule la plus basse atteigne la SOC-0% voltage pour que le BMS recale à 0 %. Ne le faites que si votre UVP et votre charge le permettent, et rechargez rapidement ensuite.
Une charge complète suffit généralement. Une décharge complète est facultative et éprouvante pour le pack, la plupart des gens s'en passent donc.
Erreurs fréquentes
- SOC-100% voltage égale ou inférieure à Cell OVP recovery. Le firmware la refuse avec "This parameter does not apply to the connected device. (Sending failure)" (ce paramètre ne s'applique pas à l'appareil connecté, échec de l'envoi). Voir le guide sur l'erreur Sending failure.
- SOC-100% voltage trop basse en LFP. Le LFP a une courbe de tension très plate. À 3.35 ou 3.40 V, la cellule est loin d'être pleine : le SOC passe à 100 % trop tôt et le pack paraît plein alors qu'il ne l'est pas.
- Battery capacity erronée. Le compteur affiche alors un mauvais pourcentage, même avec des tensions parfaites.
- La charge n'atteint jamais la SOC-100% voltage. Si votre chargeur s'arrête en dessous, le recalage ne se déclenche jamais et la dérive continue.
Pour tous les autres champs, voir la référence des paramètres et le guide des paramètres expliqués.
Le Detail Log montre où la batterie coupe réellement par rapport à votre SOC-100% voltage et aux limites UVP, et signale un réglage de capacité modifié. Chargez-le dans la page d'analyse des logs. Voyez le guide Detail Log du JK BMS pour le lire et pourquoi la protection de surcharge des cellules se déclenche sans cesse pour les coupures près de la pleine charge.
FAQ
Pourquoi le SOC de mon JK BMS saute-t-il à 100 % avant que le pack soit plein ?
La SOC-100% voltage est réglée trop bas, ou une cellule est plus haute que les autres parce que le pack est déséquilibré. Voir les réglages d'équilibrage JK BMS. Il suffit qu'une cellule atteigne la tension pour déclencher le recalage.
À quelle fréquence faut-il recalibrer ?
Une charge complète qui atteint la SOC-100% voltage recalibre le compteur. Sur un pack qui cycle tous les jours, cela se fait tout seul. Pour un pack qui n'est jamais plein, faites une charge complète toutes les quelques semaines.
Un SOC faux signifie-t-il que mes cellules sont mauvaises ?
En général, non. Un SOC erroné sur un JK BMS vient le plus souvent de la capacité saisie ou des tensions SOC. Vérifiez-les en premier.
Connectez votre BMS ou ouvrez votre .jkcfg dans l'éditeur pour vérifier que les deux chaînes SOC sont respectées avant toute écriture, puis consultez la référence des paramètres pour le reste.
Guides associés
- Paramètres JK BMS expliqués : chaque réglage, groupe par groupeLes paramètres JK BMS expliqués : cell OVP, OVPR, UVP, UVPR, équilibrage, SOC, RCV et RFV, limites de courant et de température, avec les plages LFP usuelles.
- JK BMS Sending failure : causes et correction pas à pasErreur Sending failure du JK BMS à l'import ? Pourquoi le firmware refuse vos réglages (chaînes de tension, ordre d'écriture, délai SCP) et comment corriger pas à pas.
- Protection surcharge cellule JK BMS en boucle : cause et solutionLa protection de surcharge cellule du JK BMS coupe et se réarme chaque minute ? Voyez pourquoi un chargeur réglé trop haut en est la cause, et comment corriger.