微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > 手机基带和硬件设计讨论 > 若电量根据电压做判断,如何实时显示充电电量?

若电量根据电压做判断,如何实时显示充电电量?

时间:10-02 整理:3721RD 点击:
我们有一个案子电量是根据电池电压来做判断的,现在需要在系统里面实时显示充电电量,不知道有没有大神如何处理这种情况?
失败过几次,一开始根据某颗电池的充电曲线(充电状态下时间-电压关系)设计,后来发现虽然每颗电池充电时的趋势一致,但不同的电池同样的充电时间后压值并不同,从不同的电量开始冲也有差别,充电与放电之前压差不是定值,更糟的不同的板子同样的供电电压CPU会读到不同的ADC值!有经验的可否指点一下,感谢!

可以探讨下..
不知小编是哪个平台的?有没有加external charger啊?

就是因为没有啊! Atmel SAMA5D3。

我觉得 主要取决于你计算电量的算法。单用电压来直接对比容量,误差会很大。
之前有接触到过一个案子,没有Rsense来侦测流过电池的电流,也是通过判断电压来计算容量,但是并不是简单的直接读取电压来查找table中对应的容量值,因为在大电流充电或者放电时,电池的内阻上的压差就会很大影响Vbat的真实电压。当时的核心算法是不停的对比上一次的电压做0.2%电量的增加或者减小。这样的做法,可以减小因为无法读取电流值,所以无法避免电池内阻上产生的压差所产生的容量上的误差,只要在电流很小的时候,就会趋近于真实容量。
希望对你有所帮助。

谢谢!我们现在只能尽量让充电数值看起来合理

这种情况一定是要用专业电量计的,现在市面上常见电量方案如下:
电量计技术                                     代表厂家                    方案成本          短/长期精度
电压查表法                                 所有未使用电量计的厂家         低                 低/非常低
库仑计                                       Qualcomm,Broadcom
(主要放在PMIC/PMU内)           MTK, X-power(芯智汇)             中                     中
                                                O2(凹凸),EPI(芯传)                           (由开发的软件方案决定)
电压检测+温度检测+电池建模            Maxim(美信)                    低                    低/中
电压检测+温度检测+电池建模          CellWise(赛微)                低                    高/高
+自学习演算
库仑计+内阻追踪                              TI(德州仪器)                      高                 高/高

我们是CellWise赛微一级代理,希望可以帮到您,有兴趣可联络:1181108833@qq.com,138-2438-7576 曾先生。谢谢!

学习了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top