远程射频通讯


9

在为我的花园使用Arduino和其他类型的传感器玩了之后,现在我开始空闲时间开始一个新项目。

我想使用RF通信,因为我需要一个距离约为2 Km的远程设备

这个想法是仅识别哪个单位是远程RFID,而没有RFID。

我的意思是有些设备/单元放置在某个地方,过一段时间后,有人可以将它们移动到另一个地方,所以我想知道它们在哪里,只读取它们通过射频发送的信息。我不在乎它们的真实位置(GPS),因为我将能够从顶部窗口看到它们的位置。我只想知道其中的一个。

  1. 我正在阅读大约315/434 MHz,但如果不消耗大量功率,似乎无法达到这一距离。
  2. 较低的频率(150 MHz)呢?它高于AM / FM无线电的许可频段。

    • 我住在一个村庄-实验中有很多地形,视线超过2公里。

编辑:

@Hoppo的想法就是我想要做的。另外,它还使我获得了“能量收集”,因为该想法是发射器需要一块小电池。

而且,发射器必须足够小,并且没有天线,以免打扰,并避免狗玩耍。

在接收器端,我需要更大的天线还是更大的功率都没关系。它将直接连接到PC或电源。

此外,正如@Hoppo所说,我只想发送“ ping”(带有标识符甚至电池电量的消息),因此数据速率可能会低于9600bps。


您是在空旷地区谈论2公里,还是在城市中?

2
确实不清楚您要做什么。您是说要将RF设备指向您可以看到的设备,以识别它是哪个设备吗?
Dave Tweed

如果您有视线,那么低技术解决方案(例如en.wikipedia.org/wiki/Telegraph)有什么问题?
jippie

Answers:


3

如果您能够看到这些设备,那么我们只能假设视线为2km,距离433Mhz(70cm)应该是一个相当低功耗的解决方案。如果看不到它们,则会在不增加功耗的情况下大幅缩小70cm的发射范围。与所有无线电通信一样,它可能会耗电。我已经使用434.650Mhz的radiometrix NTX2发射机与arduino创建了类似的项目。我省电的解决方案是打开发射器,发送“ ping”位置,然后再次关闭发射器,而不是持续发射。使用arduino轻松完成。


一个基本系统的很好的解释在这里
Hoppo

这可能是一个好的解决方案,在基座上使用更高质量的接收器,而不是便宜的RX模块。不鼓励使用“仅链接”答案,但您还有很多其他细节,将上面评论中的链接添加到答案中作为附加参考没有错。
PeterJ

1
也可能有利用天线增益和方向性的机会。听起来像定向天线在该特定应用中可能很有用,因为您可以确定要指向的物体。
pjc50

谢谢大家。正如我在主要岗位上所说,我住在一个村庄里,视线超过2公里。
Yolco

3

文章 “极端范围链接:适用于Arduino,Raspberry Pi和Intel Galileo的LoRa 868 / 915MHz SX1272 LoRa模块” 提到了对LoRa扩频调制的测试,该调制可以将数据传输到22公里(13.6英里)的视线范围内在穿过建筑物的城市环境中达到2公里(1.2英里)。在困难的情况下,数据速率显然会减慢“每秒几字节”的速度。

文章 “ IBM,思科Back Semtech的物联网LoRa无线电”“远程无线物联网协议:LoRa” 提到了其他一些远程,低速率数据协议。

我听说OpenRFIBM LoRaWANLoRa的开源实现。显然,LoRa和OpenRF的功率较低,以至于某些实现有望“使用廉价的现成电池运行数年”。


0

在自由空间中,两点之间的路径损耗由所谓的Friis方程(http://en.wikipedia.org/wiki/Friis_transmission_equation)控制。仅在自由空间中才是正确的,但为估算实际路径损耗提供了一个很好的起点。还有许多具有各种复杂性的更准确的模型(两射线模型等)。通常,如果您想获得最大距离,则低频就是您的朋友。当然,这是以更大的天线和更低的数据速率为代价的(这对您的应用而言可能无关紧要)。您还希望将天线安装在尽可能高的地面上,并获得更多定向天线(例如Yagi-Uda)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.