|
发表于 2022-3-17 17:06:09
|
显示全部楼层
确实如您所说,当设备在进行GPS授时的时候,需要读取/dev/miivii-sync-in-a和/dev/ttyTHS1这两个节点。所以当您占用这两个节点时,此时设备其实是没有被GPS所授时的。
由于测试时系统没有被GPS所授时,您在测试时给pps信号打的时间戳为linux系统的时间戳。这个时间的精准度与Xavier模组内部晶振有关,相对于GPS所代表的绝对准确的时间,Linux的时间或者说模组中的晶振肯定是有偏差的。这也就是为什么您测试出来了51us的偏差。
我们设备在GPS授时下的工作原理确实是在接收到GPS发来的PPS脉冲后将接收到的GPRMC数据对设备进行授时。但是您想了解的系统时间和我gps设备的同步对齐情况,在目前没有办法给出一个直观的测试方法可以查看精准的授时误差。我们这边会想办法来研究一个测试方法来确定GPS对设备的授时误差。 |
|