Reinicializações do JK BMS e MOS de carga off: eventos no log

Se o seu JK BMS reinicia, o Detail Log registra isso como uma linha Boot. A maioria dessas linhas é inofensiva: você apertou o botão de energia, ou o app desligou e ligou o BMS. Algumas não são, e o log permite distingui-las sem adivinhar.

Veja como separar reinicializações esperadas de inesperadas e por que um MOS pode estar desligado. Sobre o arquivo em si e como exportá-lo, veja como exportar e ler o Detail Log do JK-BMS.

O que significa uma linha Boot

Uma linha Boot significa que o BMS iniciou. A primeira linha depois de uma partida parece ser gravada antes de qualquer medição, então as tensões das células, a tensão do pack, a corrente e as temperaturas ficam todas em zero. Só os contadores de capacidade permanecem, porque são guardados. No log de exemplo, uma linha Boot mostra CHG OFF e DSG OFF, zeros por toda parte e capacidade restante de 197.9 Ah de 200.0 Ah.

Não leia esses zeros como descarga profunda ou falha de sensor. Os números simplesmente não existem. A próxima linha comum volta a ter valores reais.

Quando você conecta o app JK depois de uma reinicialização, ele ajusta o relógio e uma linha Time calibration aparece em seguida. Essa linha marca a sua própria sessão. Não é um segundo problema.

Reinicializações do JK BMS esperadas e inesperadas

Um Boot é esperado quando vem poucos segundos depois de uma linha que desligou o BMS. Estas linhas contam:

  • Button to turn it off e as linhas do botão de emergência
  • APP to turn it off
  • Shutdown
  • Enter sleep

A página de análise conta um Boot como esperado quando a linha imediatamente anterior é de desligamento, botão, emergência, shutdown ou suspensão, com menos de 60 segundos de diferença. Qualquer outro Boot conta como inesperado, exceto o da primeira linha do arquivo, que não tem nada antes para julgar.

O log de exemplo tem 7 linhas Boot e 2 inesperadas. Cinco delas vêm de 7 a 37 segundos depois de Button to turn it off, que é o aspecto de uma reinicialização pelo botão de energia. As outras duas não têm essa linha antes:

  • Um Boot às 23:53, cerca de 20 minutos depois de uma liberação de proteção e de um comando do app para fechar a carga. Nada mais fica perto dele.
  • Um Boot às 00:21 do dia de teste seguinte, cerca de 70 segundos depois de o app fechar a carga e a descarga. Comandos de chave do app não contam como desligamento, então esse Boot é inesperado qualquer que seja o intervalo.

O log não diz por que nenhuma das duas reinicializações aconteceu, e a análise também não. Trate a contagem como um convite para investigar.

Causas típicas a verificar, sem ordem e nenhuma confirmada só pelo log:

  • Uma queda de alimentação. O BMS se alimenta do próprio pack, então um pack quase vazio ou um pico de carga pesado pode derrubar brevemente a sua alimentação.
  • Um cabo B- ou de alimentação solto ou corroído.
  • Um reset do watchdog do firmware. Este é visível: o log contém uma mensagem Reset Watch-Dog, que a análise classifica como falha.
  • O ajuste de suspensão inteligente, se o BMS dorme e acorda de novo. Procure Enter sleep antes do Boot.

Por que a carga ou a descarga parou

As colunas CHG e DSG mostram se cada MOS estava ligado naquela linha. Um MOS desligado nem sempre é uma falha. Motivos comuns, vistos pelas linhas ao redor:

  • O app, o RS485 ou o CAN o desligou. Aparecem como linhas APP close charge ou RS485 discharge off. Um inversor ou carregador que controla o BMS por RS485 ou CAN também pode fazer isso.
  • Uma proteção desarmou. A linha de desarme cita a proteção, e a linha de liberação costuma ser seguida pelo MOS ligando de novo. Um período longo desligado sem linha de liberação significa que a proteção ainda estava ativa.
  • Uma proteção de temperatura ou o estado do aquecedor. A proteção de carga por baixa temperatura mantém a carga desligada até o pack esquentar.
  • Tensão de desligamento ou suspensão: o BMS se desligou sozinho.
  • Uma linha Boot: os dois MOS aparecem OFF nessa linha.

Na página de análise, a faixa Estado desenha CHG, DSG, balanceamento e aquecedor como barras numa linha do tempo. Alinhar uma lacuna na faixa CHG com a lista de eventos logo abaixo costuma mostrar qual dos casos acima se aplica. Para o significado de cada mensagem, veja mensagens do log do JK BMS explicadas.

Temperatura alta do MOS

O BMS tem a sua própria proteção de sobretemperatura do MOS. Quando ela desarma, aparece uma linha de sobretemperatura do MOS e o MOS desliga. Veja parâmetros do JK BMS explicados para os ajustes relacionados.

A análise também levanta um aviso separado "O MOS esquenta" quando a temperatura do MOS chega a 70 °C e não há desarme por sobretemperatura do MOS no log. É um indício de que o MOS ficou quente sem se proteger ainda. Normalmente aponta para uma sessão longa de corrente alta ou resfriamento ruim, e pode ser um motivo para olhar os limites de corrente.

O que fazer

Para reinicializações esperadas, nada. Uma reinicialização pelo botão de energia é o BMS fazendo o que você pediu.

Para as inesperadas:

  1. Abra as linhas logo antes do Boot. Veja a corrente e a tensão da célula mais baixa na última linha antes dele. Uma corrente grande ou uma célula muito baixa aponta para uma queda de alimentação ou uma sobrecarga.
  2. Confira a fiação do B- e da entrada de alimentação em busca de conexões soltas ou aquecidas.
  3. Compare a hora do Boot com o log do seu inversor ou carregador, se ele guardar um. Uma reinicialização no mesmo instante de um evento do inversor costuma ter a mesma causa.
  4. Veja os ajustes de suspensão inteligente e de tensão de desligamento na referência de parâmetros.
  5. Se houver uma mensagem Reset Watch-Dog, anote a versão do firmware e trate como uma questão de firmware.

Se um inversor desliga o MOS, confira os ajustes de BMS dele e como ele trata os pedidos de tensão de carga, que vêm dos valores RCV e RFV.

Confirme com o log

Carregue o seu arquivo detaillogs na página de análise de logs. O bloco de reinicializações mostra a contagem de Boot e quantas foram inesperadas. Mude o filtro de família para energia para ver só as linhas de Boot, shutdown e suspensão, e abra a faixa Estado para ver onde cada MOS ficou desligado. Se a reinicialização não é a única coisa em jogo, o guia do Detail Log explica os outros grupos de mensagens. Você também pode conectar seu BMS ou abrir um arquivo de configurações no editor para revisar os valores de desligamento e suspensão antes de alterá-los.

Guias relacionados

Todos os guias