极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 14162|回复: 6

温度传感器显示有问题

[复制链接]
发表于 2012-9-22 19:38:49 | 显示全部楼层 |阅读模式
本帖最后由 marvel 于 2012-9-26 08:55 编辑

我的方案是这样的:
电脑----arduino----温度传感器,这样显示比较正常

但是如果用树莓派

树莓派---arduino--温度传感器,感觉度数明显上升了好几度(大概有3度),不太准了

请问这是什么原因引起的呢?我是用树莓派的下面那个usb供电,应该也是5v吧?为什么会出现不准确的情况呢?应该如何解决

因为我现在没有万用表,无法确定到底有几伏
回复

使用道具 举报

 楼主| 发表于 2012-9-22 19:42:42 | 显示全部楼层
比如我现在直接用电脑连arduino,温度是24度
然后用树莓派连arduino,温度是27.8度
然后用树莓派连9v供电的arduino,温度是26.8度

感觉不知道哪个准了。。。
回复 支持 反对

使用道具 举报

发表于 2012-9-24 14:48:33 | 显示全部楼层
用的模拟温度传感器?
那显然供电偏低了,A板子的电源越低于5V,测出来的数据就越大
解决方案要末增强电源供电能力,不要被拉低电压
要末切换到A板内部基准
回复 支持 反对

使用道具 举报

发表于 2012-9-24 15:49:37 | 显示全部楼层
test01 发表于 2012-9-24 14:48
用的模拟温度传感器?
那显然供电偏低了,A板子的电源越低于5V,测出来的数据就越大
解决方案要末增强电源 ...

回答的很好,是这样原因!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-9-24 20:41:45 | 显示全部楼层
test01 发表于 2012-9-24 14:48
用的模拟温度传感器?
那显然供电偏低了,A板子的电源越低于5V,测出来的数据就越大
解决方案要末增强电源 ...

谢谢你的回答,确实是模拟传感器

但奇怪的是我怀疑电压问题,但加了9v电源之后还是有偏差

请问“A板内部基准”是如何做呢?是不是 analogReference(INTERNAL);呢?呵呵
回复 支持 反对

使用道具 举报

发表于 2012-9-25 13:53:01 | 显示全部楼层
是 analogReference(INTERNAL);
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-9-26 08:54:10 | 显示全部楼层
好的,多谢上面两位
回复 支持 反对

使用道具 举报

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

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

Archiver|联系我们|极客工坊

GMT+8, 2024-5-3 15:43 , Processed in 0.046945 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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