菊花链通信故障的处理方法、装置、系统、汽车和介质与流程

文档序号:37282891发布日期:2024-03-12 21:23阅读:73来源:国知局
菊花链通信故障的处理方法、装置、系统、汽车和介质与流程

本技术涉及菊花链故障诊断,尤其涉及一种菊花链通信故障的处理方法、装置、系统、汽车和介质。


背景技术:

1、在新能源汽车的不断发展中,电池管理系统bms(battery management system)的诊断策略伴随着bms硬件迭代和发展也越来越收到重视,尤其是通信方面的诊断。现阶段,主流bms供应商多推广菊花链的通讯方式,在菊花链通信架构中,一个mcu控制多个bms模拟前端,也就是afe(analog front end)芯片。

2、传统的菊花链通信故障诊断在诊断出菊花链通信故障之后,为了保障行车安全和电池安全会直接进行下高压处理,但是用车工况是很复杂的,且整车环境下的菊花链通信也会存在偶发失效、误报故障的可能,因此,对于菊花链通信故障的该处理方式降低了用户的体验质量。


技术实现思路

1、为解决或部分解决相关技术中存在的问题,本技术提供一种菊花链通信故障的处理方法、装置、系统、汽车和介质,能够在安全的前提下有效提升用户的体验质量。

2、本技术第一方面提供一种菊花链通信故障的处理方法,应用于电池管理系统,包括:

3、持续检测菊花链的通信状态和电池的工况信息;

4、在上报所述菊花链发生通信故障之后,根据检测到的通信状态、工况信息以及所述通信故障的持续时间确定所述通信故障对应的故障等级;

5、响应于确定的故障等级,控制所述电池管理系统执行相应的故障处理策略。

6、在一实施方式中,所述菊花链包括多个模拟前端,检测所述菊花链的通信状态,包括:

7、确定所述菊花链中通信正常的模拟前端的数量;

8、根据确定的数量判断所述菊花链的通信状态为正常状态、部分故障状态还是全部故障状态。

9、在一实施方式中,所述根据确定的数量判断所述菊花链的通信状态为正常状态、部分故障状态还是全部故障状态,包括:

10、将确定的数量与设定的第一数值、第二数值进行比较,其中,所述第一数值为零,所述第二数值与所述模拟前端数量相同;

11、若确定的数量等于所述第一数值,则判定所述通信状态为全部故障状态;

12、若确定的数量大于所述第一数值且小于所述第二数值,则判定所述通信状态为部分故障状态;

13、若确定的数量等于所述第二数值,则判定所述通信状态为正常状态。

14、在一实施方式中,所述电池工况信息包括充电工况和放电工况,所述根据检测到的通信状态、工况信息以及所述通信故障的持续时间确定所述通信故障对应的故障等级,包括:

15、在上报所述通信故障对应的通信状态为全部故障状态之后,根据所述电池的充放电工况以及所述全部故障状态的持续时间,确定所述通信故障对应的故障等级。

16、在一实施方式中,所述根据所述电池的充放电工况以及所述全部故障状态的持续时间,确定所述通信故障对应的故障等级,包括:

17、若所述电池处于充电工况,或者所述电池处于放电工况且所述全部故障状态的持续时间大于第一预设时间,则确定所述故障等级为第一等级;

18、若所述电池处于放电工况且所述全部故障状态的持续时间在所述第一预设时间以下,则确定所述故障等级为第三等级。

19、在一实施方式中,所述电池的工况信息还包括电池soc所在的soc区间,所述根据检测到的通信状态、工况信息以及所述通信故障的持续时间确定所述通信故障对应的故障等级,还包括:

20、在上报所述通信故障对应的通信状态为部分故障状态之后,根据所述电池的充放电工况、soc区间以及所述部分故障状态的持续时间,确定所述通信故障对应的故障等级。

21、在一实施方式中,所述soc区间包括高区间、中区间和低区间,所述根据所述电池的充放电工况、soc区间以及所述部分故障状态的持续时间,确定所述通信故障对应的故障等级,包括:

22、当所述电池处于充电工况时,若所述电池soc在所述高区间,或者所述电池soc在所述中区间或所述低区间且所述部分故障状态的持续时间大于第一预设时间,则确定所述故障等级为第一等级,

23、若所述电池soc在所述中区间或所述低区间且所述部分故障状态的持续时间在所述第一预设时间以下,则确定所述故障等级为第二等级;

24、当所述电池处于放电工况时,若所述电池soc在所述低区间,则确定所述故障等级为所述第一等级,

25、若所述电池soc在所述中区间且所述部分故障状态的持续时间在第二预设时间以下,则确定所述故障等级为第四等级,

26、若所述电池soc在所述中区间且所述部分故障状态的持续时间大于所述第二预设时间,或若所述电池soc在所述高区间且所述部分故障状态的持续时间大于第三预设时间,则确定所述故障等级为所述第二等级,

27、若所述电池soc在所述高区间且所述部分故障状态的持续时间在所述第三预设时间以下,则确定所述故障等级为第三等级;

28、其中,所述第一预设时间小于所述第二预设时间,所述第二预设时间小于等于所述第三预设时间。

29、在一实施方式中,所述中区间包括次高区间和次低区间,所述电池soc在所述次高区间对应的第二预设时间大于所述电池soc在所述次低区间对应的第二预设时间。

30、在一实施方式中,还包括:

31、若检测到所述电池soc所在soc区间发生变化,则按照新的soc区间对应的故障等级来执行相应的故障处理策略,并重新开始计算通信故障的持续时间。

32、在一实施方式中,若检测到所述电池soc所在soc区间发生变化,则按照新的soc区间对应的故障等级来执行相应的故障处理策略,包括:

33、若检测到所述电池soc在相邻两个soc区间发生往复跳变,则在所述电池soc经设定的缓冲区间后,再按照所述新的soc区间对应的故障等级来执行相应的故障处理策略。

34、在一实施方式中,所述故障等级包括严格程度依次降低的第一等级、第二等级、第三等级和第四等级,所述响应于确定的故障等级,控制所述电池管理系统执行相应的故障处理策略,包括:

35、若所述故障等级为所述第一等级,则控制所述电池管理系统进行下高压处理;

36、若所述故障等级为所述第二等级,则控制所述电池管理系统限制充电/放电功率;

37、若所述故障等级为所述第三等级,则控制所述电池管理系统禁止回馈电流;

38、若所述故障等级为所述第四等级,则控制所述电池管理系统不执行其他等级对应的各个故障处理策略。

39、在一实施方式中,所述响应于确定的故障等级,控制所述电池管理系统执行相应的故障处理策略,还包括:

40、若所述故障等级为所述第一等级或所述第二等级,则提示所述电池故障。

41、本技术第二方面提供一种菊花链通信故障的处理装置,应用于电池管理系统,包括:

42、获取模块,其被配置为持续检测菊花链的通信状态和电池的工况信息;

43、确定模块,其被配置为在上报所述菊花链发生通信故障之后,根据检测到的通信状态、工况信息以及所述通信故障的持续时间确定所述通信故障对应的故障等级;

44、控制模块,其被配置为响应于确定的故障等级,控制所述电池管理系统执行相应的故障处理策略。

45、本技术第三方面提供一种电池管理系统,包括:

46、处理器;以及

47、存储器,其上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如上所述的方法。

48、本技术第四方面提供一种汽车,包括:

49、处理器;以及

50、存储器,其上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如上所述的方法。

51、本技术第四方面提供一种计算机可读存储介质,其上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如上所述的方法。

52、本技术提供的技术方案可以包括以下有益效果:

53、本技术的技术方案,应用于电池管理系统bms,在菊花链通信故障的处理过程中,持续检测菊花链的通信状态和电池的工况信息,在上报菊花链发生通信故障之后,根据检测到的通信状态、工况信息以及通信故障的持续时间确定通信故障对应的故障等级,并根据确定的故障等级控制电池管理系统执行相应的故障处理策略。本技术针对菊花链的通信状态、电池的工况信息和通信故障的持续时间进行故障等级的区分,以执行不同的故障处理策略,可以解决因故障误报或外界干扰等因素导致的菊花链通信故障造成的严格处理措施,进而提高bms的故障诊断的解决方案的鲁棒性和高覆盖度,可以保证在安全的前提下,尽可能地降低对用户使用体验的负面影响。

54、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。

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