Sungrow SH Híbrido: Falha de Comunicação BMS — cabo CAN, bateria ou inversor?
Sungrow SH híbrido com falha de comunicação BMS é um dos chamados que mais chegou na nossa bancada nos últimos meses. O inversor para de operar em modo híbrido, exibe o alarme de comunicação no display ou no app iSolarCloud, e o integrador chega à conclusão mais rápida disponível: a bateria está com defeito. Na maioria dos casos, essa conclusão está errada.
Na nossa bancada, já vimos esse problema em diferentes configurações de Sungrow SH — e em apenas uma minoria a bateria tinha falha real de armazenamento. No restante, o problema estava no cabo de comunicação, na terminação incorreta do barramento CAN, ou em incompatibilidade de firmware que o próprio fabricante não documenta de forma clara nas notas de atualização. O padrão se repete com inversores vindos de várias regiões do Brasil, especialmente de instalações mais antigas que passaram por atualização de firmware do lado do inversor sem atualizar o BMS da bateria na mesma operação.
O que causa esse erro
A família Sungrow SH — modelos SH3K6, SH5K, SH8K e SH10K — usa CAN bus como protocolo padrão de comunicação com as baterias da linha SBR e SBH da própria Sungrow. Quando o sistema usa bateria de terceiros, o protocolo pode mudar para RS485/Modbus RTU, dependendo do fabricante e da versão de firmware do inversor.
A falha de comunicação BMS aparece quando essa troca de dados é interrompida ou corrompida. Na bancada, as causas seguem uma hierarquia bastante clara:
- Problema físico no cabo — conector mal crimpado, fio com mau contato intermitente, cabo com dano mecânico por esmagamento ou dobra acentuada próximo ao prensa-cabo
- Terminação incorreta do barramento CAN — a especificação exige resistor de 120Ω nos dois extremos do barramento; ausente ou com valor incorreto, o sinal se degrada e a comunicação falha sob carga ou variação de temperatura
- Incompatibilidade de versão de firmware — inversor com firmware mais novo pode quebrar compatibilidade com o protocolo da versão anterior do BMS da bateria, e vice-versa; a Sungrow não sempre documenta isso de forma explícita nos changelogs
- Endereçamento incorreto no RS485 — quando a bateria usa RS485, o endereço Modbus configurado no inversor precisa coincidir com o da bateria; um mismatch gera o mesmo alarme de comunicação sem qualquer falha física
- Falha no transceiver CAN ou no driver RS485 da placa do inversor — componente específico danificado, em geral por surto ou transiente de tensão no circuito de comunicação
- Falha no módulo BMS da bateria — menos frequente, mas possível: o BMS perde capacidade de transmitir dados sem apresentar falha de carga ou descarga
A falha de comunicação não é o mesmo que falha de armazenamento. São circuitos diferentes, com caminhos de diagnóstico completamente diferentes.
Como identificar na prática

O processo começa pelo mais simples — e mais barato.
- Verificar fisicamente o cabo de comunicação nos dois extremos: puxar levemente os conectores para confirmar travamento, verificar se há dobras abruptas ou passagem por eletrocalha com condutores de potência (interferência eletromagnética degrada o sinal CAN)
- Medir continuidade pin a pin do cabo — no Sungrow SH, o CAN usa pinos específicos do conector RJ45 de comunicação ou terminal dedicado conforme o modelo; checar no manual do equipamento
- Medir resistência terminal do barramento CAN com multímetro: desligar inversor e bateria, medir entre CAN_H e CAN_L. O valor deve ser próximo de 60Ω — dois resistores de 120Ω em paralelo. Valor acima de 120Ω indica terminação ausente em um dos extremos
- Verificar versões de firmware do inversor e do BMS da bateria. O portal do instalador Sungrow disponibiliza tabelas de compatibilidade — é necessário confirmar que as versões dos dois lados são compatíveis entre si
- Para baterias RS485: confirmar o endereço Modbus nos dois lados (geralmente endereço 1 em configuração simples com uma bateria)
- Religar na sequência correta: bateria primeiro, depois o inversor. O Sungrow SH tem um handshake de inicialização que depende dessa ordem — fora de sequência, o alarme persiste mesmo com tudo fisicamente correto
Se o erro permanecer após esses passos, o próximo passo é o osciloscópio. O CAN bus correto gera sinal diferencial entre CAN_H e CAN_L: nível dominante em torno de 3,5V em CAN_H e 1,5V em CAN_L; nível recessivo com ambos próximos de 2,5V. Sinal ausente ou corrompido com o cabo bom aponta para o transceiver interno do inversor.
Nesse ponto, o problema não está mais no campo.
O erro mais comum do mercado
O que acontece na prática é que o mercado pula todas as etapas acima e vai direto para a bateria.
“O inversor não comunica com a bateria, então a bateria está ruim.” Essa conclusão ignora que comunicação e armazenamento são funções completamente independentes. Uma bateria com falha de comunicação pode estar com a capacidade de carga e descarga intacta — ela simplesmente não consegue trocar dados com o inversor. O problema pode estar no meio físico, no firmware ou num chip de sinal que não custa nem R$ 10.
Um banco de baterias de lítio para sistema híbrido residencial no Brasil sai entre R$ 8.000 e R$ 25.000 dependendo da capacidade e da marca. Substituir esse banco por falha de comunicação que tem como causa um cabo com mau contato ou uma versão de firmware desatualizada é um erro técnico com impacto financeiro relevante.
A raiz disso é diagnóstico apressado: sem osciloscópio, sem multímetro medindo terminação, sem verificar firmware. O integrador vai ao campo, vê o alarme no display, não encontra o que procurar, e conclui que o problema é a bateria porque é a única peça cara o suficiente para “justificar” o defeito.
Quando o reparo é viável
Cabo com mau contato ou conector danificado: substituição imediata, custo irrisório.
Terminação CAN incorreta: adição do resistor de 120Ω no ponto correto do barramento. Simples e definitivo.
Firmware incompatível: atualização pelo portal Sungrow, sem custo de componente. Exige identificar qual versão específica quebrou a compatibilidade — o que pode não estar documentado nas notas oficiais.
Transceiver CAN ou driver RS485 danificado na placa do inversor: reparável em bancada especializada. Os transceivers usados no Sungrow SH são componentes padronizados — TCAN1042, SN65HVD230 e similares — com boa disponibilidade no mercado. Custo do componente baixo; o custo real está no diagnóstico preciso e no processo de reparo em nível de placa.
Módulo BMS com defeito na bateria: avaliação caso a caso. Em alguns modelos da linha SBR e SBH, o módulo BMS pode ser substituído separadamente. Em outros, não. Baterias de terceiros têm esquema de reparo próprio que depende do fabricante.
Um inversor Sungrow SH de 5 kW está na faixa de R$ 6.000 a R$ 9.000. Descartar o equipamento por falha num transceiver de comunicação não tem justificativa técnica. Tem justificativa de diagnóstico que não chegou longe o suficiente.
Envie seu inversor para diagnóstico
Antes de comprar equipamento novo, envie para a nossa bancada. A TEC Solar realiza diagnóstico eletrônico completo em nível de componente — abrimos o inversor, medimos a placa, identificamos a causa raiz e entregamos um laudo técnico detalhado.
Se o reparo for viável, você recebe o equipamento funcionando por uma fração do custo de substituição. Se não for, o laudo serve de base para qualquer decisão.
Atendemos todo o Brasil via logística reversa.
