第38卷第3期2020年5月西安航空学院学报JournalofXi′anAeronauticalUniversityVol.38No.3May.
2020收稿日期:2020 04 28
作者简介:杨亚萍(1972—)
,女,陕西岐山人,教授,主要从事测控技术研究。基于单片机电动车电池充电保护装置设计
杨亚萍a,张宇航a,高 澜b
(西安航空学院a.能源与建筑学院;b.计算机学院,西安710077
)摘 要:针对电动车充电安全方面的隐患,提出基于单片机控制的电动车电池充电保护装置的设
计。该装置以单片机为核心,包含数字温度传感器、控制按钮、外接显示屏、降温风扇及其他组件。控制按钮主要用来设定温度,温度传感器分别装在蓄电池和充电器内部,若充电器或蓄电池温度超
过系统设定的额定温度,
控制系统将根据实时温度调节降温风扇的转速,实现降温或直接切断电源。本装置既安全又方便,适用
于任何蓄电池等可充电电池,可以有效降低由于电池不良充电所引
起的起火事故的发生概率。
关键词:单片机;数字温度传感器;电动机电池;充电保护装置
中图分类号:U484  文献标识码:A  文章编号:1008 9233(2020)03 0078 04
犇犲狊犻犵狀狅犳犃犆犺犪狉犵犻狀犵犘
狉狅狋犲犮狋犻狅狀犇犲狏犻犮犲狅犳犈犾犲犮狋狉犻犮犞犲犺犻犮犾犲犅犪狋狋犲狉狔犅犪狊犲犱狅狀犛犻狀犵犾犲犆犺犻狆犕犻犮狉狅犮狅犿狆
狌狋犲狉犢犃犖犌犢犪 狆犻狀犵犪,犣犎犃犖犌犢狌 犺犪狀犵犪,
犌犃犗犛犻 犾犪狀犫(a.SchoolofEnergy&Architecture;b.ComputerSchool,Xi'anAeronauticalUniversity
,Xi'an710077,China)犃犫狊狋狉犪犮狋:Aimingatthehidden
dangerofelectricvehiclechargingsafety,thedesig
nofanelectricvehiclebatterychargingprotectiondevicebasedonsinglechipmicrocomputercontrolisprop
osed.Thedevice,withsinglechipmicrocomputerasthecore,iscomposedofdigitaltemp
eraturesen sor,controlbutton,externaldisplayscreen,coolingfanandothercomp
onents.Thecontrolbut tonismainlyusedtosetthetemperature,andthetemperaturesensorisinstalledinthebattery
andchargerseparately.Ifthetemperatureofthechargerorbatteryexceedstheratedtemp
eraturesetbythesystem,thecontrolsystemwilladjustthespeedofthecoolingfanaccording
tothereal timetemperaturetoreducethetemperatureorcutoffthepowersupplydirectly.Beings
afeandconvenient,thedeviceissuitableforanyrechargeablebattery,andcaneffectively
reducetheprob abilityoffireaccidentscausedbypoorchargingofbattery
.犓犲狔狑
狅狉犱狊:singlechipmicrocomputer;digitaltemperaturesensor;electricvehiclebattery;char gingp
rotectiondevice  电动车以其绿环保、
行驶便捷、价格低廉等优势成为我国百姓日常出行的重要交通工具。电动车充电器的安全性是衡量一部电动车优劣的重要依据。2017年消防《
火灾报告表》中将火灾诱发原因分为九种,
其中与电动车起火事故有关的电气火灾占总比的35%,自燃火灾占总比的26%,总共占比60%以上,
包括不规范充电引发的火灾事故[1]。2017年12月23日,
公安部在《关于规范电动车停放充电加强火灾防范的通告》
中明确提出要规范电动车停放、充电等行为。在国家加强规范管理的同时,关键是如何更好地采用技术手段来提高电动车充电过程的安全性,
降低火灾等事故发生的概率。使用时间久的电动车其车内连接线路容易出现老化、短路等问题。由于电动车大部分充电设备缺少检
测和安全保护装置[
2],如果车内的电线发生短路,加上外部温度过高,车内塑料材质等一些部件就很容易发生燃烧。而基于单片机的电动车电池充电保护装置,
能够解决目前电动车在充电过程中充电器内大量热量无法排散的问题,从而避免火灾事故的发生。
1 设计方案
基于单片机的电动车电池充电保护装置,主要由充电器本体、蓄电池、两个数字温度传感器、风扇控制器、风扇、显示屏及单片机最小控制系统等构成,其装置设计如图1所示
图1装置设计方框图
图1中,第一温度传感器装在蓄电池上。在充
电过程中,
温度传感器用来检测蓄电池温度,并实时将检测到的温度信号送给单片机,单片机对接收的
温度信号进行处理。若检测温度超过系统设定的额
定温度,控制系统将自动中断充电电源的供电。
第二温度传感器装在充电器内部。在充电过程
中,温度传感器用来检测充电器内部温度,并实时将检测到的温度信号送给单片机,单片机对接收到的充电器内部温度信号进行处理。若充电器内部温度超过系统设定的额定温度,系统将根据实时温度调节充电器内部风扇转速,及时排散充电器内产生的热量。另外,
通过警示图2STC89C52单片机引脚图灯和显示屏,车主可以在第一时间清楚直观的看
到电动车充电时充电装置内部的温度变化情况。
2 基于单片机的电动车电池充电保护装
置硬件电路设计
2.1 单片机模块设计
由于系统控制方案简单,数据量不大,因此
选用STC89C52作为控制系统的核心[3]。
STC89C52是STC公司生产的一种低功耗、
高性能CMOS8位微控制器,具有8K字节系统可编
程Flash存储器,并且具有AT89C51的所有功
能,能够实现在线编程功能。在对电路进行调试
时,错误程序可以在线进行修改,避免了由于多次插拔芯片造成的单片机损坏。STC89C52
单片机的引脚图图3DS18b20数字温度传感器引脚图如图2所示。
2.2 单片机外围电路设计
2.2.1 温度检测模块
本设计中的温度传感器选择的是DALLAS
公司的单总线数字温度传感器DS18b20。
DS18b20是一种较常用的温度传感器,
具有体积小、抗干扰能力强、精度高等特点,温度测量范围
可达-55℃~+125℃,在-10℃~+85℃范围97第3期杨亚萍,等:基于单片机的电动车电池充电保护装置设计
内精度为±0.5℃,可编程的分辨率为9位~12位[4],
它的核心功能是可直接读取数字,其引脚图如图3所示。
由于DS18b20是一条口线通信,所以单片机与DS18b20只有一条口线连接,而每一个DS18b20都包含一个独特的序号,多个DS18b20可以同时连接在一条总线上,
这使得温度传感器可放置在不同的地方。本设计中,单总线DQ端接单片机的P3.6、P3.7口,单总线DQ在闲置状态时为高电平。2.2.2 温度显示模块
常用的显示输出设备一般有数码管(LED)和液晶显示器(LCD)。其中LED只能显示数字和特定字符,
而LCD是一种专门用来显示字母、数字、符号等的点阵型液晶模块[5]。本设计选择LCD1602A液晶显示器作为温
度显示模块,LCD1602A是指显示的内容为16×2,即可以显示两行,每行16个字符,一般由若干个5×7或5×
11等点阵字符位组成,
每个点阵字符位都可以显示一个字符。LCD1602A以其微功耗、体积小、
电动车价格表显示内容丰富图4LCD1602A液晶显示器引脚图而被普遍应用,其引脚图如图4所示。
2.2.3 键盘输入电路
本设计按键电路选择独立式按键,即每个I/
O接口上只接一个按键,
另一端接地,这种接法的优点在于编程比较简单而且系统比较稳定。
2.2.4 报警电路
报警电路采用蜂鸣器作为报警元件,蜂鸣器的
驱动由一个三极管和一个限流电阻组成。当三极
管的基极为低电平时,
三极管导通,蜂鸣器报警;当三极管的基极为高电平时,三极管截止,蜂鸣器不响。2.3 硬件电路结构图
根据对单片机外围电路的设计,基于单片机的电动车电池充电保护装置的的原理图如图5所示
。图5设计原理图
3 设计电路虚拟仿真
为了确保设计的有效性,本设计在硬件调试之前,利用Proteus软件进行了虚拟仿真[6]。仿真结果如图
6所示。
08西安航空学院学报第38卷
图6
虚拟仿真图
图7主程序流程图
4 基于单片机的电动车电池充电保护装
置软件设计
  主程序需要实现的函数功能有系统初始化、
各子模块初始化、温度读取及温度显示功能,按
键扫描功能,温度处理判断功能和风扇转速控制
功能。流程图如图7所示。
5 结语
以单片机为核心的控制技术目前已比较成
熟,并且广泛应用于社会生产生活的各个方面,
将其应用在电动车电池充电安全保护方面是完
全可行的。基于单片机的电动车电池充电保护
装置的设计,使电动车在充电时高温自动断电或
风扇自转降温,
可以大大减少电动车在充电过程中高温着火事故的发生率,既安全又方便。
参 考 文 献
[1]姚易辰.基于单片机的温度控制系统研究[J].数字技术与应用,2019,37(2):3 5.[2]王刚.介绍单片机温度测量系统的设计与仿真[J].宁夏教育,2018(11):59 60.[3]王世礼,杨彪,陈正标.基于STM32单片机的多点温度测量系统设计[J].价值工程,2016,35(26):196 198.[4]樊战亭.基于单片机的温度测量和控制系统设计[J].电子世界,2018(20):130 131.[5]秦云瑞.基于单片机的智能温度报警系统设计[J].黑龙江科技信息,2015(21):56.[6]张志良.80C51单片机实用教程:基于KeilC和Proteus[M].北京:高等教育出版社,2016.
[责任编辑、校对:东 艳]1
8第3期杨亚萍,等:基于单片机的电动车电池充电保护装置设计