充电控制方法、装置及设备与流程

文档序号:14350263阅读:152来源:国知局
充电控制方法、装置及设备与流程

本申请涉及充电技术领域,特别涉及一种充电控制方法、装置及设备。



背景技术:

通常,终端设备在充电时,均是通过适配器与交流市电连接,由适配器将交流市电转化为低压直流电后,再经过终端设备中充电电路为电池进行充电。目前,为了使终端设备的充电效率更高,充电过程更安全。终端设备的充电方式,通常是结合配套的适配器一同设计的。

然而,在实际使用时,用户通常会使用不同厂家、不同规格的适配器,比如输出电流为1安培(a)、1.2a、1.5a、2a等对终端设备进行充电。由于不同适配器所输出的电流大小不同,因此采用上述充电方式,就容易出现在对终端设备进行充电时,所需的充电电流大于适配器自身额定输出电流,导致适配器采取保护措施而关闭电流的输出,进而造成终端设备无法正常进行充电,影响用户的使用。



技术实现要素:

本申请旨在至少在一定程度上解决上述的技术缺陷之一。

为此,本申请的第一个目的在于提出一种充电控制方法,该方法提高了终端设备对不同规格适配器的兼容能力,在提高充电效率的同时,又保证了充电的可靠性和安全性,改善了用户体验。

本申请的第二个目的在于提出一种充电控制装置。

本申请的第三个目的在于提出一种终端设备。

本申请的第四个目的在于提出一种计算机可读存储介质。

为了实现上述目的,本申请第一方面实施例的充电控制方法,应用于具有充电模块的终端,包括:判断所述充电模块当前剩余电量是否大于电量阈值;若否,则分别检测所述充电模块的输入电流为第一充电电流及第二充电电流时,输入端的第一电压及第二电压,其中,所述第一充电电流小于所述第二充电电流;根据所述第一充电电流、第二充电电流、第一电压及第二电压,计算充电回路的第一线路阻抗;判断所述第一线路阻抗是否大于电阻阈值;若是,则判断第二充电电流是否为电流阈值;若否,则判断当充电模块输入电流增加至第三充电电流时,所述充电模块的输入端电压是否大于第一电压阈值;若否,则控制所述充电模块输入端电流为第二充电电流。

为了实现上述目的,本申请第二方面实施例的充电控制装置,应用于具有充电模块的终端,包括:第一判断模块,用于判断所述充电模块当前剩余电量是否大于电量阈值;第一控制模块,用于若否,则分别检测所述充电模块的输入电流为第一充电电流及第二充电电流时,输入端的第一电压及第二电压,其中,所述第一充电电流小于所述第二充电电流;计算模块,用于根据所述第一充电电流、第二充电电流、第一电压及第二电压,计算充电回路的第一线路阻抗;第二判断模块,用于判断所述第一线路阻抗是否大于电阻阈值;第三判断模块,用于若是,则判断第二充电电流是否为电流阈值;第四判断模块,用于若否,则判断当充电模块输入电流增加至第三充电电流时,所述充电模块的输入端电压是否大于第一电压阈值;第二控制模块,用于若否,则控制所述充电模块输入端电流为第二充电电流。

为了实现上述目的,本申请第三方面实施例的终端设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,以实现第一方面实施例所述的充电控制方法。

为了实现上述目的,本申请第四方面实施例的计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现第一方面实施例所述的充电控制方法。

本申请公开的技术方案,具有如下有益效果:

在终端设备进行充电操作时,通过先对终端设备的充电模块当前剩余电量是否大于电量阈值进行判断,若判断出充电模块当前剩余电量小于电量阈值时,则分别检测充电模块的输入电流为第一充电电流及第二充电电流时,输入端的第一电压及第二电压,并根据第一充电电流、第二充电电流、第一电压及第二电压计算出充电回路的第一线路阻抗,然后判断计算出的第一线路阻抗是否大于电阻阈值,若第一线路阻抗大于电阻阈值时,则进一步判断第二充电电流是否为电流阈值,若不是电流阈值,则判断充电模块输入电流增加至第三充电电流时,充电模块的输入端电压是否大于第一电压阈值,若不大于,则控制充电模块输入端的电流为第二充电电流。由此,实现了在对终端设备进行充电操作时,能够根据剩余容量、适配器的输出能力、充电线路的阻抗,适应性的调整终端设备充电电流的大小,从而提高了终端设备对不同规格适配器的兼容能力,在提高充电效率的同时,又保证了充电的可靠性和安全性,改善了用户体验。

本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。

附图说明

本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,

图1是根据本申请一个实施例的充电控制方法的流程图;

图2是根据本申请另一个实施例的充电控制方法的流程图;

图3是根据本申请又一个实施例的充电控制方法的流程图;

图4是根据本申请一个实施例的充电控制装置的结构示意图;

图5是根据本申请一个实施例的终端设备的结构示意图。

具体实施方式

下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。

为了解决相关技术中,用户使用不同规格的适配器对终端设备进行充电操作时,容易出现所需充电电流大于适配器自身额定输出电流,导致适配器采取保护措施而关闭电流的输出,造成终端设备无法正常进行充电操作,影响用户使用的问题,提出了一种充电控制方法。

本申请提供的充电控制方法,在对终端设备进行充电操作时,通过先对终端设备的充电模块当前剩余电量是否大于电量阈值进行判断,若判断出充电模块当前剩余电量小于电量阈值时,则分别检测充电模块的输入电流为第一充电电流及第二充电电流时,输入端的第一电压及第二电压,并根据第一充电电流、第二充电电流、第一电压及第二电压计算出充电回路的第一线路阻抗,然后判断计算出的第一线路阻抗是否大于电阻阈值,若第一线路阻抗大于电阻阈值时,则进一步判断第二充电电流是否为电流阈值,若不是电流阈值,则判断充电模块输入电流增加至第三充电电流时,充电模块的输入端电压是否大于第一电压阈值,若不大于,则控制充电模块输入端的电流为第二充电电流。由此,实现了在对终端设备进行充电操作时,能够根据剩余容量、适配器的输出能力、充电线路的阻抗,适应性的调整终端设备充电电流的大小,从而提高了终端设备对不同规格适配器的兼容能力,在提高充电效率的同时,又保证了充电的可靠性和安全性,改善了用户体验。

下面参考附图描述本申请实施例的充电控制方法。

图1是根据本申请一个实施例的充电控制方法的流程图。

如图1所示,本申请的充电控制方法可以包括以下步骤:

步骤101,判断充电模块当前剩余电量是否大于电量阈值,若小于则执行步骤102,否则执行步骤108。

具体的,本申请实施例提供的充电控制方法,可以由本申请提供的充电控制装置执行,上述装置配置于终端设备中,以实现对终端的充电过程进行控制。

其中,在本实施例中,终端设备可以是任意具有充电模块的硬件设备,比如智能手机、个人数字助理(personaldigitalassistant,简称为pda)、平板电脑等等,本申请对此不作具体限定。在本实施例中充电模块可以是指终端设备中的可充电池。

其中,电量阈值可以是根据充电模块的属性进行适应性设置,比如80%、85%等等,此处对其不作具体限定。

具体的,当检测到充电模块与适配器建立连接之后,充电控制装置即可检测充电模块当前剩余电量,并将检测结果与电量阈值进行比对,以确定出充电模块当前剩余电量是否大于电量阈值。其中,充电模块当前剩余电量可以用百分比来表示。

具体实现时,本实施例可以根据存储单元记录的充电模块在上次充电后的放电时间、放电电流及充电模块上次充电结束时的容量,来计算出充电模块当前剩余电量。

具体的,可利用公式(1),计算充电模块当前剩余电量。

c=q-i*t…………………………………………………(1)

其中,c为充电模块当前剩余电量,q为充电模块上次充电结束时的容量,i为充电模块的放电电流、t为充电模块上次充电后的放电时间。

举例说明,若充电模块上次充电结束时的容量为3000毫安(ma),且放电电流为200ma,放电时间为1小时(h),那么利用公式(1)可以计算出充电模块当前剩余电量为2800ma。也就是说,充电模块当前剩余电量为额定容量的94%。

若本实施例中电量阈值为80%,那么说明充电模块当前剩余电量大于电量阈值。

步骤102,分别检测充电模块的输入电流为第一充电电流及第二充电电流时,输入端的第一电压及第二电压。

其中,第一充电电流小于第二充电电流。

具体的,第一充电电流及第二充电电流,可以为充电控制装置预先设定的多组充电电流中的任意两种;或者,可以为根据充电模块当前的剩余容量计算的任意两种充电电流,此处对其不作具体限定。

具体的,本实施例的充电控制装置可实时检测充电模块的输入电流,并且当确定充电模块的输入电流为第一充电电流及第二充电电流时,获取充电模块输入端与第一充电电流对应的第一电压,及与第二充电电流对应的第二电压。

步骤103,根据第一充电电流、第二充电电流、第一电压及第二电压,计算充电回路的第一线路阻抗。

具体的,由于在对充电模块充电时,适配器输出到充电模块的充电电流需要使用导线传递,而导线本身具有电阻,因此当充电电流经过导线到达充电模块时会产生电压差,使得充电模块输入端的电压低于适配器输出口的电压,并且上述电压差会随着适配器输出电流的增加而加大。

因此,为了确定适配器到充电模块间的线路阻抗是否合理,本申请可利用第一充电电流、第二充电电流、第一电压及第二电压对充电回路的第一线路阻抗进行计算。

具体实现时,可通过公式(2)来计算充电回路的第一线路阻抗:

其中,r为充电回路的第一线路阻抗,v1为充电模块输入端的第一电压,v2为充电模块输入端的第二电压,i1为充电模块的第一充电电流,i2为充电模块的第二充电电流。

例如,若充电模块的第一充电电流为300毫安倍(ma),第二充电电流为500ma,第一电压为5.1伏特(v),第二电压为5.0v,那么利用公式(2)可以计算出充电回路的第一线路阻抗为

步骤104,判断第一线路阻抗是否大于电阻阈值,若大于则执行步骤105。

其中,本实施例中电阻阈值可以根据经验进行取值,对此不作具体限定。比如100(mω)等等。

继续使用上述示例进行说明,若本实施例中电阻阈值为100mω,则说明第一线路阻抗大于电阻阈值。

步骤105,判断第二充电电流是否为电流阈值,若否,则执行步骤106。

其中,在本实施例中电流阈值为充电模块在充电时所允许的最大充电电流值,比如2a、2.1a等等,此处对其不作具体限定。

也就是说,对充电模块进行充电操作时,输入的电流最大为电流阈值,否则过大的充电电流将会对充电模块造成不利影响。

继续使用上述示例进行说明,若电流阈值为2a,第二充电电流为500ma时,则表明第二充电电流小于电流阈值。

步骤106,判断当充电模块输入电流增加至第三充电电流时,充电模块的输入端电压是否大于第一电压阈值,若否,则执行步骤107。

其中,第一电压阈值为预先设置的充电模块输入端第一限压值,充电模块输入端的电压值需大于该第一电压阈值时,充电模块才能进行充电。第一电压阈值的大小可以根据充电模块的硬件电路确定,比如,5.1v等等,此处不作具体限定。

具体的,当确定出第二充电电流小于电流阈值时,则说明当前的充电电流没有到达充电模块所允许的最大充电电流,此时可以继续增加对充电模块的输入电流。

进一步的,为了避免增大后的充电电流超出适配器的输出能力,造成适配器出现保护处理而关闭电流的输出,本申请在增大充电电流之前,先计算一下当充电电流从第二充电电流增加到第三充电电流时,对应的输入端电压值(第三电压值),并将第三电压值与第一电压值进行比对操作,以确定第三电压值是否大于第一电压阈值。

具体实现时,本实施例可先从预先设定多组充电电流中,选择比第二充电电流大一级的第三充电电流,然后根据适配器的输出端电压、充电回路的第一线路阻抗、第二电压、第三充电电流,来计算充电模块输入端的第三电压。

具体实现时,可利用公式(3)和(4)计算充电模块输入端的第三电压:

vs=(i2×r)+v2…………………………………………(3)

v3=vs-(i3×r)=(i2×r)+v2-(i3×r)=v2-(i3-i2)×r…………(4)

其中,vs为适配器的输出电压,v2为充电模块输入端的第二电压,v3充电模块输入端的第三电压,i2为充电模块的第二充电电流,i3为充电模块的第一充电电流,r为充电回路的第一线路阻抗。

举例来说,若选取的第三充电电流为800ma,充电回路的第一线路阻抗为150mω,充电模块的第二充电电流为500ma,充电模块输入端的第二电压为5.0v,那么基于公式(3),可以计算出适配器的输出端电压为5.075。

进一步的,在计算出适配器的输出端电压之后,可利用公式(4),计算出充电模块输入电流为800ma时,对应的第三电压为4.955v。

其中,若第一电压阈值为5.1v,则表明充电模块的第三电压4.955小于第一电压阈值5.1v。

步骤107,控制充电模块输入端电流为第二充电电流。

具体的,当确定出充电模块的输入电流为第三充电电流,对应的输入端第三电压小于第一电压阈值时,可表明适配器的输出能力已经超出自身额定输出能力。因此,为了避免适配器因输出超过自身能力,而采取保护措施导致充电模块无法正常进行充电操作的问题,本实施例充电控制装置可通过控制充电模块的输入电流为第二充电电流,以对充电模块进行充电操作。

步骤108,根据当前的剩余电量确定第四充电电流,并控制充电模块输入端电流为第四充电电流。

具体的,当判断出充电模块当前剩余电量大于电量阈值时,充电控制装置可以直接采取较小的充电电流对充电模块进行充电,或者根据当前的剩余电量,计算一个充电电流来对充电模块进行充电,本实施例对此不做限定。

需要说明的是,充电控制装置,也可以在充电过程中,周期性的对充电模块的剩余电量进行检测,以对充电电流进行调整,从而使充电过程更安全、更可靠。

本申请提供的充电控制方法,实现了在对终端设备进行充电操作时,能够根据剩余容量、适配器的输出能力、充电线路的阻抗,适应性的调整终端设备充电电流的大小,从而提高了终端设备对不同规格适配器的兼容能力,在提高充电效率的同时,又保证了充电的可靠性和安全性,改善了用户体验。

通过上述分析可知,本申请在确定充电回路的第一线路阻抗大于电阻阈值时,则可以对充电电流进行进一步自适应调整。在本申请的另一种情形中,当判断出第一线路阻抗小于电阻阈值时,则需要进一步对线路阻抗进行判断,以确定出对充电模块的充电电流大小。下面结合图2,对本申请的充电控制方法进行进一步的描述。

图2是本申请的另一个充电控制方法的流程图。

如图2所示,本申请的充电控制方法可以包括以下步骤:

步骤201,判断充电模块当前剩余电量是否大于电量阈值,若小于则执行步骤202,否则执行步骤209。

步骤202,分别检测充电模块的输入电流为第一充电电流及第二充电电流时,输入端的第一电压及第二电压。

其中,第一充电电流小于所述第二充电电流。

步骤203,根据第一充电电流、第二充电电流、第一电压及第二电压,计算充电回路的第一线路阻抗。

步骤204,判断第一线路阻抗是否大于电阻阈值,若小于则执行步骤205。

例如,若电阻阈值为150mω,而第一线路阻抗为200mω,则说明第一线路阻抗大于电阻阈值。

步骤205,判断第二充电电流是否等于电流阈值,若等于则执行步骤206,否则执行步骤207。

步骤206,控制充电模块输入端电流为第二充电电流。

具体的,当确定出第二充电电流等于电流阈值时,则说明当前的第二充电电流已经为充电模块输入的最大电流,因此不需要进行进一步的判断操作,直接可利用第二充电电流对充电模块进行充电操作。

步骤207,检测充电模块输入电流增加至第三充电电流时,输入端的第三电压。

步骤208,根据第三电压、第三充电电流、第二电压及第二充电电流,执行计算充电回路的第一线路阻抗的步骤(步骤203)。

步骤209,根据当前的剩余电量确定第四充电电流,并控制充电模块输入端电流为第四充电电流。

本申请实施例的充电控制方法,实现了在对终端设备进行充电操作时,能够根据剩余容量、适配器的输出能力、充电线路的阻抗,适应性的调整终端设备充电电流的大小,从而提高了终端设备对不同规格适配器的兼容能力,在提高充电效率的同时,又保证了充电的可靠性和安全性,改善了用户体验。并且实现了在不改变电路基础上,实现了较好的效果,有效节省了花费成本。

通过上述分析可知,本申请可以根据电阻阈值、电流阈值及第一电压阈值,对充电电流进行自适应调节。在本申请的另一个情形中,为了进一步对充电过程进行可靠控制,还可以结合第二电压阈值,对充电电流的自适应过程进行控制。下面结合图3,对本申请的充电控制方法进行进一步的描述。

图3是本申请的又一个充电控制方法的流程图。

如图3所示,本申请的充电控制方法可以包括以下步骤:

步骤301,判断充电模块当前剩余电量是否大于电量阈值,若小于则执行步骤302,否则执行步骤315。

步骤302,分别检测充电模块的输入电流为第一充电电流及第二充电电流时,输入端的第一电压及第二电压,其中,第一充电电流小于所述第二充电电流。

步骤303,根据第一充电电流、第二充电电流、第一电压及第二电压,计算充电回路的第一线路阻抗。

步骤304,判断第一线路阻抗是否大于电阻阈值,若大于则执行步骤305。

步骤305,判断第二充电电流是否为电流阈值,若是则执行步骤306,否则执行步骤307a。

步骤306,控制充电模块输入端电流为第二充电电流。

步骤307a,将第二充电电流增加至第三充电电流。

步骤307b,判断充电模块的输入端电压是否大于第一电压阈值,若大于则执行步骤308。

步骤308,增加充电模块输入端电流,并检测输入端的第三电压。

具体的,本实施例可通过充电控制装置中的电压传感器检测充电模块输入端的第三电压,此处不作具体限定。

步骤309,判断第三电压是否小于第二电压阈值,若小于则执行步骤310,否则执行步骤311。

其中,本实施例中第二电压阈值为充电模块输入端的软件电压值,比如,5.2v等等,此处不作具体限定。

可以理解的是,在本申请中第一电压阈值小于第二电压阈值。

具体的,在实际使用时,可以对充电模块输入端的限压点设置两个电压阈值。充电模块输入端的电压超过第一电压阈值时,能够保证对充电模块处于充电状态,而仅当输入端的电压超过第二电压阈值时,才可以实现对充电模块进行正常充电操作。

因此,当充电模块的输入端电压大于第一电压阈值,通过判断第三电压是否小于第二电压阈值,而确定对充电模块充电操作是否能可靠进入充电状态。

其中,若第三电压小于第二电压阈值,则说明当前对充电模块仅能处于充电状态,并不满足保证充电模块处于可靠充电状态;若第三电压大于第二电压阈值,则说明当前充电模块处于可靠充电状态。

步骤310,控制充电模块输入端电流为第二充电电流。

步骤311,根据第二电压及预设的误差补偿参数,确定第三电压阈值。

其中,预设的误差补偿参数可以根据适配器的性能进行适应性设置,本申请对此不作具体限定。比如,0.1等等。

具体的,由于在实际使用时,适配器输出端可能存在电压补偿(误差补偿参数),这会影响对充电模块输入端电压的检测准确度。因此为了能够提高对充电模块输入端电压是否大于输入端限压点的电压值的检测准确度,本申请可根据第二电压及预设的误差补偿参数,确定出第三电压阈值。

具体实现时,可基于公式(4)可以确定出第三电压阈值为:v2-(i3-i2)×r-n,其中,v2为充电模块输入端的第二电压,i2为充电模块的第二充电电流,i3为充电模块的第三充电电流,r为充电回路的第一线路阻抗,n为预设的误差补偿参数。

例如,若充电模块的第二充电电流为500ma,充电模块的第三充电电流为800ma,充电回路的第一线路阻抗为150mω,充电模块输入端的第二电压为5.0v,预设的误差补偿参数为0.11,那么可以计算出第三电压阈值为:4.845v。

步骤312,判断第三电压是否大于第三电压阈值,若大于则执行步骤313,否则执行步骤314。

具体的,当确定出第三电压阈值之后,本实施例充电控制装置可以将检测到的第三电压与第三电压阈值进行比对,以确定出第三电压是否大于第三电压阈值。

步骤313,继续增加充电模块输入电流,返回执行步骤307b。

步骤314,控制充电模块输入端电流为第二充电电流。

步骤315,根据当前的剩余电量确定第四充电电流,并控制充电模块输入端电流为第四充电电流。

本申请实施例的充电控制方法,通过结合适配器输出端存在的误差,以确定出充电模块输入端的电压阈值,不仅提高了对适配器的输出性能检测准确性,而且还提高了终端设备对不同规格的适配器的兼容能力,同时也提高了充电效率,保证了充电可靠性和安全性,改善了用户体验。并且实现了在不改变电路基础上,实现了较好的效果,有效节省了消费成本。

为了实现上述实施例,本申请还提出了一种充电控制装置。

图4是本申请一个实施例的充电控制装置的结构示意图。

如图4所示,本申请的充电控制装置包括:第一判断模块11、第一控制模块12、计算模块13、第二判断模块14、第三判断模块15、第四判断模块16、第二控制模块17。

其中,第一判断模块11用于判断所述充电模块当前剩余电量是否大于电量阈值;

第一控制模块12用于若否,则分别检测所述充电模块的输入电流为第一充电电流及第二充电电流时,输入端的第一电压及第二电压,其中,所述第一充电电流小于所述第二充电电流;

计算模块13用于根据所述第一充电电流、第二充电电流、第一电压及第二电压,计算充电回路的第一线路阻抗;

第二判断模块14用于判断所述第一线路阻抗是否大于电阻阈值;

第三判断模块15用于若是,则判断第二充电电流是否为电流阈值;

第四判断模块16用于若否,则判断当充电模块输入电流增加至第三充电电流时,所述充电模块的输入端电压是否大于第一电压阈值;

第二控制模块17用于若否,则控制所述充电模块输入端电流为第二充电电流。

需要说明的是,前述对充电控制方法实施例的解释说明也适用于该实施例的充电控制装置,其实现原理类似,此处不再赘述。

本实施例提供的充电控制装置中,在对终端设备进行充电操作时,通过先对终端设备的充电模块当前剩余电量是否大于电量阈值进行判断,若判断出充电模块当前剩余电量小于电量阈值时,则分别检测充电模块的输入电流为第一充电电流及第二充电电流时,输入端的第一电压及第二电压,并根据第一充电电流、第二充电电流、第一电压及第二电压计算出充电回路的第一线路阻抗,然后判断计算出的第一线路阻抗是否大于电阻阈值,若第一线路阻抗大于电阻阈值时,则进一步判断第二充电电流是否为电流阈值,若不是电流阈值,则判断充电模块输入电流增加至第三充电电流时,充电模块的输入端电压是否大于第一电压阈值,若不大于,则控制充电模块输入端的电流为第二充电电流。由此,实现了在对终端设备进行充电操作时,能够根据剩余容量、适配器的输出能力、充电线路的阻抗,适应性的调整终端设备充电电流的大小,从而提高了终端设备对不同规格适配器的兼容能力,在提高充电效率的同时,又保证了充电的可靠性和安全性,改善了用户体验。

为了实现上述实施例,本申请还提出一种终端设备。

图5是本申请一个实施例的终端设备的结构示意图。

参见图5,本申请实施例以终端设备为手机为例进行说明显示,本申请终端设备20包括存储器21、处理器22及存储在存储器21上并可在处理器22上运行的计算机程序,所述处理器22执行所述程序时,以实现第一方面实施例所述的充电控制方法。其中充电控制方法可以包括:判断所述充电模块当前剩余电量是否大于电量阈值;若否,则分别检测所述充电模块的输入电流为第一充电电流及第二充电电流时,输入端的第一电压及第二电压,其中,所述第一充电电流小于所述第二充电电流;根据所述第一充电电流、第二充电电流、第一电压及第二电压,计算充电回路的第一线路阻抗;判断所述第一线路阻抗是否大于电阻阈值;若是,则判断第二充电电流是否为电流阈值;若否,则判断当充电模块输入电流增加至第三充电电流时,所述充电模块的输入端电压是否大于第一电压阈值;若否,则控制所述充电模块输入端电流为第二充电电流。

其中,在本实施例中,终端设备可以是任意具有充电模块的硬件设备,比如智能手机、个人数字助理(personaldigitalassistant,简称为pda)、平板电脑等等,本申请对此不作具体限定。

需要说明的是,前述对充电控制方法实施例的解释说明也适用于该实施例的终端设备,其实现原理类似,此处不再赘述。

本实施例提供的终端设备中,在对终端设备进行充电操作时,通过先对终端设备的充电模块当前剩余电量是否大于电量阈值进行判断,若判断出充电模块当前剩余电量小于电量阈值时,则分别检测充电模块的输入电流为第一充电电流及第二充电电流时,输入端的第一电压及第二电压,并根据第一充电电流、第二充电电流、第一电压及第二电压计算出充电回路的第一线路阻抗,然后判断计算出的第一线路阻抗是否大于电阻阈值,若第一线路阻抗大于电阻阈值时,则进一步判断第二充电电流是否为电流阈值,若不是电流阈值,则判断充电模块输入电流增加至第三充电电流时,充电模块的输入端电压是否大于第一电压阈值,若不大于,则控制充电模块输入端的电流为第二充电电流。由此,实现了在对终端设备进行充电操作时,能够根据剩余容量、适配器的输出能力、充电线路的阻抗,适应性的调整终端设备充电电流的大小,从而提高了终端设备对不同规格适配器的兼容能力,在提高充电效率的同时,又保证了充电的可靠性和安全性,改善了用户体验

为了实现上述实施例,本申请还提出了一种计算机可读存储介质。

该计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面实施例的充电控制方法。其中充电控制方法可以包括:判断所述充电模块当前剩余电量是否大于电量阈值;若否,则分别检测所述充电模块的输入电流为第一充电电流及第二充电电流时,输入端的第一电压及第二电压,其中,所述第一充电电流小于所述第二充电电流;根据所述第一充电电流、第二充电电流、第一电压及第二电压,计算充电回路的第一线路阻抗;判断所述第一线路阻抗是否大于电阻阈值;若是,则判断第二充电电流是否为电流阈值;若否,则判断当充电模块输入电流增加至第三充电电流时,所述充电模块的输入端电压是否大于第一电压阈值;若否,则控制所述充电模块输入端电流为第二充电电流。

在本申请中,除非另有明确的规定和限定,术语“设置”、“连接”等术语应做广义理解,例如,可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。

应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。

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