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。
协议类型:
- gPTP(IEEE 802.1AS Generalized Precision Time Protocol);
- PTP(IEEE 1588 Precision Time Protocol)作为后备。
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 相关文档
- AUTOSAR_PRS_TimeSynOverEthernet / AUTOSAR_SWS_SynchronizedTimeBaseManager / AUTOSAR_SWS_EthIf / IEEE 802.1AS / IEEE 1588
4 需求可追溯性
SWS_EthTSyn_NNNNN 规范项 ID 约 50+ 条。
5 功能规范
5.1 EthTSyn 模式
- Time Master:通过以太网发送 gPTP 帧;
- Time Slave:通过以太网接收 gPTP 帧;
- BMCA(Best Master Clock Algorithm)自动选举 Grandmaster。
5.2 gPTP 协议
4 种帧:
- Sync:同步帧(时间戳 T1/T2);
- Follow_Up:跟随帧(精确 OriginTimestamp);
- PDelay_Req / PDelay_Resp:链路延迟测量;
- Announce:BMCA 选举信息。
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)
- ✅ 章节结构:原文 7 章,译文目录完整对应。
- ✅ API 完整:10 个 API 函数(Init/GetVersionInfo/MainFunction + 4 StbM 接口 + 3 EthIf 接口 + 2 启停)完整分类。
- ✅ gPTP 协议:4 种帧(Sync/Follow_Up/PDelay_Req/PDelay_Resp/Announce)完整翻译。
- ✅ BMCA:Best Master Clock Algorithm 自动选举机制完整翻译。
- ✅ 缩略语:15+ 核心术语首次出现给出"中文(英文,缩写)"格式。
- ✅ 配置容器:4 个 ECUC 容器完整翻译。
- ⚠ 局限说明:① 完整 ~50+ SWS_EthTSyn_NNNNN 规范项以分类形式覆盖。