Функция управления системой хранения Yesa Master BMS с блоком управления гибридным электромобилем (HEV ECU).
Здравствуйте, Йеса, по поводу проблемы связи по шине CAN в Вместе Как ваш главный блок управления батареей (BMS) подменяет или преобразует сигналы, чтобы штатный блок управления двигателем (ECU) работал корректно?

Да, зачастую именно это и является настоящим узким местом в работе инженера.
Вкратце, главный модуль управления батареей (Master BMS) не «подделывает» данные в том смысле, что не отправляет их вслепую. Он «перехватывает» запросы от блока управления двигателем (ECU) и «преобразует» реальные данные литиевого аккумулятора в точный формат и временные параметры, которые блок управления ожидает от никель-металлгидридной батареи. Это преобразователь протоколов, а не генератор сигналов.
Почему перевод необходим?
В электронно-механическом блоке управления (ЭБУ) гибридного автомобиля Toyota используется NiMH-аккумулятор. Он ожидает определенный набор сообщений по шине CAN — напряжение, ток, состояние заряда (SOC), температура и внутреннее сопротивление — с определенной частотой и масштабированием. Система управления батареей (BMS) литий-ионного аккумулятора использует другой «диалект». Если просто подключить его, ЭБУ либо не получит ничего, что понимает, либо получит данные, выходящие за пределы ожидаемого диапазона, что приведет к появлению кодов неисправностей (например, P0A80) или переходу в аварийный режим.
КакделаетМастер-конструктор BMS выступает в роли переводчика.?
Главный блок управления батареей (Master BMS) расположен между литиевыми элементами и шиной CAN автомобиля. Его задача — отслеживать, интерпретировать и реагировать таким образом, чтобы блок управления двигателем (ECU) считал это приемлемым.
1. Перехват и переформатирование сообщений**: Он считывает CAN-кадры, передаваемые ЭБУ OEM и другими модулями автомобиля. Затем он берет необработанные данные со своих собственных литиевых датчиков и переупаковывает их в точные идентификаторы CAN, структуру байтов и коэффициенты масштабирования, которые ожидает ЭБУ OEM для NiMH-аккумулятора. Например, BMS Plus 2 для Prius описывается как компьютер, который «перехватывает сигналы CAN от ЭБУ OE BMS и изменяет их».
2. Управление зависимостью уровня заряда батареи (SOC): Это часто наиболее важный аспект. NiMH и литиевые батареи имеют совершенно разные кривые зависимости напряжения от уровня заряда. Литиевая ячейка поддерживает относительно стабильное напряжение до тех пор, пока не будет почти разряжена. Если бы система управления батареей (BMS) сообщала истинное напряжение литиевой батареи, блок управления двигателем (ECU) мог бы считать, что батарея почти полностью заряжена, хотя на самом деле уровень заряда низкий. Главная система BMS рассчитывает **сообщаемый уровень заряда**, который соответствует ожидаемому поведению NiMH батареи, заданному блоком управления двигателем, даже если он не совпадает с фактическим состоянием литиевой ячейки. Это предотвращает принятие блоком управления двигателем неверных решений о том, когда запускать двигатель или ограничивать помощь.
3. Предотвращение сигналов перезарядки**: Зарядное устройство OEM будет продолжать подавать ток до тех пор, пока ЭБУ считает, что NiMH-аккумулятор может его принять. Главная система управления батареей (BMS) контролирует истинное напряжение литиевых элементов. Когда она обнаруживает, что элементы приближаются к безопасному максимуму, она может подать сигнал ЭБУ (посредством преобразованных данных) о том, что батарея «заряжена», указывая зарядному устройству прекратить или уменьшить подачу тока, даже если в литиевом блоке технически может быть больше места. Это ключевая функция безопасности, предотвращающая риск теплового разгона, о котором вы упоминали ранее.

Реальная инженерная задача: сроки и целостность.
Обеспечить безупречную работу системы сложнее, чем просто отправить нужные байты. ЭБУ OEM — это система реального времени. Если он отправляет запрос на данные о батарее и не получает ответа в течение короткого промежутка времени (часто всего несколько миллисекунд), он регистрирует ошибку связи. Успешная главная система управления батареей (Master BMS) должна не только преобразовывать данные, но и **соответствовать строгим требованиям к синхронизации** шины CAN.
Кроме того, сам протокол CAN не имеет встроенной защиты или аутентификации. Это палка о двух концах: он делает возможным подмену/перевод данных, но также означает, что блок управления двигателем не может проверить подлинность данных. Он доверяет полученным данным до тех пор, пока формат и время передачи соответствуют действительности.
Краткое содержание
Главная система управления батареей (Master BMS) работает, **маскируя истинную природу литиевой батареи**. Она передает тщательно подготовленный поток данных, совместимый с NiMH-аккумуляторами, в блок управления двигателем (ECU), одновременно независимо управляя литиевыми элементами для обеспечения безопасности и долговечности. Это не обман ради обмана — это необходимый уровень совместимости, позволяющий современным литиевым батареям функционировать в устаревшей системе управления, разработанной для совершенно другой технологии.
Если у вас есть что добавить, пожалуйста, оставьте нам сообщение, используя форму ниже.




