ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:70.99KB ,
资源ID:3768325      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3768325.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(音乐喷泉控制器的设计毕业论文doc.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

音乐喷泉控制器的设计毕业论文doc.docx

1、音乐喷泉控制器的设计毕业论文doc音乐喷泉控制器的设计摘 要 0.引 言 1.第一章 总体设计方案 2.1.1 音乐喷泉控制系统整体设计 2.1.2 方案比较 2.1.3 系统框图 3.第二章 硬件电路的设计 4.2.1 电源电路 4.2.2 单片机控制电路设计 4.2.3 输入、出电路的设计 5.第三章 软件程序流程图 6.3.1 系统整体流程图 6.3.2 喷池数据 7.第四章 调试过程和调试方法 8.4.1 硬件调试 8.4.2 软件调试 8.第五章 总结与展望 9.参考文献 9.附 录 1.0.摘要音乐喷泉控制器是音乐喷泉的核心部分。 在音乐喷泉中, 喷头的多姿造型和 缤纷的水下灯光都

2、受喷泉控制器的控制。 由于不同的喷泉对水泵和彩灯组数的要 求各不相同,因此可以设计一种简单、通用、组数可灵活扩充的喷泉控制器。本 喷泉控制器采用全数字集成电路设计,可以灵活改变水泵和彩灯的组数。本课题利用单片机作为控制核心,设计出了一种控制简单,成本较低且易于 推广使用小型音乐喷泉的控制系统。系统原理:是用单片机根据音乐的强弱对电 机,水泵或阀门进行控制,以便控制喷泉水柱的高低。输入为音乐成正比的电压 信号,输出为对水泵转速或阀门的控制量。关键词:单片机,音乐喷泉,控制器The musical fountain controllerAbstractThe musical fountain co

3、ntroller is the musical fountain heart. In the musical fountain, the nozzle varied modeling and the riotous submarine light all receive the eruptive fountain controller the control. Is various as a result of the different eruptive fountain to the water pump and the color lamp bank nu mber request, t

4、herefore desig ns the eruptive fountain controller which one kind simple, general, the group number may expand nimbly to become an eruptive fountain designerstopic. This eruptive fountain con troller uses the en tire digital circuit desig n, may cha nge the water pump and the colored lantern group n

5、u mber ni mbly.This topic research using si ngle chip microcomputer as con trol core, devised a simple control, low costAnd easy to popularize the use of small music fountain control system. System according to the principle: is the music with single-chip computerStre ngth of the motor con trol, wat

6、er pump and valve, in order to con trol the discretion of the water fountain. Input for music intoDirect voltage signal output is on the pump rotati on speed, the con trol qua ntity or valve.Key Words : microcontroller,usic fountain,controller引言德国发明家奥图皮士特先生在1930年提出喷泉的相关理论,随后他在百货 商店和餐馆前建造小型的喷泉。经过多年来的

7、发展,音乐喷泉的设计变的多样化, 构造变得复杂化。在1952年的夏天,在西柏林的工业展览中,一个美国人看到 了奥图皮士特先生音乐喷泉的表演,并把它带回纽约。 1953年1月15日音乐喷泉在美国首次表演,表演期间超过150万人观看。在音乐喷泉走向全世界的同时, 各种新技术也不断地运用在音乐喷泉上, 使其表演变得复杂和美丽,给人们带来无限的乐趣,提高了人们的生活质量。目前,我国的大型音乐喷泉技术已日趋成熟, 但对小型音乐喷泉的研究较少。 控制系统是喷泉工程的关键部分, 其余部分和普通类型的喷泉基本上一致。 音乐 喷泉的控制系统可采用可编程序控制器 PLC 作为控制核心,也可采用工控机作 控制核心。

8、 但是对于小型音乐喷泉最适合的应是单片机作为控制核心。 适合于一 般城市小广场和普通住宅小区的小型音乐喷泉, 由于其控制要求简单, 使用单片 机完全可以满足要求, 而且因其成本低则更易于普及, 是未来音乐喷泉的发展趋 势。为了使控制简单可靠, 适应现代社会的市场需求, 各种形式的喷泉层出不穷, 并逐步转向小型和营业性较强的方向发展。其音乐喷泉的控制也变得灵活多样, 如单片机、PLC、DSP等都在音乐喷泉中有所运用,当然也具有优缺点。本课题 针对旅游景点内设计了观赏性的小型 “音乐喷泉 ”。选用单片机作为此次音乐喷泉 控制系统设计的控制核心, 主要是为了实现单片放音, 并控制多个电磁阀的开闭 动

9、作和水泵的动作,解决系统中信号的同步性问题。第一章 总体设计方案1.1 音乐喷泉控制系统整体设计控制系统总体包括五部分模块:1) 音乐信号的采集模块;2) 电源电路模块;3) A/D 转换电路模块;4) 单片机控制模块;5) 输入、输出电路模块。1.2 方案比较方案一:基于硬件电路采样的前馈补偿音乐喷泉控制系统此方案优点是新型音乐喷泉控制方法的采样结果可以直接反映音乐强度, 并 由喷泉控制器与上位机配合工作来实现数据的采集与处理,该方法每 0.1秒采样 一次数据。当利用前馈补偿方式控制输出时,前馈控制时间完全可由设置的 “前 馈”时间确定,故可满足实际音乐喷泉前馈补偿控制的需要。可由于硬件条件

10、的 限制以及能力的要求较高,实施较困难。方案二:基于全数字集成电路音乐喷泉控制器此方案设计分为音控、 程控两用的音乐喷泉控制器。 控制三组不同颜色的彩 灯,五台不同喷泉造型的水泵。音控、程控可用开关手动切换。程控的速度可用 电位器调节。 音控时, 输入音乐的音量直接控制彩灯, 音乐音量小则彩灯打开的 2文档收集于互联网,如有不妥请联系删除 .组数少,音量大则彩灯打开的组数多。整个电路设计简单,通用,基于工程背景, 具有可行性。方案二:基于单片机的音乐喷泉控制系统采用以AT89C51为核心的单片机控制方案。利用单片机灵活的编程设计和丰 富的10端口,及其控制的准确性,能够简单而又实用的将乐曲控制

11、喷泉的动作。 而且以AT89C51为核心的嵌入式控制器,具有性价比高,体积小,易于操作等有 点。因此本文采用该方案。1.3系统框图众所周知,物体振动产生声音,而振动的频率决定音调高低, 因此使用单片机控制输出不同频率的信号,就可以产生不同的音调;利用单片机的计时系统可 以控制各个音调的时间,即实现节拍的控制。音调和节拍按照乐谱排列就实现了 乐曲演奏的功能。喷头及彩灯分别与相应输出点连接,通过程序实现每种音调都 有对应的一组输出点开关状态组合,从而实现乐曲控制喷泉动作的功能。图1.1为系统总体结构图。音乐的播放可在开启喷泉时,由外部设备如 VCD、DVD等设备播放,也可 由计算机播放。根据有无音

12、乐信号(计算机上播放或外部输入),启停喷泉。当 有音乐信号时,获取声音强度,通过模拟量卡、实时输出到变频器,作用到变速 电机上,使喷头喷水产生随音乐起伏的效果。单片机控制系统具有启动喷泉、灯 光,捕获音乐,产生输出控制,显示当前音乐,喷泉、灯光状态,停止喷泉、灯 光等功能,同时对各组喷头进行一定时间内的一定规则内的随机轮换。系统实现了乐曲演奏、乐曲选择、乐曲序号显示、喷泉水柱控制、彩灯控制 等功能。物体振动产生声音,而振动的频率决定音调高低,因此使用单片机控制 输出不同频率的信号,就可以产生不同的音调;利用单片机的计时系统可以控制 各个音调的时间,即实现节拍的控制。音调和节拍按照乐谱排列就实现

13、了乐曲演奏的功能。 喷头及彩灯分别与相应输出点连接, 通过程序实现每种音调都有对应 的一组输出点开关状态组合,从而实现乐曲控制喷泉动作的功能。第二章 硬件电路的设计2.1 电源电路设计电路是一个简单的稳压电路。图 2.1 为电源电路。图 2.1 电源电路由于使用了运算放大器, 利用它的对称性可以提高整个电路的共模抑制比和 其他方面的性能, 它的两个输入端构成整个电路的反向输入端和同向输入端。 采 用对称双电源可使用电路简化, 在进口电子设备中, 可经常看到用图示这种正负 电源,对运放集成块供电的电路。 其特点是:1.制作或选择电源变压器非常方便, 变压器次级绕组无需带中心抽头。 2.正负电源对

14、称。 3.电能的利用率较高。 4.结 构简单。实践证明: 在电源变压器功率容量足够的前提下, 适当加大电容容量和 变压器次级绕组线径,该电路也可用于小功率的音频功放作正负对称双电源供 电。如果喷嘴的电磁控制器必须较大的电流,可以使用一个较大的电源变压器。 本电路也只适用于较小的系统。2.2 单片机控制电路设计经查 INTER 公司主要单片机微处理器系列 MCS-48、MCS-51、 RUPI-44、 MCS-96 等,考虑到本设计的特点,需要将程序预先写入程序存储器,只有选择 具有可擦除功能的程序存储器。因此,本次设计选择 MCS-51 系列的 AT89C51 芯片作为为硬件核心电路。AT89

15、C51单片机引脚和指令系统与51系列单片机完 全兼容,因而使用方便。其最大特点是内部有 4KB FlashROM ,而且价格低廉。 用 FlashROM 在开发过程中十分容易对程序进行修改,大大缩短系统开发周期。图 2.2 单片机控制的电路图除了复位和晶振电路外,还有以光耦4N35为主的输入隔离电路、BCD拨码 开关和用74H373的输出寄存器组。输出寄存器最多可以用 8个,这对小型音乐 喷泉已经是富足有余了。为了充分利用单片机已经有的资源, 尽可能简化硬件电路, 这里采用线选法 扩展I/O 口来扩展输出寄存器 74HC373。74hc373为三态输出的八 D透明锁存 器,当三态允许控制端 O

16、E 为低电平时, O0O7 为正常逻辑状态,可用来驱动 负载或总线。当 OE 为高电平时, O0O7 呈高阻态,即不驱动总线,也不为总 线的负载,但锁存器内部的逻辑操作不受影响。当锁存允许端 LE 为高电平时, O 随数据 D 而变。当 LE 为低电平时, O 被锁存在已建立的数据电平。由图2.2可知,由于不使用P0 口地址,所以由P0 口输出的低8位地址信号 可以为任意值,由于P2 口各引脚分别接74HC373的输入控制端G,所以地址信 号的高8位只能是8个G端仅一个为高电平的那些二进制数:01H 02H 04H 08H 10H 20H 40H 80H 中的一个。也可用选通71HC373的M

17、OV P2,B与起输出作用的 MOVPO,A之类的指 令来输出数据,贝U当 B的内容为01H/02H/04H/08H/10H/20H/40H/80H 时,贝U A 的内容输出的目标寄存器也依次为 0#7#的74HC373之一。图2.2中R3、C4使开机复位期间各74HC373的(输入允许)端存在一高 电平,避免373内部随机数的输出而引起喷池中水泵、电磁阀和彩灯的误动作。BCD拨码开关可向单片机输入09中任一数码,用以改变单片机输出两组数据 的时间间隔。2.3输入、出电路的设计在这里,输入电路是指能对乐曲启停、乐曲节奏和声音强弱等进行检测并将 检测到的信号以电平、脉冲或者数字形式传送到单片机的

18、电路。为了说明简单点, 这里只是介绍能够反应乐曲启停的奏曲信号电路。 因为有了它,音乐已经不再是背景音乐,音乐已经用来控制真个喷池的动作与否, 因而达到了音乐喷泉的最基 本要求。奏曲信号电路的框图如图2.3所示。左右两路立体声信号经过混合后送限制 幅放大电路放大,这样即使是极弱的乐曲信号也能有足够强度的信号输出。 整流滤波电路用以将交变信号转为单向信号。电压比较器用以将大于基准电压的单向 信号变换成低电平有效的奏曲信号由之端输出。 通过调整基准电压,可以使电路 既不受干扰的影响又灵敏度最大。奏曲信号电路的输出经 R5送至光耦4N35在单片机P1.5引脚产生一低电平信号。如图2.4所示。电源 0

19、 12V限幅放大图2.3奏曲信流滤波图图2.4奏曲信号电路将乐曲音频信号进行缓冲放大、高中低分段分频、直流变换、数字量变换、 驱动放大输出等处理,形成能够进行检测并将检到的信号以电平、 脉冲或者数字 形式送至单片机的电路。另外还设置模拟信号强弱调节及数字信号阀值 (门槛比 较电压)调节,以适应各种不同的信号,方便喷水以及灯光的动作灵敏度的调节, 同时设置了相应的电平及阀值显示灯(高、中、低、总信号, 11位LED显示),具有良好的操作界面。输出电路是指接于74HC373各Qi端的电路。图2.5为使用双向可控硅BCR文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持. 的输出电路。由于

20、74HC373的输出电流远远小于BCR所需要的触发电流,故加 入外围驱动电ULN2003A的一个单元。其输入端所接的LED用于指示电路状态, 使用高亮度3红LED,当Qi为高电平+5V时LED能正常发光,实测电流为 0.8mA多,足以使2003A输出端饱和而吸收近30mA 的触发BCR的电流。图 2.5中产生触发电流的+9V电源来自+5V稳压电源的未稳压端,以减轻稳压块的 负担。闭合图2.2中的开关K,程序会向各输出寄存器输出数据 FFH,用以检测 从单片机到各BCR之间的各输出回路是否正常。图中 RL可以是彩灯、电磁阀的线圈,也可是用以控制水泵电机的接触器线圈。图 2.5为使用BCR输出的电

21、路。图2.5使用BCR输出的电路喷头样式如图2.6所示。图2.6喷头外形图第三章软件程序流程图程序采用模块化结构,所有用到的常数或数组都用 EQU或DATA或DB伪指令定义与命名,以使程序易于修改、调试和升级。取拨码开关SBC后数进于控制数时开始的主程序,其流程如图站所示。可以看出: P1.4上的开关K决定是否测试输出通道;乐曲是否演奏决定了喷池是否有动作, 即P1.5的电平;拨码开关的设定值决定了延迟多少倍的 0.1秒时间,即喷池动作 改变的时间间隔;奏曲每停一次(大多数乐曲奏曲中间不会停) ,下次再奏曲就换一组花样数据,若用完了最后一组,以后就从头再取。也就是多个乐曲一次轮 流循环使用编制

22、好的喷池花样数据。3.2喷池数据喷池数据是用以对喷池内的水泵、电磁阀和彩灯等进行开与关控制的数据。 一组可循环使用的这种数据,就决定了喷泉和彩灯的一个特定的变化形态。这组 喷池数据可称为花样数据。对一个特定构造的喷池,这种花样数据可编写出很多。下面以表3.1为例说明花样数据的编排方法。假设希望外圈喷头每隔一定时 间顺次增喷2个喷头,且从2个经4步顺时针增至8个后,再顺次以同样的方向 同样的速度每次减喷2个喷头,即从8个喷头经4步减至0。以后不断按上述规 律循环变化。在这期间,里圈和中心喷头一直不喷。在不考虑其他控制的情况下, 表3.1喷池只需要2个输出寄存器,其各位控制喷头定义如下:表3.1喷

23、头数据87654321XXX131211109图3.2喷嘴分布图以上各位若为1时相应的喷头喷水,为0时不喷水,则外圈喷头数据应为:00000011B00001111B00111111B11111111B11111100B11110000B11000000B00000000B若该花样数据定义为HYSJ01则数据定义如下:HYSJ01:DB 03H, OFH, 3FH,OFFH, OFCH, OFOH, OCOH, 00H;外圈喷头数据DB 0, 0, 0, 0, 0, 0, 0, 0 ;里圈和中心喷头数据每次将花样数据输出时都是顺次取一列输出的, 且可循环取用。 显然这样的 花样数据可以编不少,

24、 还可将两个以上的数据搭配起来, 组成新的更复杂一些的 花样数据。第四章 调试过程和调试方法微机控制系统设计完成之后, 最主要的任务就是调试。 本次系统调试主要对 单片机程序进行调试, 首先采用仿真器进行程序运行仿真, 然后采用编程器程序 烧录进行硬件测试。调试工作一般分为 3 块进行:硬件调试,软件调试,系统联 调。4.1 硬件调试电路检测过程中, 发现很多低级的错误, 大多数都是因为线路连接的错误和 引脚没有连接正确。 电路设计的不够周全, 导致手动布线很乱, 对电路的检查造 成了极大的困难和不变。该系统所涉及的各部分硬件电路,总体的特点是: (1)电路原理简单,所用 的器件均为常用器件。

25、(2)由于电路连线较多,因此,应合理布线,以降低焊接 难度,降低出错率,同时防止干扰。虽然存在一些问题,经过仔细检查并修改,硬件电路中不存在低级的错误, 硬件电路良好。4.2 软件调试软件调试采用单片机 keil 软件,结合 Proteus 软件,可进行基于单片机的可 视化软硬件仿真,可以有效的减少系统开发的资源。在软件的调试过程中,综合利用了设定断点、单步、跟踪等调试手段,使得 调试工作更易进行。 这样每个模块都调试成功后, 编译连接程序, 进行整个程序 的调试运行。4.2 系统联调。确定模块间接口的正确性、 各模块间的数据流和控制流是否按照设计实现其 功能、以及集成后整体功能的正确性。 检

26、测该音乐喷泉的每一部分, 如电源部分, 单片机部分,输入、输出部分的功能是否具备, 使其在整体运行上达到设计要求。第五章 总结与展望在这次毕业设计中发现自己所学的知识实在是有限, 不过能够充分利用网络 优势去查阅资料。最后,设计中涉及到的电路图,由于水平有限,效率太低,只 好去截相关的图。不过在整个设计过程中自己也懂得了许多东西, 也培养了独立思考和设计的 能力,树立了对知识应用的信心, 相信会对以后的学习工作和生活有着非常大的 帮助,并且提高了自己的动实践操作能力, 使自己充分体会到了设计过程中的喜 悦。在整个设计以及硬件制作中, 存在一定的缺陷, 特别是工艺不够理想, 没有 达到预期的目标

27、。 设计中考虑问题不够全面, 工艺焊接不够用心, 出现一些低级 的错误,但是,总的来讲,在整个实物完成的过程中,使我学会了好多在课本学 不到的知识, 同时,也锻炼了我独立完成任务的能力, 以及解决问题的方法和对 存在问题的分析能力。 在整个设计过程中, 我看到了自己对专业知识领会中存在 的不足,还有好多知识,并没有完全的掌握,还有好多知识,我必须去学习。虽然这次这个设计根本就没做好, 但是在整个设计过程中, 真的学到了很多 在课堂上学不到的,是我在这次设计中的最大收获和财富,受益颇多。参考文献1伍湘涛 .音乐知识与名曲赏析 .航空工业出版 .19932本社编 .音乐欣赏手册 .上海音乐出版社

28、.19993高宗仁,金桥编著 .音乐鉴赏 .上海交通大学出版社 .20004Engle 编程权威指南 .中国电力出版社 .2003 廖朵朵,张华军卿angle三维图形程序设计星球地图出版社.20036薛惠锋. OPENGL 图形程序开发实务 .西北工业大学出版社 .20057张延灿 . 喷泉工程发展及其设计问题 (上). 给水排水, 19988Philips.80C51-based 8-Bit Microcontrollers.Electronic Engineering,Issue1517.2003:15-189李广弟,朱月秀,王秀山.单片机基础M.北京:北京航空航天大学出版社, 2001:

29、14-17, 138-156.10王幸之,钟爱琴,王雷,王闪.AT89系列单片机原理与接口技术M.北京: 北京航空航天大学出版社 ,2004.11马龙工作室 .Protel 2004完全自学手册 M. 北京:人民邮电出版社 ,2005.12 杨将新,李华军,刘东骏 .单片机程序设计及应用 M. 北京:电子工业出版社,2006:191-193.附录附录 A电路原理图附录 BPCB 图附录 C系统控制程序控制程序:ORG0000H;程序起始地址AJMPCSH;主程序进入点ORG000BH;定时中断 T0 入口地址LJMPTIM0;跳至 TIMER0 中断子程序* T0 、 8155、P1 口初始化

30、 *ORG0030HCSH:MOVR0,#7FH;内部RAM (00H7FH)清零CSH1: MOV R0, #00HDJNZ R0, CSH1MOVMOVSP,#60HTMOD ,#01H;移开堆栈指针 SP;设 TIMER0 在 MODE1 作 16位计数器CLRTCON.1; T0 禁止动作SETBIE.1; T0 允许中断SETBPT0; T0 中断优先CLRP2.1; 8155 复位SETBP2.1CLRP2.1SETBP2.0; 8155 IO/M=1 选择使用在输入输出口MOVDPTR,#100H;命令 / 状态寄存器地址MOVA ,#0FH;设定命令 /状态寄存器地址 PA,PB,;PC 为输出MOVX DPTR, AWAIT:NOPMOVP1,#0FH;P1 口初始化(低四位为输入、 高四位输出口)JNBP1.0,JPZZ1;P1.0 口为0放第一曲JNBP1.1,JPZZ2; P1.1 口为 0放第二曲JNBP1.2,XUNHUAN;P1.2 口为0执行循环MOV5CH,#00H;P1.2 口为1顺序执行一次结束AJMPMAIN;放第一首歌曲JPZZ1:MOV

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1