Comunicação do JK inverter BMS com Deye, Victron e Growatt
Um JK inverter BMS (a série PB, por exemplo JK-PB2A16S20P) pode informar a um inversor híbrido a tensão de carga, os limites de corrente e o estado de carga por CAN ou RS485. Quando funciona, o inversor carrega como o BMS pede, em vez de adivinhar pela tensão. Quando não funciona, a causa costuma ser uma de cinco: número de protocolo errado, modo de porta errado, endereço errado, um cabo com CAN-H e CAN-L trocados ou um ajuste no lado do inversor.
O que precisa combinar
Os dois lados precisam concordar em quatro pontos.
| Ajuste | Onde | O que escolher |
|---|---|---|
| Porta | BMS e inversor | CAN ou RS485, igual nos dois lados |
| Protocolo | BMS (número do protocolo CAN ou UART1) | O protocolo da marca do inversor na lista JK |
| Endereço | Chaves DIP do BMS | A bateria que fala com o inversor é a mestre |
| Tipo de bateria | Menu do inversor | Lítio com comunicação BMS, não chumbo nem perfil por tensão |
O app da JK mostra o protocolo como um número com o nome ao lado. A numeração mudou entre versões de firmware, então escolha pelo nome, não por um número de um fórum antigo.
A lista de protocolos JK
A JK publica uma lista de 14 perfis de inversor, 10 em CAN e 4 em RS485. Os mais usados:
| Inversor | Interface | Nome do protocolo na lista JK | Velocidade do barramento |
|---|---|---|---|
| Deye (híbrido de baixa tensão) | CAN | Deye low-voltage hybrid inverter CAN | 500 kbit/s |
| Victron (via dispositivo GX) | CAN | Victron CAN-BUS BMS protocol 201707 | 500 kbit/s |
| Growatt | CAN | Growatt BMS CAN-Bus low voltage | 500 kbit/s |
| Growatt | RS485 | Growatt xxSxxP ESS | 9600 baud |
| Compatíveis com Pylontech | CAN | PYLON CANBUS | 500 kbit/s |
Outras entradas cobrem GoodWe, SMA, INVT, SRNE, Voltronic, MUST, Megarevo e Luxpower. Em manuais antigos, Deye é 001, Growatt CAN 003 e Victron 004, e vários usuários de Victron confirmam 004 no firmware V19. Trate isso como pista e confira o nome na tela.
Se a sua marca não estiver na lista, muitos inversores aceitam o protocolo Pylontech. Tente antes de desistir.
Modo da porta, endereço e bateria mestre
A placa PB tem um conector CAN e dois RS485. Um RS485 vai ao inversor (RS485-1) e o outro liga baterias em paralelo (RS485-2). O ajuste de modo da porta compartilhada decide se o link com o inversor funciona como CAN ou RS485, então defina-o primeiro e depois o número do protocolo.
A chave DIP de 4 bits define o endereço de 0 a 15. Com todas as chaves desligadas o endereço é 0. Cada bateria de um banco em paralelo precisa do próprio endereço, e a que está ligada ao inversor atua como mestre e informa pelo banco inteiro. A maioria dos guias usa o endereço 0 para ela e 1 a 15 para as outras. Alguns guias da Victron usam 1 para uma bateria só. Se o inversor não enxergar nada, veja o que o manual do seu firmware diz sobre o endereço da mestre. Mude as chaves DIP com o BMS desligado, porque o endereço é lido na partida.
Pinagem do cabo
Daqui vem a maioria dos problemas de "sem comunicação". A especificação JK-PB coloca CAN-L no pino 4 e CAN-H no pino 5 do conector CAN, com GND no pino 7. O RS485-1 usa os pinos 1 e 8 para B, 2 e 7 para A, e 3 e 6 para GND. Muitos inversores esperam CAN-H no pino 4 e CAN-L no 5, então um cabo de rede direto pode inverter os dois fios CAN. Usuários de fóruns relatam exatamente isso com Deye e outros.
Compare a pinagem da porta BMS no manual do inversor com os pinos da JK e faça um cabo se preciso. Dois fios mais o terra bastam. Um barramento CAN também precisa de um terminador de 120 ohms em cada ponta. Os GX da Victron vêm com terminadores e muitos inversores têm uma chave para isso.
Configuração com Deye
- No BMS: modo da porta CAN e protocolo CAN com a entrada Deye.
- Endereço da bateria mestre como descrito acima e reinício do BMS.
- No Deye: Battery Setup, tipo de bateria Lithium e o modo de lítio para BMS por CAN (o manual da Deye lista os números de modo).
- Ative BMS_Err_Stop para o inversor parar quando o BMS informar uma falha.
Se o Deye mostrar o SOC e os limites de corrente do BMS na página da bateria, o link funciona. Um usuário do DIY Solar Forum tentou quatro protocolos sem sucesso até que um reinício completo dos dois equipamentos resolveu, então reinicie ambos antes de mudar mais coisas.
Configuração com Victron
Os inversores Victron não leem o BMS sozinhos. Quem lê é um dispositivo GX (Cerbo GX, Venus GX ou um Multiplus com GX embutido).
- No BMS: CAN e protocolo com a entrada Victron.
- Ligue na porta BMS-Can do Cerbo GX, ou numa porta VE.Can configurada no perfil BMS-Can de 500 kbit/s no menu do GX (Settings, Services). Uma porta em 250 kbit/s não verá o BMS.
- Coloque um terminador no lado livre da porta do GX.
- Ative o DVCC para o GX repassar os limites do BMS ao inversor e aos carregadores.
A bateria deve aparecer na lista de dispositivos do GX com o SOC, a tensão e o limite de tensão de carga que o BMS pede.
Configuração com Growatt
Os inversores Growatt SPF aceitam os dois links. As notas de compatibilidade da JK para um SPF 3000TL HVM-48 indicam: programa 05 em LI e programa 36 em 1 para o protocolo CAN ou 51 para o protocolo RS485 ESS. Use o protocolo e o modo de porta correspondentes no BMS. Outros modelos Growatt usam outros números de programa, consulte o manual do seu.
Os limites que o inversor vai seguir
Com o link ativo, o inversor pega a tensão e a corrente de carga do BMS. Elas vêm dos seus ajustes: o RCV da célula e o número de células dão a tensão de carga, e a corrente máxima de carga dá o limite de corrente. Um valor errado ali vira um perfil de carga errado no inversor, então confira antes os ajustes para LiFePO4. A referência de parâmetros explica cada campo de comunicação.
Conferir e fazer backup com o editor
O JK Preset Studio lê o BMS por Bluetooth no navegador e mostra o modo da porta, os números de protocolo CAN e UART e o endereço na aba Comunicação. Leia os ajustes, salve um backup e mude uma coisa de cada vez. Algumas placas menores da série B não têm os ajustes de protocolo CAN e UART2, e o editor os marca como não disponíveis nesse BMS. O guia de nomes de modelo explica quais placas têm portas para inversor.
Perguntas frequentes
O inversor mostra "BMS communication fault". Por onde começo?
Confira primeiro a pinagem do cabo, depois o modo da porta e depois o nome do protocolo. Reinicie os dois equipamentos após cada mudança.
Preciso de comunicação?
Não. O BMS protege as células de qualquer forma. Sem ela, ajuste à mão as tensões de carga do inversor, um pouco abaixo dos limites de proteção do BMS.
Duas baterias podem falar com o inversor?
Não. Só a mestre fala com o inversor. As outras informam a mestre pela porta RS485 de paralelo.
Guias relacionados
- Modelos de JK BMS explicados: B2A8S20P, PB2A16S20P e outrosDecifre qualquer modelo de JK BMS: série, corrente de balanceamento, número de células e corrente nominal, e os sufixos -H, -HC e -R para aquecimento, CAN e RS485.
- Configuração do JK BMS para LiFePO4: 8S e 16S, 280Ah e 314AhConfiguração do JK BMS para LiFePO4: tensões por célula, balanceamento, corrente e temperatura para 8S e 16S com células de 280Ah e 314Ah, em três níveis.
- Parâmetros do JK BMS explicados: cada configuração por grupoParâmetros do JK BMS explicados num glossário: cell OVP, OVPR, UVP, UVPR, balanceamento, SOC, RCV e RFV, limites de corrente e temperatura, com faixas LFP.