本文件规定 Bus Mirroring 模块(Mirror)的需求。汽车中许多通信总线对测试仪不可直接访问,Bus Mirroring 的目标是使测试仪能够监听这些内部通信总线上的流量。
需求表示遵循 [TPS_STDT_00078];义务表达形式遵循 [TPS_STDT_00053],即 RFC 2119 关键字(shall、should、may 等)保留英文。
本模块不定义任何缩略语/术语,参见 AUTOSAR 词汇表。
为避免中间总线被重定向流量淹没,每个参与镜像的节点应可配置过滤。CAN 连接的测试仪应通过特殊 CAN ID 接收未修改的 CAN 帧和 LIN 帧。中间 CAN 总线上的镜像 CAN/LIN 帧应以相同方式传输,CAN ID 可能重新映射。Ethernet 连接的测试仪应接收包含当前时间、标识、CAN/LIN/FlexRay 帧内容的流。Ethernet 帧应使用 Ethernet 交换机的 Port Mirroring 功能镜像。中间 FlexRay/Ethernet/私有总线使用与外部 Ethernet 相同的流编码。私有总线由 CDD 处理,可表示不直接由 AUTOSAR 控制的总线、在 RAM 中实现的虚拟总线,或 I2C/MOST 等 AUTOSAR 不支持的总线。
[SRS_Mirror_00001] 源总线和目的总线应可配置 (shall)。类型:valid。说明:Bus Mirroring 模块应支持配置用于镜像的源总线和目的总线。一条总线不应同时被配置为源和目的。
[SRS_Mirror_00002] 镜像模式应可配置 (shall)。类型:valid。说明:应支持配置 Bus Mirroring 模式:禁用、按需镜像、主动镜像。
[SRS_Mirror_00003] Bus Mirroring 模块应根据配置初始化。类型:valid。
[SRS_Mirror_00004] Bus Mirroring 模块应支持帧过滤 (shall)。说明:每个镜像源应支持帧过滤配置(按 CAN ID、LIN ID 等)。
[SRS_Mirror_00005] 镜像数据应包含时间戳、源标识、帧内容等元信息 (shall)。
[SRS_Mirror_00006] Bus Mirroring 模块应支持动态启用/禁用 (shall)。说明:可在运行时通过 API 启用/禁用镜像。
校对轮次:L1 自动校对(2026-06-13)