基于单片机的动力电池管理系统的硬件设计
电动汽车是指全部或部分由电机驱动的汽车。目前主要有纯电动汽车、混合电动车和燃料电池汽车3种类型。电动汽车目前常用的动力来自于铅酸电池、锂电池、镍氢电池等。
锂电池具有高电池单体电压、高比能量和高能量密度,是当前比能量最高的电池。但正是因为锂电池的能量密度比较高,当发生误用或滥用时,将会引起安全事故。而电池管理系统能够解决这一问题。当电池处在充电过压或者是放电欠压的情况下,管理系统能够自动切断充放电回路,其电量均衡的功能能够保证单节电池的压差维持在一个很小的范围内。此外,还具有过温、过流、剩余电量估测等功能。本文所设计的就是一种基于单片机的电池管理系统[1]。
1 电池管理系统硬件构成
针对系统的硬件电路,可分为MCU模块、检测模块、均衡模块。
1.1 MCU模块
MCU是系统控制的核心。本文采用的MCU是M68HC08系列的GZ16型号的单片机。该系列所有的MCU均采用增强型M68HC08中央处理器(CP08)。该单片机具有以下特性:
(1)8 MHz内部总线频率;(2)16 KB的内置Flash存储器;(3)2个16位定时器接口模块;(4)支持1 MHz~8 MHz晶振的时钟发生器;(5)增强型串行通信接口(ESCI)模块。
1.2 检测模块
检测模块中将对电压检测、电流检测和温度检测模块分别进行介绍。
1.2.1 电压检测模块
本系统中,单片机将对电池组的整体电压和单节电压进行检测。对于电池组整体电压的检测有2种方法:(1)采用专用的电压检测模块,如霍尔电压传感器;(2)采用精密电阻构建电阻分压电路。采用专用的电压检测模块成本较高,而且还需要特定的电源,过程比较复杂。所以采用分压的电路进行检测。10串锰酸锂电池组电压变化的范围是28 V~42 V。采用3.9 M?赘和300 k?赘的电阻进行分压,采集出来的电压信号的变化范围是2 V~3 V,所对应的AD转换结果为409和*。
对于单体电池的检测,主要采用飞电容技术。飞电容技术的原理图如图1所示[2],为电池组后4节的保护电路图,通过四通道的开关阵列可以将后4节电池的任意1节电池的电压采集到单片机中,单片机输出驱动信号,控制MOS管的导通和关断,从而对电池组的充电放电起到保护作用。
如图1所示,为电池组后4节的保护电路图,通过四通道的开关阵列可以将后4节电池的任意1节电池的电压采集到单片机中,单片机输出驱动信号,控制MOS管的导通和关断,从而对电池组的充电放电起到保护作用。
以上6节电池可以用2个三通道开关切换阵列来实现。MAX309为1片4选1、双通道的多路开关,通过选址实现通道的选择。开关S5、S6、S7负责将电池的正极连接至飞电容的正极。开关S2、S3、S4负责将电池负极连接至飞电容的负极。三通道开关切换阵列结构与四通道开关切换阵列类似,只是通道数少1路。工作时,单片机发出通道选址信号,让其中1路电池的正负极与电容连接,对电容进行充电,然后断开通道开关,接通跟随放大器的开关,单片机对电容的电压进行快速检测,由此完成了对1节电池的电压检测。若发现检测电压小于2.8 V,则可推断出电池可能发生短路、过放或保护系统到电池的检测线断路,单片机将马上发出信号切断主回路MOS管。重复上述过程,单片机即完成对本模块所管理的电池的检测。
相关文章
- 2023-04-04基于NX的FANUC系统四轴加工中心后置处理器构建
- 2023-05-28锁相红外热成像技术在无损检测领域的应用
- 2021-12-20DSP和FPGA在大尺寸激光数控加工系统中的运用
- 2023-04-12全电子包装秤故障原因分析及策略
- 2023-03-22SolidWorks在管路补偿接头系列化设计中的应用
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。