RS-485 — это два провода данных (A и B) и общая земля, питание по ним не передаётся вовсе. По этой линии аккумулятор сообщает инвертору напряжение, ток, заряд в процентах и границы заряда. Разъём у большинства инверторов такой же RJ45, как в сетевой розетке, поэтому в ход идёт патч-корд. Везёт не всегда: в мануале PowMr на серию POW-HVM3.6/4.2/6.2M-N штатный кабель сшит перекрёстно — контакт 1 одного коннектора идёт на 7 другого, 2 на 8, 8 на 6, — а патч-корд соединяет одноимённые.
Что даёт связь BMS с инвертором и чего она не даёт
Без линии данных инвертор видит только напряжение на клеммах. Он не знает ни реального заряда, ни того, что BMS сейчас срезала ток из-за холода, и работает по таблице напряжений, которую ему когда-то выставили руками.
Со связью иначе. В мануале PowMr на серию POW-HVM3.6/4.2/6.2M-N сказано: когда тип батареи выставлен в LIB-485, пункты 12, 13 и 29 переключаются на проценты, а максимальный ток заряда диктует уже BMS. Пункт 29 — порог отключения по заряду: типично 20%, диапазон 5-30%.
Чего связь не даёт: она не балансирует банки и не лечит кривую сборку. Если система работает на напряжении и вас всё устраивает, RS-485 не обязателен. Он нужен там, где важно видеть заряд на экране инвертора и не заряжать батарею в мороз.
Почему обычный патч-корд тут не работает: распиновка
Сетевой кабель обжимают по стандарту. У BMS и инверторов такого стандарта нет: производитель кладёт A, B и землю куда удобно.
Распиновка разъёма RS-485 в BMS JiKong серии PB
Официальный мануал JiKong на серию PB даёт такую таблицу. На схеме разъёма гнёзд два — RS485-1 и CAN (порт RS485-2 описан отдельно, на схеме адаптерной платы), — а нумерация в мануале сквозная: 1-8 это RS485-1, 9-16 — CAN. То есть «12» в строке CAN — не двенадцатый контакт вашего восьмиконтактного коннектора, а номер со схемы мануала.
| Порт | Контакты | Сигнал |
|---|---|---|
| RS485-1 (к инвертору) | 1, 8 | RS485-B1 |
| 2, 7 | RS485-A1 | |
| 3, 6 | GND | |
| 4, 5 | не задействованы | |
| CAN | 12 | CAN-L |
| 13 | CAN-H | |
| 15 | GND |
Ещё одна мелочь, которая ломает диагностику: сигналы продублированы. Контакт 1 и 8 — одна жила B, поэтому прозвонка даст звонок там, где его быть не должно.
Один бренд инвертора — две разные распиновки
Самая дорогая ошибка — взять распиновку из мануала соседней модели того же бренда. Вот два мануала PowMr на инверторы из каталога.
| Модель | Что написано в мануале |
|---|---|
| POW-HVM3.6M / 4.2M / 6.2M-N | таблица «Connection method» для штатного кабеля: 1 → 7, 2 → 8, 8 → 6, пустые контакты не соединяются. Коннекторы обозначены A-01 и A-02; какой из них инвертор, в таблице не подписано. Скорость обмена — 9600 |
| POW-HVM11KP | раздел 5.7.2: на рисунке порта «1 — 485B, 2 — 485A, остальные не задействованы». В таблице ниже, на той же странице: контакт 2 — +12V, 3 — RS232_TXD, 4 и 5 — земля, 6 — RS232_RXD |
Два описания одного порта на одной странице противоречат друг другу: по рисунку контакт 2 — линия данных, по таблице — плюс двенадцать вольт. Какой правильный, мы не знаем. Отсюда правило: откройте этот раздел в мануале своей модели, а сомнительный контакт прозвоните мультиметром.
Как понять, есть ли у вашей BMS порт RS-485
В серии B, а это платы JiKong, что чаще всего стоят в самодельных сборках, разъёмов на краю шесть. Официальный мануал на JK-B1A8S20P и JK-B2A8S20P описывает их так: P4 — разъём внешнего модуля GPS, P5 — разъём RS485/CAN, один из двух на выбор. Оба интерфейса помечены там словом «customized»: это опция заказа.
Мануал на более новую серию PB сравнивает поколения прямо: в V11 CAN и RS-485 стоят как «pick one of two», в V15 — «all can be use in same time».
Читайте код модели. В спецификации JiKong суффикс H означает подогрев, суффикс C — встроенный чип CAN, а RS-485 помечен как функция по умолчанию. В карточке BD6A20S10P производитель на первом фото указывает «Function: BT/RS485».
Если порт есть, остаётся переходник. Переходник JK RS485 для плат JiKong с одной стороны имеет четырёхконтактную колодку, а с другой — три голые жилы. RJ45 в комплекте нет: коннектор под инвертор вы обжимаете сами, и его распиновка — ваше дело.
Типовые пары: какая BMS с каким инвертором договаривается
Одинакового разъёма мало: устройства должны говорить одним протоколом. Тут начинается самое неприятное.
| Что говорит документ | Источник |
|---|---|
| Инверторы, которым настройка не нужна: INVT, Victron | мануал JiKong на серию PB, раздел «Inverter settings» |
| Инверторы, которые надо настроить: Deye, Growatt, Voltronic, SRNE, MUST, GoodWe | там же |
| Помечены как «не уверены»: SMA и Pylon | там же |
| В серии POW-HVM3.6/4.2/6.2M-N программа 43 предлагает ровно два протокола: PYL и PAC | мануал PowMr на эту серию, страница настроек |
Сложите эти две строки. Инвертор умеет только Pylontech и PACE, а производитель BMS сам помечает совместимость с Pylon как неуверенную. На этом застряла форумная ветка из выдачи: разъём подошёл, кабель обжат верно, данных нет, тему закрыли без ответа.
Теперь про серию B, которую возим мы. В её мануале инверторных профилей нет вообще: RS485 и CAN значатся там как «customized», а таблицы протоколов под Deye или Pylontech производитель приводит только для серии PB. Поэтому честный ответ на вопрос «заведётся ли моя JK-B с гибридным инвертором» звучит не «да», а «смотря какой инвертор — и есть ли нужный профиль в документе на вашу плату».
Что делать, если связь так и не поднялась
Порядок проверки: питание, разъём, протокол, адрес
- Земля. Линия A и B работает от разницы напряжений между жилами, и этой разнице нужна общая точка отсчёта. В серии PB под землю отданы контакты 3 и 6.
- Тот же разъём? У серии PB два порта RS-485: RS485-1 — к инвертору, RS485-2 — для параллельного соединения батарей. Сверяйтесь с названием порта в мануале, а не с формой гнезда.
- Тип батареи в инверторе. У PowMr серии POW-HVM3.6/4.2/6.2M-N это программа 05, значение LIB-485. По инструкции JiKong для Voltronic — пункт 05 в значение LIB; для Growatt — пункт 05 в LI, а дальше пункт 36 в L01 для RS-485 или в L51 для CAN.
- Протокол. У той же серии PowMr это программа 43: PYL или PAC. Пока протокол не совпал, инвертор видит тишину.
- Адрес. Когда батарей несколько, мастер должен быть ровно один, с адресом 0, а остальные — с разными адресами. Два одинаковых адреса глушат обмен полностью.
- Скорость. Для той же серии мануал называет 9600.
И только после этого переставьте A и B местами. Поменяв две жилы в паре данных, вы ничего не сожжёте: это сигнальная линия без питания.
Ошибки, которые стоят порта BMS или выхода инвертора
Кабель в порт питания. На платах JK серии B рядом с портом данных стоит разъём GPS. По документации сообщества OpenDTU-OnBattery, на четвёртом его контакте сидит VBAT — полное напряжение сборки, для батареи 48 В это около пятидесяти вольт. Там же предупреждают: на части плат серии B колодка распаяна с другой стороны, и счёт контактов зеркальный. В GPS не заводите ничего.
Обжим «как сетевой». Обжать кабель по привычной схеме и считать, что дальше разберётся автоматика, не выйдет: в POW-HVM11KP на втором контакте по таблице стоит плюс двенадцать вольт.
Порт BMS в роутер. Разъём тот же, но за этими контактами нет сетевой пары — там A, B и земля.
Длинный кабель кое-как. RS-485 — это шина, а не луч от устройства к устройству. Тяните одну линию от точки к точке, витой парой, без звезды.
📦 Что из этого есть у нас
Под эту задачу в каталоге три вещи: модуль RS-485 для плат JiKong с маркировкой на корпусе, сами платы BMS JiKong с активным балансиром (среди них модель на 200 ампер для сборок 8S-20S) и все аксессуары для инверторов.
Если с протоколом не сложилось, есть способ проще: сенсорный экран для BMS JiKong показывает заряд, ток и напряжение банок без всяких согласований с инвертором. Для сборки самой батареи пригодится разбор, что ставить между ячейками LiFePO4.
❓ Частые вопросы
Можно ли взять обычный патч-корд?
Сначала проверьте мануал своей модели. У PowMr на серию POW-HVM3.6/4.2/6.2M-N штатный кабель сшит перекрёстно (1 → 7, 2 → 8, 8 → 6), и ровный патч-корд там не сойдётся.
Чем RS-485 отличается от CAN?
Это разные шины, в серии PB — на разных гнёздах. Под RS-485 в мануале отданы контакты 1, 2, 7, 8. Какое гнездо какое — сверяйтесь с мануалом на вашу плату: там порты подписаны как RS485-1, RS485-2 и CAN.
Что будет, если перепутать A и B?
Ничего не сгорит: это сигнальная пара без питания. Обмен просто не пойдёт. Переставить жилы местами — первая проверка, когда связь молчит.
Заведётся ли JK BMS с инвертором PowMr?
Не гарантировано. Программа 43 в серии POW-HVM3.6/4.2/6.2M-N предлагает PYL и PAC, а JiKong помечает совместимость с Pylon как неуверенную. В мануале серии B профилей инверторов нет вообще.
Нужен ли модуль RS485, если порт на плате есть?
Смотрите, что именно распаяно. В мануале на JK-B1A8S20P разъём P5 описан как RS485 или CAN на выбор и помечен как опция заказа.
Что ставить в настройках инвертора?
Смотрите меню своей модели. У PowMr серии POW-HVM3.6/4.2/6.2M-N это программа 05 в значении LIB-485, дальше протокол в программе 43.
Можно ли удлинить кабель данных?
Можно, но одной линией от устройства к устройству и витой парой. Разветвление звездой даёт сбои, которые ищут часами.
Обязательна ли эта связь вообще?
Нет. Без неё инвертор работает по напряжению. Но помните про обратную сторону: мануал PowMr на серию POW-HVM3.6/4.2/6.2M-N предупреждает, что в режиме LIB-485 при потере связи инвертор выключает выход.
Итоги
Связь по RS-485 держится на трёх вещах, и все три проверяются до покупки кабеля: порт на плате BMS, распиновка порта конкретной модели инвертора, общий протокол. Разъём RJ45 у большинства инверторов одинаковый — он и создаёт иллюзию совместимости.
Порядок действий простой. Откройте мануал своей модели инвертора, найдите раздел о связи с батареей, выпишите номера контактов. Потом посмотрите на плату BMS: есть ли порт и что написано в коде модели.
Следующий шаг — посмотреть платы BMS и модули связи в каталоге и сверить код модели с тем, что просит инвертор.