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

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

3天内不再提示

浅谈网络精确时间同步—PTP(IEEE1588)

兆越通讯 2023-10-09 10:58 次阅读

IEEE1588(the Precision Time Protocol 简称为 PTP )全称是“网络测量和控制系统的精密时钟同步协议标准”,是针对基于工业以太网的测控系统的时间同步协议。IEEE1588 协议是通用的提升网络系统定时同步能力的规范,在起草过程中主要参考以太网来编制,使分布式通信网络能够具有严格的定时同步,并且应用于工业自动化系统。IEEE1588标准有 version1 和 version2 两个版本。


时钟同步简单介绍

多系统作业高精度潮即将中心数据机床系统.jpg

PTP时钟同步包括频率同步和时间同步两个过程。频率同步简单来讲就是调整主从时钟时间的快与慢,只要维持他们之间的频率相同不管他们之间的时间相位,只要调整本地时钟信号与时钟源频率相同,信号在相同瞬间以同一速率出现,而时间同步就是让主从时钟有同样的时间基准,同样的时刻。时间同步也就是主从时钟之间不仅频率同步,相位也要同步。

在很多应用中需要全网同步进行数据采集,像桥梁状态监测,大坝监测,飞机的静力实验,飞机的动态力学实验,因为采集点数非常多,规模在几千点甚至上万点的规模,采集速度从几十赫兹到几百赫兹不等,这些应用通过大规模的时钟板卡系统统一高精度时钟。时钟同步包括时间同步和频率同步:

时间同步,即要求各点之间的绝对时间相同,比如,我们国内都使用北京时间,时间同步设备就是调整本地的时间时钟,使之与北京时间严格同步,并使各地之间的时间时钟误差维持在很小的范围内,这种时间同步对时间精度的要求不高,这样的需求实现同步很简单了。

频率同步,即要求时钟频率(速率)相同或相近即可,不关心时间点相同。比如在两个时钟系统中一个的系统时间是1970-01-01 00:00:00,另一个系统时间是2019-02-02 00:00:00,只要这两个系统的时钟频率一样就是频率同步,比如以太网中分时复用传输技术,需要的就是频率同步,同步以太网(Synce)同步的就是时钟频率同步技术。时钟同步,不仅仅是要求时钟频率同步,也要求时钟时间(时钟相位)同步,这要比仅仅是频率同步复杂,难度要大,不容易控制。


PTP时钟处理模式


PTP时钟同步模式可以分为:two-step(也叫两步法或双歩模式)和one-step(一步法或单歩模式),这两种模式都需要软件协议处理和硬件芯片支持。

one-step和two-step报文标记对比如图:


处理模式.png

当选择two-step时,标记发送报文时间戳由两步报文来完成,比如主时钟发送Sync同步报文产生的时间戳t1,发送的时候硬件芯片标记好并存好放到软件fifo列表中,等建立followUp报文发送的时候会过来把时间戳t1取走,放到自己的报文时间戳字段里发送给从时钟同步。

当选择one-step模式时,主时钟在发送需要标记的报文时直接发送出去。如主时钟发送Sync报文时硬件芯片标记好t1并放到Sync报文时间戳字段直接发送出去,不需要followUp过来帮它发送。One-step这种快速处理就需要硬件支持,并且处理损失的时间可以忽略。


PTP的主要应用

在承载网中的应用.png

PTP在铁路/公路/桥梁状态监控中的应用

桥梁状态监测系统实质是一个同步数据采集和分析系统。比如桥梁两端同时测量应力计算时, 两端数据采集系统时钟就必须高精度同步。铁路线路无损检测系统,信号系统更加需要高精度同步。

PTP在计费方面的应用

目前计费业务自动化使用十分普遍,比如电话计费、宽/窄带上网计费、智能网业务计费,电网计费等这些业务平台计费系统都是需要精准稳定的时钟同步,支持IEEE1588(PTP)交换机就很适合在这些应用网络系统中大量部署了。

PTP在信令系统中的应用

通信网中任意两个通信终端之间的通信都离不开信令,信令必须正确执行终端用户之间才能正常通信。IEEE1588(PTP)就很适合满足这样的应用需求。

PTP在无线基站中的应用

无线技术不同制式对时钟的承载有不同的需求。所以看到无线基站要提供精确定位业务就必须保证基站间设备保持亚微米级的高精度同步。



产品推荐

4526.png

Cronet CC-4526 机架式三层100G工业以太网交换机


支持24个10G SFP+扩展槽2个100G QSFP28扩展槽

支持MR-Ring快速环网(自愈时间<20ms),兼容STP/RSTP/MSTP生成树协议

支持ACL,对L2-L4层数据进行过滤

支持QoS,基于端口的流量监管, WRR、DRR、SP、队列调度算法、报文的802.1p

支持静态路由、策略路由、RIP V1/2、OSPF、IS-IS、BGP、虚拟路由冗余协议VRRP

支持IP组播PIM-SM、PIM-DM

支持IPv6路由 OSPFv3、BGP4、ISISv6

满足工业4级电磁兼容性,IP40等级,无风扇设计


6226.jpg

MIER-6226 IEEE1588全千兆工业以太网交换机


支持24个10/100/1000M自适应以太网接口,2个1000M SFP扩展槽

支持IEEE1588同步时钟

支持MR-Ring快速环网(自愈时间 < 20 ms),兼容STP/RSTP/MSTP生成树协议

支持Port-based VLAN,IEEE 802.1Q VLAN和GVRP 协议

支持动态和静态链路聚合

支持IGMP Snooping和GMRP过滤组播封包

支持基于MAC 地址的端口锁定,防止非法入侵

支持SNMPv1/v2c/v3不同等级的网络管理协议

多种网管方式:Web、Snmp,Telnet,console

IP40防护等级,波纹式铝型材外壳,工业4级电磁兼容性设计


3452.jpg

Cronet CC-3452G-TX8-PTP 三层千兆/万兆工业交换机


24个10/100/1000M电口+24个1000MSFP扩展槽+8个1000M SFP扩展槽/万兆SFP+扩展槽,或者48个1000M SFP扩展槽+8个1000M SFP扩展槽/万兆SFP+扩展槽

支持硬件时间戳IEEE1588v2

支持MR-Ring快速环网(自愈时间<20ms),兼容STP/RSTP/MSTP生成树协议

支持芯片上的分组处理,巨帧支持12KB

支持ACL,对L2-L4层数据进行过滤

支持QoS,基于端口的流量监管, WRR、DRR、SP、队列调度算法、报文的802.1p

支持静态路由、策略路由、RIP V1/2、OSPF、IS-IS、BGP、虚拟路由冗余协议VRRP

支持IP组播PIM-SM、PIM-DM

支持IPv6路由 OSPFv3、BGP4、ISISv6


2816.png

MIE-2816-PTP 卡轨式全千兆网管型工业以太网交换机


支持8个10/100/1000M电口(POE可选),8个1000M SFP扩展槽

支持硬件时间戳IEEE1588v2

支持POE,AT和AF标准

支持STP/RSTP/MSTP生成树协议

支持Port-based VLAN,IEEE 802.1Q VLAN和GVRP 协议

支持动态和静态链路聚合

支持IGMP Snooping和GMRP过滤组播封包

支持基于MAC 地址的端口锁定,防止非法入侵

支持SNMPv1/v2c/v3不同等级的网络管理协议

多种网管方式:Web、Snmp,Telnet,console

IP40防护等级,波纹式铝型材外壳,工业4级电磁兼容性设计

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

    关注

    40

    文章

    5076

    浏览量

    166237
  • 交换机
    +关注

    关注

    19

    文章

    2437

    浏览量

    95663
  • 工业
    +关注

    关注

    3

    文章

    1546

    浏览量

    45424
收藏 人收藏

    评论

    相关推荐

    如何实现PTP协议的精准同步时钟?

    尊敬的技术大牛们,你们好! 现有一项目需要用到贵公司的STM32F4系列产品,由于业务场景对时钟同步精度要求很高。所以需寻求你们的技术支撑,提供关于STM32F4系列的PTP协议或IEEE1588协议的参考代码!以便实现
    发表于 03-26 07:57

    如何利用PTP协议实现一主多从网络时间同步

    在开发项目中用到了PTP时钟同步协议,遇到一些问题,希望得到帮助: 1,所有设备使用了:XMC_ETH_MAC_InitPTPEx(ETH_LWIP_0.eth_mac,config, txTime
    发表于 03-12 06:53

    STM32 IEEE1588时间同步

    有谁在STM32上实现过IEEE1588精确时间同步的吗?
    发表于 02-23 16:22

    一种实现多通道无压缩IP流PTP时钟精准校时分析的方法

    PTP(Precision Time Protocol,精确时间协议)是一种时间同步的协议,由IEEE
    的头像 发表于 12-04 14:10 594次阅读
    一种实现多通道无压缩IP流<b class='flag-5'>PTP</b>时钟精准校时分析的方法

    基于NXP iMX8系列处理器的TSN网络时钟同步测试

    PTP 协议是一种精确时间同步协议,IEEE 1588 标准为时钟分配定义了一个主从式架构,由
    的头像 发表于 12-01 16:02 494次阅读
    基于NXP iMX8系列处理器的TSN<b class='flag-5'>网络</b>时钟<b class='flag-5'>同步</b>测试

    虹科干货 | 适用于基于FPGA的网络设备的IEEE 1588透明时钟架构

    导读:在基于FPGA的网络设备中,精确时间同步至关重要。IEEE 1588标准定义的
    的头像 发表于 11-27 10:57 565次阅读
    虹科干货 | 适用于基于FPGA的<b class='flag-5'>网络</b>设备的<b class='flag-5'>IEEE</b> <b class='flag-5'>1588</b>透明时钟架构

    适用于基于FPGA的网络设备的IEEE 1588透明时钟架构

    在基于FPGA的网络设备中,精确时间同步至关重要。虹科IEEE1588标准定义的精确
    的头像 发表于 11-23 08:04 251次阅读
    适用于基于FPGA的<b class='flag-5'>网络</b>设备的<b class='flag-5'>IEEE</b> <b class='flag-5'>1588</b>透明时钟架构

    请问W5500芯片是否支持IEEE1588

    请问W5500芯片是否支持IEEE1588,如果支持的话是否可以提供一段代码参考。显示全部
    发表于 11-03 06:04

    基于TMS320DM642的硬件实现IEEE1588时钟同步

    电子发烧友网站提供《基于TMS320DM642的硬件实现IEEE1588时钟同步.pdf》资料免费下载
    发表于 10-26 09:05 1次下载
    基于TMS320DM642的硬件实现<b class='flag-5'>IEEE1588</b>时钟<b class='flag-5'>同步</b>

    IEEE1588时钟同步在PTN网中的实现

    电子发烧友网站提供《IEEE1588时钟同步在PTN网中的实现.pdf》资料免费下载
    发表于 10-24 09:39 0次下载
    <b class='flag-5'>IEEE1588</b>时钟<b class='flag-5'>同步</b>在PTN网中的实现

    中国唯一参会企业!赛思ISPCS 2023伦敦展圆满收官!

    一年一度的IEEE1588精密时钟同步测量、控制和沟通国际研讨会(简称ISPCS)于2023年9月18日-22日在英国伦敦国家物理实验室举行。赛思如期与会,与全球伙伴共同探讨时钟同步技术以及基于
    的头像 发表于 09-28 11:39 923次阅读
    中国唯一参会企业!赛思ISPCS 2023伦敦展圆满收官!

    中国唯一参会企业!赛思ISPCS 2023伦敦展圆满收官!

    一年一度的IEEE1588精密时钟同步测量、控制和沟通国际研讨会(简称ISPCS)于2023年9月18日-22日在英国伦敦国家物理实验室举行。赛思如期与会,与全球伙伴共同探讨时钟同步技术以及基于
    的头像 发表于 09-28 11:35 207次阅读
    中国唯一参会企业!赛思ISPCS 2023伦敦展圆满收官!

    s32grdb3上PFE2的IEEE1588无法工作怎么解决?

    我将使用 BSP35 在 VxWorks 上的 s32grdb3 板上启用 PFE 的 IEEE1588,我正在使用 PFE2。 我调用此函数 pfe_emac_enable_ts() 以在
    发表于 06-01 06:50

    IMX8MM IEEE 1588 PTP输出测试,当我启用pps时没有精确的1 pps如何解决?

    目前我正在研究 IEEE 1588 PTP 输出验证,我观察到当我启用 pps 时没有精确的 1 pps。在我看来,理想情况下应该是 1pps。谁能帮我解决这个问题?
    发表于 05-29 06:43

    将5G网络与定时设计和管理同步需要满足的时序要求

    使用全球导航卫星系统 (GNSS)、同步以太网 (SyncE) 和 IEEE-1588 精确时间协议 (PTP)。
    的头像 发表于 05-05 10:11 1180次阅读
    将5G<b class='flag-5'>网络</b>与定时设计和管理<b class='flag-5'>同步</b>需要满足的时序要求