chrony+gpsd部署pps校时
创始人
2025-05-29 13:09:08
0

1、chrony gpsd软件安装

直接使用apt方式安装软件,需要的软件有chrony、gpsd、pps-tools

分别用于时间同步、gps数据解析、pps测试

sudo apt install gpsd gpsd-clients chrony pps-tools

2、软件配置

gpsd配置路径为 /etc/default/gpsd

新增如下两行

DEVICES="/dev/ttyTHS0 /dev/pps0"
GPSD_OPTIONS="-n"

chrony配置路径为 /etc/chrony/chrony.conf

新增如下两行

refclock SHM 0 poll -2 refid GPS precision 1e-1 offset 0.9999 delay 0.2

refclock PPS /dev/pps0 lock NMEA refid PPS

将前几行的pool行都注释掉。

注:如有之前已经配置过的控制器,此步骤建议直接拷贝之前控制器的配置到新控制器

3、硬件接线+惯导数据确认

GPRMC数据和pps信号都需要确认是否正常输出

将外部gps信号输出通过串口转usb线接到自己电脑或者直接接入到控制器查看串口输出数据是否有RMC信息。

pps信号线接好之后在控制器 通过sudo ppstest ./dev/pps0 测试pps信号是否正常

pps正常输出如下图:

4、配置自启动

使用如下两个命令配置chrony gpsd开机自启动

sudo systemctl enable gpsd

systemctl enable chronyd.service

运行结束后重启设备

5、配置测试

1、通过date命令确认时间正常

2、通过gpsmon确认输出信息,如下图正常

 3、通过,chronyc sources -v 和chronyc tracking命令如下图正常

 

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
有效的括号 一、题目 给定一个只包括 '(',')','{','}'...
【Ctfer训练计划】——(三... 作者名:Demo不是emo  主页面链接:主页传送门 创作初心ÿ...