本技术实施例涉及电池,特别涉及一种电池均衡方法、装置和bms。
背景技术:
1、通常,电池单体可包括多个电芯。由于电芯之间的差异、使用环境的影响以及充放电过程中的不均衡,可能导致电池单体中电芯之间的电量差异,在相同的充放电过程中可能造成电芯过充或者过放的问题,影响了电池单体的寿命,从而影响了电池组的整体性能和使用寿命。
技术实现思路
1、有鉴于此,本技术实施例提供一种电池均衡方法、装置和bms,用于提高电池单体的寿命,从而提高电池组的整体性能和使用寿命。
2、第一方面提供了一种电池均衡方法,包括:
3、判断获取的充电单元的电量输入值大于0或者等于0;
4、若判断出所述电量输入值大于0,向电量均衡单元发送充电指令,所述充电指令包括至少一个第一指定电芯的第一电芯标识,以使所述电量均衡单元响应于所述充电指令,对所述第一电芯标识对应的第一指定电芯进行充电,以使每个所述第一指定电芯的电压与获取的最高电芯电压相等,所述第一指定电芯包括电芯电压最低的电芯;
5、若判断出所述电量输入值等于0,向所述电量均衡单元发送电量转移指令,所述电量转移指令包括第二指定电芯的第二电芯标识和第三指定电芯的第三电芯标识,以使所述电量均衡单元响应于所述电量转移指令,将所述第二电芯标识对应的第二指定电芯的电量转移至所述第三电芯标识对应的第三指定电芯,以使所述第二指定电芯的电量和所述第三指定电芯的电量相等,所述第二指定电芯包括电芯电压最高的电芯,所述第三指定电芯包括电芯电压最低的电芯。
6、在一种可能的实现方式中,所述向电量均衡单元发送充电指令之前,还包括:
7、接收所述采集单元发送的多个电芯的电芯电压;
8、从所述多个电芯的电芯电压中筛选出最高电芯电压和最低电芯电压;
9、判断所述最高电芯电压和所述最低电芯电压的差值是否大于设定阈值;
10、若判断出所述差值大于所述设定阈值,继续执行所述向电量均衡单元发送充电指令的步骤;
11、若判断出所述差值小于或等于所述设定阈值,继续执行所述判断所述最高电芯电压和所述最低电芯电压的差值是否大于设定阈值的步骤。
12、在一种可能的实现方式中,所述方法还包括:
13、若判断出所述差值大于所述设定阈值,判断是否接收到用户输入的启动指令;
14、若判断出接收到用户输入的启动指令,继续执行所述向电量均衡单元发送充电指令的步骤;
15、若判断出未接收到用户输入的启动指令,继续执行所述判断获取的充电单元的电量输入值大于0或者等于0的步骤。
16、在一种可能的实现方式中,所述向所述电量均衡单元发送电量转移指令,所述电量转移指令包括第二指定电芯的第二电芯标识和第三指定电芯的第三电芯标识,以使所述电量均衡单元响应于所述电量转移指令,将所述第二电芯标识对应的第二指定电芯的电量转移至所述第三电芯标识对应的第三指定电芯,以使所述第二指定电芯的电量和所述第三指定电芯的电量相等之后,还包括:
17、接收所述采集单元发送的多个电芯的电芯电压;
18、从所述多个电芯的电芯电压中筛选出最高电芯电压和最低电芯电压;
19、判断所述最高电芯电压和所述最低电芯电压的差值是否大于设定阈值;
20、若判断出所述差值大于所述设定阈值,继续执行所述向电量均衡单元发送充电指令的步骤。
21、在一种可能的实现方式中,所述向电量均衡单元发送充电指令,所述充电指令包括至少一个第一指定电芯的第一电芯标识,以使所述电量均衡单元响应于所述充电指令,对所述第一电芯标识对应的第一指定电芯进行充电,以使每个所述第一指定电芯的电压与获取的最高电芯电压相等之后,还包括:
22、接收所述采集单元发送的多个电芯的电芯电压;
23、从所述多个电芯的电芯电压中筛选出最高电芯电压和最低电芯电压;
24、判断所述最高电芯电压和所述最低电芯电压的差值是否大于设定阈值;
25、若判断出所述差值大于所述设定阈值,继续执行所述向电量均衡单元发送充电指令的步骤。
26、第二方面提供了一种电池均衡装置,包括:
27、第一判断模块,用于判断获取的充电单元的电量输入值大于0或者等于0;
28、发送模块,用于若所述第一判断模块判断出所述电量输入值大于0,向电量均衡单元发送充电指令,所述充电指令包括至少一个第一指定电芯的第一电芯标识,以使所述电量均衡单元响应于所述充电指令,对所述第一电芯标识对应的第一指定电芯进行充电,以使每个所述第一指定电芯的电压与获取的最高电芯电压相等,所述第一指定电芯包括电芯电压最低的电芯;
29、所述发送模块还用于若所述第一判断模块判断出所述电量输入值等于0,向所述电量均衡单元发送电量转移指令,所述电量转移指令包括第二指定电芯的第二电芯标识和第三指定电芯的第三电芯标识,以使所述电量均衡单元响应于所述电量转移指令,将所述第二电芯标识对应的第二指定电芯的电量转移给所述第三电芯标识对应的第三指定电芯,以使所述第二指定电芯的电量和所述第三指定电芯的电量相等,所述第二指定电芯包括电芯电压最高的电芯,所述第三指定电芯包括电芯电压最低的电芯。
30、在一种可能的实现方式中,所述装置还包括:
31、接收模块,用于接收所述采集单元发送的多个电芯的电芯电压;
32、筛选模块,用于从所述多个电芯的电芯电压中筛选出最高电芯电压和最低电芯电压;
33、第二判断模块,用于判断所述最高电芯电压和所述最低电芯电压的差值是否大于设定阈值,若判断出所述差值大于所述设定阈值,触发所述发送模块继续执行所述向电量均衡单元发送充电指令的步骤;若判断出所述差值小于或等于所述设定阈值,继续执行所述判断所述最高电芯电压和所述最低电芯电压的差值是否大于设定阈值的步骤。
34、第三方面提供了一种bms,包括:一个或多个处理器;存储器;以及一个或多个计算机程序,其中所述一个或多个计算机程序被存储在所述存储器中,所述一个或多个计算机程序包括指令,当所述指令被所述bms执行时,使得所述bms执行上述第一方面或第一方面任一可能的实现方式中的电池均衡方法。
35、第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在bms执行上述第一方面或第一方面任一可能的实现方式中的电池均衡方法。
36、第五方面提供了一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现上述第一方面或第一方面任一可能的实现方式中的电池均衡方法。
37、本技术实施例提供的技术方案中,若判断出所述电量输入值大于0,向电量均衡单元发送充电指令,以使电量均衡单元对第一电芯标识对应的第一指定电芯进行充电,减小了电芯间的电量差异,从而提高了电池单体的寿命,进而提高了电池组的整体性能和使用寿命;若判断出电量输入值等于0,向电量均衡单元发送电量转移指令,以使电量均衡单元将第二电芯标识对应的第二指定电芯的电量转移至第三电芯标识对应的第三指定电芯,减小了电芯间的电量差异,从而提高了电池单体的寿命,进而提高了电池组的整体性能和使用寿命。
1.一种电池均衡方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述向电量均衡单元发送充电指令之前,还包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述向所述电量均衡单元发送电量转移指令,所述电量转移指令包括第二指定电芯的第二电芯标识和第三指定电芯的第三电芯标识,以使所述电量均衡单元响应于所述电量转移指令,将所述第二电芯标识对应的第二指定电芯的电量转移至所述第三电芯标识对应的第三指定电芯,以使所述第二指定电芯的电量和所述第三指定电芯的电量相等之后,还包括:
5.根据权利要求1所述的方法,其特征在于,所述向电量均衡单元发送充电指令,所述充电指令包括至少一个第一指定电芯的第一电芯标识,以使所述电量均衡单元响应于所述充电指令,对所述第一电芯标识对应的第一指定电芯进行充电,以使每个所述第一指定电芯的电压与获取的最高电芯电压相等之后,还包括:
6.一种电池均衡装置,其特征在于,包括:
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
8.一种bms,其特征在于,包括:一个或多个处理器;存储器;以及一个或多个计算机程序,其中所述一个或多个计算机程序被存储在所述存储器中,所述一个或多个计算机程序包括指令,当所述指令被所述bms执行时,使得所述bms执行权利要求1至5任一项所述的电池均衡方法。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在bms执行权利要求1至5中任一项所述的电池均衡方法。
10.一种计算机程序产品,包括计算机程序/指令,其特征在于,所述计算机程序/指令被处理器执行时实现权利要求1至5中任一项所述的电池均衡方法。
