51单片机AD检测电池电压问题

2020-03-08 19:21发布

用单片机AD口读锂电池分压过来的电压值,充电时电压上涨,可是不是实际电压值,请教各位大神怎么做检测电压相对准确点?如果固定减去一个上升电压值,得出来的电压好像还是不太准确,求赐教!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
JHXChen
1楼-- · 2020-03-08 22:56
 精彩回答 2  元偷偷看……
ayb_ice
2楼-- · 2020-03-08 23:23
这是输入电阻在影响,分压电阻同比例缩小,或者用运放跟随一下
wh6ic
3楼-- · 2020-03-09 01:17
本帖最后由 wh6ic 于 2019-12-30 10:33 编辑
JHXChen 发表于 2019-12-30 09:27

这个电路要得到相对可信的电压值,最好是:
    BatADC 并联一粒滤波电容
    ADC 切换通道后延迟足够时间再取样转换,读取数据

基于以上两点,我的电路能够做到单次采样,波动小于一个 LSB
    -- https://bbs.21ic.com/icview-2888722-1-1.html
    -- http://bbs.21 电源/thread-316282-1-1.html  --    晕倒,21 电源 网 居然被屏蔽了,哈哈,感觉到威胁了
aqa
4楼-- · 2020-03-09 06:45
硬件做稳压
gx_huang
5楼-- · 2020-03-09 11:31
上面几位答非所问,LZ问充电时,电池电压上升,不是ADC不准。
这个只能暂停充电,检测电压,继续充电。手机都是这样的,需要准确检测电池电压,需要停止充电。
另外,充电和非充电的电压差太大,也说明电池不好了。
hobbye501
6楼-- · 2020-03-09 17:20
 精彩回答 2  元偷偷看……

一周热门 更多>