[STC单片机] STC8单片机AD转换只能测0~2.5V, AVREF=2.5V,如何测0~5V

[复制链接]
4087|5
 楼主| 圣无忧 发表于 2018-10-20 23:06 | 显示全部楼层 |阅读模式
本帖最后由 圣无忧 于 2018-10-20 23:11 编辑

我需要测0~5V,奇怪的是前两天还能测0~5V,今天重新接了一些线,发现单机只能测0~2.5V了.
只是取消了用杜邦线,把线直接焊上去了.
我想知道,AVREF=2.5v时(用的431芯片),软件或硬件怎么设置可以测0~5V?有吧些需要注意的?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 圣无忧 发表于 2018-10-20 23:12 | 显示全部楼层
侠们,帮我看看问题出在哪里?
 楼主| 圣无忧 发表于 2018-10-21 09:53 | 显示全部楼层
有人能解答吗?
hwpga 发表于 2018-10-21 13:43 | 显示全部楼层

以P0.2为AD采样口,当Vref端基准为2.5V时
P0.2口采样到电压>=2.5V,AD值为满量程4095
通过设置R1和R2的分压倍数来设置VCC
假设R1为4.7K,R2为1K电阻
4.7/1+1=5.7倍
当P0.2口为2.5V时,最大采样电压2.5*5.7=14.25V


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
hwpga 发表于 2018-10-21 13:50 | 显示全部楼层
这芯片的AD很可以
SPEED的设置内部AD的转换速度
转换速度越慢,精度会越高
转换速度越快精度越差,后几位会有跳动
最好固定为最慢
AD的采样速度有最好定时器控制,分时采样
数传无线 发表于 2019-4-24 22:22 来自手机 | 显示全部楼层
我怎么用这个芯片感觉ADC精度很差,以前用10位的觉得还可以
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

6

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部