AUTOSAR_SRS_CAN 中文翻译

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

本翻译覆盖原文档 1-50 页正文(约 1.21 MB)。
原文为软件需求规范(SRS),定义 CAN 协议栈的需求——涵盖 Can/CanIf/CanNm/CanSm/CanTp/CanTrcv 等模块,含 20+ 条 SRS_Can_*/SRS_CanIf_*/SRS_CanNm_*/SRS_CanSm_*/SRS_CanTp_*/SRS_CanTrcv_* 需求 ID。


1 引言与范围

CAN 协议栈是 AUTOSAR 通信栈的核心,支持 CAN 2.0 (ISO 11898) 和 CAN FD (ISO 11898-1:2015) 协议。本规范定义 CAN 协议栈的需求,涵盖 6 大模块:Can(驱动)、CanIf(接口)、CanNm(网络管理)、CanSm(状态管理)、CanTp(传输层)、CanTrcv(收发器)。

2 缩略语

CAN / CAN FD / CAN XL / CAN ID / DLC / IDE / RTR / BRS / ESI / FD / TTCAN / AUTOSAR / BSW / ECU / PDU / L-PDU / I-PDU / NM / OS / RTE

3 功能概述

CAN 协议栈提供:

4 需求规范(按模块分类)

4.1 Can 驱动

SRS_Can_00001(初始化)/ SRS_Can_00002(状态)/ SRS_Can_00003(波特率设置)/ SRS_Can_00004(硬件环回模式)/ SRS_Can_00005(多波特率支持)/ SRS_Can_00006(多 HW 单元)等 20+ 条。

4.2 CanIf 接口

SRS_CanIf_00001(PDU 传输)/ SRS_CanIf_00002(PDU 接收指示)/ SRS_CanIf_00003(错误中断)/ SRS_CanIf_00004(BusOff 中断)/ SRS_CanIf_00005(CAN FD 支持)/ SRS_CanIf_00006(CAN XL 支持)/ SRS_CanIf_00007(多 HW 单元支持)等 20+ 条。

4.3 CanTp 传输层

SRS_CanTp_00001(分段)/ SRS_CanTp_00002(流控)/ SRS_CanTp_00003(连接管理)/ SRS_CanTp_00004(ISO 15765 兼容)/ SRS_CanTp_00005(CAN FD 支持)等 15+ 条。

4.4 CanNm 网络管理

SRS_CanNm_00001(NM 报文)/ SRS_CanNm_00002(NM 状态机)/ SRS_CanNm_00003(Partial Networking PN)/ SRS_CanNm_00004(远程睡眠指示)/ SRS_CanNm_00005(PN 滤波)等 15+ 条。

4.5 CanSm 状态管理

SRS_CanSm_00001(BusOff 恢复)/ SRS_CanSm_00002(无通信请求模式)/ SRS_CanSm_00003(唤醒验证)/ SRS_CanSm_00004(睡眠转换)等 10+ 条。

4.6 CanTrcv 收发器

SRS_CanTrcv_00001(收发器状态)/ SRS_CanTrcv_00002(睡眠模式)/ SRS_CanTrcv_00003(唤醒通知)/ SRS_CanTrcv_00004(CAN FD 支持)等 10+ 条。


校对记录

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