电量检测方法及装置制造方法及图纸

技术编号:15390335 阅读:164 留言:0更新日期:2017-05-19 04:01
本发明专利技术公开了一种电量检测方法,包括:侦测移动终端的系统启动阶段;在所述移动终端启动到preloader阶段时,获取所述移动终端电池的电量值;将获取的所述电量值作为所述电池的初始电量值,以供显示。本发明专利技术还公开了一种电量检测装置。本发明专利技术能够提高移动终端电量检测的精确度。

Method and device for detecting electricity quantity

The invention discloses a power detection method, including: the detection of mobile terminal system startup stage; start in the mobile terminal to the preloader stage, access to the mobile terminal battery power; the power to obtain the value of the initial capacity as the value of the battery, for display. The invention also discloses an electric quantity detecting device. The invention can improve the accuracy of the electric quantity detection of the mobile terminal.

【技术实现步骤摘要】
电量检测方法及装置技术邻域本专利技术涉及移动终端
,尤其涉及一种电量检测方法及装置。
技术介绍
随着移动终端技术的不断发展,其提供给用户的功能越来越纷繁,用户也日益需要准确地监测电池电量,以便灵活管理可用电源,明确显示剩余工作时间,尽可能延长系统运行的时间。以手机为例,现在大多数手机采用的电量检测方法还比较简单,缺乏精确度,如目前主流的检测方法是简单测量电池电压,然后估算相对应的电池剩余电量。为提升电量检测的精度,现有技术提出了一种改进的电量检测方案,即基于库仑计积分的电量检测,然而,这种电量检测方式的精度依赖于检测电池初始电量值的精度,若检测电池初始电量值存在误差,在后续使用库仑计积分方式计算电池的实时电量值时,会出现累积误差,导致手机的电量显示不准确、电池充不满电和突然关机等故障。
技术实现思路
本专利技术的主要目的在于提供一种电量检测方法及装置,旨在提高移动终端电量检测的精确度。为实现上述目的,本专利技术提供一种电量检测方法,该电量检测方法包括以下步骤:侦测移动终端的系统启动阶段;在所述移动终端启动到preloader阶段时,获取所述移动终端电池的电量值;将获取的所述电量值作为所述电池的初始电量值,以供显示。可选地,所述获取所述移动终端电池的电量值的步骤包括:获取所述电池的开路电压值;基于获取的所述开路电压值以及预设的开路电压值与电量值的关联关系,确定所述电池的电量值。可选地,所述获取所述电池的开路电压值的步骤包括:基于预设的模数转换器获取所述电池的输出电压以及输出电流;基于获取的所述输出电压以及预设的输出电压和内阻值的关联关系,确定所述电池当前的内阻值,并计算确定的所述内阻值与所述输出电流的乘积;将所述输出电压与所述乘积的差值作为所述电池的开路电压值。可选地,所述获取所述移动终端电池的电量值的步骤之前,还包括:在所述移动终端启动到preloader阶段时,识别所述移动终端的充电功能是否处于使能状态;若是则关闭所述移动终端的充电功能,并转入执行所述获取所述移动终端电池的电量值的步骤。可选地,所述将获取的所述电量值作为所述电池的初始电量值,以供显示的步骤之后,还包括:开启所述移动终端的充电功能并基于所述初始电量值实时更新所述电池的电量值。此外,为实现上述目的,本专利技术还提供一种电量检测装置,该电量检测装置包括:侦测模块,用于侦测移动终端的系统启动阶段;检测模块,用于在所述移动终端启动到preloader阶段时,获取所述移动终端电池的电量值;设置模块,用于将获取的所述电量值作为所述电池的初始电量值,以供显示。可选地,所述检测模块还用于获取所述电池的开路电压值;还用于基于获取的所述开路电压值以及预设的开路电压值与电量值的关联关系,确定所述电池的电量值。可选地,所述检测模块还用于基于预设的模数转换器获取所述电池的输出电压以及输出电流;还用于基于获取的所述输出电压以及预设的输出电压和内阻值的关联关系,确定所述电池当前的内阻值,并计算确定的所述内阻值与所述输出电流的乘积;还用于将所述输出电压与所述乘积的差值作为所述电池的开路电压值。可选地,所述检测模块还用于在所述移动终端启动到preloader阶段时,识别所述移动终端的充电功能是否处于使能状态;还用于在所述移动终端的充电功能处于使能状态时,关闭所述移动终端的充电功能;还用于在关闭所述移动终端的充电功能后,获取所述移动终端电池的电量值。可选地,所述检测模块还用于开启所述移动终端的充电功能并基于所述初始电量值实时更新所述电池的电量值。本专利技术提出的电量检测方法及电量检测装置,通过在移动终端启动设备较少的preloader阶段检测其电池的电量值,并将preloader阶段检测到的电量值作为电池的电量值,提高了初始电量值的精确度,能够精准的反应出电池电量情况,在后续通过库仑计积分方式计算电量时,减少了其累积误差,从而提升了移动终端电量检测的精确度。附图说明图1为本专利技术电量检测装置第一实施例的框架结构示例图;图2为本专利技术电量检测装置第二实施例中电量检测电路的示例图;图3为本专利技术电量检测方法第一实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种电量检测装置,应用于安卓系统的移动终端,其具体可内置于移动终端,作为移动终端的整体实现功能,也可分离设置于移动终端,独立实现功能,其中,移动终端可以以各种形式来实施。例如,本专利技术中描述的移动终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置等。本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本专利技术的实施方式的构造也能够应用于固定类型的终端。参照图1,在本专利技术电量检测装置的第一实施例中,该电量检测装置包括:侦测模块10,用于侦测移动终端的系统启动阶段;检测模块20,用于在移动终端启动到preloader阶段时,获取移动终端电池的电量值;设置模块30,用于将获取的电量值作为电池的初始电量值,以供显示。本领域技术人员可以理解的是,移动终端的系统启动过程包括三个阶段,分别为preloader、lk和kernel。专利技术人通过大量实验验证发现,preloader作为系统启动的第一个阶段,移动终端在此阶段只会启动少数设备;lk作为系统启动的第二个阶段,移动终端在此阶段只会启动部分设备;而kernel作为系统启动的第三个阶段,移动终端将在此阶段所有的设备。然而,现有不带独立电量计的移动终端的电量计算方式是:在系统启动到kernel阶段之后,通过设置的ADC(Analog-to-DigitalConverter,模数转换器)去检测电池电压值,然后通过电池电压值查找电压-电量对应关系表计算出电量值,然后通过库仑计进行积分方式计算电量。但是这样就会存在一个严重的问题,在移动终端开机启动到kernel时,由于其外围设备都已经启动,CPU和DDR都运行在较高的频率上,使得电池的负载会很大,导致电池电压ADC检测点的电流随之变大,进一步导致检测到的电池电压不准确,从而使计算出来的电池初始电量值存在较大误差,当后续使用库仑计积分方式计算电量时,会出现累积误差。有鉴于此,本专利技术的主旨在于:在移动终端启动到preloader阶段时,读取其电池的电量值作为初始电量值,在后续库仑计积分方式计算电量时,累积的错误也会减少,从而提升电量检测的精确度。具体的,在本实施例中,电量检测装置实时通过其侦测模块10对移动终端的系统启动阶段进行侦测,以确定移动终端当前的启动阶段。需要说明的是,preloader、lk和kernel这些系统镜像文件是存储在移动终端的Nand-flash中的。在上电时,BootRom首先启动,将preloader加载到内部的RAM中,当preloader被加载完成之后,程序就从BootRom跳转到preloader处开始执行,在preloader初始化好外部RAM之后,preloader将lk加载外部RAM中,然后跳转到lk中去执行,lk紧接着就加载kernel到外部RAM中,然后跳转至执行kernel部分,实现安卓本文档来自技高网...
电量检测方法及装置

【技术保护点】
一种电量检测方法,其特征在于,所述电量检测方法包括:侦测移动终端的系统启动阶段;在所述移动终端启动到preloader阶段时,获取所述移动终端电池的电量值;将获取的所述电量值作为所述电池的初始电量值,以供显示。

【技术特征摘要】
1.一种电量检测方法,其特征在于,所述电量检测方法包括:侦测移动终端的系统启动阶段;在所述移动终端启动到preloader阶段时,获取所述移动终端电池的电量值;将获取的所述电量值作为所述电池的初始电量值,以供显示。2.根据权利要求1所述的电量检测方法,其特征在于,所述获取所述移动终端电池的电量值的步骤包括:获取所述电池的开路电压值;基于获取的所述开路电压值以及预设的开路电压值与电量值的关联关系,确定所述电池的电量值。3.根据权利要求2所述的电量检测方法,其特征在于,所述获取所述电池的开路电压值的步骤包括:基于预设的模数转换器获取所述电池的输出电压以及输出电流;基于获取的所述输出电压以及预设的输出电压和内阻值的关联关系,确定所述电池当前的内阻值,并计算确定的所述内阻值与所述输出电流的乘积;将所述输出电压与所述乘积的差值作为所述电池的开路电压值。4.根据权利要求1-3任一项所述的电量检测方法,其特征在于,所述获取所述移动终端电池的电量值的步骤之前,还包括:在所述移动终端启动到preloader阶段时,识别所述移动终端的充电功能是否处于使能状态;若是则关闭所述移动终端的充电功能,并转入执行所述获取所述移动终端电池的电量值的步骤。5.根据权利要求4所述的电量检测方法,其特征在于,所述将获取的所述电量值作为所述电池的初始电量值,以供显示的步骤之后,还包括:开启所述移动终端的充电功能并基于所述初始电量值实时更新所述电池...

【专利技术属性】
技术研发人员:廖野
申请(专利权)人:深圳天珑无线科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1