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

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

3天内不再提示

车载以太网时间同步Time Master行为

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

Time Master行为

在gPTP网络中作为Time Master的节点存在着如下报文处理流程:

Time Master负责SYNC报文与Follow-Up报文的发送,SYNC报文可以通过设置参数EthTSynGlobalTimeTxPeriod来进行周期性发送,在发送SYNC报文的过程中需进行如下三个基本步骤:

通过函数 EthIf_ProvideTxBuffer来获取空闲的buffer来存储发送的数据;

如果参数EthTSynHardwareTimestampSupport设置为TRUE,那么可通过函数EthIf_EnableEgressTimeStamp来激活硬件时间戳功能;

通过调用函数Ethif_Transmit来触发报文的发送;

当参数EthTSynHardwareTimestampSupport设置为TRUE,通过调用函数EthTSyn_TxConfirmation来获取SYNC报文外发时刻的时间戳;

通过设置参数EthTSynGlobalTimeTxFollowUpOffset来决定SYNC报文发送之后多久发送Follow_Up报文,Follow_Up报文发送需经过如下两个基本步骤:

通过函数 EthIf_ProvideTxBuffer来获取空闲的buffer来存储发送的数据;

通过调用函数Ethif_Transmit来触发报文的发送;

通过函数 EthTSyn_TrcvLinkStateChg来获取当前使用的PHY状态,当PHY状态由 ETHTRCV_LINK_STATE_ACTIVE 切换成ETHTRCV_LINK_STATE_DOWN时就会重置所有时间同步报文的发送与接收状态机。

通过函数 EthTSyn_TrcvLinkStateChg来获取当前使用的PHY状态,当PHY状态由 ETHTRCV_LINK_STATE_DOWN切换成ETHTRCV_LINK_STATE_ACTIVE时就会重启所有时间同步报文的发送与接收。

可通过调用函数EthTSyn_SetTransmissionMode并设置成ETHTSYN_TX_OFF,所有发送的请求将会被禁止发送,设置成ETHTSYN_TX_ON则所有的报文发送请求均会被接受。

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

    关注

    14

    文章

    7556

    浏览量

    88736
  • 时间
    +关注

    关注

    0

    文章

    41

    浏览量

    19760
  • 汽车
    +关注

    关注

    13

    文章

    3498

    浏览量

    37264
收藏 人收藏

    评论

    相关推荐

    车载以太网快速入门#车载以太网

    车载以太网
    北汇信息POLELINK
    发布于 :2023年09月01日 17:54:31

    车载以太网测试系统组成#车载以太网

    车载以太网
    北汇信息POLELINK
    发布于 :2023年09月05日 16:47:18

    Vector的车载以太网总线接口卡VN5000系列快速入门#车载以太网

    车载以太网
    北汇信息POLELINK
    发布于 :2023年09月12日 11:19:23

    车载以太网测试系统测试实例介绍#车载以太网

    车载以太网
    北汇信息POLELINK
    发布于 :2023年09月12日 17:27:48

    车载以太网基础培训——物理层简介#车载以太网

    车载以太网
    北汇信息POLELINK
    发布于 :2023年09月18日 16:37:56

    车载以太网基础培训——车载以太网的链路层#车载以太网

    车载以太网
    北汇信息POLELINK
    发布于 :2023年09月19日 16:25:21

    车载以太网基础培训——网络层#车载以太网

    车载以太网
    北汇信息POLELINK
    发布于 :2023年09月20日 08:51:32

    车载以太网总线基础培训——传输层#车载以太网

    车载以太网
    北汇信息POLELINK
    发布于 :2023年09月21日 10:57:36

    车载以太网基础视频——应用层#车载以太网

    车载以太网
    北汇信息POLELINK
    发布于 :2023年09月22日 09:05:01

    车载以太网硬件接口VN5650--基于Network-based模式的配置过程#车载以太网 #CANoe

    车载以太网
    北汇信息POLELINK
    发布于 :2024年05月15日 17:28:47

    车载以太网硬件接口VN5620设备展示与介绍#车载以太网

    车载以太网
    北汇信息POLELINK
    发布于 :2024年05月31日 10:27:03

    车载以太网在未来汽车的应用

    ,用来做前排座位和后排座位的车载影音系统的音视频同步。2012年,AVB 任务组在其章程中扩大了时间确定性以太网的应用需求和适用范围,并同时将任务组名称改为现在的:TSN(
    发表于 09-18 09:05

    车载以太网时间同步之EthTsync威廉希尔官方网站 解析

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

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

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

    车载以太网时间同步Time Slave行为

    Time Slave行为 在gPTP网络中作为Time Slave的节点存在着如下报文处理流程: 如果EthTSynHardwareTimestampSupport设置成TRUE
    的头像 发表于 07-24 10:53 1053次阅读
    <b class='flag-5'>车载</b><b class='flag-5'>以太网</b><b class='flag-5'>时间</b><b class='flag-5'>同步</b><b class='flag-5'>Time</b> Slave<b class='flag-5'>行为</b>