logo资料库

TechnicalReference_EthTSyn_stable.pdf

第1页 / 共45页
第2页 / 共45页
第3页 / 共45页
第4页 / 共45页
第5页 / 共45页
第6页 / 共45页
第7页 / 共45页
第8页 / 共45页
资料共45页,剩余部分请下载后查看
MICROSAR EthTSyn 技术参考 通过以太网进行全球时间同步 版本7.0.1 作者 地位 杰罗恩·拉弗曼、迈克尔·塞登斯平纳 已发布
技术参考 MICROSAR EthTSyn 日期 版本 评论 创建文档 添加新的API ESCAN00080452 修改“配置”章节 添加了 SW 时间戳配置 ESCAN00083936 ESCAN00085377:FEAT-1529:支持 用于以太网时间同步的以太网交换机 ESCAN00085303 新增章节: 边界时钟 永远有能力 宣布 源端口身份检查 纠正措施 ESCAN00089686 新增章节: 灵活的Pdelay配置 FEATC-248:FEAT-1998:硬件支持 EthTSyn 交换机的时间戳 (SysService_A srTSynEth) FEATC-383:FEAT-2279:时间 同步根据用于 EthTSyn 的 AR 4.3 修正了审查结果 故事C-1213,故事128 正式返工 修正了审查结果 STORYC-6413:[AVB] EthTSyn 的 802.1 Qbv 扩展的实现 添加了 STORYC-6413 的 EthIf 限制 文件信息 历史 作者 杰罗恩·拉弗曼 杰罗恩·拉弗曼 迈克尔 塞登斯宾纳 迈克尔 塞登斯宾纳 迈克尔 塞登斯宾纳 迈克尔 塞登斯宾纳 迈克尔 塞登斯宾纳 迈克尔 塞登斯宾纳 迈克尔 塞登斯宾纳 迈克尔 塞登斯宾纳 迈克尔 塞登斯宾纳 迈克尔 塞登斯宾纳 迈克尔 塞登斯宾纳 迈克尔 塞登斯宾纳 迈克尔 塞登斯宾纳 迈克尔 塞登斯宾纳 © 2019 Vector Informatik 有限公司 版本7.0.1 基于模板版本5.7.1 2 2014-09-23 1.0.0 2014-11-11 1.0.1 2015-01-12 1.0.2 2015-02-26 1.1.0 2015-07-10 1.2.0 2015-10-23 2.0.0 2016-03-15 2.1.0 > > > > > 2016-05-13 2.2.0 > 2016-11-25 3.0.0 2017-03-07 4.0.0 2017-04-12 4.0.1 2017-07-05 5.0.0 2018-02-22 6.0.0 2018-08-14 6.0.1 2018-11-16 7.0.0 2019-01-31 7.0.1
技术参考 MICROSAR EthTSyn 参考文件 不。 来源 [1] AUTOSAR [2] AUTOSAR [3] AUTOSAR [4] AUTOSAR [7]矢量 [8] 向量 标题 AUTOSAR_SWS_TimeSyncOverEthernet.pdf AUTOSAR_SWS_DefaultErrorTracer.pdf AUTOSAR_SWS_DiagnosticEventManager.pdf AUTOSAR_SWS_SynchronizedTimeBaseManager.pdf IEEE 802.1AS-2011:时间的定时和同步 桥接本地网络中的敏感应用程序 IEEE 1588-2008:IEEE 精密时钟标准 网络测量和同步协议 控制系统 技术参考_IpBase.pdf 技术参考_EthIf.pdf 版本 查看交货 查看交货 文件范围 本技术参考描述了 EthTSyn 基础软件的一般使用。 EthTSyn 只能与 StbM(参见[4])、EthIf (参见[8])和 Eth 基础软件模块(也是交付的一部分)结合使用。 警告 我们已根据您在调查问卷中的要求配置了程序。尽管这些程序确实支持您的调查问 卷中指定的配置以外的其他配置,但 Vector 向您的公司发布的程序明确限于您在调 查问卷中指定的配置。 © 2019 Vector Informatik 有限公司 版本7.0.1 基于模板版本5.7.1 3 V4.3.0 V4.3.0 V4.3.0 V4.3.0 [5] IEEE 2011 [6] IEEE 2008
技术参考 MICROSAR EthTSyn 内容 组件历史 介绍 架构概述 功能说明 特征 IEEE 802.1AS-2011 一致性 一般限制 IEEE 802.1AS-2011 偏差 AUTOSAR 4.3.0 偏差 时间感知桥(交换机管理) 交换机时间戳 充当桥梁 同步消息的转发 FollowUp消息转发 修改SourcePortIdentity 对于转发的同步/后续 延迟时间 边界时钟 担任大宗师 时钟主控角色 时钟从角色 宣布 源端口身份检查 路径延迟 (Pdelay) 测量 灵活的Pdelay配置 永远有能力 并行充当时间主人和时间奴隶 以太网交换机时间同步 级联交换机 关于交换机同步更改的通知 状态 与 EthIf 和 StbM BSW 模块交互 初始化 状态 主要功能 错误处理 开发错误报告 © 2019 Vector Informatik 有限公司 版本7.0.1 基于模板版本5.7.1 4 1 ..................................................................................................... 7 2 ................................................................................................................... 8 2.1 ....................................................................................... 9 3 .............................................................................................. 10 3.1 .......................................................................................................... 10 3.1.1 .................................................. 10 3.1.2 ......................................................................... 10 3.1.3 ....................................................... 10 3.1.4 ............................................................ 11 3.1.5 ...................................... 11 3.1.5.1 .................................................... 15 3.1.5.2 ............................................................ 16 3.1.5.2.1 .................. 16 3.1.5.2.2 ........... 16 3.1.5.2.3 ....... 16 3.1.5.2.4 ....................................................... 17 3.1.5.2.5 ......................................... 17 3.1.5.3 ................................................ 17 3.1.6 ........................................................................... 17 3.1.7 ............................................................................. 17 3.1.7.1 ..................................................................... 18 3.1.7.2 ........................................... 18 3.1.8 .................................................. 18 3.1.8.1 ........................................ 19 3.1.9 ........................................................................... 20 3.1.10 ........................... 20 3.1.11 ...................................... 20 3.1.11.1 ....................................................... 21 3.1.11.2 21 3.2 .................................................. 22 3.3 ..................................................................................................... 25 3.4 ............................................................................................................. 25 3.5 ................................................................................................ 25 3.6 ................................................................................................. 26 3.6.1 .......................................................... 26
技术参考 MICROSAR EthTSyn 运行时错误报告 生产代码错误报告 一体化 供货范围 静态文件 动态文件 关键部分 接口说明 类型定义 EthTSyn 提供的服务 EthTSyn_GetVersionInfo EthTSyn_Init EthTSyn_InitMemory EthTSyn_MainFunction EthTSyn_SetTransmissionMode EthTSyn 使用的服务 回调函数 EthTSyn_Rx指示 EthTSyn_TxConfirmation EthTSyn_TrcvLinkStateChg EthTSyn_SwitchMgmtInfoInspiration 指示 EthTSyn_SwitchEgressTimeStamp指示 EthTSyn_SwitchIngressTimeStamp指示 可配置的接口 通知 同步发送Cbk 跟进已发送Cbk SwitchSyncStateChangeCbk 配置 配置变体 交换机时间同步配置 术语表和缩略语 词汇表 缩写 接触 © 2019 Vector Informatik 有限公司 版本7.0.1 基于模板版本5.7.1 5 3.6.2 ................................................................. 27 3.6.3 .................................................... 28 4 .................................................................................................................. 29 4.1 ............................................................................................ 29 4.1.1 ...................................................................................... 29 4.1.2 ................................................................................. 30 4.2 .............................................................................................. 30 5 .......................................................................................................... 32 5.1 .............................................................................................. 32 5.2 ........................................................................ 32 5.2.1 ................................................................. 32 5.2.2 ................................................................................... 33 5.2.3 ....................................................................... 33 5.2.4 ................................................................... 34 5.2.5 ..................................................... 34 5.3 .............................................................................. 35 5.4 .......................................................................................... 35 5.4.1 ..................................................................... 35 5.4.2 ................................................................ 36 5.4.3 ............................................................ 37 5.4.4 ................................................ 37 5.4.5 .................................. 38 5.4.6 ................................. 38 5.5 ................................................................................... 39 5.5.1 .................................................................................... 39 5.5.1.1 ................................................................ 39 5.5.1.2 ......................................................... 40 5.5.1.3 ........................................ 40 6 ............................................................................................................. 42 6.1 ..................................................................................... 42 6.2 ................................................... 42 7 ..................................................................................... 44 7.1 .......................................................................................................... 44 7.2 .................................................................................................. 44 8 ....................................................................................................................... 45
技术参考 MICROSAR EthTSyn 插图 图2-1 图2-2 图3-1 图3-2 图3-3 图3-4 图3-5 图3-6 图6-1 图6-2 表格 表1-1 表3-1 表3-2 表3-3 表3-4 表3-5 表3-6 表3-7 表3-8 表3-9 表3-10 表3-11 表3-12 表3-13 表4-1 表4-2 表5-1 表5-2 表5-3 表5-4 表5-5 表5-6 表5-7 表5-8 表5-9 表5-10 表5-11 表5-12 表5-13 表5-14 表5-15 表5-16 表7-1 表7-2 AUTOSAR 4.3 架构概述 与 EthTSyn 相邻模块的接口 桥梁概述 交换机管理接收路径时序图 交换机管理传输路径时序图 路径延迟测量时序图 EthTSyn报文传输时序图 EthTSyn报文接收时序图 交换机时间同步配置 速率调节器的配置 组件历史 功能符合 IEEE 802.1AS-2011 一般限制 与 IEEE 802.1AS-2011 的偏差:时间的定时和同步 桥接本地网络中的敏感应用程序 与 AUTOSAR 4.3.0 的偏差:全球时间规范 通过以太网同步 常规 Pdelay 配置选项 Pdelay 启动器配置选项 报告的交换机同步状态 EthTSyn_MainFunction() 中已处理的状态机列表 服务 ID:开发错误报告 向 DET 报告开发错误 服务 ID:运行时错误报告 向 DET 报告运行时错误 向 DEM 报告的错误 静态文件 生成的文件 类型定义 EthTSyn_GetVersionInfo EthTSyn_Init EthTSyn_InitMemory EthTSyn_MainFunction EthTSyn_SetTransmissionMode EthTSyn 使用的服务 EthTSyn_Rx指示 EthTSyn_TxConfirmation EthTSyn_TrcvLinkStateChg EthTSyn_SwitchMgmtInfoInspiration 指示 EthTSyn_SwitchEgressTimeStamp指示 EthTSyn_SwitchIngressTimeStamp指示 同步发送Cbk 跟进已发送Cbk SwitchSyncStateChangeCbk 词汇表 缩写 © 2019 Vector Informatik 有限公司 版本7.0.1 基于模板版本5.7.1 6 ................................................. 9 ................................................. 9 ................. 13 ............ 14 ............ 15 ............ 19 ............................ 23 ............................ 24 ................................. 43 ........................................... 43 ............................................ 7 .......................................... 10 .......................................... 10 11 .................... 11 ...................................................... 19 ...................................................... 20 ................. 22 ................. 25 ................. 26 ................................................ 27 ....................................................... 27 ........................................................ 28 ............................................................... 28 ............................................................................ 30 ........................................................................................ 30 ......................................................................... 32 ......................................................................... 32 ......................................................................... 33 ............................................................................ 33 .............................................................. 34 .............................................................. 34 .............................................................. 35 ................................................................. 36 ..................................................................... 37 ......................................................... 37 .......................................... 38 .......................................... 38 .......................................... 39 .......................................... 40 ................................................................... 40 ................................................................... 41 ................................................................... 44 ........................................................................................... 44
技术参考 MICROSAR EthTSyn 组件历史 组件历史记录概述了不同版本的组件所支持的重要里程碑。 组件版本新功能1.00.xx 1.01.xx 2.00.xx 2.01.xx 2.02.xx 3.00.xx 4.00.xx 5.00.xx 5.01.xx 6.00.xx 6.01.xx 6.02.xx 7.00.xx 表1-1 组件历史 创建了 Beta 版本 SW-时间戳支持 时间感知桥支持 边界时钟支持 灵活的Pdelay配置 切换时间戳支持 AR 4.3 支持 立即时间同步支持 P3发布 主从冲突检测 SafeBSW 的重构 支持时基特定时差计算。 ASR4.3.1 交换机时间同步 © 2019 Vector Informatik 有限公司 版本7.0.1 基于模板版本5.7.1 7 1
技术参考 MICROSAR EthTSyn 介绍 本文档描述了 [1] 中指定的 AUTOSAR BSW 模块 EthTSyn 的功能、API 和配置。 支持的 AUTOSAR 版本*: 支持的配置变体: 供应商 ID: 预编译 EthTSyn_VENDOR_ID 模块ID: EthTSyn_MODULE_ID * 有关精确的 AUTOSAR 版本 4.x,请参阅该版本的特定文档。 30 十进制(= Vector -Informatik,根据 HI S) 十进制 164(根据参 考文献 [1]) EthTSyn 模块提供 gPTP(通用精确时间协议)IEEE 802.1AS-2011 定义的时间同步功能(参 见 [5])。 gPTP 使用以太网通信来传输带时间戳的以太网帧,以实现与主时钟的时间同步。 警告 当硬件时间戳被激活时,EthTSyn 使用硬件定时器/计数器来确定帧入口和 出口时间戳。该硬件定时器/计数器模块作为某些以太网控制器设备的特殊 PTP(参见[6 ])功能提供。 EthTSyn 通过 EthIf 的 API 扩展来访问这些附加的以太网帧定时功能。 EthTSyn 模块提供以下功能: 提供全球网络时间作为主时钟角色 作为从时钟角色,向 StbM 提供全局网络时间以进行同步 使用硬件或软件进行时间戳记 © 2019 Vector Informatik 有限公司 版本7.0.1 基于模板版本5.7.1 8 2 4.3.0 > > >
分享到:
收藏