电表脉冲计数转发方法、介质及电子设备与流程

文档序号:35683845发布日期:2023-10-09 01:19阅读:28来源:国知局
电表脉冲计数转发方法、介质及电子设备与流程

本发明涉及电表领域,尤其涉及一种电表脉冲计数转发方法、介质及电子设备。


背景技术:

1、目前行业内存在有两种电表脉冲输出方法,第一种方法是根据计量芯片的脉冲输出后,电表再进行同步的脉冲输出;第二种方法是根据计量芯片的脉冲输出后,由电表自行控制输出。

2、不过,现有的两种电表脉冲输出方法存在不足:第一种电表脉冲输出方法不支持对计量芯片的输入脉冲边沿进行选择触发计数,也不支持电表对计量芯片的输入脉冲直接转发输出或者输入脉冲电平做反向处理后再转发输出;第二种电表脉冲输出方法虽然可以使得电表自行控制输出,但是控制输出的信号宽度无法与计量芯片的脉冲输出宽度实时保持一致,导致脉冲精度检测存在误差的风险。


技术实现思路

1、本发明所要解决的第一个技术问题是针对上述现有技术提供一种电表脉冲计数转发方法。该电表脉冲计数转发方法既可以对计量芯片的输入脉冲边沿进行选择触发计数、又可以支持电表对计量芯片的输入脉冲直接转发输出或者对输入脉冲电平做反向处理后再转发输出。

2、本发明所要解决的第二个技术问题是提供一种可读存储介质。该可读存储介质上存储有计算机程序,该计算机程序被处理器执行时,实现任一项所述的电表脉冲计数转发方法。

3、本发明所要解决的第三个技术问题是提供一种电子设备。该电子设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行所述计算机程序时,实现任一项所述的电表脉冲计数转发方法。

4、本发明解决第一个技术问题所采用的技术方案为:电表脉冲计数转发方法,其特征在于,包括如下步骤:

5、步骤1,电表接收其计量芯片输入的脉冲中断信号;

6、步骤2,电表根据脉冲中断信号的高低电平有效情况对应执行上升沿计数或者下降沿计数;

7、步骤3,电表配置gpio寄存器的复用关系;

8、步骤4,电表将计量芯片输入的脉冲中断信号转发输出;其中,转发输出为对该脉冲中断信号直接转发输出或者电平反向处理后再转发输出。

9、改进地,在所述电表脉冲计数转发方法中,当所述脉冲输出中断信号为高电平有效时,令电表执行上升沿计数。

10、进一步地,在所述电表脉冲计数转发方法中,当所述脉冲输出中断信号为高电平有效时,令gpio寄存器的intx端口外接下拉电阻,使intx端口默认输入为低电平。

11、再改进,在所述电表脉冲计数转发方法中,在步骤3和步骤4之间还包括:电表对所述脉冲输出中断信号执行分频计数处理或者/和电平反向处理。

12、改进地,在所述电表脉冲计数转发方法中,当所述脉冲输出中断信号为低电平有效时,令电表执行下降沿计数。

13、进一步地,在所述电表脉冲计数转发方法中,当所述脉冲输出中断信号为低电平有效时,令gpio寄存器的intx端口外接上拉电阻,使intx端口默认输入为高电平。

14、再进一步改进,在所述电表脉冲计数转发方法中,在步骤3和步骤4之间还包括:电表对所述脉冲输出中断信号执行分频计数处理或者/和电平反向处理。

15、改进地,在该发明中,所述电表脉冲计数转发方法还包括:所述电表将计量芯片输入的脉冲中断信号转发输出过程中,该电表启动电表脉冲灯工作。

16、本发明解决第二个技术问题所采用的技术方案为:可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现任一项所述的电表脉冲计数转发方法。

17、本发明解决第三个技术问题所采用的技术方案为:电子设备,其特征在于,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现任一项所述的电表脉冲计数转发方法。

18、与现有技术相比,本发明的优点在于:该发明的电表脉冲计数转发方法通过在电表接收其计量芯片输入的脉冲中断信号后,由电表根据该脉冲中断信号的高低电平有效情况来执行上升沿计数或者下降沿计数,并且在电表配置gpio寄存器的复用关系后,电表将计量芯片输入的脉冲中断信号直接转发输出或者电平反向处理后再转发输出,从而实现了既可以对计量芯片的输入脉冲边沿进行选择触发计数、又可以支持电表对计量芯片的输入脉冲直接转发输出或者对输入脉冲电平做反向处理后再转发输出。

19、该发明输出的信号宽度始终与计量芯片的脉冲输出宽度实时保持一致,解决了“第二种电表脉冲输出方法自行控制输出的信号宽度无法与计量芯片的脉冲输出宽度实时保持一致,导致脉冲精度检测存在误差的风险”的技术问题。



技术特征:

1.电表脉冲计数转发方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的电表脉冲计数转发方法,其特征在于,当所述脉冲输出中断信号为高电平有效时,令电表执行上升沿计数。

3.根据权利要求2所述的电表脉冲计数转发方法,其特征在于,当所述脉冲输出中断信号为高电平有效时,令gpio寄存器的intx端口外接下拉电阻,使intx端口默认输入为低电平。

4.根据权利要求2或3所述的电表脉冲计数转发方法,其特征在于,在步骤3和步骤4之间还包括:电表对所述脉冲输出中断信号执行分频计数处理或者/和电平反向处理。

5.根据权利要求1所述的电表脉冲计数转发方法,其特征在于,当所述脉冲输出中断信号为低电平有效时,令电表执行下降沿计数。

6.根据权利要求5所述的电表脉冲计数转发方法,其特征在于,当所述脉冲输出中断信号为低电平有效时,令gpio寄存器的intx端口外接上拉电阻,使intx端口默认输入为高电平。

7.根据权利要求5或6所述的电表脉冲计数转发方法,其特征在于,在步骤3和步骤4之间还包括:电表对所述脉冲输出中断信号执行分频计数处理或者/和电平反向处理。

8.根据权利要求1所述的电表脉冲计数转发方法,其特征在于,还包括:所述电表将计量芯片输入的脉冲中断信号转发输出过程中,该电表启动电表脉冲灯工作。

9.可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现权利要求1~8任一项所述的电表脉冲计数转发方法。

10.电子设备,其特征在于,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现权利要求1~8任一项所述的电表脉冲计数转发方法。


技术总结
本发明涉及一种电表脉冲计数转发方法、介质及电子设备,通过在电表接收其计量芯片输入的脉冲中断信号后,由电表根据该脉冲中断信号的高低电平有效情况来执行上升沿计数或者下降沿计数,并且在电表配置GPIO寄存器的复用关系后,电表将计量芯片输入的脉冲中断信号直接转发输出或者电平反向处理后再转发输出,从而实现了既可以对计量芯片的输入脉冲边沿进行选择触发计数、又可以支持电表对计量芯片的输入脉冲直接转发输出或者对输入脉冲电平做反向处理后再转发输出。

技术研发人员:丁小燕,黄苏云,周杰,胡钱波,秦争营,刘志成,黄顺双,王子豪
受保护的技术使用者:宁波三星智能电气有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1