诊断仪的诊断功能验证方法、系统、存储介质及设备技术方案

技术编号:33140313 阅读:10 留言:0更新日期:2022-04-22 13:50
本发明专利技术提供一种诊断仪的诊断功能验证方法、系统、存储介质及设备,方法包括:接收诊断仪针对预设车型的预设ECU发出的通讯请求指令;选取预设配置文件并获取预设配置文件的信息;将通讯请求指令对照预设配置文件中的配置表进行查询,以得到与通讯请求指令对应的响应指令;回复响应指令给诊断仪,以使诊断仪根据响应指令进行诊断并得到诊断结果;获取与诊断仪之间的通讯交互信息及诊断仪的诊断结果,并根据通讯交互信息及诊断结果分析判断诊断仪的诊断功能是否异常。本发明专利技术通过上位机模拟与诊断仪之间的诊断通信,并将生成的通讯交互信息与诊断仪的诊断结果进行结合分析以判断诊断仪的诊断功能是否异常,从而达到对诊断仪的功能验证的目的。功能验证的目的。功能验证的目的。

【技术实现步骤摘要】
诊断仪的诊断功能验证方法、系统、存储介质及设备


[0001]本专利技术涉及汽车诊断领域,特别是涉及一种诊断仪的诊断功能验证方法、系统、存储介质及设备。

技术介绍

[0002]诊断仪是用于检测汽车故障的自检仪器,用户可以利用它迅速地读取汽车电控系统中的故障,并通过液晶显示屏显示故障信息,以便迅速查明汽车发生故障的部位及原因,而诊断仪本身也需要在使用之前进行诊断功能的验证,以保证诊断仪的诊断性能良好,不会出现诊断误差。
[0003]现有阶段诊断仪功能的验证通常需要在实车上进行,不仅操作起来不方便,且实车资源很有限,有些功能逻辑无法覆盖,比如某些特殊工况及异常情况。

技术实现思路

[0004]本专利技术的目的在于提出一种诊断仪的诊断功能验证方法、系统、存储介质及设备,以解决现有阶段诊断仪功能的验证需要在实车上进行,不仅操作起来不方便,且实车资源很有限,有些功能逻辑无法覆盖,比如某些特殊工况及异常情况的问题。
[0005]本专利技术提出一种诊断仪的诊断功能验证方法,应用于上位机,所述上位机与诊断仪通讯连接,所述方法包括:
[0006]选取预设配置文件并获取所述预设配置文件的信息,所述预设配置文件为用于模拟所述预设车型的预设ECU与所述诊断仪之间进行通讯交互的数据文件;
[0007]接收所述诊断仪针对预设车型的预设ECU发出的通讯请求指令;
[0008]将所述通讯请求指令对照所述预设配置文件中的配置表进行查询,以得到与所述通讯请求指令对应的响应指令;
[0009]回复所述响应指令给所述诊断仪,以使所述诊断仪根据所述响应指令进行诊断并得到诊断结果;
[0010]获取与所述诊断仪之间的通讯交互信息及所述诊断仪的诊断结果,并根据所述通讯交互信息及所述诊断结果分析判断所述诊断仪的诊断功能是否异常。
[0011]根据本专利技术提出的诊断仪的诊断功能验证方法,具有以下有益效果:
[0012]本专利技术的上位机接收诊断仪针对预设车型的预设ECU发出的通讯请求指令后,选取预设配置文件并获取所述预设配置文件的信息,并将所述通讯请求指令对照所述预设配置文件中的配置表进行查询,以得到与所述通讯请求指令对应的响应指令,再回复所述响应指令给所述诊断仪,以使所述诊断仪根据所述响应指令进行诊断并得到诊断结果,最后获取与所述诊断仪之间的通讯交互信息及所述诊断仪的诊断结果,并根据所述通讯交互信息及所述诊断结果分析判断所述诊断仪的诊断功能是否异常。本专利技术通过上位机模拟与诊断仪之间的诊断通信,并将生成的通讯交互信息与诊断仪的诊断结果进行结合分析以判断诊断仪的诊断功能是否异常,从而达到对诊断仪的功能进行验证的目的。
[0013]另外,根据本专利技术提供的诊断仪的诊断功能验证方法,还可以具有如下附加的技术特征:
[0014]进一步地,所述回复所述响应指令给所述诊断仪,以使所述诊断仪根据所述响应指令进行诊断并得到诊断结果的步骤后还包括:
[0015]获取与所述诊断仪之间的通讯交互信息,并将所述通讯交互信息保存至目标文件夹中。
[0016]进一步地,所述预设车型的预设ECU的配置表中,所述通讯请求指令对应N个响应指令,N个所述响应指令按顺序依次排布在所述配置表中,所述将所述通讯请求指令对照所述预设配置文件中的配置表进行查询,以得到与所述通讯请求指令对应的响应指令的步骤后还包括:
[0017]按顺序调取所述配置表中的预设响应指令,并对照所述目标文件夹查询与所述预设响应指令对应的通讯交互信息;
[0018]若找到与所述预设响应指令对应的通讯交互信息,则调取所述配置表中的下一个所述响应指令,并对照所述目标文件夹查询与下一个所述响应指令对应的通讯交互信息;
[0019]直至找到未产生通讯交互信息的所述响应指令,设为目标响应指令;
[0020]回复所述目标响应指令给所述诊断仪,以使所述诊断仪根据所述目标响应指令进行诊断并得到诊断结果。
[0021]进一步地,所述若找到与所述预设响应指令对应的通讯交互信息,则调取所述配置表中的下一个所述响应指令,并对照所述目标文件夹查询与下一个所述响应指令对应的通讯交互信息的步骤后还包括:
[0022]若没有找到未产生通讯交互信息的所述响应指令,则清除所述目标文件夹中的所有通讯交互信息;
[0023]回复第一响应指令给所述诊断仪,以使所述诊断仪根据所述第一响应指令进行诊断并得到诊断结果,所述第一响应指令为所述配置表中排在第一位的所述响应指令。
[0024]进一步地,所述选取预设配置文件并获取所述预设配置文件的信息的步骤后还包括:
[0025]根据所述通讯请求指令获取所述诊断仪的通讯协议;
[0026]将所述诊断仪的通讯协议与所述预设配置文件中的通讯协议进行匹配;
[0027]若匹配成功,则将所述通讯请求指令对照所述预设配置文件中的配置表进行查询,以得到与所述通讯请求指令对应的响应指令。
[0028]进一步地,所述响应指令为所述预设车型的预设ECU的预设功能正常响应的指令,所述根据所述通讯交互信息及所述诊断结果分析判断所述诊断仪的诊断功能是否异常的步骤包括:
[0029]判断所述诊断结果与所述响应指令反映的功能是否一致;
[0030]若否,则确定所述诊断仪针对所述预设车型的预设ECU的预设功能的诊断异常。
[0031]进一步地,所述响应指令为所述预设车型的预设ECU的预设功能发生故障的故障码,所述根据所述诊断结果及所述响应指令判断所述诊断仪的诊断能力是否符合要求的步骤后包括:
[0032]判断所述诊断结果是否异常或所述诊断结果与所述响应指令反映的故障是否一
致;
[0033]若否,则确定所述诊断仪针对所述预设车型的预设ECU的预设功能的故障诊断异常。
[0034]本专利技术还提出一种诊断仪的诊断功能验证系统,应用于上位机,所述上位机与诊断仪通讯连接,包括:
[0035]获取模块:用于选取预设配置文件并获取所述预设配置文件的信息,所述预设配置文件为用于模拟所述预设车型的预设ECU与所述诊断仪之间进行通讯交互的数据文件;
[0036]接收模块:用于接收所述诊断仪针对预设车型的预设ECU发出的通讯请求指令;
[0037]查询模块:用于将所述通讯请求指令对照所述预设配置文件中的配置表进行查询,以得到与所述通讯请求指令对应的响应指令;
[0038]回复模块:用于回复所述响应指令给所述诊断仪,以使所述诊断仪根据所述响应指令进行诊断并得到诊断结果;
[0039]判断模块:用于获取与所述诊断仪之间的通讯交互信息及所述诊断仪的诊断结果,并根据所述通讯交互信息及所述诊断结果分析判断所述诊断仪的诊断功能是否异常。
[0040]本专利技术还提出一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述的诊断仪的诊断功能验证方法。
[0041]本专利技术还提出一种诊断仪的诊断功能验证设备,包括存本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种诊断仪的诊断功能验证方法,其特征在于,应用于上位机,所述上位机与诊断仪通讯连接,所述方法包括:选取预设配置文件并获取所述预设配置文件的信息,所述预设配置文件为用于模拟所述预设车型的预设ECU与所述诊断仪之间进行通讯交互的数据文件;接收所述诊断仪针对预设车型的预设ECU发出的通讯请求指令;将所述通讯请求指令对照所述预设配置文件中的配置表进行查询,以得到与所述通讯请求指令对应的响应指令;回复所述响应指令给所述诊断仪,以使所述诊断仪根据所述响应指令进行诊断并得到诊断结果;获取与所述诊断仪之间的通讯交互信息及所述诊断仪的诊断结果,并根据所述通讯交互信息及所述诊断结果分析判断所述诊断仪的诊断功能是否异常。2.根据权利要求1所述的诊断仪的诊断功能验证方法,其特征在于,所述回复所述响应指令给所述诊断仪,以使所述诊断仪根据所述响应指令进行诊断并得到诊断结果的步骤后还包括:获取与所述诊断仪之间的通讯交互信息,并将所述通讯交互信息保存至目标文件夹中。3.根据权利要求2所述的诊断仪的诊断功能验证方法,其特征在于,所述预设车型的预设ECU的配置表中,所述通讯请求指令对应N个响应指令,N个所述响应指令按顺序依次排布在所述配置表中,所述将所述通讯请求指令对照所述预设配置文件中的配置表进行查询,以得到与所述通讯请求指令对应的响应指令的步骤后还包括:按顺序调取所述配置表中的预设响应指令,并对照所述目标文件夹查询与所述预设响应指令对应的通讯交互信息;若找到与所述预设响应指令对应的通讯交互信息,则调取所述配置表中的下一个所述响应指令,并对照所述目标文件夹查询与下一个所述响应指令对应的通讯交互信息;直至找到未产生通讯交互信息的所述响应指令,设为目标响应指令;回复所述目标响应指令给所述诊断仪,以使所述诊断仪根据所述目标响应指令进行诊断并得到诊断结果。4.根据权利要求3所述的诊断仪的诊断功能验证方法,其特征在于,所述若找到与所述预设响应指令对应的通讯交互信息,则调取所述配置表中的下一个所述响应指令,并对照所述目标文件夹查询与下一个所述响应指令对应的通讯交互信息的步骤后还包括:若没有找到未产生通讯交互信息的所述响应指令,则清除所述目标文件夹中的所有通讯交互信息;回复第一响应指令给所述诊断仪,以使所述诊断仪根据所述第一响应指令进行诊断并得到诊断结果,所述第一响应指令为所述配置表中排在第一位的所述响应指令。5.根据权利要求1所述的诊断仪的诊断...

【专利技术属性】
技术研发人员:艾虎黄少堂陈江波张懿夏永强李强赵能卿舒亮
申请(专利权)人:江铃汽车股份有限公司
类型:发明
国别省市:

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

1