找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7601|回复: 9
收起左侧

关于单片机ADC转换的基准电压和最大量程

  [复制链接]
ID:191833 发表于 2019-1-26 01:06 来自触屏版 | 显示全部楼层 |阅读模式
大家好,我想问一下,做电压表测电压程序时,模数芯片的基准电压如果是5v,可以测的最大电压是多大,如果做万用表程序,要测大小不同的电压,这个应该怎样做呢!
回复

使用道具 举报

ID:213173 发表于 2019-1-26 06:56 | 显示全部楼层
直接测量只能0~5V,通过前置运放和分压电阻分档切换,可以轻松测量1mV~1KV。
回复

使用道具 举报

ID:155507 发表于 2019-1-26 07:40 | 显示全部楼层
模数芯片的基准电压如果是5v,可以测的最大电压是5v
测量超过5V的电压 最好加2个分压电阻,然后软件上也要做,测试分压后的值相对你输入的值就好了。
要测大小不同的电压,这个应该加多个分压电阻
回复

使用道具 举报

ID:123289 发表于 2019-1-26 08:27 | 显示全部楼层
理论上,没有限制。
实际上,只考虑最大需要测量的电压可测就行了,再超过的部分,用限压措施解决。
电压表上有量程切换,实际上是改变分压电阻。
你可以也这样做。
回复

使用道具 举报

ID:21069 发表于 2019-1-26 15:10 | 显示全部楼层
基准电压是5v,就是说0-5V变化,基准电压是2.5v,就是说0-2.5V变化.
假如你现在要测的是20V,用的基准电压是5V,你可以通过分压电阻将0-20V的变化量转为0-5V变压量,那么原代码5V * (当前取值)/分频  改为20V * (当前取值)/分频就OK了

评分

参与人数 3黑币 +80 收起 理由
刀刀见红 + 35 很给力!
shuisheng + 35 回帖助人的奖励!
zhengchong60 + 10 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:191833 发表于 2019-1-26 16:54 来自触屏版 | 显示全部楼层
wulin 发表于 2019-1-26 06:56
直接测量只能0~5V,通过前置运放和分压电阻分档切换,可以轻松测量1mV~1KV。

电路可以这样改,但是程序应该怎样编写,应该和原来不一样吧。
回复

使用道具 举报

ID:191833 发表于 2019-1-26 16:58 来自触屏版 | 显示全部楼层
jinsheng7533967 发表于 2019-1-26 15:10
基准电压是5v,就是说0-5V变化,基准电压是2.5v,就是说0-2.5V变化.
假如你现在要测的是20V,用的基准电压是5 ...

你好,谢谢你的回复,请问程序具体怎么编写,哪些地方需要改变。
回复

使用道具 举报

ID:473186 发表于 2019-1-26 18:39 | 显示全部楼层
xiwei 发表于 2019-1-26 16:58
你好,谢谢你的回复,请问程序具体怎么编写,哪些地方需要改变。

论坛中一大把ADC的的例子,找一下就好了!
回复

使用道具 举报

ID:21069 发表于 2019-1-26 18:43 | 显示全部楼层
xiwei 发表于 2019-1-26 16:58
你好,谢谢你的回复,请问程序具体怎么编写,哪些地方需要改变。

我空间有例子,AVR的,可以借鉴一下

评分

参与人数 5黑币 +90 收起 理由
#include51.h + 15 很给力!
刀刀见红 + 15 很给力!
areyouok + 15 很给力!
shuisheng + 35 回帖助人的奖励!
zhengchong60 + 10 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:60656 发表于 2019-1-26 19:42 | 显示全部楼层
范围定的太大 分辨率会降低,可以用不同通道ADC 做成不同量程,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表