BMS — система управления тяговой батареей
Контроллер, измеряющий каждую ячейку и размыкающий контакторы: он не столько управляет батареей, сколько ограничивает то, что автомобилю позволено с ней делать
Определение
BMS (Battery Management System) — специализированный блок управления, измеряющий напряжение и температуру каждой ячейки тяговой батареи, оценивающий её состояние и управляющий контакторами высоковольтного контура.
BMS относится к классу электронных блоков управления и подчиняется их общим правилам диагностики. Собственный предмет у неё другой: не система автомобиля, а совокупность ячеек.
Назначение
Первое назначение — защита, и только второе — управление. Литиевая ячейка не прощает выхода за границы по напряжению и температуре, а собственных средств самоограничения у неё нет. BMS и есть то, что удерживает пакет внутри допустимой области.
Отсюда следует основной способ действия BMS, который часто понимают неверно: она управляет автомобилем, а не батареей. Батарея физически не меняется от команд — меняется то, что автомобилю разрешено с ней делать: допустимая мощность заряда и разряда, разрешение на быструю зарядку, готовность к движению. Размыкание контакторов — крайняя мера, а не рабочий инструмент.
Расположение
Внутри корпуса тяговой батареи. В большинстве конструкций — распределённая топология: измерительные платы на модулях и главный блок, собирающий данные.
ГЛАВНЫЙ БЛОК расчёт состояния, контакторы,
обмен с автомобилем по шине
МОДУЛЬНЫЕ ПЛАТЫ измерение ячеек и температур,
балансировка, связь с главным блоком
Такое разделение объясняет характер части отказов: обрыв во внутренней связи между платами выглядит как исчезновение целой группы ячеек, а не как дефект батареи.
Устройство
Измерительные входы по ячейкам; датчики температуры по зонам пакета; измеритель тока пакета; драйверы контакторов; цепь балансировки; контур блокировки высоковольтной части; интерфейс шины к автомобилю.
Входы
Напряжение каждой ячейки; температура в нескольких точках пакета; ток пакета; состояние контура блокировки и сервисного разъёма; команды автомобиля на подключение контура и на зарядку.
Выходы
Управление контакторами; сообщения на шину — состояние заряда, состояние здоровья, разрешённые мощности заряда и разряда, температура; команды балансировки; коды неисправностей.
Принцип работы
Три механизма, из которых состоит вся работа блока.
Измерение по ячейкам, а не по пакету. BMS не измеряет батарею целиком — она измеряет каждую ячейку. Это единственный способ увидеть отстающую: в сумме напряжений её вклад теряется.
Ограничение вместо запрета. Автомобиль получает не «можно/нельзя», а числа: сколько киловатт разрешено сейчас брать и сколько отдавать. Границы зависят от температуры и заряда. Отсюда штатное и часто принимаемое за неисправность поведение — снижение мощности на холодной или сильно разряженной батарее.
Балансировка. Выравнивание заряда ячеек, чтобы предел не задавала одна ушедшая вперёд:
ПАССИВНАЯ заряд ушедших вперёд ячеек рассеивается
на резисторе; ток мал, процесс долгий
АКТИВНАЯ заряд переносится между ячейками;
ток выше, схема сложнее
Балансировка выравнивает заряд, но не восстанавливает ёмкость: ячейку, потерявшую ёмкость, она не лечит.
Типичные неисправности
| Источник | Механизм | Признак |
|---|---|---|
| Обрыв измерительного провода ячейки | Вибрация, коррозия, ошибка при сборке | Неправдоподобное напряжение одной ячейки |
| Коррозия в разъёме измерительного жгута | Влага внутри корпуса батареи | Плавающие показания группы ячеек |
| Отказ датчика температуры | Обрыв или замыкание цепи датчика | Ограничение мощности, запрет зарядки |
| Приваренный контактор | Дуга при размыкании под током | Контур не размыкается, ошибка при выключении |
| Потеря связи с автомобилем | Дефект шины, разъёма, питания блока | Ошибки отсутствия связи с блоком |
| Отказ цепи балансировки | Дефект ключа или резистора канала | Растущий разброс, не устраняемый со временем |
| Расхождение расчёта состояния | Долгая работа в узком диапазоне заряда | Неправдоподобный показанный заряд |
Перечень не заявляется исчерпывающим. Часть отказов проявляется только совместно с состоянием самого пакета.
Типичные симптомы
Ошибка высоковольтной системы; автомобиль не переходит в готовность к движению; ограниченная мощность без видимой причины; отказ от зарядки или от быстрой зарядки; неправдоподобный показанный заряд; коды отсутствия связи с блоком — общий разбор в статье коды U0100: нет связи с блоком.
Диагностика
Прежде всего. Работы внутри корпуса батареи выполняются по процедуре производителя и персоналом с допуском. Диагностика самой BMS при этом в большинстве случаев не требует вскрытия: она выполняется чтением данных по диагностическому протоколу.
Точность измерения ячейки ±5–10 мВ
Ток балансировки 20–100 мА пассивная
до единиц ампер активная
ПОРОГИ ПО ЯЧЕЙКЕ — зависят от химии
Li-ion NMC верхний 4,2–4,3 В
нижний 2,5–3,0 В
LFP плато и пороги заметно ниже;
переносить значения между химиями нельзя
ТЕМПЕРАТУРНОЕ ОКНО
заряд примерно 0…+45 °C
разряд примерно −20…+60 °C
Размыкание контакторов при аварийном событии — < 100 мс
Значения приведены как типичные величины из практики высоковольтных систем, а не как измерения проекта; конкретные пороги задаются изготовителем и химией ячеек.
Разграничение, ради которого нужна вся эта величина точности. Ячейка и её измерительная цепь — разные объекты, и различить их можно по поведению показания:
ДЕФЕКТ ЯЧЕЙКИ напряжение реагирует на ток:
проседает под нагрузкой,
поднимается при заряде
ДЕФЕКТ ИЗМЕРЕНИЯ показание неправдоподобно
(ноль, отрицательное, вне диапазона)
либо не меняется вовсе
Это частный случай общего правила, принадлежащего понятию измерительный тракт: блок сообщает не о величине, а о том, что до него дошло. Замена батареи по показанию «ячейка 0 В» без этой проверки — самая дорогая ошибка в теме.
Заблуждения
«BMS — просто ещё один блок управления». Общие правила диагностики ЭБУ к ней применимы, но её предмет — ячейки, а не система автомобиля, и весь диагностический материал у неё поячеечный. Читать её данные так же, как данные блока двигателя, значит смотреть на сумму там, где смысл в разбросе.
«Ячейка показывает ноль — она мертва». Чаще это обрыв измерительного провода. Умершая ячейка даёт пониженное, но живое напряжение, меняющееся с током; обрыв измерения даёт величину, не меняющуюся ни от чего.
«Сброшу ошибку — поедет». Ограничение и размыкание контура отражают измеренное состояние. Сброс убирает сообщение, а не причину: при следующем измерении блок вернёт ограничение.
«Балансировка восстановит ёмкость». Она выравнивает заряд между ячейками. Потерянная ёмкость балансировкой не возвращается — это разные величины.
«Батарея долго стояла, разброс большой — нужна замена». Разброс после долгого простоя может быть следствием невыполненной балансировки. Вывод делается по поведению разброса под нагрузкой и после цикла, а не по единственному замеру.
Связанные понятия
- Электронный блок управления — класс, к которому BMS принадлежит: общие правила диагностики блока
- Измерительный тракт — почему показание ячейки может быть дефектом цепи, а не ячейки
- Тяговая батарея — объект, который BMS измеряет и защищает
Связанные понятия
- ЭБУ — Электронный блок управления — вычислитель, который управляет двигателем по показаниям датчиков
- Измерительный тракт — Цепочка от физической величины до числа в блоке: ЭБУ никогда не видит объект, он видит напряжение на своём выводе
- Тяговая батарея — Высоковольтный накопитель электромобиля из сотен последовательных ячеек: его состояние определяется не общим напряжением, а разбросом между ячейками