logo资料库

用户手册(文件:NRF24L01-RF-Board-UserManual).pdf

第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
资料共5页,全文预览结束
NRF24L01 RF Board 用户手册 NRF24L01 RF Board 用户手册 产 品 简 介 NRF24L01 RF Board (A) 简 介 功能简介: 基于 SPI 接口的 2.4G 无线模块 典型应用: 无线数据传输,可多点通信和跳频通信 主要资源: NRF24L01,SPI 接口 资料包括:  测试程序(STM32,AVR,PIC))  电路原理图  相关 PDF 资料 特别说明:  产品配置:NRF24L01 x 1pcs。(至少需有 2 个 NRF24L01 才能收发)  工作电压:1.9V~3.6V。(切勿超过 3.6V)  通信距离:50 米内无丢包或极少丢包。(软件设置:250kbps,0dBm,低噪声放大增益; 工作环境:空旷区域) NRF24L01 RF Board (B ) 简 介 功能简介: 基于 SPI 接口的 2.4G 无线模块 最大特点:  SPI 接口兼容部分 Open 开发板  新版,阻容采用 0402 封装,大批量,质量更优 典型应用: 无线数据传输,可多点通信和跳频通信 主要资源: NRF24L01,SPI 接口 资料包括:  测试程序(STM32,AVR,PIC))  电路原理图  相关 PDF 资料 特别说明:  产品配置:NRF24L01 x 1pcs。(至少需有 2 个 NRF24L01 才能收发)  工作电压:1.9V~3.6V。(切勿超过 3.6V)  通信距离:55 米内无丢包或极少丢包。(软件设置:250kbps,0dBm,低噪声放大增益; 工作环境:空旷区域) 版本:V1.1,日期:2015 年 5 月 27 日 1 微雪电子WAVESHARE ELECTRONICS
NRF24L01 RF Board 用户手册 NRF24L01 RF Board (C) 简 介 功能简介: 基于 SPI 接口的 2.4G 无线模块 最大特点:  双向功放,收发一体  支持 2Mbps 数据速率  支持 6 个节点组网  支持 125 个射频通道  带 PA 放大,适用于超远距离传输  带 LNA 低噪声放大,适用于超远距离传输  可外接高灵敏度天线  输出功率可软件设置 典型应用: 无线数据传输,可多点通信和跳频通信 主要资源: NRF24L01,SPI 接口 资料包括:  测试程序(STM32,AVR,PIC)  相关 PDF 资料  特别说明:  产品配置:NRF24L01 x 1pcs,不含天线。(至少需有 2 个 NRF24L01 才能收发,需加天线才 能进行长距离通信)  工作电压:3V~3.6V。(切勿超过 3.6V)  通信距离:(工作环境:空旷区域;硬件配置:2DB 天线)    1000 米内无丢包或极少丢包。(软件设置:250kbps,0dBm,低噪声放大增益) 700 米内无丢包或极少丢包。(软件设置:1Mbps,0dBm,低噪声放大增益) 500 米内无丢包或极少丢包。(软件设置:2Mbps,0dBm,低噪声放大增益) 版本:V1.1,日期:2015 年 5 月 27 日 2 微雪电子WAVESHARE ELECTRONICS
NRF24L01 RF Board 用户手册 引 脚 定 义 NRF24L01 RF Board (A) 管 脚 排 序 NRF24L01 RF Board (B ) 管 脚 排 序 版本:V1.1,日期:2015 年 5 月 27 日 3 微雪电子WAVESHARE ELECTRONICS
NRF24L01 RF Board 用户手册 NRF24L01 RF Board (C) 管 脚 排 序 NRF24L01 RF Board (C)和 NRF24L01 RF Board (A)的管脚排序相同。 操 作 与 现 象 该模块通常可以兼容任何提供 SPI 接口的开发板。本手册以微雪的 Open103Z(主控芯片 STM32F103)开发板和 NRF24L01 RF Board (B)作为演示。这是因为 Open103Z 的 SPI 接口管脚排序 和 NRF24L01 RF Board (B)的管脚排序相同,模块可以直接插入到 SPI 接口中。模块如果其他开发 板,应根据不同的 SPI 管脚排序,使用杜邦线转接。同时也应该注意供电电压。 准 备 工 作  Open103Z 开发板(含电源)x 2  NRF24L01 RF Board (B) x 2(A 型和 C 型也是可选的,但是它们的管脚排序和 B 型不同。 Open103Z 的 SPI 接口管脚排序和 NRF24L01 RF Board (B)的管脚排序相同。)  下载器(ST-Link,U-Link,J-Link 等) 硬 件 连 接  把 NRF24L01 RF Board (B)连接到 Open103Z 的 SPI-1 接口。  把下载器连接到 Open103Z 的 JTAG 接口。  连接电源。 操 作 步 骤 把两个 NRF24L01 RF Board (B)分别连接到两个 Open103Z 的 SPI-1 接口。其中一组作为发送方,另 一组作为接收方。 发 送 方 下 载 程 序 1) 把下载器连接到发送方 Open103Z 的 JTAG 接口。开发板上电。 2) 打开 Keil 工程\STM32\MDK_Project\NRF24L01.uvproj。 3) 修改 mian.c 文件中的宏定义。定位到: //#define Send 1 //transmit //#define Receive 0 //receive 版本:V1.1,日期:2015 年 5 月 27 日 4 微雪电子WAVESHARE ELECTRONICS
NRF24L01 RF Board 用户手册 删除“#define Send 1 //transmit”前面的“//”,即修改为: #define Send 1 //transmit //#define Receive 0 //receive 4) 点击 Build 编译工程。编译通过后,点击 Download 下载工程。 接 收 方 下 载 程 序 1) 把下载器连接到接收方 Open103Z 的 JTAG 接口。开发板上电。 2) 打开 Keil 工程 NRF24L01.uvproj。 3) 修改 mian.c 文件中的宏定义。删除“#define Receive 0 //receive ” 前面的“//”,即修改为: //#define Send 1 //transmit #define Receive 0 //receive 4) 点击 Build 编译工程。编译通过后,点击 Download 下载工程。 实 验 现 象  发送方:按下按键发送数据。  接收方:点亮对应的 LED 灯。 常 见 问 题 问:NRF24L01 RF Board (A)与 NRF24L01 RF Board (C),接口是兼容的吗? 答:接口是兼容的,区别是驱动电流不同,NRF24L01 RF Board (A)的驱动电流约为 30mA,NRF24L01 RF Board (C) 的驱动电流约为 300mA。 问:如何设置 NRF24L01 RF Board (C)的输出功率? 答:将 RF_SETUP 寄存器的 RF_PWR 设置为‘11’时,为 0dBm。 将 RF_SETUP 寄存器的 RF_DR_LOW,RF_DR_HIGH 设置为‘10’时,为 250kbps。 将 RF_SETUP 寄存器的 RF_DR_LOW,RF_DR_HIGH 设置为‘00’时,为 1Mbps。 将 RF_SETUP 寄存器的 RF_DR_LOW,RF_DR_HIGH 设置为‘01’时,为 2Mbps。 版本:V1.1,日期:2015 年 5 月 27 日 5 微雪电子WAVESHARE ELECTRONICS
分享到:
收藏