Введение
Система управления батареей (BMS, Battery Management System) — ключевой элемент высоковольтной тяговой аккумуляторной системы электромобиля (EV) или гибрида (PHEV), обеспечивающий:
- безопасность эксплуатации (предотвращение перегрева, перезаряда, КЗ);
- максимизацию доступной ёмкости и запаса хода;
- продление срока службы батареи за счёт балансировки и оптимального режима заряда/разряда;
- диагностику и прогнозирование состояния (SOH, SOC, SOF);
- коммуникацию с другими системами автомобиля (инвертором, зарядным устройством, бортовой сетью).
Актуальность BMS растёт с увеличением:
- энергоёмкости батарей (до 100 кВт·ч и выше);
- рабочего напряжения (400–800 В DC);
- требований к точности оценки SOC (ошибка < 2 %);
- необходимости быстрой зарядки (до 350 кВт).
В статье рассмотрены:
- архитектура и компоненты BMS;
- ключевые функции и алгоритмы;
- измерение параметров (напряжение, ток, температура);
- балансировка ячеек;
- оценка состояния батареи (SOC, SOH, SOF);
- защита и диагностика;
- интерфейсы и протоколы;
- тенденции развития.
1. Архитектура и компоненты BMS
1.1. Уровни архитектуры
- Cell Monitoring Unit (CMU) — плата контроля отдельных ячеек (измеряет U, T, иногда ток).
- Battery Monitoring Unit (BMU) — центральный контроллер, обрабатывающий данные от CMU, выполняющий алгоритмы балансировки, SOC/SOH, связь с VEHICLE CONTROL UNIT (VCU).
- High-Voltage Interface — изоляция и защита цепей высокого напряжения.
- Communication Interface — шины CAN, CAN FD, Ethernet, LIN для связи с VCU, зарядной системой, диагностическим оборудованием.
1.2. Основные компоненты
- Аналого-цифровые преобразователи (ADC) — измерение напряжений ячеек (точность ± 1–5 мВ).
- Датчики тока (шунты, датчики Холла) — измерение тока батареи (диапазон ± 500–1000 А, точность ± 0,5 %).
- Термодатчики (NTC, PT1000) — контроль температуры в ключевых точках (до 20–40 датчиков на модуль).
- Микроконтроллеры (MCU)** — выполнение алгоритмов управления, защиты, коммуникации.
- Изолированные интерфейсы (DC/DC, цифровые изоляторы) — гальваническая развязка низковольтной и высоковольтной частей.
- Реле и предохранители — аварийное отключение батареи.
- Память (EEPROM, FRAM) — хранение калибровочных данных, истории циклов, ошибок.
2. Ключевые функции BMS
2.1. Мониторинг параметров
- Напряжение ячеек — измерение для каждой ячейки (или группы) с периодичностью 10–100 мс.
- Ток батареи — интеграция для расчёта кулоновского счёта (SOC).
- Температура — контроль в точках:
- поверхности ячеек;
- токоведущих шин;
- охладителя;
- клемм.
- Сопротивление изоляции — проверка на утечку между HV‑цепью и корпусом.
2.2. Балансировка ячеек
Цель: выравнивание уровней заряда ячеек для предотвращения:
- преждевременного старения перегруженных ячеек;
- снижения доступной ёмкости из‑за «слабых» ячеек.
Методы:
- Пассивная балансировка — разряд «перезаряженных» ячеек через резисторы (простота, но потери энергии).
- Активная балансировка — перекачка энергии от «полных» к «пустым» ячейкам через:
- конденсаторные схемы;
- индуктивные преобразователи;
- двунаправленные DC/DC.
Критерии включения:
- разница напряжений > 10–20 мВ;
- SOC > 80 % (для минимизации времени балансировки).
2.3. Оценка состояния батареи
- SOC (State of Charge) — уровень заряда (0–100 %). Методы:
- кулоновский счёт (интеграция тока);
- модель напряжения (OCV vs SOC);
- фильтрация Калмана (комбинирование данных).
- SOH (State of Health) — остаточный ресурс (90–100 % новый, < 70 % — замена). Методы:
- анализ внутреннего сопротивления;
- учёт числа циклов;
- температурная история.
- SOF (State of Function) — доступная мощность (макс. ток заряда/разряда). Методы:
- импедансная модель;
- температурная коррекция.
2.4. Защита и диагностика
- Перезаряд (OVP) — отключение при U > 4,25 В/ячейка (LiNMC).
- Переразряд (UVP) — отключение при U < 2,5 В/ячейка.
- Перегрузка по току (OCP) — отключение при I > 1,5·I<sub>ном</sub>.
- Перегрев (OTP) — снижение мощности или отключение при T > 60 °C.
- Короткое замыкание (SCP) — аварийное отключение за < 10 мс.
- Дисбаланс ячеек — предупреждение/отключение при ΔU > 50 мВ.
- Утечка изоляции — отключение при R<sub>изол</sub> < 500 кОм/В.
- Диагностика датчиков — проверка обрыва, КЗ, дрейфа.
2.5. Управление зарядом/разрядом
- Ограничение тока в зависимости от:
- SOC (снижение при SOC > 90 %);
- температуры (снижение при T < 0 °C или T > 45 °C);
- SOH (снижение для старых батарей).
- Профиль зарядки (CC/CV):
- CC (Constant Current) — до SOC ≈ 80 %;
- CV (Constant Voltage) — до I < 0,1·I<sub>ном</sub>.
- Рекуперация — регулировка тока заряда при торможении.
3. Измерение параметров
3.1. Напряжение ячеек
- Диапазон: 2–4,5 В/ячейка.
- Точность: ± 1–5 мВ.
- Периодичность: 10–100 мс.
- Методы:
- последовательное измерение через мультиплексор;
- параллельные ADC для каждой ячейки.
3.2. Ток батареи
- Диапазоны: ± (100–1000) А.
- Точность: ± 0,5–1 %.
- Датчики:
- шунты (низкое сопротивление, высокая точность);
- датчики Холла (изоляция, широкий диапазон).
- Фильтрация: цифровые фильтры (FIR, IIR) для подавления шумов.
3.3. Температура
- Диапазоны: –40…+85 °C.
- Точность: ± 1 °C.
- Типы датчиков:
- NTC (низкая стоимость, нелинейность);
- PT1000 (линейность, стабильность).
- Размещение:
- на поверхности ячеек;
- в каналах охладителя;
- у силовых клемм.
4. Алгоритмы и математические модели
4.1. Фильтрация Калмана для SOC
Цель: комбинирование кулоновского счёта и OCV‑модели с учётом шумов измерений.
Уравнения:
{xk=Axk−1+Buk+wk,zk=Cxk+vk,
где:
- xk — вектор состояния (SOC, напряжение поляризации);
- uk — ток батареи;
- zk — измеренное напряжение;
- wk,vk — шумы процесса и измерения.



