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

    文章

    2484

    浏览量

    46533
  • 拓扑
    +关注

    关注

    4

    文章

    321

    浏览量

    29378
  • 汽车
    +关注

    关注

    12

    文章

    2991

    浏览量

    36074
收藏 人收藏

    评论

    相关推荐

    基于SNMP的网络拓扑结构自动发现研究

    基于SNMP的网络拓扑结构自动发现研究 分析了简单网络管理协议(SNMP)、网络管理模型以及地址解析协议(ARP),在此基础上提出了一种网络拓扑
    发表于 09-19 09:22

    不同的充电拓扑结构介绍

    可以探讨充电拓扑结构。三种最常见的充电拓扑结构是传统拓扑结构,混合
    发表于 07-29 04:45

    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次阅读

    P-OTN网络中IEEE1588v2时间同步技术的实现

    介绍了IEEE1588v2精确时间同步协议的基本原理,结合分析光传送网的帧结构,探讨了分组增强型光传送网中实现全网时间
    发表于 01-04 17:03 20次下载

    以太网的拓扑结构_以太网的通信协议

    本文首先阐述了以太网的拓扑结构,其次介绍了以太网拓扑结构优缺点,最后介绍了以太网的通信协议
    发表于 03-20 10:07 8567次阅读

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

    Zigbee无线通信协议的树形拓扑包括Co-ordinator(zigbee模块-协调器)节点、多个Router(zigbee模块-路由器)和Enddevice(zigbee
    的头像 发表于 06-10 17:37 2408次阅读
    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 1012次阅读
    车载以太网<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 888次阅读
    车载以太网<b class='flag-5'>时间</b><b class='flag-5'>同步</b>AUTOSAR层级关系

    gPTP时间同步流程介绍

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

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

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