本技术涉及新能源,特别是涉及一种电池管理方法和电池。
背景技术:
1、锂电池在出厂后,往往会需要经过一段时间后才会在用户端投入使用。同时,电池在使用时,电池的充放电次数以及使用频率也会对电池寿命产生影响。
2、传统技术中在计算实际电池电量时,电池管理系统(battery managementsystem,bms)会周期性地采集电池的电压、电流、温度等参数,再通过开路电压获取当前电池电量,然后通过安时积分来计算实时的电池电量,最后再根据充满电时的电池电量和放完电时的电池电量来校准实时电池电量。
3、然而传统方法中,通过开路电压和安时积分计算的方式忽略了电池实际的电池电量在不同的温度或者在不同的充放电电流下会改变,以及电池自身内部的功耗对电池电量也会产生影响的问题;同时,基于应用场景的不同,有些电池始终处于边充电边放电的情况,导致电池bms无法通过电池到达充满电或放完电的情况而对电池电量进行准确地校准。另外,电池bms在周期性采样过程中本身也会产生一定的功耗,这对于处于离网场景下的用户可能会是不利的。
技术实现思路
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、根据健康状态参数调整第三电量区间。
34、第二方面,本技术还提供了一种电池。该电池包括:
35、获取模块,被配置为获取电池的状态参数,状态参数包括电流参数和电量参数;用于根据电量参数确定电池模式,当电量参数处于第一电量区间时,电池进入第一模式;
36、控制模块,被配置为响应于电量参数处于第一电量区间时,控制电池进入第一模式;当电池进入第一模式时,根据电流参数校准电量参数。
37、可选地,结合上述任一方面,在本方面的另一种实现方式中,当控制模块控制电池进入第一模式时,根据电流参数校准电量参数包括以下至少一种:
38、当电流参数为零时,根据电池的自放电消耗的电量对电量参数进行校准;
39、当电流参数不为零时,根据电池的内阻消耗的电量对电量参数进行校准。
40、可选地,结合上述任一方面,在本方面的另一种实现方式中,该电池还包括:
41、判断模块,被配置为当电池进入第一模式时,判断电流参数是否为零;若电流参数为零,增加零电流计数;控制模块响应于零电流计数大于或等于第一计数阈值,降低获取电池的状态参数的频率。
42、可选地,结合上述任一方面,在本方面的另一种实现方式中,控制模块在降低获取电池的状态参数的频率之后,响应于零电流计数大于或等于第二计数阈值,或者响应于获取电池的状态参数的频率小于频率阈值时,电池进入关机或休眠状态。
43、可选地,结合上述任一方面,在本方面的另一种实现方式中,在控制模块控制电池进入第一模式之后,根据电流参数的变化率调整获取状态参数的频率;
44、其中,
45、若电流参数的变化率小于变化率阈值,降低获取状态参数的频率;
46、若电流参数的变化率不小于变化率阈值,维持获取状态参数的频率。
47、可选地,结合上述任一方面,在本方面的另一种实现方式中,控制模块还响应于电量参数处于第二电量区间时,电池进入第二模式;
48、当电池进入第二模式时,判断模块判断电流参数是否为零,若电流参数为零,增加零电流计数;
49、响应于零电流计数大于或等于第三计数阈值,电池进入关机或休眠状态。
50、可选地,结合上述任一方面,在本方面的另一种实现方式中,在控制模块控制电池进入关机或休眠状态之前,还包括:
51、获取模块获取电池当前的电量参数;
52、控制模块根据当前的电量参数和电池的自放电消耗的电量确定电池进入第四模式所需的时间;
53、控制模块发送第一信息,该第一信息用于提醒用户在该时间之前对电池充电。
54、可选地,结合上述任一方面,在本方面的另一种实现方式中,控制模块还响应于电量参数处于第三电量区间时,电池进入第三模式;
55、当电池进入第三模式时,控制电池显示电量参数为零。
56、可选地,结合上述任一方面,在本方面的另一种实现方式中,获取模块还被配置为获取电池的健康状态参数,控制模块根据健康状态参数调整第三电量区间。
57、第三方面,本技术还提供了一种电池管理系统。所述电池管理系统包括存储模块和处理模块,所述存储模块存储有计算机程序,所述处理模块执行所述计算机程序时实现上述第一方面任一项实施例所述的电池的控制方法。
58、第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面任一项实施例所述的电池的控制方法。
59、第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述第一方面任一项实施例所述的电池的控制方法。
60、如上所述的电池管理方法、电池、电池管理系统、计算机可读存储介质和计算机程序产品,通过获取电池包括电流参数和电量参数在内的状态参数,并根据获取的状态参数控制电池进入对应模式,并在不同模式下根据电流参数校准电量参数。本技术的电池管理方法通过对电量参数的校准,提高获取电池电量参数的精准度,不受电池使用环境或电流的影响,即使在复杂的使用场景中,也可以较好的实现电池管理。
61、提供上述
技术实现要素:
以简化形式介绍一些概念,这些概念将在下面的具体实施方式中进一步详细描述。上述发明内容既不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。本技术所要求保护的主题不限于解决背景技术中指出的任何或所有缺点的实施方式。