我国是一个煤矿事故多发的国家,为进一步提高煤矿安全防护能力和应急救援水平,借鉴美国、澳大利亚、南非等国家成功的相关经验和做法,2010年,国家把建设煤矿井下避难硐室应用试点列入了煤矿安全改造项目重点支持方向。为了满足井下复杂的运行环境及井下避难硐室对电池电源运行稳定、安全可靠、大电流输出等关键要求,研发了基于MAX17830的矿用电池电源管理系统。1总体技术方法根据煤矿井下的环境及井下避难硐室对电池电源运行稳定、安全可靠、大电流输出等关键要求,结合磷酸铁锂离子电池的特性,采用MAX17830作为矿用电池管理系统的采集与保护芯片。本矿用电池电源管理系统由五部分组成,分别为显示模块、管理模块、执行机构、电池组、防爆壳。整个电池电源管理系统共设有4对接线口:24V直流输出端口、24V直流充电端口、485通信端口和CAN通信端口[1-2]。本矿用电池电源管理系统的工作流程如图1所示。
2电池电源管理系统硬件设计2.1器件选择及布局本矿用电池电源管理系统设计所采用的重要器件如表1所示。按照器件的功能及电池管理系统的特点,对器件进行布局设计,器件布局情况如图2所示。
2.2核心电路解析2.2.1MAX17830介绍MAX17830芯片由美国的美信半导体公司生产,包含12路电压检测通道、12路平衡电路控制引脚及2路NTC温度传感器。在本电池电源管理系统中使用了8路电压检测通道、8路平衡电路控制引脚和2路NTC温度传感器。MAX17830采集8个单体电池的电压并使用IIC通信协议与CpU通信,将采集的数据发送给CpU,接受CpU的控制[3-4]。2.2.2电池电压采集与过充保护电路此电路围绕着MAX17830而设计,负责整个电池组单体电池的电压采集、过充保护、平衡管理等,其电路设计的原理图如3所示。
3电池电源管理系统软件设计3.1软件基本功能为了保证电池电源系统的稳定,设计电池电源管理系统软件的基本功能如下[5]:(1)动态信息的采样,对单体电压、单体温度、电池组电流、电池组电压进行采样;(2)电管理,根据系统动态参数对充电过程、放电过程、短路情况进行报警、主动保护多级管理措施;(3)热管理,电池单体高于或低于指定界限时电池电源管理系统将采取保护措施并报警;(4)均衡管理,充、放电过程中可对单体电池持续有效地供应高达70mA的均衡电流,每块单体电池设有一路均衡电路;(5)数据管理,使用CAN/485通信协议可实时读取、调用系统存储的数据及管理系统工作状态。详实记录过流、过压、过温等报警信息,作为系统诊断的依据;(6)电量评估,长时间精准剩余电量估计,实验室SoC估计精度在97%以上(-40℃~75℃);(7)系统自检,系统上电时对信息采集、通信、控制等功能进行全面自检,简化电池系统维护工作。3.2电池电量估算电池电量的估算方法有很多,如电流积分法、电压法等,本系统采用能量守恒定律和电池内阻的方法来对SoC进行估计[6]。3.3系统软件设计稳定,本系统采用?滋C/OS-Ⅱ嵌入式实时操作系统[7-8],其软件可以划分成6个功能模块:开机自检与初始化;电池电压、电流检测;电池平衡管理与保护;系统充、放电管理;通信、显示管理;电池剩余电量计算。其软件工作流程如下图4所示。
本文利用MAX17830电池管理芯片,并借助飞思卡尔公司生产的Kinetis系列中的K10芯片设计了一种矿用电池电源管理系统,在硬件和软件调试成功之后进行了96小时的持续测试,在测试期间系统可以安全、稳定地为可以外部用电设备供应大电流输出,满足设计需求。但当系统在大电流运行时电池电量估计出现偏差、电量估计不准确,在后续的工作中还需改进。参考文献[1]骆华敏.嵌入式电动汽车电池管理系统设计[J].煤炭技术,2004,23(4):79-80.[2]胡建红.基于MC9S12Dp512与CAN总线的电池管理系统研究与设计[D].上海:上海交通大学,2008:68-72.[3]汤竞南.沈国琴.C语言单片机开发与实例[M].北京:人民邮电出版社,2008:227-243.[4]LABROSSEJJ.嵌入式实时操作系统?滋C/OS-II(第二版)[M].北京:北京特种航天大学出版社,2003.[5]韩春立.基于XC164CS单片机的混合动力汽车电池管理系统研究[D].哈尔滨:哈尔滨理工大学,2009:41-44.[6]潘双夏.基于能量守恒和四线法的SOC估算策略研究[J].汽车工程,2007,29(5):415-452.[7]K10Sub-FamilyReferenceManual[Z].飞思卡尔官方数据手册,2011,6.[8]MAX17830DataSheet[Z].美信官方数据手册,2011,2.