一种充电电流的调整方法及系统、电子终端与流程

文档序号:12486271阅读:393来源:国知局
一种充电电流的调整方法及系统、电子终端与流程

本发明涉及充电技术领域,尤其涉及一种充电电流的调整方法及系统、电子终端。



背景技术:

目前充电器的负载能力参差不齐,因此终端在使用不同类型的充电器充电时,需要探测充电器的实际充电能力,以使用充电器的最大输出电流进行充电。通常采用一下方法进行探测:逐渐加大充电电流,然后侦测充电器的输出电压,当充电器的输出电压低于门限电压时,该输出电压所对应的充电电流被认为是最大输出电流。终端以该充电电流实现充电。

但上述方法存在不足之处:若门限电压设置过高,则充电电流偏小,导致充电器未发挥出最大的充电能力,充电效率较低;若门限电压设置过低,则充电电流过大,导致充电器处于过载状态,降低充电器的可靠性及使用寿命。



技术实现要素:

本发明提供一种充电电流的调整方法、充电电流的调整系统以及电子终端,以实现在通过充电器对终端进行充电时,探测充电器的实际充电能力,使得充电器能以更安全有效的电流对终端进行充电。

为实现上述目的,本发明提供一种充电电流的调整方法,该充电电流的调整方法包括:终端在使用充电器对充电模块充电时,获取充电模块的当前充电电流及当前输入电压,其中,充电电流以设定步长逐步增加;利用当前充电电流及当前输入电压,计算得到当前负载调整率的相关值;利用当前负载调整率的相关值,判断充电器是否过载;若充电器过载,则将当前充电电流减去设定步长后设置为充电模块允许的最大充电电流值;若充电器不过载,以设定步长增加当前充电电流,并重新执行上述步骤。

其中,利用当前充电电流及当前输入电压,计算得到当前负载调整率的相关值,进一步包括:利用公式V0-V1=﹣(I0-I1)×B0计算得到当前负载调整率的相关值B0,其中,I0为当前充电电流,V0为当前输入电压,I1为小于设定充电电流的任一充电电流,V1为I1对应的输入电压。

其中,利用当前负载调整率的相关值,判断充电器是否过载,进一步包括:判断当前负载调整率的相关值是否大于第一参考相关值,其中,第一参考相关值是小于设定充电电流的各充电电流对应的负载调整率的相关值之间的平均值的a倍,且a大于1;若是,则判定充电器过载;若否,则进一步判断当前充电电压是否小于设定充电电压;在当前充电电压小于设定充电电压时,判定充电器过载;在当前充电电压不小于设定充电电压时,判定充电器不过载。

其中,利用当前负载调整率的相关值,判断充电器是否过载,进一步包括:在当前负载调整率的相关值大于第一参考相关值时,判断当前负载调整率的相关值与第一参考相关值之间的差值是否大于a倍的第一参考相关值与第二参考相关值之间的差值,其中,第一参考相关值是小于设定充电电流的各充电电流对应的负载调整率的相关值之间的平均值,第二参考相关值是小于设定充电电流的各充电电流对应的负载调整率的相关值之间的最小值,a大于1;若是,则判定充电器过载;若否,则进一步判断当前充电电压是否小于设定充电电压;在当前充电电压小于设定充电电压时,判定充电器过载;在当前充电电压不小于设定充电电压时,判定充电器不过载。

其中,负载调整率的相关值为负载调整率与充电器到充电模块之间的等效阻抗的和。

为实现上述目的,本发明提供一种充电电流的调整系统,该充电电流的调整系统包括:获取模块,用于终端在使用充电器对充电模块充电时,获取充电模块的当前充电电流及当前输入电压,其中,充电电流以设定步长逐步增加;计算模块,用于利用当前充电电流及当前输入电压,计算得到当前负载调整率的相关值;判断模块,用于利用当前负载调整率的相关值,判断充电器是否过载;设置模块,用于在充电器过载时,将当前充电电流减去设定步长后设置为充电模块允许的最大充电电流值;增加模块,用于在充电器不过载时,以设定步长增加当前充电电流。

其中,计算模块利用公式V0-V1=﹣(I0-I1)×B0计算得到当前负载调整率的相关值B0,其中,I0为当前充电电流,V0为当前输入电压,I1为小于设定充电电流的任一充电电流,V1为I1对应的输入电压。

其中,判断模块进一步包括:第一判断单元,用于判断当前负载调整率的相关值是否大于第一参考相关值,其中,第一参考相关值是小于设定充电电流的各充电电流对应的负载调整率的相关值之间的平均值的a倍,且a大于1;第二判断单元,用于在当前负载调整率的相关值不大于第一参考相关值时,判断当前充电电压是否小于设定充电电压。

其中,判断模块进一步包括:第一判断单元,用于在当前负载调整率的相关值大于第一参考相关值时,判断当前负载调整率的相关值与第一参考相关值之间的差值是否大于a倍的第一参考相关值与第二参考相关值之间的差值,其中,第一参考相关值是小于设定充电电流的各充电电流对应的负载调整率的相关值之间的平均值,第二参考相关值是小于设定充电电流的各充电电流对应的负载调整率的相关值之间的最小值,a大于1;第二判断单元,用于在当前负载调整率的相关值与第一参考相关值之间的差值不大于第一参考相关值与第二参考相关值之间的差值时,判断当前充电电压是否小于设定充电电压。

为实现上述目的,本发明提供:一种电子终端,该电子终端包括:控制电路;依次连接的充电接口、充电电路以及电池,其中,控制电路与充电电路耦接;其中,控制电路在充电器对充电电路充电时,执行如下动作:获取充电电路的当前充电电流及当前输入电压,其中,充电电流以设定步长逐步增加;利用当前充电电流及当前输入电压,计算得到当前负载调整率的相关值;利用当前负载调整率的相关值,判断充电器是否过载;在充电器过载时,将当前充电电流减去设定步长后获得调整电流值,设置为充电电路允许的最大充电电流值;在充电器不过载时,控制充电电路以设定步长增加当前充电电流。

本发明充电电流的调整方法中,终端在使用充电器对其充电模块进行充电时,通过获取充电模块的当前充电电流与当前充电电压,计算当前负载调整率的相关值,来判断充电器的工作状态,以探测充电器的实际充电能力,使得充电器以更为安全有效的充电电流对终端充电,从而避免因充电电流过大导致充电器过载的问题,也可避免因充电电流过小导致充电能力浪费的问题。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,进一步可以根据这些附图获得其他的附图。其中:

图1是本发明充电电流的调整方法第一实施例的流程示意图;

图2是充电器对终端进行充电的结构示意图;

图3是本发明充电电流的调整方法第二实施例的流程示意图;

图4是本发明充电电流的调整方法第三实施例的流程示意图;

图5是本发明充电电流的调整系统第一实施例的结构示意图;

图6是本发明充电电流的调整系统第二实施例的结构示意图;

图7是本发明充电电流的调整系统第三实施例的结构示意图;

图8是本发明电子终端一实施例的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,图1是本发明充电电流的调整方法第一实施例的流程示意图。本实施例的充电电流的调整方法包括:

S10:终端在使用充电器对充电模块充电时,获取充电模块的当前充电电流及当前输入电压,其中,充电电流以设定步长逐步增加。

在本步骤S10中,终端与充电器相互连接,充电器对终端中的充电模块进行充电,具体参阅图2,图2是充电器对终端进行充电的结构示意图。

其中,充电器20连接到某一电源,该电源可提供交流电或直流电,其电能通过充电器20及充电线21传输到终端22。充电器20以合适的电流对终端22进行充电,在终端22中,充电模块220进一步对充电过程进行适配,以合适的电流对电池221进行充电。终端22为可充电设备,可以是手机、平板,但不仅限于此。

充电器20对终端22进行充电时,充电器20的输出电流I与输出电压Vout的关系可以由公式(1)表示:

Vout=V-I×K……(1)

其中,Vout为充电器20带负载(终端)后的实际输出电压;V为充电器20的标称电压;I为充电器20的输出电流,即终端22的充电电流,可以由充电电流的调整系统22检测得到;K为负载调整率,且K值的变化与充电器的工作状态相关,具体地,在充电器处于不过载状态工作时,K值的变化很小;在充电器处于过载状态工作时,K值的变化增大,且过载越严重,K值越大。

充电模块220的输入电压Vin与充电器20的输出电压Vout的关系可以由公式(2)表示:

Vin=Vout-I×R……(2)

其中,Vin为充电模块220的输入电压,可以由终端22通过ADC(Analog-to-Digital Converter,模/数转换器)模块计算得出;I为充电模块220的充电电流,由于充电电路为串联电路,故充电器20的输出电流即充电模块220的充电电流;R为充电器20与充电模块220之间的等效阻抗,具体包括充电器20与充电线21之间的接口阻抗、充电线21的阻抗、充电线21与充电电流的调整系统22的接口阻抗以及充电电流的调整系统22接口到充电模块220之间的阻抗等。

将公式(1)代入公式(2)得到公式(3):

Vin=V-I×(K+R)……(3)

其中,由上可知,I与Vin可以由终端检测出,而V与(K+R)未知。

本实施方式充电电流的调整方法中,在进行充电电流的调整时,终端22获取充电模块220的当前充电电流I0和当前输入电压V0后进入步骤S11。且在不断调整过程中,充电电流I以设定步长逐步增加,设定步长可以根据实际需要决定。以当前的充电电流为I0为例,用C表示设定步长,则当前充电电流I0的上一阶段充电电流为(I0-C),下一阶段充电电流为(I0+C)。

S11:利用当前充电电流及当前输入电压,计算得到当前负载调整率的相关值。

具体地,负载调整率的相关值为负载调整率与充电器到充电模块之间的等效阻抗的和,即公式(3)中的(K+R)。

在公式(3)Vin=V-I×(K+R)中,I与Vin可以由终端检测出,而V与(K+R)未知。因此,为了计算得到当前负载调整率的相关值(以下简称B0),需要利用当前充电电流I0与当前输入电压V0,同时结合另一充电电流I1及其对应的充电电压V1,其中,充电电流I1为小于设定充电电流的任一充电电流,其可以由用户预先设置,也可以是终端在充电过程中获取的历史充电电流。

S12:利用当前负载调整率的相关值,判断充电器是否过载。

充电器对终端进行充电的过程中,负载调整率的值(下面简称K值)的变化与充电器的工作状态相关,具体地,在充电器处于不过载状态工作时,K值的变化很小;在充电器处于过载状态工作时,K值的变化增大,且过载越严重,K值越大,而充电器到充电模块之间的等效阻抗(以下简称R值)基本保持不变。因此,本实施例的充电电流的调整方法利用B0,以判断充电器的当前是否处于过载的工作状态。

S13a:若充电器过载,则将当前充电电流减去设定步长后设置为充电模块允许的最大充电电流值。

具体地,若充电器使用当前充电电流I0对终端进行充电时,终端检测到充电器处于过载的工作状态,则将当前充电电流I0减去设定步长C后,即将当前充电电流I0的上一阶段充电电流(I0-C)视为充电器的最大输出电流,并将(I0-C)设置为充电模块对应该充电器允许的最大充电电流值。

S13b:若充电器不过载,则以设定步长增加当前充电电流,并重新执行步骤S10。

具体地,若充电器使用当前充电电流I0对终端进行充电时,终端检测到充电器没有过载,则以设定步长C增加当前充电电流I0后,终端重新获取充电模块的当前充电电流,此时,当前充电电流为(I0+C)。

通过上述方式,终端在使用充电器对其充电模块进行充电时,通过获取充电模块的当前充电电流与当前充电电压,计算当前负载调整率的相关值,来判断充电器的工作状态,以探测充电器的实际充电能力,使得充电器以更为安全有效的充电电流对终端充电,从而避免因充电电流过大导致充电器过载的问题,也可避免因充电电流过小导致充电能力浪费的问题。

请参阅图3,图3是本发明充电电流的调整方法第二实施例的结构示意图。本实施例的调整方法包括:

S30:终端在使用充电器对充电模块充电时,获取充电模块的当前充电电流及当前输入电压,其中,充电电流以设定步长逐步增加。

具体地,终端在使用充电器对充电模块充电之前,先对充电器连接的电源类型进行检测。

当检测到充电器连接的电源类型是直流电时,终端按照充电类型设置对应充电类型默认支持的充电电流。例如:充电器充电类型是USB2.0,充电电流设置为500mA,充电器充电类型是USB3.0,充电电流设置为900mA。

当检测到充电器连接的充电类型是交流电时,充电器使用一初始充电电流对终端进行充电,终端获取充电模块的当前充电电流及当前输入电压,具体可参照上述实施例中步骤S10的描述,在此不再赘述。其中,初始充电电流小于充电器的设定充电电流,而设定充电电流不超过充电器的额定充电电流。

为方便描述,下面以额定充电电流为500mA的充电器为例进行说明,其设定充电电流可以设置为500mA,初始充电电流可以设置为100mA,设定步长可以设置为50mA,但本发明显然不作具体限制,具体可根据实际决定。则终端检测到的充电电流为100mA,150mA,200mA……,同时,终端22通过ADC(Analog-to-Digital Converter,模/数转换器)模块计算得出各个充电电流值对应的充电电压值。

S31:利用当前充电电流及当前输入电压,计算得到当前负载调整率的相关值。

具体地,负载调整率的相关值为负载调整率与充电器到充电模块之间的等效阻抗的和,即公式(3)中的(K+R)。

在公式(3)Vin=V-I×(K+R)中,I与Vin可以由终端检测出,而V与(K+R)未知。因此,为了计算得到当前负载调整率的相关值(以下简称B0),需要利用当前充电电流I0与当前输入电压V0,同时结合另一充电电流I1及其对应的充电电压V1,其中,充电电流I1为小于500mA的任一充电电流,其可以由用户预先设置,也可以是终端在充电过程中获取的历史充电电流。

若充电电流I1是终端在充电过程中获取的历史充电电流,则在利用当前充电电流及当前输入电压,计算得到当前负载调整率的相关值之前,进一步包括:判断当前充电电流是否为初始充电电流。

若当前充电电流是初始充电电流,则以设定步长增加当前充电电流后,重新执行步骤S30。

若当前充电电流不是初始充电电流,则将当前充电电流I0与当前输入电压V0代入公式(3),假设当前充电电流I0为200mA,其对应的当前输入电压为V0(200),得到公式(4):

V0(200)=V-0.2×(K+R)……(4)

再获取一组终端在充电过程中获取的历史充电电流I1及其对应的输入电压V1,将其代入公式(3),假设I1为100mA,其对应的输入电压为V1(100),得到公式(5):

V1(100)=V-0.1×(K+R)……(5)

将公式(4)减去公式(5),且用B0表示当前负载调整率的相关值,得到公式(6):

V0(200)-V1(100)=﹣0.1×B0……(6)

通过变形公式(6),可以得到B0=﹣(V0-V1)/(0.1)。

S32:判断当前负载调整率的相关值是否大于第一参考相关值,其中,所述第一参考相关值是小于设定充电电流的各充电电流对应的负载调整率的相关值之间的平均值的a倍,且a大于1。

充电器对终端进行充电的过程中,负载调整率的值(下面简称K值)的变化与充电器的工作状态相关,具体地,在充电器处于不过载状态工作时,K值的变化很小;在充电器处于过载状态工作时,K值的变化增大,且过载越严重,K值越大,而充电器到充电模块之间的等效阻抗(以下简称R值)基本保持不变。因此,本实施例的充电电流的调整方法利用B0,以判断充电器的当前是否处于过载的工作状态。

对于额定充电电流为500mA的充电器,在充电电流小于500mA时,充电器不过载,则在判断所述当前负载调整率的相关值是否大于第一参考相关值之前,进一步包括:判断当前充电电流是否小于设定充电电流,即500mA。

若当前充电电流小于500mA,则计算各个充电电流下的充电器的负载调整率的相关值之间的平均值,并以设定步长增加当前充电电流后,重新执行步骤S30。

若当前充电电流不小于500mA,则判断终端的电池电压是否达到设定电池电压。具体地,由于充电模块对充电过程进行适配,以合适的电流对电池进行充电的过程中,电池电压较高时,充电模块增加允许的充电电流会导致电池电压的浮高,从而可能导致电池电压达到预定电池电压(即电池所允许的最大电压)。而当检测到电池电压达到设定电池电压时,终端无法检测评估充电器的最大输出能力。因此,为了准确评估充电器的最大输出能力,在若当前充电电流不小于500mA之后,判断终端的电池电压是否达到设定电池电压。

若终端的电池电压达到设定电池电压,则在等待设定时间,电池电压小于设定电池电压后,以500mA为当前充电电流,重新执行步骤S30。其中,设定时间可根据实际需要决定。

若终端的电池电压没有达到设定电池电压,则判断当前负载调整率的相关值B0是否大于第一参考相关值B1。其中,第一参考相关值B1为小于500mA的各充电电流对应的负载调整率的相关值之间的平均值的a倍,且a大于1,a可以为1.5,1.8或者2,在此不做限定。

若B0大于B1,则判定所述充电器过载。

S33:在B0不大于B时,判断当前充电电压是否小于设定充电电压。

具体地,由公式(1)Vout=V-I×K可知,终端的充电电流I越大,充电器的输出电压Vout越小。因此,在B0不大于B时,需要进一步判断当前充电电压是否小于设定充电电压。若当前充电电压小于设定充电电压,则判定充电器过载;若当前充电电压不小于设定充电电压,则判定充电器不过载。

S34:在充电器过载时,将当前充电电流减去设定步长后设置为充电模块允许的最大充电电流值。

具体地,例如:充电器在使用800mA的当前充电电流对终端进行充电时,充电器过载,则将(800mA-50mA),即750mA视为充电器的最大输出电压,并将750mA设置为充电模块对应该充电器允许的最大充电电流值。

S35:在充电器不过载时,以设定步长增加当前充电电流,并重新执行S30。

具体地,例如:充电器在使用600mA的当前充电电流对终端进行充电时,充电器不过载,则将(600mA+50mA),即60mA视为充电器的最大输出电压,并将650mA设置为充电模块对应该充电器允许的最大充电电流值。

请参阅图4,图4是本发明充电电流的调整方法第三实施例的流程示意图。本实施例的充电电流的调整方法与本发明第二实施例的充电电流的调整方法区别在于,本实施例的充电电流的调整方法采用了另一种判断充电器是否过载的方法。本实施例的充电的方法包括:

S40:终端在使用充电器对充电模块充电时,获取充电模块的当前充电电流及当前输入电压,其中,充电电流以设定步长逐步增加。

S41:利用当前充电电流及当前输入电压,计算得到当前负载调整率的相关值。

以上,与第二实施例的充电电流的调整方法步骤内容一致,在此不再赘述。

S42:在当前负载调整率的相关值大于第一参考相关值时,判断当前负载调整率的相关值与第一参考相关值之间的差值是否大于a倍的第一参考相关值与第二参考相关值之间的差值,其中,第一参考相关值是小于设定充电电流的各充电电流对应的负载调整率的相关值之间的平均值,第二参考相关值是小于设定充电电流的各充电电流对应的负载调整率的相关值之间的最小值,a大于1。

充电器对终端进行充电的过程中,负载调整率的值(下面简称K值)的变化与充电器的工作状态相关,具体地,在充电器处于不过载状态工作时,K值的变化很小;在充电器处于过载状态工作时,K值的变化增大,且过载越严重,K值越大,而充电器到充电模块之间的等效阻抗(以下简称R值)基本保持不变。因此,本实施例的充电电流的调整方法利用B0,以判断充电器的当前是否处于过载的工作状态。

对于额定充电电流为500mA的充电器,在充电电流小于500mA时,充电器不过载,则在判断所述当前负载调整率的相关值是否大于第一参考相关值之前,进一步包括:判断当前充电电流是否小于设定充电电流,即500mA。

若当前充电电流小于500mA,则计算各个充电电流下的充电器的负载调整率的相关值之间的平均值,并以设定步长增加当前充电电流后,重新执行步骤S30。

若当前充电电流不小于500mA,则判断终端的电池电压是否达到设定电池电压。具体地,由于充电模块对充电过程进行适配,以合适的电流对电池进行充电的过程中,电池电压较高时,充电模块增加允许的充电电流会导致电池电压的浮高,从而可能导致电池电压达到预定电池电压(即电池所允许的最大电压)。而当检测到电池电压达到设定电池电压时,终端无法检测评估充电器的最大输出能力。因此,为了准确评估充电器的最大输出能力,在若当前充电电流不小于500mA之后,判断终端的电池电压是否达到设定电池电压。

若终端的电池电压达到设定电池电压,则在等待设定时间,电池电压小于设定电池电压后,以500mA为当前充电电流,重新执行步骤S30。其中,设定时间可根据实际需要决定。

若终端的电池电压没有达到设定电池电压,则判断当前负载调整率的相关值B0是否大于第一参考相关值B1。其中,第一参考相关值B1为小于500mA的各充电电流对应的负载调整率的相关值之间的平均值。

若B0不大于B1,则判定充电器不过载,并以设定步长增加当前充电电流后,重新执行步骤S40。

若B0大于B1,则判断(B0-B1)是否大于a倍的(B1-B2)。其中,B2为第二参考相关值,是小于设定充电电流的各充电电流对应的负载调整率的相关值之间的最小值,a大于1,a可以为1.5,1.8或者2,在此不做限定。

若(B0-B1)大于a倍的(B1-B2),则判定所述充电器过载。

S43:在(B0-B1)不大于a倍的(B1-B2)时,判断当前充电电压是否小于设定充电电压。

具体地,由公式(1)Vout=V-I×K可知,终端的充电电流I越大,充电器的输出电压Vout越小。因此,在B0不大于B时,需要进一步判断当前充电电压是否小于设定充电电压。若当前充电电压小于设定充电电压,则判定充电器过载;若当前充电电压不小于设定充电电压,则判定充电器不过载。

S44:在充电器过载时,将当前充电电流减去设定步长后设置为充电模块允许的最大充电电流值。

具体地,例如:充电器在使用800mA的当前充电电流对终端进行充电时,充电器过载,则将(800mA-50mA),即750mA视为充电器的最大输出电压,并将750mA设置为充电模块对应该充电器允许的最大充电电流值。

S45:在充电器不过载时,以设定步长增加当前充电电流,并重新执行S30。

具体地,例如:充电器在使用600mA的当前充电电流对终端进行充电时,充电器不过载,则将(600mA+50mA),即60mA视为充电器的最大输出电压,并将650mA设置为充电模块对应该充电器允许的最大充电电流值。

上述各实施例的充电电流的调整方法通常由一段可执行程序实现,而该可执行程序存储在计算机存储介质中。具体到应用中,还需进一步的由具有软件构架及硬件结构充电电流的调整系统来实现充电电流的调整方法的各个步骤。

对于充电电流的调整系统的软件构架,请参阅图5-图7,图5是本发明充电电流的调整系统第一实施例的结构示意图,图6是本发明充电电流的调整系统第二实施例的结构示意图;图7是本发明充电电流的调整系统第三实施例的结构示意图。

具体请参阅图5,本发明第一实施例的充电电流的调整系统包括获取模块50、计算模块51、判断模块52、设置模块53以及增加模块54。

具体地,获取模块50用于终端在使用充电器对充电模块充电时,获取充电模块的当前充电电流及当前输入电压,其中,充电电流以设定步长逐步增加;计算模块51用于利用当前充电电流及当前输入电压,计算得到当前负载调整率的相关值;判断模块52用于利用当前负载调整率的相关值,判断充电器是否过载;设置模块53用于在充电器过载时,将当前充电电流减去设定步长后设置为充电模块允许的最大充电电流值;增加模块54用于在充电器不过载时,以设定步长增加当前充电电流。

本实施调整系统的各个功能模块均对应于上述充电电流的调整方法第一实施例的各个步骤,具体不再赘述。

具体请参阅图6,本发明第二实施例的充电电流的调整系统包括获取模块60、计算模块61、第一判断模块62、第二判断模块63、设置模块64以及增加模块65。

具体地,获取模块60用于终端在使用充电器对充电模块充电时,获取充电模块的当前充电电流及当前输入电压,其中,充电电流以设定步长逐步增加;计算模块61用于利用当前充电电流及当前输入电压,计算得到当前负载调整率的相关值;第一判断模块62用于判断当前负载调整率的相关值是否大于第一参考相关值,其中,所述第一参考相关值是小于设定充电电流的各充电电流对应的负载调整率的相关值之间的平均值的a倍,且a大于1;第二判断模块63用于在当前负载调整率的相关值不大于第一参考相关值时,判断当前充电电压是否小于设定充电电压;设置模块64用于在充电器过载时,将当前充电电流减去设定步长后设置为充电模块允许的最大充电电流值;增加模块65用于在充电器不过载时,以设定步长增加当前充电电流。

本实施调整系统的各个功能模块均对应于上述充电电流的调整方法第二实施例的各个步骤,具体不再赘述。

具体请参阅图7,本发明第三实施例的充电电流的调整系统包括获取模块70、计算模块71、第一判断模块72、第二判断模块73、设置模块74以及增加模块75。

具体地,获取模块70用于终端在使用充电器对充电模块充电时,获取充电模块的当前充电电流及当前输入电压,其中,充电电流以设定步长逐步增加;计算模块71用于利用当前充电电流及当前输入电压,计算得到当前负载调整率的相关值;第一判断模块72用于在当前负载调整率的相关值大于第一参考相关值时,判断当前负载调整率的相关值与第一参考相关值之间的差值是否大于a倍的第一参考相关值与第二参考相关值之间的差值,其中,第一参考相关值是小于设定充电电流的各充电电流对应的负载调整率的相关值之间的平均值,第二参考相关值是小于设定充电电流的各充电电流对应的负载调整率的相关值之间的最小值,a大于1;第二判断模块73用于在当前负载调整率的相关值与第一参考相关值之间的差值不大于a倍的第一参考相关值与第二参考相关值之间的差值时,判断当前充电电压是否小于设定充电电压;设置模块74用于在充电器过载时,将当前充电电流减去设定步长后设置为充电模块允许的最大充电电流值;增加模块75用于在充电器不过载时,以设定步长增加当前充电电流。

本实施调整系统的各个功能模块均对应于上述充电电流的调整方法第三实施例的各个步骤,具体不再赘述。

对于硬件结构,请参阅图8,图8是本发明电子终端一实施例的结构示意图。

从硬件实现的角度来看,本实施例的电子终端包括控制电路80、充电接口81、充电电路82、电池83以及存储器84。

其中,控制电路80与充电电路82耦接,充电接口81、充电电路82以及电池83依次连接。充电器与充电接口81连接,其输出的电能对充电电路82充电,充电电路82进一步对充电过程进行适配,以合适的电流对电池83进行充电。

具体地,控制电路82在充电器对充电电路84充电时,执行如下动作:获取充电电路的当前充电电流及当前输入电压,其中,充电电流以设定步长逐步增加;利用当前充电电流及当前输入电压,计算得到当前负载调整率的相关值;利用当前负载调整率的相关值,判断充电器是否过载;在充电器不过载时,控制充电电路以设定步长增加当前充电电流;在充电器过载时,将当前充电电流减去设定步长后获得调整电流值,设置为充电电路允许的最大充电电流值,并将其存储在存储器84中,以使充电器使用最大充电电流值对电子终端进行充电。电子终端是可充电设备,可以是手机、平板,但不仅限于此。

在此基础上,以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明书及附图内容所作的等效结构或等效流程变换,例根据各实施例之间技术特征的相互结合,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1