一种电池充电方法、电池充电电路及充电器与流程

文档序号:15049393发布日期:2018-07-27 23:49阅读:155来源:国知局
本发明涉及电池充电
技术领域
,特别是涉及一种电池充电方法、电池充电电路及充电器。
背景技术
:现有市面的电池充电器配置有多种充电电流档位,各个充电电流档位可调,用户通过切换不同充电电流档位为电池施加不同的充电电流进行充电。一般,用户可以通过以下两种方式切换充电电流档位:1、通过按键切换充电电流档位。2、根据电池的长度选择充电电流档位,长尺寸的电池选择大电流充电,短尺寸的电池选择小电流充电。发明人在实现本发明的过程中,发现传统技术至少存在以下问题:若采用第1种方式充电,由于用户尚未清楚电池允许的最大充电电流,因此,用户容易未能够选择合适的最大充电电流为电池充电,例如,用户使用2a充电电流档位为1a的电池充电,长期如此会缩短电池使用寿命以及存在漏液、爆炸、起火等风险。若采用第2种方式充电,由于可能存在短电池的电池容量小,但是充放电倍率较高,由于选择小电流充电而造成充电效率低下。同理,由于可能存在长电池的电池容量大,但是充放电倍率较低,选择大电流充电而造成上述风险出现。技术实现要素:本发明实施例一个目的旨在提供一种电池充电方法、电池充电电路及充电器,其自动选择合适充电电流为电池充电。为解决上述技术问题,本发明实施例提供以下技术方案:在第一方面,本发明实施例提供一种电池充电方法,包括:施加脉冲式的充电电流为电池充电;确定所述电池的电池容量与充放电倍率;根据所述电池的电池容量与充放电倍率,计算出所述电池的最大充电电流;根据所述电池的最大充电电流与预设电流,选择第一最优充电电流为所述电池充电。可选地,所述确定所述电池的充放电倍率,包括:确定所述电池的内阻与关联系数,所述关联系数用于描述所述电池的内阻与充放电倍率之间的相关性;根据所述电池的内阻与关联系数,计算出所述电池的充放电倍率。可选地,所述确定所述电池的内阻,包括:计算出每个脉冲周期的充电电流中高电平与低电平之间的高低压差;统计各个脉冲周期对应的所述高低压差的总压差;根据所述总压差与所述充电电流的脉冲周期数量,计算出压差平均值;根据所述压差平均值与所述充电电流,计算出所述电池的内阻。可选地,所述确定所述电池的关联系数,包括:获取不同电池对应的内阻与充放电倍率;根据所述不同电池对应的内阻与充放电倍率,计算出公共的关联系数,并将所述公共的关联系数作为所述电池的关联系数。可选地,所述确定所述电池的电池容量,包括:确定所述电池开始充电时的起始电压与结束充电时的结束电压;根据所述电池开始充电时的起始电压与结束充电时的结束电压,计算出所述电池的充电压差△vbat;根据公式:ccapcity=△u*ctest/△vbat,ctest=n*t*d%*itest,△u=vfull-vempty,计算出所述电池的电池容量,其中,ccapcity为所述电池的电池容量,△u为所述电池的满额压差,n为充电电流的脉冲周期数量,t为脉冲周期,d%为占空比,itest为为脉冲式的充电电流,vfull为所述电池的充满电压,vempty为所述电池的额定最低电压。可选地,在选择第一最优充电电流为所述电池充电之后,所述方法还包括:确定充电温度;根据所述充电温度与所述第一最优充电电流,选择第二最优充电电流为所述电池充电。可选地,所述根据所述充电温度与所述第一最优充电电流,选择第二最优充电电流为所述电池充电,包括:预先设置第一低温阈值、第二低温阈值、第一高温阈值及第二高温阈值,所述第一低温阈值大于所述第二低温阈值,所述第二高温阈值大于所述第一高温阈值;将所述第一低温阈值与所述第二低温阈值之间的低温大范围分成若干段低温小范围,在所述第一最优充电电流的范围内,不同段低温小范围对应不同第二最优充电电流;将所述第二高温阈值与所述第一高温阈值之间的高温大范围分成若干段高温小范围,在所述第一最优充电电流的范围内,不同段高温小范围对应不同第三最优充电电流;在检测到所述充电温度低于所述第一低温阈值或者高于所述第一高温阈值时,根据所述充电温度所对应的对应段低温小范围或高温小范围,确定对应段的第二最优充电电流或第三最优充电电流;以确定的对应段的第二最优充电电流或第三最优充电电流为所述电池充电。可选地,所述预设电流包括最大预设电流;所述根据所述电池的最大充电电流与预设电流,选择第一最优充电电流为所述电池充电,包括:判断所述电池的最大充电电流是否大于所述最大预设电流;若大于,选择所述最大预设电流为第一最优充电电流,并为所述电池充电;若小于,选择所述最大充电电流为第一最优充电电流,并为所述电池充电。在第二方面,本发明实施例提供一种电池充电电路,包括:电源转换模块,用于为电池提供电源;电压采样模块,用于与所述电池连接,所述电压采样模块用于采样所述电池的两端电压;电流采样模块,用于与所述电池连接,所述电流采样模块用于采样流经所述电池的充电电流;温度采样模块,用于采样所述电池的充电温度;控制模块,其分别所述电源转换模块、所述电压采样模块、所述电流采样模块及所述温度采样模块连接;其中,所述控制模块包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够用于执行任一项所述的电池充电方法。在第三方面,本发明实施例提供一种充电器,包括所述的电池充电电路。在本发明各个实施例提供的电池充电方法、电池充电电路及充电器中,首先,施加脉冲式的充电电流为电池充电。其次,确定电池的电池容量与充放电倍率。再次,根据电池的电池容量与充放电倍率,计算出电池的最大充电电流。最后,根据电池的最大充电电流与预设电流,选择第一最优充电电流为电池充电。因此,其能够自动选择第一最优充电电流为电池充电,操作简单,充电效率高并且安全可靠。附图说明一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。图1是本发明实施例提供一种电池充电电路的电路原理框图;图2是本发明实施例提供一种脉冲式的充电电流与电池电压的波形示意图;图3是本发明实施例提供一种电池充电电路在高低温下的调整示意图;图4是本发明实施例提供一种电源转换模块的电路原理框图;图5是本发明实施例提供一种电池充电电路的电路结构示意图;图6是本发明实施例提供一种控制模块的结构示意图;图7是本发明实施例提供一种电池充电方法的流程示意图;图8是图7中步骤72的一种流程示意图;图9是图8中步骤722的一种流程示意图;图10是图8中步骤722的另一种流程示意图;图11是图7中步骤72的另一种流程示意图;图12是本发明另一实施例提供一种电池充电方法的流程示意图;图13是图12中步骤76的流程示意图;图14是图7或图12中步骤74的流程示意图。具体实施方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。本发明实施例提供一种充电器,充电器包括壳体与收容于壳体内的电池充电电路。该充电器可以具有多个充电电流档位,每个充电电流档位对应不同大小的充电电流,用户通过拨动充电器的按键,以切换充电电流档位。该充电器还可以不需要充电电流档位,其能够自动检测并确定最优充电电流为电池充电。请参阅图1,图1是本发明实施例提供一种电池充电电路的电路原理框图。如图1所示,电池充电电路100包括:电源转换模块11、电压采样模块12、电流采样模块13、温度采样模块14及控制模块15。电源转换模块11用于为电池16提供电源。一般的,电源转换模块11能够将外部电源转换成适合电池16的电源,并为电池16提供电源。电压采样模块12用于与电池16连接,电压采样模块12用于采样电池16的两端电压。电流采样模块13用于与电池16连接,电流采样模块13用于采样流经电池16的电流。温度采样模块14用于采样电池16的充电温度。控制模块15分别电源转换模块11、电压采样模块12、电流采样模块13及温度采样模块14连接。一方面,控制模块15根据电池16的两端电压与流经电池16的电流,控制电源转换模块11,使得电源转换模块11能够可靠稳定地为电池16提供电源,另一方面,控制模块15还可以进一步根据电池16的两端电压、流经电池16的电流以及电池16的充电温度,控制电源转换模块11,使得电源转换模块11能够在任何温度下,可靠稳定地为电池16提供电源。再另一方面,控制模块15还可以事先确定好最优充电电流,再控制电源转换模块11以最优充电电流为电池16提供电源。例如,首先,在正式对电池进行充电之前,控制模块15施加脉冲式的充电电流为电池充电,其中,脉冲式的充电电流包括n个脉冲周期为t、占空比为d%的电流幅值为itest的脉冲电流。在本实施例中,控制模块15能够产生脉冲宽度调制信号(pulsewidthmodulation,pwm),其中,pwm信号的数量、周期、占空比及电流幅值可由用户可以根据检测需要来编程设定。其次,控制模块15确定电池16的电池容量ccapcity与充放电倍率crate,并根据电池16的电池容量ccapcity与充放电倍率crate,计算出电池16的最大充电电流ichgmax。在本实施例中,根据公式:ichgmax=ccapcity*crate,当控制模块15确定电池容量ccapcity与充放电倍率crate后,控制模块15便可以计算出电池16的最大充电电流ichgmax。最后,控制模块15根据电池16的最大充电电流ichgmax与预设电流,选择第一最优充电电流为电池充电。例如,充电器具有多个充电电流档位,分别为大电流档位、中电流档位及小电流档位,其中,预设电流与充电器的充电电流档位相对应,因此,预设电流可以包括最大预设电流、中预设电流及小预设电流,因此,控制模块15根据电池16的最大充电电流ichgmax与预设电流,选择第一最优充电电流为电池16充电的过程中,控制模块15判断电池16的最大充电电流ichgmax是否大于最大预设电流,一方面,若大于,选择最大预设电流为第一最优充电电流,并为电池16充电,因此,其能够避免以过大电流为电池充电而造成爆炸、起火等风险发生。另一方面,若小于,控制模块16选择最大充电电流ichgmax为第一最优充电电流,并为电池16充电,因此,其能够避免以相对过小电流为电池充电而造成充电效率低下的情况。综上,该充电器能够自动选择第一最优充电电流为电池充电,操作简单,充电效率高并且安全可靠。在一些实施例中,控制模块15在确定电池16的电池容量ccapcity的过程中,首先,控制模块15确定电池16开始充电时的起始电压vst与结束充电时的结束电压vend。其次,控制模块15根据电池16开始充电时的起始电压vst与结束充电时的结束电压vend,计算出电池16的充电压差△vbat。请参阅图2,对于第1t脉冲周期,电池经过第1t脉冲周期的充电后,电压由vst上升至vh1,此时,脉冲式的充电电流中高电平对应着vh1,低电平对应着vl1。对于第2t脉冲周期,电池经过第2t脉冲周期的充电后,电压由vh1上升至vh2,此时,脉冲式的充电电流中高电平对应着vh2,低电平对应着vl2。以此类推,对于第nt脉冲周期,电池经过第nt脉冲周期的充电后,电压由vh(n-1)上升至vhn,此时,脉冲式的充电电流中高电平对应着vhn,低电平对应着vln。此时,经过第nt脉冲周期的充电后,低电平对应着vln,亦即vln=vend。因此,充电压差△vbat=vend-vst。最后,根据公式:ccapcity=△u*ctest/△vbat,ctest=n*t*d%*itest,△u=vfull-vempty,控制模块15计算出电池16的电池容量ccapcity,其中,ccapcity为电池的电池容量,△u为电池的满额压差,n为充电电流的脉冲周期数量,t为脉冲周期,d%为占空比,itest为脉冲式的充电电流,vfull为电池的充满电压,vempty为电池的额定最低电压。一般的,电池容量全范围电压为3v至4.2v,其中,3v为电池的额定最低电压,4.2v为电池的充满电压。因此,上述公式可以变换为:ccapcity=△u*ctest/△vbat=1.2*n*t*d%*itest/△vbat。紧接着,确定电池16的电池容量ccapcity后,控制模块15可以通过以下方式确定电池16的充放电倍率。在一些实施例中,控制模块15在确定电池16的充放电倍率的过程中,首先,控制模块15确定电池16的内阻ri与关联系数β,关联系数β用于描述电池16的内阻ri与充放电倍率crate之间的相关性。在确定电池16的内阻ri的过程中,控制模块15计算出每个脉冲周期的充电电流中高电平与低电平之间的高低压差。例如,请再参阅图2,对于第1t脉冲周期,其高低压差△vm1=vh1-vl1。对于第2t脉冲周期,其高低压差△vm2=vh2-vl2。依次类推,对于第nt脉冲周期,其高低压差△vmn=vhn-vln。当计算出每个高低压差之后,控制模块15统计各个脉冲周期对应的高低压差△vmn的总压差△vm,总压差△vm=△vm1+△vm2+……+△vmn。紧接着,控制模块15根据总压差△vm与充电电流的脉冲周期数量n,计算出压差平均值p,其中,p=(△vm1+△vm2+……+△vmn)/n。再紧接着,控制模块15根据压差平均值p与充电电流itest,计算出电池16的内阻ri,其中,ri=p/itest。在现有电池生产工艺中,其可以通过减薄隔膜厚度或者加大隔膜与正负极之间的接触面积,以加快锂离子交换速度,进而提高电池的充放电倍率。不过,现有电池生产工艺所生产出的电池内阻会变小,亦即,显然电池的内阻与充放电倍率存在线性相关性,内阻越大,充放电倍率越小。内阻越小,充放电倍率越大。如前所述,由于不同电池工艺不同,内阻不同,导致计算出的充放电倍率存在一定的偏差。因此,为了精确地计算出充放电倍率,其可以通过根据市面上提供的不同电池规格书记录的充放电倍率与电池内阻,计算出关联系数,以便更加精确地计算出当前电池的充放电倍率。因此,在确定电池16的关联系数的过程中,获取不同电池16对应的内阻ri与充放电倍率crate,根据不同电池对应的内阻ri与充放电倍率crate,计算出公共的关联系数β,并将公共的关联系数β作为电池16的关联系数β。例如,本实施例提供如下电池的内阻与充放电倍率之间的关系表:电池类别电池a电池b电池c电池d充放电倍率c0.5c1c2c4c电池内阻mω110mω50mω35mω14mω根据上表提供的数据,关联系数β约等于55。最后,控制模块15根据电池16的内阻ri与关联系数β,计算出电池16的充放电倍率crate,其中,crate=β/ri。因此,电池允许的最大充电电流ichgmax为:ichgmax=(β/ri)*1.2*n*t*d%*itest/△vbat因此,控制模块15便可以根据电池16的最大充电电流ichgmax与预设电流,选择第一最优充电电流为电池16充电。由于电池16处在低温状态下,化学反应速度变慢,需要限制充电电流来保护电池。电池16处在高温状态下,化学反应过于活跃,也需要降低充电电流来避免化学反应过程中,产生过多气体造成内压升高导致电池16鼓包或损坏。因此,在一些实施例中,控制模块15在选择第一最优充电电流为电池充电之后,控制模块15通过温度采样模块14确定充电温度,根据充电温度与第一最优充电电流,选择第二最优充电电流为电池16充电。因此,在得到第一最优充电电流的前提下,通过结合充电温度,其能够进一步得到适合任何温度下的第二最优充电电流,从而使得充电器能够在任何温度下可靠稳定地对电池充电。在一些实施例中,控制模块15根据充电温度与第一最优充电电流,选择第二最优充电电流为电池充电的过程中,首先,预先设置第一低温阈值tl1、第二低温阈值tl2、第一高温阈值th1及第二高温阈值th2,第一低温阈值tl1大于第二低温阈值tl2,第二高温阈值th2大于第一高温阈值th1。其次,将第一低温阈值tl1与第二低温阈值tl2之间的低温大范围分成若干段低温小范围,在第一最优充电电流的范围内,不同段低温小范围对应不同第二最优充电电流。再次,将第二高温阈值th2与第一高温阈值th1之间的高温大范围分成若干段高温小范围,在第一最优充电电流的范围内,不同段高温小范围对应不同第三最优充电电流。再次,控制模块15在检测到充电温度t1低于第一低温阈值tl1或者高于第一高温阈值th1时,根据充电温度t1所对应的对应段低温小范围或高温小范围,确定对应段的第二最优充电电流或第三最优充电电流。最后,控制模块15以确定的对应段的第二最优充电电流或第三最优充电电流为电池16充电。请参阅图3,第一低温阈值tl1至第二低温阈值tl2之间为低温大范围,第一高温阈值th1至第二高温阈值th2之间为高温大范围,第一低温阈值tl1至第一高温阈值th1之间为正常温度范围。在低温大范围内,其被分成3段低温小范围,分别为t0至t1、t1至t2及t2至t3,此处,t0相当于第二低温阈值tl2,t3相当于第一低温阈值tl1。在第一最优充电电流的范围内,不同段低温小范围对应不同第二最优充电电流,因此,不同段低温小范围对应的第二最优充电电流皆不同并且小于第一最优充电电流。在本实施例中,在充电温度t1低于t3的前提下,控制模块15根据充电温度t1,确定充电温度t1所在的低温小范围,再进一步确定该低温小范围对应的第二最优充电电流。例如,充电温度t1落在t1至t2,于是,控制模块15将t1至t2所在段的第二最优充电电流对电池16充电。同理可得,在高温大范围内,其被分成3段低温小范围,分别为t4至t5、t5至t6及t6至t7,此处,t4相当于第一高温阈值th1,t7相当于第二高温阈值th2。在第一最优充电电流的范围内,不同段高温小范围对应不同第二最优充电电流,因此,不同段高温小范围对应的第二最优充电电流皆不同并且小于第一最优充电电流。在本实施例中,在充电温度t1高于t4的前提下,控制模块15根据充电温度t1,确定充电温度t1所在的高温小范围,再进一步确定该高温小范围对应的第二最优充电电流。例如,充电温度t1落在t5至t6,于是,控制模块15将t5至t6所在段的第二最优充电电流对电池16充电。当充电温度t1位于t3至t4之间,控制模块15以第一最优充电电流为电池16充电。在一些实施例中,当充电温度小于t0或者高于t7时,控制模块15停止对电池16充电。因此,通过采用分段式地寻优,选择最优充电电流为电池充电,其能够满足在任何温度下可靠稳定地为电池16充电。并且还可以避免充电温度变化过于频繁而过于频繁切换充电电流的情况发生。为了详细阐述本发明实施例的目的,本发明实施例结合图4与图5,详细阐述本发明实施例提供的电池充电电路的结构原理。请参阅图4,电源转换模块11包括电源接口111、降压电路112以及滤波电路113。电源接口111用于输入外部电源,其中,电源接口111包括usb接口等等合适接口。降压电路112与电源接口111连接,降压电路112用于对外部电源进行降压处理,并为电池16提供降压后的电源。滤波电路113连接在电源接口111与降压电路112之间的节点。滤波电路113能够滤除包含在外部电源的谐波。请参阅图5,控制模块15包括第一脉冲端口pwm1与第二脉冲端口pwm2。降压电路112包括第一nmos管q1、第二nmos管q2、电感l1及第一电容c1,第一nmos管q1的漏极与电源接口111连接,第一nmos管q1的源极、第二nmos管q2的漏极及电感l1一端皆连接至第一节点5a,第一nmos管q1的栅极连接至第一脉冲端口pwm1,电感l1另一端与第一电容c1一端连接,第一电容c1另一端接地,第二nmos管q2的源极接地,第二nmos管q2的栅极连接至第二脉冲端口pwm2,电池16用于连接至第一节点5a。滤波电路113包括第二电容c2,第二电容c2一端连接在电源接口111与降压电路112之间的节点,第二电容c2另一端接地。控制模块15包括电压采样端vchg。电压采样模块12包括第一电阻r1、第二电阻r2及第三电容c3,第一电阻r1一端连接至第一节点5a,第一电阻r1另一端、第二电阻r2一端、第三电容c3一端及电压采样端vchg皆连接至第二节点5b,第二电阻r2另一端与第三电容c3另一端皆接地。控制模块15包括电流采样端ichg。电流采样模块13包括第三电阻r3、第四电阻r4及第四电容c4,第三电阻r3一端与第四电阻r4一端皆连接至第三节点5c,第三电阻r3另一端、第四电容c4一端及电流采样端ichg皆连接至第四节点5d,第四电阻r4另一端与第四电容c4另一端皆接地。控制模块15包括基准电压端vref与温度采样端ntc,基准电压端vref用于输出基准电压,温度采样端ntc用于采样充电温度。温度采样模块14包括负温度系数电阻rt1与第五电阻r5,第五电阻r5一端连接至基准电压端vref,第五电阻r5另一端与负温度系数电阻rt1一端皆连接至温度采样端ntc,负温度系数电阻rt1另一端接地。如前所述,在本实施例中,例如设置k段降流保护并控制充电温度,当电池处于低温区,即vntc>vtl时,ichg=k*(vntc-vtl)/(vtlmin-vtl)*i,其中,vtlmin为电池允许的最低低温点、vtl为自定义的低温临界点,i为常温时的第一最优充电电流。当电池处于高温区时,即vntc<vtl时,ichg=k*(vth-vntc)/(vth-vthmax)*i,其中,vthmax为电池允许的最高高温点、vth为自定义的高温临界点。电池16可以与充电器自由分离,需要充电时,将电池16放置在充电器便可以完成充电。充电完毕后,用户可以从充电器取出电池16。控制模块15通过第一脉冲端口pwm1与第二脉冲端口pwm2输出脉冲电流,其中,pwm1与pwm2同频异相。控制模块15其可以为通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、plc、现场可编程门阵列(fpga)、单片机、arm(acornriscmachine)或其它可编程逻辑器件、分立门或晶体管逻辑、分立的硬件组件或者这些部件的任何组合。还有,控制模块15还可以是任何传统处理器、控制器、微控制器或状态机。控制模块15也可以被实现为计算设备的组合,例如,dsp和微处理器的组合、多个微处理器、一个或多个微处理器结合dsp核、或任何其它这种配置。请参阅图6,控制模块15包括:至少一个处理器151以及与所述至少一个处理器151通信连接的存储器152;其中,图6中以一个处理器151为例。处理器151和存储器152可以通过总线或者其他方式连接,图6中以通过总线连接为例。其中,存储器152存储有可被所述至少一个处理器151执行的指令,所述指令被所述至少一个处理器151执行,以使所述至少一个处理器151能够用于执行上述或下述的电池充电方法。作为本发明实施例的另一方面,本发明实施例提供一种电池充电方法。下述各个实施例的电池充电方法对应的功能是以指令的形式存储在控制模块的存储器上,当要执行下述各个实施例的电池充电方法对应的功能时,控制模块的处理器访问存储器,调取并执行对应的指令,以实现下述各个实施例的电池充电方法对应的功能。存储器作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如下述实施例电池充电方法对应的步骤。处理器通过运行存储在存储器中的非易失性软件程序、指令以及模块,从而执行下述实施例电池充电方法对应的步骤的功能。存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。所述程序指令/模块存储在所述存储器中,当被所述一个或者多个处理器执行时,执行上述任意方法实施例中的电池充电方法,例如,执行下述实施例描述的图7至图14所示的各个步骤的功能。请参阅图7,电池充电方法700包括:步骤71、施加脉冲式的充电电流为电池充电;步骤72、确定电池的电池容量与充放电倍率;步骤73、根据电池的电池容量与充放电倍率,计算出电池的最大充电电流;步骤74、根据电池的最大充电电流与预设电流,选择第一最优充电电流为电池充电。因此,其能够自动选择第一最优充电电流为电池充电,操作简单,充电效率高并且安全可靠。在一些实施例中,请参阅图8,步骤72包括:步骤722、确定电池的内阻与关联系数,关联系数用于描述电池的内阻与充放电倍率之间的相关性;步骤724、根据电池的内阻与关联系数,计算出电池的充放电倍率。在一些实施例中,请参阅图9,步骤722包括:步骤7221、计算出每个脉冲周期的充电电流中高电平与低电平之间的高低压差;步骤7223、统计各个脉冲周期对应的高低压差的总压差;步骤7225、根据总压差与充电电流的脉冲周期数量,计算出压差平均值;步骤7227、根据压差平均值与充电电流,计算出电池的内阻。在一些实施例中,请参阅图10,步骤722包括:步骤7222、获取不同电池对应的内阻与充放电倍率;步骤7224、根据不同电池对应的内阻与充放电倍率,计算出公共的关联系数,并将公共的关联系数作为电池的关联系数。在一些实施例中,请参阅图11,步骤72包括:步骤721、确定所述电池开始充电时的起始电压与结束充电时的结束电压;步骤723、根据电池开始充电时的起始电压与结束充电时的结束电压,计算出电池的充电压差△vbat;步骤725、根据公式:ccapcity=△u*ctest/△vbat,ctest=n*t*d%*itest,△u=vfull-vempty,计算出电池的电池容量。其中,ccapcity为电池的电池容量,△u为电池的满额压差,n为充电电流的脉冲周期数量,t为脉冲周期,d%为占空比,itest为脉冲式的充电电流,vfull为电池的充满电压,vempty为电池的额定最低电压。在一些实施例中,请参阅图12,在步骤74之后,电池充电方法700还包括:步骤75、确定充电温度;步骤76、根据充电温度与第一最优充电电流,选择第二最优充电电流为电池充电。在一些实施例中,请参阅图13,步骤76包括:步骤761、预先设置第一低温阈值、第二低温阈值、第一高温阈值及第二高温阈值,第一低温阈值大于第二低温阈值,第二高温阈值大于第一高温阈值;步骤762、将第一低温阈值与第二低温阈值之间的低温大范围分成若干段低温小范围,在第一最优充电电流的范围内,不同段低温小范围对应不同第二最优充电电流;步骤763、将第二高温阈值与第一高温阈值之间的高温大范围分成若干段高温小范围,在第一最优充电电流的范围内,不同段高温小范围对应不同第三最优充电电流;步骤764、在检测到充电温度低于第一低温阈值或者高于第一高温阈值时,根据充电温度所对应的对应段低温小范围或高温小范围,确定对应段的第二最优充电电流或第三最优充电电流;步骤765、以确定的对应段的第二最优充电电流或第三最优充电电流为电池充电。在一些实施例中,预设电流包括最大预设电流。请参阅图14,步骤74包括:步骤741、判断电池的最大充电电流是否大于最大预设电流;步骤742、若大于,选择最大预设电流为第一最优充电电流,并为电池充电;步骤743、若小于,选择最大充电电流为第一最优充电电流,并为电池充电。由于方法实施例和产品实施例是基于同一构思,在内容不互相冲突的前提下,方法实施例的内容可以引用产品实施例的,在此不赘述。值得注意的是:上述各个实施例所述的“步骤”并不用于限定各个方法步骤之间的执行顺序,在执行方案完整地前提下,两者之间可以交替执行,或者并行执行,在此不赘述。作为本发明实施例的又另一方面,本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使电池充电电路执行如上任一项所述的电池充电方法,例如执行上述任意方法实施例中的电池充电方法。因此,其能够自动选择第一最优充电电流为电池充电,操作简单,充电效率高并且安全可靠。最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1