XBee S2C–射频模块
XBee S2C是一个射频模块设计用于无线通信或数据交换金宝搏188beat,它工作在IEEE 802.15.4 PHY之上的ZigBee网状通信协议上。该模块提供到任何ZigBee网状网络中的金宝搏188beat端点设备的无线连接,包括来自其他供应商的设备。请注意,XBee是由“DiGi”和无线个域网是协议的名称,后跟用于建立无线通信的XBee模块。有了这些模块,用户可以在几分钟内建立自己的ZigBee网络并运行金宝搏188beatXBee射频模块与使用ZigBee技术的其他装置兼容。这些包括其他XBee模块、ConnectPortS网关、XBee和XBee PRO适配器、XBee传感器和其他指定为“ZB”产品名称的产品。
XBee S2C引脚配置
XBee S2C是一个20引脚模块,如XBee S2C引脚图所示,每个引脚的描述如下所示。
销 |
名称 |
描述 |
1. |
VCC |
电力供应 |
2. |
杜特/迪奥13 |
UART数据输出引脚(TXD)/GPIO |
3. |
DIN / CONFIG / DIO14 |
UART数据在引脚(RXD)/ GPIO |
4. |
DIO12 / SPI_MISO |
SPI接口的GPIO/主输入从输出引脚 |
5. |
重置 |
模块复位销 |
6. |
RSS PWM/DIO10 |
RX信号强度指示器引脚/ GPIO |
7. |
PWM1 / DIO11 |
脉冲宽度调制器/GPIO |
8. |
含蓄的 |
不连接 |
9 |
DTR / SLEEP_RQ / DIO8 |
引脚休眠控制线/GPIO |
10 |
GND |
地 |
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_附件 |
模拟输入/ GPIO / SPI的注意 |
20 |
AD0/DIO0/C |
模拟输入/ GPIO /调试 按钮 |
特性和电气特性
- 传输频率:2.4GHz至2.5GHz
- 通道数:16个直接序列通道
- 具有UART(最大250 Kb/s)和SPI(最大5 Mb/s)接口
- 采用软件可调发射功率
- 城市范围:室内/ 200英尺
- 室外射频视线范围:高达4000英尺
- 发射功率输出:升压模式下为6.3mW(8dBm),正常模式下为2mW(3dBm)
- 射频数据速率:250000 bps
- 接收机灵敏度:升压模式下为-102dBm,正常模式下为-100dBm
- 电源电压范围:+2.1V至+3.6V
- 工作电流:33mA(正常模式为3.3V时),45mA(升压模式为3.3V时)
- 无功电流:9
- 所有引脚上的最大输出电流:40mA
- 断电电流:<1uA@25C
- ESD保护:3000 v
- 工作温度:-40ºC ~ 85ºC
XBee S2C模块概述
一个XBee模块没有多大用处,除非你已经有了一个ZigBee网状网络并在运行。因此,如果没有网状网络工作,您需要至少两个模块来建立无线通信,最好使用一组模块来建立网状网络。该网格可以在以下应用程序中实现:金宝搏188beat家庭自动化所有设备相互通信,为用户提供最优性能。在XBee HOME AUTOMATION中,用户可以通过无线控制所有的家用电器,还可以设置任务管理器,在给定的时间自动开关电器的ON和OFF。金宝搏188beat
如何使用XBee S2C模块
首先,您需要知道XBee S2C模块可以配置为以三种方式工作:
协调员-在任何ZigBee网络中都将有一个单一的协调设备,这是必须的。该设备启动网络,选择通道和PAN ID。主机分配地址,允许路由器和终端设备加入网络。协调器管理其他功能,如保护网络并保持网络健康。此设备不能休眠,必须时刻开机。
路由器-配置为路由器的模块作为网格中的一个节点工作。在一个网络中可能有多个路由器。该设备可以加入现有网络,发送、接收和路由信息。路由包括充当其他设备之间的通信信使,这些设备距离太远,无法自行传递信息。不能睡觉,必须时刻开机。
终端设备-配置为终端设备的模块可以加入现有网络并发送或接收信息,但不能作为任何其他设备之间的信使。总是需要一个路由器或协调器作为它的父设备才能工作。父母帮助终端设备加入网络,并在它们睡着时为它们存储消息。ZigBee网络可以有任意数量的终端设备。事实上,建立一个具有一个协调器和多个终端设备的网络是可能的。终端设备在被唤醒之前大多处于休眠状态。
在设置网状网络之前,用户必须适当配置每个XBee模块,以避免出现故障。为了配置模块,用户必须使用Digi International开发的X-CTU软件。软件可以免费下载在这里.
要使用XBee在两个应用程序之间建立简单的通信网络,您只需将一个模块配置为协调器,另一个配置为路由器。配置后,您可以使用下面电路中给出的简单UART接口将模块连接到微控制器或arduino。这对双方都适用。
设置好电路后,您所需要做的就是为两端的应用程序编写程序,以便从各自的XBee模块交换数据。
应用
- 家庭自动化
- 商业楼宇自动化
- 工业应用程序控制
- 智能能源
- 中程无线通信金宝搏188beat
二维模式