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

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

3天内不再提示

1588v2协议:精确时间同步技术深度解析与实测演示

1092769615 来源:1092769615 作者:1092769615 2025-04-24 17:56 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

引言:

在现代通信网络中,精确的时间同步是确保系统高效运行的关键。1588v2协议,也称为精确时间协议(PTP),正是为此而生。本文将深入解析1588v2协议的工作原理,并通过实际测试用例展示其在实际应用中的表现。

1588v2协议概述

1588v2协议是一种用于在网络中实现高精度时间同步的协议。它通过在网络中时间戳信息的精确传递与动态补偿机制,使得各个节点能够调整本地时钟,实现微秒级甚至纳秒级的时间同步。该协议广泛应用于电信、电力、工业自动化等领域。

1588v2是如何进行时钟同步的

1588v2协议主要分为两大部分来实现时钟同步功能:

  1. 建立同步体系 :协议使用最佳主时钟算法BMCA,通过选取主时钟,建立主从拓扑关系,进而在整个PTP 网络中建立起同步体系。
  2. 同步本地时钟 :协议使用本地时钟同步算法LCS,通过PTP数据报文在网络主从节点之间的交换,计算各从节点本地时钟与主时钟间的时间偏差,调整本地时钟,使之与主时钟同步。

1588v2协议定义了E2E和P2P时间同步机制以及one-step和two-step时间同步模式,本文以E2E同步机制以及one-step模式为例向各位解析1588v2协议时间同步过程,具体同步过程如下:

图片

① Master在t1时刻发送Sync报文,并将t1时间戳携带在Sync报文中;

② Slave在t2时刻接收到Sync报文,在本地产生t2时间戳,并从报文中提取t1时间戳;

③ Slave在t3时刻发送Delay_Req报文,并在本地产生t3时间戳;

④Master在t4时刻接收到Delay_Req报文,并在本地产生t4时间戳,然后将t4时间戳携带在Delay_Resp报文中,回传给Slave;

⑤ Slave接收到Delay_Resp报文,从报文中提取t4时间戳。最后Slave节点得到了一组时间戳(t1,t2,t3,t4)。

假设Master到Slave的发送链路延迟是Tms,Slave到Master的发送链路延迟是Tsm,Slave和Master之间的时间偏差为Offset, 则:

t2 - t1 = Tms + Offset

t4 - t3 = Tsm - Offset

结合上面两组方程,得到:

(t2 - t1) - (t4 - t3) = (Tms + Offset) - (Tsm - Offset)

经过移项推导得到:

Offset = [(t2 - t1) - (t4 - t3) - (Tms - Tsm)] / 2

如果Master和Slave之间的收发链路延迟对称,那么Tms=Tsm,即Tms-Tsm=0。将Tms-Tsm=0代入上面的公式,得到:

Offset = [(t2 - t1) - (t4 - t3)] / 2

这样Slave就可以根据t1,t2,t3,t4四个时间戳计算出自己和Master之间的时间偏差Offset,再对本地时间进行偏差调整,就实现了Slave与Master的时间同步。

测试用例

为了验证1588v2协议在实际应用中的性能,我们设计了一个简单的测试用例。

设备: 一台支持1588v2协议的交换机,一台信而泰1588v2测试仪表。

网络拓扑: 交换机两个口与信而泰1588v2测试仪相连。

图片

测试步骤如下:

1.交换机配置1588v2协议,配置为E2E机制和one-step模式,然后启动1588协议;

2.仪表根据网络拓扑图预约对应的端口,使端口上线;

图片

3.添加用于运行1588协议的接口,两个物理端口分别对应两个逻辑接口;

图片

4.添加1588协议,并绑定对应的接口。路径延迟测量机制选择“Request Response”,同步模式选择“One Step”,配置与1588交换机对应;

图片

5.启动仪表1588协议,切换到1588协议统计界面,记录从时钟与主时钟的时间偏差。

图片

信而泰IEEE 1588v2解决方案

  1. BigTao-V机箱

图片

BigTao-V(BigTao220/BigTao6200)系列机箱搭配1588/TSN测试板卡,可以满足多种场景测试:

  • 移动IP承载网设备1588时间同步性能测试
  • PON网设备1588时间同步性能测试
  • 以太网交换机1588时间同步性能测试
  • 智能电网设备1588时间同步性能测试
  • 工业自动化设备1588时间同步性能测试
  • 轨道交通设备1588时间同步性能测试
  1. 1588/TSN 千兆测试板卡V2-1G-8M-TSN

图片

  • 支持8个1000M/100M/10M RJ45电接口
  • 支持8个1G SFP光接口
  1. 1588/TSN 万兆测试板卡V2-10G-4M-TSN

图片

  • 支持4个10G/5G/2.5G/1G/100M RJ45电接口
  • 支持4个1G/10G SFP+光接口

审核编辑 黄宇

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

    关注

    2

    文章

    620

    浏览量

    41272
  • 时间同步
    +关注

    关注

    1

    文章

    241

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    技术深挖】EtherCAT如何实现超高精度同步深度解析分布式时钟 (DC)

    技术深挖】EtherCAT如何实现超高精度同步深度解析分布式时钟 (DC)
    的头像 发表于 05-21 13:57 90次阅读
    【<b class='flag-5'>技术</b>深挖】EtherCAT如何实现超高精度<b class='flag-5'>同步</b>?<b class='flag-5'>深度</b><b class='flag-5'>解析</b>分布式时钟 (DC)

    STEVAL - ISA049V2同步双降压转换器演示板的技术剖析

    STEVAL - ISA049V2同步双降压转换器演示板的技术剖析 在电子设计领域,电源管理模块的设计至关重要,尤其是对于需要为低电压数字核心供电的应用场景。今天,我们来深入了解一下
    的头像 发表于 04-17 09:05 272次阅读

    高精度时间同步的IEEE1588 PTP授时服务器

    ,IEEE1588精确时间协议(Precision Time Protocol,简称PTP)应运而生,凭借亚微秒级的同步精度、灵活的组网方式
    的头像 发表于 02-10 14:00 475次阅读
    高精度<b class='flag-5'>时间</b><b class='flag-5'>同步</b>的IEEE<b class='flag-5'>1588</b> PTP授时服务器

    SL1588降压恒压 DC12V降压5V 3.3V/ 2A同步降压恒压芯片

    能效。该特性使其非常适用于需要长时间待机的设备,如物联网节点、便携设备与网络设备。 典型应用与布局建议 SL1588支持输出电压从0.8V可调,常见输出如5V、3.3
    发表于 01-29 14:33

    深度解析 | 低抖动高精度EtherCAT多轴控制的实现与实践案例

    :使用100Mbit/s或1Gbit/s以太网速度,有效数据率可达90%以上 l 微秒级延迟:通信延迟通常在微秒级别,1000个I/O的更新时间仅需30us左右 l 精确同步:利用分布式时钟(DC)
    发表于 12-09 17:17

    1588主时钟服务器多行业的适配性 PTP时间同步服务器

    IEEE1588-2008V2(PTPv2协议,打造纳秒级精度的便携式时间同步解决方案。该产品打破传统主时钟体积庞大、部署受限的痛点,兼具
    的头像 发表于 12-09 16:01 1227次阅读
    <b class='flag-5'>1588</b>主时钟服务器多行业的适配性 PTP<b class='flag-5'>时间</b><b class='flag-5'>同步</b>服务器

    在恩智浦i.MX RT1180跨界处理器上如何实现1588协议同步

    同步原理都是一脉相承来自于IEEE 1588标准,今天本文就介绍一下RT1180上如何实现1588同步1588基本原理简介 首先来了解一
    的头像 发表于 12-03 09:09 8348次阅读
    在恩智浦i.MX RT1180跨界处理器上如何实现<b class='flag-5'>1588</b><b class='flag-5'>协议</b><b class='flag-5'>同步</b>

    1588协议如何依赖温补晶振实现高精度时间同步

    在5G基站密集部署、工业自动化产线高速运转、金融交易系统毫秒必争的今天,精确到纳秒级的时间同步早已成为现代数字网络的命脉。IEEE1588PrecisionTimeProtocol(P
    的头像 发表于 12-02 14:45 735次阅读
    <b class='flag-5'>1588</b><b class='flag-5'>协议</b>如何依赖温补晶振实现高精度<b class='flag-5'>时间</b><b class='flag-5'>同步</b>?

    协议转换后的时间同步精度如何保证?

    方法如下: 一、源头同步:统一时间基准(核心前提) 确保电能质量监测装置、协议转换设备(网关 / 边缘节点)、目标平台(主站 / 云平台)采用同一时间源,从根源减少偏差: 高精度对时
    的头像 发表于 11-12 14:00 1055次阅读
    <b class='flag-5'>协议</b>转换后的<b class='flag-5'>时间</b><b class='flag-5'>同步</b>精度如何保证?

    NTP时间同步技术:保证网络时间精确无比

    NTP是一种用于计算机和网络设备之间进行时间同步协议,它能够确保所有设备都使用同一个时间源,从而实现全球范围内的时间
    的头像 发表于 10-21 14:45 742次阅读
    NTP<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>无比

    电能质量在线监测装置的时间同步精度要求是多少?

    电能质量在线监测装置的时间同步精度要求因应用场景、监测参数类型及行业标准而异,通常覆盖从微秒级到毫秒级的多维度需求。以下是结合国际 / 国内标准、技术规范及实际应用的详细解析: 一、核
    的头像 发表于 10-14 17:44 1471次阅读

    解码精密时间核心:SYN2411IEEE1588主时钟技术解析

    高精度时间同步网络的事实标准。作为国内领先的时间频率技术提供商,SYN2411IEEE1588主时钟,正是为满足严苛
    的头像 发表于 09-19 18:07 1118次阅读

    一文看懂 PTP(精确时间协议)及SONiC上的最新优化实践

    PTP 用于为时间同步敏感的系统和应用程序在局域网或广域网上创造高精度时间同步的环境,往往需要通过硬件辅助才能实现。PTP 在 IEEE 1588
    的头像 发表于 08-26 11:03 3844次阅读
    一文看懂 PTP(<b class='flag-5'>精确</b><b class='flag-5'>时间</b><b class='flag-5'>协议</b>)及SONiC上的最新优化实践

    技术分享 | 车载以太网gPTP时间同步:从协议到工程实践

    车载以太网时间同步精度不足?gPTP协议实现±50ns级同步革命!本文深度剖析gPTP协议在自动
    的头像 发表于 08-20 11:39 2631次阅读
    <b class='flag-5'>技术</b>分享 | 车载以太网gPTP<b class='flag-5'>时间</b><b class='flag-5'>同步</b>:从<b class='flag-5'>协议</b>到工程实践

    PTP 时钟服务器在应用方面的介绍

    IEEE1588 标准协议支持:该系列全面支持标准的 PTPv2,即 IEEE STD 1588V2 - 2008 网络对时协议。IEEE
    的头像 发表于 06-06 14:03 1317次阅读