Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Raspberry pi 带GPS偏移的NTP_Raspberry Pi_Gps_Clock_Ntp - Fatal编程技术网

Raspberry pi 带GPS偏移的NTP

Raspberry pi 带GPS偏移的NTP,raspberry-pi,gps,clock,ntp,Raspberry Pi,Gps,Clock,Ntp,我试着用一个支持PPS的GPS(Adafruit Ultimate GPS V3)在树莓皮3上获得精确的时钟(低于毫秒精度) 使用驱动程序46配置NTPd: 在内核中配置GPS串行端口和PPS并在配置文件中设置的GPSd(已确认使用ppstest) 但即使在运行数小时后,源的偏移量也在-50到50毫秒的范围内。 peerstats文件的绘图如下: ntpq-crv-pn的输出: associd=0 status=0438 leap_none, sync_uhf_radio, 3 events,

我试着用一个支持PPS的GPS(Adafruit Ultimate GPS V3)在树莓皮3上获得精确的时钟(低于毫秒精度)

使用驱动程序46配置NTPd:

在内核中配置GPS串行端口和PPS并在配置文件中设置的GPSd(已确认使用ppstest)

但即使在运行数小时后,源的偏移量也在-50到50毫秒的范围内。 peerstats文件的绘图如下:

ntpq-crv-pn的输出:

associd=0 status=0438 leap_none, sync_uhf_radio, 3 events, no_sys_peer,
version="ntpd 4.2.8p10@1.3728-o Sat Mar 10 18:03:33 UTC 2018 (1)",
processor="armv7l", system="Linux/4.9.78-v7+", leap=00, stratum=1,
precision=-19, rootdelay=0.000, rootdisp=4.236, refid=GPSD,
reftime=e00701aa.7800bb3a  Thu, Feb  7 2019 19:12:42.468,
clock=e00701ab.c3643a08  Thu, Feb  7 2019 19:12:43.763, peer=60820, tc=3,
mintc=3, offset=1.296237, frequency=-6.309, sys_jitter=0.000000,
clk_jitter=15.046, clk_wander=4.507
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*127.127.46.0    .GPSD.           0 l    1    8  377    0.000    1.296  10.039

不可能获得更高的精度吗?

能否显示
ntp.conf
文件(或者至少显示与
gps
源相关的行)?它看起来还可能使用了
NMEA
计时,而不是
PPS
-我使用的驱动程序假定是驱动程序46将GPSD上的PPS和NMEA结合在一起。。。但是我有其他配置了驱动程序28和驱动程序22(PPS)的设备,并且遇到了相同的问题。你有
fudge
因子集吗?我没有。但是,一个软糖因素不会只是将倾斜向上或向下移动X个时间量吗?有几个标志你可以设置-我不记得他们的手,但2和3出现在脑海中。我目前没有进入生产箱进行检查,但我确实使用了其他驱动程序的组合。只有一件事;您是否已通过
gpsd
确认您确实从您的设备获得了
pps
?您能否显示
ntp.conf
文件(或至少显示与
gps
源相关的行)?它看起来还可能使用了
NMEA
计时,而不是
PPS
-我使用的驱动程序假定是驱动程序46将GPSD上的PPS和NMEA结合在一起。。。但是我有其他配置了驱动程序28和驱动程序22(PPS)的设备,并且遇到了相同的问题。你有
fudge
因子集吗?我没有。但是,一个软糖因素不会只是将倾斜向上或向下移动X个时间量吗?有几个标志你可以设置-我不记得他们的手,但2和3出现在脑海中。我目前没有进入生产箱进行检查,但我确实使用了其他驱动程序的组合。只有一件事;您是否已通过
gpsd
确认您确实从您的设备获得了
pps