基于MAX17830的矿用电池电源管理系统设计

点击次数:   更新时间:2020-01-17 06:49     作者:七位数

  我国是一个煤矿事故多发的国家,为进一步提高煤矿安全防护能力和应急救援水平,借鉴美国、澳大利亚、南非等国家成功的经验和做法,2010年,国家把建设煤矿井下避难硐室应用试点列入了煤矿安全改造项目重点支持方向。

  为了满足井下复杂的运行环境及井下避难硐室对电池电源运行稳定、安全可靠、大电流输出等关键要求,研发了基于MAX17830的矿用系统。

  根据煤矿井下的环境及井下避难硐室对电池电源运行稳定、安全可靠、大电流输出等关键要求,结合磷酸铁锂电池的特性,采用MAX17830作为矿用电池管理系统的采集与保护芯片。

  本矿用电池电源管理系统由五部分组成,分别为显示模块、管理模块、执行机构、电池组、防爆壳。整个电池电源管理系统共设有4对接线通信端口和CAN通信端口[1-2]。

  按照器件的功能及电池管理系统的特点,对器件进行布局设计,器件布局情况如图2所示。

  MAX17830芯片由美国的美信半导体公司生产,包含12路电压检测通道、12路平衡电路控制引脚及2路NTC温度传感器。在本电池电源管理系统中使用了8路电压检测通道、8路平衡电路控制引脚和2路NTC温度传感器。MAX17830采集8个单体电池的电压并使用IIC通信协议与CPU通信,将采集的数据发送给CPU,接受CPU的控制[3-4]。

  此电路围绕着MAX17830而设计,负责整个电池组单体电池的电压采集、过充保护、平衡管理等,其电路设计的原理图如3所示。

  为了保证电池电源系统的稳定,设计电池电源管理系统软件的基本功能如下[5]:

  (1)动态信息的采样,对单体电压、单体温度、电池组电流、电池组电压进行采样;

  (2)电管理,根据系统动态参数对充电过程、放电过程、短路情况进行报警、主动保护多级管理措施;

  (3)热管理,电池单体高于或低于指定界限时电池电源管理系统将采取保护措施并报警;

  (4)均衡管理,充、放电过程中可对单体电池持续有效地提供高达70 mA的均衡电流,每块单体电池设有一路均衡电路;

  (5)数据管理,使用CAN/485通信协议可实时读取、调用系统存储的数据及管理系统工作状态。详实记录过流、过压、过温等报警信息,作为系统诊断的依据;

  (6)电量评估,长时间精准剩余电量估计,实验室SoC估计精度在97%以上(-40 ℃~75 ℃);

  (7)系统自检,系统上电时对信息采集、通信、控制等功能进行全面自检,简化电池系统维护工作。

  电池电量的估算方法有很多,如电流积分法、电压法等,本系统采用能量守恒定律和电池内阻的方法来对SoC进行估计[6]。

  稳定,本系统采用?滋C/OS-Ⅱ嵌入式实时操作系统[7-8],其软件可以划分成6个功能模块:开机自检与初始化;电池电压、电流检测;电池平衡管理与保护;系统充、放电管理;通信、显示管理;电池剩余电量计算。其软件工作流程如下图4所示。

  本文利用MAX17830电池管理芯片,并借助飞思卡尔公司生产的Kinetis系列中的K10芯片设计了一种矿用电池电源管理系统,在硬件和软件调试成功之后进行了96小时的连续测试,在测试期间系统可以安全、稳定地为可以外部用电设备提供大电流输出,满足设计需求。但当系统在大电流运行时电池电量估计出现偏差、电量估计不准确,在后续的工作中还需改进。

  [1] 骆华敏.嵌入式电动汽车电池管理系统设计[J].煤炭技术,2004,23(4):79-80.

  [3] 汤竞南.沈国琴.C语言单片机开发与实例[M].北京:人民邮电出版社,2008:227-243.

  [5] 韩春立.基于XC164CS单片机的混合动力汽车电池管理系统研究[D].哈尔滨:哈尔滨理工大学,2009:41-44.

  [6] 潘双夏.基于能量守恒和四线法的SOC估算策略研究[J].汽车工程,2007,29(5):415-452.


七位数