Що таке оновлення мікропрограми?
Я почав працювати з акумуляторами ще в 2016 році. Tesla Powerwall підривала ринок житлового будівництва. LG Chem просувалась у комерційну діяльність. Щомісяця якийсь новий постачальник BMS з’являвся на виставках із стендом і обіцянками.
Оновлення мікропрограми не було темою, про яку ми багато говорили в перші дні. Ви встановили акумулятор, він запрацював, ви пішли далі. BMS зробив свою роботу. Ніхто не думав про те, який код працює всередині.
Це змінилося приблизно у 2019 році.
Ряд польових збоїв у кількох брендів змусив усіх звернути увагу. Обчислення--стану заряду дрейфують. Балансування клітин не працює, коли потрібно. Порушення зв’язку між BMS та інвертором. Виробники почали просувати оновлення, щоб вирішити ці проблеми. Деякі оновлення виправили речі. Деякі погіршили ситуацію.
Мозок BMS
Прошивка — це програмне забезпечення, вбудоване в мікроконтролер BMS. Він справляється з усім. Моніторинг напруги. Обмеження струму. Температурні відсічки. Оцінка SOC. Протоколи зв'язку. Апаратне забезпечення BMS — це просто друкована плата без мікропрограми, яка вказує їй, що робити.
Більшість літієвих пакетів постачається з мікропрограмою версії 1.0 або 1.1. Виробник перевірив його в лабораторії, пройшов кілька циклів і назвав його хорошим. Тоді виникає реальний світ. Тисячі одиниць виходять у поле. З’являються крайні випадки, яких лабораторія ніколи не бачила.
Фенікс
Клієнт запускає свою систему при температурі навколишнього середовища 115 градусів F.
Міннесота
Клієнт бачить -20 градусів F.
Флорида
Утиліта, яка робить дивні провали напруги під час грози вдень.
Прошивка повинна впоратися з усім цим.
Оновлення надходять трьома шляхами.
1. Дротовий
Провідний — найстаріший. Ви берете ноутбук, підключаєтеся через CAN, RS-485 або USB залежно від марки, запускаєте інструмент оновлення виробника. Pylon використовує програму Windows. BYD має власне програмне забезпечення. Раніше SimpliPhi потрібен був спеціальний USB-перехідник до послідовного порту, який було важко знайти. Деякі виробники стягують плату за кабель оновлення. Деякі віддають.
2. Бездротовий
Бездротовий зв’язок почав з’являтися приблизно у 2020 році. Bluetooth у житлових приміщеннях. Домовласник завантажує програму, підключається до батареї, натискає оновлення. Звучить легко, поки діапазон Bluetooth не стане сміттям, а ви стоїте в гаражі з бетонними стінами, намагаючись тримати телефон під потрібним кутом.
3. OTA
OTA – актуальний тренд. Акумулятор має стільниковий модем або підключається через WiFi клієнта. Оновлення надсилаються з хмари. Вам не потрібно котити вантажівку. Це чудово працює, поки не працює. У мене одиниці зависали під час-оновлення, оскільки сигнал стільникового зв’язку впав. BMS знаходиться там із наполовину-написаною мікропрограмою. Мурований. Клієнти дзвонять із криками, тому що їх сонячна батарея не працює.

Інтерфейс польової діагностики під час критичного оновлення системи.
Фактичний процес оновлення залежить від виробника. Хороші конструкції мають захищений завантажувач в окремому розділі пам'яті. Завантажувач ніколи не перезаписується. Якщо основне оновлення мікропрограми не вдається, завантажувач все ще є. Ви можете повторити спробу. Поганий дизайн поміщає все в один флеш-сектор. Помилка під час запису, і ви відправляєте пристрій назад для ремонту.
Пілонтех
З мого досвіду Pylontech показав себе надійно. Їх інструмент оновлення перевіряє файл перед записом. Показує індикатор прогресу. Займає близько двох хвилин на одну батарею в стеку. Ви можете оновити весь стек, нічого не від’єднуючи.
Акумуляторна-коробка BYD
BYD Battery-Box інший. Вам потрібно, щоб BMU та кожен модуль BMS були у сумісних версіях. Оновлення в неправильному порядку спричиняє збої зв’язку. Я бачив, як інсталятори спочатку оновлювали BMU, а потім дивувалися, чому модулі не спілкуються. Оновлення мікропрограми модуля має відбутися перед стрибком BMU на певній версії. BYD не робить це очевидним у своїй документації.
EG4
Одиниці EG4 були влучені або промахнені. Деякі партії постачалися з вбудованим програмним забезпеченням, яке спричиняло зчитування SOC на 20% нижче фактичного. Оновлення, щоб виправити це, вимагало повного циклу розрядки та перезарядки після встановлення. Біль у дупі системи, яка вже введена в експлуатацію та працює.
Помилки під час оновлення - це кошмарний сценарій.
Вимикається живлення. Wi-Fi падає. Установник спіткнувся за кабель CAN. BMS перестає відповідати. Іноді цикл живлення повертає його. Іноді завантажувач виявляє помилку та дозволяє повторити спробу. Іноді ви знімаєте батарею зі стіни та повертаєте її назад.
Мінімальний стан--заряду
Мінімальний стан--заряду перед оновленням залежить від виробника. Я бачив 20% мінімумів, 30% мінімумів, 50% мінімумів. Один виробник вимагає рівно 50-60% для певних оновлень, оскільки процедура калібрування виконується відразу після цього. Починаючи зі 100%, скидається лічильник кулонів.
Пекло сумісності
Сумісність між версіями мікропрограми та платформами моніторингу – ще один безлад. Для належного зв’язку з акумуляторами сторонніх-пристроїв GX від Victron потрібні спеціальні комбінації програмного забезпечення. Оновіть мікропрограму батареї, не перевіряючи список сумісності Victron, і ваш віддалений моніторинг раптом нічого не покаже. Ви повернулися на сайт, щоб усунути помилку зв’язку, якої не було до того, як ви «покращили» речі.
Я зберігаю електронну таблицю кожної встановленої батареї. Серійний номер. Версія мікропрограми під час встановлення. Кожне оновлення застосовано. Дата оновлення. Це рятувало мене кілька разів під час діагностики проблем через місяці.
Не кожне оновлення мікропрограми потрібно застосовувати. Виробник надсилає електронний лист із повідомленням про версію 3.4.7. У примітках до випуску сказано, що вирішено проблему з паралельною роботою понад 10 одиниць. Ваша установка - це одна батарея. Пропустіть це. Кожне оновлення несе певний ризик. Не ризикуйте, вам не потрібно.
Деякі виробники вимагають авторизації дилера для доступу до файлів прошивки. Деякі публікують їх публічно. Деякі надсилають їм електронний лист лише тоді, коли ви відкриваєте запит у службу підтримки. Відсутність стандартизації в галузі засмучує, але це те, де ми знаходимося.
Майбутнє підключення
Тенденція полягає в більшій кількості підключень і більшій кількості віддалених оновлень. Менше рулонів вантажівок. Нижчі витрати на обслуговування. Це працює, коли інфраструктура надійна. Стільникове покриття в сільській місцевості часто жахливе. Паролі WiFi клієнтів змінюються. Маршрутизатори відключаються. Обіцянка безперебійного дистанційного оновлення відповідає реальним польовим умовам.
Це оновлення прошивки систем літієвих батарей. Невидимий, поки щось не піде не так. Вирішальне значення для роботи зграї. Варто розуміти, якщо ви встановлюєте або обслуговуєте ці системи.

