【发布时间】:2016-03-06 18:34:32
【问题描述】:
我有一个连接两个 ds18b20 温度传感器的树莓派。 -sensor1 固定在我的车库外面(距离树莓派 20m) -sensor2 只是连接在树莓派附近的面包板上。 一切正常。
我决定添加位于树莓派外部且距离树莓派 20m 的传感器 3。
现在当我输入: cd /sys/bus/w1/devices
如果发现: c0-40a000061005 c2-246056869800 c2-247056869000 d0-008000001000 w1_bus_master1
而不是: 28-…… 28-…… 28-.....
每个传感器 ref 应以 28-.....
我的传感器发生了什么? 如果拔下sensor1,则一切正常
如果我拔掉传感器 3,只让传感器 1 和传感器 2 一切正常。
当传感器远离树莓派时,我们需要做哪些修改?
谢谢
【问题讨论】:
-
这个问题似乎属于Raspberry Pi。
-
您应该搜索“可靠的长线 1-Wire 网络指南”之类的内容。
-
这些传感器是由 pi 供电还是由单独的 5V 供电?三个都在同一条总线上时,您的电压降可能太大
-
我通过在传感器附近添加 10k 电阻解决了这个问题,现在看起来不错,但是温度曲线看起来很奇怪,像方形而不是曲线。
-
在任何时候将其中两个连接在一起时,您都需要一个跨主电压的上拉电阻。令人惊讶的是,您没有收到两个错误(根据我的经验)。至于曲线,把它展示出来,我们也许可以给你更好的反馈。
标签: raspberry-pi