【《基于單片機(jī)的倉(cāng)庫(kù)溫濕度監(jiān)測(cè)系統(tǒng)設(shè)計(jì)》9100字(論文)】_第1頁(yè)
【《基于單片機(jī)的倉(cāng)庫(kù)溫濕度監(jiān)測(cè)系統(tǒng)設(shè)計(jì)》9100字(論文)】_第2頁(yè)
【《基于單片機(jī)的倉(cāng)庫(kù)溫濕度監(jiān)測(cè)系統(tǒng)設(shè)計(jì)》9100字(論文)】_第3頁(yè)
【《基于單片機(jī)的倉(cāng)庫(kù)溫濕度監(jiān)測(cè)系統(tǒng)設(shè)計(jì)》9100字(論文)】_第4頁(yè)
【《基于單片機(jī)的倉(cāng)庫(kù)溫濕度監(jiān)測(cè)系統(tǒng)設(shè)計(jì)》9100字(論文)】_第5頁(yè)
已閱讀5頁(yè),還剩19頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第1頁(yè)共第1頁(yè)共1頁(yè)基于單片機(jī)的倉(cāng)庫(kù)溫濕度監(jiān)測(cè)系統(tǒng)設(shè)計(jì)目錄TOC\o"1-2"\h\u1緒論 [19]。顯示圖像電路圖如圖3.3所示。圖3.3顯示模塊電路圖3.4繼電器模塊本次產(chǎn)品設(shè)計(jì)中所使用的繼電器,是一種基于電磁效應(yīng)的繼電器,通過(guò)利用此效應(yīng)來(lái)帶動(dòng)兩個(gè)銜接磁鐵的常規(guī)斷開(kāi)觸點(diǎn)進(jìn)行吸合。沒(méi)有額定電流繼續(xù)通過(guò)時(shí),電磁效應(yīng)也會(huì)隨時(shí)間逐漸減小,直到電流消失,隨后啟動(dòng)銜電磁鐵自動(dòng)復(fù)位,使常規(guī)關(guān)閉觸點(diǎn)重新打開(kāi)。在電路設(shè)計(jì)過(guò)程中,繼電器在設(shè)定好溫度和濕度閾值的電路工作。當(dāng)溫度濕度數(shù)值超過(guò)設(shè)定閾值時(shí),單片機(jī)將從高電平狀態(tài)中跳出來(lái)變成低電平狀態(tài)。繼電器在此工作過(guò)程中起到高壓開(kāi)關(guān)的保護(hù)作用REF_Ref21213\r\h[20]。電路圖如圖3.4所示。圖3.4繼電器電路圖3.5聲音報(bào)警模塊蜂鳴報(bào)警器運(yùn)行控制電路主要由一個(gè)三極管、一個(gè)蜂鳴器、一個(gè)電源限流器和一個(gè)電阻組成REF_Ref21259\r\h[21]。將直流電直接設(shè)置在蜂鳴器的發(fā)聲電路兩端,就可以使聲音報(bào)警電路為整個(gè)系統(tǒng)直接提供報(bào)警聲音,這樣我們可以直接用來(lái)實(shí)現(xiàn)整個(gè)發(fā)聲電路的自動(dòng)發(fā)聲,參數(shù)的選擇主要是根據(jù)整個(gè)系統(tǒng)所選擇的電路板的尺寸來(lái)選擇,主要參數(shù)是系統(tǒng)電路板的尺寸大小、額定電壓、工作源和輸入輸出電流、驅(qū)動(dòng)器和工作輸出方式等。參數(shù)隨電路電壓做不同的選擇。本設(shè)計(jì)采用電路設(shè)計(jì)較簡(jiǎn)單的小型有源噪聲蜂鳴器。聲音報(bào)警電路如圖3.5所示。

圖3.5聲音報(bào)警電路圖三極管可以直接控制蜂鳴器發(fā)聲或停止發(fā)聲,三極管在此過(guò)程中起到類似開(kāi)關(guān)的作用,通過(guò)發(fā)射極Q1來(lái)發(fā)出聲音,通過(guò)基極來(lái)關(guān)閉聲音。3.6閥值設(shè)定及存儲(chǔ)模塊通過(guò)K2、K3、K4、K5四個(gè)按鍵分別進(jìn)行調(diào)節(jié)并實(shí)時(shí)保存,其中包括K2、K3對(duì)應(yīng)系統(tǒng)溫度閾值,K4、K5對(duì)應(yīng)濕度閾值。閾值由EEPROM芯片存儲(chǔ)。閾值設(shè)定電路圖如圖3.6所示。圖3.6閾值存儲(chǔ)電路圖SCL為高電平時(shí),SDA由高電平向低電平跳變,開(kāi)始傳送數(shù)據(jù);SCL為高電平時(shí),SDA由低電平向高電平跳變,結(jié)束傳送數(shù)據(jù)REF_Ref21308\r\h[22]。CPU向受控單元發(fā)出信號(hào)后等待應(yīng)答信號(hào),CPU接收到應(yīng)答信號(hào)后,如果沒(méi)收到應(yīng)答信號(hào),則判斷為受控單元發(fā)生故障REF_Ref21367\r\h[23]。如圖3.7所示。SDASDASCL開(kāi)始結(jié)束圖3.7開(kāi)始、結(jié)束信號(hào)圖3.7PCB排版與焊接將以上各個(gè)硬件的電路圖匯總,以正確的方式進(jìn)行連接,畫出整體電路圖。整體電路圖如圖3.8所示。圖3.8整體電路圖按照電路圖進(jìn)行PCB排版。布線過(guò)程中,在確保線路清晰且不重合的前提下,完成PCB的排版工作。PCB排版圖如圖3.9所示。圖3.9PCB排版圖

4系統(tǒng)軟件程序的設(shè)計(jì)硬件部分全部設(shè)計(jì)完成后,根據(jù)各個(gè)硬件對(duì)應(yīng)的功能設(shè)計(jì)相應(yīng)程序。主程序?qū)崿F(xiàn)的功能為:系統(tǒng)軟件自動(dòng)進(jìn)行整個(gè)溫濕度監(jiān)測(cè)系統(tǒng)的初始化,隨后發(fā)送從溫濕度傳感器接收到的溫濕度指令到系統(tǒng)REF_Ref21501\r\h[24]。在數(shù)據(jù)初始化之前,需要先/定義三個(gè)LED燈,分別對(duì)去濕燈,降溫?zé)艉头澍Q器進(jìn)行定義,然后再根據(jù)程序框圖來(lái)進(jìn)行后續(xù)的編程。程序框圖如圖4.1所示:開(kāi)始初始化延時(shí)溫濕度測(cè)量1602顯示數(shù)據(jù)判斷溫濕度溫濕度值高于設(shè)定溫度高于設(shè)定濕度繼電器1吸合開(kāi)始初始化延時(shí)溫濕度測(cè)量1602顯示數(shù)據(jù)判斷溫濕度溫濕度值高于設(shè)定溫度高于設(shè)定濕度繼電器1吸合紅燈亮繼電器2吸合黃燈亮結(jié)束圖4.1主程序框圖 4.124C02芯片程序?qū)?4C02芯片進(jìn)行程序編寫,需要我們根據(jù)IIC協(xié)議來(lái)進(jìn)行時(shí)序編寫。所以在編寫此程序時(shí),按照:起始信號(hào)、終止信號(hào)、應(yīng)答狀態(tài)、非應(yīng)答狀態(tài)、字節(jié)寫程序和字節(jié)讀程序的順序,來(lái)完成對(duì)程序的編寫。IIC狀態(tài)圖如圖4.2所示。圖4.2IIC狀態(tài)圖應(yīng)答狀態(tài):SDA處于低電平,SCL處于高電平。原理圖如圖4.3所示。圖4.3應(yīng)答狀態(tài)原理圖非應(yīng)答狀態(tài):即SCL和SDA都處于高電平狀態(tài)。IIC非應(yīng)答原理圖如圖4.4所示。圖4.4非應(yīng)答狀態(tài)原理圖最后,據(jù)協(xié)議IIC的讀寫響應(yīng)原理圖,來(lái)完成對(duì)整個(gè)協(xié)議的程序編寫。芯片內(nèi)對(duì)于寫狀態(tài),有明確的保護(hù)措施,如果發(fā)現(xiàn)程序被意外改寫或者出現(xiàn)變動(dòng),會(huì)立即停止輸入過(guò)程,變?yōu)橹蛔x狀態(tài)。寫狀態(tài)原理圖如圖4.5所示。圖4.5寫狀態(tài)原理圖根據(jù)硬件部分對(duì)此協(xié)議的描述,在響應(yīng)過(guò)程中,在接收到8bit數(shù)據(jù)會(huì)發(fā)送響應(yīng)指令,所以定義的變量應(yīng)該為i(字符變量)<8。讀狀態(tài)原理圖如圖4.6所示:圖4.6讀狀態(tài)原理圖4.2液晶顯示模塊設(shè)計(jì)液晶顯示模塊是將經(jīng)過(guò)系統(tǒng)處理的數(shù)據(jù)作為特殊字符以直觀的文字形式輸出然后顯示出來(lái),程序開(kāi)始后,要先將LCD初始化,然后判斷高低電平,經(jīng)過(guò)延時(shí)程序后,將數(shù)據(jù)輸出。液晶顯示模塊的程序框圖如圖4.7所示。開(kāi)始開(kāi)始LCD初始化延時(shí)設(shè)第一行顯示位置顯示第一行內(nèi)容設(shè)第二行顯示位置顯示第二行內(nèi)容圖4.7液晶顯示模塊程序框圖在程序設(shè)計(jì)過(guò)程中,需要定義改變液晶中某位的值,才可以讓液晶起到我們想要達(dá)到的顯示效果。程序過(guò)程中的進(jìn)制數(shù)使用16進(jìn)制。4.3傳感器模塊設(shè)計(jì)因?yàn)閭}(cāng)庫(kù)內(nèi)的數(shù)據(jù)采集需要時(shí)刻進(jìn)行,不可間斷。所以這就需要利用溫濕度傳感器,對(duì)周圍環(huán)境的溫度和濕度實(shí)時(shí)測(cè)量,并向整個(gè)系統(tǒng)程序集中輸出環(huán)境的溫度和周圍濕度的數(shù)據(jù),以便提供其他程序進(jìn)行分析并顯示。所以在代碼程序設(shè)計(jì)時(shí),就需要以循環(huán)形式來(lái)設(shè)計(jì)傳感器模塊的代碼。按照程序流程圖中的編程邏輯和先后順序?qū)Υ四K編程。傳感器流程圖如下圖4.8所示:給DHT11上電給DHT11上電延時(shí)1S保持高電平檢測(cè)記錄信號(hào)輸出低電平延時(shí)輸出低電平數(shù)據(jù)輸出結(jié)束信號(hào)圖4.8傳感器模塊的軟件設(shè)計(jì)流程圖

5系統(tǒng)分析與調(diào)試本設(shè)計(jì)應(yīng)用Keil系列軟件對(duì)程序進(jìn)行開(kāi)發(fā),Keil軟件有很多版本,在開(kāi)發(fā)之前需要我們下載合適的軟件版本REF_Ref21984\r\h[25]。因?yàn)楸敬卧O(shè)計(jì)主要使用C語(yǔ)言,所以選擇了KeilC版本。在完成整個(gè)軟件的安裝工作之后,我們需要熟悉此軟件所常用的基本功能,在此基礎(chǔ)上,我們就可以對(duì)需要進(jìn)行編程的軟件模塊,進(jìn)行編程工作。將所有程序在此軟件上編寫完成并仔細(xì)檢查后,通過(guò)STC_ISP_V480軟件,實(shí)現(xiàn)系統(tǒng)軟件模塊對(duì)實(shí)物的對(duì)接工作,需要我們對(duì)程序進(jìn)行燒錄。在此之前,我們需要依次進(jìn)行以下這些步驟,否則可能會(huì)對(duì)系統(tǒng)造成不可逆的影響:將MCUTPYE設(shè)置為STC89C52RC;將程序編譯;點(diǎn)擊正確端口;下載程序并接到供電提示后,按下萬(wàn)用板上的復(fù)位按鍵,就可以進(jìn)行燒錄了。KeilC程序運(yùn)行狀態(tài)如圖5.1所示。程序下載圖如圖5.2所示。圖5.1KeilC運(yùn)行圖圖5.2程序燒錄運(yùn)行圖對(duì)程序進(jìn)行檢錯(cuò)和校準(zhǔn)之后,對(duì)這些程序進(jìn)行燒錄,通過(guò)USB接口將系統(tǒng)與計(jì)算機(jī)連接,等待幾秒鐘,在確認(rèn)正常供電后,觀察通過(guò)屏幕觀察顯示的字符是否可以正常顯示。在確認(rèn)顯示字符正常之后,使用系統(tǒng)上的四個(gè)調(diào)節(jié)按鍵,觀察顯示屏上的數(shù)字是否能夠正確的,執(zhí)行按鍵應(yīng)該執(zhí)行的命令,經(jīng)不斷測(cè)試,系統(tǒng)對(duì)四個(gè)按鍵的反饋正確無(wú)誤。5.1系統(tǒng)的誤差測(cè)量在確認(rèn)系統(tǒng)的顯示功能和按鍵功能正常運(yùn)轉(zhuǎn)之后,就需要確定系統(tǒng)的主要功能:測(cè)試溫度和濕度值能否準(zhǔn)確測(cè)量。選用德力西溫度計(jì)進(jìn)行對(duì)比,此溫度計(jì)屬于高精度電子溫度計(jì)。主要參數(shù)如表5-1所示。表5-1溫度計(jì)參數(shù)表產(chǎn)品名稱電子溫度計(jì)產(chǎn)品型號(hào)DM-1007溫度測(cè)量范圍-50℃-+70℃溫度測(cè)量誤差±1℃溫度分辨率0.1℃濕度測(cè)量范圍10%-99%RH濕度測(cè)量誤差±5%RH濕度分辨率1%RH在2021年5月23日中午13:00開(kāi)始,同時(shí)使用電子溫度計(jì)和溫濕度監(jiān)測(cè)系統(tǒng)對(duì)室內(nèi)溫度和濕度進(jìn)行測(cè)量和記錄,每五分鐘測(cè)量并記錄一次,取電子溫度計(jì)所測(cè)量的溫度和濕度為標(biāo)準(zhǔn)溫度和濕度。統(tǒng)計(jì)圖如圖5.3所示5.3測(cè)量誤差對(duì)比圖測(cè)量結(jié)果顯示,該監(jiān)測(cè)系統(tǒng)的測(cè)量精度完全達(dá)到標(biāo)準(zhǔn)。在經(jīng)過(guò)上述步驟的測(cè)試后,溫濕度監(jiān)測(cè)系統(tǒng)完全可以正常運(yùn)轉(zhuǎn)并且可以流暢的實(shí)現(xiàn)系統(tǒng)對(duì)溫度和濕度測(cè)量和簡(jiǎn)單控制的功能。結(jié)論本文設(shè)計(jì)的是應(yīng)用于倉(cāng)庫(kù)環(huán)境,對(duì)溫度和濕度進(jìn)行實(shí)時(shí),以單片機(jī)為主控的系統(tǒng)。系統(tǒng)的設(shè)計(jì)主要分為以下四個(gè)步驟:第一步:選擇符合課題的單片機(jī),單片機(jī)是核心,更是決定系統(tǒng)正常運(yùn)轉(zhuǎn)的關(guān)鍵。第二步:通過(guò)對(duì)比來(lái)選擇合適的組成硬件模塊的器件,并畫出電路圖。第三步:對(duì)硬件部分進(jìn)行編程工作。第四步:完成軟件于實(shí)物的對(duì)接工作,然后對(duì)已經(jīng)完成的系統(tǒng)進(jìn)行檢驗(yàn)和對(duì)比誤差值,來(lái)確定系統(tǒng)的精密性。經(jīng)過(guò)以上四個(gè)步驟之后,本設(shè)計(jì)簡(jiǎn)單的實(shí)現(xiàn)了對(duì)倉(cāng)庫(kù)溫濕度監(jiān)測(cè)系統(tǒng)的設(shè)計(jì),并且可以直接在倉(cāng)庫(kù)內(nèi)進(jìn)行應(yīng)用。溫濕度監(jiān)測(cè)系統(tǒng)在未來(lái)的發(fā)展過(guò)程中,主要還是以系統(tǒng)的精度、反應(yīng)速度和使用年限為提升方向。傳感器影響精度,溫度以現(xiàn)有的科技,已經(jīng)可以十分精準(zhǔn)的對(duì)溫度進(jìn)行測(cè)量,而干擾濕度測(cè)量的因素有很多,比如大氣壓強(qiáng)、太陽(yáng)輻射、電路的壽命等。所以在以后的研發(fā)過(guò)程里,必定朝著能對(duì)濕度精準(zhǔn)測(cè)量、數(shù)據(jù)收發(fā)更快、和無(wú)線化的方向發(fā)展。

參考文獻(xiàn)江蘇華清儀表有限公司.溫度的測(cè)量方法.[EB/OL].沙占友,薛樹(shù)琦,葛家怡.溫度傳感器的發(fā)展趨勢(shì).電子技術(shù)應(yīng)用,2003(7):12-15.金麗晟.基于UML的物流倉(cāng)儲(chǔ)系統(tǒng)的分析與設(shè)計(jì)[D].上海交通大學(xué).王紅軍,方紅彬,尹忠敏.用PROTEUS開(kāi)發(fā)太陽(yáng)能集熱智能控制器{J}.科技創(chuàng)新導(dǎo)報(bào),2010,王素青,郝文婷.基于多機(jī)通信的家居環(huán)境監(jiān)測(cè)系統(tǒng)設(shè)計(jì)[J].工業(yè)計(jì)算控制計(jì)算機(jī),2014,(12):77-78.李朝青.單片機(jī)原理及接口技術(shù)[M].北京:北京航空航天大學(xué)出版社,1998:65-70.張毅剛.單片機(jī)原理及應(yīng)用[M].北京:高等教育出版社,2003:335-350.何立民.單片機(jī)應(yīng)用技術(shù)選編[M].北京航空航天大學(xué)出版社,1993:145-154.劉守義,楊宏麗,王靜霞.單片機(jī)應(yīng)用技術(shù)[M].西安電子科技大學(xué)出版社.2002.楊亞寧,吳穎慧.倉(cāng)庫(kù)溫濕度的多點(diǎn)移動(dòng)監(jiān)測(cè)系統(tǒng)設(shè)計(jì)[J].大連民族學(xué)院學(xué)報(bào).何立民.MSC-51系列單片機(jī)應(yīng)用設(shè)計(jì)系統(tǒng)配置與接口技術(shù)[M].北京航空航天大學(xué)出版社,1999:267-272.李全利.單片機(jī)原理及應(yīng)用技術(shù).北京:高等教育出版社.2009.23-34.薛小玲,吳壽強(qiáng).數(shù)字式溫度檢測(cè)系統(tǒng)的設(shè)計(jì)[J].閩江學(xué)院學(xué)報(bào).2003(24).周航慈.單片機(jī)應(yīng)用程序設(shè)計(jì)技術(shù).北京航空航天大學(xué)出版社,1995.鄒豐謙,邱成軍.植物生長(zhǎng)環(huán)境測(cè)控系統(tǒng)設(shè)計(jì)[J].傳感器與微系統(tǒng),2018,37(10):111-113+116.張志霞.單片機(jī)原理及接口技術(shù)(第四版)[M].北京:水利水電出版社,2014.劉大銘.單片機(jī)原理與實(shí)踐-基于STC89C52與PROTEUS的嵌入式開(kāi)發(fā)技術(shù)[M].北京:清華大學(xué)出版社,2018.王志宏.基于DHT11的實(shí)驗(yàn)室多點(diǎn)溫濕度報(bào)警系統(tǒng)設(shè)計(jì).和山西電子技術(shù).2011.郁有文,常健,程繼紅.傳感器原理及工程應(yīng)用[M].西安:西安電子科技大學(xué)出版社,2006.10~200.李光忠.基于單片機(jī)的溫濕度檢測(cè)系統(tǒng)的設(shè)計(jì)[D].山東:山東大學(xué)學(xué)位論文,2007:6-9.李光忠.基于單片機(jī)的溫濕度檢測(cè)系統(tǒng)的設(shè)計(jì)[D].山東:山東大學(xué)學(xué)位論文,2007:6-9.李永東,岳繼光.一種實(shí)用型溫度測(cè)量

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論