AUTOSAR COM是AUTOSAR通讯的重要组成部分,它是从OSEK COM标准的基础上发展而来的。它提出了一个不同速率的总线网络之间进行数据交换的方法,为汽车控制单元应用软件提供了统一的通信环境,为内部和外部通信定义了公共的软件通信接口和行为,增强了应用软件模块的可移植性。

图1 AUTOSAR COM在分层架构中的位置
AUTOSAR COM提供了基本的通信服务,它有明确的上层模块RTE(Runtime Environment)和下层模块PDU Router。
上下层关系
上层RTE
RTE使用AUTOSAR COM模块的功能来发送和接收信号,AUTOSAR COM模块为RTE提供面向信号的数据接口,主要包括:
-
将AUTOSAR信号打包传送给I-PDUs
-
将接收到的I-PDUs打包并将接收到的信号提供给RTE
-
将接收到的I-PDUs信号路由到I-PDU进行传输
-
将接收到的I-PDUs中的信号簇路由到I-PDU中进行传输
-
通信传输控制(I-PDU组的启动/停止)
-
发送请求的复制
-
保证传输I-PDUs之间的最小距离
-
接收信号监控(信号超时)
-
传入信号的过滤机制
-
不同的通知机制
-
提供初始值和
