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条回答
sunplus
1楼-- · 2019-12-12 11:53
擦鞋匠 发表于 2019-10-21 16:18
提供一个其它思路:
我之前做过一个产品,采用的是纯软的做法,不过这种方式并不能做到特别精准(不过测量 ...

能充电不?充电怎么算?
擦鞋匠
2楼-- · 2019-12-12 14:27
sunplus 发表于 2019-10-21 17:47
能充电不?充电怎么算?

我这个是不带充电的,这个只能简单场合或者对精度要求不高的场合使用哈。
shiva_shiva
3楼-- · 2019-12-12 17:09
dreambox 发表于 2019-10-21 12:42
加mos管多贵呀,把GND接到GPIO上,采样的时候拉到GND

这个方法不错
yuntianrenren
4楼-- · 2019-12-12 19:05
stm32直接读取内部vcc电压不就行了吗?为什么还要外接分压电阻采样呢。
xmm
5楼-- · 2019-12-12 20:02
 精彩回答 2  元偷偷看……
tomzbj
6楼-- · 2019-12-12 20:58
R2右端接NMOS, 用一个gpio控制. 需要测电压时才把nmos导通. 要求不高的话, R2右端直接接gpio.

一周热门 更多>