单片机系统中后备电化的智能管理南京飞腾科技开发有限公司9邱玉春李文俊:结合复费率电能表设计巾的实1应用,介绍单片机系统巾后备电酬充电及失效检测方法中,要求RA中的数据在停电时不丢失,或者时钟芯片仍能照常计时,这样就需要给系统配上后备电池,般是将3.9V的钮电池作为后备电源。彦电池容量大、充电方便、无记忆效应。但是如何才能有效地管理电池呢,本文结合我们在复巧率电能表中后备电池的使用情况,介绍种在51单片机系统中实现后备电池智能管理的方案。
够实现后备电池的充电和失效检验,其应用电路如图1所示。
图中PU选用的是LG公司的GS9化51,其工作电压为2.7~路,选用的是美国1公司的口8095和口80化检测电压口限分别为2.93¥和4.
00V,功耗极低,典型工作电流为9μA.
当系统正常供电时,641芯片的电源由主电源1/通过二极管1供电,同时lt;通过01、向电池周围的附属电路如电压检测电路供电,减少电池在备用状态下的能量损失。当停电时,后备电池通过D2给RA供电。
恢复供电后,系统检测电池的电压。首先Tl截止T2导通,给电池加上l个负载,然后读取V2点的电压,如果为高电平则无须充电,如果为低电平则需充电。充电时,了2截止11导通,开始充电。在程序中每隔5分钟检测1次2的值,如果为低电平则继续充电;如果为高电平,则令Tl截止T2导通为了防止浮充现象,再次检测V2,如果仍然为篼,则电池已充满如果为低,则继续充电。
电池的充电模式还可变化。可采用恒流充电方电路原理图式,使了2截止了1直导通;也可采用脉冲充电方式,间隔地导通11还可采用充放电方式,轮流地导通11和了2.究竞采用何种充电方式,取决于选取的后备电池的充电恃性。
在充电过程中有个特殊情况需要注意:如果充电后出现未加负载时V2为高电平、加负载后Vl和V2皆为低电平的情况,则继续充电,同时启动过充电定时器。
如果继续充电时间超过设定的时间如3小时,而检测到的¥1和¥2值仍然为上述现象,则判断电池已经失效,需要更换,并发出更换电池的告餐信息。整个电池营理部分的程序流程如图2所示。如果选用带有A/D转换的单片机,则电池电压的检测可W采用A/D转换来实现,从而进步简化了硬件电路。
《化型化与应用》2000年巧8期名称3化361巧描述。
口调用008TV口化抑3系统中,建立1个新文件,在流程线上建立1个框架图标,引入1个导航图标Exit、l个群组图标ExeSQL,在群组图标中依次引人4个计算图标,分别命名为;960白386、5601 5966以£刖[、[1861336,并相应输人如下内容:用户86在当前窗口下巧开5化361数据库。
③SendSQL计算图标具体代表的命令由后面交互图标给定。
若有错误,显示变量8_008〔3化的出错信息。
化用》2000年第8巧3数据操作的实现。在流程线上依次引人1个交互图标,对数据库的操作设定为几个按钮;按序名单列表、找、数据输人;然后引人相应的群组图标139,利用SQL语句实现对应的功能,具体过程:在流程线上引人1个计算图标,输人:引人1个导航图标,导向£591群组图标,这样就按名字顺序排列学生姓名。再引人1个显示图标,设计1个显示画面,用于显示结果。
此功能为通过输人学号查到相应学生的信息,应建立1个交互图标,允许用户进行学号反复选择,然后在交互图标旁引人1个群组图标,在其流程线上引人1个计算图标和l个导航图标用于导向ExeSQL群组图标,计算图标用如下语句实现查找功能。
调用,若希望对其它数据库进行操作,亦可类似编程。