CAN(Controller Area Network)作为嵌入式通信的核心总线之一,广泛用于各类汽车ECU之间的实时数据交互。AUTOSAR 将其抽象为一套标准的软件模块,底层由 MCAL 驱动控制器,中间通过 CanIf
接口与上层模块如 PduR
、Com
等交互。本文将全面梳理 AUTOSAR CAN 模块的作用、配置方式以及工程实践中如何识别与处理应用报文。
模块结构概览
[Application Layer]
↑
[COM / RTE]
↑
[PduR]
↑
[CanIf]
↑
[CAN Driver (Can)] ← 本文重点
↑
[CAN Controller Hardware]
原创2025/6/20大约 16 分钟