欢迎来到天天文库
浏览记录
ID:6238129
大小:27.00 KB
页数:5页
时间:2018-01-07
《恒流放电容量测试仪软件设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、恒流放电容量测试仪软件设计 摘要:针对蓄电池长期使用导致的电池容量明显减小的问题,设计了一款恒流放电容量测试仪,采取大电流持续放电方法进行活化处理延长寿命;系统采用ATMEGA128单片机为主控芯片,以keilC为软件编译调试平台,通过自主编写控制软件完成系统功能,经使用证明系统达到设计要求,满足实际使用。关键词:蓄电池;放电;keilC中图分类号:TP311文献标识码:A文章编号:1009-3044(2014)05-0962-03SoftwareDesignofConstantCurrentDischargeCapacityMeterSUNGon
2、g-dao,GONGJian(Unit91550ofPLA,Dalian116023,China)Abstract:Tosolvetheproblemthatcapabilityofleadandacidbatterygetsmasslossbecauseofthelongtermuse,developingaconstantcurrentdischargecapacitymeter,whichcanextendtheusageperiodofbatteriesbylargeandlongconstantcurrentdischargingmetho
3、d;itusesthemicrocontrollerATMEGA128tobethecontrollingcore,compilesand5debugsthesoftwarebykeilCplatform,allfunctioncomponentsofthesystemarewrittenbyindependentinnovation,itisprovedsatisfyingviapracticallyusing.Keywords:battery;discharge;keilC蓄电池在工农业生产和军事装备中使用量巨大,许多电子设备都需要配套备用电源—
4、蓄电池组。众所周知,如果只对蓄电池做充电维护,长期使用后(约2~3年),电池容量会明显减小,其特征是刚充满电的电池,连接负载后便迅速耗尽,使用寿命大大缩短。如果采取大电流持续放电方法来活化电池,可以恢复绝大部分的电池容量,延长电池寿命(约2~3倍),既可节约大量用于购买蓄电池的经费,也减少电池造成的环境污染。我们提出研制恒流放电容量测试仪。1系统功能恒流放电容量测试仪主要有四大功能。分别如下:参数修改功能:用户可以修改测试仪五个参数,包括放电电流、放出容量、终止总电压、放电时间和实时时间。故障自动记录与清除功能:如果测试仪出现故障,能够自动记录故障出
5、现的日期和时间,以便用户查找故障原因。停止放电自动记录功能:无论人工干预停止放电,还是故障导致停止放电,都能够自动记录停止放电的日期、时间和原因,以备查阅。5开始放电/停止放电功能:用户认为各项参数设置正确,下达开始放电命令,放电即刻开始。2系统总体方案设计2.1硬件总体方案设计硬件总体框图如图1所示:图1硬件总体框图恒流放电容量测试仪硬件部分包括:ATMAGE128单片机电路,电源电路,触摸屏及其控制电路,LCD显示模块,PWM信号驱动电路,存储器及时间芯片电路,数据采集电路[1-2]。ATMAGE128单片机是本仪器的主控核心,触摸屏作为输入设备
6、,LCD显示模块完成界面显示功能,PWM信号驱动电路可以直接驱动IGBT进行斩波调整负载,存储芯片中存储放电曲线数据,时间芯片是整个放电器的时间基准,为放电过程提供时间累积数据,同时为停止放电提供时间点,数据采集电路是恒流放电容量测试仪输入电压和放电电流的调理电路。具体硬件设计思路见参考文献3[3]。2.2软件总体方案设计根据系统功能和使用需求,给出主操作界面框图,如图2所示:图2主操作界面框图5其中参数修改可以修改五个参数,分别是放电电流、放出容量、终止总电压、放电时间和实时时间。程序中设置一个通用数字小键盘,用于输入数字,每个参数都有其输入范围,
7、超过这个范围则要求重新输入。参数修改框图如图3所示:图3参数修改框图清除记录、停放记录和开始放电/停止放电分别实现本系统其它三个功能。为了实现上述功能,设计的主操作界面如图4所示:图4主操作界面主操作界面分为实时显示区、操作区和设置参数显示区。实时显示区(图中左上区域)主要用于显示实测参数和放电曲线。操作区(图中右上区域)用于用户向测试仪发送操作指令。设置参数显示区(图中左下部区域)显示用户设置的放电电流、放电电压、放电容量和放电时间。本方案采用keilC作为软件编译调试平台[4-5],恒流放电容量测试仪的软件实现的功能有:对输入电源的电压电流进行实
8、时测量和显示,开始放电,停止放电,参数设置,清除记录,停放记录查看,放电曲线查看,在放电状态下累计放电时间,
此文档下载收益归作者所有