单片机无线通信模块——NRF24L01
这是一个NRF24L01模块,如图1,它是一款2.4GHz的无线收发一体模块,我们使用它来实现单片机之间的无线通信。这个模块的核心元器件就是中间的这颗NRF24L01芯片,这颗芯片是欧美品牌,而外围模块则是中国制造。
图1 NRF24L01模块
它有着迷你的外形尺寸,使用起来非常方便。板载蛇行天线最大传输距离为100米。支持一对六数据通信。这个模块通过八个直插引脚与外界进行连接,供电电压为1.9至3.6伏,其他数据引脚可以直接连接3.3V或5V单片机。空中传输速率有2M、1M和250KHz可选。它与主控芯片之间的通信方式为4线SPI通信,最高速率为10MHZ。
图2 NRF24L01的电性能
这是模块的PCB布线图,第1、2引脚为电源引脚。第3引脚为模块的低电平使能引脚。第4引脚用于控制模块的片选,用于开始一个SPI通信。第5、6、7、8为模块的SPI通信口,他们依次为SPI总线时钟、主器件输出从器件输入、主器件输入从器件输出和中断信号输出引脚。如图3.
图3 引脚功能描述
这是两颗单片机借助NRF24L01实现无线通信的接线原理图,他们的连接非常简单。这个模块会占用单片机的6个引脚,我们使用单片机的2个普通IO端口连接模块的片选和使能引脚,用单片机的SPI引脚或普通IO口模拟SPI总线连接模块的SPI引脚即可实现数据交换。如图4.
图4 接线原理图
无线收发模块的工作原理
无线收发模块主要用于电子设备,无线控制,工业控制等领域!用于遥控器当遥控器发射数据指令时,无线收发模块接受数据并通过单片机进行翻译,控制继电器开或者关闭,从而实现电机正转/反转接受指令等功能。
电机内线圈会产生有特别大电磁干扰,遥控的距离就会缩短。所有要用无线收发模块屏蔽罩,这样就可以增加无线模块的抗干扰能力!且能长期去保持 !
相关问答
ManBetX官网在线登录(官方)APP下载安装/网站网页通用版入口要使用某一通讯方式,单片机和电脑必须具有相应的通讯接口,个人电脑一般有RS232、USB、以太网、蓝牙等通讯方式。假设使用RS232通讯,电脑自带有RS23...
用HC-05蓝牙 模块 连接 单片机 ,实现从 单片机 给HC05发送数据,再用手机接收数据,这时HC05应设为什么模式?1.先看看你hc05是主机还是从机,要是主机就不用玩了,如果是从机可以继续2.如果成功连接的话你的蓝牙设备上的灯是常亮的,代表着无线连接是正确的3.单片机...
安卓APP和 单片机 (stm32外设屏幕显示)蓝牙实现数据通信的步骤和要掌握的知识有哪些?安卓APP和单片机STM32蓝牙数据通信步骤:1.建立通讯模型Android端APP通过蓝牙和蓝牙模块比如HC05通讯数据,蓝牙模块通过串口将Android端发送的数据传递给STM32...
如何从51 单片机 向蓝牙 模块 发送AT指令? - 懂得51单片机和蓝牙连接是通过串口实现的,所以通过单片机想蓝牙模块发送AT指令,也必须通过串口来发送,安装蓝牙模块的协议来发送控制命令就可以了。接收...
单片机 怎么跟电脑实现 无线 传输数据-ZOL问答这与电脑和单片机有线通信是同一个原理,只是增加了无线调制发送和接收。传输协议和波特率没有改变。市面应该有这类发射和接收模块。如果买不到,也可以自己做...
单片机 蓝牙是什么?单片机蓝牙:指的是单片机的蓝牙模块。以51单片机为例来进一步解释,它是在蓝牙通讯的基础之上,进行内部蓝牙单片机模块与外部蓝牙发射接收设备之间,相互收发数...
单片机 怎么把一个变量通过wifi发送到手机端?我自己的思路,不依赖市面上的任何现成产品.首先,PLC是可以进行串口通信的,这是PLC最简单也是最基础的通信功能,你可以让PLC与PC通过RS-232线缆进行...给题主...
单片机 如何将串口发送寄存器的值?要将串口发送寄存器的值,首先需要将寄存器的值先存储到一个变量中,然后再使用串口发送函数将这个变量的值发送出去。具体步骤如下:1.将寄存器的值读取到一个...
蓝牙 模块 AT指令修改如何用 单片机 实现 - 懂得使用AT指令的时候,先使蓝牙模块进入AT模式,然后你就当蓝牙就是命令的接收端,单片机或者PC串口就是命令的发送端(就当蓝牙是独立的模块)。串口发送的...
三菱PLC与 单片机 怎么实现485通讯?有2种方案:1、PLC做从机,单片机做主机2、单片机做从机,PLC做主机对上面两种,PLC需要加485拓展模块或拓展小板,同时在PLC内部需要通过写程序设置好D8140、...