一种汽车故障诊断方法、汽车故障诊断装置及电子设备制造方法及图纸

技术编号:17733353 阅读:36 留言:0更新日期:2018-04-18 11:03
本发明专利技术实施例涉及汽车诊断技术领域,公开了一种汽车故障诊断方法、汽车故障诊断装置及电子设备。其中,所述方法包括:获取至少两个故障码;根据所述至少两个故障码中每个故障码所属系统的第一优先级以及所述每个故障码在系统内的第二优先级,对所述至少两个故障码进行排序,以得到第一排序结果;输出所述第一排序结果。本发明专利技术实施例可以实现对车辆的多个故障码进行智能排序,以确定诊断多个故障码的顺序,在诊断过程中可根据排序结果依次解决多个故障码,极大的提高诊断效率,进而降低诊断成本。

A vehicle fault diagnosis method, automobile fault diagnosis device and electronic equipment

The embodiment of the invention relates to the technical field of automobile diagnosis, and discloses an automobile fault diagnosis method, a car fault diagnosis device and an electronic device. Among them, the method comprises: acquiring at least two fault code; according to the first priority of the at least two fault code in each fault code belongs to system and each of the fault codes in the system of second priority of the at least two fault code to sort, to get first priority; output the first sort results. The embodiment of the invention can realize intelligent sorting for multiple fault codes of the vehicle, so as to determine the order of diagnosing multiple fault codes. In the process of diagnosis, multiple fault codes can be solved sequentially according to the sorting results, which greatly improves the diagnostic efficiency and further reduces the diagnostic cost.

【技术实现步骤摘要】
一种汽车故障诊断方法、汽车故障诊断装置及电子设备
本专利技术实施例涉及汽车诊断
,尤其涉及一种汽车故障诊断方法、汽车故障诊断装置及电子设备。
技术介绍
车载诊断系统(On-BoardDiagnostic,OBD),主要用于在车辆使用过程中监测车辆的排放控制系统,能够有效的监测用车时的排放状况。OBD系统通过对车辆的各个系统和零部件进行在线监测,判断各个系统和零部件是否由于部分或者完全失效而导致车辆的排放超过排放法规规定的OBD系统限值。如果排放超标,OBD系统应诊断出特定的故障,并将故障信息保存于控制器的存储器,同时根据相应要求点亮故障指示灯(MalfunctionIndicatorLamp,MIL)。通过标准的汽车诊断仪和诊断接口可以以故障码(diagnostictroublecode,DTC)的形式读取相关信息,根据故障码的定义和提示,维修人员可以快速准确的确定故障的性质和部位。目前,对于故障码的诊断步骤通常包括:首先通过手动选择或自动识别的方式定位车型;然后读取故障码,并根据每个故障码进行相应的维修操作;在维修完成后,执行清除故障码,并通过检测故障码是否被清除,以确认维修完成。车辆在出现一种故障时,通常会产生多个故障码。例如,几个传感器所共用的稳压传感器电源的问题可能导致每个传感器都产生电压超限的故障码和指示稳压电源存在问题的故障码。当有多个故障码出现时,如何提高解决这多个故障码的效率,成为本领域技术人员积极研究的课题。
技术实现思路
本申请专利技术实施例提供一种汽车故障诊断方法、汽车故障诊断装置及电子设备,通过对多个故障码进行智能排序,能够极大的提高诊断效率。本专利技术实施例公开了如下技术方案:第一方面,本专利技术实施例提供了一种汽车故障诊断方法,所述方法包括:获取至少两个故障码;根据所述至少两个故障码中每个故障码所属系统的第一优先级以及所述每个故障码在系统内的第二优先级,对所述至少两个故障码进行排序,以得到第一排序结果;输出所述第一排序结果。在一些实施例中,所述根据所述至少两个故障码中每个故障码所属系统的第一优先级以及所述每个故障码在所属系统中的第二优先级,对所述至少两个故障码进行排序,包括:根据所述每个故障码所属系统的第一优先级,对所述至少两个故障码按所属系统进行一次排序;根据所述每个故障码在所属系统中的第二优先级,对各系统中的故障码进行二次排序,以得到第一排序结果。在一些实施例中,所述根据所述至少两个故障码中每个故障码所属系统的第一优先级以及所述每个故障码在系统内的第二优先级,对所述至少两个故障码进行排序之前,所述方法还包括:判断所述至少两个故障码中是否存在相关联的故障码;若所述至少两个故障码中存在相关联的故障码,则将所述至少两个故障码按照故障码关联性进行分组;从分组后的每个故障码组中确定主要的故障码;其中,所述根据所述至少两个故障码中每个故障码所属系统的第一优先级以及所述每个故障码在系统内的第二优先级,对所述至少两个故障码进行排序,包括:根据每个主要的故障码所属系统的第一优先级以及所述每个主要的故障码在系统内的第二优先级,对所述主要的故障码进行排序,以得到所述第一排序结果。在一些实施例中,所述将所述至少两个故障码按照故障码关联性进行分组,包括:将所述至少两个故障码中相关联的故障码划分为一个故障码组;将所述至少两个故障码中每个独立的故障码各自划分为一个故障码组,所述独立的故障码与其他故障码不相关联。在一些实施例中,所述从分组后的每个故障码组中确定主要的故障码,包括:分别对所述每个故障码组中的故障码进行排序;确定所述每个故障码中排序位置在预设排序范围内的故障码为所述主要的故障码。在一些实施例中,所述方法还包括:确定所述第一排序结果中的第一故障码对应的故障是否被清除;若是,清除所述第一故障码。在一些实施例中,所述清除所述第一故障码之后,所述方法还包括:判断是否存在与所述第一故障码相关联的第二故障码;若存在,清除所述第二故障码。在一些实施例中,所述方法还包括:当所述第一排序结果中的全部故障码均被清除后,检测是否存在未排序的故障码;若存在,对所述未排序的故障码进行排序,以得到第二排序结果;依次清除所述第二排序结果中的故障码。第二方面,本专利技术实施例提供了一种汽车故障诊断装置,所述装置包括:故障码获取模块,用于获取至少两个故障码;第一排序模块,用于根据所述至少两个故障码中每个故障码所属系统的第一优先级以及所述每个故障码在系统内的第二优先级,对所述至少两个故障码进行排序,以得到第一排序结果;第一排序结果输出模块,用于输出所述第一排序结果。在一些实施例中,所述第一排序模块具体用于:根据所述每个故障码所属系统的第一优先级,对所述至少两个故障码按所属系统进行一次排序;根据所述每个故障码在所属系统中的第二优先级,对各系统中的故障码进行二次排序,以得到第一排序结果。在一些实施例中,所述装置还包括:第一判断模块,用于判断所述至少两个故障码中是否存在相关联的故障码;分组模块,用于若所述至少两个故障码中存在相关联的故障码,则将所述至少两个故障码按照故障码关联性进行分组;第一确定模块,用于从分组后的每个故障码组中确定主要的故障码;其中,第一排序模块具体用于:根据每个主要的故障码所属系统的第一优先级以及所述每个主要的故障码在系统内的第二优先级,对所述主要的故障码进行排序,以得到所述第一排序结果。在一些实施例中,所述分组模块具体用于:将所述至少两个故障码中相关联的故障码划分为一个故障码组;将所述至少两个故障码中每个独立的故障码各自划分为一个故障码组,所述独立的故障码与其他故障码不相关联。在一些实施例中,所述第一确定模块具体用于:分别对所述每个故障码组中的故障码进行排序;确定所述每个故障码中排序位置在预设排序范围内的故障码为所述主要的故障码。在一些实施例中,所述装置还包括:第二确定模块,用于确定所述第一排序结果中的第一故障码对应的故障是否被清除;第一故障码清除模块,用于当确定所述第一排序结果中的第一故障码对应的故障被清除时,清除所述第一故障码。在一些实施例中,所述装置还包括:第二判断模块,用于判断是否存在与所述第一故障码相关联的第二故障码;第二故障码清除模块,用于当存在与所述第一故障码相关联的第二故障码时,清除所述第二故障码。在一些实施例中,所述装置还包括:检测模块,用于当所述第一排序结果中的全部故障码均被清除后,检测是否存在未排序的故障码;第二排序模块,用于若存在未排序的故障码时,对所述未排序的故障码进行排序,以得到第二排序结果;第三故障码清除模块,用于依次清除所述第二排序结果中的故障。第三方面,本专利技术实施例提供了一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的汽车故障诊断方法。第四方面,本专利技术实施例提供了一种计算机程序产品,所述计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被电子设备执行时,使所述电子设备执行如上所述的汽车故障诊断方法。第五方面,本专利技术实施例还提供了一种非易失性计算机可读存储介质,所述本文档来自技高网...
一种汽车故障诊断方法、汽车故障诊断装置及电子设备

【技术保护点】
一种汽车故障诊断方法,其特征在于,所述方法包括:获取至少两个故障码;根据所述至少两个故障码中每个故障码所属系统的第一优先级以及所述每个故障码在系统内的第二优先级,对所述至少两个故障码进行排序,以得到第一排序结果;输出所述第一排序结果。

【技术特征摘要】
1.一种汽车故障诊断方法,其特征在于,所述方法包括:获取至少两个故障码;根据所述至少两个故障码中每个故障码所属系统的第一优先级以及所述每个故障码在系统内的第二优先级,对所述至少两个故障码进行排序,以得到第一排序结果;输出所述第一排序结果。2.根据权利要求1所述的方法,其特征在于,所述根据所述至少两个故障码中每个故障码所属系统的第一优先级以及所述每个故障码在所属系统中的第二优先级,对所述至少两个故障码进行排序,包括:根据所述每个故障码所属系统的第一优先级,对所述至少两个故障码按所属系统进行一次排序;根据所述每个故障码在所属系统中的第二优先级,对各系统中的故障码进行二次排序,以得到第一排序结果。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述至少两个故障码中每个故障码所属系统的第一优先级以及所述每个故障码在系统内的第二优先级,对所述至少两个故障码进行排序之前,所述方法还包括:判断所述至少两个故障码中是否存在相关联的故障码;若所述至少两个故障码中存在相关联的故障码,则将所述至少两个故障码按照故障码关联性进行分组;从分组后的每个故障码组中确定主要的故障码;其中,所述根据所述至少两个故障码中每个故障码所属系统的第一优先级以及所述每个故障码在系统内的第二优先级,对所述至少两个故障码进行排序,包括:根据每个主要的故障码所属系统的第一优先级以及所述每个主要的故障码在系统内的第二优先级,对所述主要的故障码进行排序,以得到所述第一排序结果。4.根据权利要求3所述的方法,其特征在于,所述将所述至少两个故障码按照故障码关联性进行分组,包括:将所述至少两个故障码中相关联的故障码划分为一个故障码组;将所述至少两个故障码中每个独立的故障码各自划分为一个故障码组,所述独立的故障码与其他故障码不相关联。5.根据权利要求3所述的方法,其特征在于,所述从分组后的每个故障码组中确定主要的故障码,包括:分别对所述每个故障码组中的故障码进行排序;确定所述每个故障码中排序位置在预设排序范围内的故障码为所述主要的故障码。6.根据权利要求3-5任一项所述的方法,其特征在于,所述方法还包括:确定所述第一排序结果中的第一故障码对应的故障是否被清除;若是,清除所述第一故障码。7.根据权利要求6所述的方法,其特征在于,所述清除所述第一故障码之后,所述方法还包括:判断是否存在与所述第一故障码相关联的第二故障码;若存在,清除所述第二故障码。8.根据权利要求7所述方法,其特征在于,所述方法还包括:当所述第一排序结果中的全部故障码均被清除后,检测是否存在未排序的故障码;若存在,对所述未排序的故障码进行排序,以得到第二排序结果;依次清除所述第二排序结果中的故障码。9.一种汽车故障诊断装置,其特征在于,所述装置包括:故障码获取模块,用于获取至少两个故障码;第一...

【专利技术属性】
技术研发人员:阳岳喜
申请(专利权)人:深圳市道通科技股份有限公司
类型:发明
国别省市:广东,44

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

1