24V/20A磷酸铁锂电池管理系统的硬件设计
2017-06-23尤晓蕾任纪伟刘亚
尤晓蕾+任纪伟+刘亚
摘 要:磷酸铁锂电池是一种新型锂离子蓄电池,具有高容量、高输出电压与良好的充放电特性,是传统的铅酸、镍氢等蓄电池无法比拟的,但其同时也存在电池组一致性、电池过充等问题,因此在实际使用过程中需要配合电池管理系统对其进行管理和保护,以发挥其最佳性能。文中设计了一款具有24 V/20 A输出功能的磷酸铁锂电池电源管理系统,采用MKE02Z64VQH2微控制器和MAX17830架构设计方案,利用MAX17830进行电池组信息的采集并使用嵌入式操作系统进行任务管理。文中的主要研究内容包括车载磷酸铁锂电池组成的方案设计、电池管理系统硬件设计等。
关键词:磷酸铁锂电池;电池管理系统硬件设计;MAX17830;MKE02Z64VQH2
中图分类号:TP39;TM911 文献标识码:A 文章编号:2095-1302(2017)06-00-02
0 引 言
磷酸铁锂(LiFePO4)电池是一种新型、高效,采用磷酸铁锂材料作为正极的锂电池,其工作原理是当电池放电时,Li+从负极中脱出,经电解液和隔膜进入正极;当电池充电时,Li+从正极脱出,经电解液和隔膜进入负极。该电池具有寿命超长、高安全性、污染小、体积小重量轻、电池单体电压高,放电平台稳定等优点,但同时也存在导电性能较差、锂离子扩散速度慢,振实密度低,电池组一致性较严重,低温性能差,制造成本较高等问题。
为了充分发挥其最佳性能,需要配合电池管理系统(Battery Management System,BMS)对电源系统进行管理和保护。在电池使用过程中对电池的充放电电流、电压等参数进行跟踪、记录、管理和控制,为电池的维护保养和合理使用提供更多有力依据,并增加电池使用寿命。电池管理系统作为电池系统的重要组成部分,虽然在检测精度、可靠性和耐久性等方面取得了一定进步,但还有很多问题没有得到解决,比如如何最大限度利用电池的电量,电池如何在变化的气候工况下工作,电池的剩余电量如何指示,如何对电池进行快速充电,如何延长电池的使用寿命等。
目前磷酸铁锂电源系统智能化程度低,通用互换性差,故从电池应用的实际需求出发,设计一个在使用中可以输出24 V/20 A直流的磷酸铁锂电池管理系统,该系统具有数据采集、状态控制、温度管理、均衡管理等功能,系统可以通过串、并联等多种组网方式对外提供多种直流电。并对磷酸铁锂电池管理系统的硬件架构等技术展开系统研究,硬件采用MKE02Z64VQH2微控制器和MAX17830架构设计方案,采用ARM-M0+内核的KinetisE系列MCU作为系统的主处理器对数据及系统的运行状态进行管理。
1 电池管理系统的基本结构
磷酸铁锂电池管理系统首先进行数据采集工作,模块采集电池的放电电流、电压以及温度等信息数据,再由控制单元(ECU)进行电流、电压、温度等数据的处理,根据数据处理结果由控制系统对执行机构发出控制指令,并向外界传递信息。据此原理,美国托莱多大学设计出了电池管理系统的结构框图。在该磷酸铁锂电池管理系统的结构框图中,电池管理系统被简化为1个ECU和1个均衡器(EQU)。系统中ECU的主要功能包括数据采集、数据传送、数据处理和末端控制。
图1所示为韩国Ajou大学研发的电池管理系统。图中展示了电池管理系统各模块的基本结构与模块之间的逻辑关系。从车载电池应用的实际需求出发,根据电池供电系统方便、简洁、安全、高效的要求,结合电池应用中磷酸铁锂电池系统硬件设计的特殊情况,设计磷酸铁锂电池管理系统,该系统在使用过程中可输出24 V/20 A直流。从整体供电进行系统设计和硬件设计,电池管理系统采用二级拓扑结构,硬件采用MKE02Z64VQH2和MAX17830嵌入式结构。
2 电池管理系统的基本功能
目前,国内外所设计的电动汽车用BMS通常具有数据采集、剩余容量(SOC)估算、电气控制(充放电控制、均衡充电等)、安全管理和控制以及热管理等功能。
在BMS中,数据滤波处理、采样频率和采集精度等数据采集的源头环节非常重要。BMS须采集每个单体电池的电压及每个单体电池的温度以保证磷酸铁锂等锂离子电池的安全要求。
BMS系统的关键在于确定电池的剩余容量(SOC)。传统的SOC估算方法包括开路电压法、内阻法、安时法等。近年来随着控制算法的进步又相继研发出SOC新型算法,如卡尔曼滤波估计模型的算法、模糊逻辑算法模型的算法、自适应神经模糊推断模型的算法及新出现的线性模型法的算法和阻抗光谱法的算法等。
電气控制需要根据SOC以及温度变化来限定放电电流大小;控制充电过程包括均衡充电等。电气控制中通过结合使用电池技术和电池类型技术,设置一个控制充放电的算法,并将该算法作为充放电控制的标准,因而可最大限度提高电池利用率。
3 磷酸铁锂电池BMS硬件设计
磷酸铁锂电池管理系统的核心架构是MKE02Z64VQH2和MAX17830,采用M0+内核的KinetisE系列MCU作为系统的微处理器,既可有效保障管理系统的高速运行,又可实现低功耗的目的;使用MAX17830对系统的8节磷酸铁锂电池进行管理。系统的硬件功能模块组成包括稳压模块、电压采集与均衡模块、电流采集模块、温度采集模块、充放电控制模块、通信模块以及显示控制模块。
考虑到系统的稳定性,本系统采用基于MAX17830+ ARM-M0+的硬件架构进行设计,使用KE02微控制器对整个系统的运行状态进行管理,结合实际需求,设计如图2所示的系统架构。
该系统由额定电压为3.2 V的磷酸铁锂8节单体电池串联,电压采用通道8路的方法,需要在设计上通过MAX17830电压管理芯片来完成磷酸铁锂电池的电压信息采集工作,并通过AD采样的KE02主控制器将MAX17830模拟电压转换为数字量,用于模拟数字和后续处理。整个系统的温度检测采用DS18B20与铂电阻温度计相结合的策略,对整个系统的温度进行检测和监控,使用加热模块控制电池温度,改善低温运行状况。KE02主控制器负责数据的处理和分析,对电池的健康状态进行评估,控制系统的充、放电状态,并通过串口和液晶屏进行信息交互。此外,本系统外挂的SPI存储芯片可存储重要的数据。
若长时间使用会影响磷酸铁锂电池的安全性和寿命,因此需要对电池组进行均衡管理。该均衡管理系统采用电池均衡管理活动下的均衡管理策略,使用飞思卡尔生产的KE02系列芯片进行电池电压的模数转换任务,由于KE02芯片的工作电压为5 V,因此模数转换的最大转换电压为5 V,如果直接对电池组进行检查则会超出测量量程,无法实现电压采集功能。为解决这一问题,使用电压采集芯片MAX17830进行电池电压的采集工作,KE02芯片控制MAX17830芯片打开对应的电压通道,实现对指定电池端电压的采集,且可通过MAX17830芯片内部集成的MOS驱动阵列实现对电池组的均衡管理。
4 结 语
本文根据车载应用的实际需求和电池应用的特殊环境,以及车载磷酸铁锂电池方便、简洁、安全、高效的需求,从整体供电进行系统设计和硬件设计。电池管理系统采用二级拓扑结构,硬件采用MKE02Z64VQH2和MAX17830嵌入式结构,研究了数据采集,状态监控,安全管理等方面的问题,并设计了具体的应用电路,该系统可以输出24 V/20 A直流电。
参考文献
[1]宋春宁,童广浙,林小峰.磷酸铁锂储能电池管理系统设计[J].电源技术,2015,39(10):2096-2098.
[2]魏学哲,孙泽昌,邹广楠.模块化的HEV锂离子电池管理系统[J].汽车工程,2004,26(6):629-631.
[3]陈浩,郭利进.嵌入式电动汽车电池管理系统设计[J].电源技术,2013,37(8):1429-1430.
[4]胡建红.基于MC9S12DP512与CAN总线的电池管理系统研究与设计[D].上海:上海交通大学,2008.
[5]冯雅楠,黄秋安.锂离子电池特征时间常数的理论提取及仿真[J].物联网技术,2016,6(6):67-69.
[6]郑勇.锂离子电池过充及过放电故障诊断研究[D].西安:长安大学,2016.
[7]高宗伟.磷酸铁锂电池管理系统软件设计[D].重庆:重庆大学,2014.
[8]芮骐骅,赵亮,王磊,等.矿用大容量磷酸铁锂电池管理系统设计[J].工矿自动化,2014,40(2):5-7.