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

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

3天内不再提示

PTP时钟协议原理

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2020-06-12 16:05 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

EEE1588协议,又称PTP(precise time protocol,精确时间协议),可以达到亚微秒级别时间同步精度,于2002年发布version1,2008年发布version2。IEEE1588 协议的同步原理,所提出的Delay Request-Response Mechanism(延时响应机制)如图1所示。

图中所描述的PTP报文为以下几种:

(1)sync同步报文

(2)Follow_up跟随报文

(3)Delay_req延迟请求报文

(4)Delay_resp延迟请求响应报文

延迟响应同步机制的报文收发流程:

1.主时钟周期性的发出sync报文,并记录下sync报文离开主时钟的精确发送时间t1;(此处sync报文是周期性发出,可以携带或者不携带发送时间信息,因为就算携带也只能是预估发送时间戳originTimeStamp)

2.主时钟将精确发送时间t1 封装到Follow_up报文中,发送给从时钟;

(由于sync报文不可能携带精确的报文离开时间,所以我们在之后的Follow_up报文中,将sync报文精确的发送时间戳t1封装起来,发给从时钟)

3.从时钟记录sync报文到达从时钟的精确时到达时间t2;

4.从时钟发出delay_req报文并且记录下精确发送时间t3;

5.主时钟记录下delay_req报文到达主时钟的精确到达时间t4;

6.主时钟发出携带精确时间戳信息t4的delay_resp报文给从时钟;

这样从时钟处就得到了t1,t2,t3,t4四个精确报文收发时间。

时钟偏差&网络延时

offset:时钟间偏差(主从时钟之间存在时间偏差,偏离值就是offset,图1中主从时钟之间虚线连接时刻,就是两时钟时间一致点)

delay:网络延时(报文在网络中传输带来的延时)

从时钟可以通过t1,t2,t3,t4四个精确时间戳信息,得到主从时钟偏差offset和传输延时

delay:

从时钟得到offset和delay之后就可以通过修正本地时钟进行时间同步。

PTP报文分类

IEEE1588把所涉及到的报文分为事件报文和通用报文,分类依据是:是否在收发报文时需要记录精确时间戳,根据上文中所描述的几种报文,可以进行如下分类:

1.事件报文<收发时候需要记录精确时间戳>:sync报文,delay_req报文

2.通用报文<收发时候不需要几率精确时间戳>:follow_up 报文,delay_resp报文 .

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

    关注

    11

    文章

    1953

    浏览量

    134574
  • PTP
    PTP
    +关注

    关注

    0

    文章

    89

    浏览量

    9615

原文标题:PTP时钟协议原理

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    PTP/GPTP主时钟服务器的应用​ PTP时间服务器

    ,精准记录电力事件发生时间以保障电力调度的顺畅,高精度的时间同步都显得至关重要。​ 超高精度同步:SYN2413型PTP时钟服务器基于先进的PTP(Precise Time Protocol,精确时间
    的头像 发表于 11-12 11:49 630次阅读
    <b class='flag-5'>PTP</b>/GPTP主<b class='flag-5'>时钟</b>服务器的应用​  <b class='flag-5'>PTP</b>时间服务器

    数据堡垒:京准1588PTP主从时钟系统构建精准世界

    数据堡垒:京准1588PTP主从时钟系统构建精准世界
    的头像 发表于 10-29 10:25 213次阅读

    FAQ_MA35_Family如何使用精确时间协议PTP)?

    FAQ_MA35_Family如何使用精确时间协议PTP
    发表于 09-02 07:29

    PTP 时钟:精准时钟同步的核心力量

    的 SYN2407 系列 PTP 时钟模块,以其卓越的性能和广泛的适用性,成为了实现高精度时钟同步的关键组件。 一、SYN2407 系列 PTP
    的头像 发表于 06-12 15:53 486次阅读

    PTP同步时钟使用注意事项及场景应用

    在数字化时代,精准时间同步对分布式系统至关重要。PTP(精确时间协议,IEEE1588标准)应运而生,它通过网络传输时间戳,突破传统同步技术局限,可实现亚微秒级高精度时钟同步,为智能电网、5G通信
    的头像 发表于 06-12 15:35 663次阅读

    PTP 时钟:精准时钟同步的核心力量​

    的 SYN2407 系列 PTP 时钟模块,以其卓越的性能和广泛的适用性,成为了实现高精度时钟同步的关键组件。 一、SYN2407 系列 PTP
    的头像 发表于 06-05 16:30 559次阅读

    PTP同步时钟使用注意事项及场景应

    在数字化时代,精准时间同步对分布式系统至关重要。PTP(精确时间协议,IEEE1588标准)应运而生,它通过网络传输时间戳,突破传统同步技术局限,可实现亚微秒级高精度时钟同步,为智能电网、5G通信
    的头像 发表于 05-26 15:49 422次阅读

    如何挑选一款1588PTP时钟同步服务器​

    在当今数字化程度极高的时代,高精度时间同步对于众多关键领域的高效、稳定运行起着决定性作用。PTP(精确时间协议时钟作为实现高精度时间同步的核心设备,其性能优劣直接关乎系统整体表现。挑选一款合适
    的头像 发表于 05-26 15:45 407次阅读

    使用NUCLEO-F429ZI实现PTP网络时间同步协议的从时钟部分,如何输出相应的PPS信号用于测量主从时钟同步性能?

    目前正在使用NUCLEO-F429ZI实现PTP网络时间同步协议的从时钟部分,使用ptpd实现了简单的基础功能,但是想请问一下各位大佬如何输出相应的PPS信号用于测量主从时钟同步性能?
    发表于 03-11 08:19

    MTP与PTP协议的区别与联系

    (Peer-to-Peer) PTP是一种网络通信协议,它允许网络中的设备直接相互通信,无需通过中央服务器。PTP协议广泛应用于文件共享、分布式计算和实时通信等领域。 2. 通信模型
    的头像 发表于 01-03 10:23 3211次阅读

    基于ptp的分布式系统设计

    PTP概述 PTP是一种网络时间同步协议,它允许网络中的设备同步它们的时钟PTP基于IEEE 1588标准,旨在提供亚微秒级别的时间同
    的头像 发表于 12-29 10:09 983次阅读

    ptp和GPS时间同步的对比

    与原理 PTP是一种网络时间同步协议,它基于IEEE 1588标准。PTP旨在通过以太网提供高精度的时间同步,其精度可以达到亚微秒级别。PTP通过在网络中发送时间戳来同步设备之间的
    的头像 发表于 12-29 09:46 1613次阅读

    使用ptp提高网络时钟精度的方法

    PTP是一种主从同步机制,它依赖于一个或多个主时钟(也称为PTP Master或Grandmaster)来提供精确的时间信息,这些信息被发送到从时钟
    的头像 发表于 12-29 09:44 1582次阅读

    ptp与NTP的区别和选择

    )是两种广泛使用的时间同步协议PTP(Precision Time Protocol) PTP是一种精确的时间同步协议,它基于IEEE 1588标准。
    的头像 发表于 12-29 09:41 2186次阅读

    如何配置ptp网络设备

    1. 理解PTP协议 PTP是一种网络协议,用于在网络设备之间同步时钟。它基于IEEE 1588标准,能够提供亚微秒级别的时间同步精度。
    的头像 发表于 12-29 09:36 2333次阅读