基于单片机的无线射频收发系统.doc

上传人:11****ws 文档编号:2422401 上传时间:2019-05-12 格式:DOC 页数:40 大小:406.50KB
下载 相关 举报
基于单片机的无线射频收发系统.doc_第1页
第1页 / 共40页
基于单片机的无线射频收发系统.doc_第2页
第2页 / 共40页
基于单片机的无线射频收发系统.doc_第3页
第3页 / 共40页
基于单片机的无线射频收发系统.doc_第4页
第4页 / 共40页
基于单片机的无线射频收发系统.doc_第5页
第5页 / 共40页
点击查看更多>>
资源描述

1、专业课程设计报告题 目:基于单片机的射频无线收发系统姓 名 : 晁州专 业 : 通信工程班级学号: 10042309同 组 人: 朱丽洁指导教师: 张小林南昌航空大学信息工程学院20 13 年 0 7 月 05 日基于单片机的无线射频收发系统摘 要:随着现代电子技术的飞速发展,通信技术也取得了长足的进步。在无线通信领域,越来越多的通信产品大量涌现出来。但设计无线数据传输产品往往需要相当的无线电专业知识和价格高昂的专业设备,因而影响了用户的使用和新产品的开发。nRF24L01 是一个为 433MHz ISM 频段设计的无线收发芯片,它为短距离无线数据传输应用提供了较好的解决办法, 使用 nRF2

2、4L01 降低了开发难度,缩短了开发周期,使产品能更快地推向市场。本文提出了一种应用于无线数据收发系统的设计思路及实现方案,给出了基于无线射频芯片 nRF24L01 和 STC89C52 单片机的无线数据传输模块的设计方法,详细分析了各部分实现原理,并对系统的传输距离、传输数据的正确性进行了测试。试验表明,该系统性能稳定,具有较强的抗干扰能力,有较强的实用价值。关键词:无线通信 无线数据传输模块 单片机 射频 目 录前言 11 系统设计11.1 系统设计2 1.2 实现过程22 系统组成22.1 射频收发控制模块32.1.1 无线射频收发芯片 nRF24L01 介绍32.1.2 稳压部分52.

3、2 单片机控制部分62.2.1 STC89C52RC 功能介绍62.2.2 内部结构62.2.3 串口通信82.3 显示部分103 软件设计113.1 主程序流程图113.2 数据收发子程序流程图123.3 键盘子程序流程图134 测试结果及分析134.1 硬件电路测试144.2 系统测试144.2.1 测试方法144.2.2 功能测试及分析145 结论166 参考文献17致谢18附录 1:无线发射系统电路图19附录 2:发送程序 20前言伴随着短距离、低功率无线数据传输技术的成熟,无线数据传输被越来越多地应用到新的领域。与有线通信方式相比,无线通信以其不需铺设明线,使用便捷等一系列优点,在现

4、代通信领域占重要地位。但以往的无线产品存在范围和方向上的局限。例如,一些无线产品在使用时,无法将信息反馈给控制者;还有一些无线产品不能很好地显示参数或状态信息,如果能在系统中增加一块小型液晶显示电路,产品不仅能向用户显示其状态或状态的改变,而且可以大大降低成本。正如人们所发现的,只要建立双向无线通信-双工通信并且选无线数据传输模块基于微功耗单片射频收发器NRF24L01设计,采用89C52单片机完成数据的处理和控制择成本低的收发芯片,就会出现许多新应用。本次设计主要是利用无线收发电路,加上单片机控制与液晶显示制成一套完整的数据收发系统。考虑到目前市场上的一些需求,设计的主要要求是方案成本低,体

5、积小,低功耗,集成度高,尽量无需调外部元件,传输时间短,接口简单。 。第一章 系统设计1.1 系统设计无线数据传输系统有点对点,点对多点和多点对多点三种。本系统由于实际应用的需要,接收器和数据终端之间的数据传输通过 NRF24L01 进行,构成点对点无线数据传输系统。整个系统中,两数据终端之间的无线通信采用 433MHz 的频段作为载波频率,收发通过串口通信。 无线数据收发系统可以分为无线收发控制电路、单片机控制电路、显示电路和按键电路四部分组成,系统原理框如图 1-1 所示:图 1-1 无线数据收发系统原理图1.2 实现过程当我们需要发送数据时,使用按键来输入所需发送的信息。按键与单片机的S

6、TC89C52RC 的 P3.2-P3.5 口相接,单片机的 P1.0 口控制信息的发送与接收,并且TXD 端与收发器输入端相连,通过 TXD 将数据传入收发器,收发器接收到数据后,通过 FSK 调制,将信号发送出去;接收端的收发器通过解调,将载波信号转换为数字信号,完成信息传输过程;收发器的输出端通过 RXD 端将数字信号输入到单片机;单片机将数据传送到显示器,这样就完成了一次数据发送与接收并显示的过程。本系统采用的是半双工传送方式。 所谓半双工就是通信的双方均具有发送和接收信息的能力,信道也具有双向传输性能,但是,通信的任何一方都不能同时既发送信息又接收信息,即在指定的时刻,只能沿某一个方

7、向传送信息。所以上述实现过程只介绍了由一方传送到另一方的过程,而相反方向与其原理相同。无线收发器按键单片机系统无线收发器液晶显示屏单片机系统第二章 系统组成2.1 射频收发控制模块该模块主要由 NRF24L01 构成,RF24L01 是一款工作在 2.42.5GHz 世界通用ISM 频段的单片无线收发器芯片。无线收发器包括:频率发生器、增强型SchockBurst 模式控制器、功率放大器、晶体振荡器调制器、解调器。输出功率频道选择和协议的设置可以通过 SPI 接口进行设置。2.1.1 无线收发芯片nRF24L01介绍1. 主要引脚功能图 2-1NRF24L01 引脚图表 2-1 NRF24L0

8、1 主要引脚说明表接口电路管脚说明管脚名称 管脚功能 说明1 GND 接地电源 电源地2 VCC 接电源正 电源正。范围在1.9-3.6V。3 CE 模块输入信号 由单片机给出信号控制NRF24L01模块内部射频电路工作与否4 CSN 模块输入信号 模块的片选信号,单片机发出信号来控制允许向模块读或写数据5 SCK 模块输入信号 串行时钟信号。由单片机发出,来控制模块的读或写的运作节拍6 MOSI 模块输入信号 是单片机向NRF24L01 发送数据的接口7 MISO 模块输出信号 是NRF24L01 模块向单片机送数据的接口8 IRQ 模块输出信号 是NRF24L01 产生中断信号发送给单片机

9、的接口2. 内部结构图 2-2NRF24L01 无线收发芯片内部结构图3. NRF24L01 无线模块特点:(1)GFSK 调制:(2)硬件集成 OSI 链路层;(3)具有自动应答和自动再发射功能;(4)片内自动生成报头和 CRC 校验码;(5)数据传输率为 l Mb/s 或2Mb/s;(6)SPI 速率为0 Mb/s 10 Mb/s;(7)125 个频道:(8)与其他 nRF24 系列射频器件相兼容;4.GFSK 调制本系统中的 NRF24L01 是具备 GFSK 调制的无线收发芯片。GFSK 高斯频移键控调制是把输入数据经高斯低通滤波器预调制滤波后,再进行 FSK 调制的数字调制方式。它在

10、保持恒定幅度的同时,能够通过改变高斯低通滤波器的 3dB 带宽对已调信号的频谱进行控制,具有恒幅包络、功率谱集中、频谱较窄等无线通信系统所希望的特性。因此,GFSK 调制解调技术被广泛地应用在移动通信、航空与航海通信等诸多领域中。2.1.2 稳压部分由于 NRF24L01 的 VCC 脚接电压范围为 3.3V3.6V 之间,不能在这个区间之外,超过 3.6V 将会烧毁模块,因此选用 3.3V 电压。该稳压部分电路如下图所示:图 2-3 稳压电路该稳压部分主要由 LM317 和外围电路构成。LM317 作为输出电压可变的集成三端稳压块,是一种使用方便、应用广泛的集成稳压块。稳压电源的输出电压可用

11、下式计算:Vo1.25(1R2/R1 ) (2-1)因此选择 R1 为 200 欧姆,为了便于调试 R2 使用滑动变阻器。在应用中,为了电路的稳定工作,需要接二极管作为保护电路,防止电路中的电容放电时的高压把LM317 烧坏。2.2 单片机控制部分控制电路主要组成部分为单片机 STC89C52RC,通过 STC89C52RC 与 nRF905进行串行通信,并用其控制 NRF24L01 的工作模式和 SPI 输入输出,从而调整收发状态。STC89C52RC 还控制液晶屏的显示和按键等系统工作。2.2.1 STC89C52RC 功能介绍STC89C52 是一种低功耗、高性能 CMOS8 位微控制器

12、,具有 8K 在系统可编程 Flash 存储器。STC89C52 使用经典的 MCS-51 内核,但做了很多的改进使得芯片具有传统 51 单片机不具备的功能。在单芯片上,拥有灵巧的 8 位 CPU 和在系统可编程 Flash,使得 STC89C52 为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 具有以下标准功能: 8k 字节 Flash,512 字节 RAM, 32 位 I/O 口线,看门狗定时器,内置 4KB EEPROM,MAX810 复位电路,3 个 16 位定时器/计数器,4 个外部中断,一个 7 向量 4 级中断结构(兼容传统 51 的 5 向量 2 级中断结构) ,全双工

13、串行口。另外 STC89C52 可降至 0Hz 静态逻辑操作,支持 2 种软件可选择节电模式。空闲模式下,CPU 停止工作,允许 RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM 内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率 35MHz,6T/12T 可选。2.2.2 内部结构STC89C52RC 单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时器/计数器、并行 I/O 口、串行 I/O 口和中断系统等几大单元以及数据总线、地址总线和控制总线三大总线构成。p1.01 p1.12p1.23 p1.34p1.45 p1.56p1.67 p1.78RST/VPD9 RXD/P3.010TXD/P3.111 INT0/P3.212INT1/P3.313 T0/P3.414T1/P3.515 WR/P3.616RD/P3.717 XTAL218XTAL119 GND20 P2.0 21P2.1 22P2.223P2.3 24P2.4 25P2.526P2.6 27P2.7 28PSEN29ALE/PROG 30EA/VPP 31P0.732P0.6 33P0.5 34P0.435P0.3 36P0.2 37P0.138P0.0 39VCC 40

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。