基于单片机的动力电池管理系统的硬件设计
李练兵,梁浩,刘炳山
(河北工业大学电气自动化学院,天津300130)
摘要:以Freescale公司的M68HC08GZl6 8位单片机为控制核心,针对锰酸锂动力电池组构成的
电池管理系统中的CPU模块、检测模块及均衡模块,从硬件的角度进行分析。该系统可以实现充放电过
程中过充和过放电的保护,能够解决充电过程中电量均衡问题。可对电压、电流、温度信号进行检测,利
用SOC估算法估算电池的剩余电量。该系统基本可以实现预期功能,满足了应用需求。
关键词:动力电池组;单片机;电池管理系统
中图分类号:TM912
文献标识码:A
Batte珂management
system
h衲are
desi趴based
on
SCM
LI
Lian
Bing,UANG Hao,UU
Bing
Shan
(School
of
Institute蛐d
Automation,Hebei
University
of
Technolog)r,Tianjin 300130,China)
AbstraCt:Fmm
the
ande
of hardware.r11lis
p印er
introduces出e
CPU
moduk,inspection module
and
bal锄ced
module of
a
battery managemeJ】t
system
based
on
Freescale MCU M68HC08GZl
6
for acid
litlli啪battery
power.nis
system
ca玎be
realized
in
tlle
pmcess
of
charging
and
disch盯ging
t11e
overcharge
pmtection of
discharge,粕d c柚solve
the
process of
charging
power equilib-
rium
problems.And the
system
can
detect tIle
vohage,current,tempemture sigIlal,accoIding
to
these sigIlals
caJl
estimate
tIle
SOC
in
the way of SOC estimation.The system
can
realize
the
basic
functions,meeting tlle
expected印plication
requirements.
Key words:power
battery;SCM;BMS
电动汽车是指全部或部分由电机驱动的汽车。目前
主要有纯电动汽车、混合电动车和燃料电池汽车3种类
型。电动汽车目前常用的动力来自于铅酸电池、锂电池、
镍氢电池等。
锂电池具有高电池单体电压、高比能量和高能量密
度,是当前比能量最高的电池。但正是因为锂电池的能
量密度比较高,当发生误用或滥用时,将会引起安全事
故。而电池管理系统能够解决这一问题。当电池处在充
电过压或者是放电欠压的情况下,管理系统能够自动切
断充放电回路,其电量均衡的功能能够保证单节电池的
压差维持在一个很小的范围内。此外,还具有过温、过
流、剩余电量估测等功能。本文所设计的就是~种基于
单片机的电池管理系统…。
1电池管理系统硬件构成
针对系统的硬件电路,可分为MCU模块、检测模
块、均衡模块。
1.1
MCU模块
MCU是系统控制的核心。本文采用的MCU是M68HC08
70
欢迎网上投稿www.cllinaaet.com
系列的GZl6型号的单片机。该系列所有的MCU均采用
增强型M68HC08中央处理器(CP08)。该单片机具有以下
特性:
(1)8
MHz内部总线频率;(2)16 KB的内置naLsh存储
器;(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 Mn和300
kQ
的电阻进行分压,采集出来的电压信号的变化范围是
《电子技术应用》2010年第2期
万方数据