Підключення до інвертора та батареї
LG ESS
CAN H - RJ45 pin 8
CAN L - RJ45 pin 7
LG RESU / Deye
CAN H - RJ45 pin 4
CAN L - RJ45 pin 5
Виготовитовляємо контроллер для батареї LG ESS EM048063P3S4, EM048063P3S5, EM048126P3S7, RESU13
LG CHEM виготовили дуже якісні батареї для джерел безперебійного живлення єдиним недоліком є навмисне звужена сумісніть тільки із фірмовими інверторами LG або партнерськими від Sunny Island.
Компанія модифікувала поширений протокол обміну данними Pylontech так щоб він був несумісним. Як результат Інвертори які могли би повноцінно працювати та є поширеними у нас (наприклад Deye) потребують присутності такого адаптеру в системі.
У випадку несумісності CAN протоколу батарея вимикається через 20 хвилин!
1. esp32 wroom devkit v1
2. mcp2515 can-bus module
3. 0.96" 128x64 oled display i2c
4. USB кабель для esp32
5. Ethernet кабель
6. Зарядний пристрий USB 5v
Усі три модулі працють від спільного живлення 5в яке приходить із USB роз'єму. CAN Модуль зєднаний із мікроконтроллером шиною SPI а Дизплей за допомогою шини I2C.
Для надійної роботи усі розєми DUPONT випаяні із модулів а перемички із дротів впаяні. Ніхто не забороняє вам того не робити але на мою думку це передбачає певні негаразди в процесі довготривалої експлуатації.
Корпус складається із примітивної коробочки та холдера який можна прикрутити на стіну шурупами або дюбелями. Невибагливий до здатності 3Д принтера друкувати складні моделі.
Модель для друку корпусу можна занйти тут
Програмне забезпечення знаходиться у вільному доступі у моєму репозиторії на платфомі Github. Ви можете вільно поширювати за доповнювати цю програму на свій розсуд у некомерційних цілях. До прикладу я би хотів додати кілька хороших функцій вже зараз, але постійний брак часу не дає цього зробити.
Прошивка створена з використанням Platformio. Встановлення IDE та подальша компіляція прошивки це тема для окремої статті яких повно в інтернеті. В рамках цього матеріалу ми розглядати такі деталі не будемо.
Після прошивки контролера дизплей оживе і почне показувати пусті значення. Це означає що наш мікроконтролер почав виконувати програму і успішно ініціалізував зєднання з кан модулем та дизплеєм! В іншому випадку буде чорний екран і слід перевірити що пішло не так.
LG ESS
CAN H - RJ45 pin 8
CAN L - RJ45 pin 7
LG RESU / Deye
CAN H - RJ45 pin 4
CAN L - RJ45 pin 5
Підключення кан шини до інвертора це додаткова опція. Знімати параметри і надсилати необхідний keep alive пакет буде ess_monitor_tool. Інакше кажучи Контролер не дасть батареї вимкнутись тому що вона не бачить інвертора. Це в свою чергу дозволить використати любий інвертор 48 вольт який буде у вас в наявності.
У випадку роботи з інверторм Deye після підключення встановіть тип батареї li-ion. Інвертор самостійно витягне усі параметри роботи із батареї.
Якщо інвертор без шини кан то вам потрібно подбати самостійно про робочий діапазон напруг 47.6-58.2 вольти і допустимий максимальний струм заряду.
Якщо ви не будете перевищувати максимально допустимий струм заряду/розряду то батарея буде чудово працювати і без зворотнього зв'язку з інвертором. Цей зв'язок потрібно аби заряджати батареї із максимально допустимим струмом заряду батареї. На мою думку в звичайних умовах використання таких струмів є надлишковим і не виправдовує зекономлений час заряду батареї до надмірного та передчасного зносу батареї. Якщо ваш інвертор не здатен зарядити ці літієві батареї за класичною вольт-амперною характеристикою раджу додати додаткову батарею в систему. Довання ємності зменшує кратно робочі струми та видовжує термін експлуатації системи.
На фініші має бути результат у вигляді коробочки з дизплеєм.
Про те як користуватися усім функціоналом блоку адаптації LG ESS Monitor Tool описано на гіті