电池均衡充电方法及系统转让专利

申请号 : CN201911356415.1

文献号 : CN110970677B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 衣绍鹏李向兵黎新平谭溪安彭荣忠童玉庭

申请人 : 深圳市瑞鼎电子有限公司

摘要 :

本发明公开了一种电池均衡充电系统,涉及电池充电技术领域。其技术要点包括依次检测电池接口内是否存在电池,并记录存在电池接口的充电支路作为工作支路;开启工作支路的充电开关,使得工作支路通入充电电流,依次获取工作支路的充电电流值,并相加获得充电电流总和值;基于获得的充电电流总和值和单个电池额定电流值的倍数进行逐一比较,获得小于充电电流总和值的最大倍数值作为轮询充电数量;对工作支路进行轮询充电;其中轮询充电包括:开启轮询充电数量的工作支路,在经过预设的轮询时长后更换开启的工作支路,使得所有工作支路在若干轮询时长后充电时长相等。本发明具有电流不足时使电池均衡充电的优点。

权利要求 :

1.一种电池均衡充电方法,其特征在于:包括:

依次检测电池接口(15)内是否存在电池,并记录存在电池接口(15)的充电支路作为工作支路;

开启工作支路的充电开关,使得工作支路通入充电电流,依次获取工作支路的充电电流值,并相加获得充电电流总和值;

基于获得的充电电流总和值和单个电池额定电流值的倍数进行逐一比较,获得小于充电电流总和值的最大倍数值作为轮询充电数量;

对工作支路进行轮询充电;

其中轮询充电包括:

开启轮询充电数量的工作支路,在经过预设的轮询时长后更换开启的工作支路,使得所有工作支路在若干轮询时长后充电时长相等。

2.根据权利要求1所述的电池均衡充电方法,其特征在于:更换开启的工作支路包括:

关闭处于开启状态的工作支路;

开启轮询充电数量的工作支路;

其中,开启轮询充电数量的工作支路包括:

逐一排序工作支路,形成工作序号;

获取上一开启的工作支路的工作序号;

将上一工作序号按序同向移动一个序号后获得待开启的工作序号;

开启待开启的工作序号对应的工作支路。

3.根据权利要求2所述的电池均衡充电方法,其特征在于:更换开启的工作支路包括:关闭处于开启状态的工作支路;

开启轮询充电数量的工作支路;

其中,开启轮询充电数量的工作支路包括:

逐一排序工作支路,形成工作序号;

获取上一开启的工作支路的工作序号;

将上一工作序号按序同向移动等于轮询充电数量的序号后获得待开启的工作序号;

开启待开启的工作序号对应的工作支路。

4.根据权利要求1所述的电池均衡充电方法,其特征在于:轮询时长设定为1至2秒。

5.根据权利要求1所述的电池均衡充电方法,其特征在于:基于检测充电支路上的节点电压值,检测电池接口(15)内是否存在电池。

6.根据权利要求1所述的电池均衡充电方法,其特征在于:还包括:获取输入电源电压,判断输入电压是否处于预设的安全电压值内,若否,则关断输入充电支路的电流,若是,再依次检测电池接口(15)内是否存在电池。

7.应用于权利要求1至6任一所述方法的电池均衡充电系统,其特征在于:包括供电模块(1)、MCU控制器(2)、电流总控模块(3)和充电模块(4),其中充电模块(4)为多个;

所述供电模块(1)的输入端连接外部的USB接口,获取USB接口输出的电源,所述供电模块(1)的输出端连接至电流总控模块(3)的输入端,使电流总控模块(3)接收从供电模块(1)输出的电流;

电流总控模块(3)的输出端分别连接多个充电模块(4),同时电流总控模块(3)接收MCU控制器(2)输出的控制信号,并基于控制信号开启或关闭为充电模块(4)提供电流;

所述充电模块(4)还包括:

充电单元(9),其包括充电芯片(14)和电池接口(15),所述充电芯片(14)包括充电使能端、电流输出端和接地端,所述电池接口(15)串联于电流输出端和接地端之间构成,充电接口和电流输出端、接地端构成充电支路;所述充电使能端基于获取MCU输出的控制信号,控制充电支路的通断。

8.根据权利要求7所述的电池均衡充电系统,其特征在于:所述充电模块(4)还包括:电流采样单元(10),连接于充电支路上,用于获取充电支路上的电流值信号并输出至MCU控制器(2);

电池检测单元(11),耦接于充电支路上,用于检测充电支路上是否存在电池,并基于充电支路上是否存在电池输出对应的电池检测信号至MCU控制器(2)。

9.根据权利要求8所述的电池均衡充电系统,其特征在于:所述电池检测单元(11)包括供电压支路(16)和检测支路(17),供电压支路连接于充电芯片(14)的电流输出端和电池接口(15)节点之间,用于提供基准电压;检测支路(17)并联于电池接口(15)的两端,其包括第一检测电阻和第二检测电阻,第一检测电阻的一端连接于供电支路的电压输出端,第一检测电阻的另一端连接于第二检测电阻的一端,第二检测电阻的另一端连接于充电芯片(14)的电流接地端和电池接口(15)之间的节点,电池检测信号由第一检测电阻和第二检测电阻之间的节点发出。

10.根据权利要求7所述的电池均衡充电系统,其特征在于:还包括和充电模块(4)一一对应的指示模块(5)。

说明书 :

电池均衡充电方法及系统

技术领域

[0001] 本发明涉及电池充电技术领域,更具体地说,它涉及一种电池均衡充电方法及系统。

背景技术

[0002] 电池充电器适用于为可充电电池充电的设备,现有的电池充电器上一般具有多个充电槽,能够为多节电池同时进行充电。随着USB接口的普及,大部分的电源线都采用了USB接口的作为接入,为电池充电器供电。
[0003] 目前现有的用于连接USB的充电接头,其接入的电压虽然均为5V,但是在输出电流上均不相同,如快充的充电接头其输出的电流为2A,慢充的充电接头其输出电流为1A,而部分电脑上USB输出电流仅仅只有0.5A。
[0004] 而目前电池充电器的充电系统中每一个充电槽内均对应设置一块充电IC芯片,当充电电流小于充电的额定电流时,充电IC芯片无法均达到最大的充电电流,在这种情况下,充电的电流不是均分给每一块充电IC的,而是随机分配给每一块充电IC,因此在这种情况下每一块充电IC输出的电流值具有随机性,从而使得在充电系统中充电的电池充电时长不均,出现部分电池充电特别快,部分电池充电特别慢;影响客户的使用体验。

发明内容

[0005] 针对现有的技术问题,本发明的第一目的在于提供一种电池均衡充电方法,其具有均衡充电优点。
[0006] 为实现上述目的,本发明提供了如下技术方案:一种电池均衡充电方法,其特征在于:
[0007] 依次检测电池接口内是否存在电池,并记录存在电池接口的充电支路作为工作支路;
[0008] 开启工作支路的充电开关,使得工作支路通入充电电流,依次获取工作支路的充电电流值,并相加获得充电电流总和值;
[0009] 基于获得的充电电流总和值和单个电池额定电流值的倍数进行逐一比较,获得小于充电电流总和值的最大倍数值作为轮询充电数量;
[0010] 对工作支路进行轮询充电;
[0011] 其中轮询充电包括:
[0012] 开启轮询充电数量的工作支路,在经过预设的轮询时长后更换开启的工作支路,使得所有工作支路在若干轮询时长后充电时长相等。
[0013] 通过采用上述技术方案,只对轮询充电数量的电池进行充电,则就算每一个处于轮询充电的充电支路都处于电池额定电流值下,也小于USB接口接入的充电电流总和值,因此能够保证,处于轮询充电的充电电路电流的充电电流均会处于稳定的电池额定电流值下。之后通过轮询的方式对所有工作之论平均分配时间,使得所有工作支路的充电时长相等。而所有的工作支路的充电电流值和充电时长均相等情况下,则所有电池的充电速度也会相等,达到同一水平。避免了出现电流不够,电池充电时间相差过多的情况。
[0014] 本发明进一步设置为:更换开启的工作支路包括:
[0015] 关闭处于开启状态的工作支路;
[0016] 开启轮询充电数量的工作支路;
[0017] 其中,开启轮询充电数量的工作支路包括:
[0018] 逐一排序工作支路,形成工作序号;
[0019] 获取上一开启的工作支路的工作序号;
[0020] 将上一工作序号按序同向移动一个序号后获得待开启的工作序号;
[0021] 开启待开启的工作序号对应的工作支路。
[0022] 通过采用上述技术方案,以工作支路的数量5,而轮询充电数量3为例。我们将分别将五个工作支路分别标序为1、2、3、4、5,每次移动一个序号。第一个轮询时长将开启1、2、3,第二个轮询时长将2、3、4。第三个轮询时长我们将开启3、4、5,以此类推,因此在也经历了5个轮询时长后,所有的工作支路都等于进行了3个轮询时长的充电。实现了对所有电池的均匀充电。
[0023] 本发明进一步设置为:关闭处于开启状态的工作支路;
[0024] 开启轮询充电数量的工作支路;
[0025] 其中,开启轮询充电数量的工作支路包括:
[0026] 逐一排序工作支路,形成工作序号;
[0027] 获取上一开启的工作支路的工作序号;
[0028] 将上一工作序号按序同向移动等于轮询充电数量的序号后获得待开启的工作序号;
[0029] 开启待开启的工作序号对应的工作支路。
[0030] 通过采用上述技术方案,以工作支路的数量5,而轮询充电数量3为例。我们将分别将五个工作支路分别标序为1、2、3、4、5,每次移动3个序号。第一个轮询时长将开启1、2、3,第二个轮询时长将4、5、1。第三个轮询时长我们将开启2、3、4,以此类推,因此在也经历了5个轮询时长后,所有的工作支路都等于进行了3个轮询时长的充电。实现了对所有电池的均匀充电。
[0031] 本发明进一步设置为:轮询时长设定为1至2秒。
[0032] 通过采用上述技术方案,1至2秒的轮询时长不会过短也不会过长,每次为电池充电的电量,也避免不同电池的电量差异过大。
[0033] 本发明进一步设置为:基于检测充电支路上的节点电压值,检测电池接口内是否存在电池。
[0034] 通过采用上述技术方案,通过检测电压的方式直接检测是否存在电池,能够起到快速检测且低成本的效果。
[0035] 本发明进一步设置为:还包括:获取输入电源电压,判断输入电压是否处于预设的安全电压值内,若否,则关断输入充电支路的电流,若是再依次检测电池接口内是否存在电池。
[0036] 通过采用上述技术方案,在进行充电之前首先判断电压是否正常,若电压不正常,不开启充电,避免损坏电池。
[0037] 本发明的第二目的在于提供一种电池均衡充电系统,其具有均衡充电优点。
[0038] 为实现上述目的,本发明提供了如下技术方案:一种应用于第一目的所述方法的电池均衡充电系统,包括供电模块、MCU控制器、电流总控模块和充电模块,其中充电模块为多个;
[0039] 所述供电模块的输入端连接外部的USB接口,获取USB接口输出的电源,所述供电模块的输出端连接至电流总控模块的输入端,使电流总控模块接收从供电模块输出的电流;
[0040] 电流总控模块的输出端分别连接多个充电模块,同时电流总控模块接收MCU控制器输出的控制信号,并基于控制信号开启或关闭为充电模块提供电流;
[0041] 所述充电模块包括:
[0042] 充电单元,其包括充电芯片和电池接口,所述充电芯片包括充电使能端、电流输出端和接地端,所述电池接口串联于电流输出端和接地端之间构成,充电接口和电流输出端、接地端构成充电支路;所述充电使能端基于获取MCU输出的控制信号,控制充电支路的通断。
[0043] 通过采用上述技术方案,在MCU控制器的作用能够对所有充电模块内充电支路是否充电,或某几个充电支路是否充电进行控制,从而能够实现对充电电路轮询充电的控制。另外,充电芯片使得充电支路为电池接口内电池提供稳定的充电电流,保证整体充电过程电流的稳定。
[0044] 本发明进一步设置为:所述充电模块还包括:
[0045] 电流采样单元,连接于充电支路上,用于获取充电支路上的电流值信号并输出至MCU控制器;
[0046] 电池检测单元,耦接于充电支路上,用于检测充电支路上是否存在电池,并基于充电支路上是否存在电池输出对应的电池检测信号至MCU控制器。
[0047] 通过采用上述技术方案,电流采样单元采样的电流值信号能够帮助MCU控制器确定轮询的充电支路数量,电池检测单元输出的电池检测信号,能够帮助MCU控制器确定待充电的电池数量,因此在电流采样单元和电池检测单元的结合作用下,MCU控制器能够获得更加全面的充电支路的检测信息。
[0048] 本发明进一步设置为:所述电池检测单元包括供电压支路和检测支路,供电压支路连接于充电芯片的电流输出端和电池接口节点之间,用于提供基准电压;检测支路并联于电池接口的两端,其包括第一检测电阻和第二检测电阻,第一检测电阻的一端连接于供电支路的电压输出端,第一检测电阻的另一端连接于第二检测电阻的一端,第二检测电阻的另一端连接于充电芯片的电流接地端和电池接口之间的节点,电池检测信号由第一检测电阻和第二检测电阻之间的节点发出。
[0049] 通过采用上述技术方案,当电池接口内不存在电池时,则供电压支路的输出端电压接近于5V的电源电压,检测支路中第一检测电阻和第二检测电阻之间节点输出的电池检测信号的电压值处于一个稳定的电压值范围内。而当电池接口内存在电池,则供电压支路的输出端的电压值将等于插入电池接口的电池电压,使得输入至检测支路的电压下降,导致第一检测电阻和第二检测电阻之间节点输出的电池检测信号的电压值下降,从而输入至MCU控制器的电压值下降。因此MCU控制器基于获取的电池检测信号电压值的高低是否处于阈值内,能够判断出电池接口内是否存在电池。
[0050] 本发明进一步设置为:还包括和充电模块一一对应的指示模块。
[0051] 通过采用上述技术方案,指示模块输出交互的指示信息,帮助使用这了解电池是否处于充电的状态。
[0052] 与现有技术相比,本发明的有益效果是:
[0053] (1)通过计算使充电的电池均处于额定电流下,并通过轮询的方式保证在一个周期内所有的电池的充电时长均相等,实现了电池的均衡充电;
[0054] (2)轮询充电时长可控,适应情况多。

附图说明

[0055] 图1为本实施例的电路结构示意图;
[0056] 图2为本实施例的方法流程示意图。
[0057] 附图标记:1、供电模块;2、MCU控制器;3、电流总控模块;4、充电模块;5、指示模块;6、USB接头;7、总电压检测支路;8、转接支路;9、充电单元;10、电流采样单元;11、电池检测单元;12、开关传递件;13、指示单元;14、充电芯片;15、电池接口;16、电压支路;17、检测支路。

具体实施方式

[0058] 下面结合附图和实施例,对本发明进行详细描述。
[0059] 实施例,一种电池均衡充电系统,如图1所示,包括供电模块1、MCU控制器2、电流总控模块3、充电模块4和指示模块5,其中充电模块4和指示模块5的数量相同且为多个,具体充电模块4和指示模块5的数量根据实际需求增加或减少,本实施例中以四个充电模块4和指示模块5为例。
[0060] 模块连接上,供电模块1的输入端连接外部的USB接口,获取USB接口输出的电源。供电模块1的输出连接至电流总控模块3的输入端,接收从供电模块1输出的电流,电流总控模块3的输出端分别连接充电模块4,同时电流总控模块3接收MCU控制器2输出的控制信号,在供电模块1输出电压不在合理阈值内时,切断输出,停止为充电模块4提供电流。
[0061] MCU控制器2为单片机控制器,本实施例中采用MC96F6332L型号。
[0062] 供电模块1,包括USB接头6和总电压检测支路7,USB接头6用于连接外部USB接口,获取电压和电流。其中USB接头6一般包括五根引脚,其中1脚为电源输入脚,5脚为接地脚。总电压检测电路连接于USB接头6的1脚和5脚之间,用于检测USB接头6接入的电压值,并输出至MCU控制器2。具体的,总电压检测支路7包括第一分压电阻和第二分压电阻以及第一保护电容,第一分压电阻的一端连接于USB接头6的1脚,第一分压电阻的另一端连接于第二分压电阻的一端,第二分压电阻的另一端连接于USB接头6的5脚接地保护电容并联于第二电阻的两端。总电压检测支路7的检测信号由第一分压电阻和第二分压电阻的节点发出至MCU控制器2上,MCU控制器2接收检测信号后,根据检测信号对应的电压值进行操作,一般正常的USB接头6正常的电压输入值为4.5V至5.5V之间,若超出此范围则说明USB接头6处于不正常的供电状态。在不正常的供电下,MCU控制器2将通过电流总控模块3切断对所有充电模块
4的供电。
[0063] 电流总控模块3包括若干的开关元件和用于连接开关原件的使能端和MCU控制器2之间的转接支路8。本实施例中优选采用本身具有四个MOS管组成的AO4453开关芯片,AO4453芯片包括八个引脚,其中三个源极输入脚、四个漏极输出脚以及一个栅极控制脚。其中三个源极输入脚相并联后连接USB接头6的1脚输入电源。四个漏极输出脚并联后分别连接四个充电模块4的电源输入端。栅极控制脚连接转接支路8的输出端。
[0064] 转接支路8包括第一开关三极管、第二开关三级管、第一转接电阻、第二转接电阻、第三转接电阻和第四转接电阻;第一开关三极管、第二开关三级管为P型三极管。其中,第一转接电阻的一端连接MCU控制器2的引脚,接收MCU控制器2的输出信号,第一转接电阻的另一端连接于第一开关三极管的基极,第二转接电阻的两端分别连接于USB接头6的1脚和第一开关三极管的基极之间,第三转接电阻的两端分别连接USB接头6的1脚和第一开关三极管的集电极之间,第一开关三极管的发射极接地。第四转接电阻的两端分别连接USB接头6的1脚和第二开关三极管的集电极之间,第二开关三极管的发射极接地。栅极控制脚连接第四转接电阻和第二开关三极管的集电极之间的节点。当MCU控制器2的输出高电平的控制信号时,第一开关三极管的基极输入高电平,第一开关三极管导通,第二开关三极管的基极输入低电平,第二开关三极管截止,栅极控制脚输入高电平。而当MCU控制器2的输出低电平的控制信号时,第一开关三极管的基极输入低电平,第一开关三极管截止,第二开关三极管的基极输入高电平,第二开关三极管导通,栅极控制脚输入低电平。从而转接电路将MCU控制器2输出的控制信号,转化为适合电压大小的能控制AO4453开关芯片导通和截止的控制信号。
[0065] 充电模块4的数量为四组,每组充电模块4结构均相同。充电模块4包括充电单元9、电流采样单元10和电池检测单元11。
[0066] 充电单元9包括充电芯片14和电池接口15,充电芯片14包括充电使能端、电流输入端、电流输出端和接地端,电池接口15串联于电流输出端和接地端之间,使充电接口和电流输出端、接地端构成充电支路;电流输入端连接外部电流输出,充电使能端接收由MCU控制器2发出的控制信号,当MCU控制器2发出启动的控制信号至充电使能端时,由电流输入端输入充电芯片14中的电流经过充电芯片14处理后将被接入充电支路中,使得该充电单元9中的电池处于充电的状态。而当MCU控制器2发出截止的控制信号至充电使能端时,由电流输入端输入充电芯片14中的电流将不被接入充电支路中,使得该充电单元9中的电池处于未充电的状态。
[0067] 具体的,在充电芯片14的充电使能端和MCU控制器2之间设置有开关传递件12,开关传递件12包括输入电阻、第三开关三级管和第三分压电阻,第三开关三极管为P型。其中第三分压电阻一端连接在充电使能端,另一端连接于第三开关三极管的集电极,第三开关三极管的发射极接地,输入电阻的一端连接至MCU控制器2的一端引脚,另一端连接在第三开关三极管的基极。因此在第三开关传递件12的作用下,当MCU控制器2输出高电平的控制信号时,第三开关三级管导通,充电使能端通过分压电阻后接地,使得充电使能端获取低电平的输入信号。而当MCU控制器2输出低电平的控制信号时,第三开关三级管截止,充电使能端处于截止的状态,使得充电使能端未获取输入信号。
[0068] 电流采样单元10连接于充电支路上,用于获取充电支路上的电流值信号,并输出电流采样的电压信号。具体的电流采样单元10包括第一电阻、采样电阻和去耦电容,第一电阻串联于电池接口15和充电芯片14的接地端之间、采样电阻的一端连接于第一电阻和电池接口15之间的节点,采样电阻的另一端连接MCU控制器2,去耦电容的两端分别连接分别连接第一电阻和充电芯片14的接地端之间。采样的电流从第一电阻和电池接口15之间的节点流至采样电阻,在采样电阻处转化为电压后输入至MCU控制器2上。具体的,第一电阻采用0.1K欧姆的阻值,采样电阻采用1K欧姆的阻值,减少电阻对充电支路上电流的影响。
[0069] 电池检测单元11,耦接于充电支路上,用于检测充电支路上是否存在电池,并基于充电支路上是否存在电池输出对应的电池检测信号至MCU控制器2上;具体的,电池检测单元11包括供电压支路16和检测支路17,供电压支路16连接于充电芯片14的电流输出端和电池接口15节点之间,用于提供基准电压。具体的,供电压支路16包括防短二极管和压降电阻,防短二极管的阳极连接5V的电源电压,阴极连接压降电阻的一端,压降电阻的另一端接入充电芯片14的电流输出端和电池接口15之间的节点。检测支路17并联于电池接口15的两端,其包括第一检测电阻、第二检测电阻和保护电容,第一检测电阻的一端连接于供电支路的电压输出端,第一检测电阻的另一端连接于第二检测电阻的一端,第二检测电阻的另一端连接于充电芯片14的电流接地端和电池接口15之间的节点,保护电容并联于第二电阻的两端。其中,第一检测电阻和第二检测电阻的阻值至少为100K欧姆,避免对充电支路的过多分流,本实施例中第一检测电阻的阻值为200K欧姆,第二检测电阻的阻值为100K欧姆。电池检测信号由第一检测电阻和第二检测电阻之间的节点发出。
[0070] 当电池接口15内不存在电池时,则供电压支路16的输出端电压接近于5V的电源电压,检测支路17中第一检测电阻和第二检测电阻之间节点输出的电池检测信号的电压值处于一个稳定的电压值范围内。而当电池接口15内存在电池,则供电压支路16的输出端的电压值将等于插入电池接口15的电池电压,使得输入至检测支路17的电压下降,导致第一检测电阻和第二检测电阻之间节点输出的电池检测信号的电压值下降,从而输入至MCU控制器2的电压值下降。因此MCU控制器2基于获取的电池检测信号电压值的高低是否处于阈值内,能够判断出电池接口15内是否存在电池。
[0071] 指示模块5包括若干的指示单元13,指示单元13的数量和充电模块4的数量相同,且一一对应于充电模块4的指示单元13。指示单元13包括充电指示灯和未充电指示灯,充电指示灯和未充电指示灯为两种颜色的等,如绿灯和红灯;充电指示灯的阳极连接MCU控制器2,阴极接地;相同的,未充电指示灯的阳极连接MCU控制器2,阴极接地。MCU控制器2获取指示单元13对应充电模块4的电流采样单元10的输出信号,当电流采样单元10的输出电流值信号不为0时,MCU控制器2输出电平信号控制充电指示灯点亮,未充电指示灯熄灭;否则,MCU控制器2输出电平信号控制充电指示灯熄灭,未充电指示灯点亮。
[0072] 如图2所示,一种电池均衡充电方法:
[0073] S1、获取输入电源电压,判断输入电压是否处于安全电压值内,若否,则关断输入充电支路的电流,若是则执行步骤S2;
[0074] MCU控制器2获取供电模块1的总电压检测支路7输出的电压值信号,并和预设的安全电压值范围进行比较,安全电压值范围一般设置为4.5V至5.5V。
[0075] 关断输入充电支路的电流的由MCU控制器2向电流总控原件执行输出控制控制信号进行控制。
[0076] S2、依次检测电池接口15内是否存在电池,并记录存在电池接口15的充电支路作为工作支路;
[0077] 实施例中,MCU控制器2分别获取四个电池检测单元11输出的检测电压值,若输出的检测电压值小于预设的检测阈值,则对应充电支路的电池接口15内就存在电池,否则,电池接口15内则不存在电池。
[0078] S3、开启工作支路,依次获取工作支路充电电流值,并相加获得充电电流总和值;
[0079] 开启和关闭充电支路主要通过MCU控制器2向充电单元9的开关传递件12输出控制信号,来控制充电支路的通断。
[0080] MCU控制器2获取从电流采样单元10输入的电流采样的电压值信号,之后将获取的电压值信号转化为对应的电流数值。最后将获取的充电支路内的电流值相加,获得一个充电电流的总和值。
[0081] S4、基于获得的充电电流总和值和单个电池额定电流值的倍数进行逐一比较,获得小于充电电流总和值的最大倍数值作为轮询充电数量;
[0082] 电池的额定电流值指的是电池充电时的最大额定值,不同电池的额定电流值不同,本方案中,额定电流值采用0.5A。
[0083] 例如,有三个电池接口15内存在电池,三个电池接口15对应的充电电流总和值为1.4A。则MCU控制器2首先取一倍的电池额定电流值和充电电流总和值进行比较,一倍的电池额定电流值0.5A小于1.4A。之后MCU控制器2其次再取两倍的电池额定电流值和充电电流总和值进行比较,两倍的电池额定电流值1A小于1.4A。之后MCU控制器2其次再取三倍的电池额定电流值和充电电流总和值进行比较,三倍的电池额定电流值1.5A大于1.4A。因此MCU控制其获得小于充电电流总和值的最大倍数值为2,轮询充电数量为2。
[0084] S5、对工作支路进行轮询充电;
[0085] 只对轮询充电数量的电池进行充电,则就算每一个处于轮询充电的充电支路都处于电池额定电流值下,也小于USB接口接入的充电电流总和值,因此能够保证,处于轮询充电的充电电路电流的充电电流均会处于稳定的电池额定电流值下。
[0086] 其中轮询充电包括:开启轮询充电数量的工作支路,在经过预设的轮询时长后更换开启的充电支路,使得电池接口15内存在电池的充电支路在若干轮询时长后充电时长相等。其中上述的若干轮询时长为一及以上的正整数个轮询时长。轮询时长一般设定为1至2秒。
[0087] 其中更换开启的充电支路方式主要包括以下两种:
[0088] 第一种:
[0089] 逐一排序工作支路,形成工作序号;
[0090] 获取上一开启的工作支路的工作序号;
[0091] 将上一工作序号按序同向移动等于轮询充电数量的序号后获得待开启的工作序号;
[0092] 开启待开启的工作序号对应的工作支路。
[0093] 假设,我们目前具有工作支路的数量为5,而轮询充电数量为3。采用第一种方式,我们将分别将五个工作支路分别标序为第一工作支路、第二工作支路、第三工作支路、第四工作支路和第五工作支路。每次移动的序号数为3。
[0094] 第一个轮询时长将开启第一工作支路、第二工作支路和第三工作支路,第二个轮询时长将开启第四工作支路、第五工作支路和第一工作支路。第三个轮询时长我们将开启第二工作支路、第三工作支路和第四工作支路,以此类推,因此在经历了5个轮询时长后,所有的工作支路都等于进行了3个轮询时长的充电。实现了对所有电池的均匀充电。
[0095] 第二种:
[0096] 逐一排序工作支路,形成工作序号;
[0097] 获取上一开启的工作支路的工作序号;
[0098] 将上一工作序号按序同向移动等一个序号后获得待开启的工作序号;
[0099] 开启待开启的工作序号对应的工作支路。
[0100] 假设,我们目前具有工作支路的数量为5,而轮询充电数量为3。采用第一种方式,我们将分别将五个工作支路分别标序为第一工作支路、第二工作支路、第三工作支路、第四工作支路和第五工作支路。每次移动的序号数为1。
[0101] 第一个轮询时长将开启第一工作支路、第二工作支路和第三工作支路,第二个轮询时长将第二工作支路、第三工作支路和第四工作支路。第三个轮询时长我们将开启第三工作支路、第四工作支路和第五工作支路,以此类推,因此在也经历了5个轮询时长后,所有的工作支路都等于进行了3个轮询时长的充电。实现了对所有电池的均匀充电。
[0102] 以上所述仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。