微波EDA网,见证研发工程师的成长!
首页 > 通信和网络 > 通信网络技术文库 > 基于nRF24E1的嵌入式2.4GHz无线接入系统

基于nRF24E1的嵌入式2.4GHz无线接入系统

时间:09-16 来源:互联网 点击:
4.2 系统的实现

nRF24E1主机不但要与ATmegal28通信,还要与其他nRF24E1从机通信;同时,还要控制整个无线系统。因此,nRF24E1主机是整个无线接人系统的关键,它能否高效地运行,关系到整个系统的效率。

图3所示为。nRF24E1主机在正常情况下的运行流程。主机在令牌发出去以后,就只能处于无线接收的状态,直到从机的令牌无效后才能进行与ATmegal28的通信或者给从机发送数据。



nRF24E1从机的通信任务要简单得多,另外还有各自的应用。可以用nRF24E1的I/O端口直接控制设备,也可以连接其他MCU实现其他功能。

由于nRF24E1内置了增强型8051控制器,使nRF24E1成为一种集无线数据接收和发送于一体,以及对数据进行处理的片上系统(SoC),并且有模拟输入和PWM输出,因此,不但可以作为无线接口实现无线数据传送,在一些较为简单的控制系统中,可以用它作为控制核心,无需另接MCU。这使得nRF24E1的应用系统更为简化,大大增强了无线系统的稳定性和可靠性;同时,也使得开发变得简单,成本进一步降低。  

在一些较为复杂的系统中,由于nRF24E1的端口有限,只有256字节的RAM空间,805l的处理能力也不是很强。在这样的系统中,可通过连接功能更为强大的MCU,让MCU进行处理。应用中,采用了ATmegal28,而nRF24E1只作为无线通信的接口,将数据通过UART或SPI接口传送到Atmegal28,让Atmegal28进行较为复杂的运算和处理。

图4为ATmegal28与nRF24E1的SPI接口电路图。nRF24E1为SPI的主机,ATmegal28为从机。通过SPI接口可使nRF24El与ATmegal28的最大通信速率达到2 Mbps,因此,传输的速度可以满足大多数场合的应用。



本系统可以应用于数据采集系统、信息家电的无线通信接口、住宅和楼宇自动化装置以及工业自动化的无线连接等场合。上述方案已经在数据采集系统上得到应用,很方便地实现了设备间的无线连接;而且对原有模块的改动很少,开发时间较短,系统的稳定性很好。

结 语

蓝牙工作在2.4 GHz频段,但由于其芯片的成本一直居高不下,产品很难开发,因此到目前为止,蓝牙的产品还是很少。另外,市场尚未出现非蓝牙不可的应用 需求,蓝牙的一些市场定位能够轻易地被其他更专业的产 品所取代。nRF24E1就是以较低的价格和较容易应用开 发等优势来代替一些领域的蓝牙应用,为一些只需要简单 的无线连接的应用领域,提供一种低成本、低功耗、能够快 速开发应用的方案,以实现无线连接。另外,在嵌入式系统中实现TCP/IP协议栈,利用Internet进行数据的远程传送;而在本地端采用嵌入式的2.4 GHz无线接入技术, 将这两者结合起来,具有一定的先进性和广阔的应用前景。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top