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)