0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

京准电钟:基于GPS与北斗高精度实时时钟的时间同步方法

NTP网络时间服务器 ? 来源:NTP网络时间服务器 ? 作者:NTP网络时间服务器 ? 2024-06-18 14:35 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

京准电钟:基于GPS与北斗高精度实时时钟的时间同步方法

京准电钟:基于GPS与北斗高精度实时时钟的时间同步方法

使不同设备或系统的时问轴在同一时刻读数相一致的过程,被称为时间同步.时间同步广泛应用于航天测控、卫星遥感、军事靶场、视觉测量、电力运输等领域,具有重要意义 .

目前时间同步的主要方法有全球定位系统(GPS+BDS)授时技术、同步以太网技术、精密时间协议(precision time protocol,PrrP)等,能够达到亚微秒级别的同步精度;一般高精度的时间同步方式都要求相应的高成本硬件支持。

.计算机时间系统时间刷新率为64 Hz,因此其时间的分辨率仅有15.625 ms.任晓乾等提出了基于PCI总线的Windows校时、定时方法和方案设计,利用时间源输入模块、CPLD功能模块、PCI数据模块的组合,能够达到毫秒量级的精度.宋崇汶等利用GPS对计算机的授时,直接通过串口使GPS和计算机数据、信号通信,授时精度优于1 ms.本文提出一种设备简单的计算机时间同步方法:

以GPS+BDS接收机的整秒脉冲信号和时间信息为高精度时间源,利用微控制器和实时时钟的时间模块保持高精度时间,计算机通过串口从时间模块获取高精度时间,并通过算法补偿信号传递延时,达到高精度的时间同步.

1 实现原理及方法
1.1 系统结构
GPS+BDS工作的时间基准是卫星时间,卫星时间的整秒时刻与世界时间基准一世界协调时间(coordinateduniversal time,UTC)的差异仅为纳秒级别 J.接收机在卫星条件足够的条件下,即能够搜索到至少4颗卫星时,与时间同步精度为纳秒级别 .鉴于接收机时间的高精度,本文以接收机时间为时间基准.本文时间同步系统结构如图1所示,高精度实时时钟(real—time clock,RTC)和微控制器单元(micro controller unit,MCU)构成的时间模块,从接收机获取秒脉冲(pulse per second,PPS)信号,通过UART串口协议接收时间信息,完成与时间的同步.计算机通过RS232串口从时间模块获得时间并补偿,完成计算机的时间同步.秒脉冲信号是一个脉宽为1 ms的负脉冲,在脉冲的前沿时刻,即其时间的整秒时刻,接收机通过串口向外发送这一时刻的整秒信息.

1.2 时间模块的构成
时间模块主要由高精度实时时钟和高速MCU构成.实时时钟选用的DS3234是Maxim公司出品的超高精度温度补偿实时时钟芯片,在0—40℃条件下,保持精度高达±2×10~,在1 h内时间的漂移量为±7.2 ms;此外,实时时钟的电池备份供电设计,可以保证系统断电情况下可以维持高精度的时钟继续运行;因此,实时时钟具有极高的守时精度 J.高精度实时时钟的优点在于,在恶劣的条件下(山区、城市高楼
之间等),卫星接收机难以接收到足够数量的卫星信号,此时,时间模块可以长时间保持最后一次与时间同步的精度,完成对计算机或其他设备的授时.RTC也能够通过编程产生自身的整秒脉冲,并依据卫星秒脉冲校准,作为计算机时间同步的时间源.RTC的秒脉冲前沿作为时间模块时间的整秒时刻,对于两个秒脉冲前沿之间的1整秒,采用MCU定时器精确延时,进行细分.细分的分辨率可以达到10 s.
MCU的作用还包括完成RTC与计算机之间的通信和部分数据处理.

1.3 串口通信延时的测量
MCU单元通过串口向计算机发送时间信息,此过程会产生一定的时间延迟,这将严重影响时间同步的精度.本文提出一种模拟精密时间协议时间同步的方法来测量时间延迟,并补偿.根据精密时间协议,要测量路径中传递的时间延时,必须满足3个前提条件:时间差的恒定性、传递时间的对称性以及时间戳的准确性¨ “ .本文中,时间模块和计算机,在同步过程的毫秒数量级的时间内,时间轴的差异变化远远小于1 s,满足时间差恒定的条件.串口通信,同步双方发送和接收都使用相同的波特率,传递相同数据量的信息,所消耗的传递时间也是相等的,满足传递时间的对称性.在时间模块端,时间戳由高速MCU中断和定时器实现,准确度小于10个时钟周期,小于1 s;在计算机端,通过
性能计数器和频率函数QueryPerformanceCounter()和QueryPerformanceFrequency(),可以标记和设定精度优于1 s的时间点和时间延时_l ;因此,时间基准端和计算机端的时间戳精度都优于1 Ixs,在误差范围内,满足时间戳的准确性.因此本文中模拟精密时间协议时间同步方法的过程,满足上述3个前提条件,可以测量串口通信路径中的时间延时.

wKgaomZxKneAYN0VAAKFj-XBYm8889.png

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • gps
    gps
    +关注

    关注

    22

    文章

    2988

    浏览量

    170020
  • 时间同步
    +关注

    关注

    1

    文章

    178

    浏览量

    10363
  • 北斗
    +关注

    关注

    3

    文章

    691

    浏览量

    36952
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    电钟GPS北斗卫星对时服务器应用教育行业

    电钟GPS北斗卫星对时服务器应用教育行业
    的头像 发表于 03-11 16:17 ?472次阅读
    <b class='flag-5'>京</b><b class='flag-5'>准</b><b class='flag-5'>电钟</b>:<b class='flag-5'>GPS</b><b class='flag-5'>北斗</b>卫星对时服务器应用教育行业

    电钟GPS北斗时间服务器的作用与应用

    电钟GPS北斗时间服务器的作用与应用
    的头像 发表于 03-07 14:18 ?637次阅读
    <b class='flag-5'>京</b><b class='flag-5'>准</b><b class='flag-5'>电钟</b>:<b class='flag-5'>GPS</b><b class='flag-5'>北斗</b><b class='flag-5'>时间</b>服务器的作用与应用

    电钟北斗卫星时钟同步服务托举医疗系统高效运行

    电钟北斗卫星时钟同步服务托举医疗系统高效运行
    的头像 发表于 03-06 10:14 ?420次阅读
    <b class='flag-5'>京</b><b class='flag-5'>准</b><b class='flag-5'>电钟</b>:<b class='flag-5'>北斗</b>卫星<b class='flag-5'>时钟</b><b class='flag-5'>同步</b>服务托举医疗系统高效运行

    电钟:通过北斗卫星授时,时间同步系统工作原理是什么?

    电钟:通过北斗卫星授时,时间同步系统工作原理是什么?
    的头像 发表于 03-03 14:39 ?475次阅读
    <b class='flag-5'>京</b><b class='flag-5'>准</b><b class='flag-5'>电钟</b>:通过<b class='flag-5'>北斗</b>卫星授时,<b class='flag-5'>时间</b><b class='flag-5'>同步</b>系统工作原理是什么?

    电钟:关于GPS北斗卫星授时服务部署方案

    电钟:关于GPS北斗卫星授时服务部署方案
    的头像 发表于 02-25 09:54 ?451次阅读
    <b class='flag-5'>京</b><b class='flag-5'>准</b><b class='flag-5'>电钟</b>:关于<b class='flag-5'>GPS</b><b class='flag-5'>北斗</b>卫星授时服务部署方案

    电钟:水利控制系统网络时间同步设计与应用

    电钟:水利控制系统网络时间同步设计与应用
    的头像 发表于 02-21 14:54 ?456次阅读
    <b class='flag-5'>京</b><b class='flag-5'>准</b><b class='flag-5'>电钟</b>:水利控制系统网络<b class='flag-5'>时间</b><b class='flag-5'>同步</b>设计与应用

    电钟:医院网络GPS北斗子母钟系统建设方案

    电钟:医院网络GPS北斗子母钟系统建设方案
    的头像 发表于 02-21 10:28 ?579次阅读
    <b class='flag-5'>京</b><b class='flag-5'>准</b><b class='flag-5'>电钟</b>:医院网络<b class='flag-5'>GPS</b><b class='flag-5'>北斗</b>子母钟系统建设方案

    电钟GPS北斗时间同步系统在五大行业揭秘

    电钟GPS北斗时间同步系统在五大行业揭秘
    的头像 发表于 02-13 17:03 ?484次阅读
    <b class='flag-5'>京</b><b class='flag-5'>准</b><b class='flag-5'>电钟</b>:<b class='flag-5'>GPS</b><b class='flag-5'>北斗</b><b class='flag-5'>时间</b><b class='flag-5'>同步</b>系统在五大行业揭秘

    电钟GPS北斗卫星校时服务器助力网络安全

    电钟GPS北斗卫星校时服务器助力网络安全
    的头像 发表于 11-26 15:59 ?528次阅读
    <b class='flag-5'>京</b><b class='flag-5'>准</b><b class='flag-5'>电钟</b>:<b class='flag-5'>GPS</b><b class='flag-5'>北斗</b>卫星校时服务器助力网络安全

    电钟GPS北斗卫星时间同步装置作用是什么?

    电钟GPS北斗卫星时间同步装置作用是什么?
    的头像 发表于 11-26 15:57 ?536次阅读
    <b class='flag-5'>京</b><b class='flag-5'>准</b><b class='flag-5'>电钟</b>:<b class='flag-5'>GPS</b><b class='flag-5'>北斗</b>卫星<b class='flag-5'>时间</b><b class='flag-5'>同步</b>装置作用是什么?

    电钟GPS北斗卫星时钟同步装置电力系统方案

    电钟GPS北斗卫星时钟同步装置电力系统方案
    的头像 发表于 11-18 16:14 ?779次阅读
    <b class='flag-5'>京</b><b class='flag-5'>准</b><b class='flag-5'>电钟</b>:<b class='flag-5'>GPS</b><b class='flag-5'>北斗</b>卫星<b class='flag-5'>时钟</b><b class='flag-5'>同步</b>装置电力系统方案

    电钟解读:PTP时钟同步系统及应用是什么?

    电钟解读:PTP时钟同步系统及应用是什么?
    的头像 发表于 10-31 09:35 ?878次阅读
    <b class='flag-5'>京</b><b class='flag-5'>准</b><b class='flag-5'>电钟</b>解读:PTP<b class='flag-5'>时钟</b><b class='flag-5'>同步</b>系统及应用是什么?

    电钟 基于卫星的时间同步系统设计与应用

    电钟 | 基于卫星的时间同步系统设计与应用
    的头像 发表于 10-21 15:26 ?674次阅读
    <b class='flag-5'>京</b><b class='flag-5'>准</b><b class='flag-5'>电钟</b>   基于卫星的<b class='flag-5'>时间</b><b class='flag-5'>同步</b>系统设计与应用

    电钟北斗授时器 GPS校时器 应用视频监控系统

    电钟北斗授时器(GPS校时器)应用视频监控系统
    的头像 发表于 10-12 15:40 ?828次阅读
    <b class='flag-5'>京</b><b class='flag-5'>准</b><b class='flag-5'>电钟</b>:<b class='flag-5'>北斗</b>授时器 <b class='flag-5'>GPS</b>校时器 应用视频监控系统

    电钟GPS北斗卫星校时服务器助力区块链数据网

    电钟GPS北斗卫星校时服务器助力区块链数据网
    的头像 发表于 09-27 10:43 ?673次阅读
    <b class='flag-5'>京</b><b class='flag-5'>准</b><b class='flag-5'>电钟</b>:<b class='flag-5'>GPS</b><b class='flag-5'>北斗</b>卫星校时服务器助力区块链数据网