NRF24L01无线通信模块_第1页
NRF24L01无线通信模块_第2页
NRF24L01无线通信模块_第3页
NRF24L01无线通信模块_第4页
NRF24L01无线通信模块_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、NRF24L01无线通信模块1、简介nRF24L01是由NORDIC生产的工作在2.4GHz2.5GHz的ISM频段的单片无线收发器 芯片。无线收发器包括:频率发生器、增强型“SchockBurs俨模式控制器、功率放大器、晶体 振荡器、调制器和解调器。输出功率频道选择和协议的设置可以通过SPI接口进行设置。 几乎可以连接到各种单片机芯片,并完成无线数据传送工作。极低的电流消耗:当工作在发射模式下发射功率为OdBm时电流消耗为11.3mA ,接 收模式时为12.3mA,掉电模式和待机模式下电流消耗更低。2、特点小体积,QFN20 4x4mm封装增强型“ShockBurs/工作模式,硬件的CRC校

2、验和点对多点的地址控制4线SPI通讯端口 ,通讯速率最高可达8Mbps,适合与各种MCU连接,编程简单可通过软件设置工作频率、通讯地址、传输速率和数据包长度MCU可通过IRQ引脚快判断是否完成数据接收和数据发送3、参数宽电压工作范围,L9V3.6V,输入引脚可承受5V电压输入工作温度范围,-40+80C工作频率范围,2.400GHz2.525GHz发射功率可选择为OdBm、-6dBm -12dBm和-18dBm数据传输速率支持1Mbps、2Mbps2低功耗设计,接收时工作电流12.3mA, 0dBm功率发射时11.3mA,掉电模式时仅 为 900nA126个通讯通道,6个数据通道,满足多点通讯

3、和调频需要数据包每次可传输132Byte的数据5、应用前景无线鼠标键盘 游戏机操纵杆无线门禁无线数据通讯安防系统遥控装置遥感勘测智能运动设备工业传感器玩具.考前须知务必正确连接,否那么无线模块会被烧毁!.实物图片与接口8、实验实验目的:熟悉无线模块的应用。实验性质:基础实验实验学时:4学时实验器材:NRF24L01模块2个、控制板2个、BigFish扩展板2个、直流电机1个、 miniUSB数据线,上位机终端2台。无线数据传输按下列图所示连接电路,NRF24L01的插针与BigFish左侧的扩展座对齐。错误的连接会 导致NRF模块损坏。NRF24L01 扩展库.NRF24L01 无线通信模块l

4、ibrariesMirf 拷贝到 arduino 的 libraries 中。启动arduino,可以发现,在Example中增加了 Mirf的例程,翻开File-Examples- Mirf,分别将将例程ping_client (接收端)和ping_server (发射端)uploading到两个控制板 中,在两台上位机终端中分别翻开接收端和发射端的Serial Monitor,在发射端的Serial Monitor中输入一串字符后发送,在接收端中应显示相同的字符。下列图所示:发射端接收端本实验例程源代码如下: ping_server#include #include include #in

5、clude void setup()(SeriaLbegin(9600);Mirf.spi = &MirfHardwareSpi;Mirf.init();Mirf.setRADDR(byte *)nserv 1 ”);Mirf.payload = sizeof(char);Mirf.channel= 10;Mirf.configO;Serial.println(nListening.n);)void loop()(byte dataMirf.payload;if(!Mirf.isSending() & Mirf.dataReadyO) (Mirf.getData(data);Serial.pr

6、int(char)dataO);)ping client#include #include include #include char data;void setup()(Serial.begin(9600);Mirf.spi = &MirfHardwareSpi;Mirf.init();Mirf.setRADDR(byte *)nclieln);Mirf.payload = sizeof(char);Mirf.channel = 10;Mirf.configO;)void loop()void serialEvent()|while (Serial.available()(data=(char)Serial.read();Mirf.setTADDR(byte *),servlM);Mirf.send(byte *)&data); while(Mirf.isSendingO) )使用摇杆通过无线模块遥控直流电机9、原理图U.UU空 ss ,U.UU空 ss ,10、参考资料NRF24L01芯片资料】.NRF24L01无线通信模块惨考资料nRF

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论