STM32电池电量检测

2019-12-09 20:03发布

电池是3.7V(最高)的
然后供电给MCU和其他模组,MCU一直供电,另外的电路休眠为主
现在要检测电池的剩余电量,没有太高的精度要求,但是对功耗的要求比较高
现在的电路是这样的
P7(A1~`F(GFEN0R1Q35A79G.png (12.71 KB, 下载次数: 0) 下载附件 2019-10-21 11:58 上传

但是模块断电、MCU休眠后功耗也要175.5UA,不要这个分压电路就5.5UA
拆除R2电压就直接到IO,不过功耗还是5.5UA
有没有坛友有更加可靠的方案参考一下。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
31条回答
工程师030
1楼-- · 2019-12-11 17:12
 精彩回答 2  元偷偷看……
布心
2楼-- · 2019-12-11 20:20
wajlh 发表于 2019-10-21 15:29
没电了要做低电量报警,提前更换设备,或者电池。难不成等到没数据了再去换设备么? ...

设计的好,产品报废了,电池还有电,设计不好,电池有电也会误认为没电。锂亚电池的放电曲线,以及电池的钝化,让多少电表厂商抓狂。
擦鞋匠
3楼-- · 2019-12-12 00:49
提供一个其它思路:
我之前做过一个产品,采用的是纯软的做法,不过这种方式并不能做到特别精准(不过测量电压方式也不算精准)。
先估算产品的平均功耗和电池的电量(稍微放点余量),换算成电池总共可以工作多少个小时,然后按小时递减计数器即可,计数器减到零之后就等于电池电量用完啦。
apolloalfred
4楼-- · 2019-12-12 02:46
turf456 发表于 2019-10-21 15:28
IO口漏电流会影响精度的。 。电阻不能太大。

呃……这种方式检测电量,本身就没啥精度吧……不差这点了
diyeyuye
5楼-- · 2019-12-12 04:44
rerainings 发表于 2019-10-21 12:06
美信的芯片 MAX17043,不知道现在有没有新型号。

我们现在用的是MAX17260
ycwjl728
6楼-- · 2019-12-12 06:38
 精彩回答 2  元偷偷看……

一周热门 更多>