基于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月月考生物试卷
网友关注
- 2012年秋季学期物理实验室计划
- 班主任考试题2015、4 (2)
- 如何做一名受学生尊敬和爱戴的老师
- 小学语文教学论文 培养的学生创新精神及能力
- 迪村中心小学2014教研计划
- 福州教育网教学资源查阅方法
- 课堂教学正误评价用语
- 安宁温泉小学食品卫生安全工作领导小组
- 高二化学期末考试试卷分析
- 小学英语第二学期教研组工作计划201503
- 录课反思
- 小学语文教学论文 导入新课如何发挥学生的主体性
- 破窗理论在体育教学中的应用
- 13-14下表彰名单
- --中心学校科组
- 全员育人导师制度
- 张丁丁教学计划
- 李洪宇:浅谈小学数学教学中的兴趣培养
- 米家务中学关于开展师德教育月的活动方案
- 2014-2015下期古诗词背诵方案(1)
- 小学部教学工作计划2012.2
- 单元计划
- 2015中心小学义务教育均衡发展汇报材料
- 中队辅导员工作会议活动小结
- 做一位人民满意的教师
- 红军小学2015年寒假工作及开学情况汇报材料
- 2013-2014学年上期散学典礼讲话稿
- 小学自然灾害应急预案
- 课堂教学十大典型病症
- 教师网络培训方案
网友关注视频
- 沪教版八年级下次数学练习册21.4(2)无理方程P19
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 4
- 【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,辽宁省
- 苏科版八年级数学下册7.2《统计图的选用》
- 沪教版八年级下册数学练习册21.3(2)分式方程P15
- 外研版英语三起6年级下册(14版)Module3 Unit1
- 【获奖】科粤版初三九年级化学下册第七章7.3浓稀的表示
- 【部编】人教版语文七年级下册《逢入京使》优质课教学视频+PPT课件+教案,安徽省
- 冀教版小学数学二年级下册第二单元《有余数除法的简单应用》
- 河南省名校课堂七年级下册英语第一课(2020年2月10日)
- 青岛版教材五年级下册第四单元(走进军营——方向与位置)用数对确定位置(一等奖)
- 冀教版小学数学二年级下册第二单元《余数和除数的关系》
- 北师大版八年级物理下册 第六章 常见的光学仪器(二)探究凸透镜成像的规律
- 第4章 幂函数、指数函数和对数函数(下)_六 指数方程和对数方程_4.7 简单的指数方程_第一课时(沪教版高一下册)_T1566237
- 外研版英语七年级下册module3 unit2第二课时
- 外研版英语三起6年级下册(14版)Module3 Unit2
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 8
- 第五单元 民族艺术的瑰宝_16. 形形色色的民族乐器_第一课时(岭南版六年级上册)_T1406126
- 外研版八年级英语下学期 Module3
- 苏教版二年级下册数学《认识东、南、西、北》
- 【部编】人教版语文七年级下册《逢入京使》优质课教学视频+PPT课件+教案,安徽省
- 小学英语单词
- 外研版英语七年级下册module3 unit2第一课时
- 冀教版小学数学二年级下册1
- 人教版二年级下册数学
- 第19课 我喜欢的鸟_第一课时(二等奖)(人美杨永善版二年级下册)_T644386
- 沪教版牛津小学英语(深圳用) 五年级下册 Unit 7
- 【部编】人教版语文七年级下册《过松源晨炊漆公店(其五)》优质课教学视频+PPT课件+教案,江苏省
- 精品·同步课程 历史 八年级 上册 第15集 近代科学技术与思想文化
- 二年级下册数学第一课
精品推荐
- 2016-2017学年高一语文人教版必修一+模块学业水平检测试题(含答案)
- 广西钦州市高新区2017届高三11月月考政治试卷
- 浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
- 浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
- 辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
- 广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
- 广西钦州市钦州港区2017届高三11月月考政治试卷
- 广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
- 广西钦州市高新区2016-2017学年高二11月月考政治试卷
- 广西钦州市高新区2016-2017学年高一11月月考政治试卷
分类导航
- 互联网
- 电脑基础知识
- 计算机软件及应用
- 计算机硬件及网络
- 计算机应用/办公自动化
- .NET
- 数据结构与算法
- Java
- SEO
- C/C++资料
- linux/Unix相关
- 手机开发
- UML理论/建模
- 并行计算/云计算
- 嵌入式开发
- windows相关
- 软件工程
- 管理信息系统
- 开发文档
- 图形图像
- 网络与通信
- 网络信息安全
- 电子支付
- Labview
- matlab
- 网络资源
- Python
- Delphi/Perl
- 评测
- Flash/Flex
- CSS/Script
- 计算机原理
- PHP资料
- 数据挖掘与模式识别
- Web服务
- 数据库
- Visual Basic
- 电子商务
- 服务器
- 搜索引擎优化
- 存储
- 架构
- 行业软件
- 人工智能
- 计算机辅助设计
- 多媒体
- 软件测试
- 计算机硬件与维护
- 网站策划/UE
- 网页设计/UI
- 网吧管理