IMU之pps授时
1、pps授时PPS授时是目前工业界和学术界精度最高的硬件时间同步技术之一。它的核心是借助一个每秒精确跳动一次的电脉冲信号为分布式系统提供统一的“心跳”节拍从而实现微秒甚至纳秒级的精准同步。1.1、硬件“滴答” 软件“时刻”核心原理硬件“滴答” 软件“时刻”。PPS授时从不单独工作它必须结合GPS等卫星信号才能完成授时其原理主要由两部分组成1.1.1、硬件“滴答”—PPS信号这是一个方波脉冲每秒只产生一次脉冲的上升沿从低电平跳变到高电平的那一刻与协调世界时UTC的整秒时刻对齐。它本身不含任何时间信息如“现在是几点几分”但其精度极高。高性能的PPS设备精度可达10纳秒RMS甚至纳秒级。1.1.2、软件“时刻”—NMEA报文这是一个通过串口发送的文本数据例如 $GPRMC,060249.000,A,…。其中的 060249.000 代表 UTC 时间06:02:49。它告诉你当前的绝对日期和时间年/月/日/时/分/秒但精度通常只有毫秒或秒级。关键节奏PPS脉冲和NMEA报文是配合发送的。通常是PPS脉冲先到整秒时刻紧接着几毫秒到几百毫秒后串口数据才到达。1.2、硬件连接与典型应用1.3、时间同步方案设计通常是PPS脉冲先到整秒时刻紧接着几毫秒到几百毫秒后串口时间数据才到达基于这个原理在rtos中怎样处理本地才能实现精准的时间同步需要考虑一下几个方面1、pps概率丢失2、nema时间数据概率丢失3、时间同步的时候闰年闰月4、哪些情况需要秒加1哪些情况需要分加11.4、2、2.1、2.2、2.3、2.4、