电池管理系统监测电池组中各个单体电芯的健康状况;平衡各个电芯的性能;保证所有电芯都在额定工作范围内;当电芯被透支时很大限度地保护电池组整体功能;为个别电芯充电提供接入方式。电池管理系统具有CAN总线接口,电池管理系统通过CAN总线接口与电动车主控制器进行通信,可以传输电池管理系统的所有监控数据,动车主控制器依据电池管理系统传输的数据,对整车的控制进行实时调整,达到对锂动力电池更加合理的使用效果,延长锂动力电池的使用寿命。
电池管理系统(BMS)中包括多个耦接在一起的电池模块,其中电池模块通常包括多个电池组,电池组包括一个或多个电池単元。电动汽车和混合动カ电动汽车需要使用多个电池模块,以满足总电压额和总电流额的需要,以及满足为辅助系统提供电能的需要。电池管理系统是一个本世纪才诞生的新产品,因为电化学反应的难以控制和材料在这个过程中性能变化的难以捉摸,所以才需要这么一个管家来时刻监督调整限制电池组的行为,以保障使用安全。
电池管理系统的软件架构
随着汽车电子的软件开发越来越复杂,汽车制造商,供应商以及工具开发商联合开发开发了AUTOSAR,即Automotive Open System Architecture(汽车开发系统架构),AUTOSAR的分层模型架构使得主机厂、供应商、科研机构等的联合开发得以有效配合,为实现强大的软件系统提供了基础。
成熟的BMS软件开发通常是基于AUTOSAR架构开发。AUTOSAR架构将运行在Microcontroller之上的ECU软件分为:应用层(Application)、运行环境(RTE)、基础软件层(BSW)三层。
Application,应用层,将软件都划分为一个ASWC(Atomic Software component),包括硬件无关的Sensor Software component、Actuator Software component等。对于电池管理系统,其功能绝大部分算法逻辑都是在应用层进行,也是BMS软件开发的核心工作。
版权所有©2024 产品网