System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及汽车诊断,具体而言,涉及一种汽车诊断方法、装置、电子设备及存储介质。
技术介绍
1、在传统汽车维修行业,技术人员常常依赖多种诊断工具来判断车辆的电子、电气及机械故障,例如示波器适用于分析动态信号和检测瞬态故障,万用表适用于静态测量和基础电路检测。随着汽车电子化和智能化程度的提升,故障诊断技术正在不断发展,大量的控制单元和传感器协同工作,为故障排查带来了新的工具和思路。每辆汽车通常配备多个电子控制单元,这些控制单元不仅能够执行各种功能,还具备自诊断能力。当系统检测到异常情况时,会生成对应的故障代码,通过连接车载诊断接口,维修人员可以读取这些代码,从而快速锁定问题所在。
2、然而,随着车辆电子系统的复杂化和控制单元数量的增加,维修工作也变得更加依赖于高级诊断设备和软件工具,诊断软件开发方案也在不断更新迭代,从而可以在软件开发时对功能以及界面显示等内容进行优化。由于诊断软件开发方案在更新迭代时不断细化各级目录,目前诊断软件的显示界面的信息越来越繁杂,导致操作人员经常出现选错的情况,无法选择到想要的功能项,影响汽车诊断过程。
技术实现思路
1、本专利技术解决的问题是如何简化诊断软件的显示界面,以提高汽车诊断效率。
2、为解决上述问题,本专利技术提供一种汽车诊断方法、装置、电子设备及存储介质。
3、第一方面,本专利技术提供了一种汽车诊断方法,包括:
4、当控制器被选中诊断时,根据所述控制器的诊断请求地址向对应的所述控制器发送对数据
5、根据所述控制器的诊断响应地址和所述读取请求从所述控制器获取所述数据内容;
6、根据所述数据内容显示对应的所述供应商以及与所述供应商对应的功能项界面,以完成对所述控制器的诊断。
7、可选地,所述读取请求包括与所述数据内容对应的标识符,所述根据所述控制器的诊断请求地址向对应的所述控制器发送对数据内容的读取请求包括:
8、根据所述诊断请求地址和所述标识符构建请求数据帧;
9、根据所述诊断请求地址将所述请求数据帧发送至对应的所述控制器。
10、可选地,所述读取请求包括读取服务码和与所述数据内容对应的标识符,所述根据所述控制器的诊断请求地址向对应的所述控制器发送对数据内容的读取请求包括:
11、根据所述诊断请求地址、所述读取服务码和所述标识符构建请求数据帧;
12、根据所述诊断请求地址将所述请求数据帧发送至对应的所述控制器。
13、可选地,所述根据所述控制器的诊断响应地址和所述读取请求从所述控制器获取所述数据内容包括:
14、接收所述控制器反馈的响应数据帧,根据所述响应数据帧得到所述数据内容,其中,所述响应数据帧为所述控制器根据所述标识符从内存中提取对应的所述数据内容后,根据所述诊断响应地址、所述标识符和所述数据内容构建得到的。
15、可选地,所述响应数据帧还包括成功响应码,所述成功响应码用于回应与所述读取服务码对应的请求服务。
16、可选地,所述读取请求包括与所述数据内容对应的多个所述标识符,多个所述标识符被配置为分别与所述控制器内存储的多个所述数据内容对应。
17、可选地,所述诊断响应地址是根据所述诊断请求地址和预设规则确定得到的。
18、第二方面,本专利技术提供了一种汽车诊断装置,包括:
19、第一模块,用于当控制器被选中诊断时,根据所述控制器的诊断请求地址向对应的所述控制器发送对数据内容的读取请求,其中,所述数据内容被配置为与所述控制器的供应商对应;
20、第二模块,用于根据所述控制器的诊断响应地址和所述读取请求从所述控制器获取所述数据内容;
21、第三模块,用于根据所述数据内容显示对应的所述供应商以及与所述供应商对应的功能项界面,以完成对所述控制器的诊断。
22、第三方面,本专利技术提供了一种电子设备,包括存储器和处理器;
23、所述存储器,用于存储计算机程序;
24、所述处理器,用于当执行所述计算机程序时,实现如第一方面所述的汽车诊断方法。
25、第四方面,本专利技术提供了一种计算机可读存储介质,所述存储介质上存储有计算机程序,当所述计算机程序被处理器执行时,实现如第一方面所述的汽车诊断方法。
26、本专利技术的汽车诊断方法的有益效果是:在诊断仪对控制器进行诊断时,可以根据控制器的诊断请求地址向对应的控制器发送对数据内容的读取请求,控制器可以根据诊断请求地址生成对应的诊断响应地址,并根据读取请求从内存中提取数据内容后,生成响应数据帧,诊断仪可以监控can总线上的诊断响应地址,从而能够接收到控制器发送的响应数据帧,对响应数据帧进行解析,从中提取出数据内容,从而可以在显示界面上显示与数据内容对应的供应商以及与供应商对应的功能项界面,使得操作人员在操作诊断仪时,不需要按照现有主流方案中五个步骤依次点击,而只需要点击控制器以及功能项即可,取消年份信息,简化了人工选择车型年份的过程,且能够自动获取供应商信息,并进入对应的功能项界面,替代了人工选择供应商的过程,防止操作人员在面对越来越繁杂的信息时无法选到想要的功能项,进而提高了汽车诊断的效率。
本文档来自技高网...【技术保护点】
1.一种汽车诊断方法,其特征在于,包括:
2.根据权利要求1所述的汽车诊断方法,其特征在于,所述读取请求包括与所述数据内容对应的标识符,所述根据所述控制器的诊断请求地址向对应的所述控制器发送对数据内容的读取请求包括:
3.根据权利要求1所述的汽车诊断方法,其特征在于,所述读取请求包括读取服务码和与所述数据内容对应的标识符,所述根据所述控制器的诊断请求地址向对应的所述控制器发送对数据内容的读取请求包括:
4.根据权利要求3所述的汽车诊断方法,其特征在于,所述根据所述控制器的诊断响应地址和所述读取请求从所述控制器获取所述数据内容包括:
5.根据权利要求4所述的汽车诊断方法,其特征在于,所述响应数据帧还包括成功响应码,所述成功响应码用于回应与所述读取服务码对应的请求服务。
6.根据权利要求2或3所述的汽车诊断方法,其特征在于,所述读取请求包括与所述数据内容对应的多个所述标识符,多个所述标识符被配置为分别与所述控制器内存储的多个所述数据内容对应。
7.根据权利要求1所述的汽车诊断方法,其特征在于,所述诊断响应地址是根
8.一种汽车诊断装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括存储器和处理器;
10.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,当所述计算机程序被处理器执行时,实现如权利要求1至7任一项所述的汽车诊断方法。
...【技术特征摘要】
1.一种汽车诊断方法,其特征在于,包括:
2.根据权利要求1所述的汽车诊断方法,其特征在于,所述读取请求包括与所述数据内容对应的标识符,所述根据所述控制器的诊断请求地址向对应的所述控制器发送对数据内容的读取请求包括:
3.根据权利要求1所述的汽车诊断方法,其特征在于,所述读取请求包括读取服务码和与所述数据内容对应的标识符,所述根据所述控制器的诊断请求地址向对应的所述控制器发送对数据内容的读取请求包括:
4.根据权利要求3所述的汽车诊断方法,其特征在于,所述根据所述控制器的诊断响应地址和所述读取请求从所述控制器获取所述数据内容包括:
5.根据权利要求4所述的汽车诊断方法,其特征在于,所述响应数据帧还包括成功...
【专利技术属性】
技术研发人员:吕加井,赵明亮,
申请(专利权)人:浙江吉利控股集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。