1 前言
随着高科技及其产业的迅速发展,大存储容量的电池组能源系统已经越来越被人们所重视,在很多领域中都得到广泛地应用,如在汽车产业发展的新方向、新热点——电动汽车及混合动力车的研究及产业化中,将作为车载能源的主要供给者。
蓄电池组是由一定数量的单体电池串联组成的,它可以进行百次至千次的充放电;在使用中必须注意其各个单体电池的各种特性、电池温度、电池的剩余电量及总电流等参数,因为这些参数直接影响电池的使用寿命,必须做到优化运行和有效监控,防止电池出现过充、过放及温度过高等问题,从而延长电池的使用寿命和降低成本,特别是提高电池的可靠性。可以把给电池组配套的电子、控制及数字技术称为数字“电池电子技术”。同样在汽车的电子、数字技术中,已经使用多个CPU完成各种参数、功能的控制问题,考虑汽车的安全性,运行必须十分可靠,于是发展了并联的独立多个系统结构,再由现场总线联接,组成统一的大系统。
2 分布式结构的管理系统
2.1 系统结构
系统要实现不同类型的多种功能,集中的或中央处理方式无法满足安全性要求,自然要采用分布式结构 ; 系统的工作环境恶劣,常处于强电磁干扰及脉冲电流的干扰下,为了确保可靠性,考虑采用和发展了高性能CAN现场总线作为通讯系统;而且CAN总线在汽车上已使用很久,具有很强的抗干扰性,同时该技术比较成熟,已成为汽车使用通讯的标准。因此,在系统的内部通讯以及跟外部通讯都采用CAN总线来实现。
本分布系统是以CPU
图1 电池管理系总体结构图
2.2 管理系统主模块的设计
系统的主要功能包括数据采集、电量估计及显示诊断等。由于
通讯及显示模块提供了双CAN通讯接口,能够与系统内各个模块及外部整车系统通过CAN进行数据传输;同时系统提供RS232接口,能够实现与PC机通讯;模块还提供5口寸半液晶显示驱动功能,和按键进行人机友好操作;模块还设有电压、电量、电流及温度的上下限报警及自检功能,保证系统的安全性。
各个系统模块的基本结构框图如图2所示。
图2 模块结构框图
2.3 电量估算
电量估算采用实时电流积分的安时法进行基本估算,然后通过对影响电池电量的温度、自放电及老化等各种参数进行修正,并考虑单块电池间的不一致性,从而得到精确的电池组电量。
图3 电池电量估算框图
3 CAN总线系统
3.1 CAN简介
CAN总线是现场总线的一种,是德国Bosch公司在1986年为解决现代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行高速数据通信总线。它采用了ISO/OSI模型的七层结构中的物理层和数据链路层,具有较高的可靠性、实时性和灵活性。
CAN总线具有以下独特的优点:
1)CAN能以多主方式工作,网络上任意一个节点均可以在任意时刻向网络上其他节点发送信息,而不分主从,通信方式灵活;
2)CAN可以实现点对点、一点对多点及全局广播等方式传送和接受数据,通信介质采用双绞线、同轴电缆或光纤,选择灵活,通信距离最远可达
3)CAN节点在错误严重的情况下,具有自动关闭输出的功能,切断它与总线的联系,以使总线上其它操作不受影响。采用NRZ编码/解码方式,并采用位填充技术。用户接口简单,编程方便,很容易构成用户系统;
4)CAN采用非破坏性仲裁技术,当两个节点同时向网络上传送信息时,优先级低的节点主动停止数据发送,而优先级高的节点可不受影响地继续传输数据,有效避免了总线冲突。
5)CAN采用短帧结构,每一帧为8bite,传输时间短,受干扰的概率低,每帧信息都有CRC校验及其它检错措施,保证了数据的出错率极低。