畢業(yè)設(shè)計(jì)(論文)-家居環(huán)境可燃?xì)怏w監(jiān)測(cè)系統(tǒng)設(shè)計(jì)_第1頁(yè)
畢業(yè)設(shè)計(jì)(論文)-家居環(huán)境可燃?xì)怏w監(jiān)測(cè)系統(tǒng)設(shè)計(jì)_第2頁(yè)
畢業(yè)設(shè)計(jì)(論文)-家居環(huán)境可燃?xì)怏w監(jiān)測(cè)系統(tǒng)設(shè)計(jì)_第3頁(yè)
畢業(yè)設(shè)計(jì)(論文)-家居環(huán)境可燃?xì)怏w監(jiān)測(cè)系統(tǒng)設(shè)計(jì)_第4頁(yè)
畢業(yè)設(shè)計(jì)(論文)-家居環(huán)境可燃?xì)怏w監(jiān)測(cè)系統(tǒng)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩54頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

摘要:本設(shè)計(jì)提出了一個(gè)基于MQ-2傳感器和STC12C5604通信模塊和上位機(jī)模塊。本系統(tǒng)的MCU采用自帶ADC功能的增強(qiáng)型51單片MCU的ADC采集電壓,將電壓值通過換算轉(zhuǎn)換成對(duì)應(yīng)的濃度值用于LCD顯關(guān)鍵詞:可燃?xì)怏w監(jiān)測(cè)系統(tǒng),MQ-2,STC12C5604AD,上位機(jī)Abstract:ThisdesignputsforwardaschemeofcombustiblegasmonitorbasedonsensorofMQ-2andSTC12C5604ADmicrocontroller.Thisdesignmainlyincludessevenparts:powersupplymodule,sensormodule,MCUcontrolmodule,LCDmodule,alarmcircuitmodule,serialportcommunicationmoduleandaPCmodule.ThesystemUSEStheMCUofSTC12C5604ADwhichincludeADCfunction.SensorMQ-2willconvertflammablegasconcentrationinformationintovoltagesignal,UsingtheADCtocollectthevoltage,TheMCUconvertthevoltagevalueintothecorrespondingconcentrationvaluesforLCDdisplay,AndsenttheconcentrationvaluestoPCthroughtheserialport.ThePCrealizecombustiblegasconcentrationcurvedynamicdisplayfunction,alarmvaluesettingandthealarmKeywords:Combustiblegasmonitoringsystem,MQ-2,STC12C5604AD,PC1前言 12總體方案設(shè)計(jì) 22.1設(shè)計(jì)方案比較 22.2方案論證 32.3方案選擇 33單元模塊設(shè)計(jì) 43.1特殊器件介紹 43.2電路參數(shù)的計(jì)算及元器件的選擇 73.3各單元模塊功能介紹及電路設(shè)計(jì) 83.4各單元模塊的聯(lián)接 4軟件設(shè)計(jì) 4.1軟件設(shè)計(jì)原理及設(shè)計(jì)所用工具 4.2系統(tǒng)軟件設(shè)計(jì)結(jié)構(gòu)圖及其功能 4.3主要軟件設(shè)計(jì)流程框圖及說明 5系統(tǒng)調(diào)試 5.1硬件調(diào)試 5.2軟件調(diào)試 5.3總體功能調(diào)試 206系統(tǒng)功能、指標(biāo)參數(shù) 226.1系統(tǒng)實(shí)現(xiàn)的功能 226.2系統(tǒng)指標(biāo)參數(shù)測(cè)試 236.3系統(tǒng)功能及指標(biāo)參數(shù)分析 23 248總結(jié)與體會(huì) 8.1設(shè)計(jì)小結(jié) 258.2設(shè)計(jì)收獲體會(huì) 259致謝 10參考文獻(xiàn) 27附錄1系統(tǒng)原理圖 28 附錄3相關(guān)設(shè)計(jì)軟件 附錄4外文資料翻譯 錯(cuò)誤!未定義書簽。351前言家居環(huán)境可燃?xì)怏w監(jiān)測(cè)系統(tǒng)是一種安全的檢測(cè)儀器,它只是檢測(cè)空氣中可燃?xì)怏w(如:煤氣、甲烷等)的含量,如果可燃?xì)怏w含量超出正常指標(biāo),威脅到人身安全,系MCUMCU2總體方案設(shè)計(jì)本設(shè)計(jì)的整體思路是:將可燃?xì)怏w的濃度信號(hào)轉(zhuǎn)換成電壓信號(hào),通過對(duì)電壓的處理,實(shí)現(xiàn)報(bào)警的功能。2.1設(shè)計(jì)方案比較方案一:(采用純模擬電路)電路輸入級(jí)為氣敏元件,和二極管、三級(jí)管構(gòu)成的電子開關(guān)。再用兩個(gè)三極管構(gòu)成互補(bǔ)多諧振蕩器,他與繼電器和發(fā)光二級(jí)管組成閃光報(bào)警器。電位器為報(bào)警靈敏度調(diào)節(jié),瓦斯氣體濃度一定,三極管導(dǎo)通,繼電器通斷工作,二極管閃爍報(bào)警??驁D如圖2.1所示。繼電器A報(bào)警電路乙開關(guān)電路繼電器B風(fēng)扇排氣圖2.1方案一框圖方案二:本方案采用可燃?xì)怏w傳感器MQ-2采集可燃?xì)怏w濃度信息,將濃度信息轉(zhuǎn)換成電壓值,并通過ADC將模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào),MCU對(duì)數(shù)字信號(hào)進(jìn)行處理,將電壓轉(zhuǎn)換成對(duì)應(yīng)的濃度,通過LCD顯示當(dāng)前濃度,并將數(shù)據(jù)通過串口傳送到PC機(jī),在上位機(jī)上對(duì)濃度信息進(jìn)行實(shí)時(shí)動(dòng)態(tài)顯示。上位機(jī)可設(shè)置濃度的報(bào)警閥值,并能控制報(bào)警電路。本方案使用帶ADC的增強(qiáng)型51單片機(jī)STC12C5604AD,可以降低成本,并簡(jiǎn)化設(shè)計(jì)。其系統(tǒng)框圖如圖2.2。PCPC機(jī)信號(hào)采集報(bào)警電路圖2.2方案二框圖方案三:(采用純模擬電路)電路輸入級(jí)采用可燃?xì)怏w傳感器MQ-2將濃度信號(hào)轉(zhuǎn)換成電壓信號(hào),再電壓信號(hào)輸入比較器,與固定的門限電壓進(jìn)行比較,當(dāng)傳感器輸出電壓比較器比較器于門限電壓時(shí),輸出低電平,不觸發(fā)報(bào)警。框圖如圖2.3所示。圖2.3方案三框圖方案二以單片機(jī)為核心,對(duì)采集的數(shù)字信號(hào)進(jìn)行處理和判3單元模塊設(shè)計(jì)3.1特殊器件介紹設(shè)計(jì)中用到的特殊器件主要有MQ-2氣敏傳感器、STC12C5604AD單片機(jī)、MQ-2可燃?xì)怏w傳感器所采用的氣敏材料為二氧化錫(SnO2),該材料在潔凈空氣中A圖3.1MQ-2傳感器結(jié)構(gòu)和外形檢測(cè)氣體:液化氣、丁烷、甲烷、煤氣、氫氣、煙霧等報(bào)警濃度:>2000ppm響應(yīng)時(shí)間;<10s加熱電壓:5.0V±0.2V相對(duì)濕度:<95%RH靈敏度特性:如圖3.2所示圖3.2傳感器典型的靈敏度特性曲線MQ-2是一款高靈敏度的可燃?xì)怏w傳感器,傳感器典型的靈敏度特性曲線如圖3.2所示。圖中縱坐標(biāo)為傳感器電阻比(Rs/Ro),橫坐標(biāo)為氣體的濃度值。Rs表示傳感器在不同氣體,不同濃度中的電阻值,Ro表示傳感器在潔凈空氣中的電阻值。圖中所有測(cè)試項(xiàng)都是在標(biāo)準(zhǔn)的試驗(yàn)條件下完成的,其中溫度為20℃,相對(duì)濕度為65%,氧氣濃度為21%,負(fù)載電阻RL=5K。3.1.2STC12C5604AD增強(qiáng)型51單片機(jī)STC12C5604AD單片機(jī)是宏晶科技生產(chǎn)的單時(shí)鐘/機(jī)器周期(1T)的單片機(jī),是高速/低功耗/超強(qiáng)抗干擾的新一代8051單片機(jī),指令代碼完全兼容傳統(tǒng)8051,但速度卻比傳統(tǒng)51單片機(jī)快8-12倍,內(nèi)部集成專用復(fù)位電路MAX810,并帶有4路PWM,8路高速10bitA/D轉(zhuǎn)換器,是專門針對(duì)電機(jī)控制,強(qiáng)干擾等場(chǎng)合。工作電壓:5.5V-3.5V(5V單片機(jī))/3.6V-2.2V(3V單片機(jī))片上RAM:768字節(jié)定時(shí)器:共6個(gè)16位定時(shí)器,兩個(gè)專用16為定時(shí)器TO和T1,PCA模塊可再實(shí)現(xiàn)四個(gè)外部中斷:9路外部中斷A/D轉(zhuǎn)換:8路10位精度ADC工作溫度范圍:0℃-75℃/-40℃-+85℃3.1.3SMC1602A液晶即32(2行16列)個(gè)字符。1602液晶也叫1602字符型液晶,它是一種專門用來顯示數(shù)原理是完全相同的,因此所寫的控制程序可以很方便地應(yīng)用于市面上大部分的1602字符型液晶。字符型液晶通常分為16腳(有背光)或14腳(無背光)的LCD,多出來的兩只腳是背光正極BLA(15腳)和背光負(fù)極BLK(16腳),16腳字符液晶的控制原理與141602液晶模塊的內(nèi)部字符發(fā)生存儲(chǔ)器(CGROM)已經(jīng)存儲(chǔ)了160個(gè)不同的點(diǎn)陣字符ASCⅡ碼,所以在單片機(jī)編程時(shí)可以用ASCⅡ碼直接賦值,也可用字符型常量或變量賦顯示容量:16X2個(gè)字符工作電流:2.0mA(5.0V)最佳工作電壓:5.0V字符尺寸:2.95X4.35(WXH)mmSMC1602A液晶的結(jié)構(gòu)及外形:如圖3.3:無背光底部LED臂光無背光底部LED臂光3.2電路參數(shù)的計(jì)算及元器件的選擇一個(gè)設(shè)計(jì)的性能與性價(jià)比的高低與電路參數(shù)的計(jì)算以及元器件的選擇有很大關(guān)系,設(shè)計(jì)電路前,認(rèn)真地計(jì)算電路參數(shù),謹(jǐn)慎地選擇元器件,可以讓設(shè)計(jì)在功能、性能以及成本上獲得良好的效果。3.2.1電源參數(shù)確定與電源芯片的選擇本設(shè)計(jì)中,各個(gè)芯片(包括MAX232、STC12C5604AD)以及液晶SMC160A的供電電壓都是5.0V,傳感器的加熱電壓和測(cè)試電壓都可以共用5.0V電源,所以電源芯片的輸出電壓選擇為5.0V。液晶(帶背光)與芯片正常工作時(shí)總電流為20mA左右,傳感器MQ-2在環(huán)境中無可燃?xì)怏w或可燃?xì)怏w濃度較低時(shí),正常工作電流為180mA左右,當(dāng)環(huán)境中可燃?xì)怏w濃度較高時(shí),傳感器正常工作時(shí)工作電流為190mA-200mA,所以要求電源芯片輸出5.0V時(shí)輸出電流的能力要大于210mA。根據(jù)以上指標(biāo),設(shè)計(jì)選用的電源芯片為輸出為5.0V的AMS1117,AMS1117的最大輸出電流為1.5A,滿足設(shè)計(jì)工作時(shí)最大電流的要求。3.2.2傳感器參數(shù)確定及傳感器選擇本設(shè)計(jì)傳感器作用是檢測(cè)可燃?xì)怏w的濃度,將環(huán)境中可燃?xì)怏w的濃度信息轉(zhuǎn)換成電壓信號(hào)輸出。而可燃?xì)怏w種類繁多,要選擇一款傳感器將它們?nèi)繖z測(cè)出來基本上是不可能實(shí)現(xiàn)的。在家居環(huán)境中,最常見的可燃?xì)怏w為煤氣和天然氣,而煤氣的主要成分為一氧化碳(CO),天然氣的主要成分為甲烷(CH4),所以只要選擇一款能夠檢測(cè)一氧化3.2.3ADC參數(shù)確定及MCU選擇使用自帶ADC的單片機(jī)。本設(shè)計(jì)中傳感器的輸出電壓范圍為0V-5V,所以要求ADC轉(zhuǎn)換范圍要在5V以上,否則過大的輸入電壓會(huì)損壞ADC。根據(jù)以上要求,本設(shè)計(jì)采用的MCU為增強(qiáng)型51單片機(jī)STC12C5604AD,其自帶8路10bitADC,且參考電壓可以為電源電壓(5.0V),所以滿足傳感器的輸出電壓要求。ADC的參考電壓為5.0V,分辨率為10bit,所以ADC的分辨力為5.0/1024=0.0049V,3.3各單元模塊功能介紹及電路設(shè)計(jì)件。其中單片機(jī)采用增強(qiáng)型51單片機(jī)STC12C5604AD,STC12C5604AD是由宏晶科技多機(jī)系統(tǒng)等領(lǐng)域,是工業(yè)檢測(cè)、控制領(lǐng)域中最理想的8位單片機(jī)。其包含一個(gè)8位的CPU、768個(gè)字節(jié)的RAM、4K程序存儲(chǔ)器、6個(gè)定時(shí)器、8路10位ADC、27個(gè)I/O口、STC12C5604AD,最高頻率高達(dá)35MHZ,且速度是傳統(tǒng)51單片機(jī)的8-12倍。芯片上的EEPROM允許在線(+5v)點(diǎn)擦除、電寫入或采取通用的非易失存儲(chǔ)編碼器對(duì)程序存儲(chǔ)電或者其他要求低功耗的場(chǎng)合。且軟件與傳統(tǒng)51單片機(jī)完全兼容,但速度更快。實(shí)現(xiàn)波特率為9600的串口數(shù)據(jù)傳輸。復(fù)位電路部分我們使用按鍵復(fù)位,當(dāng)按鍵KEY4以后系統(tǒng)的擴(kuò)展,單片機(jī)最小系統(tǒng)原理圖如圖3.4所示。圖3.4單片機(jī)最小系統(tǒng)地)、VDD(電源正)、VL(液晶顯示偏壓信號(hào))、RS(數(shù)據(jù)/命令選擇端)、R/W(讀/E極)。電路中3腳VL接可調(diào)電阻接地,調(diào)節(jié)液晶的偏壓顯示;5腳接地(低電平),表15、16腳為液晶的背光電源,其中15腳上的R4是用于限流,避免電流過大燒壞液晶。節(jié)約I/O口,液晶模塊電路的R/W腳(5腳)被直接接地,也就是說只能對(duì)液晶執(zhí)行寫操作,不能執(zhí)行讀操作。LCD1602的電路如圖3.5所示。第10頁(yè)本設(shè)計(jì)中電源模塊使用的是穩(wěn)壓芯片AMS1117。A電壓有1.5V、1.8V、2.5V等多個(gè)版本,具有1%的精度。本次設(shè)計(jì)中用的是5.0V固定輸出的版本。電路中S5是一個(gè)按鍵開關(guān),是整個(gè)系統(tǒng)的電源開關(guān)。IC2為穩(wěn)壓器流電阻,當(dāng)接插件J2接電源,且按鍵開關(guān)S5按下時(shí),穩(wěn)壓器2腳輸出5V電源,發(fā)光二極管發(fā)光,起到電源指示燈的作用。電源模塊的電路如圖3.6所示。腳(A)上的電壓為測(cè)試電壓,用于測(cè)量與傳感器串聯(lián)的負(fù)載電阻(RL1)上的電壓Vout2腳(H)上的電壓為加熱電壓,用于加熱傳感器,提供特定的工作溫度。MQ-2傳感器第11頁(yè)前提下,測(cè)試電壓和加熱電壓可以共用同一個(gè)電源電路。MQ-2傳感器對(duì)不同種類、不圖3.8報(bào)警電路信而增加的模塊,其主要功能是實(shí)現(xiàn)232電平與TTL電平間的轉(zhuǎn)換。STC12C5604AD第12頁(yè)MCUMCU(STC12C5604AD)作;高精度波特率發(fā)生器,且波特率可變;支持8和9位數(shù)據(jù)位,1位或2位停止位3.4各單元模塊的聯(lián)接PCPC機(jī)報(bào)警電路LCD1602圖3.10各單元模塊連接框圖各單元模塊連接詳見附錄1所示。4軟件設(shè)計(jì)4.1軟件設(shè)計(jì)原理及設(shè)計(jì)所用工具原理圖的繪制及電路仿真;一種是KeilC51編譯系統(tǒng),主要用于調(diào)試、編譯單片機(jī)MicrosoftVisualBasic6.0,主要用于上位機(jī)程序編寫與調(diào)試。度顯示、過報(bào)警等功能。上位機(jī)的程序由VB編寫。濃度信息經(jīng)單片機(jī)簡(jiǎn)單處理后,通4.1.2KeilC及VB軟件介紹KeilC51是美國(guó)KeilSoftware公司出品的51系列兼容單片機(jī)C語(yǔ)言軟件開發(fā)系而受到廣泛的使用。當(dāng)用過匯編語(yǔ)言后再使用C語(yǔ)言來開發(fā),會(huì)有更深刻的體會(huì)。Keil都是世界上使用人數(shù)最多的語(yǔ)言之一。它源自于BASIC編程語(yǔ)言,擁有圖形用戶界面(GUI)和快速應(yīng)用程序開發(fā)(RAD)系統(tǒng),可以輕松的使用第14頁(yè)濃度報(bào)警門限設(shè)置發(fā)送當(dāng)前可燃?xì)怏w濃度發(fā)送設(shè)置的濃度報(bào)警門限設(shè)置發(fā)送當(dāng)前可燃?xì)怏w濃度發(fā)送設(shè)置的門限濃度值串口初始化設(shè)置的門限濃度值A(chǔ)DC初始化OD初始化依發(fā)送門限設(shè)置發(fā)送門限設(shè)置數(shù)據(jù)發(fā)送報(bào)警數(shù)據(jù)濃度數(shù)據(jù)保存濃度曲線掃描設(shè)置報(bào)警門限界面初始化串口初始化4.3主要軟件設(shè)計(jì)流程框圖及說明控制;上位機(jī)由VB編寫,實(shí)現(xiàn)對(duì)上傳數(shù)據(jù)的處理,以及對(duì)下位機(jī)的控制。所以軟件設(shè)流程、串口中斷流程、主程序流程;上位機(jī)的流程主要包括串口中斷事件流程、報(bào)警模式切換流程、歷史數(shù)據(jù)保存設(shè)置流程等。4.3.1下位機(jī)軟件設(shè)計(jì)流程框圖在本設(shè)計(jì)中,下位機(jī)以單片機(jī)STC12C5604AD為核心,實(shí)現(xiàn)了可燃?xì)怏w濃度采集、數(shù)據(jù)處理、濃度顯示、報(bào)警門限設(shè)置、報(bào)警、串口數(shù)據(jù)通信等功能。下位機(jī)程序主要包括串口收發(fā)模塊、ADC數(shù)據(jù)采集模塊、鍵盤掃描和LCD顯示模塊等。下位機(jī)主程序主要實(shí)現(xiàn)系統(tǒng)初始化、LCD顯示掃描、串口數(shù)據(jù)發(fā)送、鍵盤掃描等功能,主程序軟件流程圖如圖4.3。上電上電N設(shè)置門限值Y鍵盤掃描有鍵按下Y,NLCD顯示數(shù)據(jù)換算可燃?xì)鈭D4.3下位機(jī)主程序軟件流程圖數(shù)模轉(zhuǎn)換結(jié)束后,會(huì)觸發(fā)ADC中斷,在ADC中斷中,會(huì)進(jìn)行ADC轉(zhuǎn)換值讀取、均值濾波、再次啟動(dòng)ADC等操作,ADC中斷流程圖如圖4.4所示。ADCADC中斷均值濾波轉(zhuǎn)化返回圖4.4ADC中斷軟件流程圖串口負(fù)載與上位機(jī)進(jìn)行通信,在串口接收中斷程序中,主要有數(shù)據(jù)格式判斷、報(bào)警執(zhí)行、門限值設(shè)定等功能,串口接收中斷流程圖如圖4.5所示。串口接收中斷串口接收中斷是否正確Y?Y報(bào)警是否為報(bào)警門限Y返回圖4.5串口接收中斷軟件流程圖4.3.2上位機(jī)軟件設(shè)計(jì)流程框圖上位機(jī)主要負(fù)責(zé)接收下位機(jī)上傳的數(shù)據(jù),并處理數(shù)據(jù),實(shí)現(xiàn)濃度顯示、濃度曲線繪制、濃度數(shù)據(jù)保存并設(shè)置報(bào)警濃度門限,實(shí)現(xiàn)報(bào)警等功能。上位機(jī)串口接收事件負(fù)責(zé)對(duì)接收數(shù)據(jù)的判斷和處理,串口接收事件軟件流程圖如圖4.6所示。初始化串Y根據(jù)數(shù)保存數(shù)據(jù)圖4.6上位機(jī)串口接收事件軟件流程圖上位機(jī)除了實(shí)現(xiàn)對(duì)數(shù)據(jù)的顯示和保持功能外,還能控制下位機(jī),如設(shè)置報(bào)警門限,控制下位機(jī)報(bào)警設(shè)備等。上位機(jī)其余部分控件單擊事件的軟件流程圖如圖4.7所示。點(diǎn)擊報(bào)警按鍵點(diǎn)擊報(bào)警按鍵發(fā)送報(bào)警命令返回停止報(bào)警按鍵按下發(fā)送停止報(bào)警命令切換按鍵切換到手動(dòng)模式N切換到自動(dòng)模式圖4.7控件單擊事件軟件流程圖5系統(tǒng)調(diào)試有波形輸出。經(jīng)過分析,認(rèn)為可能是由于起振電容過大,將電容換成22pF后,晶振電的13腳和14腳的接線反了,將13腳14腳的接線改過正后,單片機(jī)即可正常下載程序了。MQ-2在采集信號(hào)時(shí),由于由于傳下位機(jī)調(diào)試主要分為了LCD1602顯示、ADC采集、串口數(shù)據(jù)傳輸三個(gè)在LCD1602調(diào)試的時(shí)候,我用的是以前傳統(tǒng)51的模塊程序,該程序模塊在STC89C51系列單片機(jī)上能夠正常工作,但是當(dāng)我將其移植到增強(qiáng)型51單片機(jī)能是由于增強(qiáng)型51單片機(jī)的速度太快,而我的硬件中液晶的RW是直接接地的,不支有正確的寫入單片機(jī),所以造成液晶不能正常顯示。我通過加長(zhǎng)延時(shí)的時(shí)間,最終使ADC調(diào)試也是軟件調(diào)試的重要部分,由于“reg52.h”頭文件中沒有定義ADC功能的特殊寄存器,所以當(dāng)程序中出現(xiàn)“ADCCONTER”等特殊功能寄存器時(shí),軟件不能編譯通過,后來通過對(duì)照器件手冊(cè),定義增強(qiáng)51中新增加的特殊功能寄存器,才解決結(jié)構(gòu)如圖5.1所示。幀頭數(shù)據(jù)1數(shù)據(jù)2數(shù)據(jù)3數(shù)據(jù)4幀尾上位機(jī)由VB編寫,串口數(shù)據(jù)接收通過控件MSComm的MSComml_OnComm事件題。在硬件調(diào)試和軟件調(diào)試都完成后,對(duì)設(shè)計(jì)進(jìn)行總體功能的調(diào)試,驗(yàn)證系統(tǒng)是否能夠接,使用燒寫軟件“STC_ISP_V478”將程序下載到單片機(jī)。關(guān)閉燒寫軟件,然后運(yùn)行報(bào)警器正常工作后,通過按鍵,在下位機(jī)將報(bào)警門限設(shè)置為2000ppm,報(bào)警器下位機(jī)的效果圖如圖5.3所示。圖5.3下位機(jī)效果圖第21頁(yè)在下位機(jī)設(shè)置報(bào)警門限后,下位機(jī)會(huì)將門限值通過串口傳送到上位機(jī),更新上位機(jī)上的門限值設(shè)置,下位機(jī)設(shè)置門限值后上位機(jī)的效果圖如圖5.4所示。回百區(qū)回百區(qū)案異山共的文村單面王應(yīng)華業(yè)設(shè)計(jì)任拉機(jī)W課出圖5.4上位機(jī)效果圖6系統(tǒng)功能、指標(biāo)參數(shù)本節(jié)主要介紹本系統(tǒng)實(shí)現(xiàn)的功能及其指標(biāo)參數(shù)的測(cè)試以及系統(tǒng)功能實(shí)現(xiàn)的不足之處6.1系統(tǒng)實(shí)現(xiàn)的功能本次設(shè)計(jì)實(shí)現(xiàn)了對(duì)可燃?xì)怏w濃度的檢測(cè)、濃度顯示、報(bào)警,設(shè)計(jì)分為兩部分,上位機(jī)與下位機(jī)。下位機(jī)實(shí)現(xiàn)對(duì)可燃?xì)怏w濃度的采集、顯示、鍵盤掃描以及串口通信。報(bào)警器正常工作后,當(dāng)檢測(cè)到可燃?xì)怏w時(shí),下位機(jī)的效果圖如圖6.1所示。本設(shè)計(jì)中,上位機(jī)實(shí)現(xiàn)對(duì)濃度信息的保存、動(dòng)態(tài)曲線的掃描和門限濃度的設(shè)置等功能。報(bào)警器正常工作后,當(dāng)檢測(cè)到可燃?xì)怏w時(shí),報(bào)警器上位機(jī)的效果圖如圖6.2所示。副蓋面讀保存路徑共的文藥通面主成年業(yè)設(shè)計(jì)任面積探式切換是西保精歷史酸據(jù)中是仁善森提曲超圖6.2上位機(jī)效果圖表6.1氣體濃度測(cè)量變化值氣體源與傳感器距離(cm)LCD顯示氣體濃度(ppm)上位機(jī)顯示氣體濃度(ppm)09404.033006.3系統(tǒng)功能及指標(biāo)參數(shù)分析時(shí),家居環(huán)境可燃?xì)怏w監(jiān)測(cè)系統(tǒng)檢測(cè)到的氣體濃度在10000ppm左右。當(dāng)可燃?xì)庠磁c傳感器間距離超過10cm后,傳感器檢測(cè)到的氣體濃度基本為0ppm,由此證明本設(shè)計(jì)能靈第24頁(yè)7結(jié)論家居環(huán)境可燃?xì)怏w監(jiān)測(cè)系統(tǒng)是基于增強(qiáng)型51單片機(jī)STC12C5604AD的可燃?xì)怏w監(jiān)增加相關(guān)硬件同時(shí),軟件部分只需改動(dòng)很少的部分就可實(shí)現(xiàn)其它功能(如多通道可燃?xì)怏w檢測(cè)等),使系統(tǒng)功能更加完善。8.1設(shè)計(jì)小結(jié)(1)掌握了STC12C5604AD單片機(jī)的基本原理及其應(yīng)用,對(duì)其內(nèi)部外設(shè)有了更加深入的認(rèn)識(shí)和理解,尤其是對(duì)內(nèi)部ADC和串口有了更深的了解。(2)鞏固了C語(yǔ)言編程,掌握了用C語(yǔ)言編程控制51單片機(jī)的方法以及它的具(4)在這次設(shè)計(jì)中,充分認(rèn)識(shí)到與人的潛力是無限的,通過努力,能夠克服很多第26頁(yè)9致謝深深感謝我的父母及親人,他們對(duì)我的默默支持和無私奉獻(xiàn)是我前進(jìn)的動(dòng)力!第27頁(yè)[3]張毅剛等編.MCS-51單片機(jī)應(yīng)用設(shè)計(jì)[M].哈爾濱[4]康華光編.電子技術(shù)基礎(chǔ)數(shù)字部分(第五版)[M].北京:高等教[5]康華光編.電子技術(shù)基礎(chǔ)模擬部分(第五版)[M].北京:高等教[6]謝自美編.電子線路設(shè)計(jì)、實(shí)驗(yàn)、測(cè)試(第三版)[M].武漢:華中科技大學(xué)出版社,2007[7]常健生編.檢測(cè)與轉(zhuǎn)換技術(shù)(第三版)[M].北京:機(jī)械工業(yè)出版社,2002第28頁(yè)附錄2系統(tǒng)PCB電路圖第29頁(yè)西華大學(xué)畢業(yè)設(shè)計(jì)說明書附錄3相關(guān)設(shè)計(jì)軟件/********************************************************輸入?yún)?shù):無注釋:初始化,循環(huán)掃描液晶、鍵盤,判斷報(bào)警等*水水水LcdReset();//LCD初始化AD_initial(7);//ADC初始化welcom();{timei=0;nongdu=display(dattemp);//顯示并返回濃度displ_dat(9,0,set_nongdu);{西華大學(xué)畢業(yè)設(shè)計(jì)說明書{//++set_nongdu=set_vual(set_nongdu,set_wei,1);//++TXsetlimit(set_nongdu):break;case2://menu{{setwei=0:break;if(set_wei>=0&&set_wei<=4){set_nongdu=set_vual(set_nongdu,set_wei,O);break;{N_Flash_cursor(12-set_wei,0);{if(nongdu>=set_nongdu)//報(bào)警

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論