无线模块nrf24l01中文资料_引脚图及引脚定义_电路原理及实例

合集下载

nrf24l01(2.4G模块)

nrf24l01(2.4G模块)

NRF24L01(2.4G模块)一、模块简介(1)2.4GHz全球开放ISM频段免许可证使用。

(2)最高工作速率2Mbps,高效GFSK调制,抗干扰能力强。

(3)126频道,满足多点通信和跳频通信需要。

(4)内置硬件CRC检错,和点对点通信地址控制。

(5)低功耗,1.9-3.6V工作,待机模式下22uA;掉电模式900nA。

(6)内置2.4GHz天线,体积小巧:15mm×29mm。

(7)模块可软件设置地址,只有收到本机地址时才会输出数据(提供中断提示),可直接接各种单片机使用,软件编程非常方便。

(8)内稳压电路,使用各种电源包括DC/DC开关电源均有很好的通道效果。

(9)2.54mm间距接口,DIP封闭。

(10)工作于Enhanced ShockBurst具有Automatic packet handling,Auto packet transaction handling,具有可选的内置包应答机制,极大地降低丢包率。

(11)与51单片机P0口连接的时候,需要加10K的上拉电阻,与其余口连接不需要。

(12)其他系列的单片机,如果是5V的,请参考该系列单片机IO口输出电流大小,如果超过10mA,需要串联电阻分压,否则容易烧毁模块!如果是3.3V的,可以直接和RF24L01模块的IO口线连接。

比如AVR系列单片机。

如果是5V的一般串接2K的电阻。

二、接口电路说明:1)VCC脚接电压范围为:1.9V-3.6V,不能在这个敬意之外,超过3.6V将会烧毁模块。

推荐电压3.3左右。

2)除电源VCC和接地端,其余脚都可以直接和普通的5V单片机IO口直接相连,无需转换。

当然对3V左右的单片机更加适用了。

3)硬件上面没有SPI的单片机也可以控制本模块,用普通单片机IO口模拟SPI,不需要单片机真正的串口介入,只需要普通的单片机IO口就可以了,当然用串口也可以。

4)如果需要其他封装接口,比如密脚插针,或者其他形式的接口,可联系我们定做。

nRF24L01无线模块讲解解读

nRF24L01无线模块讲解解读

数据通道
nRF24L01 在接收模式下可以接收6 路不同通道的数据。
数据通道
• 每一个数据通道使用不同的地址,但是共用相同的频道。 也就是说6 个不同的nRF24L01 设置为发送模式后可以与 同一个设置为接收模式的nRF24L01 进行通讯,而设置为 接收模式的nRF24L01 可以对这6 个发射端进行识别。 • 数据通道是通过寄存器EN_RXADDR 来设置的,默认状 态下只有数据通道0 和数据通道1 是开启状态的。 • nRF24L01在确认收到数据后记录地址,并以此地址为目 标地址发送应答信号,在发送端,数据通道0被用作接收 应答信号,因此属通道0 的接收地址要与发送地址端地址 相等,以确保接收到正确的应答信号。
封装引脚及其引脚功能
nRF单端50Ω射频输出原理图
nRF24L10与单片机应用电路图
举例:NRF24L01模块口与STM32连接原理图中断
• nRF24L01 的中断引脚(IRQ)为低电平触发,当状态寄 存器中TX_DS(数据发送完成中断位)、RX_DR(接收 数据中断位) 或MAX_RT(达到最多次重发中断位)为 高时触发中断。 • 当MCU 给中断源写‘1’时,中断引脚被禁止。可屏蔽中 断可以被IRQ 中断屏蔽。通过设置可屏蔽中断位为高,则 中断响应被禁止。默认状态下所有的中断源是被禁止的。
nRF24l01的SPI通信时序
增强型ShockBurstTM 发送模式
• 1、 配置寄存器位PRIM_RX 为低 • 2、 当MCU 有数据要发送时,接收节点地址(TX_ADDR) 和有效数据(TX_PLD)通过SPI 接口写入nRF24L01。发送 数据的长度以字节计数从MCU 写入TX FIFO。当CSN 为 低时数据被不断的写入。发送端发送完数据后,将通道0 设置为接收模式来接收应答信号,其接收地址 (RX_ADDR_P0)与接收端地址(TX_ADDR)相同。 例:在上图 中数据通道5 的发送端(TX5)及接收端(RX)地 址设置如下: TX5:TX_ADDR=0xB3B4B5B605 TX5:RX_ADDR_P0=0xB3B4B5B605 RX:RX_ADDR_P5=0xB3B4B5B605

nrf24l01中文资料

nrf24l01中文资料

nrf24l01中⽂资料NRF24L01⼀、初步认识⼀下NRF24L01是Nordic公司研发的⼀款2.4G通信芯⽚。

它不是zigbee、不是蓝⽛、不是wifi,它拥有的是⾃⼰的⼀套协议。

既然是通信芯⽚,⽽且有⾃⼰的协议,那说明这个芯⽚只能是⽤在NRF24L01与NRF24L01或者Nordic公司此系列的芯⽚通信,⼀般情况下,⽤在2个NRF24L01之间的通信,任何⼀个模块都可以设置为接收或者发送模式,⽽且可由主控单⽚机随时根据需要设置为发送或者接收模式。

⼆、深⼊认识⼀下NRF24L01是⼀个长着20个引脚的数字射频芯⽚,内部有若⼲寄存器,外部留有spi接⼝,外部单⽚机通过spi接⼝配置此芯⽚内部的寄存器。

内部寄存器⼤概分为控制寄存器和数据寄存器。

我们可以利⽤⽤单⽚机把它配置为接收模式或发送模式,还可以配置频道、地址、每次发送的字节数、是否带CRC校验、功率等。

配置成发送模式以后,⽤单⽚机把要发送的数据写进去,它就会⾃动把数据发出去;配置成接收模式以后,单⽚机通过观察它的IRQ引脚,就可以知道是否接收到了数据,IRQ为低电平,说明接收到了数据,单⽚机可以通过SPI⼝把接收到数据取出来。

三、通信条件两个nrf24l01通信,需要满⾜3个条件相同:1.频道相同(设置频道寄存器RF_CH)2.地址相同(设置TX_ADDR和RX_ADDR_P0相同)3.每次发送接收的字节数相同(如果设置了通道的有效数据宽度为n,那么每次发送的字节数也必须为n,当然,n<=32)四、是否可以⼀对多相互通信?答:可以。

nrf24l01最多⼀对⼏个呢?答案是⽆数个!官⽅⼿册上说,nrf24l01可以⼀对六,指的是⾃⾝的通道有6个,⽽且这种模式只能是1收6发,不能1发6收。

所以我们⼀般不⽤这种⽅式。

我们⼀般只⽤nrf24l01的通道0,通过改变频道和地址来实现1对多的互发。

它属于2.4G芯⽚,但实际上,可以在2.4G到2.5G之间的频道上通信,⼀共有125个频道,它的地址是5字节的。

NRF24lL01

NRF24lL01

3.1.3单片2.4G 无线射频收发芯片nRF24L011. 概述:nRF24L01 是一款工作在2.4~2.5GHz 世界通用ISM 频段的单片无线收发器芯片无线收发器包括:频率发生器增强型SchockBurstTM 模式控制器功率放大器晶体振荡器调制器解调器功率频道选择和协议的设置可以通过SPI 接口进行设置极低的电流消耗当工作在发射模式下发射功率为-6dBm 时电流消耗为9.0mA 接收模式时为12.3mA。

掉电模式和待机模式下电流消耗更低。

[4]2. 芯片的引脚排列如图3.1.2所示:图3.1.2:nRF24L01芯片引脚图各引脚的功能如下:CE为片选端,它与CONFIG寄存器的PWR-UP和PRIM-RX 位组合用于选择芯片的工作方式,CSN为芯片内部SPI硬件接口的使能端,低电平有效,SCK为SPI的时钟输入端,MOSI为SPI接口的数据输入端,MIS0为SPI 接口的数据输出端,IRQ为中断请求端,nRF24L01输出3种中断请求:发送数据完成中断(TX_DS为发送成功的标志位),接收数据完成中断(RX_DR为接收数据成功的标志位),重发次数超限中断(MAX_RT为自动重发超上限标志位).VDD为直流电源输入端,VSS为接地端,XC1、XC2分别为时钟输入输出端,VDD-PA端为功率放大电源输出端,ANT1、ANT2为天线接口端,IREF为参考电流源,DVDD为退耦电源输出端。

3.系统设计24L01系统设计流程图:发射系统:开始上电,首先将LCD,MSP430,nRF24L01初始化,将两片nRF24L01都设置为接收模式。

声音传感器对车辆报警信号进行检测,当车辆自身报警器鸣响时,通过声音传感器获取报警信号,并将报警信息输入MSP430,然后把该信息送入下位机的nRF24L01的发射缓存区并激活发射模式,开始发射处理。

如果没有收到应答,返回进行重发(设定最多重发10次)。

如果重发超上限,它在STATUS寄存器里的MAX_RT位反映出来,并且给出中断,把该中断信号反馈给MSP430,从而控制nRF24L01设置为接收模式;如果收到应答,把这包信号数据从发射堆栈中清除,同时IRQ变低,STATUS寄存器里的中断标志位TX_DS置高,并把nRF24L01设置为接收模式。

NRF24L01使用方法

NRF24L01使用方法

四、 程序说明
4.1 发射:
/* PD3--20 脚--CE----模块芯片开启信号 激活 RX 或 TX PD2--19 脚--CSN---模块 SPI 片选信号 PC7--17 脚--SCK---模块 SPI 时钟信号 PC6--16 脚--MOSI--模块 SPI 输入信号 PC5--15 脚--MISO--模块 SPI 输出信号 PC4--14 脚--IRQ---模块可屏蔽中断信号 低电平有效 */ #include <NRF_2401C.h> #include <delay.h> uchar RevTempDate[5];//最后一位用来存放结束标志 uchar TxAddr[]={0x34,0x43,0x10,0x10,0x02};//发送地址 /*****************状态标志*****************************************/ uchar sta; //状态标志 单片机输出 单片机输出 单片机输出 单片机输出 单片机输入 单片机输入
写寄存器 TXFIFO
广东顺德春暖花开自动化开发设计工作室
伍耀斌
4.2 接收:
/* PD3--20 脚--CE----模块芯片开启信号 激活 RX 或 TX PD2--19 脚--CSN---模块 SPI 片选信号 PC7--17 脚--SCK---模块 SPI 时钟信号 PC6--16 脚--MOSI--模块 SPI 输入信号 PC5--15 脚--MISO--模块 SPI 输出信号 PC4--14 脚--IRQ---模块可屏蔽中断信号 低电平有效 */ #include <NRF_2401C.h> #include <delay.h> uchar RevTempDate[5];//最后一位用来存放结束标志 uchar TxAddr[]={0x34,0x43,0x10,0x10,0x02};//发送地址 /*****************状态标志*****************************************/ uchar sta; //状态标志 //RX_DR=sta^6; //TX_DS=sta^5; PLC_BitState.BitState0.Bit.M4=1; //MAX_RT=sta^4; struct PLC_BITSTATE { //-------------------------------------------union BITSTATE0 { char all; struct BIT00 { uchar M0:1;// uchar M1:1;// uchar M2:1;// uchar M3:1;// uchar MAX_RT:1;// uchar TX_DS:1;// uchar RX_DR:1;// uchar M7:1;// }Bit; }BitState0; }PLC_BitState; /*****************SPI 时序函数******************************************/ uchar NRFSPI(uchar date) { } /**********************NRF24L01 初始化函数*******************************/ void NRF24L01Int() { } /*****************SPI 读寄存器一字节函数*********************************/ 单片机输出 单片机输出 单片机输出 单片机输出 单片机输入 单片机输入

2.4G双向收发模块NRF24L01

2.4G双向收发模块NRF24L01

2.4G双向收发模块NRF24L01⼀、简介WLC-24L01基于Nordic Semiconductor的nRF24L01⽆线收发芯⽚,是⼀款体积⼩巧的、低功耗、远距离的⽆线收发模块。

nRF24L01是Nordic推出的ISM频段⽆线收发芯⽚之⼀,频率设定为2.4G频段,灵敏度最佳可达到-94dBm@250Kbps,最⾼传输速率达2Mbps,输出功率通过寄存器配置可达到+4dBm。

模块集成了所有射频相关功能和器件,⽤户只需要通过SPI接⼝进⾏简单的寄存器配置,即可以实现通信,缩短了⽤户⽆线产品开发的周期。

nRF24L01是⼀款新型单⽚射频收发器件:⼯作于2.4GHz~2.5GHz ISM频段。

内置频率合成器、功率放⼤器、晶体振荡器、调制器等功能模块,并融合了增强型ShockBurst技术,其中输出功率和通信频道可通过程序进⾏配置。

NRF24L01功耗低:在以-6dBm的功率发射时,⼯作电流也只有9mA;接收时,⼯作电流只有12.3mA,多种低功率⼯作模式(掉电模式和空闲模式)使节能设计更⽅便。

⼆、基本特性●SHUTDOWN模式下,低电流损耗●⽅便投⼊应⽤●⼯作温度范围:﹣40℃~+85℃●⼯作电压:1.8~3.6Volts●有效频率:2.400G~2.525G●通信速率250K~2Mbps,可编程配置●3通道独⽴的32字节RX FIFO与TX FIFO●最多⽀持125个信号通道,可实现跳频通信●数字RSSI●⾃动频率校正(AFC)三、模块尺⼨图正视图侧视图斜⾓⽴体图四、应⽤范围●极低功耗UHF⽆线接收器●家⽤⽆线设备控制●⼯业仪器仪表⽆线数据采集和控制●AMR(⽔、电、煤⽓)三表抄表●建筑物与住宅(智能家居)控制●电⼦消费类产品⽆线遥控●⽆线报警与安全系统●⽆线传感器⽹络中控系统五、技术参数测试条件:Ta=25°C,VCC=3.3V技术指标参数备注⼯作电压直流 1.8~3.6V⼀般应⽤于3.0V或3.3V供电系统中中⼼频率2400MHz可配置寄存器到2400~2483MHz内频率误差±5KHz调制⽅式GFSK/2-FSK/MSK可通过配置寄存器实现不同的调制⽅式接收灵敏度-94dBm250kBaudRate发射电流<11.3mA@0dBm接收电流<13.5mA通过间歇式⼯作可实现200uA以内的平均⼯作电流休眠电流<1uA传输速率250K/1M/2M(bps)可通过配置寄存器实现不同的空中传输速率谐波功率<-35dBm最⼤0dBm输出时,⼆次谐波的功率通讯距离<50m ⽤WCL-nRF24L01作为发射器,GFSK调制⽅式,250kBaud 速率,0dBm发射天线阻抗50ohm⼯作温度-40~+85°C 存贮温度-55~+125°C外形尺⼨19mm×12mm×1.75mm引脚及详细尺⼨请以外形尺⼨图为准备注:1.模块的通信速率会影响通信距离,速率越⾼,通信距离越近,灵敏度越低。

NRF24L01+SMD(贴片)无线传输模块

NRF24L01+SMD(贴片)无线传输模块

NRF24L01+SMD(贴片)无线传输模块
一.产品特点:
1.2.4G全球开放ISM频段,最大0dBm发射功率,免许可证使用
2.支持六路通道的数据接收,2Mbit/s使得高质量的VoIP成为可能
3.2MBPS速率下接收时的峰值电流12.5mA
4.在2Mbit/s速率下@0dBm输出时的峰值电流11mA
5.掉电模式下的功耗400nA
6.待机模式下的功耗32uA
7.130us的快速切换和唤醒时间
8.可在1.9to3.6V低电压工作
9.19mm*12mm超小尺寸,管脚间距1.27mm
应用:遥控、遥测、无线抄表、门禁系统、小区传呼、工业数据采集系统、无线标签、身份识别、非接触RF智能卡、小型无线数据终端、安全防火系统、无线遥控系
统、生物信号采集、无线232、无线422/485数据通信等。

二.引脚说明:
管脚功能方向备注
PIN1VCC电源,1.9-3.6V输入
PIN2CE工作模式选择,TX或RX模式选择I
PIN3CSN SPI片选使能,低电平使能I
PIN4SCK SPI时钟I
PIN5MOSI SPI输入I
PIN6MISO SPI输出O
PIN7IRQ中断输出O
PIN8GND地线
表2-1引脚说明
三.硬件接口:
四.典型应用:。

nRF24L01--中文资料

nRF24L01--中文资料
在 0.1%BRE(@2000kbps)下的灵敏度 在 0.1%BRE(@1000kbps)下的灵敏度
表 4 nRF24L01 电气特性
典型值
3.0 +27
16 160 320
1 2
0 18
1800
11.3 7.0 0.05 32 900
12.3 11.8 -82 -85
最大值
3.6 +85
VDD 0.3
单位 V
dBm kbps mA mA
dBm nA
COPYRIGHT ©2005 ALL RIGHTS RESERVED 迅通科技 TEL:+86 10 64390486 E-mail: sales@
分类信息
型号 nRF24L01 IC
nRF24L01 nRF24L01-EVKIT
nRF24L01 在不同模式下的引脚功能
引脚名称
方向
CE
输入
CSN
输入
SCK MOSI MISO IRQ
输入 输入 三态输出 输出
发送模式
接收模式
高电平>10us
高电平
SPI 片选使能 低电平使能
SPI 时钟 SPI 串行输入 SPI 串行输出 中断 低电平使能 表 7 nRF24L01 引脚功能
描述 确认信号 应答信号 自动重发 芯片使能 时钟信号 循环冗余校验 片选非 增强型 ShockBrustTM 高斯键控频移 中断请求 工业 科学 医学 低噪声放大 最低有效位 最低有效字节 兆位/秒 微控制器 主机输入从机输出 主机输出从机输入 最高有效位 最高有效字节 印刷电路板 数据包误码率 数据包识别位 载波 接收源 发射源 掉电 上电 接收 接收数据准备就绪 串行可编程接口 发送 已发送数据
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

无线模块nrf24l01中文资料_引脚图及引脚定义_电路原理及实例
一、无线模块nrf24l01中文资料nrf24l01简介nRF24.L01是一款新型单片射频收发器件,工作于2.4GHz~2.5GHzISM频段。

内置频率合成器、功率放大器、晶体振荡器、调制器等功能模块,并融合了增强型ShockBurst技术,其中输出功率和通信频道可通过程序进行配置。

nRF24L01功耗低,在以-6dBm的功率发射时,工作电流也只有9mA;接收时,工作电流只有12.3mA,多种低功率工作模式,工作在100mw时电流为160mA,在数据传输方面实现相对WiFi距离更远,但传输数据量不如WiFi(掉电模式和空闲模式)使节能设计更方便。

主要特点:
GFSK调制:
硬件集成OSI链路层;
具有自动应答和自动再发射功能;
片内自动生成报头和CRC校验码;
数据传输率为lMb/s或2Mb/s;
SPI速率为0Mb/s~10Mb/s;
125个频道:
与其他nRF24系列射频器件相兼容;
QFN20引脚4mm4mm封装;
供电电压为1.9V~3.6V。

传输距离《5m
二、无线模块nrf24l01中文资料nrf24l01引脚图及引脚定义1、nrf24l01引脚图
2、nrf24l01引脚功能
三、无线模块nrf24l01中文资料nrf24l01电路原理1、工作模式。

相关文档
最新文档