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

发布者:RadiantSoul最新更新时间:2011-05-09 来源: 与非网 关键字:电池管理系统  混合动力  电池过充过放 手机看文章 扫描二维码
随时随地手机看文章

    电池管理系统(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 转换得到,这样不但可以满足各个芯片的供电要求而且可以起到隔离抗干扰的作用。

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 信号光耦隔离电路。

1.5 CAN 通信模块

    CAN 通信是架接电池管理系统(BMS)与整车HCU 之间的信息桥梁,BMS 将电池的状态参数通过CAN 总线发给HCU,HCU 通过判断当前的电池状态来做出决策,分配电机和发动机之间的功率,控制电池的充放电。同时BMS 还可以接收HCU 发来的相关命令,做出相应的处理。其硬件方面主要是通过PCA82C250 通用CAN 收发器来提供对总线数据的差动发送能力和对通信总线数据的差动接收能力。通过类似于图3b)的光耦隔离电路来加强CAN 总线上的抗干扰能力。其硬件电路由图4 所示。


                        图4 CAN 通信接口电路

    在电路中可根据整车要求,是否接入120Ω 的终端电阻,当JP201 跳线接1 脚和2 脚时,不接入电阻,当接2 脚和3 脚时,电阻接入。

2 电池管理系统的软件设计

    电池管理系统软件[6]系统包括6 个任务和5 个中断。6 个任务包括:AD 转换处理任务(包括读取OZ890 中的数据)、CAN 接收任务、CAN 发送任务、SOC 计算任务、系统监视故障诊断任务和串口发送任务。5 个中断包括:AD 采集中断服务子程序、Timer1 下溢中断服务子程序、周期中断子程序、CAN 总线接收中断服务子程序和串口接收中断服务子程序,如下面的中断向量表所示:

.ref _c_int0
.ref _ADC, _INT2, _INT5
.sect ".vectors"
rset: B _c_int0;00h reset
int1: B ADC ;02h ADC
int2: B _INT2 ;04h 周期、下溢中断
int3: B int3 ;06h INT3
int4: B int4 ;08h INT4
int5: B _INT5 ;0Ah CAN, SCI
int6: B int6 ;0Ch INT6

    根据整车控制策略,CAN 上电池状态数据每帧的刷新周期为10ms,故设置周期中断的时钟节拍为10ms;相应地设置以上几个任务的执行周期均为10ms。


                        图5 周期时钟节拍图

    从图5 中可以看出,系统初始化完成以后,Time1 开始计时,当达到5ms 时,在A 点发生周期中断,然后进入周期中断子程序,启动AD 转换,通过I2C 总线读取OZ890 中的数据。AD 转换完毕后,软件触发ADC 中断保存数据并进行相应的处理,清除周期中断标志。当达到10ms 时,发生下溢中断,进入下溢中断服务子程序,执行CAN 发送任务、SOC计算任务、系统监视故障诊断任务、串口发送任务。另外,CAN 接收和串口接收执行采用中断触发方式。利用周期中断和下溢中断来划分任务执行时间区域不仅能够满足整车10ms每帧数据的CAN 发送要求,而且每一个任务时间也都能通过计数器和标志位的状态来计算任务的执行时间,以便更好的分配任务的执行时间段。

3 结论

    电池管理系统采用了DSP+OZ890 的结构,加之相应的抗干扰措施,具有高性能、低成本等特点。由于采用了专门的电池采样芯片OZ890,提高了采样精度、解决了电池单体电压不均衡造成的过充问题。同时使硬件的开发周期大大缩短,增强了系统的可靠性和可维护性,在实际应用中取得了良好的效果。

关键字:电池管理系统  混合动力  电池过充过放 引用地址:基于DSP和OZ890的电池管理系统设计

上一篇:基于WinCE的智能车载仪表设计
下一篇:汽车LED照明方案设计

推荐阅读最新更新时间:2024-05-02 21:22

解决混合动力汽车电动汽车中的高压电流感应设计难题
电气化已为汽车动力系统创造了一个新的范例——无论该设计是混合动力汽车(HEV)还是电动汽车(EV),总有新的设计难题要解决。在这篇技术文章中,我想要强调高压电流感应的一些主要挑战,并分享其他资源来帮助和简化您的设计过程。 高电压、高电流:( 200 A或更常见的1,000 A) 高电压(≥400 V)全电动系统旨在降低驱动车辆的牵引系统的电流消耗。这需要隔离解决方案,以便“热”高压侧能够向“冷”侧(连接到低压≤5-V微控制器或其他电路)提供电流测量。由于I2R的功耗,当用分流电阻器测量时,高电流就会出现问题。 如要在这些情况下使用分流器,意味着你必须选择低于100-µΩ的分流电阻器,但是这些电阻器往往比更为常见的
[汽车电子]
解决<font color='red'>混合动力</font>汽车电动汽车中的高压电流感应设计难题
2016美国最不受欢迎的15款混合动力汽车
受汽油价格跌至3美元的影响,混合动力汽车九月份在美国的销量仅占市场总销量的2.3%。 即使在人们很少去选择购买混合动力汽车的情况下,人们可能首先想到的可能会是丰田Prius系列,但肯定不会是奥迪Q5系列。 除了被夸大其实的Prius系列,还有很多具有混合动力的车型,如Q5系列。但不幸的是,大多数混合动力汽车大家并不是很熟悉,也不是很当回事。在过去的几年内,各大汽车生产商已经停产了九款销量滞后的混合动力汽车,分别是:凯迪拉克 ELR, 大众捷达系列,斯巴鲁Cross trek, 本田思域,别克君威 e Assist,宝马Active 3系列, 5系列, 和 7系列,以及日产楼兰,本田CRZ,雷克萨斯LS600hL,别克君越
[汽车电子]
建立混合动力车辆原型系统进行处理器循环仿真
本文叙述先进汽车控制算法的 处理器 循环(processor-in-the-loop;PIL)仿真开发原型系统;说明如何以模型为基础的设计流程建立控制算法的模型,并且对其进行评估,接着部署至 混合动力 车辆开发平台。 当转为透过运算能力来定义的车辆功能愈来愈多,工程师为能源管理、电池管理和动力传动控制所设计的算法也变得更加复杂。这使得能够实时执行运算量密集算法的车用 处理器 的需求增加。 为了展示NXP 处理器 的能力,我们的团队为了先进汽车控制算法的处理器循环(processor-in-the-loop;PIL)仿真开发了一个原型系统。我们使用Simulink,以模型为基础的设计流程建立控制算法的模型,并且对其进行评估,接着部署
[汽车电子]
建立<font color='red'>混合动力</font>车辆原型系统进行处理器循环仿真
电动汽车的老大难:互联互通和充电安全
进入到2015年的最后一个季度,在中国的新能源汽车冲击新的产销量记录的关键时刻,任何与安全有关的瑕疵都需要警惕与重视,回顾今年已经发生的连串自燃和起火事件,每次都备受关注与质疑,被寄予厚望的电动汽车可以更火,但不能再烧了! 据第一电动网统计,2015年以来,全国共发生7起纯电动客车、混合动力客车自燃事故。像深圳4.26电动大巴起火、厦门公交起火等事故,着火原因主要集中在车辆处于静态停置中,由于电池系统管理不完善、通讯不兼容、与充电设备通讯障碍导致的电池过充、短路等问题,不能提前监控、报警,从而引起热失控、自燃、起火等问题。除了电池自身技术以外,很多外在原因成为了事故导火索,也就是说,充电环节也具有很大的安全隐患。因此,安全不能只聚
[嵌入式]
雷克萨斯开启电动化进程,计划将打造纯电车型
据外媒报道,上个月,丰田宣布他们将与斯巴鲁合作为一款SUV开发电动汽车专用平台。现在该公司的高端品牌雷克萨斯对媒体表示,他们正在为未来的车型开发全新的纯电动结构。 不仅如此,雷克萨斯的执行副总裁佐藤弘治(Koji Sato)对媒体表示,该品牌计划对其所有车型进行电动化,并且透露他们已经开发出了一个全新的设计语言,能够更好的满足电动汽车的需求,另外他们还在针对电动汽车开发新的轮毂电机。丰田也表示他们正在开发电动汽车所使用的固态电池。 在雷克萨斯的例子中,“电动化”可能还将包括燃料电池车辆,前日本天皇明仁曾鼓励日本企业优先发展氢燃料电池。雷克萨斯母公司丰田当前正在加利福尼亚州销售小型燃料电池轿车Mirai,售价为5.85万美元
[嵌入式]
电磁耦合式混合动力电动车辆动力合成箱测控平台
1.研究对象介绍 1.1 系统结构 基于电磁耦合技术的混合动力合成箱方案如图1 所示,它改变了传统汽车的机械离合器和手动变速箱,增加了双电机、单行星排、动力伺服装置、泵升单元和动力电池。强混合技术方案一般为混联式,其主要优点是发动机一直运行在最佳经济运行线上而不受轮边负荷约束。 1.2 功能原理 1.2.1 发电机 图1中汽油机的曲轴输出端与发电机的外转子相连,汽油机直接驱动发电机,输出转矩通过发电机进行电功率分流。发电机使汽油机转速独立于和主减速器相连的输出轴转速,转速差为发电机目标转速(转速控制)。发电机在四象限力矩伺服系统的控制下,将伺服转矩与其内外转子的转速差对应的功率以电能的形式馈入高压母线。伺服转矩与
[嵌入式]
福特混合动力电动车涉嫌侵犯专利 或遭禁售
据外媒报道,国际贸易委员会(ITC)本周对福特汽车专利侵权一案展开了调查,据悉,此案或对福特从墨西哥进口混合动力电动车产生影响。 美国马里兰的混动动力技术公司Paice及Abell Foundation宣称福特进口的部分混合动力电动车及相关零部件侵犯了其专利,并违背了美国1930关税法案 两家公司宣称,自1999-2004年以来一直与福特进行合作,并为其提供详细的模型和零部件设计,但随后福特却拒绝使用Paice的技术。 Paice 公司CEO Robert Oswald在发言中表示:“我们相信福特,我们的工程师一直以来都真诚地向福特共享我们持有专利的混合动力技术,然而这种真诚却被其错别对待。” Paice要求ITC发布禁制令,并
[汽车电子]
提升锂离子电池技术混合动力车成本削减50%
Ener1公司首席执行官Charles Gassenheimer在上周五(8月29日)表示,一旦它的锂离子技术积聚攀升,它将能够把混合电动车的电池成本削减50%。 这家业已跟一家主要汽车制造商签署供应协议的公司还说,它预期在今年底取得两项新的电池开发合同。那些合同可能最终变为量产的协议。 Ener1公司的锂离子电池单位EnerDel正在为Think City的全电动车向挪威的Think Global供应电池,这款车将在今年底在欧洲销售。 现有的混合动力汽车—包括丰田汽车公司的Prius—采用镍金属氢化物电池。然而,锂离子技术被汽车制造商以及供应商视为延长电力,最终结果就是混合动力车的行驶距离的关键。正
[汽车电子]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved