基于PWM捕获的高鲁棒性IRIG-B直流码解码方法

    公开(公告)号:CN113067657B

    公开(公告)日:2022-10-21

    申请号:CN202110288600.2

    申请日:2021-03-18

    IPC分类号: H04J3/06 H04L1/00

    摘要: 本发明公开了一种基于PWM捕获的高鲁棒性IRIG‑B直流码解码方法,包括如下步骤:配置单片机定时器TIMER的输入通道为PWM输入模式,使能该通道的捕获中断;在IRIG‑B直流码信号的上升沿和下降沿利用定时器TIMER中断判断IRIG‑B链路是否有误,若IRIG‑B链路无误,则判别码元类型,并将码元类型送入解码状态机;解码状态机对码元进行解析,最终直接在单片机内部获得高精度授时。本发明提出的IRIG‑B直流码解码方式基于PWM捕获,对每10ms码元信号的占空比进行捕获从而区分各码元类型,提高了整体程序的可控性和高效性;通过解码状态机程序对码元数据进行填充、勘误、解析,具有极高的鲁棒性、收敛性。

    基于PWM捕获的高鲁棒性IRIG-B直流码解码方法

    公开(公告)号:CN113067657A

    公开(公告)日:2021-07-02

    申请号:CN202110288600.2

    申请日:2021-03-18

    IPC分类号: H04J3/06 H04L1/00

    摘要: 本发明公开了一种基于PWM捕获的高鲁棒性IRIG‑B直流码解码方法,包括如下步骤:配置单片机定时器TIMER的输入通道为PWM输入模式,使能该通道的捕获中断;在IRIG‑B直流码信号的上升沿和下降沿利用定时器TIMER中断判断IRIG‑B链路是否有误,若IRIG‑B链路无误,则判别码元类型,并将码元类型送入解码状态机;解码状态机对码元进行解析,最终直接在单片机内部获得高精度授时。本发明提出的IRIG‑B直流码解码方式基于PWM捕获,对每10ms码元信号的占空比进行捕获从而区分各码元类型,提高了整体程序的可控性和高效性;通过解码状态机程序对码元数据进行填充、勘误、解析,具有极高的鲁棒性、收敛性。

    一种低压集中器时钟自我修复的方法

    公开(公告)号:CN104978842B

    公开(公告)日:2018-03-06

    申请号:CN201510314588.2

    申请日:2015-06-10

    摘要: 本发明公开了一种低压集中器时钟自我修复的方法。首先,集中器通过一组逻辑判断来确定时钟是否异常;如果异常,则集中器按特定规则,从其管理的电能表中选择一定数量进行时钟抄读,在去除抄表通道延时及读取样本表不同步带来的误差后,集中器按照算法计算所有样本表时钟数据中最可信的值,最后完成集中器时钟的校对。整个时钟修复过程充分利用了低压台区固有的电能表和信道资源,自诊断、自愈合,不需要人工干预。通过该方法,集中器能够在确认时钟已丢失或错误时,利用抄读到的电表时钟来反向校时,实现时钟的自我修复。