一种控制移动电源充放电的方法和装置与流程

文档序号:12373148阅读:215来源:国知局
一种控制移动电源充放电的方法和装置与流程

本发明涉及电源充放电技术领域,特别涉及一种控制移动电源充放电的方法和装置。



背景技术:

随着移动电子产品的遍及,外设充电设备也发展迅速,特别是移动电源的出世立刻受到了广大用户的青睐。移动电源例如充电宝,因为其简单、便携,应用场景广,已经成为人们必不可少的装备之一。虽然现有的移动电源的产品多种多样,但是其控制结构简单,充电模式单一,仍存在很多缺陷。在移动电源进行充电时,尤其是移动电源同时连接外部电源和移动终端(例如手机、耳机等带有USB接口的外设)的时候,因现有的移动电源不能自动区分外部电源是间接充电设备还是电源适配器,进而不能有效控制其充电电流,造成本身的寿命降低,或者不能实现同时进行充放电的功能,缺乏智能管理和功能切换。



技术实现要素:

鉴于现有技术中的移动电源不能区分外部电源的类型,进而不能有效控制其充电电流,或者不能同时进行充放电的问题,提出了本发明的一种控制移动电源充放电的方法和装置,以便解决或至少部分地解决上述问题。

根据本发明的一个方面,提供了一种控制移动电源充放电的方法,所述方法包括:

检测所述移动电源是否同时连接外部电源和移动终端;

当检测到所述移动电源只连接外部电源或者移动终端时,控制所述移动电源单一进行充电或者放电;

当检测到所述移动电源同时连接外部电源和移动终端时,通过USB枚举状态进一步判断所述外部电源是电源适配器或间接供电设备;

若判断是电源适配器,控制所述移动电源同时进行充放电;

若判断是间接供电设备,依据USB规范进一步判断所述移动电源对移动终端的放电电流是否大于预设放电阈值,若不大于预设放电阈值,控制所述移动电源同时进行充放电,若大于预设放电阈值,控制所述移动电源轮换进行充放电。

可选地,所述控制所述移动电源轮换进行充放电包括:

对所述移动电源的电池电量进行实时监测,判断所述移动电源的电池电量是否低于预设低电量阈值;

若不低于预设低电量阈值,控制所述移动电源进行放电直至所述移动电源的电池电量低于预设低电量阈值,暂停放电进一步控制所述移动电源进行充电;

若低于预设低电量阈值,控制所述移动电源进行充电直至所述移动电源的电池电量不低于预设高电量阈值,暂停充电进一步控制所述移动电源进行放电。

可选地,所述控制所述移动电源轮换进行充放电还包括:

先判断移动终端的电池电量是否充满,是则,控制所述移动电源结束放电,进一步控制所述移动电源进行充电;

再判断所述移动电源的电池电量是否充满,是则,控制所述移动电源结束充电。

可选地,所述控制所述移动电源同时进行充放电包括:

判断移动终端的电池电量是否充满,是则,控制所述移动电源结束放电;

以及,同时判断所述移动电源的电池电量是否充满,是则,控制所述移动电源结束充电。

可选地,依据USB2.0规范所述预设放电阈值为500mA。

根据本发明的另一个方面,提供了一种控制移动电源充放电的装置,其特征在于,所述装置包括检测模块、控制模块和判断模块:

所述检测模块,用于检测所述移动电源是否同时连接外部电源和移动终端;

所述控制模块,用于当所述检测模块检测到所述移动电源只连接外部电源或者移动终端时,控制所述移动电源单一进行充电或者放电;

所述判断模块,用于当检测模块检测到所述移动电源同时连接外部电源和移动终端时,通过USB枚举状态进一步判断所述外部电源是电源适配器或间接供电设备;以及在判断是间接供电设备,依据USB规范进一步判断所述移动电源对移动终端的放电电流是否大于预设放电阈值;

所述控制模块,还用于若所述判断模块判断出所述外部电源是电源适配器或者判断出所述移动电源对移动终端的放电电流不大于预设放电阈值时,控制所述移动电源同时进行充放电;若所述判断模块判断出所述移动电源对移动终端的放电电流大于预设放电阈值时,控制所述移动电源轮换进行充放电。

可选地,所述判断模块,还用于:对所述移动电源的电池电量进行实时监测,判断所述移动电源的电池电量是否低于预设低电量阈值;

所述控制模块,还用于若所述判断模块判断所述移动电源的电池电量不低于预设低电量阈值,控制所述移动电源进行放电直至所述移动电源的电池电量低于预设低电量阈值,暂停放电进一步控制所述移动电源进行充电;

所述控制模块,还用于若所述判断模块判断所述移动电源的电池电量低于预设低电量阈值,控制所述移动电源进行充电直至所述移动电源的电池电量不低于预设高电量阈值,暂停充电进一步控制所述移动电源进行放电。

可选地,在所述控制模块控制所述移动电源轮换进行充放电时,所述判断模块还用于先判断移动终端的电池电量是否充满,再判断所述移动电源所述移动电源的电池电量是否充满;

所述控制模块,还用于若所述判断模块判断出所述移动终端的电池电量充满时,控制所述移动电源结束放电,进一步控制所述移动电源进行充电,直至所述判断模块判断出所述移动电源的电池电量充满,控制所述移动电源结束充电。

可选地,在所述控制模块控制所述移动电源同时进行充放电时,所述判断模块,还用于同时判断移动终端和所述移动电源的电池电量是否充满;

所述控制模块,还用于若所述判断模块判断出所述移动终端的电池电量充满时,控制所述移动电源结束放电;若所述判断模块判断出所述移动电源的电池电量充满时,控制所述移动电源结束充电。

可选地,依据USB2.0规范所述预设放电阈值为500mA。

综上所述,在本发明的方法中若检测到移动电源同时连接外部电源和移动终端的时候,通过USB枚举状态会进一步检测连接的外部电源的类型;当检测到外部电源是间接供电设备的时候,依据USB规范还会进一步判断移动电源对移动终端的放电电流是否大于预设放电阈值,进而控制移动电源同时进行充放电还是轮换进行充放电。可见,本发明的技术方案可以自动根据其连接的是间接充电设备还是电源适配器,实现有效控制其充电电流,不仅可以单一进行充电或者放电,还能够控制同时进行充放电以及轮换进行充放电的功能,实现了移动电源充放电功能切换的智能管理。

附图说明

图1为本发明实施例提供的一种控制移动电源充放电的方法流程图;

图2为本发明实施例提供的一种控制移动电源充放电的控制流程图;

图3为本发明实施例提供的一种控制移动电源充放电的装置示意图。

具体实施方式

本发明的设计思路是:为实现对移动电源的充放电功能切换的智能管理,当移动电源同时连接外部电源和移动终端的时候,增加检测连接移动电源的外部电源的类型的步骤,据此判断外部电源可提供的电流大小;增加检测移动电源对移动终端的放电电流的大小的步骤,实现移动电源对充电电流的控制,以便实现同时进行充放电以及轮换进行充放电的功能。为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

图1为本发明实施例提供的一种控制移动电源充放电的方法流程图。如图1所示,控制移动电源充放电的方法包括:

步骤S110,检测移动电源是否同时连接外部电源和移动终端。

步骤S120,当检测到移动电源只连接外部电源或者移动终端时,控制移动电源单一进行充电或者放电。

步骤S130,当检测到移动电源同时连接外部电源和移动终端时,通过USB枚举状态进一步判断外部电源是电源适配器或间接供电设备。

本步骤中,因为在移动电源在连接间接供电设备的时候,不同于电源适配器,间接供电设备提供的电流通常需要符合接口标准,提供的电流大小有限。判断外部电源的类型,就可以检测出外部电源提供的电流是是否有大小限制。

步骤S140,若判断是电源适配器,控制移动电源同时进行充放电。

步骤S150,若判断是间接供电设备,依据USB规范进一步判断移动电源对移动终端的放电电流是否大于预设放电阈值,若不大于预设放电阈值,则控制移动电源同时进行充放电,若大于预设放电阈值,则控制移动电源轮换进行充放电。

本步骤中,预设的放电阈值是根据间接供电设备可提供的符合USB接口规范的电流大小设定的。若放电电流不大于预设放电阈值时,移动电源就会控制对移动终端进行充电,以及控制间接供电设备提供的电流中满足移动终端的所需电流以外的额外电流供给移动电源本身,为移动电源进行充电,有效的对充电电流进行控制,进而实现同时进行充放电的功能。

若大于预设放电阈值,则间接供电设备提供的电流无法满足移动电源同时进行充放电,则控制移动电源轮换进行充放电。

在本发明的一个实施例中,步骤S150中的控制移动电源轮换进行充放电包括:

对移动电源的电池电量进行实时监测,判断移动电源的电池电量是否低于预设低电量阈值;若不低于预设低电量阈值,控制移动电源进行放电直至移动电源的电池电量低于预设低电量阈值,暂停放电进一步控制移动电源进行充电;若低于预设低电量阈值,控制移动电源进行充电直至移动电源的电池电量不低于预设高电量阈值,暂停充电进一步控制移动电源进行放电。

因为移动电源在电池低电量的情况下继续给移动终端进行充电,会影响移动电源的使用寿命,为保证移动电源的电池电量,在轮换进行充放电的时候,要对移动电源的电池电量进行实时监测,并设定低、高电量阈值,一旦移动电源的电池电量低于预设低电量阈值的时候,需控制移动电源暂停放电,进行充电直至电池电量不低于预设高电量阈值,再控制移动电源暂停充电,进行放电。因为对移动电源的电池电量是实时检测的,设定的低电量阈值是控制移动电源是否进行优先放电的标准,也是控制移动电源将放电功能切换到充电功能的标准;设定的高电量阈值是控制移动电源将充电功能切换到放电功能的标准;同时设定低、高电量阈值是为了防止放电和充电功能切换过于频繁,避免在预设低电量阈值和预设高电量阈值的区间内进行充放电切换,保证充放电功能的稳定性。可见,本发明的方法可以实现移动电源充电和放电功能切换的的智能管理。

进一步地,步骤S150中的控制移动电源轮换进行充放电还包括:

先判断移动终端的电池电量是否充满,是则,控制移动电源结束放电,进一步控制移动电源进行充电;再判断移动电源的电池电量充满,是则,控制移动电源结束充电。

在这个过程中,因为是对移动电源的电池电量进行实时监控,一旦出现电池电量低于预设低电量阈值的情况,就会控制移动电源暂停放电,进行充电功能,保证移动电源的电池电量不低于预设高电量阈值的情况下对移动终端进行充电。所以控制移动电源放电的过程中如果出现移动电源的电池电量低于预设低电量阈值的情况,其实是轮换进行充放电功能的,直到当移动终端的电池电量充满后,再控制移动电源连续进行充电,直至移动电源的电量充满,结束整个程序。

在本发明的一个实施例中,步骤S140中的控制移动电源同时进行充放电包括:判断移动终端的电池电量是否充满,是则,控制移动电源结束放电;以及,同时判断移动电源的电池电量是否充满,是则,控制移动电源结束充电。

因为同为控制移动电源同时进行充放电功能,所以步骤S150中的控制移动电源同时进行充放电也包括:判断移动终端的电池电量是否充满,是则,控制移动电源结束放电;以及,判断移动电源的电池电量是否充满,是则,控制移动电源结束充电。

目前现有技术中的间接供电设备的供电接口一般为USB2.0标准的,其允许通过的电流不大于500mA。为了符合USB2.0标准,在本发明的一个实施例中,依据USB2.0规范将预设放电阈值设置为500mA。

为使本发明的方法流程更加清楚,图2示出了本发明实施例提供的一种控制移动电源充放电的控制流程图。如图2所示,程序开始后,首先检测移动电源是否同时连接外部电源和移动终端。若检测到只连接外部电源或者移动终端,则控制移动电源单一进行充电或者放电,并判断移动电源或者移动终端是否充满,是则,控制移动电源结束充电或者放电。

若检测到移动电源同时连接外部电源和移动终端,通过USB枚举状态进一步判断外部电源是电源适配器或间接供电设备。若判断是电源适配器,控制移动电源同时进行充放电,并判断移动终端的电池电量是否充满,是则,控制移动电源结束放电;以及,同时判断移动电源的电池电量是否充满,是则,控制移动电源结束充电。

若判断是间接供电设备,依据USB规范进一步判断移动电源对移动终端的放电电流是否大于预设放电阈值。若不大于预设放电阈值,控制移动电源同时进行充放电,并判断移动终端的电池电量是否充满,是则,控制移动电源结束放电;以及,同时判断移动电源的电池电量是否充满,是则,控制移动电源结束充电。

若大于预设放电阈值,控制移动电源轮换进行充放电。在轮换进行充放电的过程中,实时对移动电源的电池电量进行监测,依据移动电源的电池电量进行充放电轮换。首先监测移动电源的电池电量是否低于预设低电量阈值。若低于预设低电量阈值,控制移动电源进行充电,若不低于预设低电量阈值,控制移动电源进行放电。只要移动电源的电池电量不低于预设低电量阈值,就控制移动电源进行放电直至移动电源的电池电量低于预设低电量阈值,才暂停放电进一步控制移动电源进行充电,一旦充电至移动电源的电池电量不低于预设高电量阈值,就暂停充电进一步控制移动电源进行放电,从而优先保证移动终端的正常工作。在轮换进行充放电的过程中,先判断移动终端是否充满。若判断移动终端没有充满,仍进行监测移动电源的电池电量是否低于预设低电量阈值的步骤;若判断移动终端充满电,控制移动电源结束放电,进行充电,再判断移动电源是否充满电,是则,结束充电。

如图2所示的控制移动电源充放电的控制过程是一个实时检测和切换的过程,不仅可以单一进行充电或者放电,还能够控制同时进行充放电以及轮换进行充放电的功能,实现了移动电源充放电功能切换的智能管理。

图3为本发明实施例提供的一种控制移动电源充放电的装置示意图。如图3所示,控制移动电源充放电的装置300包括检测模块310、控制模块320和判断模块330:

检测模块310,用于检测移动电源是否同时连接外部电源和移动终端;

控制模块320,用于当检测模块310检测到移动电源只连接外部电源或者移动终端时,控制移动电源单一进行充电或者放电。

判断模块330,用于当检测模块310检测到移动电源同时连接外部电源和移动终端时,通过USB枚举状态进一步判断外部电源是电源适配器或间接供电设备;以及在判断是间接供电设备,依据USB规范进一步判断移动电源对移动终端的放电电流是否大于预设放电阈值。

控制模块320,还用于若判断模块330判断出外部电源是电源适配器或者判断出移动电源对移动终端的放电电流不大于预设放电阈值时,控制移动电源同时进行充放电;若判断模块330判断出移动电源对移动终端的放电电流大于预设放电阈值时,控制移动电源轮换进行充放电。

在本发明的一个实施例中,判断模块330,还用于:对移动电源的电池电量进行实时监测,判断移动电源的电池电量是否低于预设低电量阈值。

控制模块320,还用于若判断模块330判断移动电源的电池电量不低于预设低电量阈值,控制移动电源进行放电直至移动电源的电池电量低于预设低电量阈值,暂停放电进一步控制移动电源进行充电。

控制模块320,还用于若判断模块330判断移动电源的电池电量低于预设低电量阈值,控制移动电源进行充电直至移动电源的电池电量不低于预设高电量阈值,暂停充电进一步控制移动电源进行放电。

进一步地,在控制模块320控制移动电源轮换进行充放电时,判断模块230,还用于先判断移动终端的电池电量是否充满,再判断移动电源的电池电量是否充满。

控制模块320,还用于若判断模块330判断出移动终端的电池电量充满时,控制移动电源结束放电,进一步控制移动电源进行充电,直至判断模块330判断出移动电源的电池电量充满,控制移动电源结束充电。

在本发明的一个实施例中,在控制模块320控制移动电源同时进行充放电时,判断模块330,还用于同时判断移动终端和移动电源的电池电量是否充满。

控制模块320,还用于若判断模块330判断出移动终端的电池电量充满时,控制移动电源结束放电;若判断模块330判断出移动电源的电池电量充满时,控制移动电源结束充电。

在本发明的一个实施例中,依据USB2.0规范预设放电阈值为500mA。

需要说明的是,图2所示的控制流程和图3所示装置的各实施例与图1所示方法的各实施例对应相同,上文已有详细说明,在此不再赘述。

综上所述,在本发明的方法中若检测到移动电源同时连接外部电源和移动终端的时候,通过USB枚举状态会进一步检测连接的外部电源的类型;当检测到外部电源是间接供电设备的时候,依据USB规范还会进一步判断移动电源对移动终端的放电电流是否大于预设放电阈值,进而控制移动电源同时进行充放电还是轮换进行充放电。可见,本发明的技术方案可以自动根据连接移动电源的是间接充电设备还是电源适配器,实现有效控制其充电电流,不仅可以单一进行充电或者放电,还能够控制同时进行充放电以及轮换进行充放电的功能,实现了移动电源充放电功能切换的智能管理。

以上所述,仅为本发明的具体实施方式,在本发明的上述教导下,本领域技术人员可以在上述实施例的基础上进行其他的改进或变形。本领域技术人员应该明白,上述的具体描述只是更好的解释本发明的目的,本发明的保护范围应以权利要求的保护范围为准。

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