浅析几种常见的诊断数据库——ARXML

news/2025/1/12 1:03:43/

分别回忆了常见诊断数据库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);

诊断数据


http://www.ppmy.cn/news/6903.html

相关文章

带你走进Java字符串的小世界

目录 一. String 1. 什么是String 2. String常用构造器 3. 字符串的判断 4. 字符串的获取 5. 字符串的转换 6. 字符串比较和替换 7. 字符串的切割 二. StringBuffer与StringBuilder 2.1 关于StringBuffer 2.1.1 定义 2.1.2 构造方法 2.2 关于StringBuffer 三. StringJoiner的使…

【Java 数据结构】优先级队列

篮球哥温馨提示:编程的同时不要忘记锻炼哦!谁是你的优先级呢? 目录 1、优先级队列 1.1 优先级队列概念 1.2 堆的概念 1.3 堆的存储结构 2、模拟实现优先级队列 2.1 成员变量的设定 2.2 根据数组构造出一个堆 2.3 向下调整 2.4 creat…

【Linux】Linux项目自动化构建工具——make/Makefile

我举报,有人不学习!!! 文章目录一、makefile原理二、初步理解makefile的语法1.gcc如何得知,源文件不需要再编译了呢?2.为什么执行的指令是make和make clean呢?三、makefile的推导规则四、Linux…

Zabbix技术分享——snmp异常排查指南

大家好,我是乐乐。在IT运维中,难免会碰上设备snmp不通的情况,那么,当问题出现的时候,运维工程师该如何快速找到问题所在呢?下面让我们一起来看看吧! 1.IP配置检查 首先检查zabbix监…

2022年虚拟电厂行业研究报

第一章 行业概况 虚拟电厂(VPP, Virtual Power Plant)本质上是将分布式电源(发电)、可控负荷(用电)、储能等利用计算机通信网络技术将其聚合成一个虚拟的集中式电厂,来为电网提供需求侧响应的“…

代码随想录拓展day4 143.重排链表;141. 环形链表;面试题 02.07. 链表相交

代码随想录拓展day4 143.重排链表;141. 环形链表;面试题 02.07. 链表相交 关于链表的一些应用,基本都用到了快慢指针的思路。对于单链表来说,确定边界,也就是遍历时的终止条件非常重要。 143.重排链表 143. 重排链表…

声明式服务调用OpenFeign

文章目录一. OpenFeign1. Feign 与 OpenFeign二. OpenFeign的使用三. OpenFeign自定义配置1. 修改日志级别2. 超时控制四. OpenFeign性能优化五. OpenFeign最佳实践1. 继承2. 抽取PS: 本文为作者学习笔记,实际技术参加意义不大,本文将持续改进完善。 一…

JavaSE笔记——异常、断言

文章目录前言一、处 理 错 误1.异常分类2.声明受查异常3.如何抛出异常4.创建异常类二、捕获异常1.捕获异常2.捕获多个异常3.再次抛出异常与异常链4.finally 子句5.带资源的 try 语句三、使用断言1.断言的概念2.启用和禁用断言3.使用断言完成参数检查总结前言 在现实世界中却充…