两个以上 Microchip PIC 微控制器之间的无线通信

电器工程 微控制器 图片 无线的 蓝牙 沟通
2022-01-22 20:15:55

我想为我的简单项目在 Microchip PIC 之间创建无线通信。它实际上是一种单向通信,但是有一个服务器一个以上的客户端(大约 2-4 个,所有客户端同时需要相同的编号,因此它们是相同的)。我必须通过很少的字节。

我绝对是无线通信的初学者,或者几乎任何硬件通信的初学者。所以请帮助我,我应该使用什么样的无线收发器

我有一些条件:

  • 它一定比较便宜
  • 它必须很容易获得
  • 如果它易于使用,那就太好了。
  • 大约10米范围(至少)

首先,我找到了“串行蓝牙射频收发器模块 rs232”,但我找不到任何有关如何使用的信息。(我猜,它太简单了?)而且我也不知道它是否能够连接到更多的客户端。而且我还看到了 ZigBee,但我发现它对于我的需求来说“有点”过头了。(而且也很复杂。)

那么你推荐我什么样的无线收发器?

4个回答

Nordic Semi nRF24L01+ 非常适合这类事情,Ebay 上提供低成本模块:

http://cgi.ebay.co.uk/Arduino-NRF24L01-Wireless-Transceiver-Module-2pcs-/280640828189?pt=LH_DefaultDomain_0&hash=item41577f331d

nRF24L01+ 常用于无线传感器网络。

需要一个 MCU。这里有一个合适的设计和测试软件。它使用更昂贵的 Sparkfun 模块,我为更便宜的模块设计了一块板,但还没有用于测试。

您可能想看看Digi XBee他们有点对点和点对多点的解决方案。它们易于使用,因为您只需通过其 UART 连接将它们连接到您的微控制器;完整的 IEEE 802.15.4 实施是透明的。我发现价格还可以(点对点模块 IIRC 大约 18 欧元)。

编辑
室内范围可达 30m,但您可能知道这在很大程度上取决于建筑物的构造。视线可达 90m。XBee-PRO 版本:分别为 90m和 1.6km。

您可以查看Microchip 的 802.15 无线电模块可以使用它们的MiWi 堆栈。这种无线电适用于低功率和相对较低的数据速率。

否则,您的问题太宽泛,无法给出有意义的答案。

视线是否足够,也许天花板上有发射器或反射器?如果是这样,您不会比红外线更容易或更便宜。您可以使用通用的 38kHz 解调 IC 进行接收,并使用 38kHz 时钟(可能来自微控制器定时器)和数字引脚发送。Lego RCX 和 Power Functions 遥控器就是一个例子。

蓝牙是为点对点链接设计的,而不是像这样的广播。