分动器换挡故障的检查方法、系统、设备和介质与流程

文档序号:34654850发布日期:2023-06-29 23:09阅读:96来源:国知局
分动器换挡故障的检查方法、系统、设备和介质与流程

本发明实施例涉及车辆,尤其涉及一种分动器换挡故障的检查方法、系统、设备和介质。


背景技术:

1、分动器在实现四驱传动的方式包括齿轮和链轮传动,目前绝大多数分动器采用链轮传动。从分动器的档位分类来说,分时四驱分动器一般有三个挡位2h、4h、4l。一般来说,2h挡位实现后轮驱动,4h挡位为四轮高挡驱动,4l挡为四轮低挡驱动。

2、电控分时分动器是一种越野车常见的分动器搭载类型。电控分时分动器换挡时,驾驶员通过操纵四驱开关,将换挡信号传给分动器控制单元,分动器控制单元判断是否有故障及是否满足换挡条件,当满足换挡条件时,分动器控制单元驱动换挡电机转动,达到目标挡位,电机停止转动。

3、但是目前在发生位置信号故障的情况下,有可能无法识别,特别是在换挡过程中发生信号故障,会导致不可预测的风险,并且在瞬时故障导致的电机无法换挡产生的误报,发生电机位置故障后,客户直接多次尝试,会导致挡位锁死,禁止换挡,必须到维修店去处理,会对客户产生负面影响;并且目前的电机位置故障的排查多需要客户去专业的维修检测点进行诊断,故障排查困难。


技术实现思路

1、本发明实施例提供一种分动器换挡故障的检查方法、系统、设备和介质,以解决现有的误报产生负面影响、故无法识别和故障排查困难问题。

2、为了解决上述技术问题,本发明是这样实现的:

3、第一方面,本发明实施例提供了一种分动器换挡故障的检查方法,包括:

4、接收到已执行换挡操作的信号,读取分动器电机位置编码值和命令档位对应的电机位置编码值;

5、若所述分动器电机位置编码值与所述命令档位对应的电机位置编码值不一致,进入位置诊断程序;

6、其中,所述位置诊断程序包括:

7、将电机向2h方向转动;

8、在将所述电机向2h方向转动的过程中,记录依次出现的电机位置编码值,组成电机位置编码序列值;

9、进入401诊断程序,所述401诊断程序用于判断所述电机位置编码序列值是否与设计序列值匹配,以及,是否有电机编码不匹配标志;

10、若所述电机位置编码序列值与设计位置编码值不匹配,且有电机编码不匹配标志,判定出现故障;

11、判断故障下匹配值数量是否小于故障匹配设定值,其中,所述故障下匹配值数量是判定出现故障情况下所述电机位置编码序列值包含的编码值数量;

12、若所述故障下匹配值数量小于故障匹配设定值,控制所述电机继续转动直至所述电机卡滞;

13、记录电机位置编码序列值fs1,进入301诊断程序,其中,所述301诊断程序用于控制所述电机向4l档位转动来进一步进行故障诊断;

14、若所述电机位置编码值与设计位置编码值匹配,且无电机编码不匹配标志,控制所述电机继续转动,直至所述电机卡滞;

15、判断匹配值数量是否小于匹配设定值,其中,所述匹配值数量是判定未出现故障情况下所述电机位置编码序列值包含的编码值数量;

16、若匹配值数量小于匹配设定值,进入所述301诊断程序;

17、若匹配值数量大于等于匹配设定值,进入正常换挡程序,所述正常换挡程序为控制所述电机向所述命令档位转动。

18、可选的,所述换挡操作包括:

19、当接收到车辆整车上电,或,更换档位的信号,读取所述分动器电机位置和所述分动器的命令挡位;

20、判断所述分动器电机位置是否对应2h、4h或4l其中的一个档位,且,与命令挡位是否一致;

21、若所述分动器电机位置不在2h、4h或4l其中的一个档位,或,所述分动器电机位置在2h、4h或4l其中的一个档位但与命令挡位不一致,进入正常换挡程序;

22、控制所述分动器电机以所述命令档位对应的电机位置编码值为目标值进行转动。

23、可选的,所述进入位置诊断程序之前还包括:

24、判断自动变速器当前是否在n挡;

25、若所述自动变速器当前在n挡,进入位置诊断程序;

26、若所述自动变速器当前不在n挡,向仪表发送提示信号,所述提示信号用于提示驾驶员将自动变速器置于n;

27、返回所述判断自动变速器当前是否在n挡步骤,直到进入位置诊断程序。

28、可选的,所述判断所述分动器电机位置是否对应2h、4h或4l其中的一个档位,且,与命令挡位是否一致还包括:

29、若所述分动器电机位置编码值对应2h、4h或4l其中的一个档位,且,与命令挡位一致,进入等待换挡状态。

30、可选的,所述401诊断程序包括:

31、判断所述电机位置编码序列值是否在设计表中;

32、若所述电机位置编码序列值在设计表中,判断所述依次出现的电机位置编码值顺序是否与设计顺序一致;

33、若所述依次出现的电机位置编码值顺序与所述设计顺序一致,则所述电机位置编码序列值与设计位置编码值匹配,取消电机编码不匹配标志;

34、若所述电机位置编码序列值不在设计位置编码值表中,或,所述依次出现的电机位置编码值顺序与所述设计顺序不一致,则电机位置编码序列值与设计序列值不匹配;

35、判定出现故障,控制所述电机停止转动;

36、判断所述故障是否成熟;

37、若所述故障不成熟,取消电机编码不匹配标志,返回所述将电机向2h方向转动步骤;

38、若所述故障成熟,记录所述故障,设定电机编码不匹配标志,控制所述电机继续转动。

39、可选的,所述301诊断程序包括:

40、控制所述电机向4l档位转动;

41、在将所述电机转动至4l方向的过程中,判断是否有所述电机编码不匹配标志;

42、若没有所述电机编码不匹配标志,判断所述匹配值数量是否小于匹配设定值;

43、若所述匹配值数量大于等于匹配设定值,进入正常换挡程序;

44、若所述匹配值数量小于匹配设定值,判断所述电机是否停止转动;

45、若所述电机停止转动,判定换挡失败;

46、若所述电机没有停止转动,返回所述判断所述匹配值数量是否小于匹配设定值步骤;

47、若有所述电机编码不匹配标志,判断所述故障下匹配值数量小于故障匹配设定值;

48、若所述故障下匹配值数量大于等于故障匹配设定值,控制所述电机停止转动;

49、根据所述电机位置编码序列值,确定故障类型;

50、若所述故障下匹配值数量小于故障匹配设定值,判断所述电机是否停止转动;

51、若所述电机停止转动,记录依次出现的电机编码序列值fs2,进入302诊断程序;

52、若所述电机没有停止转动,返回所述判断所述故障下匹配值数量小于故障匹配设定值步骤。

53、可选的,所述302诊断程序包括:

54、选取fs1和fs2两个序列值中编码数量较大者的序列值与dfs值对比,所述dfs值为理论故障序列值列表中的理论故障序列值;

55、判断完全匹配值数量是否大于完全匹配设定值;

56、若所述完全匹配值数量大于完全匹配设定值,判断电机位置编码序列值是否唯一匹配;

57、若所述电机位置编码序列值唯一匹配,根据所述电机位置编码序列值,确定故障类型;

58、若所述完全匹配值数量不大于完全匹配设定值,或,所述电机位置编码序列值不唯一匹配,判定换挡失败,故障为电机位置故障。

59、可选的,所述判断故障下匹配值数量是否小于故障匹配设定值还包括:

60、若所述故障下匹配值数量大于等于故障匹配设定值,控制所述电机停止转动;

61、根据所述电机位置编码序列值,确定故障类型。

62、第二方面,本发明实施例提供了一种分动器换挡故障的检查系统,包括:

63、信号接收模块,用于接收到已执行换挡操作的信号,读取分动器电机位置编码值和命令档位对应的电机位置编码值;

64、挡位判定模块,用于若所述分动器电机位置编码值与所述命令档位对应的电机位置编码值不一致,进入位置诊断程序;

65、其中,所述位置诊断程序包括:

66、第一处理模块,用于将电机向2h方向转动;

67、第二处理模块,用于在将所述电机向2h方向转动的过程中,记录依次出现的电机位置编码值,组成电机位置编码序列值;

68、第三处理模块,用于进入401诊断程序,所述401诊断程序用于判断所述电机位置编码序列值是否与设计序列值匹配,以及,是否有电机编码不匹配标志;

69、第四处理模块,用于若所述电机位置编码序列值与设计位置编码值不匹配,且有电机编码不匹配标志,判定出现故障;

70、第五处理模块,用判断故障下匹配值数量是否小于故障匹配设定值,其中,所述故障下匹配值数量是判定出现故障情况下所述电机位置编码序列值包含的编码值数量;

71、第五处理第一子模块,用于若所述故障下匹配值数量小于故障匹配设定值,控制所述电机继续转动直至所述电机卡滞;

72、第六处理模块,用于记录电机位置编码序列值fs1,进入301诊断程序,其中,所述301诊断程序用于控制所述电机向4l档位转动来进一步进行故障诊断;

73、第七处理模块,用于若所述电机位置编码值与设计位置编码值匹配,且无电机编码不匹配标志,控制所述电机继续转动,直至所述电机卡滞;

74、第八处理模块,用于判断匹配值数量是否小于匹配设定值,其中,所述匹配值数量是判定未出现故障情况下所述电机位置编码序列值包含的编码值数量;

75、第九处理模块,用于若匹配值数量小于匹配设定值,进入所述301诊断程序;

76、第十处理模块,用于若匹配值数量大于等于匹配设定值,进入正常换挡程序,所述正常换挡程序为控制所述电机向所述命令档位转动。

77、第三方面,本发明实施例提供了一种电子设备,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如上述第一方面所述的分动器换挡故障的检查方法的步骤。

78、第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的分动器换挡故障的检查方法的步骤。

79、在本发明中,接收到已执行换挡操作的信号,读取分动器电机位置编码值和命令档位对应的电机位置编码值;若分动器电机位置编码值与命令档位对应的电机位置编码值不一致,进入位置诊断程序;在判断与命令档位不符后,通过位置诊断程序对故障进行进一步检查和诊断,能够保证及时发现故障及时处理故障。其中位置诊断程序中还包括401诊断程序,用于判断电机位置编码序列值是否与设计序列值匹配,以及,是否有电机编码不匹配标志;301诊断程序,用于控制电机向4l档位转动来进一步进行故障诊断。通过位置诊断程序中多个诊断程序和步骤对分动器换挡故障进行检查诊断,实现在发生电机位置故障时,可以快速查明故障原因,减少误报带来的负面影响,降低故障排查的复杂度。

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