标题: 基于DSP和OZ890 的电池管理系统设计 [打印本页] 作者: liyf 时间: 2012-1-18 01:04 标题: 基于DSP和OZ890 的电池管理系统设计 摘要:本文从设计要求和功能出发,设计了一种用于混合动力汽车的电池管理系统。其中硬件系统包括:电源模块、基于OZ890 的单体电压采集电路和I2C 通信电路、基于DSP 的RS232
串口通信和CAN 通信等硬件系统的设计;软件系统包括:利用周期中断和下溢中断实现数据采集处理、SOC 估算和各种通信程序。
关键词:电池管理系统;OZ890;I2C 双向隔离;下溢中断
Design of battery management system based on DSP and OZ890 WANG Tao, QI Bo-jin, WU Hong-jie, LI Wei (School of Mechanical Engineering & Automation, Beihang University, Beijing 100191, China) Abstract: A battery management system for Hybrid Electrical Vehicle is designed according to its design requirements and functions. The design of BMS contains two parts: hardware system and software system. The hardware system comprises power module, data acquisition and communication circuit, I2C bus circuit, CAN bus circuit, RS232 circuit and so on. The software comprises data acquisition and processing program based on periodic interrupt and underflow interrupt, evaluation of SOC and communication programs.
Key words: battery management system; OZ890; Dual I2C Isolator; underflow interrupt
电池管理系统(BMS, Battery Management System)是电动汽车的关键零部件之一。高
性能、高可靠性的电池管理系统能使电池在各种工作条件下获得最佳的性能。电池管理系统
可以实时监测电池状态,如电池电压、充放电电流、使用温度等;预测电池荷电状态(SOC,
State of Charge),防止电池过充过放,从而达到提升电池使用性能和寿命,提高混合动力汽
车的可靠性和安全性的目的。
本设计主要实现数据采集、电池状态计算、均衡控制、热管理、各种通信以及故障诊断
等功能。
1 电池管理系统硬件组成
电池管理系统电路由电源模块、DSP 芯片TMS320LF2407A[1](简称为“LF2407”)、基
于多个OZ890[2]的数据采集模块、I2C[3]通信模块、SCI 通信模块、CAN 通信模块组成。系
统硬件框图如图1 所示。
1.1 电源模块
整车提供的电源为+12V,管理系统需要的电压包括:+3.3V(DSP,隔离电路用)、+5V(总
线驱动等芯片用)、±15V(电流传感器),可以通过DC-DC 转换得到,这样不但可以满足各
个芯片的供电要求而且可以起到隔离抗干扰的作用。