1、基于单片机的音乐喷泉控制1 绪论1.1设计背景德国发明家奥图皮士特先生在 1930 年提出喷泉的相关理论,随后他在百货商店和 餐馆前建造小型的喷泉。经过多年来的发展,音乐喷泉的设计变的多样化,构造变得复 杂化。在 1952 年的夏天,在西柏林的工业展览中,一个美国人看到了奥图皮士特先生 音乐喷泉的表演,并把它带回纽约。 1953年 1月 15日音乐喷泉在美国首次表演,表演 期间超过 150 万人观看。在音乐喷泉走向全世界的同时,各种新技术也不断地运用在音 乐喷泉上,使其表演变得复杂和美丽, 给人们带来无限的乐趣, 提高了人们的生活质量。为了使控制简单可靠,适应现代社会的市场需求,各种形式的喷泉
2、层出不穷,并逐 步转向小型和营业性较强的方向发展。其音乐喷泉的控制也变得灵活多样,如单片机、 PLC、DSP等都在音乐喷泉中有所运用, 当然也具有优缺点。 本课题针对旅游景点内设计 了观赏性的小型“音乐喷泉” 。选用单片机作为此次音乐喷泉控制系统设计的控制核心, 主要是为了实现单片机的放音,并控制多个电磁阀的开闭动作和水泵的动作,解决系统 中信号的同步性问题。1.2音乐喷泉的现状和发展北京石景山古城公园的音乐喷泉, 在悠扬动听的音乐声中, 喷水可产生五六种变化, 时而转动如银伞,时而飘忽如玉带,时而如金蛇狂舞,时而旋转飞溅喷出的花形有 昙花、菊花、扶桑花、百合花和曼陀罗花,这是在 80 年代初
3、期中国较早修建的一个音 乐喷泉。南昌的秋水广场是由“落霞与孤雁齐飞,秋水共长天一色”的意境而得名, 秋水广场就是以喷泉为主题,集旅游、观光、购物的大型休闲广场。他的音乐喷泉最吸 引人注目,是国内最大的音乐喷泉群,泉水面积 1.2 万平方米,主喷高达 128 米,是南 昌的一倩丽景观,人们可以一边欣赏音乐,一边观看滕王阁的美景。新加坡圣陶沙旅游区的音乐喷泉的设计与效果也是值得参考的,它布置在一个空 旷而略有坡度的空间,面积很大,与圣陶沙车站前的长形喷水池共同组成为一个长达数 百米的综合系列喷泉,音乐喷泉位于系列喷泉的顶端。舞台为一假山堆叠的西洋式半圆 柱廊组成,共分 3层。白天,假山瀑布及两侧的
4、喷泉群与 3 层水池形成一处动静结合的 较为文雅悠扬的水景园,入夜则有五光十色,优美动听的喷泉景观,整个舞台区域东西 面阔近百米, 南北深度约 40m,成为目前亚洲最大的音乐喷泉之一。 表现出壮阔、 绚丽的 水景之美。以上几处音乐喷泉从建筑形式、 音乐曲调及水舞表演的角度展现了音乐喷泉的美丽 姿态,但是都属于大型的音乐喷泉 ,其控制系统也多采用 PLC逻辑编程控制,造价高, 流量需求大,一般为专门的定量设计。即使这样,国内外的音乐喷泉控制系统设计均已 达到成熟的水平,而且还有专门的生产设计厂家,提供设计、喷泉设备及安装等服务。 目前,国内的音乐喷泉逐渐向智能化、分散化、综合化、多样化的方向发展
5、,于是对喷 泉控制系统的设计也提出了更高的要求。1.3喷泉的物理原理 喷泉的原理是个动量守恒,从大半径管道到小半径管道,产生一个速度的变化,冲 向背离地面的方向。 大半径的速度由泵带动,小半径中的速度是原来速度,与动量转化 速度。需要选择一个微元计算动量守恒,这样能求出一个速度,这个速度是出口速度, 然后就是一个上抛运动了,这个是理想的情况,没有摩擦,没有风 。1.4本课题设计内容 音乐喷泉的工作原理为: 根据播放的音乐来控制喷泉的花形大小变化和水柱的高度 变化,以使水柱高度的变化及花形大小的变化与音乐的节奏同步,喷泉管路中的水流由 水泵调节,而水泵是由三相异步电动机驱动的。 因此只要控制了三
6、相异步电动机的转速, 就可以可能控制管路中的流量,当给三相异步电动机通入工频电源时,则转速是不变化 的;当采用变频器控制电机的转速时,可以使管路中的流量发生柔性变化,这样喷泉运 行时花形变化就更灵活。 随着音乐喷泉的使用越来越广泛, 涉及到的控制方式也就越多, 变频器,单片机,上位机,触摸屏等,于是喷泉的控制涵盖了自动化的各个学科,并且 形象直观。虽然喷泉的种类繁多,如广场喷泉、 景点喷泉、旱泉、 跑泉、激光喷泉、 层流喷泉、 趣味喷泉、水幕电影等等, 这些喷泉喷水时的花形都具有千姿百态的效果,但都有一 个共同的特点:即形成水形的基本通路都是由水泵、管道、阀门和喷头组成。因此,音 乐喷泉工程中
7、无疑也会安装大量的电磁阀门、彩灯、水泵和产生其它机械动作的电机。 除个别变频水泵需要用模拟信号来连续调节水柱高度、实现特定的艺术效果之外,其它 部件基本是通过开关量进行控制。这些开关信号驱动阀门、彩灯、水泵随着音乐进行不 同的组合,从而产生各种水形和灯光变换效果。为了达到听觉、视觉的和谐统一,控制 系统应能根据音乐的节奏、旋律和感情色彩输出,产生各种不同的状态组合来控制水形 和灯光实时变化,这也是音乐喷泉的控制不同于工业控制的主要特点。针对不同水形要求有不同的控制方法,从喷泉的控制来看基本可分为四类:第一类 水形,启动水泵直接向管道和喷头加压,效果是喷头的水柱在启动和停止时有一过渡的 升降过程
8、;第二类水形,需要通过变频器控制水泵转速来实现一种水柱连续升降的效果; 第三类水形,在加压喷水时启动传动电机控制喷头摇摆,达到一种花型变换;第四类水 形,需要在直接启动水泵向管道加压后, 通过控制器快速地控制大量的电磁阀门的开闭, 使喷嘴以各种方式进行点射,形成所谓的跑泉和跳泉效果。通过上述分析,本课题将同时采用第二类水形和第四类水形,即控制系统须控制变 频器的动作,实现对水泵转速控制,让喷泉在运行时,可以看到水柱的连续升降和花型 的大小变化效果;为了在喷泉运行过程中,随音乐的节奏变化,可以在不同的瞬时获得 不同的花形,系统将设有一定数量的电磁阀, 系统将根据音乐节奏的快慢或信号的强弱, 控制
9、相应的电磁阀开闭状态,就可以得到不同的花形。由于涉及到变频器、水泵、电磁 阀、喷头的选择, 故需进行喷泉造型系统的管网进行设计计算 (流量计算、损失计算等), 这将作为变频器、水泵、电磁阀、喷头选择的依据;同时要进行控制系统设计(硬件设 计和软件设计),是为了实现单片机的放音、花形变化、灯光变化,以及音乐信号和花 形的同步性处理。2 音乐喷泉造型系统设计2.1造型方案设计及选择方案:设置了十六个喷头,分内外两圈布置,在水池的中心还设置了一个花 柱喷头,喷泉造型如图 2.1 所示。本方案采用十字形供水方式,将水泵设置在喷 池中央,同样是为了让水流迅速流至每个喷头,当然也可以采用在外圈或内圈安 装
10、水泵,用一短直管将内外两圈的水管连接起来,就可以向各个喷头供水了,但 是这种方式使距离水泵较远的喷头的水柱高度变化会滞后于距离水泵较近的同性质的喷水高度变化,产生的滞后效应较十字形供水方式的滞后效应大。同时,本 方案具有花形控制灵活,花形变化类型多,而且观赏效果好,可以从各个方向上 都能够看到同样的花形,作为旅游景点内观赏用的音乐喷泉是较佳的选择。选择此方案作为本次设计的花形造型方案。由于喷泉设置在旅游景点内,为1花柱喷头 2、3、4、5、 6树冰喷头7、 9、 11、13、15万向直流喷头 8、10、12、14、16扁嘴喷头图 2.1 喷泉造型平面图 h 局局部水头损失之和2.3 喷泉的管道
11、布置、管材及附件选择2.3.1喷泉的管道布置喷泉的管道主要由输水管、配水管、补给水管、溢水管和泄水管等组成。现 将其布置要点简述如下:1大型喷泉中,管道多且复杂时,应将主管道敷设在渠道中,在喷泉底座下 设检查井,为了使喷水获得等高的射流,对于环行配水管网,多采用十字形供水。2由于蒸发等原因, 造成喷水池内水量的损失, 另外水泵运行前需要充水, 因 此喷水池需设补充供水管。3为了池水上涨造成溢流应设溢水管,为了便于清洗在水池底部应设泄水管。4连接喷头的水管不能有急剧的变化,直管的长度不小于喷头直径的 2050倍,以保持射流的稳定。5喷泉所有管道的接头应严格密封,安装完毕后,均应进行水压试验。2.
12、3.2管材的选用按表 2.2 选择喷泉主管道为公称通径为 50mm,外径为 60mm的钢管, 管螺纹连 接方式(圆柱形管螺纹) ,其螺纹长度为 24mm,基面处大径为 49.616mm。2.3.3管道附件选择在喷泉的管道中,除开直管、喷头外,还有管道的连接件,控制件、过滤器等 附件。连接管件钢管的连接方式有螺纹连接, 焊接和法兰连接三种。 由于在管径计算时所得管1径为 50mm,同时为使安装方便,故选螺纹连接表 2.2 喷泉管道材料选择表2.4水泵及电机的选择 潜水泵泵体可以完全浸于水中工作,其电动机和水泵的运动部件都是利用水 来润滑,所以不会产生过高的水温,效率较高,既减少了机械损失又减少了
13、水头 损失。查 JB/T8092-1996 标准8 选择潜水泵的型号列于表 2.5。表 2.5 潜水泵的主要技术参数表型号额定流 量 (m3/h)额定 扬程(m)额定功 率( kw)额定转 速 (R/min)额定 电流(A)额定 电压(V)配管 内径 (mm)QSP12.5-40-312.540328607.54380502.5喷水池的设计2.5.1喷水池的组成喷水池由池底、池壁、喷水供水管、吸水管、溢水管、泄水管、补充剂水管 等组成。如图 2.3 所示:2.5.2喷水池的尺寸确定由于喷泉的喷水范围为直径 2m,为使水滴不落到池外, 在该范围的基础上, 将 其周围留 250mm的余量空间,于是
14、得喷水池的尺寸为的圆形水池 2.5m,池壁高出 地面 0.4m,水深 0.35m。由此可以计算出水池的最大蓄水量为:控制系统的设计3.1控制系统的方案设计图 3.1 控制原理图方案:控制系统是由单片机、延迟放大电路、光电隔离电路及电磁阀和变频 器组成,其控制结构形式如图 3.1 所示。该控制方案是通过对音乐信号的处理, 将其转换成汇编程序存入单片机,使单片机唱歌,而且再改程序之中还加入其他 控制语句。由控制原理图可以看出。单片机还需喷泉中的电磁阀和变频器的动作 及灯光的变化,其中电磁阀对喷头控制思想是:预先是根据设计的花形种类和变 化方式,通过对电磁阀的开闭进行组合,编制不同的控制字制成表存入
15、单片机, 当单片机执行程序时,通过查表的方式去取不同的花形,以达到预想的花形变化, 这样花形的变化就随音乐的节奏而变化。同样,单片机对变频器的控制也与之类 似,只不过控制字的编制是根据音乐的频率进行编制的,而且查表的方式也有所 不同,这将在后面的内容中进行阐述;因而变频器根据所接受的信号,输出不同 的频率值,以控制水泵的转速,进而达到控制喷泉管路中的流量,就可以控制水 柱的高度和花形大小了。灯光和音响是由同一个 I/O 口经延迟放大电路后,使它 们达到同步动作,而灯光之前须接一个固态继电器,以驱动灯具,并使之与单片 机隔离。3.2单片机型号选择3.2.1确定单片机型号经查 INTER公司主要单
16、片机微处理器系列 MCS-48、MCS-51、RUPI-44、MCS-96 等,考虑到本设计的特点,需要将程序预先写入程序存储器,只有选择具有可擦 除功能的程序存储器 11 。因此,本次设计选择 MCS-51系列的 8751芯片作为控制核 心。3.3控制系统的硬件设计3.3.1系统组成 该硬件电路的核心是 8751 单片机,其片内具有 4KB的 EPRO,M无须外扩程序 存储器;该系统中控制的对象,没有大量的运算和暂存数据,片内的 128B的 RAM已足以满足容量要求,故不必进行片外的 RAM扩展。为了控制操作方便,在 P1口 增加了第一曲、第二曲、循环等选择功能。考虑到本系统的控制特点:主要
17、的数 据处理时进行放音处理,如何将存入单片机中的音乐播放出来,这是一个关键, 需要硬件和软件的协同工作。因为 P1 口可以进行位寻址,用 P1.7 口作为音乐和 灯光输出口,当定时器 T0 的计数值到后,就对 P1.7 口取反,即产生相应频率的 方波。由于系统中的电磁阀数量较多,且每个电磁阀都需要一个控制信号,同时 还有变频器的控制,所以单片机的输出口点数不够,故需进行输出口的扩展,以 便电磁阀和变频器的控制,也方便今后其它控制动作改造。此处选择 8155 芯片作 为扩展控制芯片,因为 8155芯片内具有 256个字节的 RAM,两个 8 位、一个 6 位 的可编程 I/O 口和一个 14 位
18、的计数器,与 MCS-51接口简单,并将 PA、PB、PC口 作为输出接口 12 。为了使音响和花形变化同步,系统采用了硬件延时电路,其电路设计将在后 面进行;为了实现强电与弱电之间隔离,采用了光电隔离电路。系统中还选用了 SSR(Solidstatereleys) 作为水下灯的驱动和单片机之间的隔离,它是一种无触点 通断的电子开关 , 为四端有源器件。其中两个端子为输入控制端,另外两端为输出 受控端,中间采用光电隔离,作为输入输出之间电气隔离 ( 浮空) 。在输入端加上 直流或脉冲信号,输出端就能从关断状态转变成导通状态 ( 无信号时呈阻断状态 ) , 从而控制较大负载。整个器件无可动部件及
19、触点,可实现常用的机械式电磁继电 器一样的功能。由于固态继电器是由固体元件组成的无触点开关元件,所以与电 磁继电器相比具有工作可靠、寿命长、对外界干扰小、能与逻辑电路兼容、抗干 扰能力强、开关速度快和使用方便等一系列优点。因而具有很宽的应用领域,有 逐步取代传统电磁继电器之势,并且可以进一步扩展到传统电磁继电器无法应用 的计算机等领域 13 。根据以上叙述,现将方案一转换成硬件电路接口图,即成为本 设计的音乐喷泉控制系统原理图,应用电子 CAD绘出其图形见附录 A 所示。3.3.28155 的初始化将 8155的地址/ 数据复用线 AD0AD7与 8751单片机的 P0口相连,作为数据的 内外
20、传递,使片选信号 CE接地,让芯片始终被选中。 I/0 口、存储器 RAM选择信 号( IO/M)与 P2.0 相连作为地址选通信号,低电平有效,即选择 I/O 口作为输出 口。 RESET与 P2.1 口相连,即采用软件复位,以减少复位电路,节约设计成本, 其他引脚连接如硬件原理图附录 A 所示。于是根据下面两个表可以写出 8155的 RAM和各端口地址及命令字。即:;8155IO/M=1选择使用在输出输入口;命令/ 状态寄存器地址 100H(指向命令口) ;设定命令 / 状态寄存器 PA,PB, PC为输出 ;写入命令字为此根据要求对同步控制的可行性进行分析如下:利用音乐的音频信号对变 频
21、器进行控制,音乐的音频信号本身是一个功率很小的交流电压信号,经过整流 滤波稳压可以输出一个相对应的直流电压信号,相对来讲该信号很微弱,再经过 对该信号进行功率放大,可以输出 05V 的标准直流电压信号,即可以实现音频 信号对变频器的控制,即对水泵浪花的控制,从而实现音乐对喷泉浪花的控制。 为了达到这一控制原理,下面对通用性的变频器的工作原理进行了简单的介绍:1整流部分 2 滤波部分 3 逆变部分 4 控制部分 5 负载图 3.2 通用变频器基本电路通用变频器的基本电路如图 3.2 所示,它由 4 个主要部分组成,分别是:1整流部分,把交流电压变为直流电压;2滤波部分,把脉动较大的交流电进行滤波
22、变成比较平滑的直流电;3逆变部分,把直流电又转换成三相交流电,这种逆变电路一般是利用功率 开关元件按照控制电路的驱动、输出脉冲宽度被调制的 PWM波,或者正弦脉宽调制 SPWM波,当这种波形的电压加到负载上时, 由于负载电感作用, 使电流连续化, 变成接近正弦形波的电流波形;4控制电路是用来产生输出逆变桥所需要的各驱动信号,这些信号是受外部 指令决定的,有频率、频率上升下降速率、外部通断控制以及变频器内部各种各 样的保护和反馈信号的综合控制等。通用变频器对负载的输出波形都是双极性 SPWM波,这种波形可以大幅度提高 变频器的效率,但同时这种波形使变频器的输出区别于正常正弦波 , 产生了变频器
23、很多特殊之处。双极性 SPWM波如图 3.3 所示, 其中图 3.3(a) 是三角形的载波与正 弦形信号进行比较的情形,图 3.3(b) 是比较后获的 SPWM波形。图 3.3 双极性 SPWM调制器 因此,为了控制喷泉管道中的流量,使花形变化柔性化,即使花形的高度和 大小能够很好地跟随音乐节奏的变化,这样选择变频器就可以控制潜水泵的转速, 当潜水泵的转速的改变就直接改变了管道中的流量。由于变频器有数字输入和模 拟输入的信号类型。因为单片机输出的是数字信号,若要选择模拟输入信号的变 频器,就必须进行数模转换电路设计,本身变频器的价格就比较昂贵了,在加入 一个数模转换电路,无疑是增加产品和设计设
24、计成本。故直接选择具有数字输入 的变频器,但是一般的变频器不能直接与单片机相连,需要进行强弱电的隔离处 理。为了不单独选择或设计隔离电路,经查阅大量资料,有带隔离数字输入的变 频器,因此可直接选用这种变频器,目的可使硬件电路结构简单,减少各硬件电 路之间的干扰和时间延迟,以保证音乐放音和花形及流量的同步控制动作。根据变频器的选用原则:变频器的输出功率和电流选择必须等于或大于被驱 动异步电机的功率和电流。由于变频的过载能力没有电机过载能力强,一旦电机 有过载,损坏的首先是变频器 ( 如果变频器的保护功能不完善的话 ) ;又如果设备 上已选用的电机功率大于实际机械负载功率,但是有可能用户会将把机械
25、功率调 节到达到电机输出功率,此时,变频器一定要可以胜任,也就是说变频器的功率 选用一定要等于或大于电机功率。个别电机额定电流值较特殊,不在常用标准规 格附近,又有的电机额定电压低,额定电流偏大,此时要求变频器的额定电流必 须等于或大于电机额定电流 16 。因此变频器的选择主要是对变频器容量的选择, 而 变频器的容量又由很多因素决定,如电动机容量、电动机加速时间(即反应时间) 等,其中,最主要的是电动机的额定电流。变频器的容量计算 17 由于变频器只驱动一台电机,而对于连续运转的变频器必须满足下列 3 项计 算公式:满足负载要求输出:式中:PCM是变频器的容量、 PM负载要求的电动机轴输出功率
26、、 UE是电动机的额 定电压、 I E 电动机的额定电流、 是电动机的效率、 cos 电动机功率因素、 K 是 电流波形补偿系数,由于变频器的输出波形不是完全的正弦,而含有高次谐波的 成分,其电流应有所增加。对于 PWM控制方式的变频器, K的取值为 1.05 1.1 。根据以上条件可选择成都中南实业有限公司提供的西门子全新一代标准变频 器,变频器型号为 MICROMASTE 44通0用型的变频器。其相关参数如表 3.3 ,接线 端子如图 3.4 所示。对于表 3.3 中加、减速时间,本设计中设定设定为 0.1s ,这样设定的目的是 为了提高变频器的反应时间,使之与音乐的各个音符之间的最小间隔
27、时间相匹配; 如果该时间设定值过大,当音符由上一个变化至下一个音符时,变频器的反应就 不迅速了,这是因为控制系统电路原理图中的延迟电路是加在音响和灯光之前的, 而没有在变频器之前加延迟电路,故不能直接对变频器进行延时处理,所以,变 频器的设定值取较小值为宜。表 3.3 相关变频器参数变频器型号MICROMASTE 440变频器输出最大适用电机功率( KW)3.7额定容量( KVA)6.6额定电流( A)9.6输入信号数字设定接收三位数字信号输出信号报警输出DC28V0.3A加减速时间0.1 9999 秒(加、减速时间独立设定)图 3.4 变频器接线端子变频器的频率设定 根据前面控制功能分析可知
28、变频器要实现八种电机速度,由于最高转速时为 2860r/min ,而在喷泉的控制系统设计时就以最高速设计的。那么最高速时电机接 受正常的供电频率为 50Hz;最低转速时为 357.5r/min ,那么变频器输出频率就为 6.25Hz;由于考虑到制动的原因,制动前应把速度减到较低的速度,可设置这个 频率为 6.25Hz。变频器通过外部给定方式,外部数字量给定,由外部端子输入,因此电机转 速可通过 MICROMASTE 44通0用型的变频器的数字输入端口 X1、X2、X3 的电平高 低组成的速度控制字进行设定。设 PC口输出的控制信号中, 0 代表变频器输入口 处于通电状态, 1 代表变频器输入口
29、处于断电状态。 速度设定单元为变频器的 A11、 A12、A3、A14、A15、A16、A17、A18八个单元,其设定值(频率)见表 3.4 。表 3.4 变频器速度设定表速度控制字智能端子电平高低速度设定 单元速度设定值 Hz端子 X3(PC2)端子 X2(PC1)端子 X1(PC0)F8H000A116.25F9H001A1212.5FAH010A1318.75FBH011A1425FCH100A1531.25FDH101A1637.5FEH110A1743.75FFH111A18503.3.4 硬件延迟电路1延迟时间的计算延迟时间的计算的目的是保证音乐放音时与喷头喷水时到达同步动作,但并
30、 不能完全同步,只能尽量减小视觉和听觉上的差异。于是,延迟时间的计算是非 常重要的,将直接影响延迟电路或编制延迟程序时的延迟时间设定。由前面的计算过程可以知道,水流经管道流到喷头处时,不但存在沿程损失, 而且会产生冲击,不管是电磁阀的启动还是关闭时,由于管中有水,当水泵启动 时,便对水产生压力,水流就会对电磁阀和球阀产生冲击,当电磁阀突然关时, 管道中仍然会产生压力冲击,即液体的突然停止运动导致动能向压力能得瞬间转 变。故理论上到达的时间与实际到达的时间有一定的滞后,且滞后的时间就是产生冲击的时间,故需要进行延迟计算从前面的设计过程可知, 产生时间延迟的部分包括: 变频器 (t p)和水泵的反
31、应 时间(t b) ,电磁阀的开闭反应时间 (t f)及产生冲击的时间( t c)。因此总的延迟时间 为:t tp tb t f tc0.1 0.1 0.1 0.057 式(3.4 ) 0.357s即硬件延迟电路的总延迟时间为: 0.357s 。 硬件延迟电路设计 硬件延迟电路的设计目的是为了使音乐放音和变频器的控制动作与花形实现 同步动作,这是因为用软件控制不能达到的原因。(a)硬件延迟电路图 3.5 (a)中的延迟电路为一般的延迟电路,其中电路的负载 为继电器或电磁铁的线圈,也可以是信号灯等显示和报警器件。但接通电源开关 时运算放大器的反相输入端( - )加分压值 UT,而同相输入端( +)由于电容 C1 尚 未充电,故其电压为负值。该电路的技术参数见表 3.5 。对于像图( a)中一般的 延迟电路,通常要借助电解电容器或高阻抗电路,而且这类延时电路的稳定性较 差,延时的精度也不高。于是给出了图 3.5 (b)所示的数字式长延时电路,它完全摒弃了电解电容和 高阻抗电路,延时精度高。电路的核心是集成块 MC14521B,这是一个 24 级分频电 路,内含可构成振荡电路的倒相器。如果将触发输入端接地或不加信
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1