产学研创新服务平台(全国)
专利申请类型:发明专利;专利名称:一种电池充电方法、装置、电子设备及存储介质
专利类型:发明专利
专利申请号:CN202210372394.8
专利申请(专利权)人:湖北亿纬动力有限公司
权利人地址:湖北省荆门市荆门高新区掇刀区荆南大道68号
专利发明(设计)人:发明人:苑丁丁,蹇兴文,王华
专利摘要:本发明公开了一种电池充电方法、装置、电子设备及存储介质。获取动力电池采用脉冲充电的充电数据和采用脉冲放电的放电数据;基于充电数据和放电数据确定动力电池在实际环境温度下的安全脉冲电流,安全脉冲电流表示动力电池在实际环境温度下充电能够承受的最大电流值;在实际环境温度下对动力电池施加安全脉冲电流,以对动力电池预热;对预热后的动力电池充电。本发明确定动力电池的耐受能力下的最大能够承受的安全脉冲电流,向动力电池施加高频率的安全脉冲电流,使电池能自身产热,对动力电池预热,在缩短低温充电的时间的同时,不会产生析锂现象,利于电池在各个不同的场景下实现低温充电,延长电池的使用寿命。
主权利要求:
1.一种电池充电方法,其特征在于,包括:
获取动力电池采用脉冲充电方式进行充电得到的充电数据和采用脉冲放电方式进行放电得到的放电数据;
基于所述充电数据和所述放电数据确定所述动力电池在实际环境温度下的安全脉冲电流,所述安全脉冲电流表示所述动力电池在所述实际环境温度下充电能够承受的最大电流值;
在所述实际环境温度下对所述动力电池施加所述安全脉冲电流,以对所述动力电池预热;
对预热后的动力电池充电;
其中,所述获取动力电池采用脉冲充电方式进行充电得到的充电数据,包括:在预设温度下,使用第一充电倍率对所述动力电池进行容量测试,得到第一充电容量;
在预设的常温温度下,使用第一放电倍率将所述动力电池恒流放电至预设的第一电压门槛值;
在所述动力电池的温度与环境温度相同时,对所述动力电池进行脉冲充电测试,得到表示SOC值、温度值及临界脉冲充电倍率之间关系的充电数据;
获取动力电池采用脉冲放电的放电数据,包括:
在预设温度下,使用第二放电倍率对所述动力电池进行容量测试,得到第一放电容量;
在预设的常温温度下,使用第三充电倍率将所述动力电池恒流恒压充电至预设的第二电压门槛值及第二电流门槛值;
在所述动力电池的温度与环境温度相同时,对所述动力电池进行脉冲放电测试,得到表示SOC值、温度值及临界脉冲放电倍率之间关系的放电数据;
所述基于所述充电数据和所述放电数据确定所述动力电池在实际环境温度下的安全脉冲电流,包括:获取实际环境温度和所述动力电池的实际SOC值;
根据所述实际环境温度和所述实际SOC值,在所述充电数据中查询安全充电电流;
根据所述实际环境温度和所述实际SOC值,在所述放电数据中查询安全放电电流;
判断所述安全充电电流是否大于所述安全放电电流;
若所述安全充电电流大于所述安全放电电流,则将所述安全充电电流确定为安全脉冲电流;
若所述安全充电电流小于等于所述安全放电电流,则将所述安全放电电流确定为安全脉冲电流。
2.根据权利要求1所述的方法,其特征在于,对所述动力电池进行脉冲充电测试,得到表示SOC值、温度值及临界脉冲充电倍率之间关系的充电数据,包括:使用第二充电倍率对所述动力电池充电,将所述动力电池充电至预设的SOC值,预设的SOC值是以所述第一充电容量为基准的SOC值;
使用最大测试电流按预设的脉冲时长进行脉冲充电,定时记录充电测试电流、充电测试电压;
判断所述充电测试电压是否达到第一保护电压;
若所述充电测试电压达到第一保护电压,则更换所述脉冲时长,返回执行所述使用最大测试电流按预设的脉冲时长进行脉冲充电,定时记录充电测试电流、充电测试电压的步骤;
若所述充电测试电压未达到第一保护电压,则将所述充电测试电流作为所述脉冲时长下当前所述预设的SOC值及当前所述温度对应的最大脉冲充电电流;
判断使用所述最大测试电流按所有所述预设的脉冲时长进行脉冲充电时,所述充电测试电压是否均达到第一保护电压;
若所述充电测试电压均达到第一保护电压,则降低当前所述预设的SOC值对应使用的最大充电测试电流,返回执行所述使用最大测试电流按预设的脉冲时长进行脉冲充电,定时记录充电测试电流、充电测试电压的步骤;
根据所述最大脉冲充电电流对电压进行弛豫分析,判断所述动力电池是否产生析锂现象;
若所述动力电池无产生析锂现象,则将所述最大脉冲充电电流作为所述脉冲充电倍率表中当前所述SOC值及当前所述温度对应的临界脉冲充电电流,返回执行所述使用第二充电倍率对所述动力电池充电,将所述动力电池充电至预设的SOC值的步骤,调整所述动力电池容量至下一个预设的SOC值;
若所述动力电池产生所述析锂现象,则降低当前所述预设的SOC值对应使用的所述最大充电测试电流,返回执行所述使用最大测试电流按预设的脉冲时长进行脉冲充电,定时记录充电测试电流、充电测试电压的步骤。
3.根据权利要求1所述的方法,其特征在于,所述得到表示SOC值、温度值及临界脉冲放电倍率之间关系的放电数据,包括:使用第三放电倍率对所述动力电池放电,将所述动力电池容量放电至预设的SOC值,预设的SOC值是以所述第一放电容量为基准的SOC值;
使用最大测试电流按预设的脉冲时长进行脉冲放电,定时记录放电测试电流、放电测试电压;
判断所述放电测试电压是否达到第二保护电压;
若所述放电测试电压达到第二保护电压,则更换所述脉冲时长,返回执行所述使用最大测试电流按预设的脉冲时长进行脉冲放电,定时记录放电测试电流、放电测试电压的步骤;
若所述放电测试电压未达到第二保护电压,则将所述放电测试电流作为所述脉冲时长下当前所述预设的SOC值及当前所述温度对应的最大脉冲放电电流;
判断使用所述最大测试电流按所有所述预设的脉冲时长进行脉冲放电时,所述放电测试电压是否均达到第二保护电压;
若所述放电测试电压均达到第二保护电压,则降低当前所述预设的SOC值对应使用的最大放电测试电流,返回执行所述使用最大测试电流按预设的脉冲时长进行脉冲放电,定时记录放电测试电流、放电测试电压的步骤;
根据所述最大脉冲放电电流对电压进行弛豫分析,判断所述动力电池是否产生析锂现象;
若所述动力电池无产生析锂现象,则将所述最大脉冲放电电流作为所述脉冲放电倍率表中当前所述SOC值及当前所述温度对应的临界脉冲放电电流,返回执行所述使用第三放电倍率对所述动力电池放电,将所述动力电池容量放电至预设的SOC值的步骤;
若产生所述析锂现象,则降低当前所述预设的SOC值对应使用的所述最大放电测试电流,返回执行所述使用最大测试电流按预设的脉冲时长进行脉冲放电,定时记录放电测试电流、放电测试电压的步骤。
4.根据权利要求1‑3任一所述的方法,其特征在于,所述在所述实际环境温度下对所述动力电池施加所述安全脉冲电流,以对所述动力电池预热,包括:对所述动力电池施加所述安全脉冲电流;
获取由内部温度感应线采集到的所述动力电池的内部温度;
获取由外部温度感应线采集到的所述动力电池的外部温度;
判断所述内部温度和所述外部温度是否均达到预设的充电温度阈值;
若所述内部温度和所述外部温度均达到预设的充电温度阈值,则停止执行所述对所述动力电池施加所述安全脉冲电流的步骤。
5.一种电池充电装置,其特征在于,包括:
数据获取模块,用于获取动力电池采用脉冲充电方式进行充电得到的充电数据和采用脉冲放电方式进行放电得到的放电数据;
安全脉冲电流确定模块,用于基于所述充电数据和所述放电数据确定所述动力电池在实际环境温度下的安全脉冲电流,所述安全脉冲电流表示所述动力电池在所述实际环境温度下充电能够承受的最大电流值;
预热模块,用于在所述实际环境温度下对所述动力电池施加所述安全脉冲电流,以对所述动力电池预热;
充电模块,用于对预热后的动力电池充电;
其中,所述数据获取模块,包括:
第一充电容量确定子模块,用于在预设温度下,使用第一充电倍率对所述动力电池进行容量测试,得到第一充电容量;
恒流放电子模块,用于在预设的常温温度下,使用第一放电倍率将所述动力电池恒流放电至预设的第一电压门槛值;
充电数据生成子模块,用于在所述动力电池的温度与环境温度相同时,对所述动力电池进行脉冲充电测试,得到表示SOC值、温度值及临界脉冲充电倍率之间关系的充电数据;
所述数据获取模块,还包括:
第一放电容量确定子模块,用于在预设温度下,使用第二放电倍率对所述动力电池进行容量测试,得到第一放电容量;
恒流充电子模块,用于在预设的常温温度下,使用第三充电倍率将所述动力电池恒流恒压充电至预设的第二电压门槛值及第二电流门槛值;
放电数据生成子模块,用于在所述动力电池的温度与环境温度相同时,对所述动力电池进行脉冲放电测试,得到表示SOC值、温度值及临界脉冲放电倍率之间关系的放电数据;
所述安全脉冲电流确定模块,包括:
实际数据获取子模块,用于获取实际环境温度和所述动力电池的实际SOC值;
安全充电电流查询子模块,用于根据所述实际环境温度和所述实际SOC值,在所述充电数据中查询安全充电电流;
安全放电电流查询子模块,用于根据所述实际环境温度和所述实际SOC值,在所述放电数据中查询安全放电电流;
择优子模块,用于判断所述安全充电电流是否大于所述安全放电电流;
第一安全脉冲电流确定子模块,若所述安全充电电流大于所述安全放电电流,用于将所述安全充电电流确定为安全脉冲电流;
第二安全脉冲电流确定子模块,若所述安全充电电流小于等于所述安全放电电流,用于将所述安全放电电流确定为安全脉冲电流。
6.一种电子设备,其特征在于,所述电子设备包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1‑4中任一项所述的电池充电方法。
7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1‑4中任一项所述的电池充电方法。 说明书 : 一种电池充电方法、装置、电子设备及存储介质技术领域[0001] 本发明涉及动力电池充电技术领域,尤其涉及一种电池充电方法、装置、电子设备及存储介质。背景技术[0002] 随着新能源汽车应用越来越广泛,动力电池的使用量也越来越高。目前新能源汽车面临的主要问题之一是在低温环境下续航里程大大缩短,动力电池在环境温度较低时性能受到限制。首先,动力电池在低温环境下的放电容量严重降低,其次,动力电池在低温环境下也不能直接进行充电。[0003] 目前,新能源汽车在低温环境下充电前会对电池包预热,但是仍然存在很多安全隐患,如动力电池受热不均匀、加热时温度失控而导致起火及充电效率太低等问题。[0004] 现在动力电池低温充电方法主要是在不同的SOC范围内采用不同的充电倍率,在较低SOC状态下采用大倍率进行充电,在较高SOC状态下采用较小的倍率进行充电。但这种低温充电方法充电时间长,充电容量少,且进行低温循环充电时可能会出现严重析锂的现象,降低电池使用寿命。发明内容[0005] 本发明提供了一种电池充电方法、装置、电子设备及存储介质,以适用于在不进行外部加热的基础上,使电池内部产热,实现在低温环境下正常充电。[0006] 根据本发明的一方面,提供了一种电池充电方法,包括:[0007] 获取动力电池采用脉冲充电方式进行充电得到的充电数据和采用脉冲放电方式进行放电得到的放电数据;[0008] 基于所述充电数据和所述放电数据确定所述动力电池在实际环境温度下的安全脉冲电流,所述安全脉冲电流表示所述动力电池在所述实际环境温度下充电能够承受的最大电流值;[0009] 在所述实际环境温度下对所述动力电池施加所述安全脉冲电流,以对所述动力电池预热;[0010] 对预热后的动力电池充电。[0011] 根据本发明的另一方面,提供了一种电池充电装置,包括:[0012] 数据获取模块,用于获取动力电池采用脉冲充电方式进行充电得到的充电数据和采用脉冲放电方式进行放电得到的放电数据;[0013] 安全脉冲电流确定模块,用于基于所述充电数据和所述放电数据确定所述动力电池在实际环境温度下的安全脉冲电流,所述安全脉冲电流表示所述动力电池在所述实际环境温度下充电能够承受的最大电流值;[0014] 预热模块,用于在所述实际环境温度下对所述动力电池施加所述安全脉冲电流,以对所述动力电池预热;[0015] 充电模块,用于对预热后的动力电池充电。[0016] 根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:[0017] 至少一个处理器;以及[0018] 与所述至少一个处理器通信连接的存储器;其中,[0019] 所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的电池充电方法。[0020] 根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的电池充电方法。[0021] 本发明实施例的技术方案,通过获取动力电池采用脉冲充电方式进行充电得到的充电数据和采用脉冲放电方式进行放电得到的放电数据;基于充电数据和放电数据确定动力电池在实际环境温度下的安全脉冲电流,安全脉冲电流表示动力电池在实际环境温度下充电能够承受的最大电流值;在实际环境温度下对动力电池施加安全脉冲电流,以对动力电池预热;对预热后的动力电池充电。本发明实施例首先确定动力电池的耐受能力下的最大能够承受的安全脉冲电流,向动力电池施加高频率的安全脉冲电流,能够在不破坏电池内部结构的条件下,使电池能够自身产热,对动力电池进行预热,在缩短低温充电的时间的同时,不会产生析锂现象,利于电池在各个不同的场景下实现低温充电,有利于延长电池的使用寿命。[0022] 应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。附图说明[0023] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。[0024] 图1是根据本发明实施例一提供的一种电池充电方法的流程图;[0025] 图2a是根据本发明实施例二提供的一种获取动力电池采用脉冲充电的充电数据的方法流程图;[0026] 图2b是根据本发明实施例二提供的一种获取动力电池采用脉冲放电的放电数据的方法流程图;[0027] 图2c是根据本发明实施例二提供的一种设置内部温度感应线的结构示意图;[0028] 图3是根据本发明实施例三提供的一种电池充电装置的结构示意图;[0029] 图4是实现本发明实施例的电池充电方法的电子设备的结构示意图。具体实施方式[0030] 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提对应获得的所有其他实施例,都应当属于本发明保护的范围。[0031] 需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。[0032] 实施例一[0033] 图1为本发明实施例一提供了一种电池充电方法的流程图,本实施例可适用于在不进行外部加热的基础上,使电池内部产热,使电池实现在低温环境下正常充电的情况,该方法可以由电池充电装置来执行,该电池充电装置可以采用硬件和/或软件的形式实现,该电池充电装置可配置于服务器、个人电脑、汽车电池中。如图1所示,该方法包括:[0034] S101、获取动力电池采用脉冲充电方式进行充电得到的充电数据和采用脉冲放电方式进行放电得到的放电数据。[0035] 动力电池是一种二次电池(充电电池),它主要依靠锂离子在正极和负极之间移动来工作。[0036] 动力电池采用脉冲电流进行充电测试时得到的充电数据是表示了动力电池的SOC(StateofCharge,荷电状态)值、环境温度与最大能够承受的脉冲充电电流倍率的对应关系。在该环境温度和该SOC值下使用对应的最大能够承受的脉冲充电电流倍率来充电,能够使动力电池能够安全充电,并且动力电池不会发生析锂现象。[0037] 动力电池采用脉冲电流进行放电测试时得到的放电数据是表示了动力电池的SOC值、环境温度相与最大能够承受的脉冲放电电流倍率的对应关系。在该环境温度和该SOC值下使用对应的最大能够承受的脉冲放电电流倍率来充电,能够使动力电池能够安全放电,并且动力电池不会发生析锂现象。[0038] 获取动力电池采用脉冲充电时的充电数据和采用脉冲放电时的放电数据,能够了解动力电池在不同SOC值和不同的环境温度下能够承受的最大的脉冲充电电流倍率和最大的脉冲放电电流倍率,以便于后续确定适用于该动力电池的安全脉冲电流的倍率值。[0039] 需要说明的是,在本发明实施例中,充电数据为SOC值、环境温度相与最大能够承受的脉冲充电电流倍率的对应关系,放电数据为SOC值、环境温度相与最大能够承受的脉冲放电电流倍率的对应关系是本发明实施例的示例说明,在本发明的其它实施例中充电数据和放电数据还可以为其他的对应关系,本发明仅作举例,不作限定。[0040] S102、基于充电数据和放电数据确定动力电池在实际环境温度下的安全脉冲电流,安全脉冲电流表示动力电池在实际环境温度下充电能够承受的最大电流值。[0041] 基于获取得到的充电数据和放电数据结合当前动力电池所处的实际环境温度,在充电数据和放电数据中寻找温度和SOC值对应的最大的安全充电电流和最大的安全放电电流,从而能够按照预设的规则和计算方法确定当前温度和SOC值对应的安全脉冲电流。[0042] 安全脉冲电流是动力电池在实际环境温度下充电时能够承受的最大的电流倍率值。安全脉冲电流是一个相对较大的电流倍率,使用该安全脉冲电流对锂离子充电能够在保证动力电池安全的情况下,动力电池能够进行正常充电,并且不会发生析锂现象;提高动力电池在低温环境下的充电速度,增加充电的容量,保证锂离子低温充电的性能,并且能够保护电池。[0043] 需要说明的是,本发明实施例对如何按照预设的规则和计算方法确定当前温度和SOC值对应的安全脉冲电流,不作限定。[0044] S103、在实际环境温度下对动力电池施加安全脉冲电流,以对动力电池预热。[0045] 在本发明实施例中,实际环境温度是一个低于常温的温度值,示例性的,如冬季中的‑2℃。在实际环境温度下对动力电池施加上述计算得到的安全脉冲电流,利用脉冲电流使得锂离子内部能够自己产热,依靠自身的调节升高动力电池的温度,对动力电池进行预热,使得动力电池的温度升至适合进行充电的温度。[0046] 需要说明的是,在本发明实施例中对适合进行充电的温度不作限定,对如何得知动力电池的温度也不作限定。[0047] S104、对预热后的动力电池充电。[0048] 对预热至适合充电的温度的动力电池进行正式充电。[0049] 本发明仅作举例,不作限定。[0050] 本发明实施例的技术方案,通过获取动力电池采用脉冲充电方式进行充电得到的充电数据和采用脉冲放电方式进行放电得到的放电数据;基于充电数据和放电数据确定动力电池在实际环境温度下的安全脉冲电流,安全脉冲电流表示动力电池在实际环境温度下充电能够承受的最大电流值;在实际环境温度下对动力电池施加安全脉冲电流,以对动力电池预热;对预热后的动力电池充电。本发明实施例首先确定动力电池的耐受能力下的最大能够承受的安全脉冲电流,向动力电池施加高频率的安全脉冲电流,能够在不破坏电池内部结构的条件下,使电池能够自身产热,对动力电池进行预热,在缩短低温充电的时间的同时,不会产生析锂现象,利于电池在各个不同的场景下实现低温充电,有利于延长电池的使用寿命。[0051] 实施例二[0052] 本实施例为上述实施例各步骤的细化,该方法包括:[0053] S201、获取动力电池采用脉冲充电方式进行充电得到的充电数据和采用脉冲放电方式进行放电得到的放电数据。[0054] 图2a是根据本发明实施例二提供的一种获取动力电池采用脉冲充电的充电数据的方法流程图,如图2a所示,在本发明的一些实施例中,S201包括:[0055] S2011、在预设温度下,使用第一充电倍率对动力电池进行容量测试,得到第一充电容量。[0056] 第一充电倍率是用于对动力电池进行充电容量测试的固定的脉冲电流倍率值。在获取动力电池采用脉冲充电的充电数据时,有预先设置的若干个不同的预设温度,在预设温度下使用第一充电倍率对动力电池进行充电容量测试,测试动力电池从空载至满载的容量差,作为第一充电容量。[0057] 示例性的,在预设温度下使用0.1C的脉冲电流对于动力电池进行充电容量测试,得到动力电池的第一充电容量。[0058] 需要说明的是,在本发明实施例中,采用0.1C的第一充电倍率对动力电池进行容量测试为本发明实施例的示例性说明,在本发明的其他实施例中,还可以采用其它倍率值的脉冲电流对动力电池进行容量测试,本发明仅作举例,不作限定。[0059] S2012、在预设的常温温度下,使用第一放电倍率将动力电池恒流放电至预设的第一电压门槛值。[0060] 在预设的常温环境温度下,恒流使用第一放电倍率动力电池进行放电直至动力电池的电压达到第一电压门槛值。第一电压门槛值是动力电池放电的终止电压,是指动力电池放电到该电压值时,不适宜再继续放电,否则会造成锂离子部分电量不可逆损失,严重是可能还会损坏电池。[0061] 示例性的,在25℃的常温温度下,使用1C对动力电池进行恒流放电,直至动力电池的电压值到达2.5V。[0062] 需要说明的是,在本发明实施例中,采用1C的第一放电倍率将动力电池恒流放电至2.5V为本发明实施例的示例性说明,在本发明的其他实施例中,还可以采用其它倍率值的脉冲电流对动力电池放电,到达设定的第一门槛值,本发明仅作举例,不作限定。[0063] S2013、在动力电池的温度与环境温度相同时,对动力电池进行脉冲充电测试,得到表示SOC值、温度值及临界脉冲充电倍率之间关系的充电数据。[0064] 将动力电池搁置,直至动力电池的温度与预设的环境温度相同。在动力电池的温度与预设的环境温度相同时,对动力电池使用一定倍率的脉冲电流进行脉冲充电测试,测试动力电池的充电的最大承受能力,得到表示当前SOC值、当前温度值及临界脉冲充电倍率之间关系的充电数据。临界脉冲充电倍率是在对应SOC值和对应环境温度值下的最大能够承受的脉冲充电电流。[0065] 本发明仅作举例,不作限定。[0066] 在本发明的一些实施例中,S2013包括:[0067] S1301、使用第二充电倍率对动力电池充电,将动力电池充电至预设的SOC值,预设的SOC值是以第一充电容量为基准的SOC值。[0068] 使用第二充电倍率对动力电池进行充电,将动力电池的SOC值升至预设的SOC值,为后续测试临界脉冲充电倍率做准备。利用S2011中得到的第一充电容量作为计算预设SOC值的基准,进而确定在该预设SOC值下的实际的剩余容量。[0069] 示例性的,使用0.1C的电流进行充电,将动力电池充电,调整其SOC值至预设的SOC值40%。[0070] 需要说明的是,在本发明实施例中,使用0.1C的电流进行充电为本发明实施例的示例性说明,在本发明的其他实施例中,还可以采用其它倍率值的电流进行充电,将动力电池充电至预设的SOC值,本发明仅作举例,不作限定。[0071] S1302、使用最大测试电流按预设的脉冲时长进行脉冲充电,定时记录充电测试电流、充电测试电压。[0072] 充电测试电流和充电测试电压都是能够体现当前动力电池是否能够正常安全充电的数据,并且它们是随着时间变化而一直变化的。[0073] 最大测试电流是测试设备能够提供的最大电流能力,使用最大测试电流按照预设的脉冲时长进行脉冲充电,并周期性地定时记录动力电池的充电测试电流、充电测试电压。[0074] 示例性的,使用最大测试电流按照预设的60秒的脉冲时长进行脉冲充电,并每隔1秒记录当前动力电池的充电测试电流和充电测试电压。[0075] 需要说明的是,在本发明实施例中,使用最大测试电流按照预设的60秒的脉冲时长进行脉冲充电为本发明实施例的示例性说明,在本发明的其他实施例中,还可以按照30秒、10秒等预设的脉冲时长进行充电,本发明仅作举例,不作限定。[0076] S1303、判断充电测试电压是否达到第一保护电压;若充电测试电压达到第一保护电压,则执行S1304;若充电测试电压未达到第一保护电压,则执行S1305。[0077] 第一保护电压是用来防止动力电池过度充电的电压,防止动力电池特性劣化。当采集到新的充电测试电流、充电测试电压时,则判断充电测试电压是否达到第一保护电压,即判断是否触发对动力电池的保护,如果充电测试电压达到第一保护电压,则说明此时的动力电池不是处于安全正常的状态,也就是说该充电测试电压不在动力电池的耐受能力之内,执行S1304,更换为较短的预设的脉冲时长,并返回S1302使用最大测试电流按更换后的脉冲时长进行脉冲充电,定时记录充电测试电流、充电测试电压;如果充电测试电压未达到第一保护电压,则说明目前的动力电池仍处于安全正常的状态,执行S1305,将此时的充电测试电流作为脉冲时长下当前预设的SOC值及当前温度所对应的最大脉冲充电电流,最大脉冲充电电流是一个暂时值,能够暂时作为该动力电池在当前预设的SOC值及当前预设温度的最大能够承受的脉冲充电电流。[0078] 具体的,若充电测试电压达到第一保护电压,则更换脉冲时长,返回S1302,重新使用最大测试电流按预设的脉冲时长进行脉冲充电,定时记录充电测试电流、充电测试电压,并进行判断,能够更加高效地得出在同一SOC值下和同一预设温度下,不同脉冲时长使用最大电流能力进行充电的充电数据。[0079] 示例性的,判断使用60秒脉冲时长最大测试电流充电对应的充电测试电压是否达到第一保护电压,如果充电测试电压达到第一保护电压,则将脉冲时长更换为30秒,返回使用最大测试电流按预设的脉冲时长进行脉冲充电,定时记录充电测试电流、充电测试电压,并重新判断使用30秒脉冲时长最大测试电流充电对应的充电测试电压是否达到第一保护电压。如果充电测试电压达到第一保护电压,则将脉冲时长更换为10秒,返回使用最大测试电流按预设的脉冲时长进行脉冲充电,定时记录充电测试电流、充电测试电压。[0080] 本发明仅作举例,不作限定。[0081] S1304、更换脉冲时长,返回S1302的步骤。[0082] S1305、将充电测试电流作为脉冲时长下当前预设的SOC值及当前温度对应的最大脉冲充电电流。[0083] S1306、判断使用最大测试电流按所有预设的脉冲时长进行脉冲充电时,充电测试电压是否均达到第一保护电压;若充电测试电压均达到第一保护电压,则执行S1307。[0084] 判断是否在所有脉冲时长下使用固定的最大测试电流进行脉冲充电时,充电测试电压是否均达到第一保护电压,即,判断是否所有脉冲时长下使用固定的最大测试电流进行脉冲充电时是否都触发了电池保护。如果按所有预设的脉冲时长进行脉冲充电时,充电测试电压是否均达到第一保护电压,则说明当前最大测试电流的电流倍率不在动力电池的耐受能力之内,需要执行S1307,降低当前预设的SOC值对应使用的最大充电测试电流,返回S1302使用更换后最大测试电流按的按照预设的脉冲时长进行脉冲充电,定时记录充电测试电流、充电测试电压的步骤,寻找在动力电池耐受能力内的最大脉冲充电电流。[0085] 示例性的,判断使用最大测试电流按预设的60秒脉冲时长、30秒脉冲时长、10秒脉冲时长进行脉冲充电时的充电测试电压是否均达到第一保护电压;如果充电测试电压均达到第一保护电压,则执行步骤1307,将当前预设的SOC值对应使用的最大充电测试电流降低0.5C,返回S1032使用更换后最大测试电流按的按照预设的脉冲时长进行脉冲充电,定时记录充电测试电流、充电测试电压的步骤。[0086] 需要说明的是,在本发明实施例中,将当前预设的SOC值对应使用的最大充电测试电流降低0.5C为本发明实施例的示例性说明,在本发明的其他实施例中,还可以结合实际场景按照不同的降幅降低最大充电测试电流,本发明仅作举例,不作限定。[0087] S1307、降低当前预设的SOC值对应使用的最大充电测试电流,返回S1302。[0088] S1308、根据最大脉冲充电电流对电压进行弛豫分析,判断动力电池是否产生析锂现象;若动力电池无产生析锂现象,则执行S1309;若动力电池产生析锂现象,则执行S1310。[0089] 弛豫电压是电池内部状态的外在表现,能够准确地反映出动力电池内部状态的微小变化,当动力电池发生析锂现象时,动力电池内部原本的状态被打破。动力电池内部状态的改变会导致动力电池弛豫电压发生变化,因此通过对动力电池弛豫电压变化特征进行分析,能够准确判断出动力电池是否产生析锂现象。[0090] 使用得到的最大脉冲充电电流和其对应的充电测试电压进行弛豫分析,判断动力电池是否产生析锂现象,如果没有产生析锂现象,则说明在动力电池的耐受能力之内,执行S1309将此时的最大脉冲充电电流作为脉冲充电倍率表中当前SOC值及当前预设温度对应的临界脉冲充电电流,返回执行S1301的步骤;如果没有产生析锂现象,则说明当前使用最大脉冲充电电流的状态动力电池的不耐受能力之内,需要执行S1310降低当前预设的SOC值对应使用的最大充电测试电流,返回S1302的步骤,继续寻找在动力电池耐受能力内的临界脉冲充电电流。[0091] S1309、将最大脉冲充电电流作为脉冲充电倍率表中当前SOC值及当前温度对应的临界脉冲充电电流,返回执行在S1301的步骤。[0092] S1310、降低当前预设的SOC值对应使用的最大充电测试电流,返回S1302的步骤。[0093] 按照如图2a的预设的规则进行S1301~S1310之间的步骤,能够得到不同脉冲时长下的充电数据,即不同脉冲时长下SOC值、预设温度及临界脉冲充电电流对应关系的脉冲充电倍率表。[0094] 示例性的,如表1所示,表1为按照预设的规则进行S1301~S1310之间的步骤得到的30秒脉冲时长充电倍率表,即动力电池采用脉冲充电的充电数据的部分内容。[0095] 需要说明的是,在本发明的实施例中充电数据还包括预设脉冲时长60秒、10秒对应的脉冲时长充电倍率表。[0096] 表130秒脉冲时长充电倍率表[0097][0098] 图2b是根据本发明实施例二提供的一种获取动力电池采用脉冲放电的放电数据的方法流程图,在本发明的一些实施例中,S201包括:[0099] S2014、在预设温度下,使用第二放电倍率对动力电池进行容量测试,得到第一放电容量。[0100] 第二放电倍率是用于对动力电池进行放电容量测试的固定的脉冲电流倍率值。在获取动力电池采用脉冲放电的放电数据时,有预先设置的若干个不同的预设温度,在预设温度下使用第二放电倍率对动力电池进行放电容量测试,测试动力电池从满载至空载的容量差,作为第一放电容量。[0101] 示例性的,在预设温度下使用0.1C的脉冲电流对于动力电池进行放电容量测试,得到动力电池的第一放电容量。[0102] 需要说明的是,在本发明实施例中,采用0.1C的第二放电倍率对动力电池进行容量测试为本发明实施例的示例性说明,在本发明的其他实施例中,还可以采用其它倍率值的脉冲电流对动力电池进行容量测试,本发明仅作举例,不作限定。[0103] S2015、在预设的常温温度下,使用第三充电倍率将动力电池恒流恒压充电至预设的第二电压门槛值及第二电流门槛值。[0104] 在预设的常温环境温度下,恒流使用第三充电倍率动力电池进行充电直至动力电池的电压达到第二电压门槛值后,变为恒压充电直至动力电池的电压达到第二电流门槛值。第二电压门槛值是动力电池充电的截止电压、第二电流门槛值是动力电池充电的截止电流,是指动力电池充电到该电压值、电流值时,不适宜再继续充电,否则会造成锂离子部分电量不可逆损失,严重是可能还会损坏电池。[0105] 示例性的,在25℃的常温温度下,使用1C对动力电池进行恒流充电,直至动力电池的电压值到达3.5V后,变为恒压充电直至动力电池电压达到0.05C。[0106] 需要说明的是,在本发明实施例中,采用1C的第三充电倍率将动力电池恒流充电至3.5V后,变为恒压充电直至动力电池电压达到0.05C为本发明实施例的示例性说明,在本发明的其他实施例中,还可以采用其它倍率值的脉冲电流对动力电池充电,到达预设的第二电压门槛值及第二电流门槛值,本发明仅作举例,不作限定。[0107] S2016、在动力电池的温度与环境温度相同时,对动力电池进行脉冲放电测试,得到表示SOC值、温度值及临界脉冲放电倍率之间关系的放电数据。[0108] 将动力电池搁置,直至动力电池的温度与预设的环境温度相同。在动力电池的温度与预设的环境温度相同时,对动力电池使用一定倍率的脉冲电流进行脉冲放电测试,测试动力电池的放电的最大承受能力,得到表示当前SOC值、当前温度值及临界脉冲放电倍率之间关系的放电数据。临界脉冲放电倍率是在对应SOC值和对应环境温度值下的最大能够承受的脉冲放电电流。[0109] 本发明仅作举例,不作限定。[0110] 在本发明的一些实施例中,S2016包括:[0111] S1601、使用第三放电倍率对动力电池放电,将动力电池容量放电至预设的SOC值,预设的SOC值是以第一放电容量为基准的SOC值。[0112] 使用第三放电倍率对动力电池进行放电,将动力电池的SOC值降至预设的SOC值,为后续测试临界脉冲放电倍率做准备。利用S2014中得到的第一放电容量作为计算预设SOC值的基准,进而确定在该预设SOC值下的实际的剩余容量。[0113] 示例性的,使用0.1C的电流进行放电,将动力电池放电,调整其SOC值至预设的SOC值40%。[0114] 需要说明的是,在本发明实施例中,使用0.1C的电流进行放电为本发明实施例的示例性说明,在本发明的其他实施例中,还可以采用其它倍率值的电流进行放电,将动力电池放电至预设的SOC值,本发明仅作举例,不作限定。[0115] S1602、使用最大测试电流按预设的脉冲时长进行脉冲放电,定时记录放电测试电流、放电测试电压。[0116] 放电测试电流和放电测试电压都是能够体现当前动力电池是否能够正常安全放电的数据,并且它们是随着时间变化而一直变化的。[0117] 最大测试电流是测试设备能够提供的最大电流能力,使用最大测试电流按照预设的脉冲时长进行脉冲放电,并周期性地定时记录动力电池的放电测试电流、放电测试电压。[0118] 示例性的,使用最大测试电流按照预设的60秒的脉冲时长进行脉冲放电,并每隔1秒记录当前动力电池的放电测试电流和放电测试电压。[0119] 需要说明的是,在本发明实施例中,使用最大测试电流按照预设的60秒的脉冲时长进行脉冲放电为本发明实施例的示例性说明,在本发明的其他实施例中,还可以按照30秒、10秒等预设的脉冲时长进行放电,本发明仅作举例,不作限定。[0120] S1603、判断放电测试电压是否达到第二保护电压;若放电测试电压达到第二保护电压,则执行S1604;若放电测试电压未达到第二保护电压,则执行S1605。[0121] 第二保护电压是用来防止动力电池过度放电的电压,防止动力电池特性劣化。当采集到新的放电测试电流、放电测试电压时,则判断放电测试电压是否达到第二保护电压,即判断是否触发对动力电池的保护,如果放电测试电压达到第二保护电压,则说明此时的动力电池不是处于安全正常的状态,也就是说该放电测试电压不在动力电池的耐受能力之内,执行S1604,更换为较短的预设的脉冲时长,并返回S1602使用最大测试电流按更换后的脉冲时长进行脉冲放电,定时记录放电测试电流、放电测试电压;如果放电测试电压未达到第二保护电压,则说明目前的动力电池仍处于安全正常的状态,执行S1605,将此时的放电测试电流作为脉冲时长下当前预设的SOC值及当前温度所对应的最大脉冲放电电流,最大脉冲放电电流是一个暂时值,能够暂时作为该动力电池在当前预设的SOC值及当前预设温度的最大能够承受的脉冲放电电流。[0122] 具体的,若放电测试电压达到第二保护电压,则更换脉冲时长,返回S1602,重新使用最大测试电流按预设的脉冲时长进行脉冲放电,定时记录放电测试电流、放电测试电压,并进行判断,能够更加高效地得出在同一SOC值下和同一预设温度下,不同脉冲时长使用最大电流能力进行放电的放电数据。[0123] 示例性的,判断使用60秒脉冲时长最大测试电流放电对应的放电测试电压是否达到第二保护电压,如果放电测试电压达到第二保护电压,则将脉冲时长更换为30秒,返回使用最大测试电流按预设的脉冲时长进行脉冲放电,定时记录放电测试电流、放电测试电压,并重新判断使用30秒脉冲时长最大测试电流放电对应的放电测试电压是否达到第二保护电压。如果放电测试电压达到第二保护电压,则将脉冲时长更换为10秒,返回使用最大测试电流按预设的脉冲时长进行脉冲放电,定时记录放电测试电流、放电测试电压。[0124] 本发明仅作举例,不作限定。[0125] S1604、更换脉冲时长,返回S1602的步骤。[0126] S1605、将放电测试电流作为脉冲时长下当前预设的SOC值及当前温度对应的最大脉冲放电电流。[0127] S1606、判断使用最大测试电流按所有预设的脉冲时长进行脉冲放电时,放电测试电压是否均达到第二保护电压;若放电测试电压均达到第二保护电压,则执行S1607。[0128] 判断是否在所有脉冲时长下使用固定的最大测试电流进行脉冲放电时,放电测试电压是否均达到第二保护电压,即,判断是否所有脉冲时长下使用固定的最大测试电流进行脉冲放电时是否都触发了电池保护。如果按所有预设的脉冲时长进行脉冲放电时,放电测试电压是否均达到第二保护电压,则说明当前最大测试电流的电流倍率不在动力电池的耐受能力之内,需要执行S1607,降低当前预设的SOC值对应使用的最大放电测试电流,返回S1602使用更换后最大测试电流按的按照预设的脉冲时长进行脉冲放电,定时记录放电测试电流、放电测试电压的步骤,寻找在动力电池耐受能力内的最大脉冲放电电流。[0129] 示例性的,判断使用最大测试电流按预设的60秒脉冲时长、30秒脉冲时长、10秒脉冲时长进行脉冲放电时的放电测试电压是否均达到第二保护电压;如果放电测试电压均达到第二保护电压,则执行步骤1607,将当前预设的SOC值对应使用的最大放电测试电流降低0.5C,返回S1032使用更换后最大测试电流按的按照预设的脉冲时长进行脉冲放电,定时记录放电测试电流、放电测试电压的步骤。[0130] 需要说明的是,在本发明实施例中,将当前预设的SOC值对应使用的最大放电测试电流降低0.5C为本发明实施例的示例性说明,在本发明的其他实施例中,还可以结合实际场景按照不同的降幅降低最大放电测试电流,本发明仅作举例,不作限定。[0131] S1607、降低当前预设的SOC值对应使用的最大放电测试电流,返回S1602的步骤。[0132] S1608、根据最大脉冲放电电流对电压进行弛豫分析,判断动力电池是否产生析锂现象;若动力电池无产生析锂现象,则执行S1609;若产生析锂现象,则执行S1610。[0133] 使用得到的最大脉冲放电电流和其对应的放电测试电压进行弛豫分析,判断动力电池是否产生析锂现象,如果没有产生析锂现象,则说明在动力电池的耐受能力之内,执行S1609将此时的最大脉冲放电电流作为脉冲放电倍率表中当前SOC值及当前预设温度对应的临界脉冲放电电流,返回执行S1601的步骤;如果没有产生析锂现象,则说明当前使用最大脉冲放电电流的状态动力电池的不耐受能力之内,需要执行S1610降低当前预设的SOC值对应使用的最大放电测试电流,返回S1602的步骤,继续寻找在动力电池耐受能力内的临界脉冲放电电流。[0134] S1609、将最大脉冲放电电流作为脉冲放电倍率表中当前SOC值及当前温度对应的临界脉冲放电电流,返回执行S1601的步骤。[0135] S1610、降低当前预设的SOC值对应使用的最大放电测试电流,返回S1610的步骤。[0136] 按照如图2b的预设的规则进行S1601~S1610之间的步骤,能够得到不同脉冲时长下的放电数据,即不同脉冲时长下SOC值、预设温度及临界脉冲放电电流对应关系的脉冲放电倍率表。[0137] 示例性的,如表2所示,表2为按照预设的规则进行S1601~S1610之间的步骤得到的30秒脉冲时长放电倍率表,即动力电池采用脉冲放电的放电数据的部分内容。[0138] 需要说明的是,在本发明的实施例中放电数据还包括预设脉冲时长60秒、10秒对应的脉冲时长放电倍率表。[0139] 表230秒脉冲时长放电倍率表[0140][0141] S202、基于充电数据和放电数据确定动力电池在实际环境温度下的安全脉冲电流,安全脉冲电流表示动力电池在实际环境温度下充电能够承受的最大电流值。[0142] 示例性的,充电数据为如表1所示的SOC值、温度及临界脉冲充电电流的对应关系;放电数据为如表2所示的SOC值、温度及临界脉冲放电电流的对应关系。结合实际环境温度和当前动力电池的实际SOC值,基于充电数据和放电数据确定安全脉冲电流。[0143] 本发明仅作举例,不作限定。[0144] 在本发明的一些实施例中,S202包括:[0145] S2021、获取实际环境温度和动力电池的实际SOC值。[0146] 实际环境温度就是在进行低温充电的实际场景中的环境温度,而动力电池的实际SOC值则是在当下实际场景中动力电池的SOC值。[0147] 本发明仅作举例,不作限定。[0148] S2022、根据实际环境温度和实际SOC值,在充电数据中查询安全充电电流。[0149] 具体的,根据实际工况来选择充电数据中对应脉冲时长的脉冲充电倍率表,如实际脉冲时长为30秒,则使用如表1的30秒脉冲充电倍率表。在30秒脉冲充电倍率表中查询实际环境温度和实际SOC值对应的临界脉冲充电电流,作为该实际条件下的安全充电电流。[0150] 示例性的,当前实际温度为10℃,动力电池的实际SOC值为10%,则查找得到对应的临界脉冲充电电流为1.2C,将该值作为该实际条件下的安全充电电流。[0151] 本发明仅作举例,不作限定。[0152] S2023、根据实际环境温度和实际SOC值,在放电数据中查询安全放电电流。[0153] 具体的,根据实际工况来选择放电数据中对应脉冲时长的脉冲放电倍率表,如实际脉冲时长为30秒,则使用如表2的30秒脉冲放电倍率表。在30秒脉冲放电倍率表中查询实际环境温度和实际SOC值对应的临界脉冲放电电流,作为该实际条件下的安全放电电流。[0154] 示例性的,当前实际温度为10℃,动力电池的实际SOC值为10%,则查找得到对应的临界脉冲放电电流为0.8C,将该值作为该实际条件下的安全放电电流。[0155] 本发明仅作举例,不作限定。[0156] S2024、判断安全充电电流是否大于安全放电电流;若安全充电电流大于安全放电电流,则执行S2025;若安全充电电流小于等于安全放电电流,则执行S2026。[0157] 在查询得到的安全充电电流和安全放电电流之间选择较大的值,作为最终该动力电池的安全脉冲电流。[0158] 示例性的,安全充电电流为1.2C,安全放电电流为0.8C,对比判断安全充电电流是否大于安全放电电流,此时1.2C大于0.8C,则执行S2025将较大的安全充电电流1.2C作为用于对动力电池电池进行充电的最大能够承受的安全脉冲电流。[0159] 需要说明的是,本发明实施例中的实际数据均为示例性说明,在本发明的其它实施例中,基于不同的工况条件、实际环境温度、实际的SOC值等等,可以为其他不同的数据,本发明仅作举例,不作限定。[0160] S2025、将安全充电电流确定为安全脉冲电流;[0161] S2026、将安全放电电流确定为安全脉冲电流。[0162] S203、在实际环境温度下对动力电池施加安全脉冲电流,以对动力电池预热。[0163] 在本发明的一些实施例中,S203包括:[0164] S2031、对动力电池施加安全脉冲电流。[0165] 对处于低温环境下的动力电池施加得到的安全脉冲电流。具体的,安全脉冲电流的脉冲频率可以根据电池各点位的内部温度和外部温度的实时情况进行调整变化,如当内部温度到达预设的充电温度阈值而外部温度未到达预设的充电温度阈值时,适应性地降低安全脉冲电流的频率,使动力电池加热放缓。[0166] 示例性的,施加500Hz~1200Hz的脉冲频率范围的任一频率的1.2C安全脉冲电流,并根据动力电池各点位的内部温度和外部温度进行适应性调整。[0167] 需要说明的是,本发明实施例中的500Hz~1200Hz的脉冲频率范围均为示例性说明,用于防止动力电池加热过快或过慢,在本发明的其它实施例中,还可以为其他不同的脉冲频率范围,本发明仅作举例,不作限定。[0168] S2032、获取由内部温度感应线采集到的动力电池的内部温度。[0169] 内部温度感应线设置在动力电池内部,用于采集动力电池里的内部温度。示例性的,图2c是根据本发明实施例二提供的一种设置内部温度感应线的结构示意图,如图2c所示,内部温度感应线通过电池盖板上侧开的圆孔中穿入,然后用高温胶将内部温度感应线的一头站在卷芯中的特定位置。将内部温度感应线布置在对应的位置上,采集若干点位的温度值。点位至少包括:铜转接片的中点、铜极耳的的中点、卷芯的顶部、卷芯的底部、卷芯的中心等。[0170] 需要说明的是,本发明实施例中内部感应线的设置方法及点位为本发明实施例的示例性说明,在本发明的其他实施例中,还可以有其他的设置方法和点位,本发明仅作举例,不作限定。[0171] S2033、获取由外部温度感应线采集到的动力电池的外部温度。[0172] 外部温度感应线设置在动力电池外部,用于采集动力电池表面的外部温度。示例性的,外部温度感应线设置在动力电池的极柱和壳体上,用于监控动力电池表面极柱和壳体上的温度。[0173] 需要说明的是,本发明实施例中将极柱上的温度和壳体上的温度作为外部温度为本发明实施例的示例性说明,在本发明的其他实施例中,外部温度还可以包括其他点位的温度,本发明仅作举例,不作限定。[0174] S2034、判断内部温度和外部温度是否均达到预设的充电温度阈值;若内部温度和外部温度均达到预设的充电温度阈值,则执行S2035。[0175] 在对动力电池施加安全脉冲电流的同时,持续监控内部温度和外部温度是否达到预先设置好的充电温度阈值,如果内部温度和外部温度均达到各自对应的充电温度阈值,则说明此时的动力电池已经自加热至适合进行充电的温度阈值,能够对动力电池进行正常充电,执行S2035停止对动力电池施加安全脉冲电流,不再进行动力电池的自加热。[0176] 需要说明的是,本发明实施例中对内部温度和外部温度均达到预设的充电温度阈值不作限定,本发明实施例中预设的充电温度阈值可以为精确的温度值,也可以为一个温度范围阈值;充电温度阈值可以为一个值,也可以每个点位有对应的充电温度阈值。[0177] S2035、停止执行S2031的步骤。[0178] S204、对预热后的动力电池充电。[0179] 本发明实施例的技术方案,不需要依靠外部加热,通过充电数据和放电数据得到倍率较大的安全脉冲电流对动力电池进行充电放电,使电池能够自加热至充电温度阈值,再对预热后的动力电池进行充电,能够减少动力电池的充电时间,并且能够在低温环境中提高动力电池温度的同时,保护电池,防止动力电池在进行循环充电的过程中产生严重析锂的情况,增加电池的使用寿命。[0180] 实施例三[0181] 图3为本发明实施例三提供的一种电池充电装置的结构示意图。如图3所示,该装置包括:[0182] 数据获取模块301,用于获取动力电池采用脉冲充电方式进行充电得到的充电数据和采用脉冲放电方式进行放电得到的放电数据;[0183] 安全脉冲电流确定模块302,用于基于所述充电数据和所述放电数据确定所述动力电池在实际环境温度下的安全脉冲电流,所述安全脉冲电流表示所述动力电池在所述实际环境温度下充电能够承受的最大电流值;[0184] 预热模块303,用于在所述实际环境温度下对所述动力电池施加所述安全脉冲电流,以对所述动力电池预热;[0185] 充电模块304,用于对预热后的动力电池充电。[0186] 可选的,数据获取模块301包括:[0187] 第一充电容量确定子模块,用于在预设温度下,使用第一充电倍率对所述动力电池进行容量测试,得到第一充电容量;[0188] 恒流放电子模块,用于在预设的常温温度下,使用第一放电倍率将所述动力电池恒流放电至预设的第一电压门槛值;[0189] 充电数据生成子模块,用于在所述动力电池的温度与环境温度相同时,对所述动力电池进行脉冲充电测试,得到表示SOC值、温度值及临界脉冲充电倍率之间关系的充电数据。[0190] 可选的,充电数据生成子模块包括:[0191] 充电调整单元,用于使用第二充电倍率对所述动力电池充电,将所述动力电池充电至预设的SOC值,预设的SOC值是以所述第一充电容量为基准的SOC值;[0192] 充电测试数据记录单元,用于使用最大测试电流按预设的脉冲时长进行脉冲充电,定时记录充电测试电流、充电测试电压;[0193] 第一保护电压判断单元,用于判断所述充电测试电压是否达到第一保护电压;[0194] 第一脉冲时长更换单元,用于更换所述脉冲时长,返回执行所述使用最大测试电流按预设的脉冲时长进行脉冲充电,定时记录充电测试电流、充电测试电压的步骤;[0195] 最大脉冲充电电流确定单元,用于将所述充电测试电流作为所述脉冲时长下当前所述预设的SOC值及当前所述温度对应的最大脉冲充电电流;[0196] 第一脉冲时长判断单元,用于判断使用所述最大测试电流按所有所述预设的脉冲时长进行脉冲充电时,所述充电测试电压是否均达到第一保护电压;[0197] 第一最大充电测试电流降低单元,用于降低当前所述预设的SOC值对应使用的所述最大充电测试电流,返回执行所述使用最大测试电流按预设的脉冲时长进行脉冲充电,定时记录充电测试电流、充电测试电压的步骤;[0198] 第一弛豫分析单元,用于根据所述最大脉冲充电电流对电压进行弛豫分析,判断所述动力电池是否产生析锂现象;[0199] 临界脉冲充电电流确定单元,用于将所述最大脉冲充电电流作为所述脉冲充电倍率表中当前所述SOC值及当前所述温度对应的临界脉冲充电电流,返回执行所述使用第二充电倍率对所述动力电池充电,将所述动力电池充电至预设的SOC值的步骤,调整所述动力电池容量至下一个预设的SOC值;[0200] 第二最大充电测试电流降低单元,用于降低当前所述预设的SOC值对应使用的所述最大充电测试电流,返回执行所述使用最大测试电流按预设的脉冲时长进行脉冲充电,定时记录充电测试电流、充电测试电压的步骤。[0201] 可选的,数据获取模块301包括:[0202] 第一放电容量确定子模块,用于在预设温度下,使用第二放电倍率对所述动力电池进行容量测试,得到第一放电容量;[0203] 恒流充电子模块,用于在预设的常温温度下,使用第三充电倍率将所述动力电池恒流恒压充电至预设的第二电压门槛值及第二电流门槛值;[0204] 放电数据生成子模块,用于在所述动力电池的温度与环境温度相同时,对所述动力电池进行脉冲放电测试,得到表示SOC值、温度值及临界脉冲放电倍率之间关系的放电数据。[0205] 可选的,放电数据生成子模块包括:[0206] 放电调整单元,用于使用第三放电倍率对所述动力电池放电,将所述动力电池容量放电至预设的SOC值,预设的SOC值是以所述第一放电容量为基准的SOC值;[0207] 放电测试数据记录单元,用于使用最大测试电流按预设的脉冲时长进行脉冲放电,定时记录放电测试电流、放电测试电压;[0208] 第二保护电压判断单元,用于判断所述放电测试电压是否达到第二保护电压;[0209] 第二脉冲时长更换单元,用于更换所述脉冲时长,返回执行所述使用最大测试电流按预设的脉冲时长进行脉冲放电,定时记录放电测试电流、放电测试电压的步骤;[0210] 最大脉冲放电电流确定单元,用于将所述放电测试电流作为所述脉冲时长下当前所述预设的SOC值及当前所述温度对应的最大脉冲放电电流;[0211] 第二脉冲时长判断单元,用于判断使用所述最大测试电流按所有所述预设的脉冲时长进行脉冲放电时,所述放电测试电压是否均达到第二保护电压;[0212] 第一最大放电测试电流降低单元,用于降低当前所述预设的SOC值对应使用的所述最大放电测试电流,返回执行所述使用最大测试电流按预设的脉冲时长进行脉冲放电,定时记录放电测试电流、放电测试电压的步骤;[0213] 第二弛豫分析单元,用于根据所述最大脉冲放电电流对电压进行弛豫分析,判断所述动力电池是否产生析锂现象;[0214] 临界脉冲放电电流确定单元,用于将所述最大脉冲放电电流作为所述脉冲放电倍率表中当前所述SOC值及当前所述温度对应的临界脉冲放电电流,返回执行所述使用第三放电倍率对所述动力电池放电,将所述动力电池容量放电至预设的SOC值的步骤;[0215] 第二最大放电测试电流降低单元,用于降低当前所述预设的SOC值对应使用的所述最大放电测试电流,返回执行所述使用最大测试电流按预设的脉冲时长进行脉冲放电,定时记录放电测试电流、放电测试电压的步骤。[0216] 可选的,安全脉冲电流确定模块302包括:[0217] 实际数据获取子模块,用于获取实际环境温度和所述动力电池的实际SOC值;[0218] 安全充电电流查询子模块,用于根据所述实际环境温度和所述实际SOC值,在所述充电数据中查询安全充电电流;[0219] 安全放电电流查询子模块,用于根据所述实际环境温度和所述实际SOC值,在所述放电数据中查询安全放电电流;[0220] 择优子模块,用于判断所述安全充电电流是否大于所述安全放电电流;[0221] 第一安全脉冲电流确定子模块,用于将所述安全充电电流确定为安全脉冲电流;[0222] 第二安全脉冲电流确定子模块,用于将所述安全放电电流确定为安全脉冲电流。[0223] 可选的,预热模块303包括:[0224] 安全脉冲电流施加子模块,用于对所述动力电池施加所述安全脉冲电流;[0225] 内部温度获取子模块,用于获取由内部温度感应线采集到的所述动力电池的内部温度;[0226] 外部温度获取子模块,用于获取由外部温度感应线采集到的所述动力电池的外部温度;[0227] 充电温度阈值判断子模块,用于判断所述内部温度和所述外部温度是否均达到预设的充电温度阈值;[0228] 停止加热子模块,用于停止执行所述对所述动力电池施加所述安全脉冲电流的步骤。[0229] 本发明实施例所提供的电池充电装置可执行本发明任意实施例所提供的电池充电方法,具备执行方法相应的功能模块和有益效果。[0230] 实施例四[0231] 图4示出了可以用来实施本发明的实施例的电子设备10的结构示意图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备(如头盔、眼镜、手表等)和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本发明的实现。[0232] 如图4所示,电子设备10包括至少一个处理器11,以及与至少一个处理器11通信连接的存储器,如只读存储器(ROM)12、随机访问存储器(RAM)13等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器11可以根据存储在只读存储器(ROM)12中的计算机程序或者从存储单元18加载到随机访问存储器(RAM)13中的计算机程序,来执行各种适当的动作和处理。在RAM13中,还可存储电子设备10操作所需的各种程序和数据。处理器11、ROM12以及RAM13通过总线14彼此相连。输入/输出(I/O)接口15也连接至总线14。[0233] 电子设备10中的多个部件连接至I/O接口15,包括:输入单元16,例如键盘、鼠标等;输出单元17,例如各种类型的显示器、扬声器等;存储单元18,例如磁盘、光盘等;以及通信单元19,例如网卡、调制解调器、无线通信收发机等。通信单元19允许电子设备10通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。[0234] 处理器11可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器11的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的处理器、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。处理器11执行上文所描述的各个方法和处理,例如电池充电方法。[0235] 在一些实施例中,电池充电方法可被实现为计算机程序,其被有形地包含于计算机可读存储介质,例如存储单元18。在一些实施例中,计算机程序的部分或者全部可以经由ROM12和/或通信单元19而被载入和/或安装到电子设备10上。当计算机程序加载到RAM13并由处理器11执行时,可以执行上文描述的电池充电方法的一个或多个步骤。备选地,在其他实施例中,处理器11可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行电池充电方法。[0236] 本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上系统的系统(SOC)、负载可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。[0237] 用于实施本发明的方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。[0238] 在本发明的上下文中,计算机可读存储介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的计算机程序。计算机可读存储介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。备选地,计算机可读存储介质可以是机器可读信号介质。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD‑ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。[0239] 为了提供与用户的交互,可以在电子设备上实施此处描述的系统和技术,该电子设备具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给电子设备。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。[0240] 可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)、区块链网络和互联网。[0241] 计算系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端‑服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与VPS服务中,存在的管理难度大,业务扩展性弱的缺陷。[0242] 应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。[0243] 上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
专利地区:湖北
专利申请日期:2022-04-11
专利公开日期:2024-10-11
专利公告号:CN114771329B