卫星同步时钟NTP校时精度测试方法

举报
yd_212998461 发表于 2026/08/18 15:54:54 2026/08/18
【摘要】 卫星同步时钟NTP校时精度测试方法   此图来自成都云智优创科技有限公司www.iyzyc.cn  一、 简介卫星同步时钟装置具有体积小巧,集成度高的特点。折耳式固定孔,节约空间,安装方便,适合对空间要求高的地方,如通信基站、新能源站等。卫星同步时钟装置以下简称“装置”。          装置使用专用授时卫星接收模块,和一般的定位卫星接收模块不一样的。专用的授时卫星接收模块价格会高很多,它...

卫星同步时钟NTP校时精度测试方法

 

 

 

此图来自成都云智优创科技有限公司www.iyzyc.cn

 

 一、 简介

卫星同步时钟装置具有体积小巧,集成度高的特点。折耳式固定孔,节约空间,安装方便,适合对空间要求高的地方,如通信基站、新能源站等。卫星同步时钟装置以下简称“装置”。

 



图片3.png




 

        装置使用专用授时卫星接收模块,和一般的定位卫星接收模块不一样的。专用的授时卫星接收模块价格会高很多,它除了有更高精度的定位功能外,授时精度也会更高,可以达到10ns。支持一些专门的时间语句,具有干扰欺骗信号的检测功能,时间系统更加稳定可靠。

       装置能同时接收中国北斗系统(北斗二号和北斗三号) (BDS)美国GPS导航系统(GPS)、日本准天顶卫星系统(QZSS)、俄罗斯格洛纳斯导航系统(GLONASS)、欧盟伽利略卫星导航系统(GALIEO)、以及星基增强系统(SBAS)。实现多系统联合定位和授时,通过最优算法,得到最精准的时间和坐标位置。可以通过配置软件任意选择需要的星座。

       装置具有守时功能,内部采用高精度恒温晶振,可以驯服时钟,在丢失卫星信号后依然能高精度的输出IRIG-BRS232RS485PPS

       装置具有掉电守时功能,在掉电的情况下,内部RTC时钟依然会自动守时,能维持30天以上。并且没有电池,不需要后期维护。

       装置具有2个独立的百兆网口,可以配置不同网关,实现局域网之间的隔离。网口可以作为NTP服务器,也可以作为Modbus-TCP服务器。NTP时间服务器支持NTP v2 (RFC 1119)NTP v3 (RFC 1305)NTP v4 (RFC5905)SNTP v3 (RFC 1769), SNTP v4 (RFC 2030)等标准。支持WEB管理配置功能。

       装置具有RS232RS485通信口,支持输出多种通信协议,包括Modbus-RTU规约,DLT1100.1电力规约、NMEA0183-ZDA协议、NMEA0183-RMCNMEA0183-GGA协议,自定义简易规约等。

       支持秒//时脉冲PPS/PPM/PPH/PPD,支持TTL电平(3.3V/5V),RS485,空节点输出。

       支持TTL 10MHz方波输出,正弦波(Vp-p=3.3V)可选配。10MHz脉冲在频率和相位上与PPS同步。

       最多支持2RS422 IRIG-B码(DC)输出,支持1TTL IRIG-B码输出。适用IEEE1344IRIG STANDARD 200DLT1100.1-2018B00x等标准。

       装置支持SNMP网络管理协议,支持NTP日志查看功能,支持远程固件升级,支持密码登陆。

       装置SMA接口采用了绝缘环设计,隔绝了SMA与外壳的接触,避免了内部信号地与大地的连接,能够提高抗EMC能力,避免外部干扰对内部电路的损坏,特别是雷击浪涌的干扰。

       装置采用铝合金外壳,体积小,坚固抗摔,自带电磁屏蔽。四层PCB设计,具有更好的EMC抗干扰能力。

       所有器件均为工业级,满足-40~85℃温度范围。

二、 接口定义

1. 通信和电源端口

 

1) 网口

端子

名称

功能

LAN1

网口1

100M网口,默认IP192.168.2.200

LAN2

网口2

100M网口,默认IP192.168.3.200

 

2) COM通信口

RS232和RS485通信串口。

端子

定义

方向

功能

COM

A

in/out

RS485+ ,用于串口通信

B

in/out

RS485- ,用于串口通信

R

in

RS232 接收,用于串口通信

T

out

RS232 发送,用于串口通信

G

--

信号地

S

in

预留

 

3) 电源端口DC1

与DC2是并联,选择其中一个使用。

 

端子

定义

方向

功能

DC1

+

in

电源正,输入电压9~40V,常用12V/1A或24V/0.5~1A

-

in

电源负

 

 

 

4) 电源端口DC2

DC电源插座 5.5*2.1mm,内正外负。

5) 指示灯

指示灯名称

功能

PWR

电源指示灯,常亮

RUN

处理器运行指示灯,亮0.5秒,灭0.5秒

 

天线和输出端口

 

6) ANTSMA接口,外螺内孔)

卫星天线。

 

7) B码和脉冲信号输出端口:

名称

定义

方向

功能

B 

A1

out

B码输出1+,RS485/RS422电平

B1

out

B码输出1-,RS485/RS422电平

P1

A2

out

脉冲PPS/PPM/PPH/PPD或者B码输出,可配置,默认为PPS输出, RS485/RS422电平+

B2

out

RS485/RS422电平-

P2

N+

out

脉冲PPS/PPM/PPH/PPD,空节点输出+

N-

out

脉冲PPS/PPM/PPH/PPD,空节点输出-

 


8) 10MSMA接口)

10MHz方波,电压3.3V,外螺为信号地,内孔为信号。会根据PPS进行伺服校正,所以在有卫星的情况下,精度会更高。如果需要正弦波输出(Vp-p=3.3V),可以定制。

 

9) B_TTLSMA接口)

TTL B码输出,电压3.3V。内孔为信号,外螺为信号地。

 

10) PPSSMA接口)

秒脉冲输出,电压3.3V。内孔为信号,外螺为信号地。

 

三、 NTP测试方法

下图,使用NTP客户端统计法的测试原理图适合在局域网环境中评估设备性能。

 


图片4.png



 

2. 核心原理

让一台已同步到标准时间的高精度NTP测试仪,作为客户端去查询被测设备(卫星同步时钟)的时间,然后通过比较两者返回的时间戳来算出偏差。

3. 测试逻辑

第一步:基准确立(标准源)

测试仪内部已通过GPS/北斗卫星或更高精度的原子钟,同步到了一个绝对标准时间。这是评判被测设备是否准确的“尺子”。

第二步:发起查询(NTP交互)

测试仪通过网络(网口)向被测设备(卫星同步时钟)发起标准NTP请求。根据NTP协议,交互会产生四个关键时间戳:

t1:客户端(测试仪)发送请求的时刻。

t2:服务器(被测设备)收到请求的时刻。

t3:服务器(被测设备)回复响应的时刻。

t4:客户端(测试仪)收到响应的时刻。

第三步:偏差计算(得出结果)

测试仪拿到这四个时间戳后,会用以下核心公式计算出它与被测设备之间的时间偏差(Offset):

偏差 θ = [ (t2 - t1) + (t3 - t4) ] / 2

这个公式巧妙之处在于,它把网络传输的往返延迟(假设上下行对称)平均掉了,从而估算出两端系统时间的差值。

4. 测试仪的工作原理(“被测”与“测量”的结合)

需要注意图中一个重要的角色定位:这台测试仪本身既是“被测对象”又是“测量工具”。

作为“测量工具”:它运行NTP客户端算法,负责向被测设备发起查询并记录时间戳。

作为“测量基准”:它的内部时钟必须足够精准(通常锁定GPS),这样才能确保它记录下的t1和t4是绝对准确的。如果它自身不准,测出来的偏差数据也就失去了意义。

 

5. 使用TimeAcc-007测试仪进行测试

1) 下图为测试结果照片

 

 

11) 测试结果解读

报告主要分为两大部分,各包含四列数据:

项目

10 (10次)

100 (100次)

621 (621次)

621 (621次)

Time Difference (时间偏差)

 

 

 

 

Mean (平均值)

+10.24μs

+6.30μs

+2.81μs

+2.81μs

Std Dev (标准差)

21.56μs

18.73μs

18.00μs

18.00μs

Round Trip Time (往返延迟)

 

 

 

 

Mean (平均值)

264.95μs

255.31μs

254.49μs

254.49μs

Std Dev (标准差)

36.92μs

34.57μs

33.70μs

33.70μs

 

12) 关键指标:

Time Difference (时间偏差)

含义:这是被测设备(卫星同步时钟)相对于测试仪(标准时间源)的时间误差。

正负号:+号表示被测设备的时间比标准时间快。例如,在第一组数据中,被测设备平均快了 10.24微秒。

均值变化:随着采样次数增加,平均值从10.24μs收敛到2.81μs,这通常说明测试仪自身的算法在通过更多数据包来“对齐”和修正初始的网络抖动。

标准差:约18-22微秒,这个值反映了时间同步的稳定性。标准差越小,说明时间偏差的波动越小,结果越可靠。

Round Trip Time (往返延迟)

含义:NTP请求从测试仪发出,到达被测设备,再返回测试仪的总耗时。

均值:约254微秒。对于局域网环境,这个延迟值比较正常,主要反映网络路径和两端设备处理报文的速度。

标准差:约34-37微秒,表明网络延迟的波动范围很小,网络环境比较稳定。

样本数量(10, 100, 621)

这四列数据很可能是同一测试过程中,不同统计周期的报告。测试仪可能先统计了10个包,再统计100个包,最终累计统计了621个包。最后一列数据重复,可能是测试结束时的最终报告,或针对不同配置的汇总。

6. 最终结论

同步精度良好:被测设备(卫星同步时钟)输出的NTP时间,与标准时间源的偏差稳定在 +2.81微秒 左右,精度远高于普通NTP服务器在局域网内通常的百微秒级别。

网络与设备稳定:往返延迟的标准差仅约33微秒,说明网络和被测设备端的报文处理都非常稳定,没有明显的抖动或卡顿。

设备性能优异:总体上,被测试的卫星同步时钟的NTP授时性能表现优异,符合高精度时间服务器的要求。

 

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。