卫星同步时钟10MHz标准源实现方法  

举报
yd_212998461 发表于 2026/08/18 16:13:47 2026/08/18
【摘要】 卫星同步时钟10MHz标准源实现方法   此图来自成都云智优创科技有限公司www.iyzyc.cn  一、 简介时间同步装置根据《电力系统时间同步技术规范》、《华东电网统一时钟系统技术规范》和《上海电网 GPS 时间同步系统技术原则和运行管理规定》进行设计。装置采用1U全宽、全铝合金材质机箱,结构稳定,耐腐蚀能力强,能够满足各类恶劣现场环境的使用要求。以下将时间同步装置以下简称“装置”。装置...

卫星同步时钟10MHz标准源实现方法

 

 

 

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

 

 

一、 简介

时间同步装置根据《电力系统时间同步技术规范》、《华东电网统一时钟系统技术规范》和《上海电网 GPS 时间同步系统技术原则和运行管理规定》进行设计。装置采用1U全宽、全铝合金材质机箱,结构稳定,耐腐蚀能力强,能够满足各类恶劣现场环境的使用要求。以下将时间同步装置以下简称“装置”。

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

下图为装置的资源示意图,它采用模块化设计,最多可支持40B码,8个百兆或千兆网口,支持双路 GPS 卫星模块配置及双路电源热备用,配置灵活多样。输出信号制式丰富,包括 TTL、空接点、差分、串口、网络、光纤等,可为变电站、发电站、通信基站、新能源站、公路交通、航运、金融机构等领域提供高精度、高稳定、高安全、高可靠的时间基准信号。


图片5.png



特点

1) 标准兼容
同时支持美标与国军标。美标:IEEE1344IRIG STANDARD 200DLT1100.1-2018B00x等;国军标:GJB2991A-2008

2) 高稳守时
内置高精度恒温晶振,通过闭环伺服控制卫星信号丢失后仍可保持高精度时间输出。

3) 掉电守时
掉电后RTC自动守时,续航≥30天。无电池,免维护设计。

4) 手动设置时间

支持通过调试软件设置装置的系统时间,可以任意设置。

5) 多网口支持
最多支持8路百兆/千兆独立网口,每口可配不同网关,实现局域网隔离。

· 百兆网口:支持V2/V3/V4SNTP V3/V4、单播、组播、广播、Modbus-TCP

· 千兆网口:NTP支持V2/V3/V4SNTP V3/V4、单播、组播、广播PTP支持IEEE 1588 V2.0Modbus-TCP

6) 串口与协议
RS232/RS485支持:Modbus-RTUDLT1100.1NMEA0183ZDA/RMC/GGA)、自定义简易规约等。

7) 脉冲输出
支持秒脉冲PPS/分脉冲PPM/时脉冲PPH,输出方式:TTLRS422/RS485、空节点、光纤。

8) 10MHz基准输出
支持10MHz方波或正弦波,默认为方波。

9) 网管与维护
支持SNMP,具备NTP日志查看、远程固件升级、密码登录功能。

10) 全隔离防护
所有通信接口3KV电气隔离,提升EMC抗干扰能力,保护核心电路。

11) 电磁屏蔽
使用全铝合金机箱,表面氧化导电处理,形成全封闭屏蔽层,增强电磁屏蔽能力,抗静电、抗辐射。

12) 绝缘环设计
绝缘环使SMA接口与机箱绝缘,信号地与大地隔离,阻断外部干扰,增强抗EMC能力

13) 工业级可靠性
器件工业级,工作温度:-4085

二、 多种输出配置

1. 配置B(4网口)

 

 

                                                                                                             

2. 配置C(6网口)

   


                                                                                                                         

3. 配置D(8网口)

 

 

                                                                                                             

 

4. 10MHz参考时钟输出

通过SMA接口输出

 

 

三、 10MHz参考时钟测量

10MHz参考时钟,并不是简单的通过恒温晶振输出,而是通过系统精确的计算和调控的,最终实现频率的与卫星时间同步,相位与卫星时间同步。




图片6.png



 

上图是卫星时钟驯服恒温晶振的一个系统。其核心目标是通过卫星的秒脉冲(PPS)长期高精度特性,来校准本地恒温晶振的短期稳定度,从而输出一个既准确又稳定的频率与时间基准。

1) PPS(卫星秒脉冲):作为整个系统的外部绝对时间基准。虽然单次PPS可能存在几十纳秒的随机抖动,但它在长时间内(如数小时或数天)的平均值极为准确,无累积误差。

2) 恒温晶振(10MHz OCXO):作为本地高稳频率源。它提供10MHz正弦波或方波。OCXO的短期稳定度极高(秒稳好),但存在因老化、温度变化引起的频率漂移(长期偏差)。

3) FPGA 接收10MHz基准信号和PPS信号。

在FPGA内部,通过时间数字转换器(TDC,Time-to-Digital Converter)或计数器逻辑,精确测量PPS上升沿与10MHz时钟下一个上升沿之间的时间差值(即相位差)。同时,FPGA利用10MHz时钟计数,测量两个连续PPS之间的时钟周期个数。由于标准PPS间隔为1秒,10MHz理论计数值应为10,000,000。实际计数值与理论值的差值,直接反映了晶振当前的频率偏差。

4) 偏差计算与环路滤波(FPGA + MCU协作)

粗测与滤波:FPGA将每次测量的相位差和计数值传给MCU(微控制器)。MCU运行数字锁相环(DPLL,Digital Phase-Locked Loop)算法,通常包含一个低通滤波器(环路滤波器)。

5) 消除抖动:该滤波器会滤除单次PPS的高频随机抖动,提取出晶振缓慢变化的频率漂移趋势(即控制量)。这一环节至关重要,防止PPS的瞬间抖动直接干扰晶振的控制电压。

6) 数模转换与压控调频(执行级)

DAC(数模转换器):MCU根据滤波后的偏差值,计算出一个对应的数字控制字,并写入DAC。电压转频率:DAC将此数字量转换为一个高精度的模拟压控电压,施加到OCXO的压控端(Vc)。

7) 闭环反馈:该电压改变OCXO内部的晶体负载电容,从而微调其输出频率。若测出10MHz偏快,则降低DAC电压;若偏慢,则升高DAC电压。

 

8) 整个系统处于负反馈闭环状态,

比对:FPGA持续比对“卫星PPS”与“本地10MHz”的相位差。

积分:MCU将相位差随时间累积,计算出频率误差的积分值(消除静态误差)。

校正:MCU输出DAC值,缓慢牵引OCXO的频率,使其分频产生的1Hz信号无限逼近卫星PPS。

保持:当卫星信号丢失时(Holdover模式),MCU停止更新DAC值,并依赖OCXO极高的短稳特性,依靠最后一次存储的控制电压继续维持高精度输出,保持数小时内的守时精度。

1) 驯服后的10MHz信号不仅用于反馈,还直接输出给外部设备,作为高精度的频率基准源。

 

 

四、 10MHz输出

恒温晶振会根据卫星模块的PPS,实时进行伺服调节,频率和相位准确度会越来越高。

注意:10MHz方波是上升沿对齐,正弦波是向下过零点对齐。

1) 10MHz方波与PPS(黄色)

 

 

2) 10MHz正弦波与PPS(黄色)

 

 

 

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

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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