极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 15212|回复: 7

【新手求解】LM35温度传感器和可变电阻一起用时读数有问题

[复制链接]
发表于 2015-5-25 15:36:58 | 显示全部楼层 |阅读模式
本帖最后由 XsLangley 于 2015-5-25 15:52 编辑

我用的板子是Arduino Mega 2560的,我将LM35温度传感器和可变电阻一起接入面包板进行模拟输入量的测试。
刚开始的时候是将LM35单独接入,不接可变电阻,从LM35获取的读数正常。
接下来我将可变电阻一起接入,想同时读取可变电阻值和LM35的温度值,于是问题就出现了。
当可变电阻值比较小的时候(从模拟输入端口读取的数值大约在200以下),LM35的读数正常。但是在这之后逐渐增大可变电阻的阻值(可变电阻的模拟输入量大约大于260的时候),LM35的读数就非常不正常了,幅度变动很大,可以在十多摄氏度到三十多摄氏度之间变动,而我的环境温度大概在28度左右的。我用其他的模拟输入的引脚测试,结果还是这样,已经纠结我好几天了。
可变电阻和LM35传感器应该都没问题,因为在单独测试时都是正常的。


请问各位大神之前有出现过这种情况吗?或者可以指出我哪里有问题吗?
小白感激不尽。

下面是我的连线图和代码
  1. void setup() {
  2.   // put your setup code here, to run once:
  3.   Serial.begin(9600);
  4. }
  5. //可变电阻值从0号引脚读入,LM35值从2号引脚读入
  6. long temval=0;//读取LM35的数值
  7. float tem=0;//环境温度
  8. int rv;//可变电阻值
  9. void loop() {
  10.   // put your main code here, to run repeatedly:
  11.   temval=analogRead(2);
  12.   tem=0.488*temval;//计算环境温度
  13.   rv=analogRead(0);
  14.   Serial.print("temval=");
  15.   Serial.println(temval);
  16.   Serial.print("tem=");
  17.   Serial.print((int)tem);//环境温度整数位
  18.   Serial.print(".");
  19.   Serial.println((int)(tem*10)%10);//环境温度小数位
  20.   Serial.println(rv);
  21.   delay(1000);
  22. }
复制代码

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2015-5-25 16:10:48 | 显示全部楼层
逻辑上和软件上都没有错,是否电位器的连线接错了?
回复 支持 反对

使用道具 举报

发表于 2015-5-25 19:58:29 | 显示全部楼层
  电阻构成了分压电路。电压降低,影响LM35的工作
回复 支持 反对

使用道具 举报

发表于 2015-5-26 07:56:08 | 显示全部楼层
用一个10K的电位计试试看。
回复 支持 反对

使用道具 举报

发表于 2015-5-27 13:36:57 | 显示全部楼层
应该是电位器分压了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-5 13:18:55 | 显示全部楼层
林定祥 发表于 2015-5-25 16:10
逻辑上和软件上都没有错,是否电位器的连线接错了?

电位器应该没有连错,因为电位器不变然后把LM35换成其他元件放上去同一个位置都不会出现异常状况。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-5 13:21:25 | 显示全部楼层
迷你强 发表于 2015-5-25 19:58
电阻构成了分压电路。电压降低,影响LM35的工作

我用万用表测了一下LM35引脚间的电压,电压是正常的5.0伏左右,不论电位器怎么调整都是这个电压,但是LM35就是会工作不正常。。。后来有次再试的时候不论电位器怎么调LM35再也没法正常工作了,但是LM35单独接入又还是正常的,我也晕了= =。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-5 13:25:02 | 显示全部楼层
到现在我都不知道什么原因,我还是放弃了LM35和电位器的组合了,谢谢楼上各位的帮忙
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-16 17:45 , Processed in 0.036679 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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