Повідомлення журналу JK BMS: Boot, Time calibration, захисти
Повідомлення журналу JK BMS - це короткі фіксовані рядки на кшталт Boot, Time calibration або Cell 01 over charge protection. Цей посібник пояснює, що означає кожне з них і які вказують на реальну проблему. Назви взято з таблиці повідомлень прошивки, як її наведено у відкритому проєкті esphome-jk-bms. Тексти повідомлень лишаються англійською, бо саме так їх записує BMS.
Якщо вам потрібна відповідь лише для власного файлу, перетягніть його на сторінку аналізу журналу. Вона групує повідомлення за вас. Нижче пояснено, що саме вона групує.
Звідки беруться повідомлення журналу
Повідомлення - це текстовий стовпець Detail Log. BMS пише один рядок на подію, і кожен рядок містить знімок батареї: стани MOSFET, найвищу й найнижчу комірку, напруги, струм, ємність і температури. Як експортувати файл і читати інші стовпці, описано в посібнику про експорт і читання Detail Log JK-BMS.
Текст не стандартизований. Та сама подія в різних місцях пишеться по-різному, тому сторінка аналізу зіставляє повідомлення за шаблоном, а не за точним рядком. Де це має значення, про це сказано нижче.
Повідомлення про живлення й годинник
Boot: BMS запустилася. Стовпці напруги й струму нульові: схоже, їх записано до того, як щось було виміряно. Див. як читати перезавантаження та події живлення.Shutdown: BMS сама вимкнула живлення.Enter sleep: BMS перейшла в режим сну. Параметри сну є в налаштуваннях, у полях розумного сну.Reset Watch-Dog: внутрішній сторожовий таймер перезапустив BMS. На відміну від трьох попередніх, це збій. Одне таке повідомлення зрідка - привід помітити, повторні - привід розібратися.Time calibration(калібрування часу): записується, коли застосунок підключається й виставляє годинник. Це позначає ваші власні сеанси й не є збоєм. Сторінка аналізу за замовчуванням ховає ці рядки.
Рядки з датою до 2021 року, зазвичай 2020-01-01, записано до встановлення годинника. Це справжні події з невідомим часом.
Повідомлення про перемикачі
Вони фіксують, хто увімкнув чи вимкнув заряд або розряд, тож пояснюють, чому стан MOSFET змінився без жодного захисту.
APP open charge,APP close charge,APP open discharge,APP close discharge: ви чи хтось інший скористалися застосунком JK.Remote open charge,Remote close charge,Remote open discharge,Remote close discharge: те саме через віддалену команду.RS485 charge on,RS485 charge off,RS485 discharge on,RS485 discharge offта їхні відповідники дляCAN: інвертор або контролер на шині перемкнув MOSFET.RS485 power off- окреме повідомлення.Button to turn it offіAPP to turn it off: BMS вимкнули кнопкою живлення або із застосунку.Boot, що йде невдовзі після цього, очікуваний, а не неочікуване перезавантаження.Manually enable the emergency mode,Manually turn off the emergency mode,Turn off the emergency mode automatically: зміни аварійного режиму.Button Emergency On,Button Emergency Off,Remote Emergency OnіRemote Emergency Offозначають те саме з назвою джерела.Button Forced Heating: підігрів примусово ввімкнули кнопкою.
Спрацювання й відновлення захистів
Спрацювання означає, що BMS відімкнула заряд або розряд. Більшість спрацювань мають рядок відновлення, коли значення повертається в норму. Формулювання відновлення різняться: "is released", "released" або "Release", а також "over-temperature" чи "over temperature". Тому Charge over temperature protection is released і Discharge over-temperature protection is released виглядають непослідовно.
- Напруга:
Cell overcharge protectionіBattery overcharge protection,Cell undervoltage protectionіBattery undervoltage protection. Деякі файли називають комірку, як-отCell 01 over charge protectionабоCell 03 over discharge protection. Аналіз читає номери комірок від 01 до 32. Найпоширеніший випадок описано в чому захист від перезаряду комірки постійно спрацьовує. - Струм:
Charge overcurrent protection,Discharge overcurrent protectionта ступеніDischarge OCP IIіDischarge OCP III. Межі й затримки є в налаштуваннях перевантаження за струмом і короткого замикання. - Коротке замикання:
Charge short circuit protection,Discharge short circuit protection,Discharge level 2 short circuit protection. Сторінка аналізу оцінює їх як критичні.SCP Release Failedозначає, що BMS не змогла зняти захист від короткого замикання, і це теж критично. - Температура:
Charge over temperature protection,Charge low temperature protection,Discharge over temperature protection,Discharge under temperature protectionіMOS over temperature protection, кожне з відновленням.
Спрацювання без відновлення до кінця файлу лишається відкритим. Boot закриває будь-який відкритий епізод, бо BMS втратила свій стан.
Повідомлення про збої
Збої - це не звичайні захисти. Вони описують щось неправильне в BMS або її проводці, і сторінка аналізу оцінює їх як критичні.
Abnormal current sensorіAbnormal coprocessor communication: внутрішні збої. Їхні рядки відновлення -Abnormal release of current sensorтаAbnormal cancellation of coprocessor communication.Charge MOS abnormalіDischarge MOS abnormal: BMS виявила проблему з MOSFET.Discharge On Failed(не вдалося ввімкнути розряд): BMS намагалася ввімкнути розряд, і це не вийшло. Саме повідомлення причини не дає. Дивіться на рядки навколо: одним із пояснень може бути захист, що ще діє.Cells Count Incorrect: кількість комірок, яку бачить BMS, не збігається з налаштуванням. Порівняйте її з кількістю комірок у редакторі.
Повідомлення про конфігурацію
Factory setting LION,Factory setting LFP,Factory setting LTO: налаштування скинуто до заводського набору для цієї хімії. Усі ваші значення змінилися одразу, тож перевірте їх.Unknown Log Code [0]: не справжня подія. Схоже, це періодичний запис, який BMS робить, коли ввімкнено зберігання даних за таймером, і сторінка аналізу за замовчуванням його ховає. Якщо у вашому файлі таких тисячі, перевірте період зберігання даних.Unknown Log Code [5],[10]та інші числа: коди, яких таблиця не називає. Сторінка аналізу показує їх як невідомі й теж не може сказати, що вони означають.
Як прочитати їх швидше
Читати довгий файл вручну повільно. Сторінка аналізу журналу сортує повідомлення за родинами (живлення, перемикачі, кожен тип захисту, збої, конфігурація), зіставляє спрацювання з відновленнями й рахує спрацювання по комірках. Вона ховає синхронізацію годинника й періодичні рядки, доки ви їх не попросите. Усе працює у вашому браузері, файл не завантажується.
Почніть зі збоїв і критичних рядків, а потім подивіться на спрацювання, що повторюються.
Схожі посібники
- Як експортувати та читати Detail Log (журнал) JK-BMSЩо містить Detail Log JK-BMS, як експортувати його із застосунку, як читати події та що сторінка аналізу журналу розповідає про спрацювання захисту й збої.
- Перезавантаження JK BMS і вимкнений MOSFET заряду: події живленняJK BMS перезавантажується або MOSFET заряду вимикається сам? Як читати рядки Boot і стан MOSFET у Detail Log та відрізнити очікувані перезапуски від реальних збоїв.
- JK BMS захист по струму: налаштування OCP і SCPJK BMS захист по струму: межі OCP заряду й розряду, затримки, час відновлення та SCP, з діапазонами й підбором значень під інвертор.