电池管理系统 (BMS) 常见的控制模块有:
Fault Diagnostic and fault tolerant
故障诊断及容错控制在任何控制器当中都是非常重要的部分,我们常见的发动机管理当中的故障会以故障码(DTC)形式表现出来,比如发动机过热,油箱没有油,都会通过DTC触发仪表盘当中的指示灯,同样的在混合动力汽车当中,电池故障也有相应的指示灯。故障诊断包括对电池cell的电压,pack电压,电流,pack 温度传感器的故障进行诊断,确定故障位置和故障级别,并作出相应的容错控制。
电池管理系统的硬件架构
1.主板(BCU),作为BMS的总司,会收集来自各个从板(通常叫LCU)的采样信息,通过低压电气接口与整车进行通讯,控制BDU(高压分断盒)内的继电器动作,实施监控电池的各项状态,保证电池在充放电过程中的安全使用;
2.BDU,是电池包电能进出的大门,通过高压电气接口与整车高压负载和快充线束连接,包含预充电路、总正继电器、总负继电器、快充继电器等,受主板控制;
电池管理系统的软件架构
成熟的BMS软件开发通常是基于AUTOSAR架构开发。AUTOSAR架构将运行在Microcontroller之上的ECU软件分为:应用层(Application)、运行环境(RTE)、基础软件层(BSW)三层。
Application,应用层,将软件都划分为一个ASWC(Atomic Software component),包括硬件无关的Sensor Software component、Actuator Software component等。对于电池管理系统,其功能绝大部分算法逻辑都是在应用层进行,也是BMS软件开发的***工作。
版权所有©2024 天助网