一种车辆功能诊断方法、装置及车辆与流程
- 国知局
- 2024-08-01 00:06:05
本发明涉及智能汽车,尤其涉及一种车辆功能诊断方法方法、装置及车辆。
背景技术:
1、目前,车辆功能故障一般通过车载自动诊断系统(on-board diagnostics,obd)进行诊断。
2、在利用上述系统进行诊断时,需要先连接好诊断设备,然后诊断设备向车载网络发送诊断请求,电子控制器单元(electronic control unit,ecu)收到请求后应答并向诊断设备发送应答码,诊断设备接收应答码并按制定好的“参数识别码”解析出应答码的具体含义。
3、现有obd系统只能诊断出ecu接口和定义的故障码,无法检测各种功能的故障信息,容易给功能检测带来不便。
技术实现思路
1、本发明实施例提供一种车辆功能诊断方法、装置及系统,以解决现有obd诊断方式,无法检测各种功能的故障信息,容易给功能检测带来不便的问题。
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、本发明实施例中,通过在向该目标功能对应的目标电子控制单元发送第一报文,目标电子控制单元在接收到该第一报文后,会按第一报文携带的第一预期状态信息执行目标功能并上报第二报文,通过该第二报文可以确定目标功能实际所处的第一实际状态信息,即可以确定第一报文所指示的功能状态是否被执行,实现对目标功能准确诊断;因为只要选定了目标功能即会被自动、完整地进行诊断,因而能够解决现有obd诊断方式,无法检测各种功能的故障信息,容易给功能检测带来不便的问题。
42、上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
技术特征:1.一种车辆功能诊断方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,根据所述第一预期状态信息和第一实际状态信息,确定所述目标功能的诊断结果,包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,根据所述第一预期状态信息和第一实际状态信息,确定所述目标功能的诊断结果,还包括:
5.根据权利要求1所述的方法,其特征在于,向目标电子控制单元发送第一报文,包括:
6.根据权利要求1所述的方法,其特征在于,所述目标功能包括开启功能、关闭功能、调整运行模式、调节运行参数、操作物理按键的一种或多种。
7.根据权利要求1所述的方法,其特征在于,在所述目标功能存在父功能,且所述目标功能依赖于所述父功能执行的情况下,在向目标电子控制单元发送第一报文之前,所述方法还包括:
8.根据权利要求1所述的方法,其特征在于,在所述目标功能存在子功能,且所述子功能依赖于所述目标功能执行的情况下,在向目标电子控制单元发送第一报文之前,所述方法还包括:
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
10.根据权利要求9所述的方法,其特征在于,根据所述操作指令和所述第七报文携带的第二实际状态信息,确定所述目标功能的诊断结果,包括:
11.根据权利要求1~10任一所述的方法,其特征在于,在确定所述目标功能的诊断结果之后,所述方法还包括:
12.根据权利要求1所述的方法,其特征在于,在向目标电子控制单元发送第一报文之前,所述方法还包括:
13.一种电子设备,其特征在于,包括:处理器、通信接口、存储器和通信总线;其中,处理器、通信接口以及存储器通过通信总线完成相互间的通信;
14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至12任一项所述的车辆功能诊断方法中的步骤。
15.一种车辆,其特征在于,所述车辆还包括如权利要求13所述的电子设备。
技术总结本发明提供一种车辆功能诊断方法、装置及车辆。本发明通过在向该目标功能对应的目标电子控制单元发送第一报文,目标电子控制单元在接收到该第一报文后,会按第一报文携带的第一预期状态信息执行目标功能并上报第二报文,通过该第二报文可以确定目标功能实际所处的第一实际状态信息,即可以确定第一报文所指示的功能状态是否被执行,实现对目标功能准确诊断;因为只要选定了目标功能即会被自动、完整地进行诊断,因而能够解决现有OBD诊断方式,无法检测各种功能的故障信息,容易给功能检测带来不便的问题。技术研发人员:赵飞翔,何晓霞,陈礼钟,万里受保护的技术使用者:比亚迪股份有限公司技术研发日:技术公布日:2024/7/9本文地址:https://www.jishuxx.com/zhuanli/20240730/199678.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表