[发明专利]一种智能电表记录发生事件的方法有效
申请号: | 201811623171.4 | 申请日: | 2018-12-28 |
公开(公告)号: | CN109828131B | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 黄茹梅;伊文君;俞志根 | 申请(专利权)人: | 宁波三星智能电气有限公司 |
主分类号: | G01R11/02 | 分类号: | G01R11/02 |
代理公司: | 宁波甬致专利代理有限公司 33228 | 代理人: | 高瑞霞 |
地址: | 315000 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 电表 记录 发生 事件 方法 | ||
1.一种智能电表记录发生事件的方法,其特征在于:将发生事件归为三种,第一种是带时标、无延时、不判断记录标志的事件,第二种是带时标、无延时、判断记录标志的事件,第三种是带时标、有延时、判断记录标志的事件,记录方法具体为:首先建立事件参数结构体,并按照该结构体制作一个关于发生事件的表格,结构体中包括事件类型、开始事件代码、结束事件代码、比较类型以及错误寄存器bit位,比较类型分为大于、小于和等于,分别表示当前值大于阈值、当前值小于阈值和当前值等于阈值;然后根据三种不同的发生事件来启用对应的方法步骤:
(一)、针对带时标、无延时、不判断记录标志的事件,其步骤为:
(1)、针对该类事件,记录事件,往函数中传入事件类型和事件代码;
(2)、获取电表当前时间,将时间数据存入buff;
(3)、将事件代码存入buff;
(4)、判断记录的事件是否与继电器相关,如果与继电器相关,则将与继电器有关的数据存入buff;如果与继电器不相关,则根据事件类型和buff将此条事件记录写入EEPROM中;
(二)、针对带时标、无延时、判断记录标志的事件,其步骤为:
(1)、往函数中传入事件代码、当前值以及阈值;
(2)、获取电表当前时间,将时间数据存入buff;
(3)、根据比较类型来判断是否满足触发条件,如果满足触发条件,就进入步骤(4);如果不满足触发条件,进入步骤(5);
(4)、设定记录标志,根据记录标志是否为0来判断是否要记录该次事件,如果记录标志为0,则表示之前没有记录过开始事件,则将该次事件记录为开始事件,根据事件代码查表得到该事件的事件类型和开始事件代码,并将此条事件记录写入EEPROM中,且记录标志置1,清零相应的错误寄存器中的bit;如果记录标志为1,则表示之前记录过开始事件,则不记录该次事件;
(5)、设定记录标志,判断记录标志是否为1,如果记录标志为1,则根据事件代码查表得到该事件的事件类型和开始事件代码以及结束事件代码,如果开始事件代码和结束事件代码不相等,则将此条事件记录写入EEPROM中;如果开始事件代码和结束事件代码相等,则根据事件代码将本事件的记录标志置0;
(三)、针对带时标、有延时、判断记录标志的事件,其步骤为:
(1)、往函数中传入事件代码、当前值以及阈值;
(2)、获取电表当前时间,并将时间数据存入buff;
(3)、根据比较类型来判断是否满足触发条件,如果满足触发条件,就进入步骤(4);如果比较类型为小于或者等于,即当前值小于阈值或者当前值等于阈值,则表示不满足触发条件,进入步骤(5);
(4)、将开始事件持续时间自增1,判断开始事件持续时间是否超过设定的阈值,如果没有超过,则将结束事件持续时间清零,且返回步骤(3);如果超过,就根据记录标志是否为0来判断是否要记录该次事件,如果记录标志为0,则表示之前没有记录过开始事件,则将该次事件记录为开始事件,根据事件代码查表得到该事件的事件类型和开始事件代码,并将此条事件记录写入EEPROM中,且记录标志置1,清零相应的错误寄存器中的bit;如果记录标志为1,则表示之前记录过开始事件,则不记录该次事件;
(5)、将开始事件持续时间自增1,判断开始事件持续时间是否超过设定的阈值,如果没有超过,则将开始事件持续时间清零,且返回步骤(3);如果超过,就判断记录标志是否为1,如果记录标志为1,则根据事件代码查表得到该事件的事件类型和开始事件代码以及结束事件代码,如果开始事件代码和结束事件代码不相等,则将此条事件记录写入EEPROM中;如果开始事件代码和结束事件代码相等,则根据事件代码将本事件的记录标志置0,并将开始事件持续时间清零。
2.根据权利要求1所述的一种智能电表记录发生事件的方法,其特征在于:针对带时标、无延时、不判断记录标志的事件的记录方法,该方法中不判断持续时间和记录标志,即发生一次就记录一次。
3.根据权利要求1所述的一种智能电表记录发生事件的方法,其特征在于:将事件存入EEPROM中的方法为:根据事件类型将不同的事件存入EEPROM中对应的空间内,并按照事件进入的先后顺序排列,先发生的事件存在低地址,后发生的事件存在高地址,如果事件条数大于既定的最大条数,则舍去低地址的事件,所有事件记录往前移,最高地址保存最新发生的事件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波三星智能电气有限公司,未经宁波三星智能电气有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811623171.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种快速精准切换对接模组装置
- 下一篇:电气设备