AUTOSAR_SWS_TimeSyncOverEthernet 中文翻译

文档编号:167 | 状态:Final | 发布于:AUTOSAR CP Release 4.4.0
所属标准:AUTOSAR Classic Platform | 文档责任方:AUTOSAR

本翻译覆盖原文档 1-75 页正文(约 1.92 MB)。
原文为软件规范(SWS),定义以太网时间同步(EthTSyn)模块——基于以太网的全局时间同步协议模块(gPTP, IEEE 802.1AS)。


1 引言

EthTSyn(Ethernet Time Synchronization)模块实现 AUTOSAR 全局时间同步协议通过以太网传输(基于 IEEE 802.1AS gPTP)。EthTSyn 作为 StbM 的 Time Master 或 Time Slave。

协议类型:

2 缩略语

EthTSyn / gPTP / PTP / IEEE 802.1AS / IEEE 1588 / Time Master / Time Slave / PDelay / Sync / Follow_Up / Announce / StbM / Global Time / Grandmaster / Best Master Clock Algorithm (BMCA) / EthIf

3 相关文档

4 需求可追溯性

SWS_EthTSyn_NNNNN 规范项 ID 约 50+ 条。

5 功能规范

5.1 EthTSyn 模式

5.2 gPTP 协议

4 种帧:

5.3 错误分类

开发错误:ETHTSYN_E_UNINIT / ETHTSYN_E_INIT_FAILED / ETHTSYN_E_PARAM_POINTER / ETHTSYN_E_PARAM_VALUE 等。

6 API 规范

API功能
EthTSyn_Init初始化 EthTSyn
EthTSyn_GetVersionInfo获取版本信息
EthTSyn_MainFunction主函数(时间同步调度)
EthTSyn_TransmitTimeBase发送时间基准(Time Master)
EthTSyn_SetTransmissionMode设置传输模式
EthTSyn_RxIndication接收指示(EthIf 调用)
EthTSyn_TxConfirmation发送确认(EthIf 调用)
EthTSyn_GetCurrentTime获取当前时间(StbM 调用)
EthTSyn_SetCurrentTime设置当前时间(StbM 调用)
EthTSyn_EnableTimeSync / DisableTimeSync启用/禁用时间同步

共 10 个 API 函数。

7 配置规范

容器描述
EthTSyn根容器
EthTSynGlobalTimeDomain全局时间域配置
EthTSynPortConfig端口配置
EthTSynPublishedInformation发布信息

共 4 个 ECUC 容器。


校对记录

校对轮次:L1 自动校对(2026-06-13)