System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于字典生成的车辆诊断配置与校验方法技术_技高网

一种基于字典生成的车辆诊断配置与校验方法技术

技术编号:40806440 阅读:3 留言:0更新日期:2024-03-28 19:30
本发明专利技术提供了一种基于字典生成的车辆诊断配置与校验方法,包括以下步骤:S1、对产品配置特征字典和拓展字典,生成配置字典;S2、根据配置字典生成单车维度的配置字;S3、基于特征字典生成车辆配置信息;S4、基于车辆配置信息和配置字典生成ODX文件;S5、将生成的ODX文件与单车维度的配置字进行一致性校验。本发明专利技术提供了一种基于字典生成的车辆诊断配置与校验方法,基于特征字典和扩展字典系统自动生成配置字典,信息更新及时,且不存在人为误差。

【技术实现步骤摘要】

本专利技术涉及智能汽车,具体涉及一种基于字典生成的车辆诊断配置与校验方法


技术介绍

1、odx,open diagnostic data exchange,即开放式诊断数据交换协议,在各阶段的诊断开发中,使用一种统一的、可在各诊断平台之间重用的标准,来规范诊断数据的交换。在车辆诊断中,车辆控制器配置字所需的特征字典,一般由设计工程师根据产品配置的特征字典手工录入诊断调查表,并通过工具生成odx给到生产或售后。

2、现有技术中,如中国公开专利cn 115129026 a中公布了.一种车辆故障诊断模块配置方法。在对一个车型的车辆故障诊断模块进行开发时,只需要确定所开发的车辆故障诊断需求对应的功能配置架构,并基于车辆类型在预设全量故障列表中确定架构中所需要用到的参数,即可完成快速开发,在提高上述车辆故障诊断模块通用化程度的同时,节省开发商或者零部件厂商的开发时间及开发成本。

3、但是现有技术中,在生成odx文件时需要人工进行输入表格,再转成odx文件,容易存在人为误差,造成数据的错误。


技术实现思路

1、本专利技术的目的是提出一种基于字典生成的车辆诊断配置与校验方法,解决生成odx文件时容易存在人为误差,造成数据的错误的问题。

2、一种基于字典生成的车辆诊断配置与校验方法,具体方法包括以下步骤:

3、s1、对产品配置特征字典和拓展字典,生成配置字典;

4、s2、根据配置字典生成单车维度的配置字;

5、s3、基于特征字典生成车辆配置信息;

6、s4、基于车辆配置信息和配置字典生成odx文件;

7、s5、将生成的odx文件与单车维度的配置字进行一致性校验。

8、优选的,所述特征字典用于描述车辆的特征信息,所述拓展字典基于具体的电器架构进行车辆特征信息的维护。

9、优选的,步骤s1中,所述特征字典按特征组、特征族和特征值进行层级管理,所述特征字典内包含若干个特征组,每个所述特征组内包含若干个特征族,每个所述特征族内包含若干个特征值。

10、优选的,步骤s1中,通过特征字典和拓展字典,为每一个控制器的配置位上配置特征值。

11、进一步优选的,特征字典中包含特征组、特征族和特征值的对应关系,即a组到z组的数据,数据来自与全球字典,如车型,品牌,量产年,国家代号等。

12、进一步优选的,拓展字典也就是0族的特征组、特征族和特征值的对应关系维护,如产品线。

13、优选的,步骤s2中,根据控制器的配置位,对产品配置特征字典的特征与进行引用,形成配置位与特征组的对应关系。控制器的配置位根据控制器的功能设计,引用特征字典内特征组的数据。

14、优选的,步骤s4中,提取特征值、配置字与控制器的配置位的信息,输出到控制器诊断调整表。每一个供应商的诊断调查表的配置字格式有所不同,根据供应商的诊断调查表的配置字格式输入增强的特征值、配置字与控制器的配置位信息。

15、优选的,步骤s4中,通过odx生成工具,生成整车odx文件;

16、优选的,步骤s4中,读取odx文件,提取并解析odx-e,获得控制器的配置字典信息。odx-e是诊断调查表中描述ecu、配置位以及配置字信息的表格。

17、优选的,步骤s5中,根据odx-e获得的字典信息与产品的配置字典进行比较。根据odx-e获得的字典信息包含配置为与产品配置特征组,以及特征值与配置字的值之间的关系。

18、优选的,若根据odx-e获得的字典信息与产品的配置字典数据一致,则证明数据准确,若不一致,则证明出错,进行报警。

19、有益效果:

20、1、本专利技术提供了一种基于字典生成的车辆诊断配置与校验方法,基于特征字典和扩展字典系统自动生成配置字典,信息更新及时,且不存在人为误差。

21、2、现有技术中,需要手动维护控制器、配置位与特征值之间的对应关系,通过excel表来进行记录,生产odx文件,再根据odx文件生成配置字。通过人工手动记录excel表格容易存在人为误差,造成数据的错误,同时更新不够及时,造成特征引用错误,诊断odx信息与车辆配置信息不一致,最终导致控制器配置字生成错误或功能激活错误,影响整车开发进度。本专利技术通过设置特征字典和拓展字典,通过特征字典和拓展字典可以对每一个控制器的配置位配置特征值,完成控制器的配置字的定义,建立特征字典与车辆的配置字的对应,不需要人工统计表格,数据更准确且速度更快,效率更高。

22、3、现有技术中,特征字典更新时需要人工对excel表进行更新,再转成odx文件,生成配置字,更新不够及时且容易产生人为误差。本专利技术中在特征字典与拓展字典中进行更新时可以直接同步更新配置字典,由配置字典生产配置字,信息更新及时,避免特征引用错误。

23、4、生成odx文件后可以重新解析字典信息,将生成的odx文件与单车维度的配置字进行一致性校验,确保诊断规范与产品配置特征字典的一致性,进一步避免产生特征引用错误。

本文档来自技高网...

【技术保护点】

1.一种基于字典生成的车辆诊断配置与校验方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于字典生成的车辆诊断配置与校验方法,其特征在于,所述特征字典用于描述车辆的特征信息,所述拓展字典基于具体的电器架构进行车辆特征信息的维护。

3.根据权利要求2所述的一种基于字典生成的车辆诊断配置与校验方法,其特征在于,步骤S1中,所述特征字典按特征组、特征族和特征值进行层级管理,所述特征字典内包含若干个特征组,每个所述特征组内包含若干个特征族,每个所述特征族内包含若干个特征值。

4.根据权利要求3所述的一种基于字典生成的车辆诊断配置与校验方法,其特征在于,步骤S1中,通过特征字典和拓展字典,为每一个控制器的配置位上配置特征值。

5.根据权利要求4所述的一种基于字典生成的车辆诊断配置与校验方法,其特征在于,步骤S2中,根据控制器的配置位,对产品配置特征字典的特征与进行引用,形成配置位与特征组的对应关系。

6.根据权利要求5所述的一种基于字典生成的车辆诊断配置与校验方法,其特征在于,步骤S4中,提取特征值、配置字与控制器的配置位的信息,输出到控制器诊断调整表。

7.根据权利要求6所述的一种基于字典生成的车辆诊断配置与校验方法,其特征在于,步骤S4中,通过ODX生成工具,生成整车ODX文件。

8.根据权利要求7所述的一种基于字典生成的车辆诊断配置与校验方法,其特征在于,步骤S4中,读取ODX文件,提取并解析odx-e,获得控制器的配置字典信息。

9.根据权利要求8所述的一种基于字典生成的车辆诊断配置与校验方法,其特征在于,步骤S5中,根据odx-e获得的字典信息与产品的配置字典进行比较。

10.根据权利要求9所述的一种基于字典生成的车辆诊断配置与校验方法,其特征在于,若根据odx-e获得的字典信息与产品的配置字典数据一致,则证明数据准确,若不一致,则证明出错,进行报警。

...

【技术特征摘要】

1.一种基于字典生成的车辆诊断配置与校验方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于字典生成的车辆诊断配置与校验方法,其特征在于,所述特征字典用于描述车辆的特征信息,所述拓展字典基于具体的电器架构进行车辆特征信息的维护。

3.根据权利要求2所述的一种基于字典生成的车辆诊断配置与校验方法,其特征在于,步骤s1中,所述特征字典按特征组、特征族和特征值进行层级管理,所述特征字典内包含若干个特征组,每个所述特征组内包含若干个特征族,每个所述特征族内包含若干个特征值。

4.根据权利要求3所述的一种基于字典生成的车辆诊断配置与校验方法,其特征在于,步骤s1中,通过特征字典和拓展字典,为每一个控制器的配置位上配置特征值。

5.根据权利要求4所述的一种基于字典生成的车辆诊断配置与校验方法,其特征在于,步骤s2中,根据控制器的配置位,对产品配置特征字典的特征与进行引用,形成配置位与特征组...

【专利技术属性】
技术研发人员:黄维孙建兵解琼
申请(专利权)人:上海艾拉比智能科技有限公司
类型:发明
国别省市:

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

1