Калибровка SOC в JK BMS: дрейф, скачки и сброс заряда
Калибровка SOC в JK BMS сводится к двум напряжениям ячейки и одному значению ёмкости. BMS считает ампер-часы на входе и выходе, и когда ячейка достигает напряжения SOC-100% или SOC-0%, BMS переводит счётчик на 100% или 0%. Если эти напряжения или ёмкость заданы неверно, SOC уплывает, скачет или показывает неправильное значение.
Почему SOC уплывает или скачет
JK BMS не измеряет SOC напрямую. Она считает кулоны: прибавляет ток, который втекает, вычитает ток, который вытекает, и делит на введённую ёмкость батареи. Небольшие ошибки датчика тока накапливаются. Через несколько циклов счётчик может ошибаться на несколько процентов. Это и есть дрейф SOC в JK BMS.
Встроенное в прошивку исправление - сброс по напряжению. Когда ячейка достигает напряжения SOC-100%, SOC устанавливается в 100%. Когда ячейка падает до напряжения SOC-0%, SOC устанавливается в 0%. Каждый сброс убирает накопленную ошибку.
Из-за этого же SOC может скакать. Если счётчик показывает 85% и ячейка достигает напряжения SOC-100%, на дисплее сразу появится 100%. Сброс SOC при неверном напряжении вызывает скачки в каждом цикле.
Что делают напряжения SOC
| Параметр | Что делает |
|---|---|
| Напряжение SOC-100% | Напряжение ячейки, при котором счётчик заряда сбрасывается на 100%. |
| Напряжение SOC-0% | Напряжение ячейки, при котором счётчик заряда сбрасывается на 0%. |
| Ёмкость батареи | Номинальная ёмкость в Ah, по которой счётчик кулонов вычисляет SOC. |
Рекомендуемые диапазоны на ячейку из рекомендаций редактора:
| Химия | Напряжение SOC-100% | Напряжение SOC-0% |
|---|---|---|
| LFP | 3.41-3.55 В | 2.60-3.05 В |
| NMC | 3.95-4.10 В | 2.90-3.30 В |
| LTO | 2.45-2.65 В | 1.80-2.00 В |
Готовые пресеты LFP используют 3.50, 3.45 и 3.41 В для напряжения SOC-100% (жёсткий, средний, щадящий) и 2.60, 2.90 и 3.05 В для напряжения SOC-0%. Все химии смотрите в готовых пресетах.
Где должны лежать напряжения SOC
Прошивка JK принимает напряжения SOC только строго внутри гистерезиса защит. Две цепочки:
- Восстановление OVP ячейки < напряжение SOC-100% < RCV ячейки (запрашиваемое напряжение заряда)
- UVP ячейки < напряжение SOC-0% < восстановление UVP ячейки
Равные значения тоже отклоняются. Вот пример для LFP, который проходит, на основе среднего пресета:
| Параметр | Значение |
|---|---|
| Восстановление OVP ячейки | 3.40 В |
| Напряжение SOC-100% | 3.45 В |
| RCV ячейки | 3.50 В |
| UVP ячейки | 2.80 В |
| Напряжение SOC-0% | 2.90 В |
| Восстановление UVP ячейки | 3.00 В |
На LFP напряжение SOC-100% должно быть достижимым. Батарея обязана реально довести одну ячейку до этого напряжения при заряде, иначе сброс не случится.
Калибровка SOC в JK BMS по шагам
- Задайте напряжение SOC-100% и напряжение SOC-0% в пределах диапазонов выше и внутри цепочек. Полные наборы на ячейку есть в руководстве по LiFePO4.
- Задайте ёмкость батареи равной реальной ёмкости батареи в Ah. Для параллельных ячеек умножьте ёмкость ячейки на число параллельных цепей.
- Запишите значения в BMS, по Bluetooth из редактора или импортом файла, затем полностью зарядите батарею. Дайте одной ячейке достичь напряжения SOC-100%, чтобы BMS сбросила SOC на 100%. Продолжайте заряд, пока ток не снизится, чтобы сброс точно сработал.
- По желанию: разряжайте, пока самая низкая ячейка не достигнет напряжения SOC-0%, чтобы BMS сбросила SOC на 0%. Делайте это, только если позволяют UVP и нагрузка, и вскоре снова заряжайте.
Обычно достаточно одного полного заряда. Полный разряд необязателен и тяжёл для батареи, поэтому большинство его пропускает.
Частые ошибки
- Напряжение SOC-100% не выше восстановления OVP ячейки. Прошивка отклоняет его с сообщением "This parameter does not apply to the connected device. (Sending failure)". См. руководство по Sending failure.
- Слишком низкое напряжение SOC-100% на LFP. У LFP плоская кривая напряжения. При 3.35 или 3.40 В ячейка далека от полной, поэтому SOC сбрасывается на 100% рано, и батарея выглядит полной, когда это не так.
- Неверная ёмкость батареи. Счётчик выдаёт неверный процент даже при идеальных напряжениях.
- Заряд не доходит до напряжения SOC-100%. Если зарядное останавливается ниже него, сброс не срабатывает, и дрейф продолжается.
Про остальные поля читайте в справочнике параметров и статье параметры JK BMS.
Detail Log показывает, где батарея реально срабатывает относительно вашего напряжения SOC-100% и пределов UVP, и отмечает изменённую настройку ёмкости. Загрузите его на странице анализа журнала. О чтении журнала см. руководство по Detail Log JK BMS, а о срабатываниях вблизи полного заряда - почему защита от перезаряда ячейки срабатывает снова и снова.
Вопросы и ответы
Почему SOC в JK BMS прыгает на 100% до того, как батарея заряжена?
Напряжение SOC-100% задано слишком низко, либо одна ячейка высокая из-за разбалансировки батареи. См. настройки балансировки JK BMS. Сброс запускает любая ячейка, достигшая этого напряжения.
Как часто нужно перекалибровывать?
Полный заряд, достигающий напряжения SOC-100%, и есть перекалибровка. На батарее с ежедневным циклом это происходит само. Если батарея никогда не заряжается полностью, делайте полный заряд раз в несколько недель.
Значит ли неверный SOC, что ячейки плохие?
Обычно нет. Неверный SOC в JK BMS чаще всего связан с введённой ёмкостью или напряжениями SOC. Проверьте сначала их.
Подключите BMS или откройте свой .jkcfg в редакторе, чтобы убедиться, что обе цепочки SOC выполняются, до записи, а остальное найдите в справочнике параметров.
Похожие руководства
- Параметры JK BMS: настройки по группам с объяснениямиПараметры JK BMS простыми словами в одном справочнике: OVP, OVPR, UVP, UVPR, баланс, SOC, RCV и RFV, пределы тока и температуры, с типовыми диапазонами для LFP.
- JK BMS не сохраняет настройки: Sending failure и как исправитьJK BMS не сохраняет настройки и выдаёт Sending failure при импорте? Почему прошивка отклоняет значения (цепочки напряжений, порядок записи, SCP) и как это исправить.
- JK BMS: защита от перезаряда ячейки срабатывает снова и сноваЗащита JK BMS от перезаряда ячейки срабатывает каждую минуту? Почему виновато завышенное напряжение зарядного, чем это отличается от слабой ячейки, как исправить.