音乐喷泉毕业设计_第1页
音乐喷泉毕业设计_第2页
音乐喷泉毕业设计_第3页
音乐喷泉毕业设计_第4页
音乐喷泉毕业设计_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录 第一章 绪 论 1 1 1 本课题研究的意 义 1 1 2 单片机的特点及应 用 1 1 3 本课题研究的现 状 3 1 4 音乐喷泉在诸多领域的应 用 3 1 5 本课题的基本内 容 3 第二章 总体设计方 案 4 2 1 音乐喷泉控制系统整体设 计 4 2 2 方案比 较 4 2 3 系统框 图 4 第三章 硬件电路的设 计 7 3 1 电源电 路 7 3 2 单片机控制电路设 计 7 3 3 输入 出电路的设 计 9 第四章 软件程序流程 图 11 4 1 系统整体流程 图 12 4 2 喷池数 据 12 第五章 调试过程和调试方 法 14 5 1 硬件调 试 14 5 2 软件调 试 14 结 论 15 致 谢 16 参考文 献 17 第一章第一章 绪论绪论 1 11 1 本课题的研究意义本课题的研究意义 音乐喷泉系统设计采用单片机为控制核心有较好的经济效益 因为单片机的特点是体 积小 集成度高 重量轻 抗干扰能力强 对环境要求不高 价格低廉 可靠性高 灵活 性好 开发较为容易等 1 21 2 单片机的特点及应用单片机的特点及应用 单片机的特点是控制性能和可靠性高 体积小 价格低 易于产品化 由于单片机具有良 好的控制性能和灵活的嵌入品质 近年来在智能仪表 机电一体化产品 实时工业控制家 用电器等各个领域都获得了极其广泛的应用 1 2 1 什么是单片机 单片机是指一个集成在一块芯片上的完整计算机系统 尽管它的大部分功能集成在一 块小芯片上 但是它具有一个完整计算机所需要的大部分部件 CPU 内存 内部和外部总 线系统 单片机是将中央处理器 随机存储器 只读存储器 定时器芯片和 I O 接口电路 集成于一个芯片上的微控制器 单片机也被称为微控制器 Microcontroler 是因为它最早被用在工业控制领域 单片机由芯片内仅有 CPU 的专用处理器发展而来 最早的设计理念是通过将大量外围设备 和 CPU 集成在一个芯片中 使计算机系统更小 更容易集成进复杂的而对提及要求严格的 控制设备当中 INTEL 的 Z80 是最早按照这种思想设计出的处理器 从此以后 单片机和 专用处理器的发展便分道扬镳 早期的单片机都是 8 位或 4 位的 其中最成功的是 INTEL 的 8031 因为简单可靠而性 能不错获得了很大的好评 此后在 8031 上发展出了 MCS51 系列单片机系统 基于这一系统 的单片机系统直到现在还在广泛使用 随着工业控制领域要求的提高 开始出现了 16 位单 片机 但因为性价比不理想并未得到很广泛的应用 90 年代后随着消费电子产品大发展 单片机技术得到了巨大的提高 随着 INTEL i960 系列特别是后来的 ARM 系列的广泛应用 32 位单片机迅速取代 16 位单片机的高端地位 并且进入主流市场 而传统的 8 位单片机 的性能也得到了飞速提高 处理能力比起 80 年代提高了数百倍 目前 高端的 32 位单片 机主频已经超过 300MHz 性能直追 90 年代中期的专用处理器 而普通的型号出厂价格跌 落至 1 美元 最高端的型号也只有 10 美元 当代单片机系统已经不再只在裸机环境下开发 和使用 大量专用的嵌入式操作系统被广泛应用在全系列的单片机上 而在作为掌上电脑 和手机核心处理的高端单片机甚至可以直接使用专用的 Windows 和 Linux 操作系统 单片机通过不同的程序实现不同的功能 尤其是特殊的独特的一些功能 这是别的器 件需要费很大力气才能做到的 有些则是花大力气也很难做到的 一个不是很复杂的功能 要是用美国 50 年代开发的 74 系列 或者 60 年代的 CD4000 系列这些纯硬件来搞定的话 电路一定是一块大 PCB 板 但是如果要是用美国 70 年代成功投放市场的系列单片机 结果 就会有天壤之别 只因为单片机的通过你编写的程序可以实现高智能 高效率 以及高可 靠性 目前单片机渗透到我们生活的各个领域 几乎很难找到哪个领域没有单片机的踪迹 导弹的导航装置 飞机上各种仪表的控制 计算机的网络通讯与数据传输 工业自动化过 程的实时控制和数据处理 广泛使用的各种智能 IC 卡 民用豪华轿车的安全保障系统 录 象机 摄象机 全自动洗衣机的控制 以及程控玩具 电子宠物等等 这些都离不开单片 机 更不用说自动控制领域的机器人 智能仪表 医疗器械了 因此 单片机的学习 开 发与应用将造就一批计算机应用与智能化控制的科学家 工程师 1 2 2 单片机的应用 单片机广泛应用于仪器仪表 家用电器 医用设备 航空航天 专用设备的智能化管 理及过程控制等领域 大致可分如下几个范畴 1 在智能仪器仪表上的应用 单片机具有体积小 功耗低 控制功能强 扩展灵活 微型化和使用方便等优点 广 泛应用于仪器仪表中 结合不同类型的传感器 可实现诸如电压 功率 频率 湿度 温 度 流量 速度 厚度 角度 长度 硬度 元素 压力等物理量的测量 采用单片机控 制使得仪器仪表数字化 智能化 微型化 且功能比起采用电子或数字电路更加强大 例 如精密的测量设备 功率计 示波器 各种分析仪 2 在工业控制中的应用 用单片机可以构成形式多样的控制系统 数据采集系统 例如工厂流水线的智能化管 理 电梯智能化控制 各种报警系统 与计算机联网构成二级控制系统等 3 在家用电器中的应用 可以这样说 现在的家用电器基本上都采用了单片机控制 从电饭褒 洗衣机 电冰 箱 空调机 彩电 其他音响视频器材 再到电子秤量设备 五花八门 无所不在 4 在计算机网络和通信领域中的应用 现代的单片机普遍具备通信接口 可以很方便地与计算机进行数据通信 为在计算机 网络和通信设备间的应用提供了极好的物质条件 现在的通信设备基本上都实现了单片机 智能控制 从手机 电话机 小型程控交换机 楼宇自动通信呼叫系统 列车无线通信 再到日常工作中随处可见的移动电话 集群移动通信 无线电对讲机等 5 单片机在医用设备领域中的应用 单片机在医用设备中的用途亦相当广泛 例如医用呼吸机 各种分析仪 监护仪 超 声诊断设备及病床呼叫系统等等 此外 单片机在工商 金融 科研 教育 国防航空航天等领域都有着十分广泛的用 途 1 2 3 如何选择单片机 ATMEL 公司的 89C51 单片机 是增强型 RISC 内载 Flash 的单片机 芯片上的 Flash 存储 器附在用户的产品中 可随时编程 再编程 使用户的产品设计容易 更新换代方便 89C51 单片机采用增强的 RISC 结构 使其具有高速处理能力 在一个时钟周期内可执行复杂的指令 每 MHz 可实现 1MIPS 的处理能力 89C51 单片机工作电压为 2 7 6 0V 可以实现耗电最优化 89C51 的单片机广泛应用于计算机外部设备 工业实时控制 仪器仪表 通讯设备 家用电器 宇航设备等各个领域 由于单片机的种类很多 在选择单片机时要依据实际设计要求选择合适的单片机 例 如当设计仅仅需要一个单片机定时器那么选择 89C1051 或 89C2051 即可 而不选择 89C52 因为后者的价格较高一些 当然若程序和数据区的要求较高那么选择的单片机还要满足程 序空间的要求 下面我们来比较 89C51 和 89C52 数据存储器程序存储器定时器中断 51 系列 128B4KB25 52 系列 256B8KB38 表 1 1 51 和 52 的比较 在本课题中 我们选用现在较为实用的 51 系列单片机 即选用 TNTER 公司的 AT89C51 音乐喷泉系统适用于住宅小区和酒店厅堂等场所 一个好的喷泉就是一个精美的艺术品 可以美化环境 愉悦身心 而其控制系统是整个喷泉的关键 对小型花式喷泉控制系统的 研究具有很大的经济效益和社会效益 1 31 3 本课题研究的现状本课题研究的现状 随着科学技术的不断发展和生活水平的不断提高 尤其是喷泉在城市和社区环境建设 中起着尤其重要的作用 因此以高新技术为主的各种新型水景工程 现代雕塑 音乐喷泉 激光水幕电影 超高喷泉 超大瀑布 百米跑泉 跳跳泉等 都在我国相继出现 程控花 式喷泉是将现代控制技术应用于人工喷泉 通过单片机程序来控制喷泉的水姿变化 成为 一种新的喷泉艺术形式 单片机作为一种控制用微处理器 包含有基本的软硬件资源 本 文采用了单片机控制技术 给出了单片机控制电路 水泵控制电路 彩灯控制电路及部分 单片机 I O 口初始化程序 随着科学技术突飞猛进的发展 变频调速器技术正大步走进喷 泉控制领域 发挥着不可替代的作用 单片机的输出通过数模转换来驱动变频器 通过变 频调速技术对电泵进行调速 实现程序控制喷泉的高度 不仅能够进行多种水型切换 而 且能控制喷泉水柱上下起伏 同时单片机还通过中间继电器来控制彩灯的亮灭 实现了对 喷泉的水 光协同控制 1 41 4 音乐喷泉在诸多领域的应用音乐喷泉在诸多领域的应用 喷泉作为一项建筑艺术 在国内外均有较悠久的历史 国内在二十世纪八十年代以前 喷泉只是建筑给排水和园林造景专业的一个技术细节 从设计到产品制作 工程安装都没 有形成规模 二十世纪九十年代以后 社会主义市场经济快速发展 全国城市建设速度加 快 人们也追求高质量的文化生活和环境美 市场的需求推动了喷泉行业的发展 喷泉走 出公园 园林的围墙和广场的中心 深入延伸到人们的各个社会活动场所 使喷泉行业的 发展进入到一个新的阶段 1 51 5 本课题的基本内容本课题的基本内容 基本任务 用 MCS 51 单片机设计一个音乐喷泉 要实现喷水高度的连续控制 就必须 能够调节喷头出水水压 而通过调节水泵转速可以达到平滑调节水压的目的 水泵由变频 器来驱动 通过调节电机转速可以实现以上的要求 三相异步电动机通入工频电源 转速 是不变化 变频器是专门针对电机调速装置 选用变频器来实现对三相电机的控制 由于单 片机的输出是数字量 而变频器的控制口所需要的是模拟量 因此要通过数模转换来使输 出达到要求 系统采用对单片机进行编程 通过单片机输出预定的数据来控制变频器工作 进而实现控制水泵的转速 使水柱发生变化 当有音乐信号时 获取声音强度 通过模拟 量卡 实施输出到变频器 作用到电机上 使喷头产生随音乐起伏的效果 喷头及彩灯分 别与相应输出点连接 通过程序实现每种音调的状态组合 喷泉通过键盘输入来启动和停 止喷泉 同时键盘的输入还可以改变喷泉的运行模式 LED 灯用来显示喷泉的运行状态 当变频器的控制电压为零时 变频器停止工作 水泵也会随之停止工作 达到关掉水泵的 目的 第二章第二章 总体设计方案总体设计方案 2 12 1 音乐喷泉控制系统整体设计音乐喷泉控制系统整体设计 2 22 2 方案比较方案比较 方案一 基于硬件电路采样的前馈补偿音乐喷泉控制系统 此方案优点是新型音乐喷泉控制方法的采样结果可以直接反映音乐强度 并由喷泉控 制器与上位机配合工作来实现数据的采集与处理 该方法每0 1秒采样一次数据 当利用前 馈补偿方式控制输出时 前馈控制时间完全可由设置的 前馈 时间确定 故可满足实际 音乐喷泉前馈补偿控制的需要 可由于硬件条件的限制以及能力的要求较高 实施较困难 方案二 基于全数字集成电路音乐喷泉控制器 此方案设计分为音控 程控两用的音乐喷泉控制器 控制三组不同颜色的彩灯 五台 不同喷泉造型的水泵 音控 程控可用开关手动切换 程控的速度可用电位器调节 音控 时 输入音乐的音量直接控制彩灯 音乐音量小则彩灯打开的组数少 音量大则彩灯打开 的组数多 整个电路设计简单 通用 基于工程背景 具有可行性 方案三 基于单片机的音乐喷泉控制系统 采用以AT89C51为核心的单片机控制方案 利用单片机灵活的编程设计和丰富的IO端口 及其控制的准确性 能够简单而又实用的将乐曲控制喷泉的动作 而且以AT89C51为核心的 嵌入式控制器 具有性价比高 体积小 易于操作等优点 因此本设计采用该方案 2 32 3 系统框图系统框图 众所周知 物体振动产生声音 而振动的频率决定音调高低 因此使用单片机控制输 出不同频率的信号 就可以产生不同的音调 利用单片机的计时系统可以控制各个音调的 时间 即实现节拍的控制 音调和节拍按照乐谱排列就实现了乐曲演奏的功能 喷头及彩 灯分别与相应输出点连接 通过程序实现每种音调都有对应的一组输出点开关状态组合 单片机模 块 电路输入 输出模块 电源电路模 块 A D 转换 模块 采集模块 从而实现乐曲控制喷泉动作的功能 系统总体结构图如图 2 1 所示 图 2 1 系统总体框图 音乐的播放可在开启喷泉时 由外部设备如 VCD DVD 等设备播放 也可由计算机播放 根据有无音乐信号 计算机上播放或外部输入 启停喷泉 当有音乐信号时 获取声音 强度 通过模拟量卡 实时输出到变频器 作用到变速电机上 使喷头喷水产生随音乐起 伏的效果 单片机控制系统具有启动喷泉 灯光 捕获音乐 产生输出控制 显示当前音 乐 喷泉 灯光状态 停止喷泉 灯光等功能 同时对各组喷头进行一定时间内的一定规 则内的随机轮换 系统实现了乐曲演奏 乐曲选择 乐曲序号显示 喷泉水柱控制 彩灯控制等功能 物体振动产生声音 而振动的频率决定音调高低 因此使用单片机控制输出不同频率的信 号 就可以产生不同的音调 利用单片机的计时系统可以控制各个音调的时间 即实现节 拍的控制 音调和节拍按照乐谱排列就实现了乐曲演奏的功能 喷头及彩灯分别与相应输 出点连接 通过程序实现每种音调都有对应的一组输出点开关状态组合 从而实现乐曲控 制喷泉动作的功能 扬声器 音乐 转换 单片机 彩灯控制 水泵控制 1 水泵控制 2 伺服控制电机 组灯 组泵 1 组泵 2 至喷嘴组 1 至喷嘴组 2 至喷嘴组 N 第三章第三章硬件电路的设计硬件电路的设计 3 13 1 电源电路电源电路 设计电路是一个简单的稳压电路 如图 3 1 所示 图 3 1 为电源电路 由于使用了运算放大器 利用它的对称性可以提高整个电路的共模抑制比和其他方面 的性能 它的两个输入端构成整个电路的反向输入端和同向输入端 采用对称双电源可使 用电路简化 在进口电子设备中 可经常看到用图示这种正负电源 对运放集成块供电的 电路 其特点是 1 制作或选择电源变压器非常方便 变压器次级绕组无需带中心抽头 2 正 负电源对称 3 电能的利用率较高 4 结构简单 实践证明 在电源变压器功率容量足够 的前提下 适当加大电容容量和变压器次级绕组线径 该电路也可用于小功率的音频功放 作正负对称双电源供电 如果喷嘴的电磁控制器必须较大的电流 可以使用一个较大的电 源变压器 本电路也只适用于较小的系统 3 23 2 单片机控制电路设计单片机控制电路设计 经查 ATMEL 公司主要单片机微处理器系列 MCS 48 MCS 51 RUPI 44 MCS 96 等 考 虑到本设计的特点 需要将程序预先写入程序存储器 只有选择具有可擦除功能的程序存 储器 因此 本次设计选择 MCS 51 系列的 AT89C51 芯片作为为硬件核心电路 AT89C51 单 片机引脚和指令系统与 51 系列单片机完全兼容 因而使用方便 其最大特点是内部有 4KB FlashROM 而且价格低廉 用 FlashROM 在开发过程中十分容易对程序进行修改 大大缩短 系统开发周期 VCC 40 P0 0 39 P0 1 38 P0 2 37 P0 3 36 P0 4 35 P0 5 34 P0 6 33 P0 7 32 P2 7 28 P2 6 27 P2 5 26 P2 4 25 P2 3 24 P2 2 23 P2 1 22 P2 0 21 EA VPP 31 ALE PROG 30 PSEN 29 P1 0 1 P1 1 2 P1 2 3 P1 3 4 P1 4 5 P1 5 6 P1 6 7 P1 7 8 RESET 9 RXD P3 0 10 TXD P3 1 11 INT0 P3 2 12 INT1 P3 3 13 T0 P3 4 14 T1 P3 5 15 WR P3 6 16 RD P3 7 17 XTAL2 18 XTAL1 19 VSS 20 AT89C51VCC VCC Y C3 C2 S1 C4 R1R2 VCC VCC 20 Q1 19 Q2 18 Q3 17 Q4 16 Q5 15 Q6 14 Q7 13 Q8 12 G 11 E 1 D1 2 D2 3 D3 4 D4 5 D5 6 D6 7 D7 8 D8 9 GND 10 74HC373 VCC 20 Q1 19 Q2 18 Q3 17 Q4 16 Q5 15 Q6 14 Q7 13 Q8 12 G 11 E 1 D1 2 D2 3 D3 4 D4 5 D5 6 D6 7 D7 8 D8 9 GND 10 VCC 20 Q1 19 Q2 18 Q3 17 Q4 16 Q5 15 Q6 14 Q7 13 Q8 12 G 11 E 1 D1 2 D2 3 D3 4 D4 5 D5 6 D6 7 D7 8 D8 9 GND 10 0 1 7 2 6 G R3 C4 VCC 4N35 R4 VCC C5 R5 VCC VCC VCC Qi 3 2 单片 机控制的电路图 为了充分利用单片机已经有的资源 尽可能简化硬件电路 这里采用线选法扩展 I O 口来扩展输出寄存器 74HC373 74hc373 为三态输出的八 D 透明锁存器 当三态允许控制 端 OE 为低电平时 O0 O7 为正常逻辑状态 可用来驱动负载或总线 当 OE 为高电平时 O0 O7 呈高阻态 即不驱动总线 也不为总线的负载 但锁存器内部的逻辑操作不受影响 当锁存允许端 LE 为高电平时 O 随数据 D 而变 当 LE 为低电平时 O 被锁存在已建立 的数据电平 由图 3 2 可知 由于不使用 P0 口地址 所以由 P0 口输出的低 8 位地址信号可以为任 意值 由于 P2 口各引脚分别接 74HC373 的输入控制端 G 所以地址信号的高 8 位只能是 8 个 G 端仅一个为高电平的那些二进制数 01H 02H 04H 08H 10H 20H 40H 80H 中的一个 也可用选通 71HC373 的 MOV P2 B 与起输出作用的 MOVP0 A 之类的指令来输出数据 则当 B 的内容为 01H 02H 04H 08H 10H 20H 40H 80H 时 则 A 的内容输出的目标寄存器也 依次为 0 7 的 74HC373 之一 图 3 2 中 R3 C4 使开机复位期间各 74HC373 的 输入允许 端存在一高电平 避免 373 内部随机数的输出而引起喷池中水泵 电磁阀和彩灯的误动作 BCD 拨码开关可向单片 机输入 0 9 中任一数码 用以改变单片机输出两组数据的时间间隔 4N 35 R 4 V CC C 5 R 5 P1 5 3 33 3 输入 出电路的设计输入 出电路的设计 在这里 输入电路是指能对乐曲启停 乐曲节奏和声音强弱等进行检测并将检测图 3 2 电源电路到的信号以电平 脉冲或者数字形式传送到单片机的电路 为了说明简单点 这里 只是介绍能够反应乐曲启停的奏曲信号电路 因为有了它 音乐已经不再是背景音乐 音 乐已经用来控制整个喷池的动作与否 因而达到了音乐喷泉最基本的要求 奏曲信号电路的框图如图 3 3 所示 左右两路立体声信号经过混合后送限制幅放大电 路放大 这样即使是极弱的乐曲信号也能有足够强度的信号输出 整流滤波电路用以将交 变信号转为单向信号 电压比较器用以将大于基准电压的单向信号变换成低电平有效的奏曲信号由之端输出 通过调整基准电压 可以使电路既不受干扰的影响又灵敏度最大 奏曲信号电路的输出经 R5 送至光耦 4N35 在单片机 P1 5 引脚产生一低电平信号 如图 3 4 所示 图 3 3 奏曲信号电路框图 图 3 4 奏曲信号电路 将乐曲音频信号进行缓冲放大 高中低分段分频 直流变换 数字量变换 驱动放大 输出等处理 形成能够进行检测并将检到的信号以电平 脉冲或者数字形式送至单片机的 电路 另外还设置模拟信号强弱调节及数字信号阀值 门槛比较电压 调节 以适应各种 不同的信号 方便喷水以及灯光的动作灵敏度的调节 同时设置了相应的电平及阀值显示 灯 高 中 低 总信号 11 位 LED 显示 具有良好的操作界面 输出电路是指接于 74HC373 各 Qi 端的电路 图 3 5 为使用双向可控硅 BCR 的输出电路 由于 74HC373 的输出电流远远小于 BCR 所需要的触发电流 故加入外围驱动电 ULN2003A 的 一个单元 其输入端所接的 LED 用于指示电路状态 使用高亮度 3 红 LED 当 Qi 为高电 平 5V 时 LED 能正常发光 实测电流为 0 8mA 多 足以使 2003A 输出端饱和而吸收近 30mA 的触发 BCR 的电流 图 3 5 中产生触发电流的 9V 电源来自 5V 稳压电源的未稳压端 以减 轻稳压块的负担 闭合图 3 2 中的开关 K 程序会向各输出寄存器输出数据 FFH 用以检测 从单片机到各 BCR 之间的各输出回路是否常 图中 RL 可以是彩灯 电磁阀的线圈 也可是 用以控制水泵电机的接触器线圈 乐曲信号 电源 0 12V 限幅放大整流滤波电压比较Z LED U LN 2003A R6 V CC 9V BCR R7 FU Q i C6 R8 A C220V L N 图 3 5 为使用 BCR 输出的电路 喷头样式如图 3 6 所示 图 3 6 喷头外形图 第四章第四章 软件程序流程图软件程序流程图 程序采用模块化结构 所有用到的常数或数组都用 EQU 或 DATA 或 DB 伪指令定义与命 名 以使程序易于修改 调试和升级 4 14 1 系统整体流程图系统整体流程图 图 4 1 主程序框图 程序 RESET 后 进入 0000H 开始的主程序 其流程如图 4 1 所示 可以看出 P1 4 上的开 关 K 决定是否测试输出通道 乐曲是否演奏决定了喷池是否有动作 即 P1 5 的电平 拨码 开始 系统初始 外部输出寄存器清零 重新设置堆栈 控制光电耦合器 开 T0 溢出中断 P1 4 0 检测输出通道是否正常 设置喷池花样起始序号 乐曲控制初始化 设置当前花样数据入口 地址为 DPTR 去花样数据行字节数用于控制循环取数 取拨码开关 BCD 数用于控制数时间间隔 P1 5 0 取出一花样数据输出 延迟 0 1 秒 P1 5 1 延时到 输出寄存器清零 指向下一喷池花样序号 NN N N Y Y Y Y 开关的设定值决定了延迟多少倍的 0 1 秒时间 即喷池动作改变的时间间隔 奏曲每停一 次 大多数乐曲奏曲中间不会停 下次再奏曲就换一组花样数据 若用完了最后一组 以 后就从头再取 也就是多个乐曲一次轮流循环使用编制好的喷池花样数据 4 24 2 喷池数据喷池数据 喷池数据是用以对喷池内的水泵 电磁阀和彩灯等进行开与关控制的数据 一组可循 环使用的这种数据 就决定了喷泉和彩灯的一个特定的变化形态 这组喷池数据可称为花 样数据 对一个特定构造的喷池 这种花样数据可编写出很多 下面以表 4 2 为例说明花样数据的编排方法 假设希望外圈喷头每隔一定时间顺次增 喷 2 个喷头 且从 2 个经 4 步顺时针增至 8 个后 再顺次以同样的方向同样的速度每次减 喷 2 个喷头 即从 8 个喷头经 4 步减至 0 以后不断按上述规律循环变化 在这期间 里 圈和中心喷头一直不喷 在不考虑其他控制的情况下 表 4 2 喷池只需要 2 个输出寄存器 其各位控制喷头定义如下 表 4 2 喷头数据 87654321 XXX131211109 图 3 2 喷嘴分布图 4 3 喷泉造型平面图 以上各位若为 1 时相应的喷头喷水 为 0 时不喷水 则外圈喷头数据应为 0000 0011B 0000 1111B 0011 1111B 1111 1111B 1111 1100B 1111 0000B 1100 0000B 0000 0000B 若该花样数据定义为 HYSJ01 则数据定义如下 HYSJ01 DB 03H 0FH 3FH 0FFH 0FCH 0F0H 0C0H 00H 外圈喷头数据 DB 0 0 0 0 0 0 0 0 里圈和中心喷头数据 每次将花样数据输出时都是顺次取一列输出的 且可循环取用 显然这样的花样数据 可以编不少 还可将两个以上的数据搭配起来 组成新的更复杂一些的花样数据 方案 设置了十三个喷头 分内外两圈布置 在水池的中心还设置了一个花柱喷头 喷泉造型如图 4 3 所示 本方案采用十字形供水方式 将水泵设置在喷池中央 同样是为 了让水流迅速流至每个喷头 当然也可以采用在外圈或内圈安装水泵 用一短直管将内外 两圈的水管连接起来 就可以向各个喷头供水了 但是这种方式使距离水泵较远的喷头的 水柱高度变化会滞后于距离水泵较近的同性质的喷水高度变化 产生的滞后效应较十字形 供水方式的滞后效应大 同时 本方案具有花形控制灵活 花形变化类型多 而且观赏效 果好 可以从各个方向上都能够看到同样的花形 作为旅游景点内观赏用的音乐喷泉是较 佳的选择 选择此方案作为本次设计的花形造型方案 由于喷泉设置在旅游景点内 为了取得较 好的视距效果 因此 喷泉所占据的空间位置 需根据人眼视域的生理特征以及周围的景 物来确定 经查相关资料 由以下两个指标确定 即垂直视域和水平视域 当垂直视角在 30 度 水平视角在 45 度的范围内 有良好的视域 当垂直视角为 30 度时 其合适视距为 1 0 cot 30 cot 2 3 7 DHh Hh Hh D1 合适视距 H 景物高 h 人眼高 根据旅游景点内的特征 取水平合适视距为 2 5m 左右较为合适 因此可得喷水池的宽 度为 2 2 5 2 1 1 21 2 D Wm 由于小型喷泉的垂直合适视距约为喷水高的 3 倍 喷泉景物合适的视距约为景物宽度 的 1 2 倍 因此喷泉的喷水高度按最大为 2m 高的水柱进行设计 宽度也按 2m 进行设计 4 2 1 配水管网的计算 配水管网的计算主要是确定管径和水头损失 管径的计算 由水力学公式得知将其代入上式 移项得 2 4 QA VAD 而 4Q D V D 管径 流量Q A 水管的过水断面积 通流面积 圆周率 V 流速 查标准管道直径系列无 48mm 的管径 因此需对其修正 查标准管径系列取 D 50mm 水头损失计算 喷泉中使用的管道都是压力管道 水流经管道时能量损失叫水头损失 因此 总水头损失等于沿程水头损失与局部水头损失之和 即 沿局总 h h h 式中 h 总水头损失 h沿 沿程水头损失之和 h局 局部水头损失之和 第五章第五章 调试过程和调试方法调试过程和调试方法 微机控制系统设计完成之后 最主要的任务就是调试 本次系统调试主要对单片机程 序进行调试 首先采用仿真器进行程序运行仿真 然后采用编程器程序烧录进行硬件测试 调试工作一般分为 2 块进行 硬件调试 软件调试 5 15 1 硬件调试硬件调试 电路检测过程中 发现很多低级的错误 大多数都是因为线路连接的错误和引脚没有 连接正确 电路设计的不够周全 导致手动布线很乱 对电路的检查造成了极大的困难和 不便 该系统所涉及的各部分硬件电路 总体的特点是 1 电路原理简单 所用的器件均为 常用器件 2 由于电路连线较多 因此 应合理布线 以降低焊接难度 降低出错率 同 时防止干扰 虽然存在一些问题 经过仔细检查并修改 硬件电路中不存在低级的错误 硬件电路良 好 5 25 2 软件调试软件调试 软件调试采用单片机 keil 软件 结合 Proteus 软件 可进行基于单片机的可视化软硬 件仿真 可以有效的减少系统开发的资源 在软件的调试过程中 综合利用了设定断点 单步 跟踪等调试手段 使得调试工作 更易进行 这样每个模块都调试成功后 编译连接程序 进行整个程序的调试运行 结论 在这次毕业设计中发现自己所学的知识实在是有限 不过能够充分利用网络优势去查 阅资料 最后 设计中涉及到的电路图 由于水平有限 效率太低 只好去截相关的图 在系统设计中 运用流体力学理论设计了喷泉的管路系统 运用单片机实现了乐曲播 放和流量及花形控制 运用 Protel 软件设计出了控制系统的控制电路 运用 SolidWorks 软件实现了喷泉管道和各控制附件的装配造型图 从而验证了制造安装的可行性与方便性 最后运用 UG 软件和 PHOTOSHOP 软件绘出了喷泉的立体效果图 不过在整个设计过程中自己也懂得了许多东西 也培养了独立思考和设计的能力 树立 了对知识应用的信心 相信会对以后的学习工作和生活有着非常大的帮助 并且提高了自 己的动实践操作能力 使自己充分体会到了设计过程中的喜悦 在整个设计以及硬件制作中 存在一定的缺陷 没有达到预期的目标 设计中考虑问 题不够全面 总的来讲 在整个过程中 使我学会了好多在课本学不到的知识 同时 也 锻炼了我独立完成任务的能力 以及解决问题的方法和对存在问题的分析能力 在整个设 计过程中 我看到了自己对专业知识领会中存在的不足 还有好多知识 并没有完全的掌 握 还有好多知识 我必须去学习 不足之处在于 系统利用的是单片机产生方波信号控制扬声器发音 所以播放的只能 是音乐的曲调 而不是真人真唱的歌曲 在整个设计过程中 学到了很多在课堂上学不到的 是我在这次设计中的最大收获和 财富 受益颇多 致谢 首先衷心地感谢我的导师黄智英 本文从选题到完成 从理论上的探讨到实际问题的 解决 无处不饱含着黄智英导师的心血 黄智英导师的悉心指导和建议给了我极大的帮助 和支持 使我受益匪浅 在此论文完成之际 谨向黄智英导师致以深深的谢意和崇高的敬 意 此外 还要感谢机电技术系的全体老师 是他们给我打下了坚实的基础 为我的毕业 设计做出了良好的铺垫 也为我的毕业设计提供了不少的意见和建议 在此表示衷心的感 谢 通过这次毕业设计 我学会了如何综合运用所学的专业知识 如何查阅相关资料 并 从中提取有用信息来帮助我完成的设计 使使我深深地感到 作为一个设计者 如何进行 一个产品的开发和设计 并对其设计过程如何进行优化选择有了初步的认识 为以后的工 作打下了坚实的基础 我所获得的这些知识都是巴音郭楞职业技术学院对我辛勤培养的结 果 因此 我要感谢母校的各级领导及老师们 谢谢你们三年来对我的教育和引导 由于本人水平有限 经验不足 时间仓促 设计中难免存在不足之处 敬请各位老师 批评指正 参考文献 1 李明 毕万新编著 单片机原理与接口技术 大连理工大学出版社 2009 年 2 虞沧编著 单片机原理与应用技术 吉林大学出版社 2009 年 3 夏建全编著 工业计算机控制技术 清华大学出版设 北京交通大学出版社 2006 年 5 荆珂 段波编著 电路基础与实践 大连理工大学出版社 2010 年 6 薛惠锋 OPENGL 图形程序开发实务 西北工业大学出版社 2005 7 张延灿 喷泉工程发展及其设计问题 上 给水排水 1998 8 李广弟 朱月秀 王秀山 单片机基础 M 北京 北京航空航天大学出版社 2001 14 17 138 156 9 李广弟 朱月秀 王秀山 单片机基础 M 北京 北京航空航天大学出版社 2001 14 17 138 156 附 录 附录附录 A 电路原理图电路原理图 V CC 40 P0 0 39 P0 1 38 P0 2 37 P0 3 36 P0 4 35 P0 5 34 P0 6 33 P0 7 32 P2 7 28 P2 6 27 P2 5 26 P2 4 25 P2 3 24 P2 2 23 P2 1 22 P2 0 21 EA VPP 31 A LE PRO G 30 PSEN 29 P1 0 1 P1 1 2 P1 2 3 P1 3 4 P1 4 5 P1 5 6 P1 6 7 P1 7 8 RESET 9 RXD P3 0 10 TXD P3 1 11 IN T0 P3 2 12 IN T1 P3 3 13 T0 P3 4 14 T1 P3 5 15 WR P3 6 16 RD P3 7 17 X TA L2 18 X TA L1 19 V SS 20 A T89C51V CC V CC Y C3 C2 S1 C4 R1R2 V CC V CC 20 Q 1 19 Q 2 18 Q 3 17 Q 4 16 Q 5 15 Q 6 14 Q 7 13 Q 8 12 G 11 E 1 D 1 2 D 2 3 D 3 4 D 4 5 D 5 6 D 6 7 D 7 8 D 8 9 G ND 10 74H C373 V CC 20 Q 1 19 Q 2 18 Q 3 17 Q 4 16 Q 5 15 Q 6 14 Q 7 13 Q 8 12 G 11 E 1 D 1 2 D 2 3 D 3 4 D 4 5 D 5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论