在嘈杂的环境中无线更改XBee频道

时间:2016-10-13 13:08:37

标签: radio xbee

我在设备上有一个XBee Radio,我们正试图与另一台XBee Radio 5'进行通信(连接到PC)。然而,频道上存在很多噪音,而XBee仅在该特定频道上收到很多乱码。我的问题:是否可以使用计算机中的Xbee通道编程未连接到计算机?噪音是否会使无法通过无线进行,我是否需要与第二个Xbee进行硬连线连接?

1 个答案:

答案 0 :(得分:1)

我想你可能误解了你的问题。有噪声的信道会导致发送数据的延迟,但不会导致随机数据。协调器通常会检查所有可用信道,并在建立网络时选择噪声最小的信道。

另一台设备加入网络并发送数据的可能性更大。噪音将限制XBee模块'能够发送,但不会破坏无线发送的数据。

当您期望透明串行模式(也称为AT模式)时,是否可以让XBee模块处于API模式?在透明串行中,模块的串行端口上的数据直接传递到目标设备(在ATDHATDL中指定)。

如果您仍然对更改频道感兴趣,可以使用ATSC(扫描频道)控制频道选择。它是协调器在建立网络时考虑的通道的位掩码,以及路由器或终端设备在寻找要加入的网络时将使用的通道。如果您需要避开特定通道,则可以发送远程ATSC命令从位掩码中删除当前通道,然后可能发送ATNR(网络重置)命令。然后在协调器上执行相同操作,以便在新通道上创建新网络。

如果您已正确完成所有操作,远程设备将在新频道上加入新创建的网络。您可能需要在此时向远程设备发送ATWR(写入)命令,因此它会存储新的ATAC设置。