SOC do JK BMS travado em 99%: por que não chega a 100% e como resolver

O pack carrega o dia inteiro, as células parecem cheias e o JK BMS continua mostrando 99%. Ele nunca vira para 100%, ou só vira em alguns dias. Na maioria dos casos não há nada de errado com as células. O BMS segura o último por cento de propósito e espera o fim de uma carga completa, e alguma coisa na configuração de carga impede que esse fim chegue.

Por que o JK BMS segura o SOC em 99%

O JK BMS conta os ampère-hora que entram e saem do pack (contagem coulométrica). No JK BMS para inversor (a série PB e modelos parecidos com firmware V15 e V19), o contador não pode mostrar 100% só porque contou ampère-hora suficientes. Ele para em 99% e só pula para 100% quando a carga realmente terminou.

Há um bom motivo para isso. Muitos inversores param de carregar assim que a bateria informa 100%. Se o BMS mostrasse 100% só pelo contador, um pack com o contador desviado pararia de carregar cedo, as células nunca teriam uma fase de absorção completa e o balanceador nunca teria o seu tempo no topo.

Por isso o BMS espera três coisas, nesta ordem:

  1. A tensão do pack atinge a RCV da célula (tensão de solicitação de carga) multiplicada pelo número de células.
  2. Ele mantém essa tensão durante todo o Tempo de RCV, a fase de absorção.
  3. Quando o Tempo de RCV termina, as células continuam na Tensão SOC-100% ou acima dela.

Só então o BMS redefine o contador para 100% e, com o modo de flutuação ativado, passa para a tensão de flutuação. Se qualquer uma das três falhar, a próxima carga começa de novo em 99% e o reset nunca acontece.

Modelos JK mais antigos e menores, sem temporizador de RCV, funcionam de forma mais simples: redefinem para 100% assim que uma célula atinge a Tensão SOC-100%. O guia de calibração de SOC do JK BMS cobre esse caso e o problema geral da deriva.

Causas comuns do SOC travado em 99%

A tensão alvo do carregador está abaixo da RCV. Se o inversor ou carregador faz a absorção em 55.2 V e o BMS espera 16 × 3.50 V = 56.0 V, o pack nunca chega à RCV e o temporizador nunca começa. É a causa mais frequente com carregadores configurados à mão.

Queda de tensão ou outro medidor. Mesmo com os ajustes batendo, os cabos, o fusível e o shunt derrubam um pouco de tensão sob corrente, e o medidor do inversor pode ler de 0.1 a 0.2 V a mais que o BMS. Com um link CAN ou RS485 em malha fechada (Deye, Victron, Growatt e outros), o inversor acredita que já entrega a tensão pedida enquanto o BMS enxerga menos.

O Tempo de RCV não cabe no dia. Com um Tempo de RCV longo, a energia solar acaba antes de o temporizador terminar, então o reset só acontece em dias de sol. Um carregador que passa para flutuação ou para pelo próprio temporizador antes do fim do temporizador do BMS tem o mesmo efeito.

A Tensão SOC-100% está perto demais da RCV. Quando a absorção termina, a corrente cai e a tensão da célula relaxa um pouco. Se a Tensão SOC-100% fica logo abaixo da RCV, as células podem cair abaixo dela exatamente no momento em que o BMS confere.

Uma célula alta interrompe a carga. Se o pack está desbalanceado, a célula mais alta atinge o OVP da célula enquanto a média ainda está abaixo da RCV. O BMS desliga a carga, o pack nunca chega à RCV e o log mostra proteção contra sobrecarga em vez de uma carga completa. Veja por que a proteção contra sobrecarga de célula fica desarmando e a configuração de balanceamento do JK BMS.

A capacidade da bateria está baixa demais. O contador chega a 99% horas antes de o pack estar cheio e fica parado ali pelo resto da carga. Parece um SOC travado mesmo com todo o resto certo.

Como resolver, passo a passo

  1. Compare as tensões. Multiplique a RCV da célula pelo número de células e compare com a tensão de absorção do carregador ou inversor. Ajuste o carregador de 0.1 a 0.2 V acima desse valor para compensar as perdas nos cabos, mas mantenha-o abaixo do OVP da célula multiplicado pelo número de células.
  2. Confira a cadeia. O firmware exige Recuperação do OVP da célula < Tensão SOC-100% < RCV da célula < OVP da célula, de forma estrita. Para LFP, os presets prontos usam RCV de 3.55, 3.50 e 3.45 V com Tensão SOC-100% de 3.50, 3.45 e 3.41 V (intenso, equilibrado, suave). Uma folga de cerca de 0.05 V entre elas é o que torna o reset confiável. Veja os presets prontos.
  3. Defina um Tempo de RCV realista. O editor recomenda de 0.5 a 5 horas, com 1 hora como um bom padrão para ciclos solares diários. Temporizadores longos só ajudam um pack que precisa muito de balanceamento.
  4. Resolva o balanceamento primeiro. Se uma célula dispara no topo, as tensões acima não funcionam. Deixe o balanceador começar um pouco abaixo da RCV, como descrito no guia de configuração para LiFePO4.
  5. Confirme a capacidade. Informe a capacidade real do pack em Ah: a capacidade da célula multiplicada pelo número de strings em paralelo.
  6. Faça uma carga completa e acompanhe. O pack deve chegar à RCV, mantê-la e passar para 100% quando o Tempo de RCV terminar.

Confira no JK Preset Studio

Conecte seu BMS por Bluetooth ou abra o seu arquivo .jkcfg no editor. Ele confere a cadeia inteira, da recuperação do OVP até a RCV, antes de gravar qualquer coisa e sinaliza um Tempo de RCV ou uma Tensão SOC-100% fora da faixa recomendada. O Tempo de RCV em si ainda é um ajuste só de arquivo no editor: altere-o importando um .jkcfg ou no app JK. A referência de parâmetros explica cada campo.

Se o pack continua parando antes da RCV, carregue o Detail Log na página de análise de logs. Desarmes de proteção contra sobrecarga perto do topo da carga apontam para uma célula alta, e não para os ajustes de SOC.

Perguntas frequentes

Um SOC travado em 99% faz mal?

Por si só, não. Só significa que o contador não foi recalibrado. Ao longo das semanas o erro cresce e o SOC mostrado no fim da descarga fica menos confiável, então vale a pena corrigir.

Por que chega a 100% em alguns dias e em outros não?

O Tempo de RCV só termina nos dias com sol suficiente para manter a RCV durante todo o temporizador. Um Tempo de RCV mais curto ou uma tensão de carregador um pouco mais alta costuma deixar o comportamento consistente.

Devo baixar o OVP para forçar o reset?

Não. Isso só aproxima a proteção da carga normal e provoca desarmes. Corrija a tensão do carregador, o Tempo de RCV e a Tensão SOC-100%.

Guias relacionados

Todos os guias