一种车辆故障诊断方法、装置及相关设备与流程

文档序号:37047403发布日期:2024-02-20 20:42阅读:13来源:国知局
一种车辆故障诊断方法、装置及相关设备与流程

本发明涉及车辆,具体涉及一种车辆故障诊断方法、装置及相关设备。


背景技术:

1、目前整车通常采用四驱和差速锁集成方案来实现分动器和差速锁的控制,由传动驱动控制器(tic)监测分动器和差速锁的工作状态及故障诊断,当分动器和差速锁出现故障时,传动驱动控制器将故障信号传递至发动机控制单元(ecm)进行故障判定及故障报警提醒。

2、但是,传动驱动控制器在监测分动器和差速锁的工作状态及故障诊断的过程中,传动驱动控制器会偶发误报一帧四驱故障信号,发动机控制单元收到该四驱故障信号后,故障判断置位条件不合理,这就会导致发动机控制单元向仪表发送四驱故障信号使仪表提示“四驱系统故障”,从而导致车辆误报故障,车辆故障诊断的可靠性较差。


技术实现思路

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、基于上述本发明实施例提供的一种车辆故障诊断方法、装置及相关设备,该方法为:传动驱动控制器获取待发送的当前帧指定报文,确定上一帧指定报文写入缓存器的时刻距当前时刻的间隔时长是否大于等于第一预设时长;若间隔时长大于等于第一预设时长,将当前帧指定报文写入缓存器中以将当前帧指定报文发送至发动机控制单元,发动机控制单元统计持续接收到用于表征四驱故障或差速锁故障的指定报文的持续时长并在所统计得到的持续时长大于等于第二预设时长时确定车辆存在四驱故障或差速锁故障。本方案中,只有在上一帧指定报文写入缓存器的时刻距当前时刻的间隔时长大于等于第一预设时长时才向发动机控制单元发送当前帧指定报文;发动机控制单元接收到表征四驱故障或差速锁故障的指定报文时,统计故障的持续时长,当故障的持续时长大于等于第二预设时长时确定车辆存在四驱故障或差速锁故障,避免两帧报文同时写入缓存器进行发送和避免车辆误报故障,提高车辆故障诊断的可靠性。

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