"景先生毕设|www.jxszl.com

基于stm32l475单片机网络收音机系统(附件)【字数:6639】

2024-11-03 13:37编辑: www.jxszl.com景先生毕设
伴随着电子科技和计算机技术的快速发展,电子产品的慢慢的就被推上了更高的发展空间。现如今,网络收音机主要是以软件平台和硬件平台组成,主要来接收网络广播和下载音乐。因此手持收音机是比较有研究价值。本系统的硬件设计STM32L4核心单片机模块电路作为主控,分别控制存储电路设计模块,显示电路模块,控制电路模块,音频电路模块。软件设计调试的主要功能为存储模块的器件存储音乐,单片机读取数据通过显示电路显示音乐的数据,由控制电路按照控制者的思路音乐播放出来。调试系统功能正常播放,功能稳定。本设计的主要功能分为如下几点在TFTLCD上显示歌曲名字、当前歌曲的编号信息。SD卡存储音乐文件。KEY0选择下一曲。KEY2选择上一曲。WK_UP用来控制暂停/继续播放。RGB用于指示程序运行状态。
Key words: embedded; Single chip microcomputer; Network radio; Memory circuit: 目录
一、 绪论 1
(一) 本课题的研究背景和意义 1
(二) 国内外的研究现状 1
(三) 课题研究意义 1
二、 设计方案,原理图主要元器件的介绍 3
(一) 网络收音机方案设计 3
(二) 具体方案模拟 3
(三) 单片机主控核心器件 3
(四) 存储器件 4
(五) 显示器件 4
(六) 控制器件 4
三、 系统的硬件设计 5
(一) 网络收音机硬件系统总体设计要求 5
(二) 网络收音机硬件系统的总体设计框架 5
(三) 网络收音机的硬件电路设计 5
四、 系统的软件设计 9
(一) 软件系统总体设计要求 9
(二) 软件系统总体设计框图 9
(三) 软件控制程序设计 9
五、 实物调试 12
(一) 产品调试 12
(二) 实物现象分析 13
六、 总结与展望 14
致谢 15
附录一 源程序 17
绪论
本课题的研究背景和意义
 *51今日免费论文网|www.51jrft.com +Q: ^351916072
如今物联网的快速发展,物联网又被成为继计算机、互联网和移动通信网络之后的第三次信息技术革命,其广阔的前景受到了世界各国的高度关注。其中网络收音机就是在这种技术下发展起来的,它的功能和我们手中的智能手机相似,但是有完全不同,这种网络收音机给我们带来了很多的乐趣。在本项目中的音乐播放器是通过SD卡存储音乐进行播放,数据传输,把歌曲自动存储到内存卡中中,当听音乐的时候,开机通过按键,来实现音乐的播放。
在基于本系统的网络收音机是由几个优点:
从项目中的硬件方面出发,本主控芯片是选自L4,本芯片的最大的优点就是低功耗,待机时间长。
项目中的软件方面是我国完全开源嵌入式RTthread的官网学习的编程,这套编程就像STDIO一样快捷便利。拥有一套完整的编程软件。
网络收音机从开发者的角度分析,在这套系统的开发后,单从客户方面,不仅仅是给用户放松了身心,而且可以让用户有了不一样的体验。
国内外的研究现状
福建省机械科学研究院 姜利昭 在2016年发表了一篇《基于SH79F64的数字收音机控制设计》的文章中,这个收音机是主要以数字形式播放,也是PLL收音机。在专业化角度分析PLL就是两个电信号相位同步的自动控制的系统,它具有接收电台的超高稳定、没有温漂等优点。
兰州大学 程志远 在2013年发表了《基于STM32的网络收音机的设计与实现》的文章,主要功能介绍为,从硬件介绍为是ST公司的Core M3的核心控制,软件是从RTthread的开源操作系统设计,本系统主要是设计便携式设备。
大连理工大学 张晓月 在2013年发表了《基于Android 的网络收音机设计与实现》
是在线播放的音乐播放器,主要功能是在列表选择电台或者通过搜索电台,点击电台进行播放,在程序中涉及的大量数据,因此选择一款轻量级的处理工具。
课题研究意义
网络收音机的设计与研究是关注与嵌入式的操作系统,和硬件方面的低功耗的设备。本设计是基于RTThread 的设计操作系统,本系统的优势是实时性强,同时可以满足实时采集,实时控制控制等苛刻场景下的应用。本系统是通过SD卡存储音乐进行播放,数据传输,把歌曲自动存储到数据库中,当听音乐的时候,就开始从数据库中开始调用数据,来实现音乐的播放。这种便携式网络收音机,可以给消费者很大的便利空间,同时也给消费者减少了大量的购买资金。本系统的主要的功能是:
在TFTLCD上显示歌曲名字、播放时间、歌曲总时间、歌曲总数目、当前歌曲的编号等信息。
SD卡存储音乐文件。
KEY0用于选择下一曲。
KEY2用于选择上一曲。
WK_UP用来控制暂停/继续播放。
RGB还是用于指示程序运行状态。
设计方案,原理图主要元器件的介绍
课题的主要设计是研究STM32L4核心单片机模块电路,存储电路设计模块,显示电路模块,控制电路模块,音频电路模块等元器件的选型。
产品的设计功能要求:
在TFTLCD上显示歌曲名字、播放时间、歌曲总时间、歌曲总数目、当前歌曲的编号等信息。
SD卡存储音乐文件。
KEY0用于选择下一曲。
KEY2用于选择上一曲。
WK_UP用来控制暂停/继续播放。
RGB还是用于指示程序运行状态。
网络收音机方案设计
网络收音机的设计主要是潘多拉STM32L4作为主控芯片,控制音乐的存储、播放、暂停。存储电路是由CARD用来存储音乐和图片的器件。ST7789V2是驱动显示器的显示音乐的界面,方便人员操作。控制电路主要是用来控制音乐的播放和暂停。音频电路的设计主要功能是对麦克风的放大。

原文链接:http://www.jxszl.com/jsj/wlw/607517.html