电池电量的计算方法及装置、终端的制作方法

文档序号:6023421阅读:174来源:国知局
专利名称:电池电量的计算方法及装置、终端的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种电池电量的计算方法及装置、终端。
背景技术
手机是一种很常见的电子设备,它的工作电源通常来自手机电池。随着科学技术的发展,电池技术也在不断更新进步,手机电池的种类也越来越多,比较常见的手机电池包括锂离子电池、镍镉电池,以及镍氢电池。目前,针对手机等移动终端最常用的电池为锂离子电池。在手机的使用过程中,电池电量是移动终端的一个重要的物理量,它能够指示移动终端当前已经使用的电量、剩余的电量状态,可以给予用户一个对剩余电量比较客观的了解。电量的计算物理公式为Q = I*T,通常通过使用专门的仪器计算实时电流对时间的积分的方式来获取,但传统的电池电量计算技术还是根据电池的电压来间接计算电量。当前市场上的电池产品中,仍旧是通过单一的电池电压与电量的关系来计算电量的,但是,这种方式存在较大的误差。电池的电压跟电量有比较紧密的关系,但不是绝对的对应关系,锂离子电池的电压与电量的对比关系还与当前的放电电流有重要关系,在放电电流不同的情况下,同一个电池的电压与剩余电量的对应关系是不一样的。在这种情况下, 采用单一的数据模型会导致电量的计算误差增大,很容易给用户提供错误的提示,导致电量计算精度不够、电量门限判断设置差错、误报警、或误关机等情况的发生。随着技术的进步,用户对电池电量的测量精度的要求越来越高,然而现有的计算电池电量方法并不能为用户带来更好的用户体验,从而降低了用户的满意度。

发明内容
本发明提供一种电池电量的计算方法及装置、终端,以至少解决上述问题。根据本发明的一个方面,提供了一种电池电量的计算方法,包括获取预先设定的与终端的当前工作状态对应的电池的放电数据,其中,终端的不同工作状态对应不同的放电数据,放电数据记录电压与电池电量的对应关系;获得终端的电池的当前电压,根据当前电压与放电数据记录的对应关系计算电池当前的电量。优选地,预先设定与终端的当前工作状态对应的电池的放电数据,包括根据终端的多个工作状态选定每个工作状态下的固定工作电流作为该工作状态下的放电电流;在每个工作状态下,根据该工作状态下的放电电流测试在该工作状态下工作的电池在充满电的情况下进行放电时达到多个预定电池电量时所对应的电压;将每个工作状态下的多个预定电池电量对应的电压、及每个电压与其对应的电池电量之间的对应关系作为放电数据进行存储。优选地,根据终端的多个工作状态选定每个工作状态下的工作电流作该工作状态下的放电电流,包括统计终端在每个工作状态下的多个工作电流;在多个工作电流中选取工作时间最长的工作电流作为该工作状态下的固定工作电流。
优选地,获取预先设定的与终端的当前工作状态对应的电池的放电数据,包括判定终端的当前工作状态;根据预先设定的工作状态和该工作状态下的放电数据的对应关系从存储的放电数据中选取对应于当前工作状态的放电数据。优选地,获得终端的电池的当前电压,根据当前电压与放电数据记录的对应关系计算电池当前的电量,包括获得终端的当前电压,确定放电数据中记录的与当前电压相邻的两个电压值;根据相邻的两个电压值及放电数据中记录的电压与电池电量的对应关系计算当前电池电量。根据本发明的另一方面,提供了一种电池电量的计算装置,包括获取模块,用于获取预先设定的与终端的当前工作状态对应的电池的放电数据,其中,终端的不同工作状态对应不同的放电数据,放电数据记录电压与电池电量的对应关系;计算模块,获得终端的电池的当前电压,根据当前电压与放电数据记录的对应关系计算电池当前的电量。优选地,获取模块包括判定单元,用于判定终端的当前工作状态;选取单元,用于根据预先设定的工作状态和该工作状态下的放电数据的对应关系从存储的放电数据中选取对应于当前工作状态的放电数据。优选地,计算模块包括确定单元,用于获得终端的当前电压,确定放电数据中记录的与当前电压相邻的两个电压值;计算单元,用于根据相邻的两个电压值及放电数据中记录的电压与电池电量的对应关系计算当前电池电量。优选地,该装置还包括设定模块,用于预先设定与终端的当前工作状态对应的电池的放电数据;设定模块包括选定单元,用于根据终端的多个工作状态选定每个工作状态下的固定工作电流作为该工作状态下的放电电流;测试单元,用于在每个工作状态下,根据该工作状态下的放电电流测试在该工作状态下工作的电池在充满电的情况下进行放电时达到多个预定电池电量时所对应的电压;存储单元,用于将每个工作状态下的多个预定电池电量对应的电压、及每个电压与其对应的电池电量之间的对应关系作为放电数据进行存储。根据本发明的又一方面,提供了一种终端,包括终端本体和电池,其中,终端本体包括上述电池电量的计算装置。通过本发明,采用特定的电流状态来确定电池放电量与电压的关系,进而创建多元的数据模型,从多角度分析计算电池的当前电量的方式,解决了现有技术中电量计算精度不够的问题,进而达到了可以使电量计算精度得到较大的改善,提高了用户体验的效果。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据本发明实施例的电池电量的计算方法的流程图;图2是根据本发明实施例的电池电压与电池电量的对应关系曲线示意图;图3是根据本发明实施例的在终端多个工作模式下工作的电池电压与电池电量的对应关系曲线示意图;图4是根据本发明优选实施例的电池电量的计算流程图;图5是根据本发明实施例的电池电量的计算装置的结构框图6是根据本发明优选实施例的电池电量的计算装置的结构框图;图7是根据本发明实施例的终端的结构示意图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。图1是根据本发明实施例的电池电量的计算方法的流程图,如图1所示,该方法主要包括以下步骤(步骤S102-步骤S104)步骤S102,获取预先设定的与终端的当前工作状态对应的电池的放电数据,其中, 终端的不同工作状态对应不同的放电数据,放电数据记录电压与电池电量的对应关系;步骤S104,获得终端的电池的当前电压,根据当前电压与放电数据记录的对应关系计算电池当前的电量。优选地,在步骤S102之前,预先设定与终端的当前工作状态对应的电池的放电数据,包括根据终端的多个工作状态选定每个工作状态下的固定工作电流作为该工作状态下的放电电流;在每个工作状态下,根据该工作状态下的放电电流测试在该工作状态下工作的电池在充满电的情况下进行放电时达到多个预定电池电量时所对应的电压;将每个工作状态下的多个预定电池电量对应的电压、及每个电压与其对应的电池电量之间的对应关系作为放电数据进行存储。其中,根据终端的多个工作状态选定每个工作状态下的工作电流作该工作状态下的放电电流,包括统计终端在每个工作状态下的多个工作电流;在多个工作电流中选取工作时间最长的工作电流作为该工作状态下的固定工作电流。在步骤S102中,获取预先设定的与终端的当前工作状态对应的电池的放电数据, 包括判定终端的当前工作状态;根据预先设定的工作状态和该工作状态下的放电数据的对应关系从存储的放电数据中选取对应于当前工作状态的放电数据。在步骤S104中,获得终端的电池的当前电压,根据当前电压与放电数据记录的对应关系计算电池当前的电量,包括获得终端的当前电压,确定放电数据中记录的与当前电压相邻的两个电压值;根据相邻的两个电压值及放电数据中记录的电压与电池电量的对应关系计算当前电池电量。下面结合图2、图3、图4及下述实施例对上述方法进行详细描述。在实际应用中,可以先设定测试电池放电的方法和标准,对于一款特定的手机电池,在放电过程中,其电压和放电量是满足一定的比例的。一个充满电的电池,其电压值会随着放电量的增加而减少,可以根据检测到的电池的放电曲线,使用电压来标识电池当前所包含的电量值。通过电池在完整的放电过程中电压的变化,可以体现电池的电量值变化, 再通过将电量转换成百分比的形式,可以简单明了的向用户显示当前电量的值。例如,一款标称容量为IOOOmAH的锂离子电池,通过在电池测试仪器(如=MACCOR 电池性能测试仪)对电池进行一个完整的充放电测试,可以获得较理想的电池放电曲线 (横坐标为放电量,纵坐标为电压值)。请参考图2,图2是根据本发明实施例的电池电压与电池电量的对应关系曲线示意图,如图2所示,即为标称容量IOOOmAH,标称电压3. 7V,充电限制电压4. 2V的锂离子电池的放电曲线,为了测试的严谨和科学,图1所示的放电曲线为进行了 10次循环充放电测试得到的放电曲线,采用的放电电压范围为4. 2V—3. 0V,放电电流为600mA。由图1可以看出,同一款电池在相同的放电状态过程中,其放电电压与所放电量的关系曲线极其相似。 电池在4. 2V处开始放电,电压缓慢下降,电量稳步上升,在到达3. 4V附近时,电压急剧下降,这时电量已经接近消耗尽,到达3. 0V,可以认为放电结束,在整个放电过程中,IOOOmAH 的电池在4. 200V到2. 940V之间放出约1034mAH的电量。参考电池的容量,可以将X电量平均分为四等份,取25 %,50 %,75 %的电量值,另外,可以将电压曲线开始快速下降的点设置为5%的电量点(该点为曲线的转折点,在图1 中,该点为3. 43V)。将这四个点垂直X轴与曲线相交点A、B、C、D,根据电压和电量的对应关系,A、B、C、D对应的电压值分别对应75 %,50 %,25 %,5 %电量值。连接相邻的两点,电压和电量为正比关系,连接A、B两点,电压处于A、B点间时,电量与电压成线性关系。因此,只要检测到电池的电压,就可以清楚的获得电量所在的百分值。可以在电量中分别定义五个关键的临界点,从而创建电压一电量关系表,电池电压和电量百分比的关系表(表1)为表 权利要求
1.一种电池电量的计算方法,其特征在于,包括获取预先设定的与终端的当前工作状态对应的电池的放电数据,其中,所述终端的不同工作状态对应不同的放电数据,所述放电数据记录电压与电池电量的对应关系;获得所述终端的电池的当前电压,根据所述当前电压与所述放电数据记录的所述对应关系计算所述电池当前的电量。
2.根据权利要求1所述的方法,其特征在于,预先设定与终端的当前工作状态对应的电池的放电数据,包括根据所述终端的多个所述工作状态选定每个所述工作状态下的固定工作电流作为该工作状态下的放电电流;在每个所述工作状态下,根据该工作状态下的所述放电电流测试在该工作状态下工作的所述电池在充满电的情况下进行放电时达到多个预定电池电量时所对应的电压;将每个所述工作状态下的多个所述预定电池电量对应的电压、及每个所述电压与其对应的所述电池电量之间的对应关系作为放电数据进行存储。
3.根据权利要求2所述的方法,其特征在于,根据终端的多个工作状态选定每个所述工作状态下的工作电流作该工作状态下的放电电流,包括统计所述终端在每个所述工作状态下的多个工作电流;在所述多个工作电流中选取工作时间最长的所述工作电流作为该工作状态下的固定工作电流。
4.根据权利要求1至3中任一项所述的方法,其特征在于,获取预先设定的与终端的当前工作状态对应的电池的放电数据,包括判定所述终端的所述当前工作状态;根据预先设定的所述工作状态和该工作状态下的所述放电数据的所述对应关系从存储的所述放电数据中选取对应于所述当前工作状态的所述放电数据。
5.根据权利要求4所述的方法,其特征在于,获得所述终端的电池的当前电压,根据所述当前电压与所述放电数据记录的所述对应关系计算所述电池当前的电量,包括获得所述终端的当前电压,确定所述放电数据中记录的与所述当前电压相邻的两个电压值;根据所述相邻的两个电压值及所述放电数据中记录的所述电压与所述电池电量的对应关系计算当前电池电量。
6.一种电池电量的计算装置,其特征在于,包括获取模块,用于获取预先设定的与终端的当前工作状态对应的电池的放电数据,其中, 所述终端的不同工作状态对应不同的放电数据,所述放电数据记录电压与电池电量的对应关系;计算模块,获得所述终端的电池的当前电压,根据所述当前电压与所述放电数据记录的所述对应关系计算所述电池当前的电量。
7.根据权利要求6所述的装置,其特征在于,所述获取模块包括判定单元,用于判定所述终端的所述当前工作状态;选取单元,用于根据预先设定的所述工作状态和该工作状态下的所述放电数据的所述对应关系从存储的所述放电数据中选取对应于所述当前工作状态的所述放电数据。
8.根据权利要求6或7所述的装置,其特征在于,所述计算模块包括确定单元,用于获得所述终端的当前电压,确定所述放电数据中记录的与所述当前电压相邻的两个电压值;计算单元,用于根据所述相邻的两个电压值及所述放电数据中记录的所述电压与所述电池电量的对应关系计算当前电池电量。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括设定模块,用于预先设定与终端的当前工作状态对应的电池的放电数据;所述设定模块包括选定单元,用于根据所述终端的多个所述工作状态选定每个所述工作状态下的固定工作电流作为该工作状态下的放电电流;测试单元,用于在每个所述工作状态下,根据该工作状态下的所述放电电流测试在该工作状态下工作的所述电池在充满电的情况下进行放电时达到多个预定电池电量时所对应的电压;存储单元,用于将每个所述工作状态下的多个所述预定电池电量对应的电压、及每个所述电压与其对应的所述电池电量之间的对应关系作为放电数据进行存储。
10.一种终端,包括终端本体和电池,其特征在于,所述终端本体包括权利要求6至9中任一项所述的电池电量的计算装置。
全文摘要
本发明公开了一种电池电量的计算方法及装置、终端。其中,该方法包括获取预先设定的与终端的当前工作状态对应的电池的放电数据,其中,终端的不同工作状态对应不同的放电数据,放电数据记录电压与电池电量的对应关系;获得终端的电池的当前电压,根据当前电压与放电数据记录的对应关系计算电池当前的电量。通过本发明,可以得到精确度较高的电池电量,从而为用户提供更好的用户体验。
文档编号G01R31/36GK102508172SQ20111037635
公开日2012年6月20日 申请日期2011年11月23日 优先权日2011年11月23日
发明者徐建邦 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1