本申请涉及电池管理领域,特别是涉及一种电池的电量校准方法、装置、计算机设备及存储介质。
背景技术:
1、在电池的使用过程中,由于电池内阻变化、电池老化和系统误差等原因,导致电池的电量可能会出现偏差或者不准确的问题。因此,需要对电池进行电量校准,以确保电池的电量能够准确显示。
2、目前,主要是通过事先构建校准表,以通过查表的方式获取校准电量,并将获取到的校准电量替代原先的电量。但是,电池具体所处的温度条件、电池的老化程度、电池的静置时间等,都会对电池在使用过程中的性能产生影响,这会导致通过查表的方式所得到的校准电量不够准确。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种电池的电量校准方法、装置、计算机设备、计算机可读存储介质以及计算机程序产品,能够提高电量校准的准确性。
2、第一方面,本申请提供了一种电池的电量校准方法,包括:
3、读取电池的总电流和单体电压;
4、根据总电流和单体电压确定电池当前所处的工作状态;
5、在电池当前所处的工作状态为静置状态的情况下,则对电池进行静态电量校准处理;
6、在电池当前所处的工作状态为充放电状态的情况下,则对电池进行动态电量校准处理。
7、第二方面,本申请提供了一种电池的电量校准装置,包括:
8、数据读取模块,用于读取电池的总电流和单体电压;
9、状态确定模块,用于根据总电流和单体电压确定电池当前所处的工作状态;
10、电量校准模块,用于在电池当前所处的工作状态为静置状态的情况下,则对电池进行静态电量校准处理;在电池当前所处的工作状态为充放电状态的情况下,则对电池进行动态电量校准处理。
11、在一些实施例中,电池包括各单体电芯。电量校准模块,还用于在电池当前所处的工作状态为静置状态的情况下,根据电池的各电压值对电池的各基础校准电量进行校准,得到各电压校准电量;各电压值是根据各单体电芯分别对应的电芯电压值确定的;各基础校准电量,是基于各电压值和电池的各温度值从预设的校准表中读取的;各温度值,是根据各单体电芯分别对应的电芯温度值确定的;根据各温度值对各电压校准电量进行校准,得到电池的校准电量。
12、在一些实施例中,每个温度值具有对应的基础校准电量组;基础校准电量组中不同基础校准电量是对应的温度值分别和不同的电压值确定的;各电压校准电量包括各基础校准电量组分别对应的电压校准电量。电量校准模块,还用于在电池当前所处的工作状态为静置状态的情况下,针对每个基础校准电量组,根据基础校准电量组中的基础校准电量之间的差值,以及基础校准电量组对应的电压校准权重,对基础校准电量组中的目标基础校准电量进行校准,得到基础校准电量组对应的电压校准电量;电压校准权重根据各电压值确定。
13、在一些实施例中,电量校准模块,还用于根据各电压校准电量之间的差值,以及温度校准权重,对各电压校准电量中的目标电压校准电量进行校准,得到校准电量;温度校准权重根据各温度值确定。
14、在一些实施例中,充放电状态包括充放电末端状态。电量校准模块,还用于在电池当前所处的工作状态为充放电末端状态的情况下,确定预先设置的各级别下的末端校准电量;分别根据各末端校准电量对电池进行对应级别的平滑电量校准处理,得到电池在经过各级别的平滑电量校准处理后,分别对应的校准电量。
15、在一些实施例中,末端校准电量包括第一末端校准电量和第二末端校准电量。电量校准模块,还用于在电池的单体电压达到第一电压阈值的情况下,在经过第一预设时长后,将第一末端校准电量确定为电池在第一级别下的校准电量;在电池的单体电压达到第二电压阈值的情况下,在经过第二预设时长后,将第二末端校准电量确定为电池在第二级别下的校准电量。
16、在一些实施例中,充放电状态包括充放电平稳状态。电量校准模块,还用于在电池当前所处的工作状态为充放电平稳状态的情况下,根据电池的各电压值对电池的各参考校准电量进行校准,得到各电压校准电量;各参考校准电量,是基于各电压值、电池的各温度值和电池的各电流值从预设的校准表中读取的;各电流值,是根据各单体电芯分别对应的电芯电流值确定的;根据电池的各电流值对各电压校准电量进行校准,得到各电流校准电量;根据电池的各温度值对各电流校准电量进行校准,得到电池的校准电量。
17、在一些实施例中,每个温度值和不同的电流值共同确定对应的参考校准电量组;参考校准电量组中不同的参考校准电量是对应的温度值和电流值分别与不同的电压值确定的;各电压校准电量包括各参考校准电量组分别对应的电压校准电量。电量校准模块,还用于在电池当前所处的工作状态为充放电平稳状态的情况下,针对每个参考校准电量组,根据参考校准电量组中的参考校准电量之间的差值,以及参考校准电量组对应的电压校准权重,对参考校准电量组中的目标参考校准电量进行校准,得到参考校准电量组对应的电压校准电量。
18、在一些实施例中,各电流校准电量包括各电压校准电量组分别对应的电流校准电量;电压校准电量组,是对各电压校准电量进行分组得到的。电量校准模块,还用于针对每个电压校准电量组,根据电压校准电量组中的电压校准电量之间的差值,以及电压校准电量组对应的电流校准权重,对电压校准电量组中的目标电压校准电量进行校准,得到电压校准电量组对应的电流校准电量;电流校准权重根据各电流值确定。
19、在一些实施例中,电量校准模块,还用于根据各电流校准电量之间的差值,以及温度校准权重,对各电流校准电量中的目标电流校准电量进行校准,得到校准电量。
20、第三方面,本申请提供了一种计算机设备,计算机设备包括存储器和处理器,存储器存储有计算机程序,处理器执行该计算机程序时实现上述的方法中的步骤。
21、第四方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的方法中的步骤。
22、第五方面,本申请提供了一种计算机程序产品,计算机程序产品包括计算机程序,该计算机程序被处理器执行时实现上述的方法中的步骤。
23、上述电池的电量校准方法、装置、计算机设备、计算机可读存储介质及计算机程序产品,通过读取电池的总电流和单体电压;根据总电流和单体电压确定电池当前所处的工作状态,以针对性地修正不同工作状态下的电量。具体地,在电池当前所处的工作状态为静置状态的情况下,则对电池进行静态电量校准处理,得到电池的校准电量。在电池当前所处的工作状态为充放电状态的情况下,则对电池进行动态电量校准处理,得到电池的校准电量。通过对电池处于不同工作状态下进行针对性的电量校准,可以使校准电量更贴近于实际电量,提高电量校准的准确性。
1.一种电池的电量校准方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述电池包括各单体电芯;所述在所述电池当前所处的工作状态为静置状态的情况下,则对所述电池进行静态电量校准处理,包括:
3.根据权利要求2所述的方法,其特征在于,每个所述温度值具有对应的基础校准电量组;所述基础校准电量组中不同基础校准电量是对应的温度值分别和不同的所述电压值确定的;所述各电压校准电量包括各基础校准电量组分别对应的电压校准电量;
4.根据权利要求2所述的方法,其特征在于,所述根据所述各温度值对所述各电压校准电量进行校准,得到所述电池的校准电量,包括:
5.根据权利要求1所述的方法,其特征在于,所述充放电状态包括充放电末端状态;所述在所述电池当前所处的工作状态为充放电状态的情况下,则对所述电池进行动态电量校准处理,包括:
6.根据权利要求5所述的方法,其特征在于,所述末端校准电量包括第一末端校准电量和第二末端校准电量;所述分别根据各末端校准电量对所述电池进行对应级别的平滑电量校准处理,得到所述电池在经过各级别的平滑电量校准处理后,分别对应的校准电量,包括:
7.根据权利要求1至6任一项所述的方法,其特征在于,所述充放电状态包括充放电平稳状态;所述在所述电池当前所处的工作状态为充放电状态的情况下,则对所述电池进行动态电量校准处理,包括:
8.根据权利要求7所述的方法,其特征在于,每个温度值和不同的电流值共同确定对应的参考校准电量组;所述参考校准电量组中不同的参考校准电量是对应的温度值和电流值分别与不同的所述电压值确定的;所述各电压校准电量包括各参考校准电量组分别对应的电压校准电量;
9.根据权利要求7所述的方法,其特征在于,所述各电流校准电量包括各电压校准电量组分别对应的电流校准电量;所述电压校准电量组,是对所述各电压校准电量进行分组得到的;
10.根据权利要求7所述的方法,其特征在于,所述根据所述电池的各温度值对所述各电流校准电量进行校准,得到所述电池的校准电量,包括:
11.一种电池的电量校准装置,其特征在于,包括:
12.一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至10中任一项所述的方法的步骤。
13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至10中任一项所述的方法的步骤。