故障诊断方法、终端设备以及车辆与流程

文档序号:35132447发布日期:2023-08-15 07:23阅读:66来源:国知局
故障诊断方法、终端设备以及车辆与流程

本技术涉及电子,具体而言,涉及一种故障诊断方法、终端设备以及车辆。


背景技术:

1、随着电子工业技术的长足发展,电动助力车、电动自行车等电动车辆的保有量大幅增加。而这些车辆在使用过程中难免会出现一些故障,那么就需要及时、准确地确定出车辆的故障信息。

2、相关技术中,一般地,用户可以通过人工操纵相应的检测装置或通过观察的方式来判断电动车辆的各部件是否发生故障。另外,大多数电动车辆上安装有控制器和仪表装置,而仪表装置上可以安装有对应不同部件的故障指示灯。那么就可以通过控制器检测电动车辆的各部件是否发生故障,并由控制器根据该电动车辆故障的部件点亮仪表装置上相应的故障指示灯,以给用户提供有效的辅助。

3、然而,相关技术中的方案中的电动车辆与用户的交互方式单一,具体地,如果用户远离车辆之后,用户就无法获取到车辆的故障信息。因此,这种方案存在无法实现无线获取该电动车辆的故障信息的问题。


技术实现思路

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、确定模块,用于响应于用户在所述终端设备上的触发操作,确定目标车辆的至少一个目标装置,各所述目标装置为所述目标车辆上需要进行故障诊断的部件;

41、生成模块,用于根据各所述目标装置生成至少一个故障诊断指令;

42、第一发送模块,用于基于第一通信协议将各所述故障诊断指令发送至所述目标车辆;

43、执行模块,用于接收并显示所述目标车辆发送的诊断结果,所述诊断结果用于指示各所述目标装置是否发生故障以及各所述目标装置的故障类型。

44、本技术实施例的第三方面,提供了一种故障诊断装置,应用于车辆,所述装置包括:

45、解析模块,用于接收并解析终端设备发送的故障诊断指令;

46、检测模块,用于确定所述故障诊断指令所指示的目标装置,并对所述目标装置进行故障检测,得到所述目标装置的诊断结果;

47、第二发送模块,用于基于第一通信协议将所述诊断结果发送给所述终端设备。

48、本技术实施例的第三方面,提供了一种终端设备,所述终端设备包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述第一方面所述的故障诊断方法。

49、本技术实施例的第四方面,提供了一种车辆,包括:无线仪表装置、控制器和存储器,所述无线仪表装置和所述控制器中均包括处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现上述第二方面所述的故障诊断方法的步骤。

50、本技术实施例的第五方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面和上述第二方面所述的故障诊断方法。

51、本技术实施例的有益效果包括:

52、本技术实施例提供的一种故障诊断方法,通过响应于用户在该终端设备上的触发操作,确定目标车辆的至少一个目标装置,并根据各目标装置生成至少一个故障诊断指令。这样,可以将用户通过触发操作确定出的需要进行故障诊断的各目标装置,并准确地生成用于指示出用户期望要进行故障诊断的部件以及用户期望进行的诊断项目各故障诊断指令。

53、基于第一通信协议将各故障诊断指令发送至该目标车辆。由于该第一通信协议是无线通信协议,那么基于第一通信协议将各故障诊断指令发送至该目标车辆就可以实现该终端设备和该目标车辆之间的无线通信。由于各故障诊断指令可以指示该目标车辆需要进行故障诊断的目标装置和/或需要对目标装置进行的诊断项目,如此,就可以实现该终端设备通过无线的方式向该目标车辆发送指令,以实现无线控制该目标车辆对该目标车辆的各目标装置进行故障诊断的功能。

54、接收并显示该目标车辆发送的诊断结果。这样,该终端设备就可以通过无线的方式获取到该目标车辆的故障信息。而将显示该诊断结果的情况下,用户就可以直接在该终端设备上查看该目标车辆发生故障的装置和具体的故障类型,即可为用户提供有效的显示辅助。

55、如此,可以达到实现无线获取车辆的故障信息的效果。

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