一种基于制造技术

技术编号:39592005 阅读:9 留言:0更新日期:2023-12-03 19:46
本发明专利技术涉及一种基于

【技术实现步骤摘要】
一种基于ODX文件解析的DID参数校验方法、系统及介质


[0001]本专利技术涉及车辆诊断
,尤其是涉及一种基于
ODX
文件解析的
DID
参数校验方法

系统及介质


技术介绍

[0002]ODX
文件
(Open Diagnostic data eXchange)
是一种诊断数据库格式,由
ISO 22901
标准定义,用于描述车辆电子控制单元
(ECU)
的诊断信息和通信参数
。ODX
文件对于现代汽车的故障诊断是至关重要的,因为它包含了关于车辆系统和故障的重要信息

[0003]DID
代表
Data Identifier
,它是
ODX
文件中的一种重要元素

在汽车诊断领域中,
DID
用于标识和描述车辆电子控制单元
(ECU)
上的特定数据项

故障诊断工具通过
ODX
文件中的
DID
信息,可以了解每个
ECU
上可用的数据项,从而实现对车辆的故障诊断

监控和控制

通过读取和解析
DID
中的数据,诊断工具可以获取车辆的状态信息,检测故障,帮助技师定位问题,并进行必要的维修和保养

[0004]DID
参数的正确性对于汽车诊断和维修至关重要

它直接影响到故障诊断的准确性和效率,现阶段人工诊断测试对于
ODX
文件内容很难做到全覆盖,继而难以保证
DID
参数的正确性得到充分校正,使得汽车远程故障诊断和本地故障诊断失败率高,增加车企及车主成本


技术实现思路

[0005]为了解决上述问题,本专利技术提供一种基于
ODX
文件解析的
DID
参数校验方法

系统及介质,用于提高
ODX
文件内容的覆盖率,保证
DID
参数的正确性,提高汽车远程故障诊断和本地故障诊断成功率,降低车企及车主成本

[0006]为实现上述目的,本专利技术采用如下技术方案:第一方面,本专利技术提供的一种基于
ODX
文件解析的
DID
参数校验方法,采用如下的技术方案:一种基于
ODX
文件解析的
DID
参数校验方法,包括:对后缀为
PDX
的文件进行解压并依据文件的层次继承关系加载
ODX
文件;基于所述
ODX
文件读取整车配置信息,所述整车配置信息包括车型信息
、ECU
信息
、DID
信息
、DTC
信息以及诊断服务信息;基于所述整车配置信息确定
DID
参数的继承关系,构建
DID
参数模型,遍历所述
DID
参数模型的所有节点,生成基本校验单位;基于预设的校验规则对所述基本校验单位进行校验得到校验结果

[0007]进一步的,上述一种基于
ODX
文件解析的
DID
参数校验方法中,所述对后缀为
PDX
的文件进行解压并依据文件的层次继承关系加载
ODX
文件包括:解压
PDX
文件并获取
PDX
文件中
ODX
的文件路径;根据所述文件路径依次加载
ECU

SHARED

DATA
文件,
PROTOCOL
文件,
FUNCTIONAL

GROUP
文件,
BASE

VARIANT
文件,
ECU

VARIANT
文件得到
ODX
文件

[0008]进一步的,上述一种基于
ODX
文件解析的
DID
参数校验方法中,所述基于所述
ODX
文件读取整车配置信息,所述整车配置信息包括车型信息
、ECU
信息
、DID
信息
、DTC
信息以及诊断服务信息,包括:对所述
ODX
文件进行解析得到对应的文件结构;根据所述文件结构,搜索整车配置节点,得到车型信息与
ECU
信息;根据所述文件结构,搜索
DID
节点,得到
DID
信息;根据所述文件结构,搜索
DTC
节点,得到
DTC
信息;根据所述文件结构,搜索诊断服务节点,得到诊断服务信息

[0009]进一步的,上述一种基于
ODX
文件解析的
DID
参数校验方法中,所述基于所述整车配置信息确定
DID
参数的继承关系,构建
DID
参数模型,遍历所述
DID
参数模型的所有节点,生成基本校验单位,包括:根据读取的整车配置信息,确定每个
ECU
所支持的功能组和所述功能组中包含的
DID
参数列表,以及
DID
参数的继承关系;基于所述
DID
参数列表以及各
DID
参数的继承关系,使用树形结构组织各
DID
参数,形成
DID
参数模型;层次遍历所述
DID
参数模型的所有节点,生成基本校验单位,所述基本校验单位由具有相同父节点的子节点组成

[0010]进一步的,上述一种基于
ODX
文件解析的
DID
参数校验方法中,所述基于预设的校验规则对所述基本校验单位进行校验得到校验结果,包括:定义预设的校验规则;遍历所述
DID
参数模型中的所有基本校验单位;根据所述校验规则检查各所述基本校验单位的属性参数是否符合所述校验规则

[0011]进一步的,上述一种基于
ODX
文件解析的
DID
参数校验方法中,所述定义预设的校验规则包括:定义参数名字的校验规则;定义字节起始位和字节大小的校验规则;以及,定义比特起始位和比特大小的校验规则

[0012]第二方面,本专利技术提供的一种基于
ODX
文件解析的
DID
参数校验系统,采用如下的技术方案:一种基于
ODX
文件解析的
DID
参数校验系统,包括:<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于
ODX
文件解析的
DID
参数校验方法,其特征在于,包括:对后缀为
PDX
的文件进行解压并依据文件的层次继承关系加载
ODX
文件;基于所述
ODX
文件读取整车配置信息,所述整车配置信息包括车型信息
、ECU
信息
、DID
信息
、DTC
信息以及诊断服务信息;基于所述整车配置信息确定
DID
参数的继承关系,构建
DID
参数模型,遍历所述
DID
参数模型的所有节点,生成基本校验单位;基于预设的校验规则对所述基本校验单位进行校验得到校验结果
。2.
根据权利要求1所述的一种基于
ODX
文件解析的
DID
参数校验方法,其特征在于,所述对后缀为
PDX
的文件进行解压并依据文件的层次继承关系加载
ODX
文件包括:解压
PDX
文件并获取
PDX
文件中
ODX
的文件路径;根据所述文件路径依次加载
ECU

SHARED

DATA
文件,
PROTOCOL
文件,
FUNCTIONAL

GROUP
文件,
BASE

VARIANT
文件,
ECU

VARIANT
文件得到
ODX
文件
。3.
根据权利要求1所述的一种基于
ODX
文件解析的
DID
参数校验方法,其特征在于,所述基于所述
ODX
文件读取整车配置信息,所述整车配置信息包括车型信息
、ECU
信息
、DID
信息
、DTC
信息以及诊断服务信息,包括:对所述
ODX
文件进行解析得到对应的文件结构;根据所述文件结构,搜索整车配置节点,得到车型信息与
ECU
信息;根据所述文件结构,搜索
DID
节点,得到
DID
信息;根据所述文件结构,搜索
DTC
节点,得到
DTC
信息;根据所述文件结构,搜索诊断服务节点,得到诊断服务信息
。4.
根据权利要求1所述的一种基于
ODX
文件解析的
DID
参数校验方法,其特征在于,所述基于所述整车配置信息确定
DID
参数的继承关系,构建
DID
参数模型,遍历所述
DID
参数模型的所有节点,生成基本校验单位,包括:根据读取的整车配置信息,确定每个
ECU
所支持的功能组和所述功能组中包含的
...

【专利技术属性】
技术研发人员:王献辉戎春健王舒成
申请(专利权)人:零束科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1