一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

车辆故障诊断方法以及相关设备与流程

2022-08-13 17:10:33 来源:中国专利 TAG:


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.若所述目标诊断功能属于预设的高占用率的诊断功能,则暂停当前执行的全部操作并执行所述目标诊断功能;
27.若所述目标诊断功能不属于预设的高占用率的诊断功能,则执行所述目标诊断功能。
28.在一种具体实现方式中,所述装置还包括:判断单元;
29.所述判断单元,用于若读取不到所述目标车辆的故障信息,则结束诊断。
30.在一种具体实现方式中,所述故障信息包括故障编码和/或故障内容。
31.在一种具体实现方式中,所述装置还包括:配置单元;
32.所述配置单元,用于针对每个故障信息,配置对应的关联诊断功能。
33.本技术实施例第三方面提供一种车辆故障诊断装置,包括:
34.中央处理器,存储器以及输入输出接口;
35.所述存储器为短暂存储存储器或持久存储存储器;
36.所述中央处理器配置为与所述存储器通信,并执行所述存储器中的指令操作以执行第一方面所述的方法。
37.本技术实施例第四方面提供一种包含指令的计算机程序产品,当所述计算机程序产品在计算机上运行时,使得计算机执行如第一方面所述的方法。
38.本技术实施例第五方面提供一种计算机存储介质,所述计算机存储介质中存储有指令,所述指令在计算机上执行时,使得所述计算机执行如第一方面所述的方法。
39.从以上技术方案可以看出,本技术实施例具有以下优点:响应于读码指令确定故障信息,然后根据故障信息确定关联诊断功能,进一步的从至少一个关联诊断功能中选择目标诊断功能,并执行目标诊断功能。通过对故障信息预设关联诊断功能,可快速地引导维修技师使用目标诊断功能检测出车辆的故障原因,很大程度上减少了维修技师选择诊断功
能的时间,进而提升了车辆诊断效率。
附图说明
40.图1为本技术实施例公开的车辆故障诊断方法的一种系统架构图;
41.图2为本技术实施例公开的车辆故障诊断方法的一种流程示意图;
42.图3为本技术实施例公开的车辆故障诊断装置的一个结构示意图;
43.图4为本技术实施例公开的车辆故障诊断装置的另一结构示意图。
具体实施方式
44.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
45.当前,很多维修技师都是根据自身的维修经验在车辆故障诊断设备中选择相应的诊断功能对汽车进行故障的诊断并根据诊断结果维修车辆。在实际应用中,同一故障信息可能由不同原因导致,需要通过不同的诊断功能进行检测才可获知车辆故障发生的原因,在维修技师对获取的故障信息不熟悉或获取的故障信息需要通过多个诊断功能才能确定故障原因时,维修技师通常不知道具体采用什么诊断功能以及怎样的操作步骤才能快速解决故障,将大量时间花费在选择诊断功能上,进而导致了诊断效率不高
46.为了解决上述问题,本技术实施例提供了车辆故障诊断方法以及相关设备,用于提升车辆故障诊断效率。
47.请参阅图1,为了更好实现本技术的车辆故障诊断方法,本技术实施例提供了一种车辆故障诊断系统。该车辆故障诊断系统可以包括至少一个车辆102和至少一个车辆故障诊断装置101,车辆故障诊断装置101与车辆102之间通信连接。车辆故障诊断装置101用于响应于读码指令向车辆102获取故障信息,并根据故障信息确定目标诊断功能并对车辆102执行目标诊断功能进行车辆故障诊断。其中,上述通信连接不限定连接方式,可以通过有线通信方式进行直接或间接地连接,也可以通过无线通信方式进行直接或间接地连接等,具体可根据实际应用场景确定,本技术在此不做限制。
48.可以理解的是,本技术实施例示意的结构并不构成对车辆故障诊断系统的具体限定。在本技术另一些实施例中,车辆故障诊断系统可以是能实现本实施例前述以及后述车辆故障诊断方法的任意设备和/或车辆组成,可以包括比图示更多的设备和/或服务器,本技术实施例不对车辆故障诊断系统的架构作具体限定。
49.基于上述车辆故障诊断系统,请参阅图2,本技术实施例提供的一种车辆故障诊断方法的流程示意图。该车辆故障诊断方法可以是由前述车辆故障诊断装置102来执行,该车辆故障诊断方法可以包括以下步骤201-202:
50.201、响应于针对车辆的读码指令,读取车辆的故障信息,显示故障信息对应的至少一个关联诊断功能。
51.确定该车辆(即读码指令所指示的车辆)是否存在故障信息。若车辆不存在故障信息,则可以确定该车辆(即读码指令所指示的车辆)无故障。其中,故障信息包括但不限于故
障编码和/或故障内容,此处不作限定。
52.具体的,车辆是否存在故障信息可以根据是否从车辆读取到故障码确定,若从车辆读取到故障码,则认为车辆存在故障信息;若未从车辆读取到故障码,则认为车辆不存在故障信息,结束诊断。
53.进一步的,若车辆不存在故障信息,除了可以确定该车辆(即读码指令所指示的车辆)无故障,车辆故障诊断装置还可以显示包括但不限于诊断完成以及无故障等信息,以说明车辆无故障。
54.具体地,车辆故障诊断装置在读取到故障码之后,确定对应的故障信息。具体地,车辆故障诊断装置根据车辆的车型、故障码所属车辆系统以及故障码可以查询到对应的故障内容,从而可以确定对应的故障信息,如前述,故障信息包括故障码以及故障内容。另外,若获取到车辆的故障信息可以通过任意可以提供显示功能的设备将车辆的故障信息展示给用户。
55.若读码指令所指示的车辆存在故障信息,则根据该车辆的故障信息确定至少一个关联诊断功能,并显示该车辆的故障信息对应的至少一个关联诊断功能。每种故障信息都对应的预设有至少一种关联诊断功能,诊断功能可以包括但不限于:清除故障码、读数据流、动作测试、在线编程以及特殊功能(不包括在其他诊断功能内的诊断功能)等。其中,清故障码用于发送相应的清码命令;读数据流用于发送读数据流命令,以显示车辆数据信息;特殊功能包括保养灯归零等。可以知道的是,每个故障信息都对应的预设的至少一种关联诊断功能是根据历史车辆数据中,不同故障信息最常见的故障原因确定的,先确定导致故障信息最常见的故障原因,然后将可以检测该故障原因的诊断功能确定为该故障信息对应的关联诊断功能,具体的,可以由开发人员进行配置。进一步的,根据实际情况,开发人员还可以对已配置好的每个故障信息的关联诊断功能进行修改。
56.为了更好解释后述实施例,先简单描述本技术实施例中故障码、车辆系统以及诊断功能之间的关系。考虑到同一个故障码可能在不同车辆系统中均有配置,但实际上不同车辆系统中相同故障信息的产生原因往往不同,因此需要通过对应车辆系统下的对应诊断功能进行诊断。比如,若智能辅助驾驶系统(idas,intelligent driver assistance system)中读取到b2a64-54静态摄像机对准未完成,前向碰撞预警(fcw,forward collision warning)系统中也读取到b2a64-54静态摄像机对准未完成,那么解决idas和fcw系统的故障需要分别关联各自系统下的静态摄像机校准功能,而不是随便关联一个静态摄像机校准功能,即idas的故障需要通过idas下的静态摄像机校准功能解决,fcw系统的故障需要通过fcw系统下的静态摄像机校准功能解决。
57.此处对应诊断功能仅为举例,在实际应用中,故障信息对应关联诊断功能可以根据实际情况进行修改,不同故障信息对应的关联诊断功能也可能不止一个,如有些故障信息关联清故障码,有些故障信息关联在线编程,有些故障信息关联一组诊断功能(如先执行特殊功能再执行清故障码的组合方式)。基于此可以知道,在实际应用中,故障信息对应的至少一个关联诊断功能可以是两个关联诊断功能或两组关联诊断功能,此处不作限定。
58.基于上述理解,本技术实施例的车辆故障诊断方法中,以车辆系统为出发点,每个车辆系统下都配置了不同的故障码以及每个故障码对应的关联诊断功能,车辆故障诊断装置通过读取指定车辆系统的故障码,可以对应确定该车辆系统下该故障码对应的诊断功
能。其中,不同车型配置的车辆系统、不同车型配置的相同车辆系统下配置的故障码、车辆系统下配置的故障码及每个故障码对应的关联诊断功能都不完全相同,此处不作具体限定。
59.在一些具体实施例中,根据读码指令所指示的车辆中故障信息所属的车辆系统确定出故障信息所属的车辆系统下故障信息对应的至少一种关联诊断功能,即先确定车型,接着确定车辆系统,然后从对应车型的对应车辆系统中多个故障码的关联诊断功能中确定故障信息对应的至少一个关联诊断功能。
60.202、响应于用户从至少一个关联诊断功能中选择目标诊断功能的操作,执行目标诊断功能。
61.若步骤201中已确定关联诊断功能,则可以从至少一个关联诊断功能中选择目标诊断功能。具体的,从至少一个关联诊断功能中选择目标诊断功能的操作可以由用户或车辆故障诊断装置选择,确定目标诊断功能之后,便可以执行该目标诊断功能实现车辆故障诊断。
62.本实施例中,通过对故障信息预设关联诊断功能,可快速、有效的解决引导维修技师快速解决车辆的故障问题,进而提升了车辆诊断效率。
63.进一步的,为了解决部分诊断功能内存占用量较大的问题,前述步骤202可以通过以下步骤实现:响应于从至少一个关联诊断功能中选择目标诊断功能的操作,判断目标诊断功能是否属于预设的高占用率的诊断功能;若目标诊断功能属于预设的高占用率的诊断功能,则暂停当前执行的全部操作并执行目标诊断功能;若目标诊断功能不属于预设的高占用率的诊断功能,则执行目标诊断功能。
64.具体的,需要根据车辆故障诊断装置的历史运行数据确定实际运转过程中内存占有率较高的诊断功能,将其预设为高占用率的诊断功能。接着,考虑到目标诊断功能的内存占用量较大,可以暂停车辆故障诊断装置当前执行的全部操作,然后再执行目标诊断功能。执行目标诊断功能可以帮助解决故障信息对应的故障,因此暂停其他诊断功能和操作可以加快完成执行目标诊断功能的进程,有助于车辆故障的快速检测和解决。其中,内存占有率较高还可以根据实际使用该诊断功能时内存占用量或占有率是否超过阈值进行判断,若超过则认为内存占有率较高,具体的阈值可以根据需求进行设置,此处不作具体限定。
65.在前述实施例的基础上,考虑到用户的体验,可以通过按钮实现选择目标诊断功能的操作,具体参照以下步骤:将至少一个关联诊断功能以按钮的形式展示给用户;确定用户从至少一个按钮中选择的目标按钮对应的诊断功能为目标诊断功能。
66.具体的,确定至少一个关联诊断功能后,将每个关联诊断功能分别以按钮的形式进行显示,用户选择对应关联诊断功能的按钮即选择对应的关联诊断功能为目标诊断功能。可以知道的是,用户选择的对应诊断功能还可以通过如勾选框等其他控件实现,此处不做具体限定。
67.前述实施例描述了本技术实施例的车辆故障诊断方法,下面在两个具体的业务场景下,描述本技术实施例的车辆故障诊断方法。
68.场景一:一辆大众车辆完成日常的轮胎保养,车辆开启后,汽车胎压灯亮起,维修技师通过车辆故障诊断装置发起该车辆每个车辆系统的读码指令,获取该车辆在车辆系统a的故障码:40,车辆故障诊断装置在车辆系统a下查询到故障内容为:汽车保养灯故障且该
故障信息(故障码以及故障内容)对应的关联诊断功能为:清故障码。用户选择车辆故障诊断装置展示的“清故障码”按钮,车辆故障诊断装置判断“清故障码”诊断功能不是预设的高占用率的诊断功能,允许用户在车辆故障诊断装置执行“清故障码”诊断功能的期间操作车辆故障诊断装置的其他诊断功能或应用。
69.场景二:一辆2007年款三菱帕杰罗,仪表盘上防抱死制动系统(abs,antilock brake system)灯亮。用户向该车辆发送abs读码指令,获取故障码为:76,车辆故障诊断装置在该车辆饿abs下查询到故障内容为:转向未调整,且该故障信息(故障码以及故障内容)对应的关联诊断功能为动作测试诊断功能下的子诊断功能:牵引力传感器。用户选择车辆故障诊断装置展示的“牵引力传感器”按钮,车辆故障诊断装置判断“牵引力传感器”诊断功能是预设的高占用率的诊断功能,不允许用户在车辆故障诊断装置执行“牵引力传感器”诊断功能的期间操作车辆故障诊断装置的其他诊断功能或应用。
70.在前述车辆故障诊断方法的基础上,请参阅图3,本技术实施例提供一种车辆故障诊断装置,该装置应用于车辆故障诊断设备,包括:
71.显示单元301,用于响应于读码指令,读取目标车辆的故障信息,显示故障信息对应的至少一个关联诊断功能;
72.执行单元302,用于响应于用户从至少一个关联诊断功能中选择目标诊断功能的操作,执行目标诊断功能。
73.在一种具体实现方式中,显示单元301,具体用于根据故障信息所属的车辆系统确定故障信息对应的至少一个关联诊断功能,并显示故障信息对应的至少一个关联诊断功能。
74.在一种具体实现方式中,执行单元302,具体用于响应于用户从至少一个关联诊断功能中选择目标诊断功能的操作,判断目标诊断功能是否属于预设的高占用率的诊断功能;
75.若目标诊断功能属于预设的高占用率的诊断功能,则暂停当前执行的全部操作并执行目标诊断功能;
76.若目标诊断功能不属于预设的高占用率的诊断功能,则执行目标诊断功能。
77.在一种具体实现方式中,装置还包括:判断单元;
78.判断单元,用于若读取不到目标车辆的故障信息,则结束诊断。
79.在一种具体实现方式中,故障信息包括故障编码和/或故障内容。
80.在一种具体实现方式中,装置还包括:配置单元;
81.配置单元,用于针对每个故障信息,配置对应的关联诊断功能。
82.图4是本技术实施例提供的一种车辆故障诊断装置结构示意图,该车辆故障诊断装置400可以包括一个或一个以上中央处理器(central processing units,cpu)401和存储器405,该存储器405中存储有一个或一个以上的应用程序或数据。
83.其中,存储器405可以是易失性存储或持久存储。存储在存储器405的程序可以包括一个或一个以上模块,每个模块可以包括对车辆故障诊断装置中的一系列指令操作。更进一步地,中央处理器401可以设置为与存储器405通信,在车辆故障诊断装置400上执行存储器405中的一系列指令操作。
84.车辆故障诊断装置400还可以包括一个或一个以上电源402,一个或一个以上有线
或无线网络接口403,一个或一个以上输入输出接口404,和/或,一个或一个以上操作系统,例如windows servertm,mac os xtm,unixtm,linuxtm,freebsdtm等。
85.该中央处理器401可以执行前述图1至图3所示实施例中车辆故障诊断装置所执行的操作,具体此处不再赘述。
86.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
87.在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
88.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
89.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
90.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
91.本技术实施例还提供一种包含指令的计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行如上述的车辆故障诊断方法。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献