电池管理系统具有CAN总线接口,电池管理系统通过CAN总线接口与电动车主控制器进行通信,可以传输电池管理系统的所有监控数据,动车主控制器依据电池管理系统传输的数据,对整车的控制进行实时调整,达到对锂动力电池更加合理的使用效果,延长锂动力电池的使用寿命。在电池管理系统中,采集到的数据是对电池作出合理有效管理和控制的基础。因此,数据的精度、采样频率和数据过滤就非常重要。鉴于电压、电流、温度的动态变化特征,采样频率通常应不低于1次/s。
电池管理系统 (BMS) 是 新能源汽车整体架构中的要素之一。智能型实现方案不仅能够延长电池的使用寿命,而且还有望延长汽车采用纯电力驱动模式时的行驶距离。
BMS 常见的控制模块有:
1. 电池电压,电流信号的监测,电池包温度的检测
电池cell的电压,电流,是所有BMS顶层控制逻辑的基础,就跟轮胎力学是车辆动力的基础一样。当电池的SOC处于中间部分时,电压变化范围很小,但是SOC的变化范围很大,这要要求cell的电压传感器的精度需要满足一定的要求。对应Pack也有相应的voltage sensor。
电池管理系统的软件架构
随着汽车电子的软件开发越来越复杂,汽车制造商,供应商以及工具开发商联合开发开发了AUTOSAR,即Automotive Open System Architecture(汽车开发系统架构),AUTOSAR的分层模型架构使得主机厂、供应商、科研机构等的联合开发得以有效配合,为实现强大的软件系统提供了基础。
成熟的BMS软件开发通常是基于AUTOSAR架构开发。AUTOSAR架构将运行在Microcontroller之上的ECU软件分为:应用层(Application)、运行环境(RTE)、基础软件层(BSW)三层。