COM(Communication)模块位于 RTE 与 PduR 之间,负责将基于信号的应用数据传输映射到基于 PDU 的总线传输。提供信号打包/解包、I-PDU 组管理、传输模式、过滤、监控、超时等功能。
COM / RTE / PduR / I-PDU / N-PDU / L-PDU / Signal / Signal Group / E2E / TM / TP / DLT / NM / UDS / PDU / Triggered / Cyclic / Mixed / Direct / None
[1] AUTOSAR Layered Software Architecture
[2] AUTOSAR Specification of COM
[3] AUTOSAR Specification of PduR
[4] AUTOSAR TPS Software Component Template
[5] AUTOSAR SRS BSW General
[SRS_Com_00001] COM 应根据配置编译 (shall)。说明:COM 模块使用静态配置(编译时)。
[SRS_Com_00002] COM 应支持配置信号/Signal Group/I-PDU (shall)。
[SRS_Com_00003] COM 应支持配置信号打包规则 (shall)。说明:支持 Intel/Motorola/Endianness 转换、符号位扩展等。
[SRS_Com_00010] COM_Init 应初始化所有内部变量 (shall)。
[SRS_Com_00011] Com_Init 应支持从非易失存储恢复上次状态 (shall)。
[SRS_Com_00012] Com_DeInit 应执行模块去初始化 (shall)。
[SRS_Com_00020] Com_SendSignal 应将信号放入所属 I-PDU (shall)。
[SRS_Com_00021] Com_SendSignalGroup 应将整个信号组打包发送 (shall)。
[SRS_Com_00022] Com_TriggerTransmit 应请求 PduR 发送 I-PDU (shall)。
[SRS_Com_00023] COM 应支持信号传输的传输模式 (shall)。说明:NONE / TRIGGERED / TRIGGERED_WITHOUT_REPETITION / TRIGGERED_ON_CHANGE / TRIGGERED_ON_CHANGE_WITHOUT_REPETITION / CYCLIC / CYCLIC_AND_TRIGGERED / MIXED。
[SRS_Com_00030] Com_RxIndication 应将 I-PDU 拆分到信号 (shall)。
[SRS_Com_00031] Com_ReceiveSignal 应从最新接收的 I-PDU 提取信号 (shall)。
[SRS_Com_00032] COM 应支持接收过滤 (shall)。说明:支持新旧值比较、信号范围过滤、掩码过滤。
[SRS_Com_00040] Com_IpduGroupControl 应启用/禁用 I-PDU 组 (shall)。
[SRS_Com_00041] 同一 I-PDU 组内所有 PDU 应具有相同方向 (shall)。
[SRS_Com_00042] Com_ClearIpduGroupVector 应清除组向量 (shall)。
[SRS_Com_00043] Com_SetIpduGroup 应设置组向量 (shall)。
[SRS_Com_00050] Com_Timeout 应监控接收信号超时 (shall)。
[SRS_Com_00051] Com_MainFunctionRx 应处理所有接收超时 (shall)。
[SRS_Com_00052] Com_MainFunctionTx 应处理所有发送任务 (shall)。
[SRS_Com_00060] COM 应支持 Large Data 传输 (shall)。说明:超过单个 I-PDU 容量的数据通过 TP 协议传输。
[SRS_Com_00070] COM 应与 E2E 库集成 (shall)。说明:通过配置启用 E2E 校验。
[SRS_Com_00080] COM 应检测并报告开发错误 (shall)。
[SRS_Com_00081] 错误码遵循 AUTOSAR 标准错误码 (shall):COM_E_PARAM / COM_E_PARAM_POINTER / COM_E_UNINIT / COM_E_INIT_FAILED 等。
所有 SRS_Com_* 需求通过需求追踪表关联到 BSW 特性、相关标准(BSW General/Module List)和来源模块列表。
校对轮次:L1 自动校对(2026-06-13)