0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用nRF24L01模块进行无线射频通信

zlw_liang 来源:zlw_liang 作者:zlw_liang 2022-08-01 11:18 次阅读

使用nRF24L01模块进行无线射频通信

设计人员使用许多无线通信系统,如蓝牙低功耗(BLE4.0)、ZigbeeESP8266 Wi-Fi模块、433MHz射频模块、Lora、nRF等。传输介质的选择取决于它所使用的应用类型。其中一种流行的局地网络通信无线通信是nRF24L01。这些模块工作在2.4GHz(ISM频段),波特率从250Kbps到2Mbps,这在许多国家是合法的,可用于工业和医疗应用。通过适当的天线,这些模块可以在它们之间发送和接收长达100米的信号

在本篇文章中,我们将使用nRF24L01-2.4GHz RF收发器模块与Arduino UNO和Raspberry Pi建立无线通信。Raspberry pi将充当发射器,Arduino Uno将监听Raspberry Pi,并使用nRF24L01在16x2 LCD上打印Raspberry Pi发送的消息。nRF24L01还具有内置BLE功能,还可以使用BLE进行无线通信。

本文分为两个部分。第一部分将包括nRF24L01与Arduino进行连接作为接收器,第二部分将包括nRF24L01与Raspberry Pi进行连接作为发送器。

nRF24L01射频模块

nRF24L01模块是收发器模块,这意味着每个模块都可以发送和接收数据,但由于它们是半双工的,因此它们可以一次发送或接收数据。该模块使用Nordic半导体的通用nRF24L01,负责数据的传输和接收。IC使用SPI协议进行通信,因此可以轻松与任何微控制器连接。使用Arduino可以轻松实现,因为库很容易获得。标准nRF24L01模块的引脚排列如下所示

pYYBAGLnRZiAHyctAACzKT6sOuc259.png

该模块工作电压为1.9V至3.6V(通常为3.3V),在正常工作期间仅消耗12mA的电流,这使其具有电池效率,因此甚至可以在纽扣电池上运行。即使工作电压为3.3V,大多数引脚都具有5V容限,因此可以直接与Arduino等5V微控制器连接。使用这些模块的另一个优点是,每个模块有6个管道。意思是,每个模块可以与其他6个模块通信以传输或接收数据。这使得该模块适用于在物联网应用中创建星形或网状网络。它们还具有125个唯一ID的广泛地址范围,因此在封闭区域中,我们可以使用这些模块中的125个而不会相互干扰。

poYBAGLnRamANrAgAAE6llKxr8Y615.png



审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 射频模块
    +关注

    关注

    5

    文章

    82

    浏览量

    19729
  • nRF24L01
    +关注

    关注

    17

    文章

    330

    浏览量

    69461
  • 无线射频
    +关注

    关注

    4

    文章

    205

    浏览量

    27020
收藏 人收藏

    评论

    相关推荐

    基于nRF24L01的通用无线通信模块设计

    基于nRF24L01的通用无线通信模块设计
    发表于 01-04 15:25 64次下载

    NRF24L01无线模块_2.4G无线通信模块_24L01+升级

    NRF24L01说明,无线模块的 资料
    发表于 06-21 16:05 33次下载

    nRF24L01无线通信模块使用手册12

    nRF24L01无线通信模块使用手册12
    发表于 12-10 13:32 9次下载

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

    本文主要介绍了无线模块nrf24l01中文资料_引脚图及引脚定义_电路原理及实例。nRF24.L01是一款新型单片射频收发器件,工作于2.4
    发表于 12-15 11:02 18.9w次阅读
    <b class='flag-5'>无线</b><b class='flag-5'>模块</b><b class='flag-5'>nrf24l01</b>中文资料_引脚图及引脚定义_电路原理及实例

    nrf24l01无线模块传输距离分析

    本文对nrf24l01无线模块传输距离进行了分析总结,nRF24L01是一款新型单片射频收发器件
    发表于 12-15 13:47 3.5w次阅读

    nRF24L01无线模块使用教程之经典使用程序详细资料合集免费下载

    本文档的主要内容详细介绍的是nRF24L01无线模块使用教程之经典使用程序详细资料合集免费下载。内容包括了:NRF24L01参考程序(包含多个实例),
    发表于 10-19 09:29 153次下载

    nRF24L01无线2.4G通信模块的详细研究资料说明

     承接上文,本节将从零开始带你认识无线2.4G模块,了解其控制和通信指令,从而封装一个nRF24L01底层的驱动函数,并最终写一个3-3通信
    发表于 05-29 17:57 22次下载
    <b class='flag-5'>nRF24L01</b><b class='flag-5'>无线</b>2.4G<b class='flag-5'>通信</b><b class='flag-5'>模块</b>的详细研究资料说明

    NRF24L01模块资料和C语言程序和使用与开发攻略合集免费下载

    本文档的主要内容详细介绍的是NRF24L01模块资料和C语言程序和使用与开发攻略合集免费下载包括了:NRF24L01的从机和主机程序,NRF24L01
    发表于 10-10 08:00 42次下载
    <b class='flag-5'>NRF24L01</b>的<b class='flag-5'>模块</b>资料和C语言程序和使用与开发攻略合集免费下载

    微雪电子NRF24L01 RF Board 2.4G无线模块简介

    NRF24L01 2.4G无线模块 带SPI接口 采用原装NRF24L01,比仿冒品性能稳定很多,内置2.4GHz天线 型号 NRF24
    的头像 发表于 12-30 14:32 3032次阅读
    微雪电子<b class='flag-5'>NRF24L01</b> RF Board 2.4G<b class='flag-5'>无线</b><b class='flag-5'>模块</b>简介

    nrf24l01是什么模块_nrf24l01工作原理

    本文首先阐述了nrf24l01概念,其次介绍了nrf24l01的性能参数,最后介绍了nrf24l01的工作原理。
    发表于 04-24 08:47 2w次阅读

    nRF24L01无线模块笔记

    nRF24L01无线模块笔记
    发表于 11-20 12:21 54次下载
    <b class='flag-5'>nRF24L01</b><b class='flag-5'>无线</b><b class='flag-5'>模块</b>笔记

    nRF24L01无线通信模块使用简介

    nRF24L01无线通信模块使用简介(STC51)nRF24L01研一课设做过一个基于nRF24L01
    发表于 11-23 17:51 48次下载
    <b class='flag-5'>nRF24L01</b><b class='flag-5'>无线通信</b><b class='flag-5'>模块</b>使用简介

    NRF24L01无线通信介绍

    过串口打印到电脑上。 NRF24L01 无线模块,采用的芯片是 NRF24L01,该芯片的主要特点如下: 1. 2.4G 全球开放的 ISM 频段,免许可证使用。 2. 最高工作速率
    发表于 05-30 14:17 0次下载
    <b class='flag-5'>NRF24L01</b><b class='flag-5'>无线通信</b>介绍

    基于nRF24L01无线通信系统设计

    电子发烧友网站提供《基于nRF24L01无线通信系统设计.pdf》资料免费下载
    发表于 10-26 14:42 0次下载
    基于<b class='flag-5'>nRF24L01</b>的<b class='flag-5'>无线通信</b>系统设计

    基于nRF24L01的通用无线通信模块设计案例

    电子发烧友网站提供《基于nRF24L01的通用无线通信模块设计案例.pdf》资料免费下载
    发表于 11-06 16:28 9次下载
    基于<b class='flag-5'>nRF24L01</b>的通用<b class='flag-5'>无线通信</b><b class='flag-5'>模块</b>设计案例