首页 » 技术文章 » 基于DSP和OZ890的电池管理系统设计

基于DSP和OZ890的电池管理系统设计

作者:  时间:2011-02-23 19:31  来源:EDN

  电池管理系统(BMS, Battery Management System)是电动汽车的关键零部件之一。高性能、高可靠性的电池管理系统能使电池在各种工作条件下获得最佳的性能。电池管理系统可以实时监测电池状态,如电池电压、充放电电流、使用温度等;预测电池荷电状态(SOC,State of Charge),防止电池过充过放,从而达到提升电池使用性能和寿命,提高混合动力汽车的可靠性和安全性的目的。

  本设计主要实现数据采集、电池状态计算、均衡控制、热管理、各种通信以及故障诊断等功能。

  1 电池管理系统硬件组成

  电池管理系统电路由电源模块、DSP 芯片TMS320LF2407A[1](简称为“LF2407”)、基于多个OZ890[2]的数据采集模块、I2C[3]通信模块、SCI 通信模块、CAN 通信模块组成。系统硬件框图如图1 所示。

  1.1 电源模块

  整车提供的电源为+12V,管理系统需要的电压包括:+3.3VDSP,隔离电路用)、+5V(总线驱动等芯片用)±15V(电流传感器),可以通过DC-DC 转换得到,这样不但可以满足各个芯片的供电要求而且可以起到隔离抗干扰的作用。

  1.2 数据采集模块

  由DSP 完成总电压、电流及温度的采集。电池单体电压的采集和均衡由OZ890 芯片完成,并利用I2C 总线发给DSP,本模块电路主要包括前端采集处理和均衡电路。

  1.3 I2C 通信模块

  OZ890 采样模块将采集处理后的数据通过I2C 总线发送到LF2407,由于LF2407 自身不带I2C 接口,本设计利用PCA9564[4]扩展其I2C 接口。为了防止电磁干扰影响I2C 总线上数据的传输,必须对总线信号进行隔离,考虑到I2C 总线是双向传输的,使用ADuM1250双向隔离芯片进行隔离。PCA9564 及双向隔离电路如图2 所示。

2 PCA9564 及双向隔离电路

  PCA9564 I2C 总线扩展器,与LF2407 GPIO 口相连,它支持主从模式的数据收发,在BMS 中设定LF2407 为主器件,OZ890 位从器件。LF2407 通过读写PCA9564 内部四个寄存器的内容来与OZ890 通信。

  ADuM1250 是热插拔数字隔离器,包含与I2C 接口兼容的非闩锁、双向通信通道。这样就不需要将I2C 信号分成发送信号与接收信号供单独的光电耦合器使用。

  1.4 串口通信模块

  电池管理系统将采集处理后的数据通过串口发送到PC 机界面上,实现人机交互。通过串口界面,可以观察到电池的总电压、单体电压、电流、SOC、故障状态、充放电功率等参数,还可以通过串口发送实现管理系统的在线标定。其硬件电路主要基于MAX232 芯片,如图3a)所示。

3 串口通信接口电路

  MAX232 +5V 电源的收发器,与计算机串口连接,实现RS-232 接口信号和TTL 信号的电平转换,使BMS PC 机能够进行异步串行通讯。为了防止电磁干扰影响串口上数据的传输,必须对总线信号进行隔离。串口是单向传输,所以利用6N137 光电耦合较为方便,图3b)所示为232TXD 信号光耦隔离电路。

相关推荐

CEVA凭借90%的市场份额继续领导DSP IP市场

CEVA  DSP  2012-05-30

欧胜推出带有语音处理器DSP的下一代音频中枢

欧胜  DSP  2012-05-07

Tensilica HiFi音频/语音DSP迎来又一里程碑

Tensilica  DSP  2012-04-25

Tensilica授权瑞萨电子ConnX BBE16 DSP IP核

Tensilica  DSP  2012-04-18

Tensilica HiFi音频DSP支持杜比数字+功能

Tensilica  DSP  2012-02-28

CEVA和Idea! 电子系统合作

CEVA  DSP  ISDB-T  2011-12-19
在线研讨会
焦点