Protección contra sobrecorriente en el JK BMS: guía de OCP y SCP
Los ajustes de protección contra sobrecorriente del JK BMS son dos límites de corriente, cada uno con un retardo y un tiempo de recuperación, más una protección contra cortocircuito (SCP) aparte. Ajusta Max charge current y Max discharge current a lo que tus celdas, cables y fusible pueden soportar de forma continua, y siempre por debajo de la corriente nominal del BMS. Deja los campos de SCP con el valor de fábrica salvo que conozcas bien tu firmware.
Cómo funcionan las protecciones
El BMS mide la corriente del pack todo el tiempo. Cuando la corriente se mantiene por encima de un límite durante más tiempo que su retardo, el BMS abre los MOSFET de carga o de descarga. Los mantiene abiertos durante el tiempo de recuperación y luego los vuelve a cerrar.
Hay tres capas:
- OCP de carga. Max charge current, Charge OCP delay, Charge OCP recovery time.
- OCP de descarga. Max discharge current, Discharge OCP delay, Discharge OCP recovery time.
- Protección contra cortocircuito. Short circuit protection delay y Short circuit recovery time. Esta reacciona en microsegundos, mucho más rápido que la OCP.
La OCP es para sobrecargas. La SCP es para un cortocircuito franco.
Tabla de ajustes de sobrecorriente del JK BMS
| Parámetro (como en la app y el editor) | Unidad | Rango típico | Nota |
|---|---|---|---|
| Max charge current | A | 0.3C a 1C de la capacidad del pack | Nunca por encima de la corriente nominal del BMS. El límite del campo en el archivo es 400 A. |
| Charge OCP delay | s | 2 a 5 | Los valores largos toleran picos cortos del cargador. |
| Charge OCP recovery time | s | 30 a 120 | 60 s es un valor típico. |
| Max discharge current | A | 0.5C a 1C de la capacidad del pack | Lo limitan las celdas, las pletinas, el fusible y los cables. El límite del campo es 600 A. |
| Discharge OCP delay | s | 10 a 300 | 300 s es el valor típico del editor. Más largo aguanta los picos del inversor. |
| Discharge OCP recovery time | s | 60 a 120 | Lo típico es de 60 a 70 s. |
| Short circuit protection delay | µs | sin rango recomendado | Depende del firmware, mira abajo. |
| Short circuit recovery time | s | sin rango recomendado | Depende del firmware, mira abajo. |
Estos rangos salen de la tabla de recomendaciones del editor, construida a partir del manual de JK, Gobel Power, Clever Solar e informes de foros. Son rangos, no un único valor correcto.
Cómo dimensionar los límites de corriente
JK Preset Studio calcula los límites de corriente a partir de la tasa C de las celdas y la capacidad del pack. Para LiFePO4, los tres niveles de la página de presets usan estas tasas C de carga y descarga:
- Suave: 0.3C de carga, 0.5C de descarga.
- Equilibrado: 0.5C de carga, 0.7C de descarga.
- Intensivo: 1C de carga, 1C de descarga.
El resultado es la tasa C por la capacidad en Ah, redondeado a amperios enteros y nunca por debajo de 1 A. Después el editor lo limita a la corriente nominal del BMS. Esa corriente se lee del nombre del modelo: los dígitos antes de una P final se multiplican por 10. Un JK-PB2A16S20P da 200 A, y un modelo que termina en 15P da 150 A. Si el modelo no tiene ese sufijo, la corriente nominal es desconocida y no se aplica ningún límite.
Ejemplo: un pack de 280Ah en el nivel equilibrado da 140 A de carga y 196 A de descarga. En una placa 20P ambos quedan por debajo de 200 A. Un preset intensivo de 1C en un pack de 314Ah pediría 314 A, así que una placa 20P lo limita a 200 A.
Cómo dimensionar la OCP para un inversor
Separa la corriente continua de la corriente de pico. Max discharge current es el límite continuo. Los inversores y los motores consumen un pico breve al arrancar, a menudo dos o tres veces la carga nominal.
- Toma la potencia continua del inversor y divídela por la tensión de la batería. Añade entre un 10 y un 20 por ciento por pérdidas de eficiencia y funcionamiento a tensión baja.
- Ajusta Max discharge current por encima de ese valor, pero por debajo del elemento más débil del sistema.
- Usa Discharge OCP delay para aguantar los picos. Un retardo más largo deja pasar el pico de arranque. Los 300 s por defecto son generosos. Con 10 s la protección es más rápida en sistemas pequeños.
La corriente de irrupción hacia los condensadores del inversor puede disparar la SCP en lugar de la OCP. Algunos usuarios suben el retardo de SCP, pero precargar el inversor es mejor solución.
Coordinación de cables y fusible
El límite del BMS debe ser el ajuste más bajo de la cadena. Los cables deben soportar de forma continua más que el límite del BMS, y el fusible debe estar por encima del límite del BMS pero por debajo de la capacidad de los cables. Así el BMS dispara primero ante sobrecargas y el fusible solo actúa si el BMS falla o un cortocircuito va más rápido que él. Las especificaciones de las celdas también cuentan: Max charge current debe respetar la de las celdas, por ejemplo 0.5C en celdas LFP de EVE.
Qué pasa cuando salta
Si la sobrecarga sigue ahí después del tiempo de recuperación, el BMS vuelve a disparar.
Ante una OCP de carga o un cortocircuito, el módulo PCL (limitador de corriente para conexión en paralelo) puede limitar la corriente a unos 10 A en lugar de cortarla. Mantén PCL activado cuando conectes packs en paralelo. Con Disable PCL activado, el BMS corta la carga y lo reintenta tras unos 60 s.
Retardo de SCP y firmware
No copies los valores de SCP de un archivo a otro. El firmware V19 y posteriores guarda aquí un número pequeño, 5 por defecto, y al importar rechaza cualquier valor por encima de 50. Los archivos antiguos de V15 contienen valores como 1500 µs. Importar uno de esos archivos en un dispositivo V19 falla con "This parameter does not apply to the connected device. (Sending failure)". Se comprobó en un JK-PB2A16S20P con firmware 19.26. Consulta qué hacer ante un Sending failure.
Por eso el editor no tiene rango recomendado para el retardo y la recuperación de SCP. El mismo dispositivo también rechazó 60 s como tiempo de recuperación. Cambia la SCP en la app de JK, en el propio dispositivo, o deja el valor de fábrica. El editor marca como error un retardo de SCP por encima de 50 en V19.
Los disparos por sobrecorriente y cortocircuito, y los picos de corriente que los rodean, aparecen en el Detail Log. Cárgalo en la página de análisis de logs y adjunta tu .jkcfg, y la página marca los picos a menos del 10% de tus límites. La guía del Detail Log del JK BMS explica el análisis, y qué significa cada mensaje del log descifra el texto de los mensajes.
Preguntas frecuentes
¿Cuál es un buen límite de corriente de carga para un JK BMS?
Quédate en la especificación de las celdas y del BMS o por debajo. Para LiFePO4, de 0.3C a 0.5C es suave y habitual. Un pack de 280Ah a 0.5C da 140 A.
¿El retardo de OCP debe ser largo o corto?
Los retardos cortos protegen mejor. Los largos toleran picos. Usa de 2 a 5 s en la carga, y un retardo más largo en la descarga solo si tu inversor o motor tiene un pico de arranque.
¿Puedo cambiar el retardo de SCP en el archivo?
Solo si sabes que el firmware guarda ese valor como esperas. En V19 el valor debe ser 50 o menos. Si no, cámbialo en la app de JK. Para lo básico del archivo, consulta exportar e importar los ajustes del JK BMS.
Conecta tu BMS o abre tu .jkcfg en el editor para comprobar estas corrientes frente a la corriente nominal de tu modelo antes de escribir nada, o parte de un nivel listo en la página de presets.
Guías relacionadas
- Parámetros del JK BMS explicados: todos los ajustes por grupoParámetros del JK BMS explicados en un glosario: OVP, OVPR, UVP, UVPR, balanceo, SOC, RCV y RFV, límites de corriente y temperatura, con rangos típicos LFP.
- Cómo exportar y leer el Detail Log del JK-BMSQué contiene el Detail Log del JK-BMS, cómo exportarlo desde la app, cómo leer sus eventos y qué te dice la página de análisis sobre disparos y fallos.
- Mensajes del log del JK BMS: Boot, Time calibration y proteccionesQué significa cada mensaje del log del JK BMS: Boot, Time calibration, APP open charge, disparos y liberaciones de protección, Discharge On Failed y Unknown Log Code [0].