极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 16168|回复: 10

在使用uno测量外接电压时,如何使得空载时得到的数值为0

[复制链接]
发表于 2014-7-14 15:26:28 | 显示全部楼层 |阅读模式
本帖最后由 ken0137 于 2014-7-14 20:24 编辑

看了使用arduino的模拟口测量0~5V的电压这个实验,觉得很实用,现在遇到一个问题,就是如果空载(不接测量源)的话,模拟口读取的数值是一个随机种子数,那么是否有办法使得测试值为0呢,比如加点外围电路什么的这样的方法?
回复

使用道具 举报

发表于 2014-7-14 15:37:48 | 显示全部楼层
接下拉电阻,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-14 15:50:10 | 显示全部楼层
i7456 发表于 2014-7-14 15:37
接下拉电阻,

是并联一个1K的电阻吗?
回复 支持 反对

使用道具 举报

发表于 2014-7-14 16:00:26 | 显示全部楼层
ken0137 发表于 2014-7-14 15:50
是并联一个1K的电阻吗?

怎么并联?

如果用A0测电压,那么A0通过电阻接到GND上。
回复 支持 反对

使用道具 举报

发表于 2014-7-15 09:33:37 | 显示全部楼层
a0接一个10K电阻到地即可。
回复 支持 反对

使用道具 举报

发表于 2014-7-15 14:18:11 | 显示全部楼层
接个电阻,别让端口空载,如果测量范围超过5v端口电阻也可以成为分压电阻的一部分.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-16 22:02:19 | 显示全部楼层
迷你强 发表于 2014-7-15 09:33
a0接一个10K电阻到地即可。

那一定要10K的吗?有没有什么标准?
回复 支持 反对

使用道具 举报

发表于 2014-7-16 23:47:32 | 显示全部楼层
没有标准,我建议用1M左右电阻。等于一个电阻分压电路。电阻越小,分流越大,测量的电压越不准确。所以这个电阻在可以使用的前提下,越大越好
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-16 23:52:01 | 显示全部楼层
Ansifa 发表于 2014-7-16 23:47
没有标准,我建议用1M左右电阻。等于一个电阻分压电路。电阻越小,分流越大,测量的电压越不准确。所以这个 ...

是这样的,我要测量的目标,是电脑音频输出口的电压,用这个方式来检测一下是否有音频输出,这个电压是非常小的,大约在20到300mV这样子都有可能,请问要是加了1M的电阻会不会影响测量结果?
回复 支持 反对

使用道具 举报

发表于 2014-7-17 00:14:46 | 显示全部楼层
ken0137 发表于 2014-7-16 23:52
是这样的,我要测量的目标,是电脑音频输出口的电压,用这个方式来检测一下是否有音频输出,这个电压是非 ...

首先arduino的AD转换,只能一次次的采样,得出不同瞬间的电压。音频信号电压不断的变化,肯定测不出一个稳定值的。只能尽力而为。
其次一般音频输出口阻抗还是很小的。接1M电阻影响极其微小。应该没问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-17 14:53:36 | 显示全部楼层
Ansifa 发表于 2014-7-17 00:14
首先arduino的AD转换,只能一次次的采样,得出不同瞬间的电压。音频信号电压不断的变化,肯定测不出一个稳 ...

版主,以你的经验,请问用测量电压的方式判断电脑口是否有音频输出是否是个靠谱的方法(这里我用到了USB声卡,但是有些USB声卡在没有音频输出的时候也是有电压的,所以得挑选)?是否有其他靠谱的测量方法?
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-8 01:29 , Processed in 0.039792 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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