教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 工程科技> 电子/电路> 基于MSP430单片机的智能电池监测仪

基于MSP430单片机的智能电池监测仪

上传者:程明涛
|
上传时间:2015-04-24
|
次下载

基于MSP430单片机的智能电池监测仪

第29卷 第5期

2008年5月仪器仪表学报ChineseJournalofScientificInstrumentVol.29No.5May2008

基于MSP430单片机的智能电池监测仪

姜印平,刘江江,李 杰

(天津大学自动化学院 天津 300072)

摘 要:电池检测与监控一直是研究的热点和难点问题。该监测仪是基于MSP430F423单片机采用4线制交流注入法在线测量电池内阻,即对电池注入一个低频交流电流信号,信号经过放大、滤波以及整流,测出蓄电池两端的低频交流电压,然后根据比例算出内阻,进而计算出电池的容量,采用分压法测量电池电压,用单片机内部温度传感器测量电池温度。该内阻测量方法克服了噪声干扰,能够快速获得稳定、精确的测量数据,并且根据内阻数据可计算出电池的容量,最后通过液晶将各数据显示出来。另外该仪器还可以通过RS485串行通信接口进行远程监控。

关键词:MSP430F423;电池检测;内阻检测;交流注入法

中图分类号:TP277  文献标识码:A  国家标准学科分类代码:470.4054

IntelligentbatterymonitorbasedonMSP430microcontrollerunit

JiangYinping,LiuJiangjiang,LiJie

(DepartmentofAutomation,TianjinUniversity,Tianjin300072,China)

Abstract:Batterydetectingandmonitoringhavebeenahotanddifficultproblem.ThisdeviceisbasedonMSP430F423MCUandusesfour-wireAC(AlternatingCurrent)insertingmethodtomeasuretheinternalresistanceofbatteriesonline.AvoltagedividingmethodisusedtomeasurethevoltageofthebatteryandthetemperaturesensorwithinMCUisusedtomeasurethetemperatureofthebattery.Thebatteryinternalresistancemeasurementmethodcanovercometheinfluenceofnoiseandinterference,obtainstablemeasurementdata.Andthenthecapacityofthebatterycanbecalculatedaccordingtotheinternalresistancedata.FinallythetestresultisdisplayedonLCD.Mean-while,thedevicecanalsouseRS485serialcommunicationinterfaceforremotemonitoring.

Keywords:MSP430F423;batterydetection;internalresistancedetection;ACinsertingmethod

并可提供RS485远传功能。

1 引  言

2 系统硬件设计

电池作为电源系统停电时的备用电源,已被广泛应用

于工业生产,以及交通、通信等行业。电池检测与监控一

直是国内外研究的热点和难点问题。电池各参数的准确

测量为电池的正常工作提供了可靠的保障,对提高直流系

统的安全运行、提高供电系统的可靠性和自动化程度,有

着十分重要的意义。本文设计的基于MSP430F423单片

机的智能电池监测仪器主要用来完成以下几方面的功能:

剩余容量的在线检测、单体端电压测试及电池体温度测试

等。该系统采用友好的人机界面,提供直观的数据资料,

 :-eivedDa:2007-01[1]该智能电池监测仪的硬件部分主要包括MSP430F423主控模块、电源模块、内阻监测模块、电压检测模块、温度检测模块、液晶显示模块、数据远程传输模块。系统硬件框图如图1所示。2.1 MSP430系列单片机简介由美国TI公司生产的MSP430系列低功耗微控制器针对不同的应用范围集成了各种各样的外围设备,它提

 第5期姜印平等:基于MSP430单片机的智能电池监测仪 1041

供的5种低功耗模式使得一些便携式测量设备延长了电池的使用寿命。本混合信号处理器内核为强大的16位

精简指令集(RISC)CPU,具有16位寄存器和常数发生器,这使得代码效率得以最大优化。其中的数控晶振(DCO)允许在6μs之内从低功耗模式唤醒到激活模式。MSP430F423系列微控制器具有14个I/O引脚、1个16位的定时器、3个16位Sigma-DeltaAD转换器、1个通用串行同步/异步通信接口、128段LCD驱动

内容需要下载文档才能查看

为了解决上述各方法的缺陷,本设计采用了一种新型的电池内阻测量方法。信号源给电池注入一个交流信

号,测量出由此信号在电池两端产生的电压信号和回路的电流,就可计算出电池的内阻:

r=V/I

(1)

为减小干扰和噪声,装置采用4端子测量电池的内阻,其中两个端子施加频率为15Hz低频的恒定交流激励电流信号,另两个端子用于测量。测量工作原理如图2所示

内容需要下载文档才能查看

图2 内阻测量工作原理图

Fig.2Operationprincipleofinternalresistancemeasurement

图1 系统硬件框图

Fig.1Blockdiagramofsystemhardware

按图3连接好电路,使用单片机产生15Hz的PWM低频方波,作为恒定交流激励电流信号。将待测电池两端的交流信号经过前4级运算放大器滤波和放大将方波变为正弦波,然后经过精密整流电路进行全波整流,并调整放大倍数然后再次滤波变为平滑的直流信号,然后送入单片机进行A/D转换,经过运算后读出输出电压V。为测得输入回路电流信号的有效值I,本文引入了基准电阻R,测出电池两端的交流电压后,再将的低频交流信号输入端移至基准电阻R和待测电池两端,测出其电压V1。由电路图可知,在信号源输出信号不变的情况下,待测电池和基准电阻R串联在同一回路中,流过它们的电流是相同的,根据式(1),可以推导出电池内阻与基准电阻之间的关系:

VVRV1

※rR+rrV1-V

(2)

2.2 蓄电池剩余容量在线监测

由于电池的容量与内阻之间存在很好的相关性,一

般而言,电池的容量越大,其内阻就越小,通过对内阻的测量就能评估容量的大小。因此内阻作为电池的一项重要技术参数指标越来越受到人们的重视,对其进行测量将有着非常重要的实际意义。

测量蓄电池内阻的方法很多,目前人们使用的主要有电位差计法、直流伏安法、短路电流法、交流注入法等。前3种方法都属直流法,实际测量中电池始终处于放电状态,对电池损耗较大,且直流方法所得数据重复性较差,准确度较低。交流注入法通过对蓄电池注入一个恒定的交流电流信号Is,测量出蓄电池两端的电压响应信号V,由阻抗公式L=VO,以及两者的相位差θO/Is及R=Zcosθ来确定蓄电池的内阻RO。该方法不需对蓄电池进行放电,可以实现安全在线检测电池内阻,故不会对蓄电池的性能造成影响。而在实际测量中,由于电池内阻很小,干扰和噪声对它的影响就会很大,测量线的阻抗也不可忽略,所以有效地抑制干扰和噪声,提高测量

[5]

精度在内阻测量中就显的十分重要。

[3-4]

这样由式(2)就可以计算出电池内阻。

用内阻法预测剩余电量的具体实施方法是:首先将蓄电池充满电(以12V蓄电池为例,充电至13.4V),然后以恒定的放电率对电池放电,记录下放电过程中内阻与电池容量的大小。当蓄电池放电完毕后(12V

内容需要下载文档才能查看

蓄电池

图3 电池内阻检测电路

Fig.3Batteryinternalresistancedetectioncircuit

 1042仪 器 仪 表 学 报第29卷

放电至10.5V)即可获得完整的放电曲线,即剩余电量与蓄电池内阻之间的关系。将此曲线存入单片机内的ROM中,在以后测试同型号同规格的电池时,单片机根据在线测到的电池内阻值,通过查表计算,得出其剩余电池容量的值。2.3 电压检测模块

对电池电压的检测主要通过2个定值电阻和1个电位器对待测电池进行分压,然后进行滤波,最后通过单片机A/D转换模块将采样的电压值进行转换,然后进行计算,得到待测电池的电压。MSP430F423内部带有多通道的16位的Sigma-Delta模数转换模块SD16,分辨率高,对于1.2V的基准参考电压分辨率可以达到0.0183mV。电路图如图4所示

内容需要下载文档才能查看

[6]

2.5 液晶显示模块

MSP430F423单片机内置有液晶驱动模块,可以驱动128段LCD,用户可以根据自己的需要自行设定液晶屏

幕的所要显示的内容。该装置的液晶屏幕如图6所示,分别显示待测电池的电压、温度、内阻和编号。

图6 液晶显示界面Fig.6LCDdisplayscreen

2.6 RS485通信单元

在工业生产中,蓄电池可能被安装在现场的各种设备上作为电源,给电源的监测的带来诸多不便,随着通信

技术的不断加强,RS485通信接口已大量的运用在各类仪器中,完全可以运用现场总线方式实现多台监测仪器的集中监控与数据采集。

[10]

本智能仪表利用VB6.0的ActiveX控件———Mi-crosoftCommunication控件,方便地实现了WindowXP环境下一台PC机与智能电池监测仪器的串行通信功能,完成数据采集与监控。采用VB6.0做成的通信界面操作简单可靠,可以将仪表所存储的历史数据保存到文件,在实际的工业生产中特别适合普通员工。智能电池监测仪器与计算机的通信采用RS-485半双工的方式,监测仪器作为从机,上位PC作为主机,监视监测仪器,通讯波特率为9600b/s,通讯格式为:1位起始位,8位数据位,1位停止位,每个从站被赋予唯一的本机地址,采用主机轮询,从机应答的通讯方式。主机通过发送命令帧启动一次通信,从机接收到数据后,判断呼叫地址是否和本机地址相同,若不同,则不予理睬;若相同,则根据命令帧中的特征字(命令字),发送主机要求的数据帧。

图4 电压检测电路

Fig.4Batteryvoltagedetectioncircuit

2.4 温度检测模块

由于电化学反应的吸热和放热,以及电池内阻的存在,使得电池在充放电过程中,当有电流经过时,电池内

部会产生热量,这部分热量会引起电池的温度发生变化。通过测量在线电池的温度,找出温度异常的电池。这实

[7]

际上是将电池的老化程度通过温度间接地反映出来。研究表明:无论是恒流放电,或限压恒流充电,或浮充状态,荷电量最小的电池温度为最高。该装置检测温度使用MSP430F423内置的温度传感器,该温度传感器的测量范围可达-40~100℃。补偿电压典型值为0℃,温度每升高1℃电压增加1.32mV,在0℃时的电压典型值为360mV,温度特性曲线如图5所示,温度表达式为:

VC(273+T[℃])+V[mV

内容需要下载文档才能查看

]Sensor,typ=TSensorOffset,sensor

[8]

3 系统软件设计

3.1 主程序流程

在该系统软件设计上,遵循以下3个原则:软件结构清晰、简洁,流程合理;各功能程序实现模块化,便于维护、

管理和链接;程序运行实现标志化管理,程序各模块的运行尽量通过状态标志位来控制。程序流程框图如图7所示,单片机在上电和复位的时候,先要执行初始化程序。然后进入低功耗模式,当软件延时标志被置位,启动A/D

图5 温度特性曲线

内容需要下载文档才能查看

转换,A/D转换完成后,等待下一次延时标志置位,当程序

执行到最后,。在/D分

 第5期姜印平等:基于MSP430单片机的智能电池监测仪 1043

别将内阻、电压、温度的采样值转换成BCD码,然后送到液晶进行显示,和上位机通信,实现数据的实时传输

内容需要下载文档才能查看

  参考文献

[1] WEIXL.MSP430microcontrollersinterfacetechnology

andsystemdesignexamples[M].Beijing:BeihangUni-versityPress,2002.

[2] YANGH.Applicationresearchofintelligentelectronic

testsystem[J].JournalofCentralSouthUniversity,2004,3(2):37-39.

[3] XIAY.Applicationoflockphaseamplifierinmeasure-mentofbatteryinternalresistance[J].ApplicationofE-lectronicTechnique,2004,30(3):21-23.

[4] LILW,ZOUJY.Researchontheinternalresistance

measuringdeviceforbattery[J].ChineseJournalofPow-erSources,2003,27(1):42-44.

[5] GUICHQ,LIURH.Analysisoftheinternalresistanceof

VRLAbattery[J].BatteryBimonthly,2000,30(1):19-21.

[6] LIHQ,XIANGXM.Applicationofthemethodbased

oninstantaneoushighloadcurrentintestingbatteryinter-nalresistance[J].TelecomPowerTechnologies,2006,

图7 程序流程框图

Fig.7Flowchartofthesystemsoftware

23(1):56-58.

[7] ROBINSONRS.On-linebatterytesting:areliablemethod

fordeterminingbatteryhealth[A].ProcINTELEC96[C].IEEE,1996:654-660.

[8] ALBERG,MIGLIAROMW.Whatisreallynecessaryfor

stationarybatterymaintenance:US,5744962[P].1998.

3.2 上位机通信程序界面

上位机通信程序界面采用VB6.0的窗体和控件进行设计,最终的界面如图8所示

内容需要下载文档才能查看

作者简介

  姜印平,1980年毕业于天津大学,现为天津大学硕士生导师,主要研究方向为自动化仪表及自动化装置。

E-mail:jiangyinping@http://wendang.chazidian.com

 JiangYinpingisasupervisorformasterstudentinTianjinUniversity.Hegraduated

fromAutomationDepartment,TianjinUniversityin1980.His

图8 上位机程序通讯界面

Fig.8Communicationinterfaceofthehostcomputer

mainresearchareaincludesautomaticinstrumentsanddevices.E-mail:jiangyinping@tju.edu.c

内容需要下载文档才能查看

n

  刘江江,2007年于天津大学获得硕士学位,现为北京和利时系统工程有限公司硬件工程师,主要研究方向为自动化装置。

E-mail:tjuliuj@http://wendang.chazidian.com

 LiuJiangjiangreceivedmasterdegreefromTianjinUniversityin2007.Heworks

inBeijingHollysysCo.Ltd.asahardwareengineernow.Hisre-searchdirectionisautomaticdevices.E-mail:tjuliuj@http://wendang.chazidian.com

4 结  论

本文设计的基于MSP430F423单片机的智能电池监

测仪,实现了实时的电池内阻、电压、温度的监测以及数据的远传不用脱机而实现电池完全的在线测量管理。并对各参数测量的工作原理、技术难点及实现方法进行了详细的阐述。在低功耗设计方面的工作有效地延长了系统的工作时间,减少了对电池的消耗,对实现供电系统的可靠性和自动化程度有着十分重要的意义。该仪器现已投入生产取得了良好的效果。

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

下载文档

热门试卷

2016年四川省内江市中考化学试卷
广西钦州市高新区2017届高三11月月考政治试卷
浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
广西钦州市钦州港区2017届高三11月月考政治试卷
广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
广西钦州市高新区2016-2017学年高二11月月考政治试卷
广西钦州市高新区2016-2017学年高一11月月考政治试卷
山东省滨州市三校2017届第一学期阶段测试初三英语试题
四川省成都七中2017届高三一诊模拟考试文科综合试卷
2017届普通高等学校招生全国统一考试模拟试题(附答案)
重庆市永川中学高2017级上期12月月考语文试题
江西宜春三中2017届高三第一学期第二次月考文科综合试题
内蒙古赤峰二中2017届高三上学期第三次月考英语试题
2017年六年级(上)数学期末考试卷
2017人教版小学英语三年级上期末笔试题
江苏省常州西藏民族中学2016-2017学年九年级思想品德第一学期第二次阶段测试试卷
重庆市九龙坡区七校2016-2017学年上期八年级素质测查(二)语文学科试题卷
江苏省无锡市钱桥中学2016年12月八年级语文阶段性测试卷
江苏省无锡市钱桥中学2016-2017学年七年级英语12月阶段检测试卷
山东省邹城市第八中学2016-2017学年八年级12月物理第4章试题(无答案)
【人教版】河北省2015-2016学年度九年级上期末语文试题卷(附答案)
四川省简阳市阳安中学2016年12月高二月考英语试卷
四川省成都龙泉中学高三上学期2016年12月月考试题文科综合能力测试
安徽省滁州中学2016—2017学年度第一学期12月月考​高三英语试卷
山东省武城县第二中学2016.12高一年级上学期第二次月考历史试题(必修一第四、五单元)
福建省四地六校联考2016-2017学年上学期第三次月考高三化学试卷
甘肃省武威第二十三中学2016—2017学年度八年级第一学期12月月考生物试卷

网友关注视频

化学九年级下册全册同步 人教版 第22集 酸和碱的中和反应(一)
沪教版牛津小学英语(深圳用) 四年级下册 Unit 8
精品·同步课程 历史 八年级 上册 第15集 近代科学技术与思想文化
19 爱护鸟类_第一课时(二等奖)(桂美版二年级下册)_T3763925
每天日常投篮练习第一天森哥打卡上脚 Nike PG 2 如何调整运球跳投手感?
【部编】人教版语文七年级下册《过松源晨炊漆公店(其五)》优质课教学视频+PPT课件+教案,江苏省
外研版英语三起5年级下册(14版)Module3 Unit2
沪教版牛津小学英语(深圳用)五年级下册 Unit 1
沪教版牛津小学英语(深圳用) 四年级下册 Unit 2
【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,天津市
沪教版牛津小学英语(深圳用) 四年级下册 Unit 7
沪教版八年级下册数学练习册21.3(3)分式方程P17
沪教版牛津小学英语(深圳用) 五年级下册 Unit 7
飞翔英语—冀教版(三起)英语三年级下册Lesson 2 Cats and Dogs
苏教版二年级下册数学《认识东、南、西、北》
【部编】人教版语文七年级下册《逢入京使》优质课教学视频+PPT课件+教案,辽宁省
人教版二年级下册数学
8.对剪花样_第一课时(二等奖)(冀美版二年级上册)_T515402
沪教版八年级下册数学练习册21.4(1)无理方程P18
外研版英语七年级下册module3 unit2第二课时
30.3 由不共线三点的坐标确定二次函数_第一课时(市一等奖)(冀教版九年级下册)_T144342
二年级下册数学第二课
【部编】人教版语文七年级下册《老山界》优质课教学视频+PPT课件+教案,安徽省
北师大版数学 四年级下册 第三单元 第二节 小数点搬家
冀教版英语三年级下册第二课
【部编】人教版语文七年级下册《老山界》优质课教学视频+PPT课件+教案,安徽省
3月2日小学二年级数学下册(数一数)
七年级英语下册 上海牛津版 Unit3
《小学数学二年级下册》第二单元测试题讲解
沪教版牛津小学英语(深圳用) 四年级下册 Unit 12