一种电池管理系统控制方法、装置、电子设备及存储介质与流程

文档序号:35201306发布日期:2023-08-22 06:41阅读:23来源:国知局
一种电池管理系统控制方法、装置、电子设备及存储介质与流程

本技术涉及新能源汽车,具体涉及一种电池管理系统控制方法、装置、电子设备及存储介质。


背景技术:

1、随着电池管理系统(battery management system,bms)技术的发展,主板和分板之间的通信已经由控制器局域网络can通信发展为菊花链通信。在通用技术中,主板需要通过菊花链通信的方式,在预设功能执行时段内,控制分板实现单体电压采集功能、模组温度采集功能、目标采样线开路诊断功能、菊花链通信故障诊断、电池均衡设置功能和终端电阻设置功能等多项功能。上述方式存在预设功能执行时段内某一功能执行超时,导致无法执行所有功能的问题,若增加预设功能执行时段的时长可能会导致电压和温度的采样数据不足;上述方式还存在功能执行混乱的问题。

2、例如,cn112953773b公开了一种bms的环形菊花链通信故障处理方法、系统及车辆,包括步骤:(s1)bms被唤醒上电,(s2)判断已配置cid的次数累计是否超过第一预设次数,若已重新配置cid的次数累计未超过第一预设次数,配置单体采样芯片cid,并判断所有单体采样芯片cid是否配置成功,若配置不成功,返回执行步骤(s2);若配置成功,初始化所有单体采样芯片寄存器,并判断初始化单体采样芯片寄存器是否成功,若成功,则首次读取单体采样芯片数据并判断读取是否正常,若正常,则周期性读取单体采样芯片数据,流程结束。该发明公开的技术方案仅针对菊花链通信故障进行处理,未能解决各功能的时间调度的有序性,导致各功能执行准确性低和效率低。

3、申请内容

4、本技术提供一种电池管理系统控制方法、装置、电子设备及存储介质,以解决上述因某一功能执行超时导致无法执行所有功能以及功能执行混乱的技术问题。

5、于本技术一实施例中,本技术提供一种电池管理系统控制方法,包括:获取电池管理系统的菊花链通信控制信息、菊花链通信异常次数、任务执行次数和多个初始控制功能,所述任务执行次数由预设基础时长和所述菊花链通信控制信息得到;若所述菊花链通信异常次数小于或等于预设通信异常次数,则根据所述任务执行次数和预设目标次数在各所述初始控制功能中确定目标控制功能,并根据所述目标控制功能和所述菊花链通信控制信息对所述电池管理系统进行功能控制;若所述菊花链通信异常次数大于所述预设通信异常次数,则对所述电池管理系统进行菊花链通信故障处理。

6、于本技术一实施例中,根据所述任务执行次数和预设目标次数在各所述初始控制功能中确定目标控制功能,包括:若所述任务执行次数不为第一功能计数和目标诊断计数,则将第一控制功能确定为所述目标控制功能;若所述任务执行次数为所述第一功能计数,则将终端电阻设置功能确定为所述目标控制功能;若所述任务执行次数为所述目标诊断计数,则将目标采样线开路诊断功能确定为所述目标控制功能;其中,所述第一控制功能包括单体电压采集功能、模组温度采集功能和电池均衡设置功能至少之一,所述预设目标次数包括所述第一功能计数和所述目标诊断计数,各所述初始控制功能包括所述第一控制功能、所述终端电阻设置功能和所述目标采样线开路诊断功能。

7、于本技术一实施例中,若所述任务执行次数为所述目标诊断计数,则将目标采样线开路诊断功能确定为所述目标控制功能包括:若所述任务执行次数为第一诊断计数,则将奇数通道采样线开路诊断功能确定为所述目标控制功能;若所述任务执行次数为第二诊断计数,则将偶数通道采样线开路诊断功能确定为所述目标控制功能;其中,所述目标诊断计数包括所述第一诊断计数和所述第二诊断计数,所述目标采样线开路诊断功能包括奇数通道采样线开路诊断功能或偶数通道采样线开路诊断功能。

8、于本技术一实施例中,根据所述目标控制功能和所述菊花链通信控制信息对所述电池管理系统进行功能控制,包括:若所述目标控制功能为奇数通道采样线开路诊断功能,则闭合奇数通道采样线,并进行单体电压采集,得到奇数通道单体电压;若所述目标控制功能为偶数通道采样线开路诊断功能,则闭合偶数通道采样线,并进行单体电压采集,得到偶数通道单体电压;将所述奇数通道单体电压或所述偶数通道单体电压作为目标诊断电压,并根据所述目标诊断电压对目标采样线进行开路诊断控制;其中,功能控制包括奇数通道采样线开路诊断功能或偶数通道采样线开路诊断功能,所述目标采样线包括所述奇数通道采样线或所述偶数通道采样线。

9、于本技术一实施例中,根据所述目标诊断电压对目标采样线进行开路诊断控制,包括:若所述目标诊断电压小于或等于预设开路电压阈值,则将所述目标采样线的通断状态确定为开路状态;若所述目标诊断电压大于所述预设开路电压阈值,则将所述目标采样线的通断状态确定为通路状态。

10、于本技术一实施例中,根据所述目标控制功能和所述菊花链通信控制信息对所述电池管理系统进行功能控制包括:若所述目标控制功能为所述第一控制功能,则对所述电池管理系统进行菊花链通信故障诊断,得到诊断结果;若所述诊断结果为正常,则根据所述菊花链通信控制信息对所述电池管理系统进行采集控制;若所述诊断结果为异常,则增加所述菊花链通信异常次数的次数;其中,功能控制还包括菊花链通信故障诊断和采集控制。

11、于本技术的一实施例中,本技术提供一种电池管理系统控制装置,包括:获取模块,用于获取电池管理系统的菊花链通信控制信息、菊花链通信异常次数、任务执行次数和多个初始控制功能,所述任务执行次数由预设基础时长和所述菊花链通信控制信息得到;功能控制模块,用于若所述菊花链通信异常次数小于或等于预设通信异常次数,则根据所述任务执行次数和预设目标次数在各所述初始控制功能中确定目标控制功能,并根据所述目标控制功能和所述菊花链通信控制信息对所述电池管理系统进行功能控制;故障处理模块,用于若所述菊花链通信异常次数大于所述预设通信异常次数,则对所述电池管理系统进行菊花链通信故障处理。

12、于本技术的一实施例中,电池管理系统控制装置还包括微控制单元、第一菊花链通信转换芯片、第二菊花链通信转换芯片、多个单体采样芯片及环形菊花链通信回路;所述微控制单元用于生成所述菊花链通信控制信息和对所述电池管理系统进行菊花链通信故障诊断;所述第一菊花链通信转换芯片和所述第二菊花链通信转换芯片用于对所述微控制单元的串行外设接口通信与菊花链通信协议进行相互转换;各所述单体采样芯片用于根据所述菊花链通信控制信息对所述电池管理系统进行功能控制;所述环形菊花链通信回路由各所述单体采样芯片首尾相连构成,用于进行菊花链通信。

13、本技术还提供一种电子设备,所述电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如上述各实施例中任一项所述的电池管理系统控制方法。

14、本技术还提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行如上述各实施例中任一项所述的电池管理系统控制方法。

15、本发明的有益效果:本发明提供一种电池管理系统控制方法、装置、电子设备及存储介质,在本发明中,通过任务执行次数和预设目标次数在各初始控制功能中确定目标控制功能的方式,解决了功能执行混乱和某一功能执行超时导致无法执行所有功能的技术问题,本发明实现了各种目标控制功能时间调度的有序,进而提高了目标控制功能执行的效率和准确性

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


技术实现思路

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