一种检测智能电表外部交流电压信号的方法技术

技术编号:33122618 阅读:23 留言:0更新日期:2022-04-17 00:27
本发明专利技术涉及一种检测智能电表外部交流电压信号的方法,所述方法包括S1、检测定时中断是否到达,若是,执行S2,若否,执行S3;S2、判断电表MCU的IO输入口的电平状态,并在IO输入口为预期电平状态时,电平状态次数指标Q加1,反之,跳转执行S1,其中Q初始置零;S3、检测定时是否达到,若是,执行S4,若否,执行其他任务;S4、判断电平状态次数指标Q是否达到设定值,若是,判断已检测到外部交流电压信号,若否,则判断未检测到外部交流电压信号。该方法简便可靠。该方法简便可靠。

【技术实现步骤摘要】
一种检测智能电表外部交流电压信号的方法


[0001]本专利技术涉及智能电表
,尤其涉及一种检测智能电表外部交流电压信号的方法。

技术介绍

[0002]随着智能电表在世界范围内大面积普及,智能电表的功能也越来越多样,不同国家对智能电表的要求也不尽相同,部分国家需要实现智能数据采集,部分国家需要实现外部控制信号检测,然而,目前还没有一种可靠的方法用于智能电表检测外部交流电压信号。

技术实现思路

[0003]鉴于上述问题,本专利技术的目的在于提供一种操作简单,可靠度高的检测智能电表外部交流电压信号的方法。
[0004]为了实现上述目的,本专利技术的技术方案为:一种检测智能电表外部交流电压信号的方法,其特征在于:所述方法包括,
[0005]S1、检测定时中断是否到达,若是,执行S2,若否,执行S3;
[0006]S2、判断电表MCU的IO输入口的电平状态,并在IO输入口为预期电平状态时,电平状态次数指标Q加1,反之,跳转执行S1,其中Q初始置零;
[0007]S3、检测定时是否达到,若是,执行S4,若否,执行其他任务;
[0008]S4、判断电平状态次数指标Q是否达到设定值,若是,判断已检测到外部交流电压信号,若否,则判断未检测到外部交流电压信号。
[0009]进一步的,所述方法还包括,在判断已检测到外部交流电压信号时,还进行了置位FLAG操作。
[0010]进一步的,所述方法还包括,在判断未检测到外部交流电压信号时,还进行了清零FLAG操作。r/>[0011]进一步的,所述方法还包括,在判断结果是否检测到外部交流电压信号后,还进行了清零电平状态次数指标Q的操作。
[0012]进一步的,所述预期电平状态为低电平。
[0013]进一步的,所述定时中断的周期T1为1ms。
[0014]进一步的,所述定时周期T2为1s。
[0015]进一步的,所述方法还包括,对电平状态次数指标Q进行清零后,跳转执行S1。
[0016]进一步的,所述方法还包括,在完成电平状态次数指标Q加1操作后以及执行其他任务后,均进行了跳转执行S1操作。
[0017]进一步的,所述方法还包括在S1之前还包括步骤S0、启动定时器中断功能。
[0018]与现有技术相比,本专利技术的优点在于:
[0019]通过采用此方法,很好地解决了智能电表外部交流电压信号的检测,准确可靠。
附图说明
[0020]图1为本申请检测智能电表外部交流电压信号的方法的流程图。
[0021]图2为外部交流电压信号正弦波以及智能电表接入外部交流电压信号后IO输入口电平信号示意图。
具体实施方式
[0022]下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。
[0023]如图1所示,为本专利技术的优选实施例的结构示意图,如图所示,该检测智能电表外部交流电压信号的方法包括,
[0024]S1、检测定时中断是否到达,若是,执行S2,若否,执行S3;
[0025]S2、判断电表MCU的IO输入口的电平状态,并在IO输入口为预期电平状态时,电平状态次数指标Q加1,反之,跳转执行S1,其中Q初始置零;
[0026]S3、检测定时是否达到,若是,执行S4,若否,执行其他任务;
[0027]S4、判断电平状态次数指标Q是否达到设定值,若是,判断已检测到外部交流电压信号,若否,则判断未检测到外部交流电压信号。
[0028]具体而言,该方法还包括,在判断已检测到外部交流电压信号时,还进行了置位FLAG操作;而在判断未检测到外部交流电压信号时,还进行了清零FLAG操作。
[0029]同时,不论判断结果是已经检测到外部交流电压信号,还是未检测到外部交流电压信号,该方法均在其后进行了清零电平状态次数指标Q的操作。
[0030]在本实施例中,定时中断的周期T1为1ms,定时周期T2为1s。即1ms定时中断用于实时检测电表MCU的IO输入口的。由于电表的对应端子不接外部交流电压信号时,IO输入口一直为高电平,当接入外部交流电压信号时,IO输入口则会对应如图2中方波形式的电平信号,因此,通过1ms定时中断来检测低电平信号并累加Q的次数。
[0031]1秒定时用于智能电表MCU实时确认电表是否接入了外部交流电压信号,当1秒定时到达后,MCU判断IO输入口的电平状态次数指标Q累计次数是否达到了设定值,如果达到设定值,则认为智能电表已接入外部交流电压信号,反之则没接入,故而,在本实施例中,该预期电平状态为低电平。
[0032]为了更好的确保检测循环,该方法还包括,对电平状态次数指标Q进行清零后,跳转执行S1;在完成电平状态次数指标Q加1操作后以及执行其他任务后,均进行了跳转执行S1操作。
[0033]同时,该方法还包括在S1之前还包括步骤S0、启动定时器中断功能。如此,通过采用此方法,很好地解决了智能电表外部交流电压信号的检测,准确可靠。
[0034]尽管已经示出和描述了本专利技术的实施例,本领域技术人员可以理解:在不脱离本专利技术的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变形,本专利技术的范围由权利要求及其等同物限定。
本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种检测智能电表外部交流电压信号的方法,其特征在于:所述方法包括,S1、检测定时中断是否到达,若是,执行S2,若否,执行S3;S2、判断电表MCU的IO输入口的电平状态,并在IO输入口为预期电平状态时,电平状态次数指标Q加1,反之,跳转执行S1,其中Q初始置零;S3、检测定时是否达到,若是,执行S4,若否,执行其他任务;S4、判断电平状态次数指标Q是否达到设定值,若是,判断已检测到外部交流电压信号,若否,则判断未检测到外部交流电压信号。2.根据权利要求1所述的方法,其特征在于:所述方法还包括,在判断已检测到外部交流电压信号时,还进行了置位FLAG操作。3.根据权利要求2所述的方法,其特征在于:所述方法还包括,在判断未检测到外部交流电压信号时,还进行了清零FLAG操作。4.根据权利...

【专利技术属性】
技术研发人员:杨旺乔丹丹黄深深杨森
申请(专利权)人:宁波三星智能电气有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1