跳到主要内容

nRF24L01无线射频模块

nRF24L01引出线的配置

密码

销的名字

缩写

函数

1

地面

地面

连接到地面的系统

2

Vcc

权力

使用3.3V为模块供电

3.

CE

芯片启动

使能SPI通信

4

CSN

船选择不

这个引脚必须一直保持高,否则它将禁用SPI

5

SCK

串行时钟

提供SPI通信工作使用的时钟脉冲

6

莫西人

主从输入

连接MCU的MOSI引脚,用于接收MCU的数据

7

味噌

主从切换

连接MCU的MISO引脚,用于模块从MCU发送数据

8

硬中断请求优先级别

中断

它是一个有源低引脚,只有在需要中断时才使用

nRF24L01特性

  • 2.4GHz射频收发模块
  • 工作电压:3.3 v
  • 标称电流:50 ma
  • 射程:50 - 200英尺
  • 工作电流:250mA(最大)
  • 通信协议:SPI
  • 波特率:250kbps - 2mbps。
  • 通道范围:125
  • 最大管道/节点:6
  • 低成本无线解决方案

注:完整的技术细节可在NRF24L01数据表在本页末给出。

其他射频模块

HC12,433 mhz射频模块, nRF905

其他无线选项

蓝牙罗拉,ESP8266、GSM、Xbee

NRF24L01射频模块简介

nRF24L01是一种无线收发模块,意味着每个模块既可以发送数据,也可以接收数据。它们的工作频率为2.4GHz,属于ISM频段,因此在几乎所有国家的工程应用中使用它是合法的。这些模块在有效操作时可以覆盖100米(200英尺)的距离,这使得它成为所有无线远程控制项目的一个很好的选择。

该模块工作在3.3V,因此可以很容易地与3.2V系统或5V系统使用。每个模块的地址范围为125,每个模块可以与6个其他模块通信,因此可以有多个无线单元在特定区域内相互通信。因此,网状网络或其他类型的网络可能使用这个模块。所以,如果你正在寻找一个无线模块与上述属性,那么这个模块将是一个理想的选择。

NRF24L01模块如何使用

NRF24L01模块在……的帮助下工作SPI通信.这些模块可以使用3.3V微控制器或5V微控制器,但它应该有一个SPI端口。下面给出了如何通过SPI使用该模块的完整细节。电路图显示了模块应该如何与微控制器接口。

nRF24L01接口电路

这里我展示了3.3V的微控制器,但它同样适用于5V的微控制器。SPI引脚(MISO

如果您正在将模块与Arduino,然后有现成的库,如: R24图书馆.在这些库的帮助下,您可以轻松地与n与Arduino RF24L01只需要几行代码。如果您正在使用其他一些微控制器,那么您必须阅读数据表来理解如何建立SPI通信。

nRF24L01模块使用起来有点棘手,尤其是市场上有很多克隆版本。如果你有任何问题,让它工作,尝试添加一个10uF和0.1uF电容器平行于Vcc和Ground引脚。还要确保3.3V电源是干净的,没有任何噪音耦合在其中。

应用程序

  • 无线控制应用程序
  • 网状网络
  • 射频远程控制器
  • 连接设备

二维模型

nRF24L01维度

部分数据表

相关的职位



加入20 k +用户

我们永远不会给你发垃圾邮件。

指示要求

成为我们不断发展的社区的一份子。


Baidu