基于AT89C51單片機的音樂噴泉控制系統(tǒng)設(shè)計【優(yōu)秀畢業(yè)課程設(shè)計論文】
《基于AT89C51單片機的音樂噴泉控制系統(tǒng)設(shè)計【優(yōu)秀畢業(yè)課程設(shè)計論文】》由會員分享,可在線閱讀,更多相關(guān)《基于AT89C51單片機的音樂噴泉控制系統(tǒng)設(shè)計【優(yōu)秀畢業(yè)課程設(shè)計論文】(32頁珍藏版)》請在裝配圖網(wǎng)上搜索。
青島理工大學(xué)畢業(yè)設(shè)計(論文) 1 摘 要 隨著人們生活水平的提高和建立綠色城市的向往,音樂噴泉以其獨特的魅力和特殊的功能,愈來愈成為休閑娛樂產(chǎn)業(yè)中的一項重要產(chǎn)品 ,音樂噴泉的興建也越來越多。 根據(jù)目前音樂噴泉的發(fā)展現(xiàn)狀,介紹了一個以 出了一個簡潔的單片機控制電路,分析了輸出地址,描述了不同類型的輸出電路和輸入電路;介紹了從特定構(gòu)造的噴池中獲得決定噴池動作的噴池數(shù)據(jù)的原理;給出了主程序框圖和看門狗子程序。 采用程序控制來控制花型。音頻信號還影響燈光色彩和燈光光線明暗的變化。從而使燈光色彩、燈光的閃 爍和噴泉水姿隨音樂節(jié)奏而變化。 關(guān)鍵詞 : 音樂噴泉;單片機;單片機控制;噴池數(shù)據(jù) 青島理工大學(xué)畢業(yè)設(shè)計(論文) 2 of s is of is to of of CM A CM to a of of by or of by So of is s is 島理工大學(xué)畢業(yè)設(shè)計(論文) 3 目錄 摘 要 .............................................................................................................................. 1 .................................................................................................................. 2 第 1 章 緒 論 ................................................................................................................ 4 題背景 ........................................................................................................... 4 樂噴泉的發(fā)展和現(xiàn)狀 .................................................................................. 4 第 2 章 音樂噴泉控制系統(tǒng)硬件設(shè)計 .......................................................................... 6 制系統(tǒng)硬件總體設(shè)計方案 .......................................................................... 6 樂信號的采集 ............................................................................................... 6 頻放大電路的設(shè)計 ............................................................................ 6 樣定理 ................................................................................................ 8 片機電路 ...................................................................................................... 9 片機的概述 ........................................................................................ 9 鐘電路的設(shè)計 .................................................................................. 10 D 轉(zhuǎn)換電路 .................................................................................................. 10 單片機 89連接 ..................................................... 11 入電路 ............................................................................................... 12 水泵調(diào)速硬件方案設(shè)計 ............................................................................. 13 光硬件方案設(shè)計 ......................................................................................... 14 決系統(tǒng)時間滯后硬件電路設(shè)計 ................................................................. 14 第 3 章 噴泉控制系統(tǒng)軟件設(shè)計 .............................................................................. 16 池數(shù)據(jù) ......................................................................................................... 16 程序框圖 ..................................................................................................... 17 制潛水泵軟件設(shè)計模塊 ............................................................................ 17 水泵開關(guān)調(diào)速的原理 ...................................................................... 18 水泵開關(guān)調(diào)速的軟件設(shè)計 ............................................................... 19 制電磁閥軟件設(shè)計模塊 ............................................................................. 20 曲存儲模塊 ................................................................................................ 20 頻脈沖的產(chǎn)生 ................................................................................... 20 樂程序 ............................................................................................... 22 光控制模塊 ................................................................................................. 25 門狗子程序 ................................................................................................. 25 驗仿真 ......................................................................................................... 26 結(jié) 論 ............................................................................................................................ 28 致 謝 ............................................................................................................................ 29 參考文獻(xiàn) ...................................................................................................................... 30 附 錄 ............................................................................................................................ 31 附錄 1.................................................................................................................... 31 附錄 2.................................................................................................................... 32 青島理工大學(xué)畢業(yè)設(shè)計(論文) 4 第 1 章 緒 論 題背景 隨著人們生活水平的提高,人們對環(huán)境的要求越來越高 ,城市環(huán)境建設(shè)日益為人們所重視。噴泉作為一種觀賞性較高的藝術(shù) 水景 ,不斷的出現(xiàn)在城市的廣場、公園及其它公共場所,早些的噴泉都是固定不可調(diào)的,顯得有些單調(diào),隨著科技的發(fā)展音樂噴泉也進(jìn)入了我們的城市。音樂噴泉是現(xiàn)代科技與藝術(shù)的綜合,音樂噴泉將噴水圖形、彩色燈光及音樂旋律構(gòu)成一個有機的整體,隨著樂曲旋律和節(jié)奏的變化,各種不同的噴水花形相應(yīng)的配合變換,在五彩絢麗的變幻燈光照耀下,構(gòu)成一幅幅奇妙無比的景觀、令人賞心悅目,嘆為觀止,在視聽上獲得極大的享受。音樂噴泉的起源于 1930 年,德國人首先帶出噴泉的概念,此后經(jīng)過多年的發(fā)展,其音樂噴泉的設(shè)計及構(gòu)造已變得更大型及復(fù)雜。隨著我國改 革開放政策的不斷實施, 80 年代中,我國也相繼引進(jìn)和自行設(shè)計建造了多座音樂噴泉,為美化環(huán)境,活躍人民的文化生活起了良好的作用。通過學(xué)習(xí)和引進(jìn)國外先進(jìn)技術(shù),加上自行研究和開發(fā),噴泉的面貌不斷更新,各種新水型層出不窮,音樂噴泉還可以同水幕電影、激光表演和舞臺表演相結(jié)合,產(chǎn)生令人難忘的藝術(shù)效果。我國現(xiàn)有上百家噴泉水景設(shè)備制造廠,經(jīng)過市場競爭、優(yōu)勝劣汰,我國已經(jīng)出現(xiàn)了幾家綜合實力較強的大型噴泉水景工程公司,能夠獨立建設(shè)投資上千萬元的特大型噴泉水景工程,并創(chuàng)造了一些世界之最的新記錄。總體上說,我國的噴泉水景技術(shù)已經(jīng)達(dá)到 了國際先進(jìn)水平,其建設(shè)規(guī)模和市場需求更是其他國家所難以相比的。 樂噴泉的發(fā)展和現(xiàn)狀 北京石景山古城公園的音樂噴泉,在悠揚動聽的音樂聲中,噴水可產(chǎn)生五六種變化,時而轉(zhuǎn)動如銀傘,時而飄忽如玉帶,時而如金蛇狂舞,時而旋轉(zhuǎn)飛濺···噴出的花形有曇花、菊花、扶?;ā俸匣ê吐恿_花,這是在 80 年代初期中國較早建設(shè)的一個音樂噴泉。 南昌的秋水廣場是由“落霞與孤鶩齊飛,秋水共長天一色”的意境得名,秋水廣場就是以噴泉為主題,集旅游、觀光、購物的大型休閑廣場。他的音樂噴泉最吸引人注目,是國內(nèi)最大的音樂噴泉 群,泉水面積 平方米,主噴高達(dá) 128米,是南昌的一俏麗景觀,人們可以一邊欣賞音樂,一邊觀看滕王閣的美景。 青島理工大學(xué)畢業(yè)設(shè)計(論文) 5 新加坡圣淘沙旅游區(qū)的音樂的設(shè)計與效果也是值得參考的,它布置在一個空曠而略有坡度的空間,面積很大,與圣淘沙車站前的長形噴水池共同組成為一個長達(dá)數(shù)百米的綜合系列噴泉,音樂噴泉位于系列噴泉的頂端。舞臺為一假山堆疊的西洋式半圓柱廊組成,共分 3 層。白天,假山瀑布及兩側(cè)的噴泉群與 3 層水池形成一處動靜結(jié)合的較為文雅悠揚的水景園,入夜則有五光十色,優(yōu)美動聽的噴泉景觀,整個舞臺區(qū)域東西面闊近百米,南北深度約 40m, 成為目前亞洲最大的音樂噴泉之一。表現(xiàn)出壯闊、絢麗的水景之美。 以上幾處音樂噴泉從建筑形勢、音樂曲調(diào)及水舞表演的角度展現(xiàn)了音樂噴泉的美麗姿態(tài),但是都屬于大型的音樂噴泉,其控制系統(tǒng)也多采用 輯編程控制,造價高,流量需求大,一般為專門的定量設(shè)計。即使這樣,國內(nèi)外的音樂噴泉控制系統(tǒng)設(shè)計均以達(dá)到成熟的水平,而且還有專門的生產(chǎn)設(shè)計廠家,提供設(shè)計、噴泉設(shè)備及安裝等服務(wù)。目前,國內(nèi)的音樂噴泉逐漸向智能化、分散化、綜合化、多樣化的方向發(fā)展,于是對噴泉控制系統(tǒng)的設(shè)計也提出了更高的要求。 青島理工大學(xué)畢業(yè)設(shè)計(論文) 6 第 2 章 音樂噴泉控制系統(tǒng)硬件設(shè)計 制系統(tǒng)硬件總體設(shè)計方案 該音樂噴泉控制系統(tǒng)的總體結(jié)構(gòu)如圖 音樂輸入系統(tǒng)、數(shù)模轉(zhuǎn)換系統(tǒng)、單片機控制系統(tǒng)和輸出控制系統(tǒng)等組成。 圖 統(tǒng)總體結(jié)構(gòu)框圖 樂信號的采集 前面已經(jīng)介紹過,本文的研究針對的是采用外部音源的噴泉系統(tǒng),因此在對 音樂信號進(jìn)行特征識別前首先要完成對模擬音樂信號的采集。音樂信號的采集主 要包括音頻放大和 A/D 轉(zhuǎn)換兩個過程,下面分別進(jìn)行分析。 頻放大電 路的設(shè)計 外部音源信號的幅度一般較弱,因此必須要對原信號進(jìn)行放大處理后才能送入 A/D 轉(zhuǎn)換器。本文選擇了 片設(shè)計音頻放大電路。 美國國家半導(dǎo)體公司( 出的系列功率放大集成電路的一種, 有功耗低、工作電壓范圍寬、所需外圍元件少等特點,在電子設(shè)備的音頻放大電路設(shè)計中應(yīng)用非常廣泛,它使用了 10 只晶體管構(gòu)成了輸入級、電壓增益和電流驅(qū)動級。其中 6 組成 復(fù)合差分放大器, 鏡像恒流源,作為 有青島理工大學(xué)畢業(yè)設(shè)計(論文) 7 源負(fù)載,使輸入級有穩(wěn)定的增益。電壓 增益級由接成共發(fā)射極狀態(tài)的 擔(dān),其負(fù)載也使用了恒流源,整個集成功放的開環(huán)增益主要由該級決定。 合為一個 ,和 同組成互補對稱射極輸出電路,以供給負(fù)載以足夠的電流。 供了 需的偏置,使末級偏置在甲乙類狀態(tài)。7 構(gòu)成內(nèi)部反饋環(huán)路。從圖 以看出, 用雙列 8 腳封裝結(jié)構(gòu),它的工作電壓范圍為 4~12V,靜態(tài)電流 4大輸出功率 660大電壓增益 46益帶寬 300波失真 圖 裝形式及引腳定義 在 ,提供了兩種典型放大電路的設(shè)計方案。一種是在 1 腳和 8 腳之間不接其他元件,此時放大電路的增益僅由內(nèi)部電阻 7決定,為 20 倍數(shù)( 26這種方式外部電路元件最少,也最為經(jīng)濟。另一種通 過在 1 腳和 8 腳之間串接不同的阻容元件,改變放大電路的交流反饋量,從而改變放大電路的閉環(huán)增益。音樂信號的放大采集如圖 示。外部音源(聲卡、 等)的模擬音樂信號分左、 右聲道分別進(jìn)入放大電路,經(jīng)過信號放大后,得到幅值放大后的音頻信號。從圖 以看出放大電路的具體設(shè)計。在 1 腳和 8 腳之間串接一個 10 微法的電容 內(nèi)部電阻 交流旁路,放大電路的增益能達(dá)到最大值, 200 倍數(shù)( 46再對音頻放大電路的外圍電路進(jìn)行設(shè)計,電路中電容 為隔直電容,電位器 于調(diào)節(jié)音量的大小,元件 助于旁路高頻噪音和改善輸出的音質(zhì)。電容 為去耦電容,一方面是本集成電路的蓄能電容,另一方面旁路掉該器件的高 頻噪聲。電容 是作為旁路電容,將信號的中高頻噪音旁路到地。經(jīng)過放大電路的音頻信號就送入 A/D 轉(zhuǎn)換器進(jìn)行采樣,這里 A/文) 8 性,即能接收負(fù)信號。 圖 樂信號放大采集 樣定理 采樣是指用一較高頻率的開關(guān)脈沖對模擬信號進(jìn)行取樣,取出脈沖到來時刻 所對應(yīng)的模擬信號的幅度,這樣就可以得到一連串幅度變化的離散脈沖。用這些 離散脈沖序列代替原來時間上連續(xù)的信號,也就是在時間上將模擬信號離散化。 如圖 示,在對音樂信號進(jìn)行放大處理后,就要通過 A/D 轉(zhuǎn)換將模擬信號采集進(jìn)計算機,這就是音樂信號的采樣。我們在對一個連續(xù)的音樂信號進(jìn)行采樣時,為了使采樣后的樣本序列能夠包含足夠的信息以使其能夠較正確地重現(xiàn)原來的模擬信號,在采樣時應(yīng)當(dāng)使采樣頻率滿足采樣定理的要求。采樣定理的描述為“對一個模擬信號進(jìn)行離散化時,只要滿足采樣頻率 于或等于被采樣信號的最高頻率 倍,就可以通過理想的低通濾波器,從樣本值序列信號中無失真地恢復(fù)出原始模擬信號”,這里的 為香農(nóng)頻率,這個采樣定理又稱為香農(nóng)采樣定理。實際應(yīng)用中為了較好的防止頻譜混疊失真,采樣頻率一般要稍大青島理工大學(xué)畢業(yè)設(shè)計(論文) 9 于信號最高頻率的 2 倍。比如樂曲的音域頻段如果在 50000,就要將 A/D 轉(zhuǎn)換器的采樣頻率選定為 10能滿足香農(nóng)采樣定理的要求。 片機電路 單片機要采集音樂信號,并據(jù)此調(diào)節(jié) I/O 口的輸出來控制水泵和彩燈。主芯片選用 性能的 51 內(nèi)核的 位單片機,片內(nèi)含 8K 空間的可反復(fù)擦寫 1000 次的 讀存儲器,具有256隨機存取數(shù)據(jù)存儲器( 32 個 I/O 口, 1 個看門狗定時器, 3個 16 位可編程定時器,具有 能,能夠滿足設(shè)計要求。使用簡單且價格非常低廉。故系統(tǒng)的主控制器采用此方案。 圖 9片機的概述 美國 司生產(chǎn)的低電壓,高性能 位單片機,片內(nèi)含 4K 128 隨機存取數(shù)據(jù)存取器( ,器件采用 易失性存儲技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn) 令系統(tǒng),片內(nèi)置通用 8 位中央處理器( 儲單元。 供一下標(biāo)準(zhǔn)功能: 4K 字節(jié) 速存儲器, 128字節(jié)內(nèi)部 32個 I/個 16位定時 /計數(shù)器,一個 5向量兩級中斷結(jié)構(gòu),一個雙全工串行通信口,片內(nèi)震蕩器及時鐘電路。同時, 降至 0文) 10 的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式。空閑方式停止 允許 時 /計數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作。掉電方式保存 振蕩器停止工作并禁止其它所有部件工作直到下一個硬件復(fù)位。 單片機有四個數(shù)據(jù)輸出端口, 、 、 、 。由于 還有許多特殊功能,如讀寫控制、串行通信、外部中斷等功能,所以 不用作數(shù)據(jù)輸入輸出端口。 具有很強的帶負(fù)載的能力,除了用作地址總線低八位以外,還兼作訪問外接擴展程序內(nèi)存時數(shù)據(jù)總線以及與 A/D 轉(zhuǎn)換器 接的資料線。 此 下的 鐘電路的設(shè)計 于構(gòu)成振蕩器。反相放大器的輸入端為 出端為 圖 2— 13所示: 圖 2 D 轉(zhuǎn)換電路 輸入的電壓為交流模擬量,不能直接送入單片機進(jìn)行處理。因此首先采用全橋整流,濾波。使其成為直流信號,再采用全橋整流,濾波。使其成為直流信號,再采用了 中 位分辨率 A/最高分辨可達(dá) 256級,可以適應(yīng)一般的模擬量轉(zhuǎn)換要求。其內(nèi)部電源輸入與參考電壓的復(fù)用,使得芯片的模擬電壓輸入 在 0~5V 之間。芯片轉(zhuǎn)換時間僅為32? s,據(jù)有雙數(shù)據(jù)輸出可作為數(shù)據(jù)校驗,以減少數(shù)據(jù)誤差,轉(zhuǎn)換速度快且穩(wěn)定性強。獨立的芯片使能輸入,使多器件掛接和處理器控制變得更加方便。通過據(jù)輸入端,可以輕易的實現(xiàn)通道功能的選擇。串行通信節(jié)約單片機 I/O 資青島理工大學(xué)畢業(yè)設(shè)計(論文) 11 源。 有 28 條引腳。 ( 1) 條 ) 8 路模擬電壓輸入線,用于輸入被轉(zhuǎn)換的模擬電壓; ( 2)地址輸入和控制( 4條) 電平有效。當(dāng)為高電平時, 條地址線上的地址信號得以鎖存,經(jīng)譯碼后控制 8 路模擬開關(guān)工作, 地址輸入線,用于選擇。 ( 3)數(shù)字量輸出及控制線( 11 條)“ “啟動脈沖”輸入線,該線上的正脈沖由 來,寬度應(yīng)大于 100升沿清零 降沿啟動 線上的高電平表示 A/字量已鎖入“三態(tài)輸出鎖存器”。 出允許”線。 ( 4)電源線及其他( 5條) 于為 供逐次比較所需的時鐘脈沖序列。 5電源輸入線, )和 )為參考電壓輸入線,用于給電阻階梯網(wǎng)絡(luò)供給標(biāo)準(zhǔn)電壓。 )常與 連)常接地或負(fù)電源電壓。 單片機 89連接 時鐘信號來自單片機 89 號, 89用 12鐘頻 率, 2四分頻后為 500為 時鐘頻率。用 。 連。由 供的 3 位通道地址送入 行鎖存,用以選取通道號。轉(zhuǎn)換結(jié)束信號 體接口電路如圖 2青島理工大學(xué)畢業(yè)設(shè)計(論文) 12 圖 2 輸入電路 在這里,輸入電路 是指能對樂曲啟停、樂曲節(jié)奏和聲音強弱等進(jìn)行檢測并將檢到的信號以電平、脈沖或數(shù)字形式送至單片機的電路。為說明簡單計,這里僅介紹能反映樂曲啟停的奏曲信號電路。因為有了它,音樂已不再僅是背景音樂,音樂已用來控制整個噴池的動作與否,因而已達(dá)到了音樂噴泉的最基本要求。 奏曲信號電路的框圖如圖 右兩路立體聲信號經(jīng)混合后送限幅放大電路放大,這樣即使是極弱的樂曲信號也能有足夠強度媳信號輸出。整流濾波電路用以將信號轉(zhuǎn)為單向信號。電壓比較器用以將大于基準(zhǔn)電壓的單向信號變換成低電平有效的奏曲信號由之端輸出。通過調(diào) 整基準(zhǔn)電壓,可使電路既不受干擾的影響又靈敏度最大。奏曲信號電路的輸出經(jīng) 1. 5引腳產(chǎn)生一低電平信號。 圖 青島理工大學(xué)畢業(yè)設(shè)計(論文) 13 水泵調(diào)速硬件方案設(shè)計 方案一:采用變頻器,調(diào)速方便、容易,只要控制口電流范圍為 4 到 20 毫安就可以,精度高,缺點價格偏貴。 方案二:采用步進(jìn)電機調(diào)速電路,這樣會增加電路復(fù)雜性,控制精度偏低,優(yōu)點是價格偏低。本系統(tǒng)成本問題必須考慮,控制精度要求不是很高,步進(jìn)電機調(diào)速電路就可以滿足要求。 本系統(tǒng)采用可控硅調(diào)相的方法控制噴泉水泵的轉(zhuǎn)速。電路如圖 單片機的 I/過光耦控制可控硅的導(dǎo)通角,進(jìn)而控制水泵電機的轉(zhuǎn)速,調(diào)整噴泉的輸出高度。選用單相可控硅 20流通過二極管 1壓值 1000V)組成的整流橋后變?yōu)?100動的直流,由單片機 據(jù)音樂采樣結(jié)果輸出矩形波,通過光耦控制可控硅的通斷,以達(dá)到調(diào)相的目的。 圖 采用這種方法關(guān)鍵要保證矩形波與 100動直流保持同相,由 樣的結(jié)果決定 100以將 100一個輸入端接一個由 5V 分來的固定電壓。當(dāng)比較器的輸出結(jié)果發(fā)生變化時,由定時器定一段時間,這樣就青島理工大學(xué)畢業(yè)設(shè)計(論文) 14 找到了每個周期的起點,然后再根據(jù) 樣決定不等的延時來輸出矩形波導(dǎo)通可控硅。 樣結(jié)果大,每個周期的延時短,可控硅導(dǎo)通的時間長,水泵電機轉(zhuǎn)速快,反之亦然。 光硬件方案設(shè)計 方案一:使用大功率,不同顏色的發(fā)光二極管。 方案二:使用 布水下照明外,還可用于假山,橋梁等投光照明。 水下彩燈均采用著名 荷蘭菲利蒲公司產(chǎn)品,產(chǎn)品結(jié)構(gòu)合理,色彩鮮艷,并進(jìn)一步改進(jìn)了其密封、防護(hù)和接線方式,廣泛適合于 各種 噴泉 。 本次設(shè)計采用水下照明和閃光 彩 燈,水下照明采用 光 彩 燈采用不同顏色的發(fā)光二極管。 圖 燈的連接 決系統(tǒng)時間滯后硬件電路設(shè)計 由于單片機采集數(shù)據(jù)并處理需要一定的時間,加上電機響應(yīng)和水柱顯示也需要一定的時間。電機由一種轉(zhuǎn)速到另一種轉(zhuǎn)速的響應(yīng)時間可以查電機參數(shù)得到,電動機的響應(yīng)時間為 片機采集處理數(shù)據(jù)程序約為 100句,約 為 柱的顯示延時可以通過水閘效應(yīng)計算出來,經(jīng)計算總延時約為 出兩種解決方案。 方案一:采用預(yù)處理,即把要控制的音樂元素提前編輯好,提前控制。 青島理工大學(xué)畢業(yè)設(shè)計(論文) 15 方案二:采用把音樂延時播放,即在音樂源與音響間加延時電路,調(diào)節(jié)參數(shù),使音樂與水柱的變化同步。 音樂元素提前預(yù)處理一般使用在工控機等數(shù)字處理能力非常強的控制系統(tǒng)中,使用單片機一般實現(xiàn)不了這個預(yù)處理目標(biāo)。因此采用延時電路 [6]把音樂延時播放,選擇方案二。 青島理工大學(xué)畢業(yè)設(shè)計(論文) 16 第 3 章 噴泉控制系統(tǒng) 軟件設(shè)計 程序采用模塊化結(jié)構(gòu),所有用到的常數(shù)或數(shù)組都用 指令定義與命名,以使程序易于修改、調(diào)試和升級。本系統(tǒng)將 出中斷用于軟件看門狗。 池數(shù)據(jù) 噴池數(shù)據(jù)是用以對噴池內(nèi)的水泵、電磁閥和彩燈等進(jìn)行開與關(guān)控制的數(shù)據(jù)。一組可循環(huán)使用的這種數(shù)據(jù),就決定了噴泉和彩燈的一個特定的變化形態(tài)。這組噴池數(shù)據(jù)可稱為花樣數(shù)據(jù)。對一個特定構(gòu)造的噴池,這種花樣數(shù)據(jù)可編寫出很多。 下面以圖 例說明花樣數(shù)據(jù)的編排方法。假設(shè)希望外圈噴頭每隔一定時間順次增噴 2個噴頭,且從 2個經(jīng) 4步順時針增至 8個后,再順次以同樣的方向同樣的速度每次減噴 2個噴頭,即從 8個噴頭經(jīng) 4步減至 0。以后不斷按上述規(guī)律循環(huán)變化。在這期間,里圈和中心噴頭一直不噴。在不考慮其它控制的情況下,圖 個輸出寄存器,其各位控制噴頭定義如下: 8 7 6 5 4 3 2 1 X X X 13 12 11 10 9 圖 以上各位若為 1時相應(yīng)的噴頭噴水,為 0時不噴水,則外圈噴頭數(shù)據(jù)應(yīng)為: 0000 0011B 0000 1111B 0011 1111B 青島理工大學(xué)畢業(yè)設(shè)計(論文) 17 1111 1111B 1111 1100B 1111 0000B 1100 0000B 0000 0000B 若該花樣數(shù)據(jù)定義為 3H, 03000000H;外圈噴頭數(shù)據(jù) ,0, 0, 0, 0, 0, 0, 0 ; 里圈和中心噴頭數(shù)據(jù) 每次將花樣數(shù)據(jù)輸出時都是順次取一列輸出的,且可循環(huán)取用。顯然這樣的花樣數(shù)據(jù)可以編不少,還可將兩個以上的數(shù)據(jù)搭配起來,組成新的更復(fù)雜一些的花樣數(shù)據(jù)。 程序框圖 程序重新設(shè)置后,進(jìn)入 0000流程圖如圖 示??梢钥闯觯?4上的開關(guān) 曲是否演奏決定了噴池是否有動作,即 5的電平;拔碼開關(guān)的設(shè)定值決定了延時多少倍的 0. 1秒時間,即噴池動作改變的時間間隔:奏曲每停一次 (大多數(shù)樂曲奏曲中間不會停 ),下次再奏曲就換一組花樣數(shù)據(jù),若用完了最后一組,以后就從頭再取。也就是多個樂曲依次輪流循環(huán)使用編制好的噴池花樣數(shù)據(jù)。 制潛水泵軟件設(shè)計模塊 目前,潛水泵結(jié)構(gòu)簡單,成本較低,控制方便,只有一種轉(zhuǎn)速。要控制 潛水泵的流量變化,就必須使?jié)撍玫霓D(zhuǎn)速發(fā)生變化 。 我們使用無觸點開關(guān)分時接通的方法提高潛水泵的轉(zhuǎn)速檔次,在硬件電路基本不變的條件下,使?jié)撍镁哂惺藱n轉(zhuǎn)速的調(diào)速能力和更好的節(jié)能效果,這種方法無需增加較多的硬件,僅在控制器中采用新的調(diào)速程序,即可達(dá)到提高潛水泵轉(zhuǎn)速檔次和節(jié)能的目的。 青島理工大學(xué)畢業(yè)設(shè)計(論文) 18 開 始初 始 化自 檢調(diào) 花 形 子 程 序取 簡 譜 碼 指 針查 表 取 常 數(shù)結(jié) 束 碼循 環(huán)T R 0 清 零 0結(jié) 束休 止 符取 音 符 常 數(shù)取 節(jié) 拍 常 數(shù)啟 動 T 0節(jié) 拍 時 間 到T R 0 清 零 , 指 針 + 15 S ?圖 程序流程圖 水泵開關(guān)調(diào)速的原理 潛水泵調(diào)速電路中, L、 M、 H 分別為單相潛水泵的低速抽頭、中速抽頭和高速抽頭,單相潛水泵采用電容運行方式,三個抽頭與電源的連接由三個雙向晶閘管 時潛水泵的低速抽頭與電源連接,潛水泵低速運轉(zhuǎn),同樣, 通時潛水泵中速運轉(zhuǎn), 通時潛水泵高速運轉(zhuǎn)。我們采用分時接通 L、 M、 以調(diào)節(jié)潛水泵的轉(zhuǎn)速,使?jié)撍毛@得十八檔轉(zhuǎn)速的變速能力。設(shè)電源頻率為 50周期為 調(diào)速周期 T( T 為電源周期),低速調(diào)速時,調(diào)速周期內(nèi)不接通任何一個晶閘管,則潛水泵的轉(zhuǎn)速 0,調(diào)速周期內(nèi)全接通晶閘管 潛水泵低速運轉(zhuǎn),但如果在 6個電源周期內(nèi), L( 0≤ N≤ 6),其他時間不接通,那么,在潛水泵的低速下可獲得 6 檔更低的轉(zhuǎn)速。同樣, 中速調(diào)速時,調(diào)速周期內(nèi)全接通晶閘管 潛水泵低速運轉(zhuǎn),全接通晶閘管 潛水泵中速運轉(zhuǎn),如果在 6 個電源周期內(nèi) M,( 6周期接通 么在潛水泵的低速和中速青島理工大學(xué)畢業(yè)設(shè)計(論文) 19 之間可獲得 6檔轉(zhuǎn)速。同樣道理,在中速和高速間又可獲得 6檔轉(zhuǎn)速。由此可見采用分時接通的方法,可以使?jié)撍镁哂惺藱n轉(zhuǎn)速的調(diào)速能力。 水泵開關(guān)調(diào)速的軟件設(shè)計 單相潛水泵采用單片機 片機的輸出端口 L、 0”時,晶閘管 導(dǎo)通,潛水泵可低速運轉(zhuǎn),反之, 1”時,晶閘管截止,潛水泵停轉(zhuǎn),即由 樣,由 出電位控制潛水泵的中速檔,制潛水泵的高速檔。采集的音樂信號經(jīng)過傅立葉變換再去查幅值對應(yīng)的分貝轉(zhuǎn)速表直接得到轉(zhuǎn)速代碼,這樣就可以控制潛水泵的轉(zhuǎn)速,再此只以生日快樂音樂程序為例,控制潛水泵轉(zhuǎn)速的方法如下: 每個音符對應(yīng)一種轉(zhuǎn)速代碼,潛水泵的轉(zhuǎn)速隨音符改變而改變。調(diào)速程序必須經(jīng)過一個最小時間 1/4拍 才能輸出一個轉(zhuǎn)速代碼的轉(zhuǎn)速,在調(diào)速程序中,采用一個存儲單元( 90H)作為轉(zhuǎn)速 輸入單元,另一個存儲單元( 95H)記錄晶閘管導(dǎo)通時間,并通過延時程序來實現(xiàn)。 在調(diào)速程序中,我們采用 8位數(shù)據(jù)記錄電機的轉(zhuǎn)速代碼,其中低 3位( 示接通比例 N,第 4、 5位( 示接通檔次,高 3位( 用。接通檔次表示調(diào)速為低速調(diào)速、中速調(diào)速還是高速調(diào)速,其值為 00B, 01B, 10B,11B},當(dāng)接通檔次為 00B 時,在轉(zhuǎn)速代碼設(shè)定的接通比例內(nèi)接通晶閘管 通比例外不接通晶閘管;當(dāng)接通檔次為 01B 時,在轉(zhuǎn)速代碼設(shè)定的接通比例內(nèi)接通晶閘管 通比例外接通晶閘管 接通檔次為 10B 時,在轉(zhuǎn)速代碼設(shè)定的接通比例內(nèi)接通晶閘管 通比例外接通晶閘管 接通檔次為 11通比例只有 00H 一種,這時在整個調(diào)速周期內(nèi)接通晶閘管 水泵高速運轉(zhuǎn)。接通比例的取值范圍 000此可知,轉(zhuǎn)速代碼的取值范圍為000911共十八個代碼,其中 00低速檔代碼,09中速檔代碼, 11高速檔代碼。所以潛水泵除零速外共有十八檔轉(zhuǎn)速。 上述方法可以使?jié)撍镁邆涫藱n轉(zhuǎn)速的調(diào)速能力,但這個方法也有一些缺點 ,主要是: ① 潛水泵的轉(zhuǎn)矩是脈動的,使?jié)撍玫臋C械噪聲增大,在此我采取防止轉(zhuǎn)子軸向運動的措施減少噪聲,把潛水泵和水管固定。 ② 低速檔接通比例較低時,潛水泵主軸出現(xiàn)蠕行,不能正常工作,必須限制最小轉(zhuǎn)速代碼。可去掉低速檔轉(zhuǎn)速代碼中最低接通比例的三個代碼,保留轉(zhuǎn)速青島理工大學(xué)畢業(yè)設(shè)計(論文) 20 較高的十五檔轉(zhuǎn)速。 采用改進(jìn)的控制位波形和限制最小轉(zhuǎn)速代碼之后,潛水泵在應(yīng)用中取得較好的調(diào)速和調(diào)節(jié)流量的效果。 制電磁閥軟件設(shè)計模塊 控制閥主要是控制噴池花型,由于采用 去相同的花型噴頭,所以噴池花型 只有 1 到 256種??梢匀斯ぐ存I選擇,其噴池花型值通過 碼管顯示出來,即第幾號花型,選擇了噴池花型值就使相應(yīng)的電磁閥通電, 高電平口使電磁閥有電 。 高電平口使電磁閥有電,電磁閥編號與的編號對應(yīng),則 的 噴頭數(shù)據(jù)一樣。 控制電磁閥子程序模塊 A, 31H; 求出花型數(shù)據(jù) A, 32H A, 33H 34H, A; 保存起來 #0指向 1#8155命令口 A, #3H; 設(shè)置命令字 @ A 指向 1# A, 34H @A; 高電平口使電磁閥有電 指向 1# A, @ A 曲存儲模塊 頻脈沖的產(chǎn)生 若要產(chǎn)生音頻脈沖,只要算出某一音頻的周期( 1/頻率),再將此周期除以2,即為半周期的時間。利用定時器計時半周期時間,每當(dāng)計時終止后就將 I/后重復(fù)計時再反相。就可在 I/用 單片機的內(nèi)部定時器使其工作計數(shù)器模式( ,改變計數(shù)值 產(chǎn)生青島理工大學(xué)畢業(yè)設(shè)計(論文) 21 不同頻率的方法產(chǎn)生不同音階,例如, 頻率為 523周期 T= 1/523= 1912μs ,因此只要令計數(shù)器計時 956μs/1μs = 956,每計數(shù) 956 次時將 I/O 反相,就可得到中音 523 表 的對照表 音符 頻率 譜碼 ( 音符 頻率 譜碼 ( 低 162 63628 #4740 64860 #277 63731 中 584 64898 低 294 63835 #5831 64934 #2311 63928 中 680 64968 低 3M 330 64021 #6 932 64994 低 449 64103 中 788 65030 #4370 64185 高 1046 65058 低 592 64260 #11109 65085 #5415 64331 高 2175 65110 低 640 64400 #21245 65134 #6 466 64463 高 3M 1318 65157 低 794 64524 高 4397 65178 中 123 64580 #41480 65198 #1554 64633 高 5568 65217 中 287 64684 #51661 65235 #2622 64732 高 6760 65252 中 3M 659 64777 #6 1865 65268 中 498 64820 高 7967 65283 每個音符使用一個字節(jié),字節(jié)的高 4位代表音符的高低,低 4位代表音符的節(jié)拍,表 果 1 拍為 1/4拍是 ,只要設(shè)定延遲時間就可求得節(jié)拍的時間。假設(shè) 1/4 拍的節(jié)拍時間為 1拍應(yīng)為 4此類推。所以只要求得 1/4 拍的 間,其余的節(jié)拍就是它的倍數(shù),如表 1/4和 1/8節(jié)拍的時間設(shè)定。 表 節(jié)拍與節(jié)拍碼的對照 節(jié)拍碼 節(jié)拍數(shù) 節(jié)拍碼 節(jié)拍數(shù) 1 1/4拍 1 1/8拍 2 2/4拍 2 1/4拍 3 3/4拍 3 3/8拍 4 1拍 4 1/2拍 青島理工大學(xué)畢業(yè)設(shè)計(論文) 22 5 1又 1/4拍 5 5/8拍 6 1又 1/2拍 6 3/4拍 8 2拍 8 1拍 A 2又 1/2拍 A 1又 1/4 拍 C 3拍 C 1又 1/2 拍 F 3又 3/4拍 表 各調(diào) 1/4 節(jié)拍的時間設(shè)定 曲調(diào)值 調(diào)值 4/4 125毫秒 調(diào) 4/4 62毫秒 調(diào) 3/4 187毫秒 調(diào) 3/4 94毫秒 調(diào) 2/4 250毫秒 調(diào) 2/4 125毫秒 表 簡譜 發(fā)音 T 值 簡譜碼 簡譜 發(fā)音 簡譜碼 5 低音 64260 1 6 中音 9 64968 6 低音 64400 2 7 中音 A 65030 7 低音 64524 3 1 高音 B 65058 1 中音 64580 4 2 高音 C 65110 2 中音 64684 5 3 高音 D 65157 3 中音 64777 6 4 高音 E 65178 4 中音 64820 7 5 高音 F 65217 5 中音 64898 8 高音 0 樂程序 先根據(jù)樂譜的音符按表 立 T 值表的順序,把 T 值表建立在 成發(fā)音符的計數(shù)值放在 譜碼(音符,參照表 高 4位,節(jié)拍(節(jié)拍數(shù),參照表 低 4位,音符節(jié) 拍碼放在程序的“ 。 音樂程序模塊 00H ; 主程序起始地址 跳至主程序 0 跳至 #01H ; 設(shè) 島理工大學(xué)畢業(yè)設(shè)計(論文) 23 #82H; 中斷使能 30H, #00H; 取簡譜碼指針 A, 30H ; 簡譜碼指針載入 A # 至 A, @A+ 2, A; 取到的簡譜碼暫存于 Z 是否取到 00(結(jié)束碼)? A, #0 不是,則取低 4 位(節(jié)拍碼) 90H, A; 為調(diào)速保存數(shù)據(jù) A; 將節(jié)拍碼存入 A, 將取到的簡譜碼再載入 A A; 高低 4位交換 A, #0 取低 4位(音符碼) 90H, A; 保存音符碼,為調(diào)速做準(zhǔn)備 取到的音符碼是否為 0? 是,則不發(fā)音 跳至 A; 取到的音符碼減 1(不含 0) 22H, A ; 存入( 22H) A; 乘 2 # 至 相對的高位字節(jié)計數(shù)值 , @A+ A; 取到的高位字節(jié)存入 21H, A; 取到的高位字節(jié)存入( 21H) A, 22H ; 再載入取到的音符碼 A; 乘 2 A; 加 1 A, @A+ 至- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
6 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 基于 AT89C51 單片機 音樂噴泉 控制系統(tǒng) 設(shè)計 優(yōu)秀 畢業(yè) 課程設(shè)計 論文
鏈接地址:http://www.szxfmmzy.com/p-106927.html