大神,救命啊!!!关于STM8S的AD转换电源的问题

2019-03-23 18:04发布

我想实现一个当电池电压低于一定值的时候,直接软件给它停止工作。
我试过两种接法都失败了。
1》电源接一个10K的电阻直接接到AD引脚上,但得到的值一直到都是5V,本来电池只有4V左右的

2》在 1 的基础上再加一个10的电阻接地分压,这时候测到的值一直都是2.5V,无论是用3V左右的电池还是4V左右的电池,结果都一样

我的代码在测电位器(可调电压)的时候的AD转换时完全没问题的。可以测得很近准的AD值。
啊啊啊 !!!求指教,这是什么原因造成的???
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
WATS
1楼-- · 2019-03-25 02:12
strong161 发表于 2016-7-26 21:52
因为你没有基准,ref,pin接个基准电压

原理团找不到REF脚,是不是内部设置好了?我用的芯片是STM8S005K6
strong161
2楼-- · 2019-03-25 02:50
 精彩回答 2  元偷偷看……
WATS
3楼-- · 2019-03-25 05:45
strong161 发表于 2016-7-27 10:24
查了一下!100pin以下好像没有REF引脚!尴尬了……

那应该怎么处理呢,怎么才能捕获到电池的电压?纠结几天了,,,,求指教
WATS
4楼-- · 2019-03-25 09:46
六楼说的太对了,顶!顶!顶!!!!!
WATS
5楼-- · 2019-03-25 09:48
 精彩回答 2  元偷偷看……
WATS
6楼-- · 2019-03-25 11:46
lcofjp 发表于 2016-7-26 15:10
你的单片机是否直接由电池供电?而且你的AD参考源就是VCC?
如果符合以上两点,那么确实就是你所描述的现 ...

版主,现在我把经过升压后的电源(3.7V升到5V)作为ADC的参考电压,然后把3.7V的电源直接接到ADC引脚上。
但是软件转换得到的值不稳定,是什么情况呢

一周热门 更多>