版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
大連東軟信息學(xué)院本科畢業(yè)設(shè)計(論文)論文題目論文題目:基于單片機的噪聲監(jiān)測系統(tǒng)的設(shè)計與實現(xiàn)系所:電子工程系專業(yè):電子信息工程(嵌入式系統(tǒng)工程)學(xué)生姓名:陳梟學(xué)生學(xué)號:指導(dǎo)教師:申華導(dǎo)師職稱:教授完成日期:2013年5月2大連東軟信息學(xué)院Dalian基于單片機的噪聲監(jiān)測系統(tǒng)的設(shè)計與實現(xiàn)摘要隨著社會的不斷進步,和社會文明的不斷進步,城市化的發(fā)展已經(jīng)成為了未來的發(fā)展趨勢,可是隨之而來的各種污染和環(huán)境破壞已經(jīng)成為社會發(fā)展的當(dāng)務(wù)之急,噪聲污染是眾多污染中,較為常見,且影響較大的一種污染。噪聲對人體健康有著嚴重的危害,因此減少噪聲危害已成為當(dāng)前一項重要的任務(wù)。環(huán)境噪聲監(jiān)測,是人類提高生活質(zhì)量,加強環(huán)境保護的一個重要環(huán)節(jié)。由于噪聲是一種無法看見的物質(zhì),所以對于噪聲的檢測必須通過有效的設(shè)備來進行。環(huán)境噪聲監(jiān)測儀就是一款檢測環(huán)境噪聲的設(shè)備,通過檢測單片機、輔助電路、顯示電路和噪聲傳感器共同組建成為一個噪聲監(jiān)測儀。本文詳細介紹了噪聲監(jiān)測系統(tǒng)的測量原理和系統(tǒng)的實現(xiàn)和組成,主要包括:噪聲信號的轉(zhuǎn)換、放大、V/F轉(zhuǎn)換、數(shù)據(jù)采集和顯示系統(tǒng)的設(shè)計。外界噪聲信號通過傳聲器轉(zhuǎn)換成音頻信號,電信號經(jīng)過放大和V/F變換輸入到單片機進行處理,并轉(zhuǎn)換成相應(yīng)的噪聲分貝值通過LED顯示,從而實現(xiàn)噪聲的實時監(jiān)測。該系統(tǒng)具有實現(xiàn)簡單,精確度高,可用于實際進行噪聲的實時監(jiān)測等特點。關(guān)鍵詞:運算放大器,V/F轉(zhuǎn)換器,單片機ThedesignandimplementationofnoisemonitoringsystembasedonsinglechipmicrocomputerAbstractThenoisedoesthehealthofpeoplealotofharm,socuttingdownthedangerofthenoisehasbecomeatermofimportanttasknow.Measuringnoiseofenvironmenthasplayedanimportantroleinimprovingthelivingqualityandstrengtheningtheenvironmentsafeguard.Inthepaper,themeasurementprincipleandthesystemconstitutionareintroducedindetail,including:thenoisesignalconvertingsystem,signalmagnifyingsystem,V/Fconvertingsystem,datacollectionandindicationsystem.Thispaperintroducesthewaystoconvertthereal-timemonitoringofthenoiseintoacousticfrequencyelectricalsignalbyusingmicrophone,operationalamplifierandV/Fconverter,whichwillactasSingleChipMicoyo’sinputsignal.ThentheSCMwillchangeitintoanoiseDBvalue,whichwillbedisplayedonLED.Thissystemissimplehashighprecision,soitisalwaysusedinmonitoringtheurbannoisereal-time.Keywords:operationalamplifier,V/Fconverter,SingleChipMicoyo目錄TOC\o"1-3"\u摘要 圖4.6系統(tǒng)控制流程圖第5章系統(tǒng)實現(xiàn)5.1軟件實現(xiàn)5.1.1主函數(shù)模塊介紹一個程序,無論復(fù)雜或簡單,總體上都是一個“函數(shù)”;這個函數(shù)就稱為“main函數(shù)”,也就是“主函數(shù)”。main函數(shù)在程序中大多數(shù)是必須存在的,但是依然有例外情況,比如windows編程中可以編寫一個動態(tài)鏈接庫(dll)模塊,這是其他windows程序可以使用的代碼。由于DLL模塊不是獨立的程序,因此不需要main函數(shù)。再比如,用于專業(yè)環(huán)境的程序如機器人中的控制芯片--可能不需要main函數(shù)。主函數(shù)是系統(tǒng)的開始,軟件系統(tǒng)的入口就是主函數(shù)。主函數(shù)中定義了再后續(xù)使用的函數(shù),其是程序的核心,主要是在運行過程中,控制各個軟件模塊的運行。主函數(shù)中定義了各個函數(shù)后,將調(diào)用的函數(shù)名進行定義后,就可以在主函數(shù)中進行調(diào)用。本系統(tǒng)的主函數(shù)主要是保證了系統(tǒng)能夠持續(xù)的運行,檢測傳感器的電壓值。保證系統(tǒng)能夠正常有效的運行。5.2.2延遲函數(shù)模塊介紹系統(tǒng)程序的運行過程中,由于各個模塊之間和顯示之間的時間并不能同步,就會造成數(shù)碼管顯示的混亂,延遲函數(shù)在運行過程中,會被主函數(shù)調(diào)用,在調(diào)用過程中,可以有效的延遲周期,起到穩(wěn)定系統(tǒng)餓作用。通過使用循環(huán)函數(shù)將系統(tǒng)的函數(shù)運行5.2.3顯示函數(shù)模塊介紹數(shù)碼管顯示電路其主要功能就是顯示噪聲監(jiān)測儀的分貝數(shù)顯示功能。根據(jù)一般城市內(nèi)噪聲等級、測量方法和標準,顯示只需四位即可滿足要求,顯示格式:××db。數(shù)據(jù)處理完后,顯示子程序開始工作,由于LED顯示為段碼的顯示,所以處理后的十進制數(shù)要首先取段碼,然后送顯示單元。本設(shè)計的顯緩單元為5CH-5FH,采用兩個四位LED顯示,先把要顯示的數(shù)據(jù)存入顯緩單元,然后取段碼,再把段碼送到指定的位上,用R5進行位的選擇。5.2.4中斷模塊介紹噪聲監(jiān)測系統(tǒng)在工作過程中其主要的功能是由芯片中的定時器/計數(shù)器來實現(xiàn)的。單片機的定時器/計數(shù)器T0由特殊功能寄存器TH0、TH1構(gòu)成,定時器/計數(shù)器T1由特殊功能寄存器TH1、TL1構(gòu)成。5.2程序?qū)崿F(xiàn)/********************************************************函數(shù)名:Init()參數(shù):無返回值:無功能:初始化定時/計數(shù)器0為計數(shù)模式1,定時/計數(shù)器1為定時器模式1。定時時間為50ms,開啟定時器中斷1,并啟動定時 器1,開啟總中斷。********************************************************/voidInit(void){ TMOD=0x15; //T0計數(shù)T1定時 EA=1; //開總中斷 TH0=0;// TL0=0; TR0=1; // 開計數(shù)器T0 TH1=0x4c; //50ms TL1=0x00; ET1=1; //T1中斷允許 TR1=1; // 開定時器T1}/********************************************************函數(shù)名:delay(unsignedchart)參數(shù):短延時時間長度返回值:無功能:實現(xiàn)數(shù)碼管顯示時的短延時。********************************************************/voiddelay(uchart)//短延時{ for(;t>0;t--);}voidmain(){ ulongdb=0; Init(); while(1) { db=count_f(ff); display(db); if(start) { start=0; P2=0xff; tmp=TH0; tmp<<=8; tmp+=TL0; ff=tmp*20/count; count=0; TH0=0; TL0=0; TH1=0x4c;//50ms TL1=0x00; TR0=1; TR1=1; } }}/********************************************************函數(shù)名:display(unsignedlongcp)參數(shù):unsignedlongcp返回值:無功能:將參數(shù)cp顯示在數(shù)碼管上,并顯示單位"db"。********************************************************/voiddisplay(ulongcp){ staticucharnum=0; P2=0xff; switch(num) { case0:P0=0x83; break; case1:P0=0xa1; break; case2:P0=0xff; break; case3: P0=tab[cp%10]; break; case4: P0=(tab[cp/10%10]&0x7f);break; case5: P0=tab[cp/100];break; } P2=wei[num]; num++; num%=7; delay(100);//短延時}voidTime1()interrupt3{ if((TH0<1)&&(TL0<10)) { TH1=0x4c;//50ms TL1=0x00; count++; } else { count++; TR0=0; TR1=0; start=1; }}/********************************************************函數(shù)名:count_f(unsignedlongf)參數(shù):unsignedlongf返回值:當(dāng)前環(huán)境的噪音值,單位為"dB".功能:將頻率信號轉(zhuǎn)化為分貝值********************************************************/ulongcount_f(ulongf){ ulongans; if((f>=20)&&(f<=40)) { ans=1100-f*10; } elseif((f>40)&&(f<=100)) { ans=533-f/3; } elseif((f>100)&&(f<=500)) { ans=503-11*f/40; } elseif((f>500)&&(f<=1000)) { ans=380+f/50; } elseif((f>1000)&&(f<=300)) { ans=450-f/20; } elseif((f>3000)&&(f<=10000)) { ans=215+f/35; } returnans;}第6章系統(tǒng)測試系統(tǒng)的硬件、軟件獨調(diào)和系統(tǒng)調(diào)試是系統(tǒng)最后的步驟也是系統(tǒng)特別重要的環(huán)節(jié),因為設(shè)計和開發(fā)出的系統(tǒng)是否成功,功能是否完善只有在這里才能顯現(xiàn)出來。所以為了保證設(shè)計系統(tǒng)能夠正常工作,必須對軟件和硬件部分的每一個部分進行調(diào)試和分析。本章詳細的介紹了計價器的硬件調(diào)試、軟件調(diào)試和軟硬聯(lián)調(diào)的過程,并對調(diào)試結(jié)果進行了介紹和分析。6.1噪聲監(jiān)測器的系統(tǒng)調(diào)試系統(tǒng)調(diào)試是利用偉福仿真器及其自帶軟件來實現(xiàn)一個模擬仿真系統(tǒng)。偉福調(diào)試軟件功能較強,包含了單步、斷點、跟蹤、檢查和修改等功能。偉福仿真器的仿真頭代替89C52芯片,插在硬件電路板的原來插AT89C51芯片的插座上,就可以軟硬件調(diào)試了。本次設(shè)計的聯(lián)調(diào)采用分塊聯(lián)調(diào),再總體聯(lián)調(diào)的方法。下面介紹本設(shè)計的軟硬件聯(lián)調(diào)的過程。首先用偉福仿真器調(diào)試顯示電路部分,調(diào)入預(yù)先編制好的顯示程序,檢查程序和硬件是否對應(yīng)上。顯示電路顯示的數(shù)據(jù)和編程的所要顯示的數(shù)據(jù)一致,顯示電路聯(lián)調(diào)成功。當(dāng)偉福仿真器的仿真頭代替89C52芯片,插在硬件電路板的原來插89C52芯片的插座上,時鐘芯片電路在軟件的啟動下開始工作,在偉福軟件環(huán)境中,查看相對應(yīng)的單元值是否正確。將傳感器電路的輸出端接入放大電路的輸入端,當(dāng)聲音的音量變大時從轉(zhuǎn)換電路輸出的脈沖信號的頻率變大,反之,頻率變小。進行整體的聯(lián)調(diào),將從轉(zhuǎn)換電路輸出的頻率信號接入單片機的T0口,看整體運行是否正確。此時LED顯示出符合要求的結(jié)果。6.2調(diào)試故障及原因分析本節(jié)就基于單片機的噪聲檢測器的設(shè)計中遇到的故障和調(diào)試方面出現(xiàn)的問題作一概要的敘述。1.線路錯誤在實際焊硬件電路,由于線路較多,焊錯電路,如焊完電路時發(fā)現(xiàn)電路所有的電源線與地線全部相通,且單片機不正常工作。經(jīng)查是時鐘電路沒有接地,改正后晶振就可以啟動,單片機就可以正常工作了。2.提供電源錯誤在整個的電路中,剛開始我給所有電路提供+5v的電源,但電壓/頻率轉(zhuǎn)換器的輸出端卻沒有頻率信號的輸出,經(jīng)過再次的確認,發(fā)現(xiàn)LM368的工作電壓是+15v,當(dāng)接入+15v的工作電壓后,就輸出所需的頻率信號3.LED位選連接錯誤當(dāng)整個電路通電后,發(fā)現(xiàn)LED顯示的結(jié)構(gòu)是bd54,發(fā)現(xiàn)顯示完全到過來了,知道是位選線鏈接錯誤,將錯誤改正后,顯示45db。4.電阻大小選擇錯誤在一切調(diào)試成功后,雖然顯示出了正確的結(jié)果,但是LED燈的亮度卻極低,很難看清楚,因此將下拉電阻換成小點的電阻,LED燈變亮了。5.軟件錯誤在軟件調(diào)試時,發(fā)現(xiàn)LED的最后兩位都顯示字母b,發(fā)現(xiàn)給后兩位的地址送的值都是7CH,所以才出現(xiàn)此現(xiàn)象,因此將第三位的值改為5EH,顯示結(jié)果就變?yōu)閐b。6.3測試結(jié)果分析由于條件有限,本課題中采用晶體式傳聲器,其測量精度不是很高,再加上聲音信號不容易控制,而且很不穩(wěn)定。再加上硬件電路中的一些系統(tǒng)誤差,所以測量結(jié)果不是十分精確。但是,當(dāng)將被測量的聲音信號的音量變大時,LED的顯示值變大,反之則變小。而且此系統(tǒng)的測量范圍為40db-96db,完全符合設(shè)計要求,而且指示燈也能指示一定的聲壓級范圍。故本次設(shè)計符合設(shè)計的要求,能實現(xiàn)對噪聲信號的采集、處理及顯示,功能性較強,具有一定的實踐意義。第7章結(jié)論在整個設(shè)計過程中,充分發(fā)揮人的主觀能動性,自主學(xué)習(xí),學(xué)到了許多沒學(xué)到的知識,完成了對設(shè)計,達到了預(yù)期的目的。在電路焊接時雖然沒什么大問題,但從中也知道了焊接在整個作品中的重要性,電路工程量大,不能心急,一個個慢慢來不能急于求成,反而達到事半功倍的效果。對電路的設(shè)計、布局要先有一個好的構(gòu)思,才顯得電路板美觀、大方。程序編寫中,由于思路不清晰,開始時遇到了很多的問題,經(jīng)過靜下心來思考,理清了思路,終于能夠完成它。在此次設(shè)計中,知道了做凡事要有一顆平常的心,不要想著走捷徑,一步一個腳印。也練就了我們的耐心,做什么事都在有耐心。此次設(shè)計中學(xué)到了很多很多東西,這是最重要的。該課題的主要任務(wù)是開發(fā)一個以89C52單片機為核心的噪聲監(jiān)測系統(tǒng)。通過聯(lián)調(diào),實驗驗證了系統(tǒng)的可行性,能滿足設(shè)計要求,達到設(shè)計的指標,實現(xiàn)對噪聲信號的采集、處理功能,并用LED顯示出噪聲的分貝值,采用指示燈指示出聲壓級的大概范圍。這個開發(fā)過程主要包括了硬件電路設(shè)計和軟件程序的編寫兩個部分。從確定畢設(shè)題目,到查閱質(zhì)料確定總體方案設(shè)計,總體方案論證,硬件電路的設(shè)計,硬件電路的優(yōu)化,軟件的設(shè)計,軟件的優(yōu)化,焊制硬件電路板,檢驗硬件電路,調(diào)試軟件程序,到最后的軟硬件聯(lián)調(diào),其中的每一個過程都是精心設(shè)計、仔細完成的。由于使用的是單片機作為核心的控制元件,本噪聲監(jiān)測器具有功能強、性能可靠、電路簡單、成本低的特點,加上經(jīng)過優(yōu)化的程序,使其具有很高的智能化水平。但是該設(shè)計還是不夠完善,因為聲音信號本來就很不穩(wěn)定,而且也不知道它的聲壓級是多少分貝,所以說在校正上存在一定的困難。在軟件設(shè)計的過程中,利用了Keil這個軟件在程序錄入和調(diào)試的時候的優(yōu)越性,讓我能夠在編寫軟件的時候很方便的發(fā)現(xiàn)軟件中的錯誤,現(xiàn)在已經(jīng)能夠使用Keil對所設(shè)計的程序進行調(diào)試。對于PROTEUS這款軟件,也能熟練掌握電路設(shè)計仿真。由于平時沒有接觸過這兩個軟件,加上畢業(yè)設(shè)計的時間有限,對于他們的連接調(diào)試程序,未能熟練掌握,但以后有機會的話會再好好學(xué)習(xí)的。參考文獻[1]李華.MCU-51系列單片機實用接口技術(shù)[M],北京航空航天大學(xué)出版社,2006,3[2]許育誠.軟件測試與質(zhì)量管理[J]海事大學(xué),2007,6,14-42[3]景新梅.軟件產(chǎn)業(yè)原動力[J],中國計算機報,2005,7,32-33[4]劉湘濤,江世明.單片機原理與應(yīng)用[M],北京:電子工業(yè)出版社,2006,7[5]萬福軍.單片微機原理系統(tǒng)設(shè)計與應(yīng)用[M],中國科學(xué)技術(shù)大學(xué)出版社,2005,5[6]胡輝.單片機原理及應(yīng)用設(shè)計[M],中國水利水電出版社,2005,10[7]繆學(xué)勤.解讀IEC61158第四版現(xiàn)場總線標準[J],儀器儀表標準化與計量,2007,3,1-4[8]劉藝,徐大琴.嵌入式系統(tǒng)設(shè)計大學(xué)教材[M],人民郵電出版社,2008,12[9]張迎新,雷文.C8051F系列SOC單片機原理及應(yīng)用[M],國防工業(yè)出版社,2005,12[10]官晟.張杰.微機主從通信系統(tǒng)多232口連接電路設(shè)計[J],微計算機信息,2005,4,10-16[11]董春霞,張勝利.I2C總線技術(shù)及其在智能儀表中的應(yīng)用[J],2008,4,24-26[12]何立民,I2C總線應(yīng)用系統(tǒng)設(shè)計[M],北京航空航天大學(xué)出版社,2005,5[13]潘新民,王燕芳.單片機微型計算機實用系統(tǒng)設(shè)計[M],人民郵電出版社,2009,7[14]陽憲惠.現(xiàn)場總線技術(shù)及其應(yīng)用[M],清華大學(xué)出版社,2007,9[15]楊振江.A/D,D/A轉(zhuǎn)換器接口技術(shù)及實用線路[M],西安電子科技大學(xué)出版社,2003,8[16]張毅剛.MCS-51單片機應(yīng)用設(shè)計[M],哈爾濱工業(yè)大學(xué)出版社,2011,6[17]張毅剛.基于單片機的數(shù)據(jù)采集[J],哈爾濱工業(yè)大學(xué)學(xué)報,2007,4,35-38[18]MicrochipTechnologyInc.PIC16C5XEPROM/ROM-Based8-bitCMOSMicrocontrollerSeries[EB/OL],PhilipsSJA1000——Stand-aloneCANController,DATASHEET,2007,8[20]PhilipsPCA82C250CANControllerInterface,DATASHEET,2007,11致謝大學(xué)生活隨著畢業(yè)設(shè)計的完成也將要結(jié)束,我思緒萬千?;叵氪髮W(xué)四年的生活我要感謝的人太多太多,我的父母,我的老師,我的同學(xué)。是你們不斷的支持和鼓勵才讓我的大學(xué)四年的生活如此繽紛多彩。感謝所有的老師們,是你們的努力讓我們嵌入式系統(tǒng)工程系不斷的壯大和成長。畢業(yè)在即我希望各位老師原諒我以前做過的不夠好的事情
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)業(yè)現(xiàn)代化技術(shù)引進合同
- 2025年個人買賣房屋合同常用版(2篇)
- 2025年度中小企業(yè)貸款擔(dān)保服務(wù)合同規(guī)范文本
- 2025年度智能客服系統(tǒng)軟件采購合同3篇
- 2025年度養(yǎng)殖場環(huán)境保護與生態(tài)修復(fù)合同2篇
- 福建省龍巖市金豐片區(qū)重點名校2025屆中考生物考前最后一卷含解析
- 2025年度商業(yè)綜合體滅鼠與安全管理合同
- 2025年度企業(yè)培訓(xùn)師資培訓(xùn)與提升合同范本
- 2025年度婚車租賃及婚禮當(dāng)天車輛保險服務(wù)合同2篇
- 2025年度民間借款合同編制規(guī)范
- 中國的世界遺產(chǎn)智慧樹知到期末考試答案2024年
- 工作責(zé)任心測評
- 人教精通版5年級(上下冊)單詞表(含音標)
- 第1課+中華文明的起源與早期國家+課件+-2023-2024學(xué)年高中歷史統(tǒng)編版2019必修中外歷史綱要上冊+
- 大廈物業(yè)管理保潔服務(wù)標準5篇
- 神經(jīng)內(nèi)科國家臨床重點??平ㄔO(shè)項目評分標準(試行)
- 城市設(shè)計與城市更新培訓(xùn)
- 2023年貴州省銅仁市中考數(shù)學(xué)真題試題含解析
- 世界衛(wèi)生組織生存質(zhì)量測量表(WHOQOL-BREF)
- PEP-3心理教育量表-評估報告
- 控制性詳細規(guī)劃編制項目競爭性磋商招標文件評標辦法、采購需求和技術(shù)參數(shù)
評論
0/150
提交評論