基于nRF24l01的无线音乐播放器设计毕业论文.doc
《基于nRF24l01的无线音乐播放器设计毕业论文.doc》由会员分享,可在线阅读,更多相关《基于nRF24l01的无线音乐播放器设计毕业论文.doc(46页珍藏版)》请在三一办公上搜索。
1、本科毕业设计(论文)题 目:基于nRF24l01的无线音乐播放器设计 摘要本文介绍了一种基于nRF24l01的无线音乐播放器设计方案。本设计方案结合了单片机技术和无线通信技术,设计的电路以单片机和无线通信模块为核心,并辅以外围电路。其工作过程是按键选择后,通过无线模块发射相应的数据,由另一无线模块接收的数据后播放不同的音乐。该系统实现了无线控制音乐播放器的歌曲播放选择和歌曲名的显示。本系统的优点是电路简单,性能可靠,实时性好,操作简单,编程容易等。关键词:单片机;无线模块nRF24l01;模拟SPI Abstract This article introduced one kind based
2、 on the nRF24l01 wireless music player design proposal. The design proposal unified the monolithic integrated circuit technology and the wireless communication technology, the design electric circuit take the monolithic integrated circuit and the wireless communication module as a core, and auxiliar
3、y by peripheral circuit. After its work process is the pressed key choice, through wireless module launch corresponding data, after another wireless module receive data broadcasts the different music. This system has realized the wireless control music player song broadcast choice and a song demonst
4、ration. This systems merit is the electric circuit is simple, the perform reliably, timeliness is good, simplicity of operator, programming easy and so onKey Words:single chip microcomputer; wireless module nRF24l01;simulation SPI目录1绪论- 1 -1.1 前言- 1 -1.2 背景与意义- 1 -1.3 设计任务- 1 -2 系统总体设计方案- 3 -3无线通信系统
5、的介绍- 4 -3.1无线通信系统的构成- 4 -3.2无线通信工作方式- 5 -4系统硬件设计- 7 -4.1 芯片介绍- 7 -4.1.1 51芯片介绍- 7 -4.1.2 nRF24l01无线模块介绍- 8 -4.1.3 LM386芯片介绍- 10 -4.2硬件模块设计- 10 -4.2.1单片机最小系统电路- 10 -4.2.2音频电路- 11 -4.2.3按键电路- 12 -4.2.4显示电路- 12 -5 系统软件设计- 13 -5.1概述- 13 -5.2主程序设计- 14 -5.3无线通信程序- 15 -5.4音乐程序- 17 -5.5键盘输入程序- 20 -5.6 LCD显示
6、程序设计- 20 -6 系统调试- 21 -6.1硬件调试- 21 -6.2软件调试- 21 -7 总结总结与展望- 22 -致谢- 23 -参考文献- 24 -附录 原理图- 25 -附录 元器件清单- 26 -附录 源程序清单- 27 -1绪论1.1 前言随着生活水平的提高,人们对娱乐要求越来越高,音乐播放器就是一个典型的产品,产品设计的越来越小,功能越来越强大,价格又要降下来。而单片机因其优越的性价比和灵活性的功能配置而被广泛的应用于各种领域,且基于无线设计,使音乐播放器摆脱有线的束缚,更加方便、更具娱乐性。1.2 背景与意义 随着社会的发展,人们期望着能随时随地、不受时空限制地进行信息
7、交换。当今的各种智能化控制系统也离不开数据信息的传输。其中,无线数据传输区别于传统的有线传输的新型传输方式,系统不需要传输的线缆、成本低廉、施工简单。无线数据传输如下的优点使其日益得到广泛的应用:1)省去了通信设备之间的连线,特别是在不易接线或接线费用较高区域(如有历史意义的建筑物、河流、山脉等障碍)更具优势,甚至某些场合只能采用无线数据传输方式(如民航飞机的导航);2)设备的可移动性、安装的方便性、组网的灵活性等。 目前,蓝牙、IEEE802.11等无线局域网协议及其技术的研究、开发和应用正如火如荼地进行,也预示着无线通信在未来的信息交换中将发挥出更大的作用。随着计算机、通信和无线技术的逐渐
8、地融合,在传统的有线通信的基础上,无线通信技术应运而生,它具有快捷、方便、可移动和安全等优势,所以广泛应用到遥控玩具、汽车电子、环境监测和电气自动化等。现在,有很多的电器产品(如一些家用电器)的操作控制也都采用了无线数据传输方式,一些无线数据传输功能相对简单的电器产品,其无线数据传输信号的识别与译码大多采用单片机。如今,大部分编码调制芯片配套的译码芯片都内置到无线通信模块里,从而可使单片机做更多复杂的任务。在数字音乐播放器发展方面,功能越来越强大,但价格也随之上涨。用单片机设计音乐播放器,则性价比较高,但基于无线通信的音乐播放器就很少。在一些应用场合中,音乐播放器受到有线通信的束缚,不便使用,
9、这时就需要无线数据传输,本设计就是基于无线收发模块来实现无线音乐播放系统。1.3 设计任务本设计主要任务是制作一个基于nRF24l01的无线音乐播放器设计,此系统能够实现无线控制音乐的播放。先用单片机设计一个音乐播放器,再用无线模块nRF24l01实现无线控制。主要设计要求: (1)学会并掌握单片机的硬件电路设计; (2)理解无线通信nRF24l01的编写方法和程序流程; (3)设计单片机间无线数据传输的硬件原理图; (4)编写软件程序,包含单片机间无线通信的软件设计和音乐播放器的设计; (5)调试并实现单片机的无线音乐播放器系统的设计;2 系统总体设计方案本文设计的基本内容是以单片机间的通信
10、为核心,并辅以音频电路和无线模块外围电路,通过对单片机的编程来设计出单片机无线音乐播放器系统。由于系统模块如图2-1所示:图2-1 无线音乐播放器系统硬件框图无线技术方案有以下几种选择:(1) 红外技术,红外技术有效接收距离短,且无法支持多位传输;电力消耗大,抗干扰性能差。(2) 27MHz射频技术,接收距离短,传输速率较低,抗干扰能力一般,只能进行单向信号传输,容易出现信号中断金额无线频段互相干扰的现象。(3) 调频技术,传输距离较长,可全方位接收信号,抗干扰能力较高,仅支持单向信号传递。(4) 蓝牙技术,在传输距离、速度等方面具有绝对优势,但在微处理器和协议使用许可方面的高要求,使得产品价
11、格一直居高不下。(5) 2.4GHz技术,传输速率可媲美蓝牙,功耗却大大降低;采用完全开放式的网络协议,在价格上具有绝对优势;传输距离可达10米。通过性价比选择工作于2.4 GHz2.5 GHz ISM频段的无线模块nRF24Ll01较为合适,其传输距离也足够日常的音乐欣赏。软件部分为单片机程序设计,主要是对无线模块软件设计、音频模块软件设计和案件控制软件。其通过KEIL软件,用C语言来实现相应的功能,并通过U-EC5下载程序。 3无线通信系统的介绍3.1 无线通信系统的构成无线通信(Wireless communication)是利用电磁波信号可以在自由空间中传播的特性进行信息交换的一种通信
12、方式。近些年信息通信领域中,发展最快、应用最广的就是无线通信技术。利用电磁波作为传输介质的通信系统称为无线通信系统。典型的无线通信系统的组成框图如图3-1:图3-1 无线通信系统结构框图 可见,无线通信系统一般有发信机、收信机以及与其相连的天线(含馈线)构成。1发信机发信机的主要作用是将所要传送的信号首先对载波信号进行调制,形成已调载波;已调载波信号经过变频(有的发射机不经过这一步骤)成为射频载波信号,送至功率放大器,经功率放大后送至天(馈)线。图3-2是一种短波发信机的组成框图。 图3-2一种短波发信机的组成框图2天线天线是无线通信系统的重要组成部分。其主要作用:是把射频载波信号变成电磁波或
13、者把电磁波变成射频载波信号。按照规范性的定义,“天线就是把导行模式的射频电流变成扩散模式的空间电磁波的传输模式转换器,及其逆变换的传输模式转换器”。馈线的主要作用:是把发射机输出的射频载波信号高效地送至天线。这一方面要求馈线的衰耗要小;另一方面其阻抗应尽可能与发射机的输出阻抗和天线的输入的阻抗相匹配。3收信机收信机的主要作用是把天线接收下来的射频载波信号首先进行低噪声放大,然后经过变频(一次、两次甚至三次变频)、中频放大和解调后还原出原始信号,最后经低频放大器放大后输出。图3-3是一种短波收信机的组成框图。 图3-3 一种短波收信机的组成框图 3.2 无线通信工作方式无线通信的工作方式可分为单
14、向通信方式和双向通信方式两大类别,而后者又分为单工通信方式、双工通信方式和半双工通信方式三种。1单向通信方式所谓单向通信方式就是通信双方中的一方只能接收信号,而另一方只能发送信号,不能互逆。收信方不能对发信方直接进行信息反馈。例如:陆地移动通信系统中的无线寻呼系统就采用这种工作方式。BP机(或BB机)只能收信而不能发信,反馈信息只能通过“打电话”间接地来完成。2双向通信方式(1) 单工通信方式通信双方只能交替地进行发信和收信,不能同时进行。如图3-4所示。 图3-4 单工通信方式示意图例如:常用的对讲机就采用这种通信方式,平时天线与收信机相连接,发信机也不工作。当一方用户讲话时,接通信时,接通
15、“按-讲”开关,天线与发信机相连(发信机开始工作)。另一方的天线接至收信机,因而可收到对方发来的信号。(2) 全双工通信方式通信双方可同时发信与收信,即双方同时处于收信与发信状态。这时收信与发信必须采用不同的工作频率。用户使用时与“打电话”时的情况一样。这时通信双方的设备一般通过双工器来完成这种功能。如下图3-5所示。 图3-5 全双工通信方式示意图(3) 半双工通信方式通信双方可同时发信和收信。但发信时要按下“按-讲”开关。如图3-6所示。 图3-6 半双工通信方式示意图4系统硬件设计系统设计的初步设想:在设计系统时先设计基于单片机的音乐播放器,另一块单片机通过无线模块控制音乐播放器的音乐播
16、放。4.1 芯片介绍4.1.1 51芯片介绍单片机的全称是单片微型计算机(Single Chip Microcomputer)。为了使用方便,它把组成计算机的主要功能部件:中央处理器(CPU)、数据存储器(RAM)、程序存储器(ROM、EPROM、E2PROM或FLASH)、定时/计数器和各种输入/输出接口电路等都集成在一块半导体芯片上,构成了一个完整的计算机系统。与通用的计算机不同,单片机的指令功能是按照工业控制的要求设计,因此它又被称为微控制器(Microcontroller)。MCS是Intel公司单片机系列的符号。Intel公司推出有MCS-48、MCS-51、MCS-96系列单片机。
17、其中MCS-51系列单片机典型机型包括51和52两个子系列。52子系列的主要功能为:1、8位CPU。2、片内带振荡器及时钟电路。3、256B片内数据存储器。4、8KB片内程序存储器。5、程序存储器的寻址范围为64KB。6、片外数据存储器的寻址范围为64KB。7、21B特殊功能寄存器。8、48根I/O线。9、1个全双工串行I/O接口,可多机通信。10、3个16位定时器/计数器。11、中断系统有8个中断源,可编程为两个优先级。12、111条指令,含乘法指令和除法指令。13、布尔处理器。14、使用单+5V电源。MCS-51具有比较大的寻址空间,地址线宽达16条,即外部数据存储器和程序存储器的寻址范围
18、达216=64kB,这作为单片机控制来说已是比较大的,这同时具备对I/O口的访问能力。此外,MCS-51采用模块化结构,可方便地增删一个模块就可引脚和指令兼容的新产品,从而容易使产品形成系列化。由于MCS-51集成了几乎完善的8位中央处理单元,处理功能强,中央处理单元中集成了方便灵活的专用寄存器,硬件的加、减、乘、除法器和布尔处理机及各种逻辑运算和转移指令,这给应用提供了极大的便利。MCS-51的指令系统近乎完善,指令系统中包含了全面的数据传送指令、完善的算术和逻辑运算指令、方便的逻辑操作和控制指令,对于编程者来说,使用起来相当地灵活和方便。MCS-51单片机的工作频率为212MHz,当振荡频
19、率为12MHz时,一个机器周期为1s,这个速度应该说是比较快的。MCS-51中集成了完善的各种中断源,用户可十分方便地控制和使用其功能,使得它的应用范围加大,可以说它可以满足绝大部分的应用场合。MCS-51系列单片机优异的性能/价格比使得它从面世以来就获得用户的认可。本设计的应用电路中采用了STC公司的STC89C52RC芯片,它与MCS-51单片机指令集兼容,同时它的内部包含用作程序存储器的8KB的基于FLASH技术的只读存储器。采用这款芯片既克服了采用8031需要添加外部程序存储器导致电路复杂的缺点,又克服了采用8751导致电路制作成本高的缺点。52系列I/O脚使用简单,但高电平时无输出能
20、力,可谓有利有弊。故其他系列的单片机(如PIC系列、AVR系列等)对I/O口进行了改进,增加了方向寄存器以确定输入或输出,但使用也变得复杂。 图4-1 单片机芯片引脚图4.1.2 nRF24l01无线模块介绍nRF24l01是一款新型单片射频收发器件,工作于2.4GHz2.5GHz ISM频段。内置频率合成器、功率放大器、晶体振荡器、调制器等功能模块,并融合了增强型ShockBurst技术,其中输出功率和通信频道可通过程序进行配置。nRF24L01功耗低,在以-6dBm的功率发射时,工作电流也只有9mA;接收时,工作电流只有12.3 mA,多种低功率工作模式(掉电模式和空闲模式)使节能设计更方
21、便。(1)主要特点:2.4Ghz全球开放ISM频段免许可证使用;最高工作速率2Mbps,高效GFSK调制,抗干扰能力强,特别适合工业控制场合;125频道,满足多点通信和跳频通信需要;内置硬件CRC检错和点对多点通信地址控制;低功耗1.9-3.6V工作,待机模式下状态仅为1uA;内置2.4Ghz天线,体积小巧;模块可软件设地址,只有收到本机地址时才会输出数据(提供中断指示),可直接接各种单片机使用,软件编程非常方便。(2)应用领域:遥控、遥测、无线抄表、门禁系统、小区传呼、工业数据采集系统、无线标签、身份识别、非接触RF 智能卡、小型无线数据终端、安全防火系统、无线遥控系统、生物信号采集、无线2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 nRF24l01 无线 音乐 播放 设计 毕业论文

链接地址:https://www.31ppt.com/p-3938887.html