AUTOSAR_SRS_TTCAN 中文翻译

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

本翻译覆盖原文档 1-13 页正文。原文为软件需求规范(SRS),定义 TTCAN(Time-Triggered CAN)协议栈的需求,含 10+ 条 SRS_TTCAN_* 需求 ID。


1 范围

TTCAN(Time-Triggered CAN)协议栈支持 ISO 11898-4 TTCAN 协议,在 CAN 之上提供时间触发的确定性通信。涵盖 TTCAN Driver / TTCAN Interface 两个模块。

2 缩略语

TTCAN / ISO 11898-4 / Time Trigger / Reference Message / Level 0 / Level 1 / Level 2 / TBTT / Time Window / Exclusive / Arbitrating / Merged / NTU / TEW

3 TTCAN 架构

TTCAN 在 CAN 物理层之上构建 TDMA 时分多址调度:

4 需求规范

4.1 TTCAN 驱动

[SRS_TTCAN_00001] TTCAN Driver 应初始化 TTCAN 控制器 (shall)。
[SRS_TTCAN_00002] TTCAN Driver 应支持 Level 0/1/2 配置 (shall)。
[SRS_TTCAN_00003] TTCAN Driver 应支持发送参考消息(Reference Message)(shall)。
[SRS_TTCAN_00004] TTCAN Driver 应支持多个时间窗口类型(Exclusive / Arbitrating / Merged / NTU / TEW)(shall)。

4.2 TTCAN 接口

[SRS_TTCAN_00100] TTCAN Interface 应作为 TTCAN 协议栈的 ECU 抽象层 (shall)。
[SRS_TTCAN_00101] TTCAN Interface 应支持矩阵周期(Matrix Cycle)配置 (shall)。
[SRS_TTCAN_00102] TTCAN Interface 应支持基本周期 + 矩阵周期 调度 (shall)。
[SRS_TTCAN_00103] TTCAN Interface 应支持时间窗口属性配置(窗口长度、触发时间)(shall)。

4.3 时间同步

[SRS_TTCAN_00200] TTCAN 应与 StbM 集成以实现全局时间同步 (shall)。
[SRS_TTCAN_00201] TTCAN 应支持本地时间 + 全局时间双时间戳 (shall)。

4.4 错误处理

[SRS_TTCAN_00300] TTCAN 应检测并报告开发错误 (shall)。
[SRS_TTCAN_00301] 错误码遵循 AUTOSAR 标准 (shall)。

5 需求追踪

所有 SRS_TTCAN_* 需求关联到 BSW 特性集。


校对记录

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