一种检测方法、检测装置及诊断设备制造方法及图纸

技术编号:27240641 阅读:37 留言:0更新日期:2021-02-04 12:12
本申请公开了一种检测方法、检测装置、诊断设备及计算机可读存储介质。其中,该检测方法包括:对所述诊断设备进行自检操作,所述自检操作用于检测所述诊断设备是否存在硬件故障;若所述自检操作未返回任何硬件故障,则向待检测车辆发送诊断指令;若接收到所述待检测车辆基于所述诊断指令所回复的反馈信息,则基于预设的配置文件确定所述反馈信息是否指示有错误,以及在指示有错误时所述错误对应的详细信息,所述详细信息用于指示所述错误的发生原因;输出所述详细信息。通过本申请方案,可在车辆报错时获得错误对应的详细信息,以便检测人员能够快速精准定位错误。人员能够快速精准定位错误。人员能够快速精准定位错误。

【技术实现步骤摘要】
一种检测方法、检测装置及诊断设备


[0001]本申请属于车辆诊断
,尤其涉及一种检测方法、检测装置、诊断设备及计算机可读存储介质。

技术介绍

[0002]随着汽车工业的迅速发展,车辆在出厂时需要结合诊断设备对车辆的各个电控单元(Electronic Control Unit,ECU)及其功能进行必要的诊断检测,以使得整车的出厂质量符合国家标准。

技术实现思路

[0003]本申请提供了一种检测方法、检测装置、诊断设备及计算机可读存储介质,可在车辆报错时获得错误对应的详细信息,以便检测人员能够快速精准定位错误。
[0004]第一方面,本申请提供了一种检测方法,应用于诊断设备,包括:
[0005]对上述诊断设备进行自检操作,上述自检操作用于检测上述诊断设备是否存在硬件故障;
[0006]若上述自检操作未返回任何硬件故障,则向待检测车辆发送诊断指令;
[0007]若接收到上述待检测车辆基于上述诊断指令所回复的反馈信息,则基于预设的配置文件确定上述反馈信息是否指示有错误,以及在指示有错误时上述错误对应的详细信息,上述详细信息用于指示上述错误的发生原因;
[0008]输出上述详细信息。
[0009]可选地,上述基于预设的配置文件确定上述反馈信息是否指示有错误,以及在指示有错误时上述错误对应的详细信息,包括:
[0010]检测上述反馈信息是否为负响应;
[0011]若上述反馈信息为负响应,则在上述配置文件中根据上述负响应的代码查找对应的详细信息。
[0012]可选地,在上述检测上述反馈信息是否为负响应之后,上述检测方法还包括:
[0013]若上述反馈信息为正响应,则判断上述诊断指令是否为预设类型的诊断指令,其中,上述预设类型的诊断指令为根据反馈信息中的返回值的类型来确认是否执行成功的诊断指令;
[0014]若上述诊断指令为预设类型的诊断指令,则基于上述配置文件判断上述反馈信息中的返回值是否为负面返回值,上述负面返回值用于指示上述诊断指令执行失败;
[0015]若上述反馈信息中的返回值为负面返回值,则在上述配置文件中根据上述反馈信息中的返回值查找对应的详细信息。
[0016]可选地,上述配置文件包括第一配置文件,在上述基于预设的配置文件确定上述反馈信息是否指示有错误,以及在指示有错误时上述错误对应的详细信息之前,上述检测方法还包括:
[0017]解析上述待检测车辆所采用的诊断协议,获得上述诊断协议中所定义的负响应的代码,及各个负响应的代码所对应的详细信息;
[0018]根据上述诊断协议中所定义的负响应的代码,及各个负响应的代码所对应的详细信息,生成上述第一配置文件。
[0019]可选地,上述配置文件包括第二配置文件,在上述基于预设的配置文件确定上述反馈信息是否指示有错误,以及在指示有错误时上述错误对应的详细信息之前,上述检测方法还包括:
[0020]解析上述待检测车辆所采用的诊断协议,获取上述诊断协议所定义的负面返回值,及各个负面返回值所对应的详细信息;
[0021]根据上述诊断协议所定义的负面返回值,及各个负面返回值所对应的详细信息,生成上述第二配置文件。
[0022]可选地,上述对上述诊断设备进行自检操作,包括:
[0023]若上述诊断设备的上位机接收到输入的自检指令,则向上述诊断设备的下位机发送上述自检指令,以指示上述诊断设备的下位机进行自检操作。
[0024]可选地,在上述向待检测车辆发送诊断指令之后,上述检测方法还包括:
[0025]若在预设的回复时间内未接收到上述待检测车辆基于上述诊断指令所回复的反馈信息,则输出回复超时提醒消息。
[0026]第二方面,本申请提供了一种检测装置,应用于诊断设备,包括:
[0027]自检单元,用于对上述诊断设备进行自检操作,上述自检操作用于检测上述诊断设备是否存在硬件故障;
[0028]发送单元,用于若上述自检操作未返回任何硬件故障,则向待检测车辆发送诊断指令;
[0029]确定单元,用于若接收到上述待检测车辆基于上述诊断指令所回复的反馈信息,则基于预设的配置文件确定上述反馈信息是否指示有错误,以及在指示有错误时上述错误对应的详细信息,上述详细信息用于指示上述错误的发生原因;
[0030]输出单元,用于输出上述详细信息。
[0031]可选地,上述确定单元,包括:
[0032]检测子单元,用于检测上述反馈信息是否为负响应;
[0033]第一查找子单元,用于若上述反馈信息为负响应,则在上述配置文件中根据上述负响应的代码查找对应的详细信息。
[0034]可选地,上述确定单元,包括:
[0035]第一判断子单元,用于若上述反馈信息为正响应,则判断上述诊断指令是否为预设类型的诊断指令,其中,上述预设类型的诊断指令为根据反馈信息中的返回值的类型来确认是否执行成功的诊断指令;
[0036]第二判断子单元,用于若上述诊断指令为预设类型的诊断指令,则基于上述配置文件判断上述反馈信息中的返回值是否为负面返回值,上述负面返回值用于指示上述诊断指令执行失败;
[0037]第二查找子单元,用于若上述反馈信息中的返回值为负面返回值,则在上述配置文件中根据上述反馈信息中的返回值查找对应的详细信息。
[0038]可选地,上述配置文件包括第一配置文件,上述检测装置还包括:
[0039]第一获取单元,用于解析上述待检测车辆所采用的诊断协议,获得上述诊断协议中所定义的负响应的代码,及各个负响应的代码所对应的详细信息;
[0040]第一生成单元,用于根据上述诊断协议中所定义的负响应的代码,及各个负响应的代码所对应的详细信息,生成上述第一配置文件。
[0041]可选地,上述配置文件包括第二配置文件,上述检测装置还包括:
[0042]第二获取单元,用于解析上述待检测车辆所采用的诊断协议,获取上述诊断协议所定义的负面返回值,及各个负面返回值所对应的详细信息;
[0043]第二生成单元,用于根据上述诊断协议所定义的负面返回值,及各个负面返回值所对应的详细信息,生成上述第二配置文件。
[0044]可选地,上述自检单元,具体用于若上述诊断设备的上位机接收到输入的自检指令,则向上述诊断设备的下位机发送上述自检指令,以指示上述诊断设备的下位机进行自检操作。
[0045]可选地,上述检测装置还包括:
[0046]超时提醒单元,用于在上述向待检测车辆发送诊断指令之后,若在预设的回复时间内未接收到上述待检测车辆基于上述诊断指令所回复的反馈信息,则输出回复超时提醒消息。
[0047]第三方面,本申请提供了一种诊断设备,上述诊断设备包括存储器、处理器以及存储在上述存储器中并可在上述处理器上运行的计算机程序,上述处理器执行上述计算机程序时实现如上述第一方面的方法的步骤。
[0048]第四方面,本申请提供了一种计算本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种检测方法,其特征在于,所述检测方法应用于诊断设备,包括:对所述诊断设备进行自检操作,所述自检操作用于检测所述诊断设备是否存在硬件故障;若所述自检操作未返回任何硬件故障,则向待检测车辆发送诊断指令;若接收到所述待检测车辆基于所述诊断指令所回复的反馈信息,则基于预设的配置文件确定所述反馈信息是否指示有错误,以及在指示有错误时所述错误对应的详细信息,所述详细信息用于指示所述错误的发生原因;输出所述详细信息。2.如权利要求1所述的检测方法,其特征在于,所述基于预设的配置文件确定所述反馈信息是否指示有错误,以及在指示有错误时所述错误对应的详细信息,包括:检测所述反馈信息是否为负响应;若所述反馈信息为负响应,则在所述配置文件中根据所述负响应的代码查找对应的详细信息。3.如权利要求2所述的检测方法,其特征在于,在所述检测所述反馈信息是否为负响应之后,所述检测方法还包括:若所述反馈信息为正响应,则判断所述诊断指令是否为预设类型的诊断指令,其中,所述预设类型的诊断指令为根据反馈信息中的返回值的类型来确认是否执行成功的诊断指令;若所述诊断指令为预设类型的诊断指令,则基于所述配置文件判断所述反馈信息中的返回值是否为负面返回值,所述负面返回值用于指示所述诊断指令执行失败;若所述反馈信息中的返回值为负面返回值,则在所述配置文件中根据所述反馈信息中的返回值查找对应的详细信息。4.如权利要求2所述的检测方法,其特征在于,所述配置文件包括第一配置文件,在所述基于预设的配置文件确定所述反馈信息是否指示有错误,以及在指示有错误时所述错误对应的详细信息之前,所述检测方法还包括:解析所述待检测车辆所采用的诊断协议,获得所述诊断协议中所定义的负响应的代码,及各个负响应的代码所对应的详细信息;根据所述诊断协议中所定义的负响应的代码,及各个负响应的代码所对应的详细信息,生成所述第一配置文件。5.如权利要求3所述的检...

【专利技术属性】
技术研发人员:刘均周帆
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:

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

1