保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

水表集抄系统的低功耗设计


针对水表脉冲信号变化缓慢的情况,系统设计成以脉动方式工作,即每隔一定时间由定时中断将MCU唤醒,进入Subactive模式,进行各个水表脉冲的记录、水量的计量等处理;而在其余时间MCU转入Watch模式。这样每次采样MCU的激活时间不过几ms,从降低时钟频率和最大限度减少动态工作时间两个层面上降低了功耗。

3.3 系统的电源设计和供电管理设计

采集终端设计为双电源供电系统,平时使用3.6V的电池供电。因为系统功耗正比于供电电压的平方,故采用低电压供电可以有效降低功耗。考虑到外界有条件提供电源的情况,本系统电路也提供了外接5V供电的接口,主要在通讯时提供电源。当外加5V电源时,电池不工作,各部分电路统一供电;而当电池供电时,通讯电路不工作。为了随时检测电源状况,设计了电压检测信号,使MCU能根据电压情况,快速准确切换工作模式,达到降低功耗的效果。

系统的供电管理指的是在系统中,对处于无谓等待的电路器件及电路采取关断电源来减少系统功耗的办法。对采集终端外围芯片进行合理的供电管理,可有效降低系统功耗。

日历时钟的性质决定了8583的电源不能间断;EEPROM虽然是可以断电的,但考虑其静态功耗很小,而且将数据写入EEPROM时又不可断电,所以两者的供电和微控制器一样,都采用了不间断电源。当不对上述两芯片进行读写操作时,它们的静态电流分别为6.0μA和1.6μA,完全可达到低功耗要求。

耗电较大的整形电路采用间歇供电方式。即只在采样时供电,而在无谓等待状态下关闭工作电源。电源的开关功能由一个控制引脚和三极管控制电路来实现。

通讯部分的电路,无论是485还是232芯片,功耗都较大。以Max485为例,工作电流1mA,静止电流300μA而ICL232的工作电流达5mA。这对于一个电池供电的系统来说几乎是不可承受的,解决的方案是通讯部分电路采用外供电方式。在掌上机进行数据抄录时,由掌上机提供电源,或者在计算机抄表时,通过采集终端网统一供电。这样就实现动态功耗由外加电源承担,只是极低的静态功耗由电池供电,从而保证了系统的低功耗。

4 系统软件的低功耗设计

一个低耗系统,仅仅依靠硬件设计技术还不够,必须有相应软件措施配合才能达到最佳效果。对于水表集抄系统,需要考虑以下几个方面:充分利用MCU各个工作模式的特点,进行合理切换;对各外围模块的供电进行管理;因为系统动态功耗正比于CPU的工作时间,所以在软件设计时设法缩短CPU的运行时间。相应的措施是:

(1)由于系统对脉冲信号的采样是定时进行的,并且确定一个脉冲、脉冲个数计量、用水量折算等都需要在多次采样的基础上完成,每次执行之间间隔时间很长,又因为这些操作任务可由高速运行的微控制器瞬间完成,从而形成了MCU在有效运行后,长期处于无谓等待状态。针对水表采集系统的这些特点,可在采样完成后转入Watch模式,由TimerA或按键定时唤醒,从而极大降低系统无谓等待时的功耗,做到系统在有效运行及电路动态运行时才消耗功耗,成为一个零功耗系统。

(2)应注意对电源的监视和控制,根据电源状况迅速切换工作模式。同时根据功能需要,接通相应模块的电源。

(3)充分利用片内的定时器实现按键、显示程序所需的延时,避免使用软件指令循环延时。

(4)需要CPU踏步等待一段时间或循环检查条件满足后才去干正事的程序尽可能纳入到各种中断的断服务程序。例如编写串行通信程序采取串行中断方式;在定时采样用的定时中断服务子程序中实现脉冲记录、判断通信超时、确定已经显示时间,通过相应标志位的设定,在主程序中进行处理。

(5)采用自动“掉电”方式。利用实时时钟,显示一定时间后若无按键操作,自动转入Watch模式。

采取了上述措施的主程序流程如图3所示。

5 低功耗设计效果测试

低功耗究其本质就是降低电路的静态功耗和动态功耗,在软、硬件等各个方面予以细致地考虑。为证明低功耗设计的效果,对采集终端的功耗进行了测试。结果表明:在工作电压为5V,主振作为时钟源,以Active模式高速运行的状态下,系统总电流为20~30m

《水表集抄系统的低功耗设计(第3页)》
本文链接地址:http://www.oyaya.net/fanwen/view/155774.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。