在实现诊断功能过程中,主机厂和供应商会使用多种不同的流程,并采用不同的数据交互格式(保证流程数据一致性)和工具。但是问题往往出现在多个开发者和工具之间交互诊断描述文件时。
为了保证数据的完整性、一致性和正确性,工程师在处理数据时面临很大的挑战。但新的AUTOSAR诊断数据文件格式(ARXML)给解决此问题提供了可能性。诊断相关的基础软件模块(DCM/DEM/FIM)根据主机厂统一配置,软件模块集成通过ARXML来实现。
数据库文件格式ARXML最初发布在AUTOSAR 4.2.1版本中。AUTOSAR 4.3.0在标准UDS协议之外,增加了OBD-II(商用车排放)、WWH-OBD(重型卡车排放)、FIM和SAE J1939(国内现阶段主要用于充电桩)的相关扩展内容。另外AUTOSAR标准没有重新定义诊断协议、诊断服务以及对应数据内容,而是直接复用UDS(ISO 14229)和OBD-II(ISO 15