【应用】nRF24L01无线模块在单片机与FPGA上的应用

您所在的位置:网站首页 nrf24l01+ 【应用】nRF24L01无线模块在单片机与FPGA上的应用

【应用】nRF24L01无线模块在单片机与FPGA上的应用

#【应用】nRF24L01无线模块在单片机与FPGA上的应用| 来源: 网络整理| 查看: 265

【应用】

nRF24L01

无线模块在单片机与

FPGA

上的应用

 

先简单的介绍下

nRF24L01

无线模块

 

(1) 2.4Ghz 

全球开放

ISM 

频段免许可证使用

 

(2) 

最高工作速率

2Mbps

,高效

GFSK

调制,抗干扰能力强,特

别适合工业控制场合

 

(3) 126 

频道,满足多点通信和跳频通信需要

 

(4) 

内置硬件

CRC 

检错和点对多点通信地址控制

 

(5) 

低功耗

1.9 - 3.6V 

工作,待机模式下状态为

22uA

;掉电模式

下为

900nA 

(6) 

内置

2.4Ghz 

天线,体积小巧

15mm X29mm 

(7) 

模块可软件设地址,只有收到本机地址时才会输出数据(提供

中断指示

)

,可直接接各种单片机使用,软件编程非常方便

 

 

通过

SPI

方式

完成数据的交换,包括数据的发送,数据的接收。

说明一下,

单片机

中如果没有

SPI

的硬件电路,我们可以使用单片机

的普通

IO

口进行

SPI

的时序模拟,只要符合无线模块的时序逻辑,一

样能控制无线模块的通信。

FPGA

是可编程逻辑,最大的特点就是灵

活,用户可根据需求加入所需要的逻辑器件,当然它所包含的逻辑单

元也是相当的丰富,有

SPI

硬件模块。这样用户就省去了

SPI

方式的时

序逻辑,可以更好的专注于功能的开发。

 

下面将详细的介绍下

nRF24L01

无线模块在单片机与

FPGA

上的

应用

 

单片机

:这里我们使用的单片机型号为

PIC16F877

 

1.3  NRF24L01

接入

PIC

的原理图

 

 

说明:从图

1.3

中可以看出,主要是图

1.1

中的

6

个信号(还有

2

个是地与电源)接入单片机中。而那些引脚是普通的

IO

口,需要用户

模仿

SPI

时序进行控制。

 

无线模块进行数据的交换就是数据的发送与数据的接收,下面将



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3