如何通过长电线从 AM 2302 温度传感器收集数据?

物联网 传感器 阿杜伊诺
2021-06-16 09:43:51

这是我的业余电路图。 任何有电路图软件推荐的人请提及

我正在尝试监控 4 个大约 25 英尺高的粮仓中的粮食温度。我目前正在使用AM 2302 传感器监测一个 15 英尺垃圾箱中的温度,它似乎正在工作。

我刚刚制作了一条带有三个传感器的 60 英尺(大约 18 米)长的电缆,但我经常得到糟糕的传感器读数,以至于不可行。在测试时,我确实将大部分电缆包裹在一个圆圈中,就像您看到的墙上挂着一根延长电缆一样,所以可能会造成一些噪音。我也在使用普通电线而不是网络电线。

现在我在想也许我需要使用网络线而不是普通线,但我不确定有什么区别。我的另一个想法是可能会产生一些噪音,所以我可能需要一些电路来清除噪音。

我希望能够在距离微控制器最远 30m 的地方使用这个传感器,所以我的基本问题是我如何实现这一点以及我目前做错了什么?

我的项目的 Github 在这里https://github.com/PhysicsUofRAUI/binTempSensor

如果还有任何其他问题可以澄清我的问题,请提问。特别是,如果有图片可能会有所帮助,我有一些我正在制作的教程,并且愿意拍摄更多。

更新

我已经用铃线替换了我使用的电线,并在控制器附近添加了一个电容器(大小合适)。它现在正在工作,所以我认为这一定已经解决了它。

1个回答

拥有合适尺寸的电容器很重要。特别是如果您使用不同的技术(即,您使用电解而不是陶瓷)。陶瓷在滤除高频噪声方面要好得多。由于需求突然激增,电解液擅长过滤掉电。另外,请确保您有一个干净的共同点。尝试用电池为传感器供电(仅用于调试。我不是告诉您将电池放入谷物中用于生产!),看看情况是否有所改善。在这种情况下,您将隔离电源噪声。双绞线有助于保持信号不受 EMI 影响。可能也屏蔽了。如果这一切都不起作用,请尝试使用 4-20mA 传感器。

此外,10k 对于运行 30m 来说似乎非常高。有什么理由不应该说 500ohms/1k 吗?