一种利用电池电压显示电量的方法技术

技术编号:7472356 阅读:231 留言:0更新日期:2012-07-02 14:03
本发明专利技术公开了一种利用电池电压显示电量的方法,在测量电池电压函数中开启一个数组来求取一段时间内的电池电压平均值,当数组写满后,每写进一个新的电压数据则丢弃最早写入的数据,通过此滑动滤波来保证电池电压缓慢变动,根据电池电压平均值显示电量。电池电压指的是充电电压或放电电压,充电电压与放电电压测量时共用一个电池电压测量数组。充电时根据电池电压数组得到当前电池电压平均值,对应存储的充电曲线显示电池电量;放电时根据电池电压数组得到当前电池电压平均值,对应存储的放电曲线显示电池电量。当依据充电曲线显示的电量增加过快时,依据最大充电电流设定每分钟最大提升的电量百分比来控制电量显示。

【技术实现步骤摘要】

本专利技术涉及一种电子产品的电量显示方法,特别是涉及。
技术介绍
现有手机电量显示是根据电池电压来显示电量的,在开发初期抓取电池的放电曲线根据放电曲线来确定电量显示的节点,如3. 5V —格,3.6V两格,3.7V三格,3.8V四格, 3. 9V五格,但这样的显示在充电时就会出现很大的误差,放电时读到的电池电压因电池内阻、保护板阻抗、电池座、走线阻抗等会比实际的电池电压低,而充电时读到的电池电压会比实际电池电压高或一致,这样仅依据一条放电曲线来做电池电量显示在充电时就会出现很大的误差,给使用者错误的电量信息。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供,能较准确的显示电量,使用户能及时充电或更好的使用。为了达到上述目的,本专利技术采用的技术方案是在测量电池电压函数中定义一个 INT型的数组BATT_V0LTAGE_HIST0RY,N值的大小根据平台进行调整,通过数组BATT_ V0LTAGE_HIST0RY来求取一段时间内的电池电压平均值,当数组写满后,每写进一个新的电压数据则丢弃最早写入的数据,通过滑动滤波使实时电池电压缓慢变动,根据电池电压平均值显示电量,电池电压包本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:曾元清
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:

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

1
相关领域技术