您的位置:首页 > 其它

关于用ARM 自带ADC 测量电池电压存在的问题

2012-09-18 09:27 387 查看
ARM 自带的ADC 测量电池电压,节省了不少成本,在精度要求不是很高的场合,比较实用。但是如果一些电池负载能力不强的,在外设电流变大的时候,就会出现抖动。

比如这个帖子的现象是非常普遍的

http://topic.csdn.net/u/20090306/11/99e4a82f-d572-413f-9247-e623594a83e0.html

后面一些大佬说的办法我觉得比较靠谱,用分级的方法来判断电池百分比数量,这样可以稳定电压读数。

但是就会变得有时候跳动会比较大。分级,怎么分级呢?如果无规则跳动的,那么就是没药医了。或者超过10% 以上的跳动都是非常不难搞的了。

MAX17040,这是并在电池两端的,也就是测电压。不过却精准无比,算法很强悍。

针对同一个电池,任何情况下,充电、放电的电量百分比都是极其接近的,不会有大的波动或跳变。

哪怕充电时,猛地拔掉AC,电量也不会变化,即充电时仍然显示精准的电量。

其中有一点值得借鉴:电量的变化很缓慢,即便有大负载的冲击,造成实际电压的变化,也不会立即在电量计的百分比读数上显示出来。


这个max17040 很贵的,高科技都掌握在外国人手中。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: