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

    公开(公告)号:CN113067657B

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

    申请号:CN202110288600.2

    申请日:2021-03-18

    Abstract: 本发明公开了一种基于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

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

Patent Agency Ranking