Calibración del SOC del JK BMS: deriva, saltos y reinicio

La calibración del SOC del JK BMS se reduce a dos tensiones de celda y un valor de capacidad. El BMS cuenta los amperios-hora que entran y salen, y cuando una celda alcanza la SOC-100% voltage o la SOC-0% voltage, el BMS fija el contador en 100% o en 0%. Si esas tensiones o la capacidad son incorrectas, el SOC se desvía, salta o muestra un valor equivocado.

Por qué el SOC se desvía o salta

El JK BMS no mide el SOC directamente. Usa el conteo de culombios: suma la corriente que entra, resta la que sale y divide entre la Battery capacity (capacidad de la batería) que introdujiste. Los pequeños errores del sensor de corriente se acumulan. Tras unos pocos ciclos el contador puede desviarse varios puntos porcentuales. Esta es la deriva del SOC del JK BMS.

La solución integrada en el firmware es un reinicio por tensión. Cuando una celda alcanza la SOC-100% voltage, el SOC se pone a 100%. Cuando una celda cae a la SOC-0% voltage, el SOC se pone a 0%. Cada reinicio elimina el error acumulado.

Ese reinicio es también la razón de que el SOC pueda saltar. Si el contador marca 85% y una celda llega a la SOC-100% voltage, la pantalla pasa directamente a 100%. Un reinicio del SOC a una tensión equivocada provoca saltos en cada ciclo.

Qué hacen las tensiones SOC

ParámetroQué hace
SOC-100% voltageTensión de celda a la que el contador de estado de carga se pone a 100%.
SOC-0% voltageTensión de celda a la que el contador de estado de carga se pone a 0%.
Battery capacityCapacidad nominal en Ah, que usa el contador de culombios para calcular el SOC.

Rangos recomendados por celda, según las recomendaciones del editor:

QuímicaSOC-100% voltageSOC-0% voltage
LFP3.41 a 3.55 V2.60 a 3.05 V
NMC3.95 a 4.10 V2.90 a 3.30 V
LTO2.45 a 2.65 V1.80 a 2.00 V

Los presets LFP listos usan 3.50, 3.45 y 3.41 V para SOC-100% voltage (intensivo, equilibrado, suave) y 2.60, 2.90 y 3.05 V para SOC-0% voltage. Consulta los presets listos para todas las químicas.

Dónde deben quedar las tensiones SOC

El firmware de JK solo acepta las tensiones SOC estrictamente dentro de la histéresis de protección. Las dos cadenas son:

  • Cell OVP recovery < SOC-100% voltage < Cell RCV (tensión de solicitud de carga)
  • Cell UVP < SOC-0% voltage < Cell UVP recovery

Los valores iguales también se rechazan. Este es un ejemplo LFP que pasa, basado en el preset equilibrado:

ParámetroValor
Cell OVP recovery3.40 V
SOC-100% voltage3.45 V
Cell RCV3.50 V
Cell UVP2.80 V
SOC-0% voltage2.90 V
Cell UVP recovery3.00 V

En LFP la SOC-100% voltage debe ser alcanzable. El pack tiene que llevar realmente una celda a esa tensión durante la carga, o el reinicio nunca ocurre.

Calibración del SOC del JK BMS paso a paso

  1. Ajusta SOC-100% voltage y SOC-0% voltage dentro de los rangos anteriores y dentro de las cadenas. La guía de ajustes LiFePO4 tiene conjuntos completos por celda.
  2. Ajusta Battery capacity a la capacidad real del pack en Ah. Con celdas en paralelo, multiplica la capacidad de la celda por el número de ramas en paralelo.
  3. Escribe los valores en el BMS, por Bluetooth desde el editor o importando el archivo, y luego carga el pack por completo. Deja que una celda alcance la SOC-100% voltage para que el BMS ponga el SOC a 100%. Sigue cargando hasta que la corriente baje, para que el reinicio se dispare de verdad.
  4. Opcional: descarga hasta que la celda más baja alcance la SOC-0% voltage para que el BMS se ponga a 0%. Hazlo solo si tu UVP y la carga lo permiten, y recarga poco después.

Una carga completa suele bastar. Una descarga completa es opcional y castiga el pack, así que la mayoría la omite.

Errores comunes

  • SOC-100% voltage igual o inferior a Cell OVP recovery. El firmware lo rechaza con "This parameter does not apply to the connected device. (Sending failure)". Consulta la guía del error Sending failure.
  • SOC-100% voltage demasiado baja en LFP. LFP tiene una curva de tensión plana. A 3.35 o 3.40 V la celda está lejos de llena, así que el SOC se pone a 100% antes de tiempo y el pack parece lleno cuando no lo está.
  • Battery capacity incorrecta. El contador informa entonces un porcentaje erróneo aunque las tensiones sean perfectas.
  • La carga nunca llega a la SOC-100% voltage. Si tu cargador se detiene por debajo, el reinicio nunca se dispara y la deriva continúa.

Para el resto de campos, consulta la referencia de parámetros y la guía de parámetros explicados.

El Detail Log muestra dónde dispara realmente el pack en comparación con tu SOC-100% voltage y los límites de UVP, y marca un ajuste de capacidad modificado. Cárgalo en la página de análisis de logs. Consulta la guía del Detail Log del JK BMS para leerlo y por qué la protección de sobrecarga de celda salta sin parar para los disparos cerca de la carga completa.

Preguntas frecuentes

¿Por qué el SOC de mi JK BMS salta a 100% antes de que el pack esté lleno?

La SOC-100% voltage está demasiado baja, o una celda va alta porque el pack está desbalanceado. Consulta ajustes de balanceo del JK BMS. Basta con que una celda alcance la tensión para que se dispare el reinicio.

¿Cada cuánto debo recalibrar?

Una carga completa que alcance la SOC-100% voltage lo recalibra. En un pack que cicla a diario esto ocurre solo. En un pack que nunca se llena, haz una carga completa cada pocas semanas.

¿Un SOC incorrecto significa que mis celdas están mal?

Normalmente no. Un SOC erróneo en el JK BMS suele deberse a la capacidad introducida o a las tensiones SOC. Revisa eso primero.

Conecta tu BMS o abre tu .jkcfg en el editor para comprobar que ambas cadenas SOC se cumplen antes de escribir nada, y luego usa la referencia de parámetros para el resto.

Guías relacionadas

Todas las guías