文章目录
- 1 简介
- 2 功能描述
-
- 2.1 特性
-
- 2.1.1 支持的符合AUTOSAR标准的功能
- 2.1.2 信号类型
- 2.1.3 信号处理(PDU配置参数)
- 2.1.4 信号发送
- 2.1.5 信号组发送
- 2.1.6 发送模式选择器
- 2.1.7 显式发送模式转换
- 2.1.8 发送信号过滤
- 2.1.9 I-PDU的最小发送间隔
- 2.1.10 只有直接发送的最小发送间隔
- 2.1.11 发送超时监测
- 2.1.12 信号发送请求复制
- 2.1.13 信号接收
- 2.1.14 信号组接收
- 2.1.15 基于数组的信号组访问(用的不多)
- 2.1.16 动态DLC
- 2.1.17 接收超时监测
- 2.1.18 失效机制
- 2.1.19 信号接收过滤
- 2.1.20 信号状态信息
- 2.1.21 信号网关
- 2.1.22 网关描述路由
- 2.1.23 大I-PDU
- 2.1.24 动态长度信号
- 2.2 初始化
- 2.3 状态
- 2.4 主函数
- 2.5 故障处理
- 3 集成
- 4 API描述
- 5 配置
1 简介
本文主要描述了AUTOSAR Com模块的功能。
Com主要用途是向上层(AUTOSAR中即RTE,非AUTOSAR可能指应用层)提供基于信号的接口。
Com模块的主要功能如下:
- 为上层提供有符号、无符号的信号接口
- 打包/解包 I-PDU中的信号
- 发送模式处理
- I-PDU发送时的最小延迟
- 通过启停 I-PDU组 进行通信控制
- Rx超时监测
- Tx超时监测
- 通知机制
- 初始值设置
- 信号网关
1.1 架构概览
Com在AUTOSAR架构中的位置如图(下图来源于Vector MICROSAR软件架构)所示:
Com与其他模块接口:
应用层不能直接访问BSW模块的服务,它们必须通过RTE来使用BSW模块提供的服务端口。