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

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

3天内不再提示

EthTsync模块时间同步协议gPTP拓扑结构

麦辣鸡腿堡 来源:ADAS与ECU之吾见 作者:奋斗的农民工 2023-07-24 10:26 次阅读

EthTsync时间同步协议EthTsync时间同步协议是基于IEEE802.1AS规范中定义的gPTP标准协议发展出来的一套协议,该模块的时间同步原理与gPTP协议一致,只不过在协议内容方面,AUTOSAR规范进行了一些扩展,丰富了gPTP时间同步内容。

因此,本文将重点以IEEE802.1AS定义的gPTP以太网时间同步原理与协议来跟大家讲解EthTsync模块的基本功能与作用,同时针对协议内容的差异也会指出区别与联系。

本节将会从如下几个方面针对EthTsync模块时间同步协议介绍:

gPTP拓扑结构:介绍gPTP协议应用在何种以太网节点网络中使用以及各节点如何进行交互;

gPTP时间同步流程:介绍gPTP时间同步协议实现的基本原理与过程;

gPTP与PTP协议区别和联系:介绍gPTP协议与IEEE 1588规范中定义的PTP协议区别与联系;

AUTOSAR中gPTP协议介绍:介绍在AUTOSAR规范中的gPTP协议的具体内容,包含报文格式定义等内容;

gPTP拓扑结构

如下图2所示展示了单一域时间敏感网络的gPTP域拓扑结构,根据gPTP协议规范了如下域内三种类型的以太网节点:

GrandMaster Node(简称GM):在一个gPTP域内有且仅有一个主时钟,即GrandMaster节点,简称GM;

Bridge Node:桥接节点,在一个gPTP域内可以存在多个,但是不能作为时钟节点,只能作为透明时钟;

Endpoint Node:边缘节点,作为该gPTP域内的从时钟节点;

图片

图2 gPTP单一域节点拓扑结构

其中,gPTP协议是建立在主从时钟关系上的一种协议,也就是说,在一个网络内所有节点都要以Master节点作为主时钟,其余节点作为从时钟,从时钟将自己的本地时间与主时钟时间进行同步,同时时间同步是可以层次递进的,作为slave节点的时钟也可以作为另一个局域网内的主时钟,如网关节点。

在上图中框起来的区域如果发生link错误,导致currentGM无法将时间同步信息传递进该区域,那么就会使用到BMCA算法来实现新的Master时钟选择,
若发生此类场景,图中GNSS边缘时钟节点将会被作为新的GM节点而存在,此时网络中将会存在两个gPTP域。

值得注意的是,AUTOSAR规范中的EthTsync模块明确表示不支持BMCA算法,主要是考虑到整车网络属于一个静态网络,整个ECU拓扑结构上下点电都不会发生变化,如果发生上述连接故障问题也就需要进行售后处理,软件无需处理该场景。

因此,在车载以太网拓扑结构中,gPTP域内的GrandMaster主时钟均已预先设定好,无需通过BMCA算法来进行动态选择。

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

    关注

    7

    文章

    2653

    浏览量

    47268
  • 拓扑
    +关注

    关注

    4

    文章

    337

    浏览量

    29539
  • 汽车
    +关注

    关注

    13

    文章

    3359

    浏览量

    37079
收藏 人收藏

    评论

    相关推荐

    网络时间协议和精简网络时间协议同步解决方案

    IP网络和以太网最初设计时并没有考虑同步问题,但是这在现在非常的有必要。如果你的产品需要时间同步需要在设计上采取哪些措施呢?目前已经有几种解决方案,这里我们与大家讨论四种常见的解决方案:网络
    的头像 发表于 11-09 09:18 1.1w次阅读
    网络<b class='flag-5'>时间协议</b>和精简网络<b class='flag-5'>时间协议</b><b class='flag-5'>同步</b>解决方案

    STM32 USB的拓扑结构是如何构成的

    STM32 USB协议的物理特性STM32 USB的拓扑结构是如何构成的?
    发表于 10-29 07:51

    基于拓扑结构的升压Boost

    的平台,给老司机交流的平台。所有文章来源于项目实战,属于原创。一、拓扑结构1、升压拓扑如上图,要想掌握升压电路,必须深刻理解拓扑结构,几乎所
    发表于 11-11 09:21

    IEEE 1588精密时间协议时间同步性能

    1.0 引言IEEE 1588精密时间协议(PTP)的目的是在以太网中保持不同结点之间的时间同步。在工厂自动化、测试和测量以及通信中的大量应用要求非常精密的
    发表于 08-15 22:58 32次下载

    拓扑结构,拓扑结构有哪些类型?

    拓扑结构,计算机网络的拓扑结构有哪些类型? 计算机网络的拓扑结构 是指网络中各个站点相互连接
    发表于 03-22 11:20 1.3w次阅读

    ZigBee模块通信协议的树形拓扑组网结构

    Zigbee无线通信协议的树形拓扑包括Co-ordinator(zigbee模块-协调器)节点、多个Router(zigbee模块-路由器)和Enddevice(zigbee
    的头像 发表于 06-10 17:37 2851次阅读
    ZigBee<b class='flag-5'>模块</b>通信<b class='flag-5'>协议</b>的树形<b class='flag-5'>拓扑</b>组网<b class='flag-5'>结构</b>

    车载以太网时间同步EthTsync技术解析

    本文将重点介绍EthTsync模块在AUTOSAR模块中的层级关系,以太网时间同步原理,与EEE802.1AS定义的
    发表于 05-08 10:09 1595次阅读
    车载以太网<b class='flag-5'>时间</b><b class='flag-5'>同步</b>之<b class='flag-5'>EthTsync</b>技术解析

    车载以太网时间同步AUTOSAR层级关系

    小T讲到EthDriver一般都具备硬件时间戳特性,该特性便是车载以太网实现时间同步的一个关键前提,在AUTOSAR标准规范中,EthTsync模块
    的头像 发表于 07-24 10:24 1256次阅读
    车载以太网<b class='flag-5'>时间</b><b class='flag-5'>同步</b>AUTOSAR层级关系

    gPTP时间同步流程介绍

    gPTP时间同步流程 gPTP时间同步流程可以按照如下先后顺序来进行,彼此之间存在依赖关系: 最
    的头像 发表于 07-24 10:31 3982次阅读
    <b class='flag-5'>gPTP</b><b class='flag-5'>时间</b><b class='flag-5'>同步</b>流程介绍

    车载AUTOSAR中gPTP协议介绍

    AUTOSAR中gPTP协议介绍 相比IEEE802.1AS规范中定义的gPTP协议,AUTOSAR组织结合车载网络应用场景针对其部分内容也做了进一步限制与约束,以便能够更加灵活应用,
    的头像 发表于 07-24 10:39 2671次阅读
    车载AUTOSAR中<b class='flag-5'>gPTP</b><b class='flag-5'>协议</b>介绍

    智能网联汽车对“时间同步”的总结

    CAN报文播发和gptp报文播发功能通常分别由MCU和MPU承接。MCU和MPU之间需要实现有效的时间同步,以保证通过不同通道播发的时间数据是一致的。
    的头像 发表于 08-29 11:25 1905次阅读
    智能网联汽车对“<b class='flag-5'>时间</b><b class='flag-5'>同步</b>”的总结

    车载gptp同步原理介绍

    ptp/gptp 在车载,vehicle time使用gptp来做vehicle time的同步gptp算是ptp的简化版,规范定义来源于IEEE 802.1AS,理论上可以达到ns
    的头像 发表于 10-27 14:44 2405次阅读
    车载<b class='flag-5'>gptp</b><b class='flag-5'>同步</b>原理介绍

    车载时间融合与utc同步

    时间融合和使用 对于整车来说,Tsync模块需要将整车所有vehicle time和utc同步好,对于用户来说,开发者最好提供获取vehicle time和utc时间的接口,用户无需要
    的头像 发表于 10-27 14:47 1164次阅读
    车载<b class='flag-5'>时间</b>融合与utc<b class='flag-5'>同步</b>

    京准电钟 | NTP网络时间同步协议原理及其应用介绍

    京准电钟 NTP网络时间同步协议原理及其应用介绍
    的头像 发表于 06-12 15:22 427次阅读
    京准电钟 | NTP网络<b class='flag-5'>时间</b><b class='flag-5'>同步</b><b class='flag-5'>协议</b>原理及其应用介绍

    网络时间服务器模块:卫星时间同步的管理神器

    网络时间协议和PTP精确时间协议是两种常用的网络时间同步协议。PTP需要硬件支持,山东正瑞有对应
    的头像 发表于 08-20 15:38 185次阅读
    网络<b class='flag-5'>时间</b>服务器<b class='flag-5'>模块</b>:卫星<b class='flag-5'>时间</b><b class='flag-5'>同步</b>的管理神器