手机上的电量显示是怎么实现的? 懂的大侠解惑下!
路过,顶上去。同问
大侠们 给解答下 谢谢了 拜托了!
通过BB的ADC检测电池电压,然后按照要求显示相应的图标即可
现在的手机都有电池的专用ic了,只要你把它cal好,它里面有算法,直接通过i2c或者hdq以data的形式传给cpu和pmic。比如BQ27541,
普通手机是通过检测电池的电压来判断电量的。但是这种方法并不可靠,电池储藏的电量以电流形式存放。所以放电是非线性的,这也就是为什么以前的手机发现,满电很长时间,但是电池条下降时就特别快。
当然智能机不是这样的,使用的是fuel guage技术。
楼上说的fuel guage是什么技术,能否详解一下
我就知道库仑计,或者电压结合电流的办法
电池电压通过ADC检测。需要提供一个电池电平对应多少电量的表,也叫做battery bar。这样就能根据电池电量显示有几个格了。
以前的是电流积分方法,通过库仑计算。这种方法需要大量的搜集电池充放电的曲线特性数据,软件算法工作量大。
现在常用的方法是采用电流积分和电压综合监测电池电压,I2C控制
I2C控制是高通的吧?高通是通过ADC检测试验可以得出相应的电量,其他的不清楚。
谢谢了啊,学习啦
电量计
美信就有专用的电量计芯片
学习
专用的电量计芯片 ?这个用的多吗?貌似用这种芯片还需要校准什么的?有没有谁了解的,介绍下
通过采集电池电量对应的电压值,然后通过AD采集电压来判断电量
yyyyyyyyyyyyyyyyyyyy
通过BB的ADC检测电池电压,然后按照要求显示相应的图标
MTK 的6573和6575等平台就已经集成了fuel guage技术,通过一个20毫欧电流采样电阻,来算出手机的耗电量,但这种技术也有它的缺点,就是当拔下电池再装上,电量就变了,只有电池一直装在手机上,反复充放电几轮后(充满放光),它就比较准了,但只要电池一拔下来,它又不准了。
电量计主要用在高端智能手机,可精确到百分之1%,当然成本相对较高,通过ADC检测电池电压来显示只能粗糙显示格数,当然如果能够做到1%的精度那就是在算法上有所突破才行。用ADC检测电池电压这种办法,能够做到电池格数不回跳、相对准确的厂家并不多。
搜一下fuel guage相关的芯片呗
谢谢了 拜托
充电是个很头疼的问题
学习学习
相关文章:
- 待机时电池电量采样的ADC基准时钟是32K还是主时钟?(05-08)
- 系统电量过低,会导致LCD背光不稳吗?(05-08)
- 请教前辈: 手机或PDA的充电控制和电量检测电路放在哪里?(05-08)
- 电池电量的ADC为什么不准?(05-08)
- 低电量屏闪,硬件有哪些可以改善?(05-08)
- 电池电量一般在手机关机时为多少?(05-08)