|
|
|
摘要:文章結合大型音樂噴泉的工程實例,介紹了一種功能強、成本低的分級式結構計算機噴泉控製係統的設計原理和實施方案。
噴泉能將水的靈性、音樂的美感和燈光的色彩完美結合在一起,給人以賞心悅目的感覺。隨著社會經濟和技術的發展、文wen化hua藝yi術shu生sheng活huo品pin位wei的de提ti高gao,人ren們men對dui噴pen泉quan的de技ji術shu含han量liang和he藝yi術shu效xiao果guo也ye提ti出chu了le更geng高gao的de要yao求qiu。如ru今jin,設she置zhi在zai城cheng市shi廣guang場chang等deng規gui模mo較jiao大da的de噴pen泉quan,已yi不bu再zai是shi采cai用yong幾ji個ge按an鈕niu或huo一yi些xie邏luo輯ji開kai關guan的de簡jian單dan控kong製zhi就jiu能neng滿man足zu觀guan眾zhong日ri益yi提ti高gao的de欣xin賞shang水shui平ping要yao求qiu。為wei此ci,在zai工gong業ye自zi動dong化hua係xi統tong的de工gong程cheng經jing驗yan基ji礎chu上shang,開kai發fa了le一yi套tao適shi合he音yin樂le噴pen泉quan特te點dian的de計ji算suan機ji控kong製zhi係xi統tong。
1 音樂噴泉控製概述 音樂噴泉工程中安裝有大量的電磁閥門、彩燈、水泵和產生其它機械動作的電機。除個別變頻水泵需要用模擬信號來連續調節水柱高度、實現特定的藝術效果之外,其它部件基本是通過開關量進行控製。這些開關信號驅動閥門、彩燈、水泵隨著音樂進行不同的組合,從而產生各種水形和燈光變換效果。為了達到聽覺、視覺的和諧統一,控製係統應能根據音樂的節奏、旋律和感情色彩輸出,產生各種不同的狀態組合來配合水形和燈光實時變化。這也是音樂噴泉的控製不同於工業控製的主要特點。 形成水形的基本通路是由水泵、管道、閥門和噴頭組成,針對不同水形要求有不同的控製方法。從噴泉的控製來看基本可分為四類:第一類水形,啟動水泵直接向管道和噴頭加壓,效果是噴頭的水柱在啟動和停止時有一過渡的升降過程;第二類水形,需要通過變頻器控製水泵轉速來實現一種水柱連續升降的效果;第三類水形,在加壓噴水時啟動傳動電機控製噴頭搖擺,達到一種花型變換;disileishuixing,xuyaozaizhijieqidongshuibengxiangguandaojiayahou,tongguokongzhiqikuaisudikongzhidaliangdediancifamendekaibi,shipenzuiyigezhongfangshijinxingdianshe,xingchengsuowei“跑泉”和“跳泉”效果。
2 矩陣式控製原理 shijigongchengzhongjiangshangshujizhongfangshiyoujidizuheqilaishixianduozhongshuixingbianhuan,zaipeiyiyinlehedengguang,jiukechanshengfengfuduocaideyishuxiaoguo。shijishang,zheyiguochengcongjisuanjidekongzhijiaodulaikanjiushijiangyizuyiweidekongjianbianliange=按照△T時間間隔順序輸出的過程。我們可以用一個控製矩陣[Aij]來進行表述。 對控製矩陣處理是整個控製程序的核心。由於硬件驅動板卡為16路輸出,[Aij]的列數為16的整數倍,目前係統主控變量設計列數最大為n=256,行數數量不受限製。所以,控製矩陣最大可做到m256,m可以取任意自然數。矩陣[Aij]中第i行元素對應本噴泉工程設 計中某時段△T裏一個確定的控製輸出點排列。△T的取值範圍是10mS~1S,按lmS間隔可調。矩陣[Aij]的第j列的每個元素對應控製該點部件的一個時間間隔為△T的輸出序列。於是[Aij]的每個元素Aij對應第j個被控部件在第i個時段的輸出狀態,Aij=1為開啟,反之為關閉。如果某行元素全為零,表明此時段整個係統無輸出;某列元素全為零表明該部件在工作期間無輸出(可能是備用通道)。實際控製矩陣中,行數m是樂曲的播放時間和間隔△T取值之比。 控製矩陣可作為數組存放於計算機內存之中。當噴泉工作時,在音樂信號的觸發下,計算機將並行地按著順序逐行取出控製向量,再以△T為時間間隔向接口輸出。 控製矩陣的生成可由人工在屏幕上編輯,也可采用可視化的組態軟件來實現。具體的實現方法這裏不作重點介紹。
3.控製係統的硬件構成 較jiao大da的de噴pen泉quan一yi般ban均jun有you上shang百bai個ge控kong製zhi點dian,有you些xie廣guang場chang噴pen泉quan可ke達da到dao數shu百bai甚shen至zhi上shang千qian個ge被bei控kong點dian,所suo以yi需xu要yao采cai用yong模mo塊kuai化hua的de分fen級ji式shi控kong製zhi係xi統tong來lai完wan成cheng工gong程cheng的de全quan部bu控kong製zhi。圖tu1給出了一個典型的計算機噴泉控製係統的組成框圖。 為實現上述功能,係統在設計上根據不同負載類型,將大量的被控對象分為4類模塊: (1)樂曲識別與處理模塊。由模擬采集板和音源處理電路組成; (2)變頻控製模塊。由D/A輸出板和變頻器組成; (3)開關量的直控模塊。用於彩燈、水泵和傳動電機等,這是數量最多的模塊; (4)分級控製的跑泉模塊。由工控機、開關板和跑泉器構成三級控製結構。 係(xi)統(tong)第(di)一(yi)級(ji)的(de)上(shang)位(wei)機(ji)是(shi)本(ben)控(kong)製(zhi)係(xi)統(tong)的(de)核(he)心(xin)。由(you)於(yu)現(xian)場(chang)電(dian)磁(ci)幹(gan)擾(rao)很(hen)大(da),使(shi)用(yong)環(huan)境(jing)比(bi)較(jiao)惡(e)劣(lie),主(zhu)機(ji)需(xu)要(yao)采(cai)用(yong)標(biao)準(zhun)工(gong)控(kong)機(ji)。上(shang)位(wei)機(ji)的(de)任(ren)務(wu)是(shi)實(shi)現(xian)人(ren)機(ji)交(jiao)互(hu)界(jie)麵(mian),存(cun)放(fang)音(yin)樂(le)文(wen)件(jian),對(dui)音(yin)頻(pin)信(xin)號(hao)進(jin)行(xing)讀(du)入(ru)、分析,對下級的輸出模塊進行操作和控製整個係統的啟停等功能。為完成上位機對各類功能部件的控製,機箱內配置了A/D卡、D/A卡和開關量功率輸出板,而且還要保證工控機主板上有足夠的擴展能力。標準板卡配置如下: (1)A/D卡,用於音樂信號的采集和識別,采用12位精度和100KHz轉換速率可滿足需要。計算機對外輸入音樂信號的讀取隻需要強度信息即可,因此在進行A/D轉換前還要加上有音樂信號的幅度包絡檢波電路; (2)D/A卡,用來輸出模擬信號控製變頻調速器,12位的分辨率和100KHz的轉換速率,輸出控製信號幅度為0~10V,一般有8~16個通道,為提高抗幹擾能力采用光電隔離輸出; (3)開關量輸出卡,選用32個通道的光電隔離功率輸出板,驅動能力達24V、50mA,但由於噴泉中的設備均為三相的交流供電,所以後麵還要加上一級固態繼電器的驅動板來驅動220V的交流接觸器或電磁閥門。
4 跑泉控製器模塊 由主控機直接控製的部件主要是一些變化複雜的開關量和模擬量。對於如跑泉(又叫跳泉)的閥門和循環彩燈等花色變換比較單一、控製點數很多、但(dan)要(yao)求(qiu)響(xiang)應(ying)速(su)度(du)又(you)很(hen)快(kuai)的(de)輸(shu)出(chu)量(liang),可(ke)采(cai)用(yong)下(xia)位(wei)機(ji)分(fen)級(ji)控(kong)製(zhi)。即(ji)由(you)主(zhu)機(ji)發(fa)出(chu)控(kong)製(zhi)命(ming)令(ling)送(song)至(zhi)下(xia)位(wei)分(fen)機(ji),再(zai)由(you)分(fen)機(ji)根(gen)據(ju)接(jie)收(shou)的(de)命(ming)令(ling)輸(shu)出(chu)不(bu)同(tong)的(de)花(hua)色(se)信(xin)號(hao)來(lai)驅(qu)動(dong)閥(fa)門(men)和(he)彩(cai)燈(deng)。 大(da)型(xing)音(yin)樂(le)噴(pen)泉(quan)中(zhong),水(shui)幕(mu)跑(pao)泉(quan)是(shi)在(zai)近(jin)百(bai)米(mi)的(de)管(guan)道(dao)上(shang)安(an)裝(zhuang)幾(ji)十(shi)路(lu)到(dao)上(shang)百(bai)路(lu)的(de)閥(fa)控(kong)噴(pen)嘴(zui),噴(pen)泉(quan)啟(qi)動(dong)時(shi)近(jin)百(bai)個(ge)閥(fa)門(men)以(yi)幾(ji)十(shi)毫(hao)秒(miao)的(de)間(jian)隔(ge)循(xun)環(huan)交(jiao)替(ti)打(da)開(kai),形(xing)成(cheng)一(yi)種(zhong)氣(qi)勢(shi)磅(bang)礴(bo)的(de)動(dong)感(gan)效(xiao)果(guo)。而(er)且(qie)要(yao)求(qiu)跑(pao)動(dong)時(shi)間(jian)可(ke)調(tiao),花(hua)形(xing)變(bian)化(hua)及(ji)時(shi)。由(you)此(ci)可(ke)見(jian)跑(pao)泉(quan)控(kong)製(zhi)器(qi)在(zai)營(ying)造(zao)噴(pen)泉(quan)藝(yi)術(shu)效(xiao)果(guo)中(zhong)起(qi)到(dao)了(le)至(zhi)關(guan)重(zhong)要(yao)的(de)作(zuo)用(yong)。本(ben)項(xiang)目(mu)采(cai)用(yong)專(zhuan)門(men)設(she)計(ji)的(de),多(duo)達(da)256個控製量的EELab-Ⅱ型嵌入式跑泉控製器。控製器機箱與工控19英寸標準機櫃配套,水形花色在現場可編程。連同配套的軟件已形成完整的產品。並且經實踐證明運行可靠,而成本卻遠遠低於PLC控製器。跑泉控製器的電路框圖如圖2所示。 跑泉控製器的CPU采用的是單片機,采用電流環光隔控製輸入。係統的上位機通過四條控製線送來16種狀態控製跑泉控製器的工作。設計這種控製方案除結構簡單、響應速度快以外,另一優點是 對於其它簡易型噴泉可以直接用撥碼開關來控製,省去成本較高的主控計算機。 跑泉控製器的工作原理與主控機相仿,當單片機接收到某一種控製信號後,按著設定的時間定時產生中斷,然後順序讀取FLASHROMxinpianlidepenquanhuaxingjuzhenshuju,zaitongguodizhiyimafenbiesuocundaoshuchukoushang,youwaiweiqudongdianlubantongguogutaijidianqilaikongzhipaoquanpentouxiafangdediancifa。ruguogongkongjixiangdanpianjifasongbutongdekongzhixinhao,jiunengkuaisudishixiangezhonghuaxingqiehuan。huaxingkongzhixinhaoyou4位,共計有16個狀態,除0FH作為停止信號之外,其餘15個狀態分別對應15種花形的矩陣。存儲器采用64KB的FLASHROM芯片,如果控製矩陣最大為256x256點,恰好4KB空間安放一種花形。單片機P1,0~P1.3口用於識別4位控製信號但同時也得到花形矩陣的分區地址代碼。從FLASH相xiang應ying地di址zhi空kong間jian調tiao出chu花hua形xing數shu據ju,再zai經jing過guo地di址zhi分fen配pei電dian路lu,鎖suo存cun到dao外wai圍wei驅qu動dong電dian路lu板ban上shang控kong製zhi電dian磁ci閥fa的de開kai閉bi。本ben控kong製zhi器qi還hai具ju有you跑pao泉quan控kong製zhi情qing況kuang實shi時shi監jian測ce功gong能neng,除chu了le在zai前qian麵mian板ban用yong7段數碼管顯示當前花形種類,另有128個與輸出相對應的LED來實時顯示輸出狀態。 本工程項目設計了兩組跑泉,每組跑泉要控製115個電磁閥。為了使控製量每次輸出時間間隔從5mS到0.5S連續可調,這套設備具有兩種改變時間間隔的方法:一是通過FLASHROM寫xie入ru不bu同tong定ding時shi參can數shu,由you單dan片pian機ji的de定ding時shi中zhong斷duan實shi現xian,二er是shi通tong過guo設she備bei麵mian板ban上shang的de電dian位wei器qi手shou動dong調tiao節jie。軟ruan件jian定ding時shi的de優you點dian是shi定ding時shi精jing確que,手shou動dong調tiao節jie的de優you點dian是shi可ke根gen據ju現xian場chang具ju體ti效xiao果guo直zhi接jie調tiao整zheng。 本控製器的控製矩陣的輸入具有在線可編程功能。在上位機用VB語言開發了自動生成花形數據的程序,隻要給出跑泉路數和花形特征兩類參數,就能自動生成16進製花形數據文件。然後通過串口向跑泉器主板傳輸已經生成的花形數據和時間間隔數據,使控製器機內的單片機可對FLASH芯片進行在線擦除和重新寫入。
5 音頻信號的采集分析及模擬信號變頻控製 zhebufenshiyinlepenquandehexinjishu。kongzhipenquandewaibuyinpinxinhaoyouduozhonglaiyuan,qizhongzhiyishilaiziyinxiangxitongdeyinyuanshuchu。gaixinhaohaiyaojingguobianhuandianlufangda、濾波、限幅和檢波,變成與音樂幅度的對數成比例的包絡檢波信號送到采集卡,其幅值為0~10V。 monixinhaotiaokongpenshuigaodudebanfahenduo,qizhongzuijiandandeshibacaijidaodeyinpinxinhaojingpinghuahouzaizhuanhuanchengkongzhibianpinqidemonishurudianya,kongzhishuibengdezhuansushishuixinggensuiyinlejiezoudekuaimanjinxingbianhua。youwaibuyinyuanshixianshuixinggensuibianhuadefanganrutu3所示。當然要做到水形跟隨音樂旋律變化,並可靠地保證音樂起、水形起和音樂停、水形停絕不簡單,而是要根據對大量樂曲音頻信號的分析統計,給出一個判斷依據和相應的閾值。 隨著近年來計算機的處理速度大幅提高,在音樂音質滿足要求的前提下可以利用機內硬盤的WAVE文件來播放音樂,使計算機根據WAVE文件的數據實時識別音樂並同時控製噴泉運行。 實(shi)際(ji)上(shang)在(zai)上(shang)述(shu)硬(ying)件(jian)的(de)基(ji)礎(chu)上(shang),可(ke)以(yi)通(tong)過(guo)音(yin)頻(pin)分(fen)析(xi)軟(ruan)件(jian),結(jie)合(he)一(yi)些(xie)特(te)殊(shu)的(de)處(chu)理(li)方(fang)法(fa)和(he)算(suan)法(fa)來(lai)產(chan)生(sheng)更(geng)適(shi)合(he)的(de)控(kong)製(zhi)代(dai)碼(ma)。本(ben)係(xi)統(tong)上(shang)位(wei)機(ji)軟(ruan)件(jian)中(zhong)音(yin)樂(le)程(cheng)控(kong)部(bu)分(fen)的(de)流(liu)程(cheng)圖(tu)如(ru)圖(tu)4所示,限於篇幅本文不再專門敘述。
6 結束語 這套計算機控製係統已經成功用於某大學校園廣場的音樂噴泉,某省廣播電視台演播大廳舞台噴泉項目也正在試用。結果表明:該係統的設計結構合理,安全可靠和控製精度等技術性能均能滿足實際要求,而且成本低,使用簡單方便,效果令人十分滿意。
相關產品 KPCI-812F 12位 單端32路/差分16路A/D;帶1K FIFO 100KHZ DI/O:各8路 KPCI-820 12位 光隔 獨立8路 D/A 電壓、電流輸出 KPCI-846 光隔 DO:64路 OC輸出
|
|
狀 態:
離線
公司簡介
產品目錄
供應信息
|
|
|
公司名稱:
|
北京科瑞興業科技有限公司
|
| 聯 係 人: |
嘎日地
|
| 電 話: |
010-51650651
|
| 傳 真: |
|
| 地 址: |
北京市海澱區知春裏28號開源寫字樓212室(銷售部) |
| 郵 編: |
100086 |
| 主 頁: |
|
|
|
|
|