除地线窜扰的可能; 3) 数字温度传感器使用屏蔽
电缆封装, 屏蔽地搭铁; 4) CAN 总线选用屏蔽双绞
线, RS485 总线也选用双绞线; 5) PCB 制作尽量加
大线间距以降低导向间的分布电容, 使导向垂直以
减小磁场耦合, 减小电源线走线有效面积; 6) 选用
性价比高的器件等。
图 2 电池管理系统中 央控制器结构框图
3 系统软件设计
系统软件均采用模块化程序设计, 中央控制器
程序采用 C 语言编写, 根据系统具有的功能分为若
干子程序, 其中包括: 标定子程序、SOC 估计子程
序、
故障分析子程序、
信号监控与报警子程序等; 电
池测控程序采用汇编语言编写
[ 3]
。中央控制器主程
序流程框图如图 3 所示。
考虑到电动汽车的运行环境, 在系统硬件采用
抗干扰措施的基础上, 进行了软件抗干扰设计。在软
件设计中使用了滤波、冗余、软件陷阱等技术, 防止
程序失效, 保证系统正常运行。
系统标定程序采用 VB6. 0 进行开发, 采用模块
化程序设计, 软件的主要功能有: 系统参数标定、数
据实时采集与保存、
数据和曲线显示( 包括实时动态
曲线, 历史曲线) 、继电器输出等
[ 4]
。上位机软件的结
构框图如图 4 所示。
4 系统装车试验
系统设计完成后, 经过实验室考核及算法验证,
已安装在 BFC6110EV 和 HF F 6110GK50 电动大客
车上, 这2 种车型分别使用了3. 6V / 200 A h 金属锂
离 子 电池和 12 V/ 85 A h 的铅酸电池。结合这 2
种车型的场地试验
[ 5]
进行了系统的联合调试。图 5
图 3 中央控制器主程序流程图
1833
南金瑞, 等: 纯电动汽车电池管理系统的设计 及应用