



版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、2013 屆??苾?yōu)秀畢業(yè)論文集倉庫溫濕度檢測系統(tǒng)的設(shè)計摘要:采用單片機對溫度、 濕度等環(huán)境參數(shù)進行監(jiān)測是一個農(nóng)業(yè)生產(chǎn)中經(jīng)常遇到的監(jiān)測問題,它不僅具有監(jiān)測方便、 操作簡單等優(yōu)點, 而且可以在節(jié)約成本的同時大幅度的提高監(jiān)測質(zhì)量。本設(shè)計以單片機AT89S52為控制核心, 采用獨特的單總線數(shù)字式溫度傳感器DS18B20進行溫度采集,采用濕敏電容HS1101對濕度參數(shù)進行采集,利用LCD液晶顯示屏對于當(dāng)前的溫度值和濕度值進行實時的顯示,直觀的了解所測得的倉庫的溫濕度的參數(shù)值。另外,還具有報警裝置,對超過溫濕度上下限的情況進行報警。設(shè)計后的系統(tǒng)具有造價低廉、操作方便、測量準(zhǔn)確、控制靈活、體積小等優(yōu)點。關(guān)鍵
2、詞:溫度傳感器濕度傳感器單片機 AT89S52 LCD 顯示Abstract Single-chip temperature, humidity and other environmental parameters monitoring is a frequently encountered in agricultural production monitoring issues, it not only has to monitor, easy to operate, etc., and can save costs while greatly improving the quality o
3、f monitoring. The design of a microcontroller AT89S52 as the control core, using a unique single-bus digital temperature sensor DS18B20 temperature acquisition, using capacitive humidity HS1101humidity parameters for the collection, use LCD display for the current temperature and humidity values in
4、real time display, intuitive understanding of the measured temperature and humidity storage parameters. In addition, it also has an alarm system, upper and lower limits of temperature and humidity on over the case to the police. After designing a system with low cost, easyoperation, accurate measure
5、ment, flexible control, small size, etc.Keywords : Temperature sensorHumidity sensorMCU AT89S52LCD display1 前言防潮、 防腐、防霉是倉庫日常工作的重要內(nèi)容,是衡量倉庫管理質(zhì)量的重要指標(biāo)。它直接影響到儲備物資的使用壽命和工作的可靠性。為了保證日常工作的順利進行,首要問題是加強倉庫內(nèi)溫度和濕度的監(jiān)測工作。但傳統(tǒng)的方法是用濕度表、毛發(fā)濕度表、 雙金屬式測量計和濕度試紙等測試器材,通過人工進行檢測,對不符合溫度和濕度要求的庫房進行通風(fēng)、去濕和降溫等工作。這種人工測試方法費時費力、效率低,且測試的
6、溫度和濕度誤差大,隨機性大。因此我們需要一種造價低廉、使用方便且測量準(zhǔn)確的溫濕度測量儀。2 設(shè)計要求與設(shè)計方案的選擇2.1 系統(tǒng)的設(shè)計方案本課題設(shè)計的是一個能夠提供環(huán)境的溫度、濕度并具有對溫度、濕度超限報警功能的裝12013 屆??苾?yōu)秀畢業(yè)論文集置。本系統(tǒng)由 AT89S52單片機、溫度傳感器、濕度傳感器、報警電路和顯示電路組成,完成對倉庫內(nèi)溫、濕度數(shù)據(jù)的采集、監(jiān)測、顯示和超限報警。當(dāng)采集外界溫度和濕度信號后,送單片機處理,并用 LCD顯示,報警電路對外界溫、濕度進行監(jiān)控。2.2 設(shè)計要求( 1)倉庫溫濕度檢測系統(tǒng)的基本功能:檢測溫濕度;顯示溫濕度;過限報警。( 2)主要技術(shù)參數(shù):溫度檢測范圍:
7、30C50C測量精度:0.5C濕度檢測范圍: 10% 100% RH檢測精度:1%RH2.3 傳感器的選擇傳感器是實現(xiàn)測量與控制的首要環(huán)節(jié), 是測控系統(tǒng)的關(guān)鍵部件, 如果沒有傳感器對被測信號進行準(zhǔn)確可靠的捕捉和轉(zhuǎn)換,那么一切準(zhǔn)確的測量和控制都將無法實現(xiàn)。方案一 : 采用 DS18B20數(shù)字式溫度傳感器和 HS1101濕度傳感器DS18B20是單總線數(shù)字式溫度傳感器,可直接將其測得的溫度值傳入單片機,再通過 LCD進行顯示。而 HS1101濕敏電容是將空氣的濕度值轉(zhuǎn)化為該濕敏電容的電容值,電容值隨濕度值的增大而增大,將該濕敏電容置于555振蕩電路中,電容值的變化可轉(zhuǎn)為與之成反比的電壓頻率信號的變
8、化,并可以直接送入單片機。方案二 : 采用 SHT71數(shù)字溫濕度傳感器SHT71是瑞士 Sensirion公司推出的基于CMOSens技術(shù)的新型溫濕度傳感器。該傳感器將 CMOS芯片技術(shù)與傳感器技術(shù)結(jié)合起來,發(fā)揮出強大的優(yōu)勢互補作用。包括一個電容性聚合體測濕敏感元件、一個用能隙材料制成的測溫元件,并在同一芯片上,與 14 位的 A/D 轉(zhuǎn)換器以及串行接口電路實現(xiàn)無縫連接。2.4 方案比較以上兩種方案主要差別在于是否運用數(shù)字傳感器以及是否考慮將溫度、濕度兩個傳感器合二為一。 從性價比方面考慮, 方案一中采用兩個傳感器,看似有些資源浪費,但方案二的SHT71傳感器的單價已勝過方案一中兩個傳感器售價
9、之和。另一方面,電容式濕敏傳感器實用化程度高, 工藝成熟, 性能穩(wěn)定, 通過 555 振蕩電路將濕度變化對應(yīng)的濕敏電容值轉(zhuǎn)化為脈沖頻率送入單片機。而 DS18B20溫度傳感器具有結(jié)構(gòu)簡單、體積小、分辨率高、轉(zhuǎn)換快等優(yōu)點。從應(yīng)用程度上來說,方案一的可操作性更強。22013 屆??苾?yōu)秀畢業(yè)論文集通過上述方案比較,最后選取方案一作為溫濕度傳感器的設(shè)計方案。3 硬件系統(tǒng)的設(shè)計3.1 溫度傳感器DS18B20 的設(shè)計DS18B20的工作原理如圖3.1 所示。低溫系數(shù)振蕩器輸出的時鐘脈沖信號通過高溫系數(shù)振蕩器產(chǎn)生的門開通周期而被計數(shù),通過該計數(shù)值來測量溫度。計數(shù)器被預(yù)置為與55對應(yīng)的一個基數(shù)值, 如果計數(shù)
10、器在高溫系數(shù)振蕩器輸出的門周期結(jié)束前計數(shù)到零,表示測量的溫度高于 55,預(yù)置在 55的溫度寄存器的值就增加一個增量,同時為了補償溫度振蕩器的拋物線特性, 計數(shù)器被斜率累加器所決定的值進行預(yù)置,時鐘再次使計數(shù)器計數(shù)直至零,如果開門通時間仍未結(jié)束,則重復(fù)此過程, 直到高溫度系數(shù)振蕩器的門周期結(jié)束為止。這時溫度寄存器中的值就是被測的溫度值。DS18B20電路圖如圖 3.4 所示。圖 3.4DS18B20電路圖圖 3.1 DS18B20的測溫原理圖3.2 濕度傳感器的設(shè)計HS1100 /HS1101 電容傳感器,在電路構(gòu)成中等效于一個電容器件,其電容量隨著所測空氣濕度的增大而增大。將該濕敏電容置于55
11、5振蕩電路中,將電容值的變化轉(zhuǎn)為與之呈反比的電壓頻率信號, 可直接被計算機所采集。頻率輸出的555 測量振蕩電路如圖3.2 所示。集成定時器555 芯片外接電阻R4、R2與濕敏電容C,構(gòu)成了對 C 的充電回路。 7 端通過芯片內(nèi)部的晶體管對地短路又構(gòu)成了對C 的放電回路, 并將引腳2、6 端相連引入到片內(nèi)比較器,便成為一個典型的多諧振蕩器,即方波發(fā)生器。 另外,R3是防止輸出短路的保護電阻,R1 用于平衡溫度系數(shù)。32013 屆專科優(yōu)秀畢業(yè)論文集圖 3.2 555 測量振蕩電路該振蕩電路兩個暫穩(wěn)態(tài)的交替過程如下:首先電源Vs 通過 R4、R2向 HS1101充電,經(jīng)充電時間后, Uc 達到芯片
12、內(nèi)比較器的高觸發(fā)電平, 此時輸出引腳 3 端由高電平突降為低電平 ,然后通過 R2 放電,經(jīng) t 放電時間后, Uc 下降到比較器的低觸發(fā)電平,此時輸出引腳3 端又由低電平躍升為高電平。如此翻來覆去,形成方波輸出。其中,充放電時間為:充電 =C(R4 R2 )ln2放電 =CR2ln2因而,輸出的方波頻率為: = 1 / (t充電 t放電)=1/C(R42R2 )ln2 可見,空氣濕度通過555 測量振蕩電路就轉(zhuǎn)變?yōu)榕c之呈反比的頻率信號。表 3.1輸出頻率與相對濕度的對應(yīng)關(guān)系濕度頻率濕度頻率( %RH)(HZ)(%RH)(HZ)073516066001072247064282071008063
13、303069769061864068531006033506728-3.3 MCU 單元的設(shè)計單片機 AT89S52 介紹AT89S52 是一個低功耗, 高性能CMOS 8 位單片機 , 片內(nèi)含8k Bytes ISP(In-systemprogrammable) 的可反復(fù)擦寫1000 次的 Flash 只讀程序存儲器, 器件采用ATMEL公司的高密度、非易失性存儲技術(shù)制造, 兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng)及80C51 引腳結(jié)構(gòu) , 芯片內(nèi)集成了通用 8 位中央處理器和ISP Flash存儲單元 , 功能強大的微型計算機的AT89S52可為許多嵌入42013 屆專科優(yōu)秀畢業(yè)論文集式控制應(yīng)用系統(tǒng)提
14、供高性價比的解決方案。AT89S52 具有下列主要性能:兼容 MCS-51單片機; 8K 字節(jié)的可編程 Flash 存儲器;可進行 1000 次擦寫周期; 32 個可編程 I/O 口線;三個 16 位定時器 / 計數(shù)器; 8 個中斷源;全雙工 UART串行通道;看門狗定時器;AT89S52的管腳如圖3.3 所示。1P1.0VCC2P1.1P0.0(AD0)3P1.2P0.1(AD1)4P1.3P0.2(AD2)5P1.4P0.3(AD3)6P1.5P0.4(AD4)7P1.6P0.5(AD5)8P1.7P0.6(AD6)9RSTP0.7(AD7)10P3.0(RXD)EA/VPP11P3.1(
15、TXD)ALE/PROG12P3.2(INT0)PSEN13P3.3(INT1)P2.7(A15)14P3.4(T0)P2.6(A14)15P3.5(T1)P2.5(A13)16P3.6(WR)P2.4(A12)17P3.7(RD)P2.3(A11)18XTAL2P2.2(A10)19XTAL1P2.1(A9)20GNDP2.0(A8)4039383736353433323130292827262524232221圖 3.3 AT89S52 的管腳3.4 顯示電路的設(shè)計本系統(tǒng)利用LCD1602液晶顯示屏顯示所測得的溫度、濕度參數(shù)。1602 字符型 LCD 簡介( 1) 1602LCD的基本參數(shù)
16、及引腳功能1602LCD分為帶背光和不帶背光兩種,基控制器大部分為HD44780,帶背光的比不帶背光的厚,是否帶背光在應(yīng)用中并無差別,兩者尺寸差別如下圖3.4 所示。52013 屆??苾?yōu)秀畢業(yè)論文集圖 3.4 1602LCD 尺寸圖1602LCD主要技術(shù)參數(shù):顯示容量 :16 ×2 個字符芯片工作電壓 :4.5 5.5V工作電流 :2.0mA(5.0V)模塊最佳工作電壓:5.0V字符尺寸 :2.95 ×4.35(W×H)mm引腳功能說明1602LCD采用標(biāo)準(zhǔn)的14 腳(無背光) 或 16 腳(帶背光) 接口,各引腳接口說明如表 3.2所示。表 3.2引腳接口說明表
17、編號符號引腳說明編號符號引腳說明1VSS電源地9D2數(shù)據(jù)2VDD電源正極10D3數(shù)據(jù)3VL液晶顯示偏壓11D4數(shù)據(jù)4RS數(shù)據(jù) / 命令選擇12D5數(shù)據(jù)5R/W讀/ 寫選擇13D6數(shù)據(jù)6E使能信號14D7數(shù)據(jù)7D0數(shù)據(jù)15BLA背光源正極8D1數(shù)據(jù)16BLK背光源負極1602LCD的指令說明1602 液晶模塊內(nèi)部的控制器共有11 條控制指令,如表3.3 所示。表 3.3控制命令表序號指令RSR/WD7D6D5D4D3D2D1D062013 屆??苾?yōu)秀畢業(yè)論文集1清顯示00000000012光標(biāo)返回000000001*3置輸入模式00000001I/DS4顯示開 / 關(guān)控制0000001DCB5光
18、標(biāo)或字符移位000001S/CR/L*6置功能00001DLNF*7置字符發(fā)生存貯器地址0001字符發(fā)生存貯器地址8置數(shù)據(jù)存貯器地址001顯示數(shù)據(jù)存貯器地址9讀忙標(biāo)志或地址01BF計數(shù)器地址10寫數(shù)到 CGRAM或 DDRAM)10要寫的數(shù)據(jù)內(nèi)容11從 CGRAM或 DDRAM讀數(shù)11讀出的數(shù)據(jù)內(nèi)容3.5 報警單元的設(shè)計在監(jiān)測系統(tǒng)中, 對于重要的參數(shù)一般都設(shè)有緊急狀態(tài)報警系統(tǒng),以便提醒操作人員注意,或采取緊急措施。 其方法就是把計算機采集的數(shù)據(jù)與該參數(shù)上下限設(shè)定值進行比較,如果高于上限值或低于下限值則進行報警,否則就正常顯示。本設(shè)計的報警裝置采用的是壓電式蜂鳴器。通過單片機的1 根口線經(jīng)晶體管
19、就可以驅(qū)動蜂鳴器發(fā)聲。當(dāng)單片機輸出高電平“1”時,晶體管導(dǎo)通,蜂鳴器發(fā)聲;當(dāng)單片機輸出低電平“ 0”時,晶體管截止,蜂鳴器停止發(fā)聲。三極管驅(qū)動的蜂鳴器報警電路如圖3.5 所示。圖 3.5三極管驅(qū)動的蜂鳴音報警電路4 軟件設(shè)計主程序由溫度采集子程序、 濕度采集子程序、 顯示子程序和報警子程序組成, 本章將列出主程序清單。72013 屆??苾?yōu)秀畢業(yè)論文集4.1 主程序設(shè)計系統(tǒng)主程序流程圖如圖4.1 所示。開始初始化調(diào)用溫度采集子程序調(diào)用濕度采集子程序顯示采集的溫濕度數(shù)據(jù)是是否報警?調(diào)用報警子程序否返回圖 4.1主程序流程圖4.2 子程序設(shè)計4.2.1 溫度傳感器子程序設(shè)計82013 屆??苾?yōu)秀畢業(yè)
20、論文集DS18B20溫度采集子程序流程圖如圖4.2 所示 。開始初始化跳過讀序列號操作寫入 TH、TL跳過讀序列號操作啟動溫度轉(zhuǎn)換跳過讀序列號操作讀取溫度返回圖 4.2 DS18B20溫度子程序設(shè)計流程圖4.2.2 濕度傳感器子程序設(shè)計濕度采集子程序如圖4.3 所示 。92013 屆??苾?yōu)秀畢業(yè)論文集開始初始化設(shè)置定時常數(shù)否在 62.5ms 內(nèi) T0 產(chǎn)生中斷嗎?是是產(chǎn)生 20 次中斷?否重設(shè)定時時間常數(shù)關(guān)中斷將 T1 計的數(shù)放入 50H和 51H將其轉(zhuǎn)化成10 進制放入5CH和5DH返 回圖 4.3濕度采集子程序4.2.3報警子程序設(shè)計102013 屆??苾?yōu)秀畢業(yè)論文集報警子程序流程圖如圖4
21、.4 所示 。報警置位報警標(biāo)志報警持續(xù)計數(shù)器置初值啟動報警返回圖 4.4報警子程序流程圖4.2.4顯示子程序設(shè)計顯示子程序流程圖如圖4.5 所示。開始初始化設(shè)第一行顯示位號寫數(shù)據(jù)顯示第一行設(shè)第二行顯示位號寫數(shù)據(jù)顯示第二行結(jié)束圖 4.5顯示子程序流程圖112013 屆??苾?yōu)秀畢業(yè)論文集5 系統(tǒng)分析本設(shè)計需要硬件與軟件的結(jié)合才能實現(xiàn)其功能,軟件方面就是編寫程序(程序見附錄2),硬件就是把各個元器件組合到一起,形成實現(xiàn)本設(shè)計的電路(電路原理圖見附錄1)。硬件和軟件互相依存, 硬件是軟件賴以工作的物質(zhì)基礎(chǔ), 軟件的正常工作是硬件發(fā)揮作用的唯一途徑。系統(tǒng)必須要配備完善的軟件系統(tǒng)才能正常工作,且充分發(fā)揮其
22、硬件的各種功能。本設(shè)計用的程序是通過Keil軟件用 C 語言編寫的。程序的編寫是個難點,稍微有點差錯,編譯就不可能通過,還需要把硬件聯(lián)系起來且發(fā)揮出它們的特性。軟件程序(見附錄2)。編譯通過之后,形成.hex 文件。硬件電路通過Proteus 軟件設(shè)計, 在軟件庫里把所需要的器件調(diào)出來,按照電路原理把它們連接起來,按照要求改變器件值的大小,最后把Keil中的 .hex 文件調(diào)入硬件中就可以了。按下 Proteus軟件中的仿真按鈕,LCD1602顯示器顯示電路DS18B20溫度傳感器的溫度值和 HS1101濕度傳感器的濕度值,調(diào)節(jié)溫濕度傳感器的大小,顯示器中相應(yīng)值也隨之改變,當(dāng)超過所設(shè)置的溫濕度上下限時,報警電路啟動,發(fā)出警報聲。通過仿真, 本文設(shè)計的系統(tǒng)達到了一開始預(yù)設(shè)的目標(biāo),實現(xiàn)了對倉庫溫濕度的檢測和顯示,并具有報警功能。結(jié) 論通過這段時間的不斷努力,本文基本上完成了一開始預(yù)定的目標(biāo),實現(xiàn)了 LCD液晶顯示屏對于當(dāng)前的溫度值和濕度值進行實時的顯示;報警裝置實現(xiàn)了可依據(jù)用戶的設(shè)定針對溫濕度超限情況進行報警。同時著重分析了各單元硬件電
溫馨提示
- 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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)勞動合同范本:全員適用版
- 追討合同違約金起訴書范本
- 快遞企業(yè)委托代理合同
- 汽車保險合同模板
- 土地租賃經(jīng)營權(quán)合同書樣本
- 技術(shù)研發(fā)勞動合同規(guī)定
- 機織服裝的綠色包裝設(shè)計考核試卷
- 無線傳輸技術(shù)在野生動物保護中的應(yīng)用考核試卷
- 方便食品市場趨勢與消費者需求分析考核試卷
- 批發(fā)商客戶關(guān)系持續(xù)優(yōu)化策略研究考核試卷
- 初中物理競賽及自主招生講義:第7講 密度、壓強與浮力(共5節(jié))含解析
- 高中主題班會 梁文鋒和他的DeepSeek-由DeepSeek爆火開啟高中第一課-高中主題班會課件
- 污水處理設(shè)施運維服務(wù)投標(biāo)方案(技術(shù)標(biāo))
- 一年級下冊書法教案 (一)
- 2024年八年級語文下冊《經(jīng)典常談》第一章《說文解字》練習(xí)題卷附答案
- 華為基建項目管理手冊
- 履帶式起重機負荷試驗及調(diào)試報告報審表
- 《黑龍江省住房和城鄉(xiāng)建設(shè)系統(tǒng)行政處罰裁量基準(zhǔn)》
- 發(fā)育生物學(xué)1-9章全
- 基于單片機的交通信號燈模擬控制系統(tǒng)設(shè)計 答辯PPT
- 中國舞蹈家協(xié)會《中國舞蹈考級》 第四版教材
評論
0/150
提交評論