单片机控制音乐喷泉毕业设计.doc
《单片机控制音乐喷泉毕业设计.doc》由会员分享,可在线阅读,更多相关《单片机控制音乐喷泉毕业设计.doc(50页珍藏版)》请在三一办公上搜索。
1、苏州工业园区职业技术学院大学生实践创新训练项目年 月 日项目报告项目来源:江苏省苏州工业园区职业技术学院学期项目项目 项目名称: 单片机控制音乐喷泉 立项时间: 2010年 所属系部: 机电系 主持人 : 薛飞 项目成员: 薛飞 指导教师: 目 录项目计划进度表4学期项目小组任务分工表5第一章 绪论1.1 项目背景61.2 单片机的概述71.3 变频器工作原理91.4 项目的主要任务与内容101.5 项目的组织10第二章 系统概述及方案论证2.1 系统概述112.2 控制系统方案选择及论证13第三章 系统硬件部分3.1 控制系统的组成部分193.2 系统的控制过程193.3 单片机的选型203
2、.4变频器的选型及参数设置263.5 潜水泵与灯组参数283.6 单片机的外部硬件连接图293.7 控制系统主电路图30第四章 系统软件部分4.1控制系统基本流程图314.2 本次设计所用指令介绍344.3 控制系统梯形图的编制35结论37参考文献38致谢39项目计划进度表序号日 期主要工作任务完成情况1确定选题、制定项目实施计划及分工。2方案构思、方案选择3设计(硬件部分、软件部分)4实施与运行、项目报告制作5汇报答辩67学期项目小组任务分工表指导教师: 张君艳 电话: E-mail: 小组成员: 薛 飞 联系电话/E-mail: 15106219279/39444556 项目分工表:序号负
3、责人主要工作任务完成日期完成情况1薛飞整体思路设计,资料收集,选取材料2薛飞Word和PPT的制作,内容修改3薛飞单片机部分设计与规划4薛飞机械部分设计567第章 绪论当今喷泉工程和高新技术的结合使喷泉效果更加绚丽多彩、婀娜多姿,令人赏心悦目、流连忘返。当变频控制技术引入音乐喷泉控制系统,可以使水柱随着音乐快慢变化,仿佛是在随着音乐翩翩起舞,引人入胜。本文通过设计一个实用型广场音乐喷泉的单片机控制系统,介绍单片机在音乐喷泉控制控制系统中的应用。通过这一设计过程,进一步熟悉单片机控制系统的设计步骤和方法,培养理论联系实际及知识的综合运用能力。本章对这一课题的设计背景及控制系统中单片机、电路的基本
4、知识进行简单的介绍。1.1项目的背景起初的音乐喷泉控制系统就是利用音乐的主要音素(频率、振幅、音色和节拍)控制喷水的花型组合变化、水柱高低、远近变化和灯光色彩组合,其原理是将声音信号转变为电信号,经过放大及其它一些处理推动继电器或电子开关,再去控制设在水路上的电磁阀的启闭,从而达到控制喷头水路的通断。音乐喷泉是现代科技与艺术的综合,利用喷泉来表现音乐的美感,令人赏心悦目。目前,有许多采用各式各样的控制系统来实现的音乐喷泉, 取得了良好的效果。但纵观这些音控产品,有的利用音乐的时域变化来控制喷泉,有的将音乐分成几个频段来控制喷泉的花型, 且多采用低频、中频和高频三个频段来控制。缺点是都没有在频域
5、上很好地展现音乐,因此不能很好地体现音乐的内涵。本项目针对这些问题,提出了一种新的方法来控制喷泉的变化,利用89C51单片机通过A/D模块对音频信号进行采集,然后通过控制步进电机来来控制电磁阀,利用各式喷头的喷射、摇摆、旋转来实现喷泉水柱高低、摇摆幅度、旋转速度来实时地展现音乐的频谱。1.2 系统功能及原理目前音乐喷泉的控制主要有单片机、P C 机、工业控制计算机及P L C 可编程控制器等多种方式, 本音乐喷泉控制系统采用M C S 一5 1 型单片机8 9 C 5 1 为C P U , 图1 为工作原理框图音乐喷泉的设计关键是使水姿、灯光与音乐旋律、节奏完美组合, 利用喷泉体现出音乐的内涵
6、, 体现不同乐曲的特点, 这是该类设计中的难点。简单的音乐控制水柱高低很难做到这一点, 另外水柱变化相对音乐的滞后也是大问题。本系统的设计思想是首先对音乐进行采样, 然后通过步进电机控制电磁阀, 实现喷头流量的控制。1.2.1 单片机的发展概况89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFLASH Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易
7、失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的89C51是一种高效微控制器,89C2051是它的一种精简版本。89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。 1主要特性: 与MCS-51 兼容 4K字节可编程闪烁存储器 寿命:1000写/擦循环 数据保留时间:10年 全静态工作:0Hz-24Hz 三级程序存储器锁定 128*8位内部RAM 32可编程I/O线 两个16位定时器/计数器 5个中断源 可编程串行通道 低功耗的闲置和掉电模式 片内振荡器和时钟电路 2管脚说明: VCC:供电电压。
8、 GND:接地。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。 P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。 P2口:P2口为一个内部上拉电
9、阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输
10、入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。 P3口也可作为AT89C51的一些特殊功能口,如下表所示: 口管脚 备选功能 P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 /INT0(外部中断0) P3.3 /INT1(外部中断1) P3.4 T0(记时器0外部输入) P3.5 T1(记时器1外部输入) P3.6 /WR(外部数据存储器写选通) P3.7 /RD(外部数据存储器读选通) P3口同时为闪烁编程和编程校验接收一些控制信号。 RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。 ALE/PROG
11、:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。 /PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存
12、储器时,这两次有效的/PSEN信号将不出现。 /EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。 XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2:来自反向振荡器的输出。 3振荡器特性: XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。有余输入至
13、内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。 4芯片擦除: 整个PEROM阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持ALE管脚处于低电平10ms 来完成。在芯片擦操作中,代码阵列全被写“1”且在任何非空存储字节被重复编程以前,该操作必须被执行。 此外,AT89C51设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,CPU停止工作。但RAM,定时器,计数器,串口和中断系统仍在工作。在掉电模式下,保存RAM的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。 5.结
14、构特点:8位CPU;片内振荡器和时钟电路;32根I/O线;外部存贮器寻址范围ROM、RAM64K;2个16位的定时器/计数器;5个中断源,两个中断优先级;全双工串行口;布尔处理器;1.4 项目的主要任务与内容本报告是本人的毕业项目报告,需要我结合所学知识,以单片机为基础,对音乐喷泉自动控制系统进行自动化控制。主要任务是在自我学习、向人学习的前提下,深入地了解电气控制系统各方面的知识,熟练地掌握单片机控制技术各方面的理论知识及其应用,逐渐提高对电气控制系统进行设计的实际工作能力,懂得运用所学的理论知识与实际情况相结合。同时,通过学习各方面的知识,不断地提升自己,通过实际应用,逐渐地提高自己的动脑
15、能力和动手能力以及处事能力。本报告在具体分析基于单片机控制的广场音乐喷泉控制系统设计,对该控制系统进行了具体的研究和设计。同时,对单片机在工业应用中的一些问题也进行了一定的讨论。1.5 项目的组织项目共分为5章:第1章对论文背景进行了综述,着重介绍了单片机的有关基础知识;第2章对音乐喷泉控制系统的要求、目的、任务、内容、工作过程以及控制器的选择进行了系统概述,并针对设计所需要的方案进行了选择论证;第3章主要分析了系统的组成部分以及各部分器件的工作原理,对音乐喷泉控制系统的各种元件的选择和参数确定等控制系统的硬件配置;第4章根据控制系统流程图进行软件设计;第5章为系统调试。第2章 系统概述及方案
16、论证本章主要介绍音乐喷泉单片机控制系统的基本要求,以及设计音乐喷泉单片机控制系统的目的和任务,并对完成此系统设计的方案进行选择及论证等相关内容。通过分析该控制系统的各部分的功能要求,以达到音乐喷泉单片机控制系统的最优实现方法。2.1 系统概述音乐喷泉作为一种人造环境工程项目,将音乐的美和喷泉有机的结合在一起,给人以赏心悦目的感受。目前,采用不同控制器来实现音乐喷泉的方法越来越多,究竟怎么样实现才能达到最优的控制以及给人最美的观赏效果,本设计从诸多方面来分析、探讨此问题的解决方案。2.1.1 音乐喷泉控制系统的要求在诸多音乐喷泉控制系统中,不管是采用继电器控制或电磁阀对音乐喷泉进行控制(开关及喷
17、泉扬程控制),由于不能对电动机或其他控制阀进行调速,所以这些方式都存在反应速度慢的弱点。因此,本设计的重点在于音乐与喷泉的同步实时性,在控制系统中采用了变频调速,通过变频器来控制电动机,从而达到快速反应的目的,所以下面所介绍的是本设计对音乐喷泉控制系统所需要达到的要求、效果。顾名思义,音乐喷泉就是要求在音乐的伴随下喷泉的高度、灯光的强度、色彩以及喷泉的造型随音乐的音量而变化,通过对各种不同的音乐进行选择播放,以及对不同音频信号的采集、转化等处理后,利用编制程序来实现对音乐喷泉的实时控制。2.1.2 控制系统目的及任务本设计控制系统为广场音乐喷泉控制系统,该控制系统的目的及任务如下:1、分析系统
18、的工作原理和工艺过程;2、熟悉对单片机的选型以及相关参数的选择;3、了解系统控制主电路:包括电源、各保护开关、电机及其外部电路的设计方法;4、掌握单片机的I/O地址分配以及单片机外部接线的方法;5、掌握软件系统的设计方法,绘出梯形图、列出指令表等。2.1.3 控制系统内容音乐喷泉控制系统内容包括乐曲播放、水型与乐曲同步、水型的程序演示、彩色灯光的程序演示、水型的节奏随动控制等。 1、乐曲播放音乐喷泉所播放的乐曲可以从电脑播放器播放,通过功率放大器,将所选歌曲分为两路输出,一路输出到音箱设备,另一路输出到A/D转换模块对音频信号进行采样。当操作员在乐曲数据库中确定了演示乐曲后,随后启动该驱动器,
19、正确地播放选定的乐曲。2、水型与乐曲同步控制当乐曲开始播放,水型会同步演示。在上一首乐曲结束和下一首乐曲开始的间歇期间,水型也会保持同步停止和继续演示。此音乐喷泉控制系统能提供可调整的喷泉延时,使水型与乐曲达到同步的效果。3、水型的程序演示喷泉潜水泵电动机是受单片机内部的程序控制,每一首乐曲可从控制器中相应的找到对应的固定程序数据,并可以将其对应输出。4、彩色灯光的程序演示与水型的演示程序类似,彩色灯光也由单片机程序控制。通过利用喷泉水泵的控制程序,将灯光控制也采用其同样的方法,随喷泉的变化相应的水下彩色灯光也会变化、动作。5、水型的节奏随动控制对于不同的音乐,其水型的跳跃和摇摆是与乐曲的节奏
20、同步的,表演出音乐喷泉的激情和活力。这种水型的跳跃和摇摆变化也是由A/D对其音频信号采集转换后通过对应的程序所表现出的。通过变频器对潜水泵实现加速、减速等控制,以达到对不同音乐信号的不同观赏感。2.1.4 控制系统的简要工作过程首先对音频信号进行分配,一路直接经功率放大器后输出到外部音箱设备;另一路则对音频信号进行采样和A/D 转换等预处理;其次,经过单片机对数字量音频信号(二进制)进行转换,将其音频信号转换成实数,再通过在单片机内部设定某种固定值或表格数据,与之相比较输出采样值的范围;最后,通过对变频器的高、中、低三个控制端进行开关量输入,即输入组合(001111),以达到调节变频器的7种频
21、率段,并能很好的控制潜水泵的转速。当转速的快慢、音乐音频信号各频率对应声音信号的强度, 通过变频控制系统就可以将音频信号的变化用喷泉的水柱表现出来, 水柱的高低按线性比例反映音频信号的幅度。设每次对音频信号的采样时间为0.6s, 系统总的结构组成将在第三章进行详细的阐述。2.2 控制系统方案选择及论证通过对本课题控制系统各方面知识的收集、整理和不断地深入学习理解,以及对课题控制系统充分地介绍说明的基础上,根据课题设计要求及目前广场音乐喷泉在人们日常生活当中应用的实际情况,对该系统采用继电器、单片机以及PLC作为控制系统主要控制器件的优缺点进行了比较,并进行方案选择论证。2.2.1 方案分析广场
22、音乐喷泉的控制系统,要求具备如下功能:1、 广场乐曲播放;2、 水型与乐曲同步;3、 水型的演示的控制;4、 彩色灯光的控制;5、 强制停止功能。下面我们就如何能方便、简单地实现音乐喷泉的以上功能及经济角度等方面,将在音乐喷泉控制系统中常用的各种控制控制器或控制电路的优缺点进行简单地比较。方案一:继电器-接触器控制系统该系统与其他系统相比,结构比较简单,易于理解和掌握,其设计成本也相对较低。但从应用于该大型广场音乐喷泉系统中来看,该系统有以下几个缺点:1、接点易磨损,电接触不好;在一个喷泉系统中,需要用到的继电器、接触器的数量是相当大的,因此,在此控制系统中,如果有一个触点接触不良,整个系统就
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 控制 音乐喷泉 毕业设计

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