红外唤醒智能电表的处理方法

文档序号:10652455阅读:1278来源:国知局
红外唤醒智能电表的处理方法
【专利摘要】本发明提出了红外唤醒智能电表的处理方法,属于电力设备领域,包括当唤醒电路向微控制单元发送唤醒信号,唤醒处于低功耗状态微控制单元。唤醒后的微控制单元通过红外接收电路接收红外数据中的关键值,基于关键值与预先存储的标准值的对比交过判定是否点亮液晶显示屏。通过采用了外部中断唤醒的机制,能够比现有技术中定时唤醒的方式实现更低的功耗。同时由于不是只简单地判断红外接收管脚上的低电平,因此在灯光的干扰下智能电表也不会误唤醒。从而延长了智能电表中电池的使用寿命。
【专利说明】
红外唤醒智能电表的处理方法
技术领域
[0001]本发明属于电力设备领域,特别涉及红外唤醒智能电表的处理方法。
【背景技术】
[0002]随着近几年电力工业发展和国家智能电网的投入建设,智能电表在智能电网建设的应用日益庞大,智能电表安全可靠和低功耗运行越显重要。
[0003]智能电表的功能要求中都需要停电时用红外方式唤醒智能电表以方便在停电的情况下能通过液晶显示或红外通信抄读智能电表数据的功能。MCU每隔2秒从低功耗模式下醒来去打开红外接收电路,判断红外接收管脚上是否有低电平并进行适当的滤波来判断是否唤醒液晶显示,这样无疑会增加智能电表的功耗,降低智能电表内电池的使用寿命。

【发明内容】

[0004]为了解决现有技术中存在的缺点和不足,本发明提供了用于降低智能电表的功耗的处理方法。
[0005]为了达到上述技术目的,本发明提供了红外唤醒智能电表的处理方法,智能电表中设有微控制单元,微控制单元与唤醒电路、红外接收电路以及液晶显示屏电连接,所述处理方法包括:
[0006]当唤醒电路接收到红外唤醒信号时,向微控制单元发送唤醒信号,将微控制单元从低功耗状态中唤醒;
[0007]唤醒后的微控制单元向红外接收电路发送数据接收信号,令红外接收电路接收红外数据,提取红外数据中的关键值,将关键值与预先存储的标准值进行对比;
[0008]如果关键值与标准值一致,微控制单元向液晶显示屏模块发送通电信号,点亮液晶显示屏。
[0009]可选的,如果关键值与标准值不一致,令微控制单元进入低功耗状态。
[0010]可选的,所述唤醒电路包括微控制单元的外部中断管脚、以及与外部中断管脚电连接的光敏接收三极管。
[0011]可选的,所述红外唤醒信号为高电平至低电平的转换信号。
[0012]可选的,所述红外数据为三个字节的数字。
[0013]本发明提供的技术方案带来的有益效果是:
[0014]过采用了外部中断唤醒的机制,能够比现有技术中定时唤醒的方式实现更低的功耗。同时由于不是只简单地判断红外接收管脚上的低电平,因此在灯光的干扰下智能电表也不会误唤醒。从而延长了智能电表中电池的使用寿命。
【附图说明】
[0015]为了更清楚地说明本发明的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是本发明提供的红外唤醒智能电表的处理方法的流程示意图。
【具体实施方式】
[0017]为使本发明的结构和优点更加清楚,下面将结合附图对本发明的结构作进一步地描述。
[0018]实施例一
[0019]本发明提供了红外唤醒智能电表的处理方法,智能电表中设有微控制单元,微控制单元与唤醒电路、红外接收电路以及液晶显示屏电连接,如图1所示,所述处理方法包括:
[0020]11、当唤醒电路接收到红外唤醒信号时,向微控制单元发送唤醒信号,将微控制单元从低功耗状态中唤醒。
[0021]12、唤醒后的微控制单元向红外接收电路发送数据接收信号,令红外接收电路接收红外数据,提取红外数据中的关键值,将关键值与预先存储的标准值进行对比。
[0022]13、如果关键值与标准值一致,微控制单元向液晶显示屏模块发送通电信号,点亮液晶显示屏。
[0023]在实施中,为了解决现有技术中智能电表唤醒机制中的缺陷,本发明提出了红外唤醒智能电表的处理方法,在智能电表内设有与微控制单元(Microcontroller Unit,MCU)电连接的唤醒电路、红外接收电路以及液晶显示屏。唤醒电路通过外部中断的方式唤醒微控制单元,进而令唤醒后的微控制单元控制红外接收电路接收红外数据,根据红外数据判定是否点亮液晶屏。由于采用了外部中断唤醒的机制,因此能够比现有技术中定时2秒唤醒的方式实现更低的功耗。
[0024]基于本处理方法,微控制单元无需频繁定时醒来打开红外唤醒接收电路来判断是否有红外唤醒信号。当外界没有唤醒信号时,整个智能电表的功耗在40微安以下。而传统处理方法在外界没有唤醒信号时需每隔2秒钟打开接收电路的时间为30毫秒,功耗在3毫安左右,剩下的1970毫秒的平均功耗是40毫安。计算出的平均功耗为168.8微安。两个数据对比低功耗高可靠性红外唤醒智能电表的软件处理方法可以节省四分之三的功耗。
[0025]进一步的,由于本处理方法不是只简单地判断红外接收管脚上的低电平,所以在日光灯、白炽灯的干扰下智能电表也不会误唤醒。因此降低了经常误唤醒导致智能电表功耗增加的缺陷。
[0026]可选的,如果关键值与标准值不一致,令微控制单元进入低功耗状态。
[0027]在实施中,在关键值与标准值不一致的前提下,则令微控制单元进入低功耗状态,以便延长智能电表中电池的使用寿命。
[0028]可选的,所述唤醒电路包括微控制单元的外部中断管脚、以及与外部中断管脚电连接的光敏接收三极管。
[0029]在实施中,微控制单元外部中断管脚和由主元器件光敏接收三极管构成的唤醒电路相连,当唤醒电路上有红外唤醒信号时,微控制单元的外部中断管脚会产生相应的下降沿从而唤醒处于低功耗模式下的微控制单元。
[0030]可选的,所述红外唤醒信号为高电平至低电平的转换信号。
[0031]在实施中,微控制单元会每隔一个机器周期,自动的检测一次引脚上的电压。当前一次检测是高电平,后一次却检测到了低电平,微控制单元,就认为是收到了一个下降沿。在微控制单元中的下降沿必须有一个高电平、有一个低电平。高电平、低电平的持续时间,都必须超过一个机器周期,否则微控制单元就检测不到。
[0032]可选的,所述红外数据为三个字节的数字。
[0033]在实施中,微控制单元不需要接受到一个完整的DL/T645 — 2007读命令来判断是否红外唤醒智能电表,只需要判断接收到的数据是否是“68 11 04”三个字节就可以判断出是否需要唤醒智能电表。一个完整的645规约读命令帧格式如下:68 A0...A5 68 11 04D1...DI3 CS 16H至少有16个字节。一个字节包含I个起始位、8个数据位、I个校验位和I个停止位。以红外1200bps的波特率,光接受这一帧数据需要至少128毫秒。如果只是判断接收到的数据是不是“68 11 04”,就只需要接收3个字节。红外唤醒液晶的过程大部分时间都花在红外接受数据上,其他判断的所花时间占很小一部分,因此这样的软件处理方法至少可以减少原来三分之二的功耗。
[0034]本发明提出了红外唤醒智能电表的处理方法,包括当唤醒电路向微控制单元发送唤醒信号,唤醒处于低功耗状态微控制单元。唤醒后的微控制单元通过红外接收电路接收红外数据中的关键值,基于关键值与预先存储的标准值的对比交过判定是否点亮液晶显示屏。通过采用了外部中断唤醒的机制,能够比现有技术中定时唤醒的方式实现更低的功耗。同时由于不是只简单地判断红外接收管脚上的低电平,因此在灯光的干扰下智能电表也不会误唤醒。从而延长了智能电表中电池的使用寿命。
[0035]上述实施例中的各个序号仅仅为了描述,不代表各部件的组装或使用过程中的先后顺序。
[0036]以上所述仅为本发明的实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.红外唤醒智能电表的处理方法,其特征在于,智能电表中设有微控制单元,微控制单元与唤醒电路、红外接收电路以及液晶显示屏电连接,所述处理方法包括: 当唤醒电路接收到红外唤醒信号时,向微控制单元发送唤醒信号,将微控制单元从低功耗状态中唤醒; 唤醒后的微控制单元向红外接收电路发送数据接收信号,令红外接收电路接收红外数据,提取红外数据中的关键值,将关键值与预先存储的标准值进行对比; 如果关键值与标准值一致,微控制单元向液晶显示屏模块发送通电信号,点亮液晶显示屏。2.根据权利要求1所述的红外唤醒智能电表的处理方法,其特征在于: 如果关键值与标准值不一致,令微控制单元进入低功耗状态。3.根据权利要求1所述的红外唤醒智能电表的处理方法,其特征在于: 所述唤醒电路包括微控制单元的外部中断管脚、以及与外部中断管脚电连接的光敏接收三极管。4.根据权利要求1所述的红外唤醒智能电表的处理方法,其特征在于,所述红外唤醒信号为高电平至低电平的转换信号。5.根据权利要求1至4任一项所述的红外唤醒智能电表的处理方法,其特征在于,所述红外数据为三个字节的数字。
【文档编号】G01R11/00GK106018899SQ201610548366
【公开日】2016年10月12日
【申请日】2016年7月8日
【发明人】何钰, 姚徐旭
【申请人】华立科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1