Как выбрать BMS и балансировку аккумуляторов
BMS измеряет ячейки и ток, контролирует температуру, оценивает состояние батареи и отключает заряд/разряд при опасном режиме. В многоячейковой батарее она также управляет балансировкой и силовыми ключами или контакторами. Ошибка в выборе порогов, топологии измерения или алгоритма может привести не просто к неверному проценту заряда, а к повреждению элементов и опасному отказу. Выбор начинается с химии и архитектуры пакета. Нельзя переносить пороги Li-ion NMC на LiFePO₄ или считать одинаковыми батареи 4S и 16S. Защитные пределы берут из спецификации конкретной ячейки и требований сборщика.
Зафиксируйте конфигурацию батареи
Укажите chemistry, число последовательно и параллельно соединённых ячеек, номинальную/максимальную энергию, напряжение charge, continuous/peak current, температуру и ожидаемый срок службы. Для параллельных групп BMS обычно видит группу как одну ячейку; различие элементов внутри группы требует качественной сортировки и соединений.
Определите, съёмная ли батарея, есть ли charger внутри, возможен ли hot plug и как подключается сервис. Для высоковольтного пакета нужны contactors, precharge, HVIL и изолированная связь; для малой батареи достаточно back-to-back MOSFET.
Измерение напряжения ячеек
AFE должен поддерживать нужное число series cells, диапазон common-mode и точность. Ошибка измерения напрямую влияет на usable capacity: слишком раннее отключение теряет энергию, слишком позднее нарушает предел элемента. Сравнивайте total error по температуре, а не typical ADC resolution.
RC-фильтр каждого входа защищает и подавляет шум, но его номиналы влияют на settling и балансировочный ток. Дорожки к ячейкам ведут отдельно от силовых токов; connector open-wire detection помогает обнаружить оборванный sense-провод.
Измерение тока
Шунт даёт точность и измеряет DC, но создаёт падение и тепло. Рассчитайте P = I²R на continuous и pulse current. Kelvin-подключение обязательно; иначе сопротивление силовой меди попадёт в измерение. Усилитель/AFE должен выдерживать common-mode и отрицательные transients.
Hall sensor обеспечивает гальваническую развязку и малые insertion losses, но имеет offset и drift. Для SOC по coulomb counting важен нулевой offset в течение тысяч часов; нужна процедура коррекции в состоянии покоя.
Температура и размещение датчиков
Один термистор на плате BMS не описывает температуру пакета. Датчики размещают у наиболее горячих ячеек, busbars, MOSFET/контакторов и charge path. Количество определяют тепловым моделированием и испытанием на худшем токе.
Порог charge на холоде часто отличается от discharge. Firmware должна использовать отдельные границы, гистерезис и задержку. При неисправном/оторванном NTC система должна перейти в определённое безопасное состояние.
Защитный и функциональный контуры
Полезно разделять основной MCU и независимые аппаратные защиты AFE. MCU вычисляет SOC/SOH и управляет режимами; AFE отключает ключи при overvoltage, undervoltage, overcurrent, short circuit и overtemperature. Настройки должны иметь безопасные defaults до запуска MCU.
Для критичной батареи применяют secondary protector, предохранитель с управляемым перегоранием или независимый путь отключения. Диагностика должна обнаруживать stuck contactor/MOSFET и сваривание контактов.
Пассивная балансировка
Пассивная балансировка разряжает более заряженные ячейки через резистор. Ток примерно Ibal = Vcell / Rbal, а тепло P = Vcell²/Rbal. При 4,1 В и 100 Ом получается 41 мА и 0,168 Вт на канал. Если балансируются несколько ячеек, плата заметно нагревается.
Этот метод прост и экономичен при небольшом разбросе и достаточном времени заряда. Балансировка не исправляет деградировавшую ячейку; она лишь выравнивает SOC и может скрыть растущую проблему, если не анализировать статистику.
Активная балансировка
Активная схема переносит энергию между ячейками или между ячейкой и пакетом. Она полезна для большой энергии, высокого балансировочного тока и систем, где потери/время критичны. Но добавляет индуктивности/трансформаторы, ключи, EMI, управление и больше отказов.
Окупается она не автоматически. Сначала оцените реальный imbalance, энергию, которую пассивная схема рассеет за цикл, и влияние на доступную ёмкость. Для малой 4S батареи сложный active balancer может быть хуже по цене и надёжности.
Precharge и контакторы
Большая ёмкость инвертора при прямом подключении создаёт inrush и может сварить главный контактор. Precharge resistor заряжает нагрузку до включения основного пути. Время оценивают по τ = Rpre × Cload; контроллер сравнивает pack и load voltage и обнаруживает timeout.
Резистор выбирают по pulse energy, а не только continuous power. Контактор — по DC breaking capacity, coil drive, auxiliary contact и дугогашению. Нельзя подменять DC-рейтинг значением AC.
Изоляция и цепочка измерителей
Для высокого числа ячеек AFE могут соединяться daisy-chain через изолированный интерфейс. Проверяйте максимальное напряжение пакета, рабочую изоляцию, creepage/clearance, устойчивость связи и поведение при разрыве цепи. Питание верхних измерителей также требует изоляции или stack architecture.
Расположение платы и connector должно предотвращать перепутывание sense leads. Последовательность подключения при сборке документируется; временное перенапряжение на входе AFE при неправильном порядке может его разрушить.
SOC и SOH не равны защите
Fuel gauging и protection связаны, но имеют разные сроки реакции. Короткое замыкание должен отключать аппаратный путь за микросекунды/миллисекунды; алгоритм SOC работает медленнее. Потеря связи с MCU не должна отключать основные аппаратные пределы.
SOH оценивают по ёмкости, сопротивлению и истории. Используйте данные для обслуживания, но не разрешайте алгоритму расширять абсолютные безопасные пределы ячейки.
Подготовьте таблицу отказов и реакций
Для каждого входа/выхода BMS перечислите short to pack+/pack−, open wire, stuck ADC, неверную температуру, потерю связи, зависание MCU, welded contactor и отказ precharge. Укажите средство обнаружения, максимальное diagnostic time, реакцию и возможность восстановления. Отдельно проанализируйте комбинации, например open temperature sensor во время charge или stuck contactor при overvoltage.
Приёмка должна включать fault injection через безопасный simulator ячеек, а не реальные опасные перенапряжения батареи. Проверьте, что аппаратные пороги работают при остановленном firmware и corrupted configuration. Для каждой конфигурации храните checksum, диапазон допустимых параметров и audit изменений.
Производство и сервис пакета
Опишите последовательность сборки sense harness, затяжку busbars, проверку изоляции и первое подключение AFE. Параметры ячеек/партий и балансировочная статистика связываются с serial батареи. Сервис не должен заменять одну ячейку без повторной сортировки, оценки остальных и обновления данных SOH. После ремонта выполняют полный electrical/functional leak/insulation test по классу системы.
Практический пример
Для 16S LiFePO₄ батареи 50 А·ч требуется continuous 80 А и кратковременно 150 А. Выбирают AFE на 16 каналов, шунт с Kelvin connection, несколько NTC и контакторы с precharge. Пассивная балансировка 50 мА достаточна, если ячейки сортированы и заряд длительный; её тепловой режим проверяют при одновременной работе нескольких каналов.
Испытания включают open wire, переполюсовку sense connector, over/under voltage, короткое замыкание, потерю MCU, заедание контактора, холодный заряд и прерывание питания во время записи параметров.
Примеры из каталога ChipBaza
BQ76952PFBR — пример многоячейкового battery monitor/protector Texas Instruments. LTC6811IG-1#PBF — пример precision multicell monitor Analog Devices для цепочек ячеек. Они отличаются числом каналов, интерфейсом, protection architecture и назначением; прямой заменой не являются.
Перед выбором проверяют точный suffix, поддерживаемую top/bottom stack-конфигурацию, диагностические функции, изоляционный интерфейс и safety manual, если он нужен.
Что закрепить в BOM и конфигурации
Фиксируйте AFE variant, sense resistor tolerance/TCR/pulse, balancing resistors/power, NTC curve, MOSFET/contactor/fuse и isolated interface. Configuration thresholds, delays, calibration и checksum выпускаются как отдельный controlled artifact. Cell supplier предоставляет limits/traceability и approved mixing rules. Замена AFE/шунта/контактора требует пересчёта accuracy, SOA, diagnostic coverage и повторного fault test; совпадение pinout не подтверждает safety behavior.
Типовые ошибки
- задавать пороги по общему слову «литий», а не chemistry/cell datasheet;
- путать resolution ADC с общей точностью;
- вести sense рядом с силовыми токами без Kelvin;
- ставить один датчик температуры вдали от ячеек;
- считать балансировку ремонтом плохой ячейки;
- выбирать резистор precharge по ваттам без pulse energy;
- полагаться на MCU как единственный защитный контур;
- не проверять порядок подключения sense harness.
Чек-лист BMS
- зафиксированы chemistry, S/P, токи и температурные пределы;
- рассчитаны точность измерений, шунт и тепловые потери;
- определены независимые аппаратные защиты;
- выбран и обоснован тип балансировки;
- рассчитаны MOSFET/контакторы, precharge и fuse;
- проверены isolation, open-wire и harness sequence;
- SOC/SOH отделены от абсолютных safety limits;
- выполнены fault-injection и температурные испытания батареи.
Источники для технической проверки
Параметры и ограничения сверяйте с актуальной документацией производителя для полного артикула и нужного исполнения.
Следующий шаг
Проверьте артикулы и количество до отправки заявки
Загрузите спецификацию в BOM-сервис или пришлите полный код производителя менеджеру. Если точное совпадение не доказано, позиция останется на ручной проверке.