[发明专利]费控智能电能表的实时控制方法有效
申请号: | 201510071014.7 | 申请日: | 2015-02-10 |
公开(公告)号: | CN104698929B | 公开(公告)日: | 2017-11-10 |
发明(设计)人: | 徐健;陶永法;李良红;刘金刚;连小华;韩慧;柯艳春 | 申请(专利权)人: | 武汉阿迪克电子股份有限公司 |
主分类号: | G05B19/042 | 分类号: | G05B19/042;G01R22/10 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙)42225 | 代理人: | 彭程程,沈林华 |
地址: | 430050 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 电能表 实时 控制 方法 | ||
1.一种费控智能电能表的实时控制方法,其特征在于,包括以下步骤:
S1.在费控智能电能表的单片机内部设置一个周期为T的定时中断,所述定时周期T设为2ms,并创建需要实时处理的多个功能模块,所创建的功能模块为六个,分别为计量功能模块、显示功能模块、按键功能模块、数据处理功能模块、通讯处理功能模块及IC卡操作功能模块;
S2.对所述六个功能模块进行优先级排序时,计量功能模块>数据处理功能模块>显示功能模块>IC卡操作功能模块>通讯处理功能模块>按键功能模块;
S3.将计量功能模块分割为上升沿判断子模块、计量延时子模块和下降沿判断子模块;
将显示功能模块分割为六个数码管显示子模块和一个显示延时子模块,其中,每个数码管显示子模块负责显示一位数码管;
将按键功能模块分割为按键电平判断子模块和按键延时子模块;
将数据处理功能模块分割为剩余量处理子模块、累计量处理子模块、剩余量处理E2读子模块、累计量处理E2读子模块、剩余量处理E2写子模块和累计量处理E2写子模块;
将通讯处理功能模块分割为通讯类型判断子模块和通讯处理子模块;
将IC卡操作功能模块分割为IC卡检测子模块和IC卡处理子模块;
并对所分割的子功能模块按照子功能模块的执行顺序进行排序;
S4.每当定时中断产生后,根据优先级排序依次查询各功能模块,当查询到某个功能模块有事件发生,则按顺序执行该功能模块的所有子功能模块。
2.如权利要求1所述的费控智能电能表的实时控制方法,其特征在于:每次定时中断后,单片机的计数器将自动进行加1操作,显示功能模块中的显示延时子模块在计数器未达到延时显示数值M时,M为整数,则对数码管进行延时点亮操作,一旦计数器达到延时显示数值M,则显示延时子模块将不再进行延时处理,同时计数器清零。
3.如权利要求2所述的费控智能电能表的实时控制方法,其特征在于:所述延时数值M=所需延时显示时间/定时中断的时间周期T。
4.如权利要求1所述的费控智能电能表的实时控制方法,其特征在于:所述按键功能模块中的按键延时子模块在按键电平被判断为高电平时,将对按键操作进行延时处理,一旦在连续N次定时中断中按键电平均判断为高电平时,N为大于等于100的整数,则在N+1次定时中断中,按键延时子模块不再进行延时操作。
5.如权利要求4所述的费控智能电能表的实时控制方法,其特征在于:所述定时中断次数N=所需延时按键时间/定时中断的时间周期T。
6.如权利要求1所述的费控智能电能表的实时控制方法,其特征在于:步骤S4中,按顺序执行相应功能模块的子功能模块时,每完成一个子功能模块后将查询该功能模块是否还有其他子功能模块需要执行,若有,则继续执行;若无,则退出该功能模块,继续按优先级排序依次查询其他功能模块。
7.如权利要求1所述的费控智能电能表的实时控制方法,其特征在于:每个功能模块都设置有一个标志位,所述标志位用于标示各个功能模块是否有事件发生。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉阿迪克电子股份有限公司,未经武汉阿迪克电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510071014.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于大数据理念的桥梁结构健康监测系统
- 下一篇:一种数据采集器