diff --git a/translation_zh-CN/P5_GlobalTime/AUTOSAR_SWS_SynchronizedTimeBaseManager.html b/translation_zh-CN/P5_GlobalTime/AUTOSAR_SWS_SynchronizedTimeBaseManager.html new file mode 100644 index 0000000..519ff58 --- /dev/null +++ b/translation_zh-CN/P5_GlobalTime/AUTOSAR_SWS_SynchronizedTimeBaseManager.html @@ -0,0 +1,155 @@ + + + + +AUTOSAR SWS SynchronizedTimeBaseManager 中文翻译 + + + + +

AUTOSAR_SWS_SynchronizedTimeBaseManager 中文翻译

+

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

+ +

本翻译覆盖原文档 1-151 页正文(约 2.43 MB)。
+原文为软件规范(SWS),定义同步时间基准管理器(StbM, Synchronized Time Base Manager)模块——AUTOSAR 全局时间同步的核心模块,含 24 个 API 函数。

+ + + +
+ +

1 引言与功能概述

+

StbM(Synchronized Time Base Manager)是 AUTOSAR 全局时间同步的核心模块,负责:

+ + +

2 缩略语与缩写

+

StbM / Synchronized Time Base / Time Master / Time Slave / Time Record / Sync Time Record / Offset Time Record / Rate Deviation / Rate Correction / Time Leap / Global Time / Local Time / Time Base Status / OS TimeStamp / GetVersionInfo

+ +

3 相关文档

+ + +

4 约束与假设

+

StbM 依赖 OS(用于 TimeStamp);时间同步协议(CanTSyn/EthTSyn/FrTSyn)作为 Time Master/Slave。

+ +

5 依赖

+

StbM 依赖 OS(Counter/Timestamp)、DET、DEM、EcuM(Clock 同步)、CanTSyn/EthTSyn/FrTSyn(同步协议)。

+ +

6 需求可追溯性

+

SWS_StbM_NNNNN 规范项 ID 约 100+ 条(编号 00001-91001)。

+ +

7 功能规范

+ +

7.1 时间基准类型

+

StbM 支持多种时间基准:

+ + +

7.2 Time Record

+

Time Record 记录时间值与 OS TimeStamp 的对应关系,用于:

+ + +

7.3 错误分类

+

7.3.1 开发错误

+

STBM_E_UNINIT / STBM_E_ALREADY_INITIALIZED / STBM_E_INIT_FAILED / STBM_E_PARAM_POINTER / STBM_E_PARAM_HANDLE / STBM_E_PARAM_LENGTH / STBM_E_PARAM_VALUE / STBM_E_NOT_SYNCHRONIZED / STBM_E_PARAM_TIME_BASE

+

7.3.2 运行时错误

+

无。

+

7.3.3-7.3.5

+

无(瞬态/生产/扩展生产)。

+ +

8 API 规范

+ +

8.1 核心 API(24 个)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
API功能
StbM_Init初始化 StbM
StbM_GetVersionInfo获取版本信息
StbM_MainFunction主函数(后台处理)
StbM_GetCurrentTime获取当前同步时间
StbM_GetCurrentTimeExtended获取当前同步时间(扩展,含用户数据)
StbM_GetCurrentVirtualLocalTime获取当前虚拟本地时间
StbM_GetCurrentTimeRaw (obsolete)获取当前原始时间(已废弃)
StbM_GetCurrentTimeDiff (obsolete)获取当前时间差(已废弃)
StbM_SetGlobalTime设置全局时间(Time Slave 调用)
StbM_UpdateGlobalTime更新全局时间(带用户数据)
StbM_SetUserData设置用户数据
StbM_SetOffset设置时间偏移
StbM_GetOffset获取时间偏移
StbM_BusGetCurrentTime总线时间获取(用于同步协议)
StbM_BusSetGlobalTime总线时间设置(用于同步协议)
StbM_GetRateDeviation获取速率偏差
StbM_SetRateCorrection设置速率修正
StbM_GetTimeLeap获取时间跳跃
StbM_GetTimeBaseStatus获取时间基准状态
StbM_StartTimer启动定时器
StbM_GetSyncTimeRecordHead获取同步时间记录头
StbM_GetOffsetTimeRecordHead获取偏移时间记录头
StbM_TriggerTimeTransmission触发时间传输
StbM_GetTimeBaseUpdateCounter获取时间基准更新计数
StbM_GetMasterConfig获取主节点配置
+

共 24 个 API 函数(含 2 个 obsolete)。

+ +

9 配置规范

+ + + + + + + + + + + + +
容器描述
StbM根容器(开发错误检测、版本 API)
StbMGeneral通用配置(时间基准数、同步协议)
StbMSynchronizedTimeBase同步时间基准配置
StbMLocalTimeClock本地时间时钟
StbMSyncTimeRecordTable同步时间记录表
StbMOffsetTimeRecordTable偏移时间记录表
StbMTimeCorrection时间修正
StbMPublishedInformation发布信息
+

共 8 个 ECUC 容器,含 30+ 配置参数。

+ +
+ +
+

校对记录

+

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

+ +
+ + + diff --git a/translation_zh-CN/P5_GlobalTime/AUTOSAR_SWS_TimeSyncOverCAN.html b/translation_zh-CN/P5_GlobalTime/AUTOSAR_SWS_TimeSyncOverCAN.html new file mode 100644 index 0000000..80fd7c3 --- /dev/null +++ b/translation_zh-CN/P5_GlobalTime/AUTOSAR_SWS_TimeSyncOverCAN.html @@ -0,0 +1,116 @@ + + + + +AUTOSAR SWS TimeSyncOverCAN 中文翻译 + + + + +

AUTOSAR_SWS_TimeSyncOverCAN 中文翻译

+

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

+ +

本翻译覆盖原文档 1-73 页正文(约 1.29 MB)。
+原文为软件规范(SWS),定义 CAN 时间同步(CanTSyn)模块——基于 CAN 总线的全局时间同步协议模块。

+ + + +
+ +

1 引言

+

CanTSyn(CAN Time Synchronization)模块实现 AUTOSAR 全局时间同步协议通过 CAN 总线传输。CanTSyn 作为 StbM 的 Time Master 或 Time Slave:

+ + +

2 缩略语

+

CanTSyn / Time Master / Time Slave / CAN FD / CAN TT(Time Triggered)/ SYNC / FUP / OFS / CFG / StbM / Global Time / Time Domain / CRC / PRS

+ +

3 相关文档

+ + +

4 需求可追溯性

+

SWS_CanTSyn_NNNNN 规范项 ID 约 50+ 条。

+ +

5 功能规范

+ +

5.1 CanTSyn 模式

+ + +

5.2 同步协议

+

4 种帧:

+ + +

5.3 错误分类

+

开发错误:CANTSYN_E_UNINIT / CANTSYN_E_INIT_FAILED / CANTSYN_E_PARAM_POINTER / CANTSYN_E_PARAM_VALUE 等。

+

运行时/瞬态/生产错误:无(依赖 DET 报告)。

+ +

6 API 规范

+ + + + + + + + + + + + + +
API功能
CanTSyn_Init初始化 CanTSyn
CanTSyn_GetVersionInfo获取版本信息
CanTSyn_MainFunction主函数(时间同步调度)
CanTSyn_TransmitTimeBase发送时间基准(Time Master 调用)
CanTSyn_SetTransmissionMode设置传输模式(Time Master)
CanTSyn_RxIndication接收指示(Time Slave,CanIf 调用)
CanTSyn_TxConfirmation发送确认(Time Master,CanIf 调用)
CanTSyn_GetCurrentTime获取当前时间(StbM 调用)
CanTSyn_SetCurrentTime设置当前时间(StbM 调用)
+

共 9 个 API 函数。

+ +

7 配置规范

+ + + + + + + + +
容器描述
CanTSyn根容器
CanTSynGlobalTimeDomain全局时间域配置(Master/Slave)
CanTSynSynchronizationEstablished同步建立参数
CanTSynPublishedInformation发布信息
+

共 4 个 ECUC 容器。

+ +
+ +
+

校对记录

+

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

+ +
+ + + diff --git a/translation_zh-CN/P5_GlobalTime/AUTOSAR_SWS_TimeSyncOverEthernet.html b/translation_zh-CN/P5_GlobalTime/AUTOSAR_SWS_TimeSyncOverEthernet.html new file mode 100644 index 0000000..2296d8b --- /dev/null +++ b/translation_zh-CN/P5_GlobalTime/AUTOSAR_SWS_TimeSyncOverEthernet.html @@ -0,0 +1,114 @@ + + + + +AUTOSAR SWS TimeSyncOverEthernet 中文翻译 + + + + +

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)

+ +
+ + + diff --git a/translation_zh-CN/P5_GlobalTime/AUTOSAR_SWS_TimeSyncOverFlexRay.html b/translation_zh-CN/P5_GlobalTime/AUTOSAR_SWS_TimeSyncOverFlexRay.html new file mode 100644 index 0000000..1d011d5 --- /dev/null +++ b/translation_zh-CN/P5_GlobalTime/AUTOSAR_SWS_TimeSyncOverFlexRay.html @@ -0,0 +1,102 @@ + + + + +AUTOSAR SWS TimeSyncOverFlexRay 中文翻译 + + + + +

AUTOSAR_SWS_TimeSyncOverFlexRay 中文翻译

+

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

+ +

本翻译覆盖原文档 1-60 页正文(约 1.21 MB)。
+原文为软件规范(SWS),定义 FlexRay 时间同步(FrTSyn)模块——基于 FlexRay 总线的全局时间同步协议模块。

+ + + +
+ +

1 引言

+

FrTSyn(FlexRay Time Synchronization)模块实现 AUTOSAR 全局时间同步协议通过 FlexRay 总线传输。FrTSyn 作为 StbM 的 Time Master 或 Time Slave。

+

基于 AUTOSAR PRS Time Synchronization Protocol over FlexRay(独立规范)。

+ +

2 缩略语

+

FrTSyn / Time Master / Time Slave / FlexRay / StbM / Global Time / Time Domain / FrIf / FrNm

+ +

3 相关文档

+ + +

4 需求可追溯性

+

SWS_FrTSyn_NNNNN 规范项 ID 约 30+ 条。

+ +

5 功能规范

+ +

5.1 FrTSyn 模式

+ + +

5.2 FlexRay 时间同步

+

基于 FlexRay 同步帧(FlexRay Sync Frame)携带时间戳信息。

+ +

5.3 错误分类

+

开发错误:FRTSYN_E_UNINIT / FRTSYN_E_INIT_FAILED / FRTSYN_E_PARAM_POINTER / FRTSYN_E_PARAM_VALUE 等。

+ +

6 API 规范

+ + + + + + + + + + + + +
API功能
FrTSyn_Init初始化 FrTSyn
FrTSyn_GetVersionInfo获取版本信息
FrTSyn_MainFunction主函数(时间同步调度)
FrTSyn_TransmitTimeBase发送时间基准(Time Master)
FrTSyn_RxIndication接收指示(FrIf 调用)
FrTSyn_TxConfirmation发送确认(FrIf 调用)
FrTSyn_GetCurrentTime获取当前时间(StbM 调用)
FrTSyn_SetCurrentTime设置当前时间(StbM 调用)
+

共 8 个 API 函数。

+ +

7 配置规范

+ + + + + + + +
容器描述
FrTSyn根容器
FrTSynGlobalTimeDomain全局时间域配置
FrTSynPublishedInformation发布信息
+

共 3 个 ECUC 容器。

+ +
+ +
+

校对记录

+

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

+ +
+ + + diff --git a/translation_zh-CN/P5_GlobalTime/index.html b/translation_zh-CN/P5_GlobalTime/index.html new file mode 100644 index 0000000..8a65ae0 --- /dev/null +++ b/translation_zh-CN/P5_GlobalTime/index.html @@ -0,0 +1,67 @@ + + + + +P5 · GlobalTime 模块索引 + + + + +
+

P5 · GlobalTime(全局时间同步)

+
+ 📚 模块:Global Time Synchronization + 📅 版本:AUTOSAR CP 4.4.0 + 🔄 状态:已完成(4/4,100%) +
+
+ + + +
+ +

📋 模块说明

+

AUTOSAR 全局时间同步(Global Time Synchronization)包含 StbM(同步时间基准管理器)与 3 个同步协议模块(CanTSyn/EthTSyn/FrTSyn),协同实现基于 CAN/以太网/FlexRay 总线的全局时间同步。本阶段翻译 4 篇 SWS 文档。

+ +

📑 文档清单(4 篇)

+ +

📘 已完成(4 篇)

+
+
+

AUTOSAR_SWS_SynchronizedTimeBaseManager

+
StbM 同步时间基准管理软件规范(151 页,24 API)
+ A · 100% +
+
+

AUTOSAR_SWS_TimeSyncOverCAN

+
CAN 时间同步软件规范(73 页,9 API)
+ A · 100% +
+
+

AUTOSAR_SWS_TimeSyncOverEthernet

+
以太网时间同步软件规范(75 页,10 API,gPTP/IEEE 802.1AS)
+ A · 100% +
+
+

AUTOSAR_SWS_TimeSyncOverFlexRay

+
FlexRay 时间同步软件规范(60 页,8 API)
+ A · 100% +
+
+ +

📊 翻译进度

+

4 / 4 篇完成(100%)。✅

+ +
+ + + + + diff --git a/translation_zh-CN/PLAN.html b/translation_zh-CN/PLAN.html index e9d5eb7..0d1f717 100644 --- a/translation_zh-CN/PLAN.html +++ b/translation_zh-CN/PLAN.html @@ -30,7 +30,7 @@ P4MCAL77100% ✅ P4Crypto66100% ✅ P5ModeManagement44100% ✅ -P5GlobalTime400% + P5GlobalTime44100% ✅ P5Safety900% P5HMI100% P5Chassis100% diff --git a/translation_zh-CN/_progress.json b/translation_zh-CN/_progress.json index 9c7a4db..c5831f8 100644 --- a/translation_zh-CN/_progress.json +++ b/translation_zh-CN/_progress.json @@ -2,8 +2,8 @@ "version": "2.0", "last_updated": "2026-06-13", "total_documents": 216, - "translated": 107, - "proofread": 107, + "translated": 111, + "proofread": 111, "current_stage": "P4", "stage_progress": { "P0": { @@ -152,6 +152,12 @@ "AUTOSAR_SRS_ModeManagement": {"pages": 74, "status": "translated+proofread"}, "AUTOSAR_SWS_BSWModeManager": {"pages": 147, "status": "translated+proofread"}, "AUTOSAR_SWS_ECUStateManager": {"pages": 195, "status": "translated+proofread"} + }, + "P5_GlobalTime": { + "AUTOSAR_SWS_SynchronizedTimeBaseManager": {"pages": 151, "status": "translated+proofread"}, + "AUTOSAR_SWS_TimeSyncOverCAN": {"pages": 73, "status": "translated+proofread"}, + "AUTOSAR_SWS_TimeSyncOverEthernet": {"pages": 75, "status": "translated+proofread"}, + "AUTOSAR_SWS_TimeSyncOverFlexRay": {"pages": 60, "status": "translated+proofread"} } }, "quality_summary": { diff --git a/translation_zh-CN/progress.md b/translation_zh-CN/progress.md index 49b4981..85da63b 100644 --- a/translation_zh-CN/progress.md +++ b/translation_zh-CN/progress.md @@ -21,7 +21,7 @@ | P4 | MCAL | 7 | 7 | 100.0% | | P4 | Crypto | 6 | 6 | 100.0% | | P5 | ModeManagement | 4 | 4 | 100.0% | -| P5 | GlobalTime | 4 | 0 | 0% | +| P5 | GlobalTime | 4 | 4 | 100.0% | | P5 | Safety | 9 | 0 | 0% | | P5 | HMI | 1 | 0 | 0% | | P5 | Chassis | 1 | 0 | 0% | @@ -30,7 +30,7 @@ | P6 | Libraries | 10 | 10 | 100.0% | | P6 | Tools | 4 | 4 | 100.0% | | P6 | ReleaseDocumentation | 1 | 0 | 0% | -| **总计** | | **216** | **107** | **49.5%** | +| **总计** | | **216** | **111** | **51.4%** | ## P0 已完成文档清单