版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、噪音檢測報警系統(tǒng)的設(shè)計與研究學(xué)生:XX 指導(dǎo)老師:XX內(nèi)容摘要:本文以AT89S52 單片機為控制核心,通過播音判斷電路尋找廣播間歇時段,實時采集噪聲環(huán)境內(nèi)的噪音信號,根據(jù)A/ D 轉(zhuǎn)換后的噪音電平值計算出復(fù)雜環(huán)境下噪聲信號的平均功率;根據(jù)噪聲信號的功率大小自適應(yīng)地控制大廳環(huán)境內(nèi)的廣播音量,實現(xiàn)了復(fù)雜噪聲環(huán)境下自適應(yīng)音量控制系統(tǒng)。該系統(tǒng)的硬、軟件設(shè)計簡單,性能良好,價格低廉。實驗結(jié)果表明,該系統(tǒng)實現(xiàn)了預(yù)期功能,自適應(yīng)效果良好,性價比較高,具有良好的推廣價值。關(guān)鍵詞: 語音判斷 噪音采集 自適應(yīng)音量控 AT89S52單片機An adaptive volume cont rol AT89S52 M
2、CU system based on noise collection is int Abstract:roduced. By looking forbroadcasting intermittent period using the voice judge circuit ,complicated noise signal at hall environment is sampledreal2time. Through A / D conversion and calculation ,the average power of noise signal can be measured. Ac
3、cording tothe average power of noise signal ,an adaptive volume cont rol system at complicated noise environment is designed. Thedesign of hardware and sof tware is simple and cost performance is good. Experimental result s show that the wholesystem can adaptive adjust s volume according to the envi
4、ronment noise signal , and it s engineering value is good.Keywords: voice detection noise sampling adaptive volume cont rol AT89S52目 錄前言21 硬件設(shè)計方案31.1 系統(tǒng)組成與工作原理31.2 系統(tǒng)組成框圖31.3 噪音檢測電路41.4 播音判斷電路41.5 A/ D 接口與CPU控制電路52 軟件設(shè)計方案62.1 軟件設(shè)計思路62.2 程序流程框圖62.3 程序源碼73 軟件綜合調(diào)試103.1 系統(tǒng)調(diào)試工具keil c51104 實驗結(jié)果115 結(jié)束語12參考
5、文獻14III13噪音檢測報警系統(tǒng)的設(shè)計與研究前言 噪音能夠給人帶來生理上和心理上的危害主要有以下幾方面:a.損害聽力b.噪音損害視力c.有害于人的心血管d.影響人的神經(jīng)系統(tǒng), 使人急躁、易怒e.影響睡眠, 造成疲倦。因此噪聲對環(huán)境的監(jiān)測與控制在對人的身體健康和身心健康方面有著重要的作用,加強對環(huán)境噪音的檢測與控制顯得尤其重要。 隨著傳感器技術(shù)、微電子技術(shù)、單片機技術(shù)的不斷發(fā)展,為智能噪音測控系統(tǒng)測控功能的完善、測控精度的提高和抗干擾能力的增強等提供了條件。同時由于單片機具有集成度高、功能強、體積小、價格低、抗干擾能力等優(yōu)于一般CPU的優(yōu)點,因此,在要求較高控制精度和較低成本的工業(yè)測控系統(tǒng)中,
6、往往采用單片機作為數(shù)字控制器取代模擬控制器。我國環(huán)境噪聲自動連續(xù)監(jiān)測系統(tǒng)的技術(shù)要求已納人國家標準, 國家環(huán)??偩趾蛧屹|(zhì)量監(jiān)督檢驗檢疫總局在年頒布修改的聲環(huán)境質(zhì)量標準及測量方法, 在測量儀器中增加環(huán)境噪聲連續(xù)自動監(jiān)測儀器, 并要符合有關(guān)規(guī)定。北京、上海、廣州等大城市目前已安裝丹麥公司生產(chǎn)的環(huán)境噪聲連續(xù)自動監(jiān)測系統(tǒng)。國產(chǎn)的環(huán)境噪聲續(xù)自動監(jiān)測系統(tǒng)已有產(chǎn)品。 目前我國環(huán)境監(jiān)測部門的噪聲監(jiān)測儀器大部分都采用具有單片機處理功能的積分統(tǒng)計聲級計, 屬便攜式儀器, 這些聲級計靈敏度隨氣壓、溫濕度而變化,影響測量精度, 需要經(jīng)常校準, 聲級計的關(guān)鍵部件傳聲器和整機不能在戶外長期全天候的工作, 并需避雨雪、潮濕
7、、風沙, 否則聲級計的測量精度明顯下降, 測量誤差會很大甚至停止工作。在車站、碼頭、機場等公共大廳環(huán)境內(nèi)均安裝有公共廣播系統(tǒng),主要用于廣播班次、通知等信息。然而大廳內(nèi)的噪音是各種不同頻率和強度聲音的無規(guī)則的組合,情況是復(fù)雜多變的,如旅客的嘈雜聲、機車的啟動、進站等大強度噪音均會對大廳廣播造成干擾,導(dǎo)致旅客聽不清廣播信息。如果長時間開大廣播音量則會引起聽覺不適。如果手動實時進行音量調(diào)節(jié)也不太現(xiàn)實。通常,廣播語音信號是間斷的,而背景噪音在時間上多少是連續(xù)的;且聲音信號具有較寬的頻帶,但能量主要集中在800 Hz 以下,因此,采用電容駐極式無指向性MIC ,可以線性地將此頻段的聲波轉(zhuǎn)換為電平信號。根
8、據(jù)這些特點,本文以AT89S52單片機為控制核心,通過在播音停頓間隙時刻采集噪音信號,經(jīng)過A/ D 轉(zhuǎn)換后計算噪音平均功率;然后根據(jù)噪音功率大小,設(shè)計并實現(xiàn)了自適應(yīng)調(diào)節(jié)廣播音量控制系統(tǒng)。1 硬件設(shè)計方案 1.1 系統(tǒng)組成與工作原理 系統(tǒng)組成框圖如圖1 所示。系統(tǒng)采用AT89S51單片機作為控制核心。大廳內(nèi)的噪音信號被MIC 采集后,經(jīng)過放大、半波整流,濾波變成直流脈動電壓信號,然后通過A/ D 轉(zhuǎn)換形成數(shù)字噪音電平存入AT89S52 以備計算。取自大廳廣播功放輸出的播音信號經(jīng)過放大限幅、整流濾波后,再與設(shè)定值進行二值比較,通過比較判斷出此時是否處于播音間隙。CPU 只在播音間隙時段啟動A/ D
9、 轉(zhuǎn)換,也就是在這個時段大廳內(nèi)只有噪音,沒有播音,這樣就避免了MIC 將大廳播音也當做環(huán)境噪音采入,保證了兩類音源的準確區(qū)分。如圖2 所示。CPU 將采集到的最近100個噪音電平值進行計算,得到平均噪音功率值,然后根據(jù)不同時刻的噪音平均功率大小控制繼電器,切換不同的衰減電阻接入到揚聲器回路,最終實現(xiàn)音量的實時控制。 1.2 系統(tǒng)組成框圖AD轉(zhuǎn)換整 流濾 波放大電 路MICAT89C51功率輸出放大限 幅二值比較整 流濾 波 衰減電阻切換揚聲器 圖1.2-1 系統(tǒng)框圖 1.3 噪音檢測電路由電容駐極式無指向性MIC 將噪音聲波轉(zhuǎn)換為電壓信號后,進入運放NE5532進行信號放大。運放使用12 V
10、直流電源,配合調(diào)節(jié)R13改變放大增益,使線性放大后的交流信號在- 6 + 6 V之間。放大后的信號經(jīng)過D11 、R17 組成的半波整流電路,檢出0 + 6 V 的直流脈沖信號,再經(jīng)C14 濾除高次諧波后得到相對平滑的直流波動電平。R17 與C14 組成的RC 時間常數(shù)約為0. 1 s ,能夠較快的反映出噪音信號的直流平均電壓, 保證了噪聲檢測的實時性。同時0+ 6 V 的直流電壓將覆蓋ADC0809 的0 + 5 V 的A/ D轉(zhuǎn)換區(qū)域,基本滿足了轉(zhuǎn)換的電平需求。圖1.3-1 噪聲檢測部分電路 1.4 播音判斷電路 播音口取出音頻信號,首先經(jīng)過運放NE5532 放大限幅,然后通過由D21 、R
11、24 、C23 組成的半波整流濾波電路。與噪音檢測電路相似,完成對播音信號的直流轉(zhuǎn)換。LM393 構(gòu)成二值判決電路,調(diào)節(jié)R25 確定翻轉(zhuǎn)電平。當LM393 的“ + ”腳電位高于“ - ”腳電位時,LM393 輸出高電平;反之,輸出低電平。這樣,當播音直流信號大于此判決閾值時,LM393 輸出高電平即認為此時正在播音;當播音直流信號于此閾值時,LM393 輸出低電平即認為此時沒有播音,可以通知CPU 采集噪音值。圖1.4-1 播音判斷電路部分電路圖 1.5 A/ D 接口與CPU控制電路 A/ D 接口與CPU 控制電路如圖5 所示。本系統(tǒng)A/ D圖5 A/ D 接口與CPU 控制電路轉(zhuǎn)換采用
12、ADC0809; 74LS02 或非門為ADC0809 提供選通邏輯;AT89S52 的AL E 引腳為ADC0809 提供時鐘信號;考慮到只有一路噪音模擬信號需要轉(zhuǎn)換, 故將ADC0809 的3 根地址線接地,即選擇通道0 的信號轉(zhuǎn)換;轉(zhuǎn)換結(jié)果送到AT89S52 的P0 口。LM393 的輸出接入AT89S52 的P3. 2 口,CPU 通過查詢此端口判斷是否可以啟動A/ D 轉(zhuǎn)換。A T89S52 的P1. 5 、P1. 6 端口用于輸出控制信號,控制繼電器的通斷,進而切換不同電阻接入揚聲器回路。圖1.5-1 A/ D 接口與CPU控制電路2 軟件設(shè)計方案 2.1 軟件設(shè)計思路系統(tǒng)的軟件采
13、用C 語言編寫, 對單片機進行編程實現(xiàn)各項功能。為了方便程序調(diào)試和提高可靠性,軟件采用模塊化結(jié)構(gòu)程序設(shè)計方法,主要包括初始化程序、主程序、定時中斷服務(wù)程序、各子程序模塊等。主程序完成系統(tǒng)初始化,查詢各種狀態(tài),打開多路轉(zhuǎn)換開關(guān)控制相應(yīng)操作等功能。 2.2 程序流程框圖初始化采樣根據(jù)功率切換電阻開始是否有更大噪音出現(xiàn)10秒到時立刻切換電阻圖2.2-1 程序流程圖 2.3 程序源碼#include#include#define _Nop() _nop_() sbit D18B20=P37;sbit k1=P15;unsigned char flag;unsigned char u,d=; void
14、TempDelay (unsigned char us) while(us-);void Init18b20 (void) D18B20=1; _nop_(); D18B20=0; TempDelay(80); _nop_(); D18B20=1; TempDelay(14); _nop_(); _nop_(); _nop_(); if(D18B20=0) flag = 1; else flag = 0; TempDelay(20); _nop_(); _nop_(); D18B20 = 1;void WriteByte (unsigned char wr) unsigned char ida
15、ta i; for (i=0;i= 1; unsigned char ReadByte (void) unsigned char idata i; for(i=0;i= 1; D18B20 = 1; if(D18B20=1) u |= 0x80; TempDelay (2); _nop_(); return(u);main() unsigned char a,b,c,j; while(1) Init18b20(); WriteByte(0xcc); WriteByte(0x44); Init18b20(); WriteByte(0xcc); WriteByte(0xbe); a=ReadByt
16、e(); b=ReadByte(); a=a4; b=b30) k1=0; else k1=1; for(j=0;j250;j+) P0=dc/10; P2=0xe3; TempDelay(100); P0=dc%10; P2=0xe7; TempDelay(100); 3 軟件綜合調(diào)試 3.1 系統(tǒng)調(diào)試工具keil c51 Keil C51 仿真器是一款利用KEIL C51 的IDE 集成開發(fā)環(huán)境作為仿真環(huán)境的廉價仿真器,是利用SST公司具有IAP功能的單片機SST89C58制作而成,主要是利用了SST89C58的IAP功能,所謂IAP功能是In application program 的英
17、文縮寫,是在應(yīng)用編程的意思,通俗一點講就是:它可以通過串口將用戶的程序下載到單片機中,可以通過串口對單片機進行編程。它之所以具有這種功能,實際上它有兩塊程序flash區(qū),其中一塊flash中運行的程序可以更改另外的一塊程序flash區(qū)中的程序,正是利用這一特性才用它作成了仿真器,我們把仿真器的監(jiān)控程序事先燒入SST89C58,監(jiān)控程序通過SST89C58的串口和PC通訊,當使用KEIL C51的IDE環(huán)境仿真時,用戶的程序通過串口被監(jiān)控程序?qū)懭雈lash程序區(qū)中,當用戶設(shè)置斷點等操作仿真程序時,flash程序中的用戶程序也在相應(yīng)的更改,從而實現(xiàn)了仿真功能 。調(diào)試的主要方法 :啟動Keil c5
18、1新建一個工程。Project菜單New project ,選擇好我們要保存的文件夾后,鍵入Frist 保存。接著彈出CPU類型選擇框,我們選擇最常用的AT89C51,按確定。在工程中加入文件。新建一個文件,文件菜單FileNew,我們再選擇:文件菜單FileSave As? (另存為)彈出 對話框后,我們文件名框中鍵入First.c(注意文件后綴名是 .c)保存。C文件建好啦?,F(xiàn)在我們把文件加入到工程中去。 點擊Target 1前面的+號,右鍵單擊Source Group 1選擇Add Files to Group ,Source Group 1,選擇添加 Add。編譯運行,檢查程序是否有錯
19、誤。4 實驗結(jié)果單片機系統(tǒng)上電后,進入初始化程序,完成片內(nèi)各模塊的設(shè)置、清存儲單元內(nèi)容、端口設(shè)定等初始化工作。然后進入主程序,當查詢到P3. 2 端口狀態(tài)為低即播音間歇期時啟動A/ D 轉(zhuǎn)換。在采集到100 個噪音電平后計算出這100 個電平的平均功率 7 。根據(jù)功率值的大小,通過P1. 5 、P1. 6 端口,切換接入揚聲器回路的衰減電阻。具體阻值大小根據(jù)現(xiàn)場試驗確定??偟膩碚f,如果噪音大,則串入電阻小,揚聲器音量增大; 如果噪音小,則串入電阻大,揚聲器音量減小。模糊音量控制規(guī)則如表1 所示 8 。程序中同時打開10 秒定時中斷,讓當前的控制狀態(tài)保持10 s 。如果這10 s 內(nèi)有更大的噪音
20、出現(xiàn)則馬上切換到新的狀態(tài)且再保持10 s ;如果這10 s 內(nèi)沒有更大的噪音出現(xiàn)則當前狀態(tài)一直保持到10 s 結(jié)束,然后再根據(jù)新的噪音切換到新的狀態(tài)。如此循環(huán)往復(fù)。軟件上這樣處理的優(yōu)點是音量的調(diào)節(jié)不會過于頻繁,既照顧了聽覺上的自然感,又能及時響應(yīng)突發(fā)大噪音的變化,實現(xiàn)了調(diào)節(jié)的實時性。系統(tǒng)實驗中,通過利用收音機在電臺盲區(qū)所發(fā)出的噪音來模擬環(huán)境噪聲,通過MIC 采集后送入本系統(tǒng);利用CD機播放一段沒有背景音樂的間斷語言信號,通過功放放大后接入本系統(tǒng);然后本系統(tǒng)將經(jīng)過衰減理的語音功率信號接入揚聲器。系統(tǒng)實物如圖7 所示。實驗中采用DT2815 噪音計測量聲強,收音機距離噪音計0. 5 m ,揚聲器距
21、離噪音計3 m ,實驗者與噪音計處在同一位置。首先設(shè)定一個噪聲音量大小,噪音計測出相應(yīng)的分貝值;然后打開功放調(diào)節(jié)語音音量至能夠清晰聽到為止,接著關(guān)掉收音機,噪音計測出此時的語音分貝值。這樣經(jīng)過多次試驗,即可得到噪聲大小與廣播音量的對應(yīng)關(guān)系。通過這種對應(yīng)關(guān)系和功放的最大輸出音量,就可確定圖5 中R31 和R32 的切換狀態(tài)。具體如表2 所示。最后同時打開收音機、功放和本系統(tǒng),并且實時調(diào)整收音機的噪音大小即可實現(xiàn)表2 所示的音量變化。由于每一組噪音采集和計算的時間不超過0. 3 s ,播音間隔時間一般不小于0. 4 s ,因此系統(tǒng)的實時性較好;而且本系統(tǒng)采用突發(fā)大噪聲的延時控制算法,聽覺上感覺音量
22、的過渡變化比較自然。 5 結(jié)束語初次看到本次的課程設(shè)計的題目時,感覺設(shè)計的難度不大,但是由于是第一次運用單片機設(shè)計,在設(shè)計過程中又遇到了種種困難,又感覺到要完成此次設(shè)計還需要花費很大的時間和精力。但是經(jīng)過本組同學(xué)的共同努力,運用科學(xué)的分析方法,最終順利完成了本次課程設(shè)計。生活也是這樣,汗水預(yù)示著結(jié)果也見證著收獲。勞動是人類生存生活永恒不變的話題。通過這次課程設(shè)計,我才真正領(lǐng)略到“艱苦奮斗”這一詞的真正含義。我想說,設(shè)計確實有些辛苦,但苦中也有樂,在如今物欲很流的世界,很少有機會能與大自然親密接觸,但我們可以,而且設(shè)計也是一個團隊的任務(wù),一起的工作可以讓我們有說有笑,相互幫助,配合默契,多少人間歡樂在這里灑下,我感覺我和同學(xué)們之間的距離更加近了;我想說,設(shè)計確實很累,但當我的設(shè)計出現(xiàn)成果時,心中也不免產(chǎn)生興奮,正所謂“三百六十行,行行出狀元”我認為無論干什么,只要人生活的有意義就可以。同時我認為我們的工作是一個團隊的工作,團隊需要個人,個人也離不開團隊,必須發(fā)揚團結(jié)協(xié)作的精神。某個人的離群都可能導(dǎo)致導(dǎo)致整項工作的失敗。實習中只有一個人知道原理是遠遠不夠的,必須讓每個人都知道,否則一個人的錯誤,就有可能導(dǎo)致整個工作失敗。團結(jié)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 道路養(yǎng)護工程承包合同三篇
- 智能家居工程師的設(shè)計理念與技術(shù)要求
- 初三班主任期中工作總結(jié)耐心教導(dǎo)成功引領(lǐng)
- 垃圾處理站保安工作總結(jié)
- 汽車行業(yè)的美工工作總結(jié)
- 《汽車及配件營銷》課件
- 《美容新術(shù)課件》課件
- 2023年四川省阿壩自治州公開招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 2023年廣東省湛江市公開招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 2021年貴州省黔東南自治州公開招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 云南師大附中2025屆生物高二上期末教學(xué)質(zhì)量檢測試題含解析
- 術(shù)后鎮(zhèn)痛講解
- 重慶市九龍坡區(qū)2023-2024學(xué)年高二年級上冊1月期末考試物理試題
- 風能發(fā)電對養(yǎng)殖場溫濕度變化的影響
- 計算機應(yīng)用基礎(chǔ)
- 廠內(nèi)電動車安全管理制度
- 綜合實踐項目(一)制作細胞模型課件-2024-2025學(xué)年人教版七年級生物學(xué)上冊
- 遼寧省2024年中考物理試題【附真題答案】
- 2024年甘肅省職業(yè)院校技能大賽中職教師組電子信息類產(chǎn)品數(shù)字化設(shè)計與開發(fā)賽項樣卷A
- 竣工決算工作底稿
- 爐省煤器改造更換施工方案
評論
0/150
提交評論