XBee S2C -射频模块
XBEE S2C.是一个RF模块专为无线通信或数据交换而设计,它适用于坐在IEEE 802.15.4 PHY上的ZigBee网格通信协议上。该模块在任何ZigBee网状网络中提供无线连接到包括来自其他供应商的设备的终点设备。请注意XBee是由DiGi设计的模块和Zigbee.是协议的名称,后面跟着XBee模块,用于建立无线通信。使用其中的几个模块,用户可以在几分钟内建立并运行自己的ZigBee网络。的XBee射频模块与其他使用ZigBee技术的设备兼容。这些产品包括其他XBee模块、ConnectPortS网关、XBee和XBee- pro适配器、XBee传感器以及其他标有“ZB”产品名称的产品。
XBee S2C引脚配置
Xbee S2C是20引脚模块,如XBEE S2C引线图所示,下面给出每个引脚的描述。
别针 |
的名字 |
描述 |
1 |
VCC |
电源供应 |
2 |
DOUT / DIO13 |
UART数据输出PIN(TXD)/ GPIO |
3. |
DIN / CONFIG / DIO14 |
PIN(RXD)/ GPIO中的UART数据 |
4 |
dio12 / spi_miso. |
SPI接口的GPIO/主输入-从输出引脚 |
5 |
重启 |
模块重置引脚 |
6 |
RSS PWM / DIO10 |
RX信号强度指示器引脚/ GPIO |
7 |
PWM1 / DIO11. |
脉冲宽度调制器/ GPIO |
8 |
保留 |
不要连接 |
9 |
dtr / sleep_rq / dio8 |
Pin Sleep控制线/GPIO |
10 |
接地 |
地面 |
11 |
dio4 / spi_mosi. |
SPI接口的GPIO/主输出-从输入引脚 |
12 |
CTS / DIO7 |
清除送流控制/ GPIO |
13 |
on_sleep / dio9. |
设备状态指示器/ GPIO |
14 |
VREF |
ADC电压基准 |
15 |
ASC / DIO5. |
助理指标/ GPIO |
16 |
RTS / DIO6 |
请求发送流量控制/ GPIO |
17 |
AD3粉/ DIO3 / SPI_SSEL |
模拟输入/GPIO/SPI从选择 |
18 |
AD2 / DIO2 / SPI_CLK |
模拟输入/ GPIO / SPI时钟 |
19 |
AD1 / DIO1 / SPI_ATTN |
模拟输入/ GPIO / SPI注意 |
20. |
AD0 DIO0 / C |
模拟输入/ GPIO /调试 按钮 |
特点及电气特性
- 传输频率:2.4GHz ~ 2.5GHz
- 通道数:16个直接顺序通道
- 具有UART(最大250kb /s)和SPI(最大5mb /s)接口
- 具有可调节的传输功率的软件功能
- 室内/城市范围:200英尺
- 室外射频视线范围:高达4000英尺
- 发射功率输出:Boost模式为6.3mW (8dBm), Normal模式为2mW (3dBm)
- 射频数据速率:250000 bps
- 接收灵敏度:Boost模式-102dBm, Normal模式-100dBm
- 电源电压范围:+2.1V ~ +3.6V
- 工作电流:33mA (3.3V,正常模式),45mA (3.3V,升压模式)
- 空闲电流:9mA
- 所有引脚的最大输出电流:40mA
- 断电电流:<1UA @ 25C
- ESD保护:3000V
- 工作温度:-40ºC至85°C
XBEE S2C模块概述
一个单一的XBee模块没有多大用处,除非你已经有了一个ZigBee网状网络并在运行。因此,如果没有网状网络,你至少需要两个模块来建立无线通信,最好使用一堆模块来建立网状网络。这种网格可以在应用程序中实现,比如家庭自动化所有设备彼此通信,以提供用户最优化的性能。在Xbee家庭自动化中,用户可以通过无线控制所有家用电器,并在给定时间自动打开和关闭Access Manager。
如何使用XBee S2C模块
首先,你需要知道XBee S2C模块可以通过三种方式配置工作:
协调员 -在任何ZigBee网络中,将有一个单个协调器设备,它是必须的。此设备启动网络,选择通道和PAN ID。主机分发地址,允许路由器和结束设备加入网络。协调器管理等其他功能,如保护网络并保持健康。此设备无法入睡,必须随时通电。
路由器,配置为路由器的模块用作网格中的节点。在网络中,可能有多个路由器。该设备可以加入现有网络并发送,接收和路由信息。路由涉及作为一个用于传送信息的其他设备之间的通信的信使,以传达自己的信息.Cannot睡眠,并且必须随时通电。
终端设备,配置为终端设备的模块可以加入现有网络并发送或接收信息,但不能充当任何其他设备之间的Messenger.Always需要一个路由器或协调器成为其父设备的父设备。父级帮助最终设备加入网络,并在睡着时为它们存储消息。ZigBee网络可能有任何数量的终端设备。实际上,可以使用一个协调器和多个端设备设置网络。最终设备大多睡着,直到醒来。
在建立网状网络之前,用户必须对每个XBee模块进行适当的配置,以避免失败。为了配置该模块,用户必须使用Digi国际开发的X-CTU软件。该软件可以免费下载这里.
要使用XBee在两个应用程序之间设置一个简单的通信网络,只需将一个模块配置为协调器,另一个模块配置为路由器。配置完成后,您可以将该模块连接到微控制器或arduino与一个简单的UART接口如下电路所示。这对双方都适用。
设置电路后,您需要做的就是在每个结束时对应用程序进行编程,以从其各自的Xbee模块交换数据。
应用程序
- 家庭自动化
- 商业建筑自动化
- 工业应用控制
- 聪明的能量
- 中等范围无线通信