基于单片机设计的电动汽车电池管理系统

发布者:sdlg668最新更新时间:2014-10-29 来源: eefocus关键字:电池管理系统  充放电测试  高比能量  GZ16型号 手机看文章 扫描二维码
随时随地手机看文章
电动汽车是指全部或部分由电机驱动的汽车。目前主要有纯电动汽车、混合电动车和燃料电池汽车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管。重复上述过程,单片机即完成对本模块所管理的电池的检测。

1.2.2 电流采样电路

电流采样时,电池管理系统中的参数是电池过流保护的重要依据。本系统中电流采样电路如图2所示。当电池放电时,用康铜丝对电流信号进行检测,将检测到的电压信号经过差模放大器的放大,变为0~5 V的电压信号送至单片机。如果放电的电流过大,单片机检测到的电压信号比较大,就会驱动三极管动作,改变MOS管栅极电压,关断放电的回路。比如,对于36 V的锰酸锂电池来说,设定其保护电流是60 A。康铜丝的电阻是5 mΩ左右。当电流达到60 A时,康铜丝的电压达300 mV左右。为提高精度,将电压通过放大器放大10倍送至单片机检测。


1.2.3 温度检测

电池组在充、放电过程中,一部分能量以热量形式被释放出来, 这部分热量不及时排除会引起电池组过热。如果单个镍氢电池温度超过55℃,电池特性就会变质,电池组充、放电平衡就会被打破,继而导致电池组永久性损坏或爆炸。为防止以上情况发生,需要对电池组温度进行实时监测并进行散热处理。[page]

采用热敏电阻作为温度传感器进行温度采样。热敏电阻是一种热敏性半导体电阻器,其电阻值随着温度的升高而下降。电阻温度特性可以近似地用下式来表示:


1.3 均衡模块

电池组常用的均衡方法有分流法、飞速电容均衡充电法、电感能量传递方法等。在本系统中,需要较多的I/O口驱动开关管,而单片机的I/O口有限,所以采取整充转单充的充电均衡方法。原理图如图3所示。Q4是控制电池组整充的开关,Q2、Q3、Q5是控制单节电池充电的开关。以10节锰酸锂电池组为例,变压器主线圈两端电压为42 V,副线圈电压为电池的额定电压4.2 V。刚开始Q4导通,Q2、Q3、Q5截止,单节电池的电压不断升高,当检测到某一节电池的电压达到额定电压4.2 V以后,电压检测芯片发出驱动信号,关闭Q4,打开Q2、Q3、Q5,整个系统进入单充阶段,未充满的电池继续充电,以达到额定电压的电池保持额定电压不变。经测试,电压差值不会超过50 mV。


2 SOC电量检测

在锂离子电池管理系统中,常用的SOC计算方法有开路电压法、库伦计算法、阻抗测量法、综合查表法[3]。

(1)开路电压法是最简单的测量方法,主要根据电池开路电压的大小判断SOC的大小。由电池的工作特性可知,电池的开路电压与电池的剩余容量存在着一定的对应关系。

(2)库仑计算法是通过测量电池的充电和放电电流,将电流值与时间值的乘积进行积分后计算得到电池充进的电量和放出的电量,并以此来估计SOC的值。

(3)阻抗测量法是利用电池的内阻和荷电状态SOC之间一定的线性关系,通过测出电池的电压、电流参数计算出电池的内阻,从而得到SOC的估计值。

(4)综合查表法中电池的剩余容量SOC与电池的电压、电流、温度等参数是密切相关的。通过设置一个相关表,输入电压、电流、温度等参数就可以查询得到电池的剩余容量值。

在本设计中,从电路的集成度、成本、所选MCU的性能方面考虑,采用了软件编程的方法。综合几种方法,采用库伦计算法比较合适。

(1)用C表示锂电池组从42 V降到32 V时放出的总的电量。

(2)用η表示电流i经过时间t后,放出的电量与C的比值。

其中CRM为剩余电量。令ΔCi=i×Δt,表示?驻t时间内电池组以i放电的放电量;或者是以i充电的充电量,剩余电量实际上是对ΔCi的计算以及累加。设定合适的采样时间Δt,测定当前的电流值,然后计算乘积,得到Δt时间内剩余容量CRM的变化量,从而不断更新CRM的值,即可实现SOC电量的检测。

3 试验结果

通过电池管理系统对锰酸锂电池组进行充放电测试。图4(a)为锂电池组放电测试图,放电电流为8 A,当电池组电压降至32 V时,放电MOS管关断。图4(b)为充电的测试图。充电结束4小时后,均衡完成。

本文的电池管理系统以M68HC08GZ16为核心,实现了对电池组单体电压、电流、温度信号的采集。充电电量平衡以后,单体电池的电压差值不超过50 mV。整体系统运行性能良好,能够满足电动车动力电池组应用需要。

关键字:电池管理系统  充放电测试  高比能量  GZ16型号 引用地址:基于单片机设计的电动汽车电池管理系统

上一篇:汽车无线遥控开门技术
下一篇:基于CAN总线的镍氢电池电动汽车电池管理系统设计

推荐阅读最新更新时间:2024-03-16 13:44

Maxim推出最新高级电池管理系统
 Maxim宣布推出MAX1784312通道、高压、智能传感器数据采集器件,凭借可靠通信、全面诊断和低系统成本助力汽车OEM,增强其锂离子电池组的安全性。   电动汽车(EV)、混合动力汽车以及插电式混合动力汽车依靠一个大的锂离子电池包提供动力,电池包内组装了数百甚至、数千节电池。据业界专家预测,到2025年,销售汽车中有25%将拥有电力引擎,汽车OEM厂商和1级供应商需要智能电池管理系统来支撑可靠通信、高度安全的低成本方案。      Maxim凭借MAX17843电池管理系统(BMS),使未来汽车更安全、更智能。MAX17843符合最高安全等级,满足ISO26262和ASILD要求(也适用于ASILC)。器件的差分通用异步接收
[嵌入式]
基于CAN总线的镍氢电池管理系统设计
  前言   蓄电池剩余容量的准确测量在电动汽车的发展中一直是一个非常关键的问题。有效的电池管理系统有利于电池的寿命提高。所以对蓄电池SOC的准确估计成为电动车电池能量管理系统的中心问题。如果能够正确估计蓄电池的SOC,就能合理利用蓄电池提供的电能,延长电池组的使用寿命。   方案采用总线式方式组网,应用现场总线完成各个节点之间的数据交换。在分布式方案中,多能源控制器为主控ECU,它通过现场总线和多个下位ECU通信。工作过程中,每个控制器的通信子模块以定时器或者中断的方式在后台运行,完成数据的收发工作,节省主流程资源开支。如图1所示。   电池的SOC值是电池控制器通过CAN总线发送给多能源控制器,而整车的工作模式则是
[嵌入式]
超低功耗的锂电池管理系统设计
  为了满足某微功耗仪表的应用,提高安全性能,提出了一种超低功耗锂电池管理系统的设计方案。该方案采用双向高端微电流检测电路,结合开路电压和电荷积分算法实现电量检测。采用纽扣电池代替DC/DC降压电路最大程度降低功耗。系统实现了基本保护、剩余电量检测、故障记录等功能。该锂电池管理系统在仪表上进行验证,结果表明具有良好的稳定性和可靠性,平均工作电流仅145 A。   随着电子技术的快速发展,仪器仪表的应用领域不断拓宽,电池供电成为了重要的选择。电池管理系统是电池使用安全性的有效保障。目前的电池管理系统大多为大容量电池组、短续航时间的应用而设计,这种管理系统服务的设备功耗大,电池的循环时间短,管理系统自身的功耗也不低,不适合在低功耗仪
[单片机]
超低功耗的锂<font color='red'>电池管理系统</font>设计
基于STM32的电池管理系统触摸屏设计
0 引 言 电动车一直以清洁环保而备受关注,加上能源危机加剧、油价不断上涨,电动车也越来越受到用户的青睐。电动车一般采用锂电池供电,由多个单体电池串联成电池组作为动力电源。但由于各个串联单体电池特性不能保证完全一致,因此相同的电流下充电放电速度也会不同,如果不进行均衡干预,电池寿命会大大缩短,因此需要实时监控各个单体电池的状态、总电压、总电流,根据状态适时进行电池充放电均衡,并且充放电均衡时,均衡状态也要实时进行检测,所以就有了电动车电池能量管理系统(EMS)。实践证明EMS可以有效延长电动车电池使用寿命,是电动车中十分重要的管理系统。 EMS主要包括:信息采集模块、充放电均衡模块、信息集中处理模块以及显示模块。图1为自
[汽车电子]
基于STM32的<font color='red'>电池管理系统</font>触摸屏设计
能够应用于电动车电池管理系统的单片机技术简介
  电动汽车是指全部或部分由电机驱动的汽车。目前主要有纯电动汽车、混合电动车和燃料电池汽车3种类型。电动汽车目前常用的动力来自于铅酸电池、锂电池、镍氢电池等。   锂电池具有高电池单体电压、高比能量和高能量密度,是当前比能量最高的电池。但正是因为锂电池的能量密度比较高,当发生误用或滥用时,将会引起安全事故。而电池管理系统能够解决这一问题。当电池处在充电过压或者是放电欠压的情况下,管理系统能够自动切断充放电回路,其电量均衡的功能能够保证单节电池的压差维持在一个很小的范围内。此外,还具有过温、过流、剩余电量估测等功能。本文所设计的就是一种基于单片机的电池管理系统 。   1 电池管理系统硬件构成   针对系统的硬件电路,可分为M
[单片机]
能够应用于电动车<font color='red'>电池管理系统</font>的单片机技术简介
迪龙车载充电机与电池管理系统BMS相互配合保证电池组充电安全
迪龙电源(dilongChina)——找靠谱车载电源厂家,订购DC/DC转换器、车载充电机,就到迪龙新能源。迪龙专注电源行业20年,从中国到世界,专业/靠谱/性价比高,值得选择! 迪龙新能源-世界领先的车载电源厂家 电动汽车的飞速发展离不开充配电基础设施的建设,车载充电机(On-Board Charger;OBC)作为电动汽车关键零部件之一,对电动汽车的普及起到了至关重要的作用。 在车载充配电系统方面,能提供专业解决方案的供应商并不多,迪龙新能源作为电动汽车领域领先的车载充配电方案供应商,可提供全数字智能化车载充电机配套解决方案。 迪龙:车载充电机 OBC 迪龙所研发的车载充电机产品采用智能化工作方式为动力电池充电,有
[嵌入式]
迪龙车载充电机与<font color='red'>电池管理系统</font>BMS相互配合保证电池组充电安全
儒卓力的元器件和专业建议帮助构建电池管理系统
市场对于高能量密度电池的需求飙升,特别是在中国和亚洲,推动了对至关重要的电池管理系统 (Battery Management System, BMS)的需求。 当今要求严苛的电力应用(如能量存储、汽车和电动汽车) 使得电池设计日益复杂,必须通过电池管理系统(BMS)来确保最佳效率和安全性。全球电子元器件分销商儒卓力(Rutronik Elektronische Bauelemente GmbH)通过其RUTRONIK POWER产品系列提供卓越的BMS解决方案。 儒卓力以解决方案为本,认识到每个客户对电池功能和电池寿命都有独特的要求,需要从BMS的整体结构仔细考虑拓扑结构、功能模块和相关集成电路方面,才可以满足这些个性化需求。儒卓
[电源管理]
基于STM32和CAN总线的电动车电池管理系统设计
 随着电池能源的广泛应用,石油资源的枯竭和环境污染,电动汽车以其节能环保的优势引起越来越多的重视,在电动汽车的研究和发展上,车载电池及其管理系统的研究与制造占据着重要位置。电动汽车动力电池在应用中的主要问题表现在:生产过程中,电池的工艺,技术以及成组技术还不能保证其初始性能具有良好的一致性;使用过程中,对过充电、过放电、过温度、过电流等非常敏感,这类情况的发生会明显缩短电池寿命,甚至会导致电池报废。电池组是几十个甚至上百个单体电池串联,单体电池之间存在不一致性,随着连续的充放电循环,电池间的不一致性加剧,电池组的可用容量受容量最小的单体电池制约。对于这些情况,电池的初始性能必须要依靠企业生产工艺的优化,生产过程关键参数的控制来改善
[电源管理]
基于STM32和CAN总线的电动车<font color='red'>电池管理系统</font>设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved