电子说
在当今的无线通信领域,低功耗、高可靠性的无线模块需求日益增长。XBee/XBee - PRO OEM RF模块以其符合IEEE 802.15.4标准的特性,为低功耗无线传感器网络提供了理想的解决方案。本文将深入探讨该模块的特性、操作模式、配置方法以及相关的开发和认证信息,希望能为电子工程师们在实际设计中提供有价值的参考。
文件下载:XBIB-R.pdf
XBee和XBee - PRO模块具有长距离数据传输、低功耗、ADC和I/O线支持、先进的网络与安全功能以及易于使用等特点。
| 规格 | XBee | XBee - PRO |
|---|---|---|
| 室内/城市范围 | 可达100英尺(30米) | 可达300英尺(100米) |
| 室外RF视线范围 | 可达300英尺(100米) | 可达1英里(1500米) |
| 发射功率输出 | 1mW(0dBm) | 60mW(18dBm)传导,100mW(20dBm)EIRP |
| RF数据速率 | 250,000bps | 250,000bps |
| 串行接口数据速率 | 1200 - 115200bps(支持非标准波特率) | 1200 - 115200bps(支持非标准波特率) |
| 接收器灵敏度 | -92dBm(1%包错误率) | -100dBm(1%包错误率) |
| 电源要求 | 2.8 – 3.4V | 2.8 – 3.4V |
| 发射电流(典型) | 45mA(@3.3V) | 根据功率设置不同而变化 |
| 空闲/接收电流(典型) | 50mA(@3.3V) | 55mA(@3.3V) |
| 掉电电流 | < 10µA | < 10µA |
| 工作频率 | ISM 2.4GHz | ISM 2.4GHz |
| 尺寸 | 0.960” x 1.087”(2.438cm x 2.761cm) | 0.960” x 1.297”(2.438cm x 3.294cm) |
| 工作温度 | -40至85ºC(工业级) | -40至85ºC(工业级) |
| 天线选项 | 集成鞭状、芯片或U.FL连接器 | 集成鞭状、芯片或U.FL连接器 |
| 网络拓扑 | 点对点、点对多点和对等 | |
| 通道数量 | 16个直接序列通道 | 12个直接序列通道 |
| 寻址选项 | PAN ID、通道和地址 | PAN ID、通道和地址 |
| 机构认证 | 美国(FCC)、加拿大(IC)、欧洲(CE)、日本 | 美国(FCC)、加拿大(IC)、欧洲(CE)、日本 |
模块通过逻辑电平异步串行端口与主机设备接口。数据以异步串行信号形式通过DI引脚进入模块UART,每个数据字节由起始位、8个数据位和停止位组成。模块UART执行数据通信所需的定时和奇偶校验等任务。
模块支持ADC和数字I/O线传递,多个引脚具有多种功能。I/O数据以特定格式传输,包括头部和样本数据。支持API操作,可通过API帧发送I/O数据。还支持睡眠模式,在睡眠模式下可进行采样。此外,可设置DIO引脚变化检测,当检测到变化时会发送RF数据包。
支持非信标和非信标(带协调器)两种IEEE 802.15.4网络类型。
支持短16位地址和长64位地址,每个RF数据包包含源地址和目的地址字段。
模块有空闲模式、发射/接收模式、睡眠模式和命令模式。
可通过AT命令模式或API模式对模块进行编程。使用MaxStream的X - CTU软件和串行连接到PC,按照特定步骤进行配置。例如,修改RF模块的DL(目的地址低)参数并保存到非易失性内存。
模块的命令分为特殊、网络与安全、RF接口、睡眠(低功耗)、串行接口、I/O设置、诊断和AT命令选项等类别。每个命令都有特定的参数范围和默认值,用于配置模块的各种功能。
API操作是对默认透明操作的补充,支持两种API模式(AP = 1和AP = 2)。API帧有特定的结构,包括起始分隔符、长度、帧数据和校验和。不同的API类型用于实现不同的功能,如发送和接收命令、状态消息等。
模块在不同国家和地区需要满足相应的认证要求,如美国(FCC)、欧洲(ETSI)、加拿大(IC)和日本等。在使用时需要遵守相关的标签要求、天线使用准则和功率限制等。
开发套件包含硬件和软件,可用于快速创建设备之间的长距离无线数据链路。提供RS - 232和USB接口板,用于与模块连接。X - CTU软件用于配置和测试模块,可通过不同的选项卡进行PC设置、范围测试、终端操作和调制解调器配置等。
XBee/XBee - PRO OEM RF模块以其丰富的功能和良好的性能,为低功耗无线传感器网络提供了可靠的解决方案。电子工程师在设计过程中,可根据实际需求合理配置模块的参数,利用其各种特性实现高效、稳定的无线通信。同时,要注意遵守不同地区的认证要求,确保产品符合相关标准。希望本文能帮助工程师们更好地理解和应用该模块,在实际项目中发挥其优势。
你在使用XBee/XBee - PRO模块的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !