分别回忆了常见诊断数据库CDD、ODX文件格式,今天主要介绍另外一种常用的数据库文件格式——ARXML(主要应用于AUTOSAR流程数据交互)
AUTOSAR诊断提取模板——ARXML
AUTOSAR是汽车开放系统架构,该架构有利于车辆电子系统软件的交互与更新,并为高效管理复杂的车辆电子和软件系统提供基础。AUTOSAR定义统一的数据库格式(*.arxml),包括网络、诊断等。
AUTOSAR定义的诊断提取格式,用于DCM(诊断通信管理器)、DEM(诊断事件管理器)以及FIM(功能抑制管理器)的需求及配置定义。ARXML最初与AUTOSAR 4.2.1一起发布,在早期阶段只标准化UDS信息,AUTOSAR 4.3.0增加对OBD-II/WWHOBD/FIM/SAE J1939的相应扩展。因此,ARXML涵盖AUTOSAR支持的用于诊断的所有基础软件模块的配置。该文件可以描述相应协议传输的数据,还可以描述ECU应用软件中数据的来源。当且仅当两种类型的信息均可用时,才可以完全配置基础诊断软件。
其主要元素包括:
★UDS/OBD/WWH-OBD/SAE J1939等诊断服务和相关子服务在AUTOSAR架构中的配置数据;
”
★故障路径和故障存储器(Fault Memory);
”
★诊断数据