CN106451580A - 一种放电方法和终端设备 - Google Patents
一种放电方法和终端设备 Download PDFInfo
- Publication number
- CN106451580A CN106451580A CN201510475693.4A CN201510475693A CN106451580A CN 106451580 A CN106451580 A CN 106451580A CN 201510475693 A CN201510475693 A CN 201510475693A CN 106451580 A CN106451580 A CN 106451580A
- Authority
- CN
- China
- Prior art keywords
- current value
- voltage
- discharge current
- discharge
- internal resistance
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01M—PROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
- H01M10/00—Secondary cells; Manufacture thereof
- H01M10/42—Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
- H01M10/44—Methods for charging or discharging
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E60/00—Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02E60/10—Energy storage using batteries
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Manufacturing & Machinery (AREA)
- Chemical & Material Sciences (AREA)
- Chemical Kinetics & Catalysis (AREA)
- Electrochemistry (AREA)
- General Chemical & Material Sciences (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
- Secondary Cells (AREA)
Abstract
本发明实施例公开了一种放电方法,包括:当检测到负载时,获取当前电池的第一电压、终端设备自身最低工作电压以及电池内阻;根据所述第一电压、所述最低工作电压以及所述电池内阻确定第一放电电流值,并根据所述第一放电电流值进行放电;每隔第一预设时间获取所述电池的第二电压;当所述第一电压与所述第二电压的电压差值大于预设电压值时,根据所述第二电压、所述最低工作电压、所述第一放电电流值和所述电池内阻确定第二放电电流值;当所述第二放电电流值满足预设规则时,根据用户指示确定是否继续放电。本发明实施例还同时公开了一种终端设备。
Description
技术领域
本发明涉及移动通信领域控制技术,尤其涉及一种放电方法和终端设备。
背景技术
随着互联网和移动通信技术的发展,具有上网和通信功能的电子设备也普遍出现,随着人们对网络和移动通信的依赖和需求越来越多,电子设备在使用过程中经常出现电池电量不足、待机时间不够等问题。因此,出现了各种各样的充电设备,例如,带有手机拨号功能的充电宝、带有wifi功能的充电宝等,这种兼有其它功能的充电设备可以统称为带有调制解调器(modem)功能的充电设备。
如图1所示,这种兼有modem功能和充电功能的终端设备一般具有三种工作模式:第一种工作模式为,只作为普通功能设备使用,例如,数据业务、音视频业务、通讯业务、显示功能等,即不使用充电功能;第二种工作模式为,只使用充电功能,不使用modem功能;第三种工作模式为,使用该终端设备的通讯、数据业务等modem功能的同时也使用充电功能。在第一种工作模式与第二种工作模式中,电池只供给一方使用。
在第三种工作模式中,如图1所示,虚线箭头指向为电流的流向,其中IA是终端设备其它功能模块的耗电,相对比较稳定,不会有太大的波动和变化;而IB的耗电由负载决定,不同负载IB的值会相差比较大;如图2所示,实线表示现有技术中带有放电功能的终端设备放电过程中电池电压的变化,在第一种工作模式到第三种工作模式切换的瞬间,IB会从0A突然增加到500mA、1A甚至2A,这个变化就可能导致电池的电压会有个突然的变化,如图2中B点到D点的变化,而这个突然电压降低很可能导致电池对终端设备其它功能模块的供电不能支持其正常工作,导致其它功能模块突然掉电,从而影响用户使用。
发明内容
为解决上述技术问题,本发明实施例期望提供一种放电方法和终端设备,解决了终端设备的电池在放电过程中,电池电压突然降低而引起的终端设备其它功能无法工作的问题。
本发明的技术方案是这样实现的:
本发明实施例提供一种放电方法,所述方法包括:
当检测到负载时,获取当前电池的第一电压、终端设备自身最低工作电压以及电池内阻;
根据所述第一电压、所述最低工作电压以及所述电池内阻确定第一放电电流值,并根据所述第一放电电流值进行放电;
每隔第一预设时间获取所述电池的第二电压;
当所述第一电压与所述第二电压的电压差值大于预设电压值时,根据所述第二电压、所述最低工作电压、所述第一放电电流值和所述电池内阻确定第二放电电流值;
当所述第二放电电流值满足预设规则时,根据用户指示确定是否继续放电。
其中,所述根据所述第一电压、所述最低工作电压以及所述电池内阻确定第一放电电流值,包括:
根据所述第一电压、所述最低工作电压以及所述电池内阻确定第一最大放电电流值;
选取预存储的电流值中最大值为第一电流值,当所述第一电流值小于所述第一最大放电电流值时,确定所述第一电流值为所述第一放电电流值。
其中,所述根据所述第一电压、所述最低工作电压以及所述电池内阻确定第一放电电流值,包括:
根据所述第一电压、所述最低工作电压以及所述电池内阻确定第二最大放电电流值,所述第二最大放电电流值为所述第一放电电流值。
其中,所述根据所述第二电压、所述最低工作电压、所述第一放电电流值和所述电池内阻确定第二放电电流值,包括:
根据所述第二电压、所述最低工作电压、所述第一放电电流值和所述电池内阻确定第三最大放电电流值;
选取所述预存储的电流值中最大值为第二电流值,当所述第二电流值小于所述第三最大放电电流值时,所述第二电流值为所述第二放电电流值。
其中,所述当所述第二放电电流值满足预设规则时,根据用户指示确定是否继续放电,包括:
当所述第二放电电流值小于等于所述预存储的电流值中最小值时,提示用户电量过低,并根据所述用户指示确定是否继续放电。
其中,所述根据所述第二电压、所述最低工作电压、所述第一放电电流值和所述电池内阻确定第二放电电流值,包括:
根据所述第二电压、所述最低工作电压、所述第一放电电流值和所述电池内阻确定第四最大放电电流值,所述第四最大放电电流值为所述第二放电电流值。
其中,所述当所述第二放电电流值满足预设规则时,根据用户指示确定是否继续放电,包括:
当所述第二放电电流值小于预设电流值时,提示用户电量过低,并根据所述用户指示确定是否继续放电。
本发明实施例还提供一种终端设备,所述终端设备包括:充放电单元,控制单元;其中,
所述控制单元,用于当检测到负载时,获取当前电池的第一电压、终端设备自身最低工作电压以及电池内阻;还用于根据所述第一电压、所述最低工作电压以及所述电池内阻确定第一放电电流值;还用于每隔第一预设时间获取所述电池的第二电压;当所述第一电压与所述第二电压的电压差值大于预设电压值时,根据所述第二电压、所述最低工作电压、所述第一放电电流值和所述电池内阻确定第二放电电流值;还用于当所述第二放电电流值满足预设规则时,根据用户指示确定是否继续放电;
所述充放电单元,用于根据所述第一放电电流值进行放电。
其中,所述控制单元,用于根据所述第一电压、所述最低工作电压以及所述电池内阻确定第一最大放电电流值;还用于选取预存储的电流值中最大值为第一电流值,当所述第一电流值小于所述第一最大放电电流值时,确定所述第一电流值为所述第一放电电流值。
其中,所述控制单元,用于根据所述第一电压、所述最低工作电压以及所述电池内阻确定第二最大放电电流值,所述第二最大放电电流值为所述第一放电电流值。
其中,所述控制单元,用于根据所述第二电压、所述最低工作电压、所述第一放电电流值和所述电池内阻确定第三最大放电电流值;还用于选取所述预存储的电流值中最大值为第二电流值,当所述第二电流值小于所述第三最大放电电流值时,所述第二电流值为所述第二放电电流值。
其中,所述控制单元,用于当所述第二放电电流值小于等于所述预存储的电流值中最小值时,提示用户电量过低,并根据所述用户指示确定是否继续放电。
其中,所述控制单元,用于根据所述第二电压、所述最低工作电压、所述第一放电电流值和所述电池内阻确定第四最大放电电流值,所述第四最大放电电流值为所述第二放电电流值。
其中,所述控制单元,用于当所述第二放电电流值小于预设电流值时,提示用户电量过低,并根据所述用户指示确定是否继续放电。
本发明实施例提供了一种放电方法和终端设备,当检测到负载时,获取当前电池的第一电压、终端设备自身最低工作电压以及电池内阻;根据所述第一电压、所述最低工作电压以及所述电池内阻确定第一放电电流值,并根据所述第一放电电流值进行放电;每隔第一预设时间获取所述电池的第二电压;当所述第一电压与所述第二电压的电压差值大于预设电压值时,根据所述第二电压、所述最低工作电压、所述第一放电电流值和所述电池内阻确定第二放电电流值;当所述第二放电电流值满足预设规则时,根据所述用户指示确定是否继续放电。采用本发明实施例提供的放电方法和终端设备,当终端设备检测到负载***后,根据当前电池电压、终端设备自身能够正常工作的最低电压以及电池内阻来确定初始放电电流,当电池开启放电后,不会影响该终端设备自身其它功能的正常工作,并能够在放电过程中不断修正放电电流来保证该终端设备自身其它功能的工作稳定,从而保证了终端设备工作的稳定性。
附图说明
图1为本发明实施例提供的终端设备示意图;
图2为本发明实施例提供的电池电压变化示意图;
图3为本发明实施例提供的放电方法流程示意图一;
图4为本发明实施例提供的放电方法流程示意图二;
图5为本发明实施例提供的放电方法流程示意图三;
图6为本发明实施例提供的终端设备结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
实施例一
本发明实施例提供一种放电方法,如图3所示,该方法包括:
步骤101、当检测到负载时,获取当前电池的第一电压、终端设备自身最低工作电压以及电池内阻。
需要说明的是,本发明实施例提供的放电方法的执行主体为终端设备,如图1所示,该终端设备是一个同时兼具充电功能和其它功能的设备,其中,充电功能可以理解为放电功能,其它功能可以理解为:例如,拨号上网、路由器、网卡、手机等调制解调器(modem)功能。该终端设备包含的modem功能可以包含数据业务、音视频业务、通讯业务、或者其它按键、显示功能等,本发明实施例对此不作具体限定。
具体的,当终端设备检测到有负载***时,获取当前电池的第一电压、该终端设备自身最低工作电压以及电池内阻。其中,该终端设备自身最低工作电压可以理解为该终端设备在使用modem功能时所需要的最低工作电压,例如,终端设备播放音视频时需要的最低工作电压。
其中,负载是指连接在电路中的电源两端的电子元件。常用的负载有电阻、引擎和灯泡等可消耗功率的元件。对于通信电源而言的负载就是通讯设备。本发明实施例中的负载可以理解为被充电的电子设备,例如,手机、平板电脑等。
步骤102、根据所述第一电压、所述最低工作电压以及所述电池内阻确定第一放电电流值,并根据所述第一放电电流值进行放电。
这里,一种可能的实现方式,终端设备可以根据所述第一电压、所述最低工作电压以及所述电池内阻确定第一最大放电电流值;选取预存储的电流值中最大值为第一电流值,当所述第一电流值小于所述第一最大放电电流值时,确定所述第一电流值为所述第一放电电流值。
其中,预存储的电流值为预先设置在终端设备的充电芯片中的一组电流值,例如,{30mV,35mV,40mV,……,In},该电流值是根据实验得到的。
示例性的,终端设备根据当前电池电压Vbat1、终端设备自身能够正常工作的最低电压Vmin、电池内阻R计算第一最大放电电流值Imax1,具体计算方法如下:
Imax1=(Vbat1-Vmin)/R
终端设备的充电芯片中预先设置了一组电流值:{I1,I2,I3,……,In},在预先设置的一组放电流值中选取一个电流值为Iout1,当Iout1同时满足:Iout1<Imax1,且Iout1=max(I1,I2,I3,……,In)时,确定Iout1为第一放电电流值。其中,max(I1,I2,I3,……,In)为在集合(I1,I2,I3,……,In)中取最大值。即Iout1为集合(I1,I2,I3,……,In)中小于Imax2的最大电流值。
另一种可能的实现方式,终端设备还可以根据所述第一电压、所述最低工作电压以及所述电池内阻确定第二最大放电电流值,所述第二最大放电电流值为所述第一放电电流值。
示例性的,终端设备获取当前电池的第一电压Vbat1,将当前电池的第一电压Vbat1、终端设备自身最低工作电压Vmin,电池内阻R分别写入放电芯片寄存器Reg_Vcurrent、Reg_Vmin、Reg_R,放电芯片根据3个寄存器的值,计算第二最大放电电流值Imax1,具体计算方法如下:
Imax1=(Vbat1-Vmin)/R
其中,Imax1为第一放电电流值。
其中,寄存器是有限存贮容量的高速存贮部件,它可用来暂存指令、数据和地址。
具体的,当终端设备确定了第一放电电流值后,打开放电开关,开始对外放电,即终端设备对负载进行充电。
步骤103、每隔第一预设时间获取所述电池的第二电压。
具体的,终端设备每隔第一预设时间获取电池的第二电压,其中,第一预设时间可以为1秒、2秒或者其它值,所述第一预设时间小于终端设备的放电时间。
示例性的,终端设备定时1秒检测一次电池的电压,该电压为电池的第二电压。
其中,当所述第一电压与所述第二电压的电压差值小于等于预设电压值时,则继续执行步骤103。
步骤104、当所述第一电压与所述第二电压的电压差值大于预设电压值时,根据所述第二电压、所述最低工作电压、所述第一放电电流值和所述电池内阻确定第二放电电流值。
具体的,终端设备对第一预设时间后电池的第二电压和第一电压进行比较判断,当所述第一电压与所述第二电压的电压差值大于预设电压值时,需要重新确定放电电流,然后,终端设备以重新确定放电电流,即第二放电电流值进行放电。
一种可能的实现方式,终端设备根据所述第二电压、所述最低工作电压、所述第一放电电流值和所述电池内阻确定第三最大放电电流值。其次,选取所述预存储的电流值中最大值为第二电流值,当所述第二电流值小于所述第三最大放电电流值时,所述第二电流值为所述第二放电电流值。
其中,预设电压值优选的可以为200mV,也可以在100mV~250mV之间取值,还可以为其它的值,本发明实施例对此不作限定。
示例性的,终端设备判断第二电压Vbat2比第一电压Vbat1下降的电压值,当该下降的电压值大于200mV,根据该第二电压Vbat2、最低工作电压Vmin、电池内阻R、第一放电电流值Iout1计算第三最大放电电流值Imax2,具体计算方法如下:
Imax2=(Vbat2-Vmin)/R+Iout1
示例性的,终端设备的充电芯片中预先设置了一组电流值:{I1,I2,I3,……,In},在预先设置的一组放电流值中选取一个电流值为Iout2,当Iout2同时满足:Iout2<Imax2,且Iout2=max(I1,I2,I3,……,In),其中,max(I1,I2,I3,……,In)为在集合(I1,I2,I3,……,In)中取最大值,即Iout2为集合(I1,I2,I3,……,In)中小于Imax2的最大电流值。
另一种可能的实现方式,终端设备根据所述第二电压、所述最低工作电压、所述第一放电电流值和所述电池内阻确定第四最大放电电流值,所述第四最大放电电流值为所述第二放电电流值。
示例性的,终端设备判断第二电压Vbat2比第一电压Vbat1下降的电压值,当该下降的电压值大于200mV,将当前第二电压Vbat2,写入寄存器Reg_Vcurrent,根据该第二电压Vbat2、最低工作电压Vmin、电池内阻R、第一放电电流值Iout1计算第四最大放电电流值Imax2,具体计算方法如下:
Imax2=(Vbat2-Vmin)/R+Iout1
其中,Imax2为所述第二放电电流值Iout2。
步骤105、当所述第二放电电流值满足预设规则时,根据用户指示确定是否继续放电。
其中,预设规则可以为将所述第二放电电流值与所述预存储的电流值中最小值或者预设电流值进行比较,当所述第二放电电流值小于等于所述预存储的电流值中最小值,或者,当所述第二放电电流值小于预设电流值时,为满足预设规则。
一种可能的实现方式中,当所述第二放电电流值小于等于所述预存储的电流值中最小值时,提示用户电量过低,并根据所述用户指示确定是否继续放电。
示例性的,第二放电电流值Iout2<=min(I1,I2,I3,……,In),其中,min(I1,I2,I3,……,In)为在集合(I1,I2,I3,……,In)中取最小值,提示用户,电池电量低,是否停止充电功能;如果用户选择选择“是”,则终端设备关闭放电功能,即停止对负载的充电功能;如果用户选择“否”,则终端设备保持放电电流值不变,同时提醒用户保存终端设备当前其它功能模块的资源、数据,并准备随时关闭终端设备其它功能模块的工作。
另一种可能的实现方式中,当所述第二放电电流值小于预设电流值时,提示用户电量过低,并根据所述用户指示确定是否继续放电。
示例性的,第二放电电流值Iout2小于放电芯片预设电流值Imin,提示用户电池电量低,是否停止充电功能;如果用户选择选择“是”,则终端设备关闭放电功能,即停止对负载的充电功能;如果用户选择“否”,则终端设备保持放电电流值不变,同时提醒用户保存终端设备当前其它功能模块的资源、数据,并准备随时关闭终端设备其它功能模块的工作。
其中,预设电流值为根据经验和实验得到的负载充电所需要的最小电流值,预设电流值的取值范围可以为40mA~60mA。
进一步地,当所述第二放电电流值不满足预设规则时,执行步骤103。
具体的,当所述第二放电电流值大于所述预存储的电流值中最小值,或者,当所述第二放电电流值大于等于预设电流值时,为不满足预设规则,需要执行步骤103。
本发明实施例提供的放电方法,当终端设备检测到负载***后,根据当前电池电压、终端设备自身能够正常工作的最低电压以及电池内阻来确定初始放电电流,当电池开启放电后,不会影响该终端设备自身其它功能的正常工作,并能够在放电过程中不断修正放电电流来保证该终端设备自身其它功能的工作稳定,从而保证了终端设备工作的稳定性。
实施例二
本发明实施例提供一种放电方法,如图4所示,该方法包括:
步骤201、当检测到负载时,获取当前电池的第一电压、终端设备自身最低工作电压以及电池内阻。
需要说明的是,本发明实施例提供的放电方法的执行主体为终端设备,如图1所示,该终端设备是一个同时兼具充电功能和其它功能的设备,其中,充电功能可以理解为放电功能,其它功能可以理解为:例如,拨号上网、路由器、网卡、手机等调制解调器(modem)功能。该终端设备包含的modem功能可以包含数据业务、音视频业务、通讯业务、或者其它按键、显示功能等,本发明实施例对此不作具体限定。
具体的,当终端设备检测到有负载***时,获取当前电池的第一电压、该终端设备自身最低工作电压以及电池内阻。其中,该终端设备自身最低工作电压可以理解为该终端设备在使用modem功能时所需要的最低工作电压,例如,终端设备播放音视频时需要的最低工作电压。
其中,本发明实施例中的负载可以理解为被充电的电子设备,例如,手机、平板电脑等。
步骤202、根据所述第一电压、所述最低工作电压以及所述电池内阻确定第一最大放电电流值。
示例性的,终端设备根据当前电池电压Vbat1、终端设备自身能够正常工作的最低电压Vmin、电池内阻R计算第一最大放电电流值Imax1,具体计算方法如下:
Imax1=(Vbat1-Vmin)/R
步骤203、选取预存储的电流值中最大值为第一电流值,当所述第一电流值小于所述第一最大放电电流值时,确定所述第一电流值为所述第一放电电流值。
其中,预存储的电流值为预先设置在终端设备的充电芯片中的一组电流值,例如,{30mV,35mV,40mV,……,In},该电流值是根据实验得到的。
示例性的,终端设备的充电芯片中预先设置了一组电流值:{I1,I2,I3,……,In},在预先设置的一组放电流值中选取一个电流值为Iout1,当Iout1同时满足:Iout1<Imax1,且Iout1=max(I1,I2,I3,……,In)时,确定Iout1为第一放电电流值。其中,max(I1,I2,I3,……,In)为在集合(I1,I2,I3,……,In)中取最大值。
步骤204、根据所述第一放电电流值进行放电。
具体的,当终端设备确定了第一放电电流值后,打开放电开关,开始对外放电,即终端设备对负载进行充电。
步骤205、每隔第一预设时间获取所述电池的第二电压。
具体的,终端设备每隔第一预设时间获取电池的第二电压,其中,第一预设时间可以为1秒、2秒或者其它值,所述第一预设时间小于终端设备的放电时间。
示例性的,终端设备定时1秒检测一次电池的电压,该电压为电池的第二电压。
其中,当所述第一电压与所述第二电压的电压差值小于等于预设电压值时,则继续执行步骤205。
步骤206、当所述第一电压与所述第二电压的电压差值大于预设电压值时,根据所述第二电压、所述最低工作电压、所述第一放电电流值和所述电池内阻确定第三最大放电电流值。
具体的,终端设备对第一预设时间后电池的第二电压和第一电压进行比较判断,当所述第一电压与所述第二电压的电压差值大于预设电压值时,需要重新确定放电电流。首先,终端设备根据所述第二电压、所述最低工作电压、所述第一放电电流值和所述电池内阻确定第三最大放电电流值。
其中,预设电压值优选的可以为200mV,也可以在100mV~250mV之间取值,还可以为其它的值,本发明实施例对此不作限定。
示例性的,终端设备判断第二电压Vbat2比第一电压Vbat1下降的电压值,当该下降的电压值大于200mV,根据该第二电压Vbat2、最低工作电压Vmin、电池内阻R、第一放电电流值Iout1计算第三最大放电电流值Imax2,具体计算方法如下:
Imax2=(Vbat2-Vmin)/R+Iout1
步骤207、选取所述预存储的电流值中最大值为第二电流值,当所述第二电流值小于所述第三最大放电电流值时,所述第二电流值为所述第二放电电流值。
示例性的,终端设备的充电芯片中预先设置了一组电流值:{I1,I2,I3,……,In},在预先设置的一组放电流值中选取一个电流值为Iout2,当Iout2同时满足:Iout2<Imax2,且Iout2=max(I1,I2,I3,……,In),其中,max(I1,I2,I3,……,In)为在集合(I1,I2,I3,……,In)中取最大值,即Iout2为集合(I1,I2,I3,……,In)中小于Imax2的最大电流值。
具体的,终端设备确定第二放电电流值后,以所述第二放电电流值进行放电。
其中,当所述第二放电电流值大于所述预存储的电流值中最小值时,执行步骤205。
具体的,当所述第二放电电流值大于所述预存储的电流值中最小值时,可以理解为终端设备以所述第二放电电流值进行放电不会影响终端设备其它功能模块的工作,可以继续以所述第二放电电流值进行放电,执行步骤205,即每隔第一预设时间获取所述电池的第二电压。
步骤208、当所述第二放电电流值小于等于所述预存储的电流值中最小值时,提示用户电量过低,并根据所述用户指示确定是否继续放电。
示例性的,当第二放电电流值Iout2<=min(I1,I2,I3,……,In),其中,min(I1,I2,I3,……,In)为在集合(I1,I2,I3,……,In)中取最小值,提示用户电池电量低,是否停止充电功能。如果用户选择选择“是”,则终端设备关闭放电功能,即停止对负载的充电功能;如果用户选择“否”,则终端设备保持放电电流值不变,同时提醒用户保存终端设备当前其它功能模块的资源、数据,并准备随时关闭终端设备其它功能模块的工作。
另外,如果用户在充电过程中拔出负载,即被充电设备,终端设备关闭放电功能。
具体的,对本发明实施例提供的放电方法中的电压变化进行说明,如图2所示,实线表示现有技术中带有放电功能的终端设备放电过程中电池电压的变化,虚线表示本发明实施例提供的带有放电功能的终端设备放电过程中电池电压的变化。在A点电池满电电压为Vfull,在放电过程中电池电量不断消耗,假设在电池电压为Vin时,也就是在B点***负载,终端设备对外放电,即本发明实施例中终端设备的充电/放电功能,此时,由于电池本身内阻和放电电流的存在,电池电压会被瞬间拉低;现有技术中,电池电压被拉到D点,如果D点低于终端设备其它功能模块的最低工作电压Vmin,会导致终端设备其它功能模块停止工作,如图1中所描述的数据业务、音视频、通讯业务等modem业务来不及保存和处理而丢失;而本发明实施例提供的放电方法能确保电池电压被拉到Vmin以上,即C点,之后随着放电过程的继续,电池电量继续减少,当电池电压接近Vmin,本发明实施例中终端设备其它功能模块有足够时间处理尚未保存的数据,并提示用户是否继续放电,从而提高了终端设备工作的稳定性。
本发明实施例提供的放电方法,当终端设备检测到负载***后,根据当前电池电压、终端设备自身能够正常工作的最低电压以及电池内阻来确定初始放电电流,当电池开启放电后,不会影响该终端设备自身其它功能的正常工作,并能够在放电过程中不断修正放电电流来保证该终端设备自身其它功能的工作稳定,从而保证了终端设备工作的稳定性。
实施例三
本发明实施例提供一种放电方法,如图5所示,该方法包括:
步骤301、当检测到负载时,获取当前电池的第一电压、终端设备自身最低工作电压以及电池内阻。
需要说明的是,本发明实施例提供的放电方法的执行主体为终端设备,如图1所示,该终端设备可以是一个同时兼具充电功能和其它功能的设备,其中,充电功能可以理解为放电功能,其它功能可以理解为:例如,拨号上网、路由器、网卡、手机等调制解调器(modem)功能。该终端设备包含的modem功能可以包含数据业务、音视频业务、通讯业务、或者其它按键、显示功能等,本发明实施例对此不作具体限定。
具体的,当终端设备检测到有负载***时,获取当前电池的第一电压、该终端设备自身最低工作电压以及电池内阻。其中,该终端设备自身最低工作电压可以理解为该终端设备在使用modem功能时所需要的最低工作电压,例如,终端设备播放音视频时需要的最低工作电压。
其中,本发明实施例中的负载可以理解为被充电的电子设备,例如,手机、平板电脑等。
步骤302、根据所述第一电压、所述最低工作电压以及所述电池内阻确定第二最大放电电流值,所述第二最大放电电流值为第一放电电流值。
示例性的,终端设备获取当前电池的第一电压Vbat1,将当前电池电压Vbat1、终端设备自身最低工作电压Vmin,电池内阻R分别写入放电芯片寄存器Reg_Vcurrent、Reg_Vmin、Reg_R,放电芯片根据3个寄存器的值,计算第二最大放电电流值Imax1,具体计算方法如下:
Imax1=(Vbat1-Vmin)/R
其中,Imax1为第一放电电流值。
步骤303、根据所述第一放电电流值进行放电。
具体的,当终端设备确定了第一放电电流值后,打开放电开关,开始对外放电,即终端设备对负载进行充电。
步骤304、获取第一预设时间后所述电池的第二电压。
具体的,终端设备每隔第一预设时间获取电池的第二电压,其中,第一预设时间可以为1秒、2秒或者其它值,所述第一预设时间小于终端设备的放电时间。
示例性的,终端设备定时1秒检测一次电池的电压,该电压为电池的第二电压。
其中,当所述第一电压与所述第二电压的电压差值小于等于预设电压值时,则继续执行步骤304。
步骤305、当所述第一电压与所述第二电压的电压差值大于预设电压值时,根据所述第二电压、所述最低工作电压、所述第一放电电流值和所述电池内阻确定第四最大放电电流值,所述第四最大放电电流值为所述第二放电电流值。
具体的,终端设备对第一预设时间后电池的第二电压和第一电压进行比较判断,当所述第一电压与所述第二电压的电压差值大于预设电压值时,需要重新确定放电电流。终端设备根据所述第二电压、所述最低工作电压、所述第一放电电流值和所述电池内阻确定第四最大放电电流值,所述第四最大放电电流值为所述第二放电电流值,终端设备确定第二放电电流值后,以所述第二放电电流值进行放电。
示例性的,终端设备判断第二电压Vbat2比第一电压Vbat1下降的电压值,当该下降的电压值大于200mV,将当前电压Vbat2,写入寄存器Reg_Vcurrent,根据该第二电压Vbat2、最低工作电压Vmin、电池内阻R、第一放电电流值Iout1计算第四最大放电电流值Imax2,具体计算方法如下:
Imax2=(Vbat2-Vmin)/R+Iout1
其中,Imax2为所述第二放电电流值Iout2。
其中,当所述第二放电电流值大于等于预设电流值时,执行步骤304。
具体的,当所述第二放电电流值大于等于预设电流值时,可以理解为终端设备以所述第二放电电流值进行放电不会影响终端设备其它功能模块的工作,可以继续以所述第二放电电流值进行放电,执行步骤304,即每隔第一预设时间获取所述电池的第二电压。
步骤306、当所述第二放电电流值小于预设电流值时,提示用户电量过低,并根据所述用户指示确定是否继续放电。
示例性的,第二放电电流值Iout2小于放电芯片预设电流值Imin,提示用户电池电量低,是否停止充电功能;如果用户选择选择“是”,则终端设备关闭放电功能,即停止对负载的充电功能;如果用户选择“否”,则终端设备保持放电电流值不变,同时提醒用户保存终端设备当前其它功能模块的资源、数据,并准备随时关闭终端设备其它功能模块的工作。
其中,预设电流值为根据经验和实验得到的负载充电所需要的最小电流值,预设电流值的取值范围可以为40mA~60mA。
另外,如果用户在充电过程中拔出负载,即被充电设备,终端设备关闭放电功能。
具体的,对本发明实施例提供的放电方法中的电压变化进行说明,如图2所示,实线表示现有技术中带有放电功能的终端设备放电过程中电池电压的变化,虚线表示本发明实施例提供的带有放电功能的终端设备放电过程中电池电压的变化。在A点电池满电电压为Vfull,在放电过程中电池电量不断消耗,假设在电池电压为Vin时,也就是在B点***负载,终端设备对外放电,即本发明实施例中终端设备的充电/放电功能,此时,由于电池本身内阻和放电电流的存在,电池电压会被瞬间拉低;现有技术中,电池电压被拉到D点,如果D点低于终端设备其它功能模块的最低工作电压Vmin,会导致终端设备其它功能模块停止工作,如图1中所描述的数据业务、音视频、通讯业务等modem业务来不及保存和处理而丢失;而本发明实施例提供的放电方法能确保电池电压被拉到Vmin以上,即C点,之后随着放电过程的继续,电池电量继续减少,当电池电压接近Vmin,本发明实施例中终端设备其它功能模块有足够时间处理尚未保存的数据,并提示用户是否继续放电,从而提高了终端设备工作的稳定性。
本发明实施例提供的放电方法,当终端设备检测到负载***后,根据当前电池电压、终端设备自身能够正常工作的最低电压以及电池内阻来确定初始放电电流,当电池开启放电后,不会影响该终端设备自身其它功能的正常工作,并能够在放电过程中不断修正放电电流来保证该终端设备自身其它功能的工作稳定,从而保证了终端设备工作的稳定性。
实施例四
本发明实施例提供一种终端设备1,如图6所示,所述终端设备1包括:控制单元10,充放电单元11;其中,
所述控制单元10,用于当检测到负载时,获取当前电池的第一电压、自身最低工作电压以及电池内阻;还用于根据所述第一电压、所述最低工作电压以及所述电池内阻确定第一放电电流值;还用于每隔第一预设时间获取所述电池的第二电压;当所述第一电压与所述第二电压的电压差值大于预设电压值时,根据所述第二电压、所述最低工作电压、所述第一放电电流值和所述电池内阻确定第二放电电流值;还用于当所述第二放电电流值满足预设规则时,根据用户指示确定是否继续放电。
所述充放电单元11,用于根据所述第一放电电流值进行放电。
进一步地,所述控制单元10,用于根据所述第一电压、所述最低工作电压以及所述电池内阻确定第一最大放电电流值;还用于选取预存储的电流值中最大值为第一电流值,当所述第一电流值小于所述第一最大放电电流值时,确定所述第一电流值为所述第一放电电流值。
进一步地,所述控制单元10,用于根据所述第一电压、所述最低工作电压以及所述电池内阻确定第二最大放电电流值,所述第二最大放电电流值为所述第一放电电流值。
进一步地,所述控制单元10,用于根据所述第二电压、所述最低工作电压、所述第一放电电流值和所述电池内阻确定第三最大放电电流值;还用于选取所述预存储的电流值中最大值为第二电流值,当所述第二电流值小于所述第三最大放电电流值时,所述第二电流值为所述第二放电电流值。
进一步地,所述控制单元10,用于当所述第二放电电流值小于等于所述预存储的电流值中最小值时,提示用户电量过低,并根据所述用户指示确定是否继续放电。
进一步地,所述控制单元10,用于根据所述第二电压、所述最低工作电压、所述第一放电电流值和所述电池内阻确定第四最大放电电流值,所述第四最大放电电流值为所述第二放电电流值。
进一步地,所述控制单元10,用于当所述第二放电电流值小于预设电流值时,提示用户电量过低,并根据所述用户指示确定是否继续放电。
这里,充放电单元,用于对电池充放电管理和充放电状态监控等,具体可以通过放电电路或者放电芯片结合软件编程来实现。控制单元是本发明增加的模块,用于辅助充放电单元控制充放电,保证对放电的控制更准确,维持基本功能模块工作正常、稳定,具体可以通过软件编程来实现,也可以将软件算法写入寄存器,将寄存器与放电芯片集成在一起来实现。
在实际应用中,所述控制单元10和充放电单元11可由位于终端设备上的中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)、或现场可编程门阵列(FPGA)等实现。
具体的,本发明实施例提供的终端设备的理解可以参考实施例一至实施三的放电方法的说明,本实施例在此不再赘述。
本发明实施例提供的终端设备,当终端设备检测到负载***后,根据当前电池电压、终端设备自身能够正常工作的最低电压以及电池内阻来确定初始放电电流,当电池开启放电后,不会影响该终端设备自身其它功能的正常工作,并能够在放电过程中不断修正放电电流来保证该终端设备自身其它功能的工作稳定,从而保证了终端设备工作的稳定性。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
Claims (14)
1.一种放电方法,其特征在于,所述方法包括:
当检测到负载时,获取当前电池的第一电压、终端设备自身最低工作电压以及电池内阻;
根据所述第一电压、所述最低工作电压以及所述电池内阻确定第一放电电流值,并根据所述第一放电电流值进行放电;
每隔第一预设时间获取所述电池的第二电压;
当所述第一电压与所述第二电压的电压差值大于预设电压值时,根据所述第二电压、所述最低工作电压、所述第一放电电流值和所述电池内阻确定第二放电电流值;
当所述第二放电电流值满足预设规则时,根据用户指示确定是否继续放电。
2.根据权利要求1所述的放电方法,其特征在于,所述根据所述第一电压、所述最低工作电压以及所述电池内阻确定第一放电电流值,包括:
根据所述第一电压、所述最低工作电压以及所述电池内阻确定第一最大放电电流值;
选取预存储的电流值中最大值为第一电流值,当所述第一电流值小于所述第一最大放电电流值时,确定所述第一电流值为所述第一放电电流值。
3.根据权利要求1所述的放电方法,其特征在于,所述根据所述第一电压、所述最低工作电压以及所述电池内阻确定第一放电电流值,包括:
根据所述第一电压、所述最低工作电压以及所述电池内阻确定第二最大放电电流值,所述第二最大放电电流值为所述第一放电电流值。
4.根据权利要求2所述的放电方法,其特征在于,所述根据所述第二电压、所述最低工作电压、所述第一放电电流值和所述电池内阻确定第二放电电流值,包括:
根据所述第二电压、所述最低工作电压、所述第一放电电流值和所述电池内阻确定第三最大放电电流值;
选取所述预存储的电流值中最大值为第二电流值,当所述第二电流值小于所述第三最大放电电流值时,所述第二电流值为所述第二放电电流值。
5.根据权利要求4所述的放电方法,其特征在于,所述当所述第二放电电流值满足预设规则时,根据用户指示确定是否继续放电,包括:
当所述第二放电电流值小于等于所述预存储的电流值中最小值时,提示用户电量过低,并根据所述用户指示确定是否继续放电。
6.根据权利要求1或3所述的放电方法,其特征在于,所述根据所述第二电压、所述最低工作电压、所述第一放电电流值和所述电池内阻确定第二放电电流值,包括:
根据所述第二电压、所述最低工作电压、所述第一放电电流值和所述电池内阻确定第四最大放电电流值,所述第四最大放电电流值为所述第二放电电流值。
7.根据权利要求6所述的放电方法,其特征在于,所述当所述第二放电电流值满足预设规则时,根据用户指示确定是否继续放电,包括:
当所述第二放电电流值小于预设电流值时,提示用户电量过低,并根据所述用户指示确定是否继续放电。
8.一种终端设备,其特征在于,所述终端设备包括:充放电单元,控制单元;其中,
所述控制单元,用于当检测到负载时,获取当前电池的第一电压、终端设备自身最低工作电压以及电池内阻;还用于根据所述第一电压、所述最低工作电压以及所述电池内阻确定第一放电电流值;还用于每隔第一预设时间获取所述电池的第二电压;当所述第一电压与所述第二电压的电压差值大于预设电压值时,根据所述第二电压、所述最低工作电压、所述第一放电电流值和所述电池内阻确定第二放电电流值;还用于当所述第二放电电流值满足预设规则时,根据用户指示确定是否继续放电;
所述充放电单元,用于根据所述第一放电电流值进行放电。
9.根据权利要求8所述的终端设备,其特征在于,所述控制单元,用于根据所述第一电压、所述最低工作电压以及所述电池内阻确定第一最大放电电流值;还用于选取预存储的电流值中最大值为第一电流值,当所述第一电流值小于所述第一最大放电电流值时,确定所述第一电流值为所述第一放电电流值。
10.根据权利要求8所述的终端设备,其特征在于,所述控制单元,用于根据所述第一电压、所述最低工作电压以及所述电池内阻确定第二最大放电电流值,所述第二最大放电电流值为所述第一放电电流值。
11.根据权利要求9所述的终端设备,其特征在于,所述控制单元,用于根据所述第二电压、所述最低工作电压、所述第一放电电流值和所述电池内阻确定第三最大放电电流值;还用于选取所述预存储的电流值中最大值为第二电流值,当所述第二电流值小于所述第三最大放电电流值时,所述第二电流值为所述第二放电电流值。
12.根据权利要求11所述的终端设备,其特征在于,所述控制单元,用于当所述第二放电电流值小于等于所述预存储的电流值中最小值时,提示用户电量过低,并根据所述用户指示确定是否继续放电。
13.根据权利要求8或10所述的终端设备,其特征在于,所述控制单元,用于根据所述第二电压、所述最低工作电压、所述第一放电电流值和所述电池内阻确定第四最大放电电流值,所述第四最大放电电流值为所述第二放电电流值。
14.根据权利要求13所述的终端设备,其特征在于,所述控制单元,用于当所述第二放电电流值小于预设电流值时,提示用户电量过低,并根据所述用户指示确定是否继续放电。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510475693.4A CN106451580A (zh) | 2015-08-06 | 2015-08-06 | 一种放电方法和终端设备 |
PCT/CN2016/076931 WO2017020592A1 (zh) | 2015-08-06 | 2016-03-21 | 一种放电方法、终端设备和计算机存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510475693.4A CN106451580A (zh) | 2015-08-06 | 2015-08-06 | 一种放电方法和终端设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106451580A true CN106451580A (zh) | 2017-02-22 |
Family
ID=57942399
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510475693.4A Withdrawn CN106451580A (zh) | 2015-08-06 | 2015-08-06 | 一种放电方法和终端设备 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106451580A (zh) |
WO (1) | WO2017020592A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108761169A (zh) * | 2017-04-03 | 2018-11-06 | 罗伯特·博世有限公司 | 用于确定电化学的能量存储器***的最大电流的方法 |
CN110752413A (zh) * | 2019-09-11 | 2020-02-04 | 武汉瑞杰特材料有限责任公司 | 电池放电的方法、电路和*** |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1210386A (zh) * | 1997-08-25 | 1999-03-10 | 三星电子株式会社 | 电子设备中智能电池的充电和放电方法 |
CN104765396A (zh) * | 2015-03-09 | 2015-07-08 | 惠州Tcl移动通信有限公司 | 基于移动终端的关机电压动态调整方法及调整*** |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003004825A (ja) * | 2001-06-21 | 2003-01-08 | Japan Storage Battery Co Ltd | 蓄電池群の残存寿命推定方法 |
KR100669476B1 (ko) * | 2005-12-21 | 2007-01-16 | 삼성에스디아이 주식회사 | 배터리의 soc보정 방법 및 이를 이용한 배터리 관리시스템 |
CN203251129U (zh) * | 2013-05-29 | 2013-10-23 | 尚师 | 多功能充电宝 |
CN104821630A (zh) * | 2015-05-21 | 2015-08-05 | 苏州海博智能***有限公司 | 充电宝的低电提醒方法和配有蓝牙的装置的充电*** |
-
2015
- 2015-08-06 CN CN201510475693.4A patent/CN106451580A/zh not_active Withdrawn
-
2016
- 2016-03-21 WO PCT/CN2016/076931 patent/WO2017020592A1/zh active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1210386A (zh) * | 1997-08-25 | 1999-03-10 | 三星电子株式会社 | 电子设备中智能电池的充电和放电方法 |
CN104765396A (zh) * | 2015-03-09 | 2015-07-08 | 惠州Tcl移动通信有限公司 | 基于移动终端的关机电压动态调整方法及调整*** |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108761169A (zh) * | 2017-04-03 | 2018-11-06 | 罗伯特·博世有限公司 | 用于确定电化学的能量存储器***的最大电流的方法 |
CN108761169B (zh) * | 2017-04-03 | 2022-01-28 | 罗伯特·博世有限公司 | 用于确定电化学的能量存储器***的最大电流的方法 |
CN110752413A (zh) * | 2019-09-11 | 2020-02-04 | 武汉瑞杰特材料有限责任公司 | 电池放电的方法、电路和*** |
CN110752413B (zh) * | 2019-09-11 | 2022-03-29 | 武汉瑞杰特材料有限责任公司 | 电池放电的方法、电路和*** |
Also Published As
Publication number | Publication date |
---|---|
WO2017020592A1 (zh) | 2017-02-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107576918B (zh) | 锂电池的剩余电量的估算方法及*** | |
US20060226812A1 (en) | Method and system for charging batteries with improved cycle life | |
CN104716750B (zh) | 一种低耗能无线供电方法及相关装置、*** | |
WO2015078200A1 (zh) | 一种充电方法及装置 | |
WO2009137995A1 (zh) | 一种电池充电装置及其控制方法 | |
CN109888885A (zh) | 充电控制方法、装置、存储介质及电子设备 | |
CN103501390B (zh) | 具有提示功能的移动终端及其提示实现方法 | |
CN104765396B (zh) | 基于移动终端的关机电压动态调整方法及调整*** | |
CN107437642B (zh) | 一种智能充电方法及装置 | |
CN105052001A (zh) | 用于改善电池组的循环寿命容量的方法和装置 | |
WO2014101807A1 (zh) | 一种显示电池电量的方法和终端 | |
CN104503276A (zh) | 一种智能用电的方法、装置及终端 | |
CN108235795A (zh) | 充电方法、装置、终端设备及计算机可读存储介质 | |
CN106785134A (zh) | 终端设备的电池充电方法及装置 | |
CN107819336A (zh) | 锂电池的均衡方法、装置和*** | |
CN102904290A (zh) | 电子装置及其判断电池充满的方法 | |
CN107171384A (zh) | 电池的充电控制方法及装置 | |
CN111301219A (zh) | 一种电动车电池控制方法、***、设备及可读存储介质 | |
CN103247831A (zh) | 电池放电方法 | |
CN103746421A (zh) | 最佳充电电流的智能识别***及方法 | |
CN105826959B (zh) | 一种充电的方法、装置及移动终端 | |
JP2010119186A (ja) | 充電式リチウム電池の充電システム | |
CN110277807A (zh) | 充电电流控制方法及装置、电池管理***、运载工具、设备和计算机可读存储介质 | |
CN103813011A (zh) | 一种控制终端充电的方法及*** | |
CN115166542A (zh) | Soc计算方法、控制电路、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20170222 |