CAN і RS485 передають інвертору дані про стан батареї: напругу, струм, SOC, температуру, дозволи на заряд/розряд і помилки. Якщо інвертор очікує ці дані, але не отримує їх або отримує у неправильному протоколі, симптом може виглядати як несправність батареї.
Що може піти не так
- Неправильний кабель або pinout. Кабелі CAN/RS485 різних виробників не завжди взаємозамінні.
- Не той порт. Частина систем має окремі порти для інвертора, ПК, паралельної роботи або сервісу.
- Несумісний протокол. Інвертор і BMS можуть підтримувати різні протоколи, навіть якщо фізичний порт однаковий.
- Налаштування батареї. Адреса, DIP-перемикачі, режим master/slave або Battery Setting можуть бути неправильними.
- BMS у захисті. Якщо BMS блокує заряд або розряд, правильний кабель не прибере кореневу причину.
Що означає зв'язок BMS з інвертором через CAN/RS485
У lithium/closed-loop системах інвертор може отримувати від BMS не лише SOC, а й фактичну напругу, струм, температуру, charge current limit, discharge current limit і статус захистів. Тому симптом “інвертор не заряджає” іноді означає не відмову силової частини, а команду або обмеження з боку BMS.
Коли SOC показує неправильно: BMS, shunt або розрахунок за напругою
SOC може надходити з різних джерел: самої BMS, зовнішнього шунта, інвертора або розрахунку за напругою. Для LiFePO4 це особливо важливо, бо напруга довго тримається майже рівною на великій частині діапазону. Якщо обраний неправильний source або частина навантаження не враховується, відсоток заряду може виглядати нормальним, а фактична доступна ємність - ні.
Паралельні батареї: master/slave, адреси і ліміти струму
У стійкових або настінних батареях кілька модулів часто працюють як один стек. Інвертор бачить master-батарею, яка агрегує дані інших модулів. Якщо адреса, DIP/ADD-перемикач або link-порт налаштовані неправильно, система може показувати не всю ємність, некоректні струмові ліміти або втрачати один із модулів.
JK/JBD/Daly/Seplos: чому “протокол Pylontech” не гарантує сумісність
У кастомних і DIY батареях BMS може заявляти підтримку популярного протоколу, але це ще не гарантує сумісність із конкретним інвертором. Важливі порт, швидкість, адреса, версія firmware, набір переданих полів і реакція BMS на запити інвертора. Тому сервісна задача - перевірити реальний обмін, а не лише назву протоколу в меню.
Що потрібно для діагностики зв’язку
Фото і моделі
Модель інвертора, модель батареї, тип BMS, фото портів, кабелю, шильдика і підключення.
Дані BMS
SOC, напруга, струм, температура, статус charge/discharge, активні alarm або protection.
Поведінка інвертора
Помилка на екрані, чи бачить батарею, чи змінюється SOC, чи починається заряд і в якому режимі батареї працює інвертор.
Практичний наступний крок
Не міняйте протокол навмання
Перед зміною налаштувань потрібно зрозуміти, чи проблема в кабелі, протоколі, BMS, захисті батареї або сумісності системи.
FAQ по BMS, CAN і RS485
Чи можна використовувати звичайний Ethernet-кабель для CAN/RS485?
Не варто вважати його універсальним. Роз'єм може виглядати як RJ45, але CAN-H/CAN-L або RS485 A/B можуть бути на інших пінах. Потрібно звіряти pinout інвертора і батареї або використовувати кабель, рекомендований виробником.
Чому інвертор показує battery absent або BMS values = 0?
Найчастіше інвертор не отримує валідний обмін з BMS: неправильний порт, кабель, протокол, адреса, master/slave або setup-код. Це не доводить, що батарея несправна, але вимагає перевірки зв'язку і BMS-статусу.
Чому після додавання другої батареї система працює гірше?
У паралельних батареях важливі master/slave, адресація, link-порти, firmware, сумарні ліміти струму і те, чи бачить інвертор агреговані дані всього стека. Один модуль поза ланцюгом може змінити SOC і доступний струм.
Чи можна налаштувати JK/JBD/Daly BMS під Deye або Victron?
Іноді такі BMS мають емуляцію популярних протоколів, але це не гарантія сумісності. Потрібно звіряти manual конкретної BMS, порт, протокол, швидкість, pinout і те, які саме дані передаються інвертору.
Джерела для технічної логіки
- Victron CAN-bus BMS cable manual офіційні попередження щодо кабелів, pinout і CAN-зв'язку.
- Victron + Pylontech compatibility guide офіційна інтеграційна логіка master battery, DVCC і CAN.
- Deye approved battery list приклад того, що interface і setup-код залежать від моделі батареї.