极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11310|回复: 3

模拟量监测干扰问题

[复制链接]
发表于 2017-11-28 09:17:06 | 显示全部楼层 |阅读模式
请教各位大神一个问题:
电压表测得光纤传感器的输出值为5.05V,接在arduino上,串口显示的却是没有规律的跳变数字,arduino程序和外部接口应该没有问题,因为我用一颗电池做试验,测得1.58V,而电压表测得1.60V,误差可忽略,外部A0和GND之间接了一个100K的下拉电阻,既然程序和外部电路没问题,光纤传感器输出也没问题,那么为什么把光纤传感器接在A0上就不行了呢?

arduino代码如下:
  1. int sensorValue = 0;
  2. float float_sensorValue = 0;

  3. void setup() {
  4.   // put your setup code here, to run once:
  5.     Serial.begin(9600);   
  6. }

  7. void loop() {
  8.   // put your main code here, to run repeatedly:
  9.   sensorValue = analogRead(A0);
  10.   float_sensorValue = (float)sensorValue/1023*5.00;
  11.   Serial.print(float_sensorValue,2);
  12.   Serial.print('\n');
  13.   delay(1000);
  14. }
复制代码

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2017-11-28 09:47:58 | 显示全部楼层
好像你没,把arduino的 GND和你的光纤传感器gnd共地吧。。
回复 支持 反对

使用道具 举报

发表于 2017-11-28 09:48:30 | 显示全部楼层

地未接好。

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-28 14:57:16 | 显示全部楼层

嗯呢,您说的对,我上午把arduino的地线接到了电源上,就可以用了,谢谢您~
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-3-28 17:35 , Processed in 0.044869 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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