因为剩余电量很难预估。
现在的手机基本上用的都是锂电池,而锂电池有三个非常突出的缺点:不耐受过放,过放就死;不耐受过充,过充会炸;怕热又怕冷,太热掉电快、太冷直接装死。
为了防止或避免电池过放电、过充电、过温度等异常状况出现,工程师们整出了一个叫电池管理系统(Battery Management System,简称:BMS)的东西,电池管理系统顾名思义就是对电池进行管理的系统,而电池电量检测自然也是它的任务。
早期的手机检测电量用都大多都是电压估算法:一块电池在放电的时候,电池的电压会随着电池电量的流失逐渐下降,这样就得出一个对应关系,就是电压对应电量。通过电池正常使用的放电曲线,对时间进行4等分,以充电限制电压为4.2V的锂电池为例,可以列出这样一个对应关系,4.20V—100%,3.85V—75%,3.75V—50%,3.60V—25%,3.40V—5%(因为手机不可能完全用光电池的电量,一般低于3.40V 时就可能自动关机了)。
很显然,这种监测方法精度并不高。另外,电池电压会随着RFPA的功率发射发生突变,通常会变小0.2V-0.3V。如果一味的使用电压模拟电量方法,就会误差更大。
有人可能会说,除了电压测量法,就没有别的方法了吗?不能实时监测电流做个积分吗?
能,并且现在很多高端机都是在用这个方法来检测电量,及库仑计监测。它是一颗电流检测传感器,专门用于检测便携式设备电池的充电/耗电电流,能将通过精密检测电阻的电流信号转换为ADC可以检测到的电压信号,从而计算一段时间内消耗的真实电量。
可是电池又是个非常玄学的东西,它会随着时间、充电次数、温度等等因素而衰老,所以刚开始还好,后期还是不能精准预测。
为了让手机时刻保持有电状态,工程师和负责UI的同学又想出了一个办法,就是在手机实际上还有10%或者更多电量的时候直接显示1%,并提醒用户电量过低请充电,不然就关机。
这个原理在充电的时候也同样适用,现在的手机厂商都在做快充,为了达到更好的宣传效果,很多厂商在手机充电时也用上了“虚假”电量。例如某品牌手机宣称半小时可充70%,一个小时就能从0充到100%。而这里的100%并非满电状态,只是厂商们为了达到广告宣称的那样,提前将电量进度条显示成100%,实际上此时电池仍在接收电流。
为了提醒用户让手机时刻保持有电状态,手机生产制造方在手机实际上还有10%或者更多电量的时候直接显示1
版权声明:本文来自用户投稿,不代表【闪电鸟】立场,本平台所发表的文章、图片属于原权利人所有,因客观原因,或会存在不当使用的情况,非恶意侵犯原权利人相关权益,敬请相关权利人谅解并与我们联系(邮箱:dandanxi6@qq.com)我们将及时处理,共同维护良好的网络创作环境。