故障诊断方法、装置、终端设备以及存储介质制造方法及图纸

技术编号:34108285 阅读:21 留言:0更新日期:2022-07-12 00:52
本发明专利技术公开了一种故障诊断方法、装置、终端设备以及存储介质,通过将故障码获取命令发送至总线;获取所述总线返回的回复命令,所述回复命令为与所述总线通讯连接的车辆系统根据所述故障码获取命令生成并发送至所述总线上的;解析所述回复命令,得到目标车辆的故障数据,所述故障数据包括故障系统。本发明专利技术通过将故障码获取命令发送到总线以获得车辆系统根据故障码获取命令生成的回复命令,对回复命令进行解析,可以快速得到目标车辆的故障数据,使用户能够简单高效解决故障问题,无需对全部系统一一进行测试,提高了诊断故障码的效率。率。率。

【技术实现步骤摘要】
故障诊断方法、装置、终端设备以及存储介质


[0001]本专利技术涉及车辆诊断
,尤其涉及故障诊断方法、装置、终端设备以及存储介质。

技术介绍

[0002]目前读取故障码的方法主要是根据VIN码(Vehicle Identification Number,车辆识别号码)或硬件号等方式确定车型后,再根据该车型全部系统进行测试,从而诊断出每个系统对应的故障码内容,此过程耗时较长,导致解决故障码效率较低。
[0003]因此,有必要提出一种提高诊断故障码的效率的解决方案。

技术实现思路

[0004]本专利技术的主要目的在于提供一种故障诊断方法、装置、终端设备以及存储介质,旨在提高诊断效率。
[0005]为实现上述目的,本专利技术提供一种故障诊断方法,所述故障诊断方法应用于目标设备,所述目标设备与目标车辆通讯连接;所述故障诊断方法包括以下步骤:
[0006]将故障码获取命令发送至总线;
[0007]获取所述总线返回的回复命令,所述回复命令为与所述总线通讯连接的车辆系统根据所述故障码获取命令生成并发送至所述总线上的;
[0008]解析所述回复命令,得到目标车辆的故障数据,所述故障数据包括故障系统。
[0009]可选地,所述将故障码获取命令发送至总线的步骤之前还包括:
[0010]获取总线数据;
[0011]对所述总线数据进行分析,得到分析结果;
[0012]对所述分析结果进行汇总,得到所述故障码获取命令。
[0013]可选地,所述解析所述回复命令,得到目标车辆的故障数据,包括:
[0014]解析所述回复命令,获取回复命令中的系统标识及故障码;
[0015]基于预先建立的数据库,根据所述系统标识及故障码获取对应的故障系统以及故障内容,所述故障数据还包括所述故障内容。
[0016]可选地,在所述基于预先建立的数据库,根据所述系统标识及故障码获取对应的故障系统以及故障内容之前,所述方法还包括:
[0017]建立第一数据库,所述第一数据库为系统标识与系统名称的关联关系库;
[0018]建立第二数据库,所述第二数据库为系统名称与故障码、故障内容的关联关系库;所述数据库包括所述第一数据库及第二关系库。
[0019]可选地,所述基于预先建立的数据库,根据所述系统标识及故障码获取对应的故障系统以及故障内容的步骤包括:
[0020]基于所述第一数据库及所述系统标识,得到所述故障数据中故障系统的系统名称;
[0021]基于所述第二数据库,根据所述系统名称以及所述故障码,得到所述故障内容。
[0022]可选地,所述目标设备通过车辆OBD与所述目标车辆建立通讯连接,并通过所述车辆OBD发送所述故障码获取命令。
[0023]可选地,在所述解析所述回复命令,得到目标车辆的故障数据之后,所述方法还包括:
[0024]将所述故障数据进行提示。
[0025]此外,为实现上述目的,本专利技术还提供一种故障诊断装置,所述故障诊断装置应用于目标设备,所述目标设备与目标车辆通讯连接;所述故障诊断装置包括:
[0026]发送模块,用于将故障码获取命令发送至总线;
[0027]获取模块,用于获取所述总线返回的回复命令,所述回复命令为与所述总线通讯连接的车辆系统根据所述故障码获取命令生成并发送至所述总线上的;
[0028]解析模块,用于解析所述回复命令,得到目标车辆的故障数据,所述故障数据包括故障系统。
[0029]此外,为实现上述目的,本专利技术还提供一种终端设备,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的故障诊断程序,所述故障诊断程序被所述处理器执行时实现如上所述的故障诊断方法的步骤。
[0030]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有故障诊断程序,所述故障诊断程序被处理器执行时实现如上所述的故障诊断方法的步骤。
[0031]本专利技术实施例提出的一种故障诊断方法、装置、终端设备以及存储介质,通过将故障码获取命令发送至总线;获取所述总线返回的回复命令,所述回复命令为与所述总线通讯连接的车辆系统根据所述故障码获取命令生成并发送至所述总线上的;解析所述回复命令,得到目标车辆的故障数据,所述故障数据包括故障系统。通过将故障码获取命令发送到总线以获得车辆系统根据故障码获取命令生成的回复命令,对回复命令进行解析,可以快速得到目标车辆的故障数据,使用户能够简单高效解决故障问题,无需对全部系统一一进行测试,提高了诊断故障码的效率。
附图说明
[0032]图1为本专利技术故障诊断装置所属终端设备的功能模块示意图;
[0033]图2为本专利技术故障诊断方法一示例性实施例的流程示意图;
[0034]图3为本专利技术故障诊断方法另一示例性实施例的流程示意图;
[0035]图4为本专利技术实施例中步骤S302基于预先建立的数据库,根据所述系统标识及故障码获取对应的故障系统以及故障内容,所述故障数据还包括所述故障内容的细化流程示意图。
[0036]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0037]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0038]本专利技术实施例的主要解决方案是:通过将故障码获取命令发送至总线;获取所述
总线返回的回复命令,所述回复命令为与所述总线通讯连接的车辆系统根据所述故障码获取命令生成并发送至所述总线上的;解析所述回复命令,得到目标车辆的故障数据,所述故障数据包括故障系统。通过故障码获取命令发送到总线以获得车辆系统根据故障码获取命令生成的回复命令,对回复命令进行解析,可以快速得到目标车辆的故障数据,使用户能够简单高效解决故障问题,无需对全部系统一一进行测试,提高了诊断故障码的效率。
[0039]本专利技术实施例涉及的技术术语:
[0040]VIN(Vehicle Identification Number,车辆识别号码):是一组由十七个字母或数字组成,用于汽车上的一组独一无二的号码,可以识别汽车的生产商、引擎、底盘序号及其他性能等资料。
[0041]OBD(On

Board Diagnostics,车载自动诊断系统):此系统可从发动机的运行状况随时监控汽车是否尾气超标,一旦超标,会马上发出警示。当系统出现故障时,故障灯或检查发动机警告灯亮,同时动力总成控制模块将故障信息存入存储器,通过一定的程序可以将故障码从动力总成控制模块中读出。根据故障码的提示,维修人员能迅速准确地确定故障的性质和部位。
[0042]具体地,参照图1,图1为本专利技术故障诊断装置所属终端设备的功能模块示意图。该故障诊断装置可以为独立于终端设备的、能够进行故障诊断的装置,其可以通过硬件或软件的形式承载于终端设备上。该终端设备可以为手机、平板电脑等具有数据处理功本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种故障诊断方法,其特征在于,所述故障诊断方法应用于目标设备,所述目标设备与目标车辆通讯连接;所述故障诊断方法包括以下步骤:将故障码获取命令发送至总线;获取所述总线返回的回复命令,所述回复命令为与所述总线通讯连接的车辆系统根据所述故障码获取命令生成并发送至所述总线上的;解析所述回复命令,得到目标车辆的故障数据,所述故障数据包括故障系统。2.如权利要求1所述的故障诊断方法,其特征在于,所述将故障码获取命令发送至总线的步骤之前还包括:获取总线数据;对所述总线数据进行分析,得到分析结果;对所述分析结果进行汇总,得到所述故障码获取命令。3.如权利要求1所述的故障诊断方法,其特征在于,所述解析所述回复命令,得到目标车辆的故障数据,包括:解析所述回复命令,获取回复命令中的系统标识及故障码;基于预先建立的数据库,根据所述系统标识及故障码获取对应的故障系统以及故障内容,所述故障数据还包括所述故障内容。4.如权利要求2所述的故障诊断方法,其特征在于,在所述基于预先建立的数据库,根据所述系统标识及故障码获取对应的故障系统以及故障内容之前,所述方法还包括:建立第一数据库,所述第一数据库为系统标识与系统名称的关联关系库;建立第二数据库,所述第二数据库为系统名称与故障码、故障内容的关联关系库;所述数据库包括所述第一数据库及第二数据库。5.如权利要求4所述的故障诊断方法,其特征在于,所述基于预先建立的数据库,根据所述系统标识及故障码获取对应的故障系统以及故障内容的步骤包...

【专利技术属性】
技术研发人员:刘新官晓进刘国柱
申请(专利权)人:深圳市元征软件开发有限公司
类型:发明
国别省市:

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

1