一种汽车故障的诊断方法、装置及设备与流程

文档序号:15997320发布日期:2018-11-20 19:00阅读:174来源:国知局

本发明涉及故障诊断领域,特别涉及一种汽车故障的诊断方法、装置及设备。



背景技术:

随着汽车技术的快速发展,现代电子控制技术已渗透到汽车的各个组成部分,汽车的结构变得越来越复杂,自动化程度也越来越高,随之而来的汽车产生故障的因素也越来越多。

现有技术中对汽车故障的诊断方式通常是在发生故障时,通过将汽车转移到汽车维修点,再利用专业的检测设备如汽车故障诊断仪与目标车辆的诊断口相连,通过数据线连接的方式获取汽车的故障码,进而根据故障码汽车分析发生故障的部位及原因。但是在这种方式中,不仅是将故障的汽车开到汽车维修点的过程需要消耗大量的时间,而且通过汽车故障诊断仪的数据线与汽车相连的方式获取故障码的操作过程繁琐。可见,现有技术的汽车故障的诊断方法需要消耗大量的时间和精力。

因此,如何提高诊断汽车故障的便捷性以节约时间和精力,是本领域技术人员目前需要解决的技术问题。



技术实现要素:

有鉴于此,本发明的目的在于提供一种汽车故障的诊断方法,能够提高诊断汽车故障的便捷性以节约时间和精力;本发明的另一目的是提供一种汽车故障的诊断装置及设备,均具有上述有益效果。

为解决上述技术问题,本发明提供一种汽车故障的诊断方法,包括:

当目标车辆发生故障时,获取所述目标车辆的各ECU根据当前的故障情况生成的故障码;

将所述故障码通过无线通信网络发送到移动终端,以便通过所述移动终端查看所述故障码。

优选地,在所述当目标车辆发生故障时,获取所述目标车辆的各ECU根据当前的故障情况生成故障码之前,进一步包括:

将所述目标车辆的CAN报文信息存储至存储器中;

当接收到第一查询指令时,获取所述存储器中的所述CAN报文信息并通过所述无线通信网络将所述CAN报文信息发送至所述移动终端。

优选地,所述将所述目标车辆的CAN报文信息存储至存储器中具体包括:

当检测到待写入CAN报文信息时,判断所述存储器是否写满;

若是,则按照预设规则利用所述待写入CAN报文信息覆盖所述存储器中预设的CAN报文信息。

优选地,进一步包括:

在接收到第二查询指令后,按照预设周期获取所述待写入CAN报文信息;

判断所述存储器中当前是否存在所述CAN报文信息;

若是,则在将所述待写入CAN报文信息存储至所述存储器中之前,将所述存储器中当前的CAN报文信息通过所述无线通信网络发送至所述移动终端。

优选地,在所述将所述故障码通过无线通信网络发送到移动终端,以便通过所述移动终端查看所述故障码之前,进一步包括:

对所述移动终端进行身份认证。

优选地,所述存储器包括外置存储器和MCU FLASH存储器。

优选地,在所述将所述故障码通过无线通信网络发送到移动终端,以便通过所述移动终端查看所述故障码之后,进一步包括:

将所述故障码发送至汽车维修点的数据中心。

优选地,所述无线通信网络具体为4G网络。

为解决上述技术问题,本发明还提供一种汽车故障的诊断装置,包括:

获取模块,用于当目标车辆发生故障时,获取所述目标车辆的各ECU根据当前的故障情况生成的故障码;

发送模块,用于将所述故障码通过无线通信网络发送到移动终端,以便通过所述移动终端查看所述故障码。

为解决上述技术问题,本发明还提供一种汽车故障的诊断设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现上述任一种汽车故障的诊断方法的步骤。

本发明提供了一种汽车故障的诊断方法,包括当目标车辆发生故障时,获取目标车辆的各ECU根据当前的故障情况生成的故障码,并将故障码通过无线通信网络发送到移动终端,以便通过移动终端查看故障码,通过无线通讯网络使得移动终端获取故障码的过程,不仅避免了需要将车转移到汽车维修点,并且在进行汽车故障的诊断时,避免了需要利用汽车故障诊断仪的数据线与目标车辆的诊断口相连的操作,使得诊断车辆故障的方式更加简单便捷,节约了时间和精力。

为解决上述技术问题,本发明还提供了一种汽车故障的诊断装置及设备,均具有上述有益效果。

附图说明

为了更清楚地说明本发明实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例提供的一种汽车故障的诊断方法的流程图;

图2为本发明实施例提供的另一种汽车故障的诊断方法的流程图;

图3为本发明实施例提供的另一种汽车故障的诊断方法的流程图;

图4为本发明实施例提供的另一种汽车故障的诊断方法的流程图;

图5为本发明实施例提供的一种汽车故障的诊断装置的结构图;

图6为本发明实施例提供的一种汽车故障的诊断设备的结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例的核心是提供一种汽车故障的诊断方法,能够提高诊断汽车故障的便捷性以节约时间和精力;本发明的另一核心是提供一种汽车故障的诊断装置及设备,均具有上述有益效果。

为了使本领域技术人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。

图1为本发明实施例提供的一种汽车故障的诊断方法的流程图。如图1所示,一种汽车故障的诊断方法包括:

S10:当目标车辆发生故障时,获取目标车辆的各ECU根据当前的故障情况生成的故障码。

需要说明的是,各ECU(Electronic Control Unit,电子控制单元)会根据目标车辆的各部件的运行情况产生各种运行信息,并将通过CAN总线进行信息交互并实现对目标车辆的各部件的控制。当目标车辆发生故障时,目标车辆的各ECU会根据当前的故障情况生成对应的故障码。也就是说,故障码是当目标车辆出现故障后,由目标车辆中的各个ECU根据当前的故障情况分析反映出来的。在ECU生成故障码以后,MCU(Microcontroller Unit,微控制单元)获取各个ECU生成的故障码,具体为MCU通过CAN通讯收发器获取与CAN总线相连的各ECU中的故障码。

可以理解的是,由于目标车辆的某一部件在发生故障时,可能会造成其他的部件发生连带故障,因此对应的,当目标车辆中的某一ECU生成故障码时,可能存在其他的ECU也产生了故障码。因此,在获取故障码时需要获取当前生成故障码的ECU中的所有故障码,以便于后续根据故障码分析故障原因和故障部位。具体的,产生故障码的原因可以是发动机、刹车气囊、变速箱、电子转向等部件的发生故障而产生故障码,本实施例对此不做限定。需要说明的是,在本实施例中,各ECU是根据诊断规范生成对应的故障码;由于目标车辆的ECU根据目标车辆当前的故障情况生成对应的故障码是本领域技术人员的公知常识,因此,本实施例ECU根据当前的故障情况生成故障码的过程不做赘述。

S20:将故障码通过无线通信网络发送到移动终端,以便通过移动终端查看故障码。

具体的,在获取到目标车辆的各ECU根据当前的故障情况生成的故障码以后,直接或在检测到诊断指令时,将获取到的所有故障码通过无线通信网络发送到移动终端。

可以理解的是,无线通信网络是采用无线通信技术实现的网络,无线通信网络可以是蓝牙,也可以是通过公众移动通信网实现的无线网络(如4G,3G或GPRS)或者是无线局域网(WiFi)等,本实施例对所使用的无线通信网络的具体类型不做具体的限定。

需要说明的是,将故障码通过无线通信网络发送到移动终端的过程具体为:MCU通过无线通信网络将故障码发送至服务器,在经过服务器处理后,由服务器将故障码发送给移动终端,从而使得用户可以通过移动终端查看故障码,进而根据故障码分析发生故障的部位及原因。

本发明实施例提供的一种汽车故障的诊断方法,包括当目标车辆发生故障时,获取目标车辆的各ECU根据当前的故障情况生成的故障码,并将故障码通过无线通信网络发送到移动终端,以便通过移动终端查看故障码,通过无线通讯网络使得移动终端获取故障码的过程,不仅避免了需要将车转移到汽车维修点,并且在进行汽车故障的诊断时,避免了需要利用汽车故障诊断仪的数据线与目标车辆的诊断口相连的操作,使得诊断车辆故障的方式更加简单便捷,节约了时间和精力。

图2为本发明实施例提供的另一种汽车故障的诊断方法的流程图。具体的,在上述实施例的基础上,本实施例在步骤S10:当目标车辆发生故障时,获取目标车辆的各ECU根据当前的故障情况生成故障码之前,进一步包括:

S21:将目标车辆的CAN报文信息存储至存储器中。

具体的,在本实施例中,通过获取目标车辆的CAN报文信息,并将获取到的CAN报文信息存储至存储器中。具体的,本实施例对存储器的具体类型不做具体的限定,例如可以是SD卡、U盘或FLASH存储器等。

S22:当接收到第一查询指令时,获取存储器中的CAN报文信息并通过无线通信网络将CAN报文信息发送至移动终端。

具体的,在接收到查询指令时,从存储器中获取CAN报文信息,然后通过无线通信网络将CAN报文信息发送至移动终端。

在本实施例中,在目标车辆发生故障之前,将目标车辆的CAN报文信息存储至存储器中;当检测出目标车辆产生故障码时,则停止存储目标车辆的CAN报文信息,从而使得存储器中存储的是目标车辆发生故障前的CAN报文信息。在接收到查询指令时,通过无线通信网络将CAN报文信息发送至移动终端,从而使得用户可以获取存储的目标车辆发生故障之前的CAN报文信息,以便根据目标车辆发生故障之前的CAN报文信息分析目标车辆发生故障的原因及部位,更便于目标车辆的故障诊断。

请参考图3提供的另一种汽车故障的诊断方法的流程图。作为优选的实施方式,将目标车辆的CAN报文信息存储至FLASH存储器中具体包括:

S211:当检测到待写入CAN报文信息时,判断存储器中是否写满;

S212:若是,则按照预设规则利用当前的待写入CAN报文信息覆盖存储器中预设的CAN报文信息。

也就是说,在将目标车辆的CAN报文信息存储至存储器的过程中,为了避免存储器写满而造成数据的丢失,因此在检测到待写入CAN报文信息之后,在将待写入CAN报文信息写入存储器之前,先判断当前存储器是否写满,具体的,首先判断存储器是否存在剩余空间,若存在,则进一步判断剩余空间的容量是否大于待写入报文信息的容量,若大于,则直接将待写入CAN报文信息写入存储器中;否则,按照预设规则利用当前的待写入CAN报文信息覆盖存储器中预设的CAN报文信息,也即删除价值性相对较低的CAN报文信息,再最新的待写入CAN报文信息。价值性相对较低的判断方法及为预设规则,得出的价值性较低的CAN报文信息即为预设的CAN报文信息。在具体实施中,可以是将预设类型的CAN报文信息删除,以便腾出空间写入待写入CAN报文信息,或者可以删除最先存储至存储器中的CAN报文信息,当然,还可以根据实际情况删除存储器中的部分CAN报文信息,以便能够写入待写入CAN报文信息。

可见,在实现用户可以查看目标车辆发生故障前的CAN报文信息的基础上,本实施例的方法不仅避免了由于存储器写满而导致CAN报文信息丢失,还提高了存储器中存储的CAN报文信息的价值,也即提高查看的CAN报文信息的价值。

图4为本发明实施例提供的另一种汽车故障的诊断方法的流程图。如图4所示,在上述实施例的基础上,本实施例对技术方案做了进一步的说明和优化。具体的,作为优选的实施方式,进一步包括:

S31:在接收到第二查询指令后,按照预设周期获取待写入CAN报文信息;

S32:判断存储器中当前是否存在CAN报文信息;

S33:若是,则在将待写入CAN报文信息存储至存储器中之前,将存储器中当前的CAN报文信息通过无线通信网络发送至移动终端。

具体的,在接收到第二查询指令后,按照预设周期获取待写入CAN报文信息,然后判断存储器中当前是否存在CAN报文信息;若存在,则先将存储器中当前的CAN报文信息通过无线通信网络发送至移动终端,然后将待写入CAN报文信息存储至存储器中。也就是说,在接收到第二查询指令后,并在获取待写入CAN报文信息之后,首先需要将存储器中当前存储的CAN报文信息发送给服务器,以便服务器经过处理后,将CAN报文信息按照报文周期广播的形式发送给移动终端。然后再将待写入CAN报文信息写入存储器中,以不断更新存储器中的CAN报文信息,从而实现按照预设周期获取存储器中的CAN报文信息并发送给移动终端的目的。

需要说明的是,在本实施例中,在接收到第二查询指令后,还可以进一步设置过滤器,例如关闭过滤器,即让当前时刻的所有的CAN报文信息存储至存储器,或者可以重新定义过滤器以使得存储器存储的是指定的CAN报文信息,本实施例对此不做限定。

本实施例提供的方法,在接收到第二查询指令后,在接收到第二查询指令后,按照预设周期获取待写入CAN报文信息;判断存储器中当前是否存在CAN报文信息;若是,则在将待写入CAN报文信息存储至存储器中之前,将存储器中当前的CAN报文信息通过无线通信网络发送至移动终端,从而使得移动终端周期周期性地接收CAN报文信息,也即实现远程查看CAN报文信息的功能。并且,通过周期性地发送CAN报文信息,使得系统更加稳定。

在上述实施例的基础上,本实施例对技术方案做了进一步的说明和优化。具体的,作为优选的实施方式,存储器包括外置存储器和MCU FLASH存储器。

具体的,存储器包括外置存储器和MCU FLASH存储器。MCU FLASH存储器指的是设置于MCU中的存储器;外置存储器指的是区别于设置于MCU FLASH存储器的存储器类型。可以理解的是,外置存储器设置于MCU之外,不占用MCU的存储空间,MCU通过SPI读写外置存储器中存储的CAN报文信息。外置存储器可以是FLASH存储器,也可以是其他类型的存储器如SD卡、U盘或者硬盘等,本实施例对此不做限定,由于FLASH存储器在没有电流供应的条件下也能够长久地保持数据,其存储特性相当于硬盘,因此本实施例中优选地使用FLASH存储器。另外,本实施例对外置存储器的存储容量也不做限定,优选地使用64M的存储容量。需要说明的是,还可以通过设置多个外置存储器,以便能够存储更多的CAN报文信息。

为了能够实现多种方案,本实施例利用两种不同的存储器按照不同的存储方式存储CAN报文信息。具体的,可以利用MCU FLASH存储器存储所需存储空间较小的实施方式对应的CAN报文信息,例如存储周期性地获取CAN报文信息这一实施方式所对应的CAN报文信息;利用外置存储器存储所需存储空间较大的实施方式对应的CAN报文信息,例如存储目标车辆发生故障之前的CAN报文信息这一实施方式所对应的CAN报文信息,且两种存储方式互不干扰,从而使得本方法能够实现更多的功能,提升用户的使用体验。

需要说明的是,由于目标车辆的CAN总线中的CAN报文信息和故障码中往往包含了隐私信息。为了保证查看目标车辆的CAN总线的数据的安全性,避免信息外泄造成安全隐患,在本实施例中,作为优选的实施方式,在将故障码通过无线通信网络发送到移动终端,以便通过移动终端查看故障码之前,进一步包括:

对移动终端进行身份认证。

也就是说,在获取目标车辆的CAN总线中的CAN报文信息或者故障码之前,也即在响应移动终端发送的操作指令之前,需要先对移动终端进行身份认证。其中,操作指令包括第一查询指令和/或第二查询指令以及诊断操作指令等。具体的,通过移动终端进行身份认证的方式可以是在移动终端发送操作指令之后,给移动终端返回一个利用公钥加密的返回信息,当移动终端能够利用自身预设的私钥对加密的返回信息进行解密,则表示认证通过,再进入响应移动终端的操作指令的步骤。当然,也可以采用其他的认证方式,例如获取用户输入的字符信息或者获取用户的面部信息、虹膜信息或者指纹信息等,将这些信息中的一种或多种组合信息与预先设置的验证信息进行比较,当满足验证条件时则表示认证通过。本实施例对具体的认证方式不做限定。

可见,通过预先对移动终端进行身份认证,可以保障获取CAN报文信息或者故障码的安全性,提高目标车辆以及用户信息的安全性。

在上述实施例的基础上,本实施例对技术方案做了进一步的说明和优化,具体的,无线通信网络具体为4G网络。

具体的,由于使用4G、3G或GPRS的无线通信网络能够使信息的传输距离更广,使得操作更加便捷,因此本实施例中优选地使用通过4G、3G或GPRS进行数据传输。其中,4G拥有的超高数据传输速度,同时4G通讯网络已覆盖大多数地区,因此本实施例优选地使用4G通讯网络作为无线通讯网络进行数据传输。需要说明的是,通讯技术在不断发展和进步,未来5G通讯网络也将逐渐普及,因此,在5G通讯网络普及后,5G通讯网络也将作为优选的实施方式。

在上述实施例的基础上,本实施例对技术方案做了进一步的说明和优化,具体的,在将故障码通过无线通信网络发送到移动终端,以便通过移动终端查看故障码之后,进一步包括:

将故障码发送至汽车维修点的数据中心。

在具体实施中,当目标车辆发生故障并需要到汽车维修点进行维修时,可以再将故障码通过无线通信网络发送到汽车维修点的数据中心,以便汽车维修点能够查看目标车辆的故障码,从而根据故障码分析出故障原因和故障部位,并得出对应的修理方案,然后根据修理方案及时做好修理前的准备,以便于目标车辆达到汽车维修点时能够及时进行维修,从而提高汽车维修的效率。

上文对于本发明提供的一种汽车故障的诊断方法的实施例进行了详细的描述,本发明还提供了一种与该方法对应的汽车故障的诊断装置和设备,由于装置和设备部分的实施例与方法部分的实施例相互照应,因此装置和设备部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。

图5为本发明实施例提供的一种汽车故障的诊断装置的结构图,如图5所示,一种汽车故障的诊断装置包括:

获取模块51,用于当目标车辆发生故障时,获取目标车辆的各ECU根据当前的故障情况生成的故障码;

发送模块52,用于将故障码通过无线通信网络发送到移动终端,以便通过移动终端查看故障码。

本发明实施例提供的一种汽车故障的诊断装置,具有上述汽车故障的诊断方法的有益效果。

图6为本发明实施例提供的一种汽车故障的诊断设备的结构图,如图6所示,一种汽车故障的诊断设备包括:

存储器61,用于存储计算机程序;

处理器62,用于执行计算机程序时实现如上述汽车故障的诊断方法的步骤。

本发明实施例提供的汽车故障的诊断设备,具有上述汽车故障的诊断方法的有益效果。

以上对本发明所提供的汽车故障的诊断方法、装置及设备进行了详细介绍。本文中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1