基于单片机24l01无线遥控车设计毕业设计(编辑修改稿)内容摘要:

系统采用 8051 为核心的单片机控制系统, 通过无线芯片 nRF24L01 来实现发射与接收的 设计要求 ,单片机通过模拟 SPI 接口可以方便的实现对 nRF24L01的控制, 且单片机的控制电路很容易实现扩展,比如语音模块、测温 I2C 模块、 3 时钟模块、 A/D 模块等。 故采用方案三。 整体设计框图如图2 .1 所示。 上位机发送信号 单片机接收并编码 单片机 nRF24L01 发射 nRF24L01 接收 单片机解码 单片机 前进后退左转右转加速 图 脉冲计数器 总体电路结构框图 4 3 硬件设计电路 硬件整体设计概述 本系统使用 STC89C52RC 为控制核心,通过 SPI 接口控制 nRF24L01 发送命令。 在本系统中,主要由与上位机相连的单片机作为发送端 A,直接控制小车的单片机系统作为接收端 B,发送端从上位机接收到指令,并把该指令通过无线模块发送给接收端 B,接收端收到该指令后将此指令转换为控制信号,控制小车的动作。 硬件组成介绍 MCS51 单片机介绍 MCS51 单片机的基本结构如图 所示,其基本结构包括: ● 8 位 CPU; ● 片内震荡器及时钟电路; ● 32 根 I/O 口线; ● 外部存储器 ROM 和 RAM 寻址范围各为 64KB; ● 2 个 16 位定时器 /计数器; ● 5 个中断源, 2 个中断优先级; ● 全双工串行口; ● 布尔处理器。 8051 单片机的存储器结构特点之一是程序存储器和数据存储器分开,并有各自的寻址机构和寻址方式。 这种结构的单片机称为哈佛结构单片机。 8051 单片机在物理上有四个存储空间:片内程序存储器和片外程序存储器;片内数据存储器和片外数据存储器。 5 8051 单片机有 4 个 8 位的并行接口,记作 P0, P1, P2 和 P3,共 32 根口线,实际上它们就是 SFR 中的 4 个。 这 4 个接口特性上主要差 别是 P0, P2 和 P3 都还有第二功能,而 P1 口只能用做 I/O 口。 4 个口的驱动能力也是不相同。 P1,P2 和 P3 都能驱动 3 个 LS TTL 门,并且不需外加上拉电阻就能驱动 MOS 电路。 P0 能驱动 8 个 LS TTL 门,但驱动 MOS 电路时,若作为地址 /数据总线,则可以直接驱动;而作为 I/O 口时,需外接上拉电阻才能驱动 MOS 电路。 nRF24L01 无线模块的介绍 (1)nRF24L01 介绍 是一款新型单片射频收发器件,工作于 GHz~ GHz ISM 频段。 供电电压为 V~ V。 24L01 各管脚如表 1 所示。 时钟电路 ROM RAM 定时器 /计数器 CPU 并行接口 串行接口 中断系统 TXD RXD INT0 INT1 P0~P3 T0 T1 图 8051 单片机的基本结构 6 图 2 nRF24L01 引脚结构 内置频率合成器、功率放大器、晶体振荡器、调制器等功能模块,并融合了增强型 ShockBurst 技术,其中输出功率和通信频道可通过程序进行配置。 nRF24L01 功耗低,在以 6 dBm 的功率发射时,工作电流也只有 9 mA。 接收时,工作电流只有 mA,多种低功率工作模式(掉电模式和空闲模式)使节能设计更方便。 ( 2) 24L01 的主要特点  GFSK 调制:  硬件集成 OSI 链路层。  具 有自动应答和自动再发射功能。  片内自动。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。