文章目录
- 前言
- 一、ODX数据库自身架构是什么?
- 二、ODX数据库架构具体组成部分和含义
- 总结
前言
车载诊断现阶段应用的诊断数据库大体分为三种:
CDD(Vector私有格式);
ODX全球通用诊断数据库格式;
DEXT(基于AUTOSAR友好交互的诊断数据库.ARXML格式)。
CDD与ODX本身文件载体是XML,类似根目录形式,工程师日常在用文本打开(e.g. Notepad++),通过搜索也是可以找到对应的诊断描述内容,只是可读性特别差而已。
因此本文基于ISO22901(自身在外企做过此协议收费培训讲师),详细分析下ODX数据库的具体格式框架,辅助认识该数据库。

一、ODX数据库自身架构是什么?
在UML建模后,对诊断的层级结构进行形象描述。当MCD-3D Server对于诊断数据库ODX的调用逻辑取决于ODX数据库架构。
本文基于ISO 22901协议中对ODX架构进行分享。
在ODX层级结构中,内容(值)继承是诊断层之间关系的核心。如下图:

通过上图,清晰说明了继承的层架结构和方向。关于ODX内部层级:
PROTOCOL
FUNCTIONAL-GROUP
BASE-VARIANT
ECU-VARIANT
ECU-SHARED-DATA
每一个层级只能继承一组 特定的其他类型诊断层,一个诊断层不能继承同一个类型的诊断层。在图中,层级较高的诊断层属性更“General”,层级较低的诊断层属

本文深入探讨了ODX(Open Diagnostic Data eXchange)数据库的架构,包括其基于ISO22901的层级结构,如PROTOCOL、FUNCTIONAL-GROUP等诊断层。ODX数据库的组件包括REQUEST、RESPONSE、ADMIN-DATA等,用于描述诊断服务和通信细节。文章还强调了值继承的概念,以及如何通过ODXlink建立层级关系。此外,讲解了ODX在车载诊断中的应用,如CDD、ODX和DEXT格式的比较。
最低0.47元/天 解锁文章
1955

被折叠的 条评论
为什么被折叠?



