新型高速无线射频器件nRF24L01及其应用

发布者:馥睿堂最新更新时间:2007-10-18 来源: 国外电子技术关键字:振荡  频率  接收  空闲 手机看文章 扫描二维码
随时随地手机看文章

1 nRF24L01概述

nRF24.L01是一款新型单片射频收发器件,工作于2.4 GHz~2.5 GHz ISM频段。内置频率合成器、功率放大器、晶体振荡器、调制器等功能模块,并融合了增强型ShockBurst技术,其中输出功率和通信频道可通过程序进行配置。nRF24L01功耗低,在以-6 dBm的功率发射时,工作电流也只有9 mA;接收时,工作电流只有12.3 mA,多种低功率工作模式(掉电模式和空闲模式)使节能设计更方便。

nRF24L01主要特性如下:

GFSK调制:

硬件集成OSI链路层;

具有自动应答和自动再发射功能;

片内自动生成报头和CRC校验码;

数据传输率为l Mb/s或2Mb/s;

SPI速率为0 Mb/s~10 Mb/s;

125个频道:

与其他nRF24系列射频器件相兼容;

QFN20引脚4 mm×4 mm封装;

供电电压为1.9 V~3.6 V。

2 引脚功能及描述

nRF24L01的封装及引脚排列如图1所示。各引脚功能如下:

CE:使能发射或接收;

CSN,SCK,MOSI,MISO:SPI引脚端,微处理器可通过此引脚配置nRF24L01:

IRQ:中断标志位;

VDD:电源输入端;

VSS:电源地:

XC2,XC1:晶体振荡器引脚;

VDD_PA:为功率放大器供电,输出为1.8 V;

ANT1,ANT2:天线接口;

IREF:参考电流输入。

3 工作模式

通过配置寄存器可将nRF241L01配置为发射、接收、空闲及掉电四种工作模式,如表1所示。

空闲模式1主要用于降低电流损耗,在该模式下晶体振荡器仍然是工作的;空闲模式2则是在当发射堆栈为空且CE=1时发生(用在PTX设备);在空闲模式下,配置字仍然保留。

在掉电模式下电流损耗最小,同时nRF24L01也不工作,但其所有配置寄存器的值仍然保留。

4 工作原理

发射数据时,首先将nRF24L01配置为发射模式:接着把地址TX_ADDR和数据TX_PLD按照时序由SPI口写入nRF24L01缓存区,TX_PLD必须在CSN为低时连续写入,而TX_ADDR在发射时写入一次即可,然后CE置为高电平并保持至少10μs,延迟130μs后发射数据;若自动应答开启,那么nRF24L01在发射数据后立即进入接收模式,接收应答信号。如果收到应答,则认为此次通信成功,TX_DS置高,同时TX_PLD从发送堆栈中清除;若未收到应答,则自动重新发射该数据(自动重发已开启),若重发次数(ARC_CNT)达到上限,MAX_RT置高,TX_PLD不会被清除;MAX_RT或TX_DS置高时,使IRQ变低,以便通知MCU。最后发射成功时,若CE为低则nRF24L01进入空闲模式1;若发送堆栈中有数据且CE为高,则进入下一次发射;若发送堆栈中无数据且CE为高,则进入空闲模式2。

接收数据时,首先将nRF24L01配置为接收模式,接着延迟130μs进入接收状态等待数据的到来。当接收方检测到有效的地址和CRC时,就将数据包存储在接收堆栈中,同时中断标志位RX_DR置高,IRQ变低,以便通知MCU去取数据。若此时自动应答开启,接收方则同时进入发射状态回传应答信号。最后接收成功时,若CE变低,则nRF24L01进入空闲模式1。

5 配置字

SPI口为同步串行通信接口,最大传输速率为10 Mb/s,传输时先传送低位字节,再传送高位字节。但针对单个字节而言,要先送高位再送低位。与SPI相关的指令共有8个,使用时这些控制指令由nRF24L01的MOSI输入。相应的状态和数据信息是从MISO输出给MCU。

nRF24L0l所有的配置字都由配置寄存器定义,这些配置寄存器可通过SPI口访问。nRF24L01
的配置寄存器共有25个,常用的配置寄存器如表2所示。

6 应用电路设计

笔者用单片机和nRF24L01设计了一个无线数据传输电路,并通过串口将数据传输至计算
机。硬件电路设计如图2所示。

图2中发射和接收电路相同。使用时需在接收端加一个RS232接口,使其与计算机串口
连接,将接收到的数据传送至计算机。该电路的工作原理:首先使接收电路上电,接着便处于接收状态等待数据的到来;然后运行VB程序,点击接收按钮;最后发射电路上电,并将单片机RAM内预先存放的数据"20H"发射出去,在1 ms内接收电路收到数据,同时VB界面显示出接收到的数据。该电路实现了PC机与单片机系统之间的无线通信。

系统软件控制流程如图3所示。


7 结束语

详细介绍了nRF24L01的引脚结构、工作模式、收发原理以及配置字,并以nRF24L01为核心设计了无线数据传输电路,结合RS232接口,实现了计算机与单片机系统之问的无线通信,为以后传输大量数据奠定了基础。另外,还应该考虑到速率和误码等其他因素。

关键字:振荡  频率  接收  空闲 引用地址:新型高速无线射频器件nRF24L01及其应用

上一篇:具有波特率自适应功能的无线数据传输模块设计
下一篇:超宽带无线通信中LDPC码硬件仿真实现

推荐阅读最新更新时间:2024-05-07 15:59

STM32-串口超时判断方式接收未知长度数据
usart.c串口中断处理函数: void USART1_IRQHandler(void) { u8 res; if(USART1- SR&(1 5))//接收到数据 { res=USART1- DR; if(USART1_Recv_LenCV_LEN) //还可以接收数据 { TIM3- CNT=0; //计数器清空 if(Rec_Over_Flag==0)TIM3_Set(1); //使能定时器4的中断 USART1_RX_BUF =res; //记录接收到的值
[单片机]
AVR单片机中断模式的串口发送与接收
#include avr/interrupt.h #include util/delay.h int k=0,i=0,j=0; char s ; void usart0_init() { UCSR0A=0X00; UCSR0B = 0x00; UCSR0C=0X00; UCSR0C=(1 UCSZ01)|(1 UCSZ00);//八位数据位 无校验位 UBRR0L=51;//波特率 8MHZ下9600 UBRR0H=0; UCSR0B=(1 TXCIE0)|(1 RXCIE0)|(1 RXEN0)|(1 TXEN0);//接受发送及其中断使能 } /* *程序的作用是将电脑端发送过来
[单片机]
机顶盒遥控接收头_数字电视与网络机顶盒应用的区别
遥控红外线接收头和机顶盒接收头其实没有很大的区别,现在很多的红外接收头都是在不同产品上可以通用的,只要红外接收头的工作电压、载波频率、波长一样,更主要的是满足你的红外遥控接收的范围,比如有些公共地方使用的机顶盒,机顶盒是装在柜子里的,就需要引出一个外接遥控头到柜子外。 机顶盒遥控接收头_数字电视与网络机顶盒的应用器件-图 数字电视遥控器用的发射管,网络机顶盒和电视才用红外接收头。虽然红外线发射和接受二极管必须同一个频率(红外线的频谱也是非常宽),但是遥控红外线接收头运用的范围非常广,各类空调、数字娱乐电视、机顶盒..之间不能互用,大部分出在编解码的规则下是不互通的。
[嵌入式]
机顶盒遥控<font color='red'>接收</font>头_数字电视与网络机顶盒应用的区别
步进电机的速度控制及运动规划
步进电机区别于其他控制用途电机的最大特点是,它可接受数字控制信号(电脉冲信号)并转化成与之相对应的角位移或直线位移,因而本身就是一个完成数字模拟转化的执行元件。 而且它能进行开环位置控制,输入一个脉冲信号就得到一个规定的位置增量。这样的增量位置控制系统与传统的直流伺服系统相比,其成本明显降低,几乎不必进行系统调整。因此,步进电机广泛应用于数控机床、机器人、遥控、航天等领域,特别是微型计算机和微电子技术的发展,使步进电机获得更为广泛的应用。 步进电机的速度特性 步进电机的转速取决于脉冲频率、转子齿数和拍数。其角速度与脉冲频率成正比,而且在时间上与脉冲同步。因而在转子齿数和运行拍数一定的情况下,只要控制脉冲频率即可获得所需速度。由
[工业控制]
音符乐器频率范围表
音符乐器频率范围表 A 110 220 440 880 1760 3520 B 123.45 246.9 493.8 987.6 1975.2 3950.4 C 130.8 261.6 523.2 1046.4 2092.8 4185.6 D 146.825 293.65 587.3 1174.6 2349.2 4698.4 E 164.8 329.6 659.2 1318.4 2636.8 5273.6 F 174.6 349.2 698.4 1396.8 2793.6 5587.2 G 195.975 391.95 783.9 1567.8 3135.6 6271.2 C# - Db 34.6 69.3 138.6 277
[嵌入式]
音符乐器<font color='red'>频率</font>范围表
EtherWaves采用Blackfin用于成本低于10 美元的DAB+数字广播模块
--Sonata模块利用Blackfin处理器和ClearSignal软件提供DAB+数字广播全部功能 中国,北京消息 ——亚德诺半导体技术(上海)有限公司(Analog Devices, Inc.纽约证券交易所代码: ADI),全球领先的高性能信号处理解决方案供应商,今日在北京发布其Blackfin处理器超凡的性价比使EtherWaves公司开发出Sonata模块——业界第一款材料清单(MOB)成本低于10美元生产就绪的DAB+模块。Sonata模块是一款设计紧凑的Eureka 147 DAB(数字音频广播)和DAB+接收器,具有高端数字无线电广播产品所要求的功能特点,包括带无线电数据系统(RDS)的调频(FM)无线电接收器
[新品]
采样频率和带宽的关系_示波器的采样率及存储深度
示波器都具有一定的带宽、采样率和存储深度,正确的选择具有合适的带宽、采样率和存储深度的示波器,才能保证波形测量的准确性。 例如下面的这一款采样率2.5 GS/s 、带宽500MHz示波器。 记录长度:62.5MPoints 采样率:1.25GS/s,单通道。 带宽:500MHz 1、采样率S 采样率是示波器内部的ADC每秒采样的点数,其倒数1/S就是二次采样的时间间隔。为了避免信号的混叠,信号频率必须小于1/2采样频率,也就是采样率应该大于波形频率的2倍,示波器一般采样率是带宽的5倍,比如500M带宽的示波器,使用2.5G采样率。 2、存储深度 如果设定了示波器的时基,也就是示波器横坐标每大格的时间,满屏格数为
[测试测量]
采样<font color='red'>频率</font>和带宽的关系_示波器的采样率及存储深度
Silicon Labs推出业内首款单芯片数字收音机接收
中国,北京 - 2013年4月23日 - 高性能模拟与混合信号IC领导厂商Silicon Labs (芯科实验室有限公司, NASDAQ: SLAB)今日宣布推出业内首款从天线输入到音频输出的单晶粒(single-die)全集成数字收音机接收器解决方案,其专门针对全球便携式和消费电子市场而开发。利用软件定义收音机技术,新型Si468x接收器单芯片IC可为各类音频应用提供FM、HD Radio™和DAB/DAB+广播功能,应用范围从价格敏感的时钟及桌面收音机到主流的小型/微型音响系统和手提音响,以及具有显示功能的高端多媒体装置,例如移动电话、平板和个人导航装置。 数字收音机技术是新一代的收音机广播技术。除了提供比传统AM/
[模拟电子]
Silicon Labs推出业内首款单芯片数字收音机<font color='red'>接收</font>器
小广播
最新网络通信文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved