news 2026/10/7 4:13:14

DEXT诊断数据库在AUTOSAR Classic与Adaptive平台的应用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
DEXT诊断数据库在AUTOSAR Classic与Adaptive平台的应用

一、DEXT、DCM、DEM和FIM的概述

DEXT(Diagnostic Extract Template)是AUTOSAR定义的诊断提取模板,用于DCM(Diagnostics Communication Manager)、DEM(Diagnostics Event Manager)和FIM(Function Inhibition Manager)的需求及配置定义。

DCM的配置包括诊断服务的设置和由一个或多个软件组件(例如Composition 1、Composition 2)提供的数据对象的分配。

DEM的配置包括故障存储数据(DTCs和环境数据)以及由一个或多个SwComponentTypes分配的相应数据(如Composition 1、Composition 2)。

(图源:AUTOSAR_TPS_DiagnosticExtractTemplate)

FIM作为功能抑制管理,主要描述对软件组件及其功能的控制机制,它可在运行时很明显地修改应用软件的行为。

例如:响应传感器故障。如果一个与硬件传感器相关的诊断事件被报告为“失败”,那么FIM则可修改应用软件的行为,使其不再依赖于已经不再可靠的传感器信息。FIM决定抑制的条件来自DEM中定义的诊断事件,因此可以说FIM和DEM模型的配置是紧密相关的。

在DEXT中,DCM大致对应AUTOSAR协议中的诊断服务描述,而DEM大致对应AUTOSAR协议中的诊断事件处理的描述。综上,DEXT涵盖AUTOSAR所支持的用于诊断的所有基础软件模块的配置,主要内容包括:

• UDS/OBD/WWH-OBD/SAE J1939等协议定义的诊断服务和相关子服务在AUTOSAR架构中的配置数据;

• 诊断数据元素和相关数据类型;

• 故障路径和故障存储器(Fault Memory);

• 将诊断数据元素映射到应用软件中;

• 功能抑制(FIM)。

二、用例分析

使用DEXT,不仅可描述相应协议传输的数据,还可描述在ECU应用软件中的数据来源,且当且仅当两种类型的信息均可用时,才可完全配置基础诊断软件。

AUTOSAR协议中定义了两种通用用例的诊断配置过程。此过程涉及以下三方:

• OEM或Diagnostic Requester;

• Application Developer或Application Developer;

• ECU-Supplier或Integrator。

在用例1中,一些软件组件由OEM(或OEM的供应商)实现,且Diagnostic Extract数据的初次合并由OEM执行。

在用例2中,OEM通过Diagnostic Extract来提供诊断需求,多个Application Developer提供与其实施相关的信息,合并完全由ECU-Supplier执行。

此外,用例1和用例2也可结合使用。ECU供应商也可实施软件的某些部分,包括其相应的Diagnostic Extract。

图3 Scope of this document in the ECU Development work-flow

(图源:AUTOSAR_TPS_DiagnosticExtractTemplate)

对于OEM而言,OEM或Diagnostic Requester使用Diagnostic Extract来定义一个或多个ECU诊断接口,且它还可能会将一些Internal Behavior定义为ECU-Supplier或Application Developer的需求,例如:

• 定义DTCs的值;

• 定义ECU支持的UDS服务或子服务;

• 定义Application Developer实现的特定组合所需的事件。

三、DEXT的应用

DEXT可满足AUTOSAR诊断模块的需求,主要应用于开发阶段的代码设计,并支持AUTOSAR Classic以及Adaptive平台……

点击“阅读原文”查看剩余40%精彩内容。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/5 23:58:59

系统思考:海外战略辅导团队学习

今日的海外战略辅导学习,我借用了新加坡口福集团庞琳大哥在《烟火岁月自在行》第六章中的一个案例作为开场——口福集团是如何一步步打造出真正的学习型组织,并在十多年里每年都保持双位数增长的。 书中也提到,在发展过程中,口福集…

作者头像 李华
网站建设 2026/10/5 23:58:46

Java毕设项目:基于springboot的中药科普知识平台的设计与实现(源码+文档,讲解、调试运行,定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/10/5 23:58:47

【金融项目实战】11_接口测试 _代码(python+flask)实现mock服务

文章目录一、代码实现mock服务1.1 flask基本用法二、模拟状态码[面试题]一、代码实现mock服务 需求场景: 模拟一个:登录接口-1、在API文档中说明如果登录成功,返回:状态码:200 {"status":200,"msg":"登录成功!","token":…

作者头像 李华
网站建设 2026/10/5 23:58:46

浙江大学首创手机AI助手“记忆力大考“

这项由浙江大学牵头,联合南开大学、香港中文大学、上海交通大学及vivo AI实验室共同完成的重要研究发表于2026年2月,为人工智能领域的手机助手评测提供了全新视角。有兴趣深入了解的读者可以通过arXiv:2602.06075查询完整论文。当你使用手机上的AI助手时…

作者头像 李华
网站建设 2026/10/5 23:58:47

南大团队突破:AI实现多语言推理完美一致性

这项由南京大学新型软件技术国家重点实验室、德国图宾根大学和中国移动研究院联合开展的突破性研究,于2026年2月发表在arXiv预印本平台(论文编号:arXiv:2602.05940v1)。研究团队发现了多语言AI推理中一个令人困扰的现象&#xff0…

作者头像 李华
网站建设 2026/10/5 23:58:47

首尔国立大学等机构突破:AI实现数学答案自动对错判断

这项由首尔国立大学领导、联合OnelineAI和ORACLE等多家机构共同完成的研究,发表于2026年2月的预印本论文(arXiv:2602.06291v1),为我们揭开了一个颇为有趣的科学谜题:当人工智能面对那些连自己都解不出来的高难度数学问…

作者头像 李华