




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上1、 設(shè)計(jì)目的 溫濕度控制系統(tǒng)早已經(jīng)成為當(dāng)今社會研究的熱門領(lǐng)域之一,同時(shí)溫濕度也是現(xiàn)今工農(nóng)業(yè)生產(chǎn)生活中必須要首先考慮的重要因素之一。因此現(xiàn)今社會生產(chǎn)生活中就迫切需要一種價(jià)格便宜、容易操作而且精確度高的溫濕度控制系統(tǒng)。本系統(tǒng)設(shè)計(jì)就是利用AT89C52單片機(jī)對溫濕度參量進(jìn)行檢測進(jìn)而實(shí)現(xiàn)對溫濕度參量的控制。本系統(tǒng)設(shè)計(jì)通過使用AT89C52單片機(jī)、DHT11傳感器模塊、LCD1602液晶顯示屏模塊以及LED閃爍和蜂鳴器報(bào)警模塊。簡單的系統(tǒng)設(shè)計(jì)就可以基本上滿足本系統(tǒng)設(shè)計(jì)的系統(tǒng)設(shè)計(jì)要求。DHT11數(shù)字溫濕度傳感器負(fù)責(zé)把采集到的溫濕度信號傳送給AT89C52單片機(jī)。溫濕度經(jīng)過AT8
2、9C52單片機(jī)處理,然后AT89C52準(zhǔn)確地把溫濕度信號發(fā)送到LCD1602液晶顯示屏模塊,溫濕度數(shù)據(jù)就可以準(zhǔn)確地顯示到LCD1602液晶屏上面,同時(shí)我們可以分別對溫度和濕度設(shè)置上下限,越限LED閃爍和蜂鳴器報(bào)警模塊。2、 設(shè)計(jì)要求和方案選擇 LCD1602能夠?qū)崟r(shí)、準(zhǔn)確的顯示AT89C52采樣溫度值和濕度值,顯示設(shè)定報(bào)警的溫度和風(fēng)扇的狀態(tài)。 DHT11采集溫度及濕度值,AT89C52能夠?qū)HT11輸送過來的采集信息,準(zhǔn)確的判斷標(biāo)準(zhǔn)值與設(shè)定值之間的差異,及時(shí)的啟動(dòng)報(bào)警裝置(LED閃爍和蜂鳴器)進(jìn)行報(bào)警。 根據(jù)采集溫濕度的數(shù)據(jù)進(jìn)行判斷,控制繼電器進(jìn)行風(fēng)扇的開閉傳感器選擇方案 方案一:利用兩個(gè)傳
3、感器分別檢測溫度和濕度值,溫度檢測模塊選用DS18B20溫度傳感器(+-0.5)。濕度檢測模塊選用HS1101電容式濕度傳感器(+-5%RH)。這兩款傳感器都是我們大學(xué)實(shí)踐電子設(shè)計(jì)中非常常見和常用的傳感器。 方案二:檢測溫濕度數(shù)值選用DHT11傳感器作為系統(tǒng)設(shè)計(jì)的溫濕度檢測模塊。DHT11傳感器能夠同時(shí)對溫度和濕度數(shù)值進(jìn)行檢測,而且其精確度能過完全滿足本課程設(shè)計(jì)的精度要求。濕度、溫度測量誤差:+-5%、+-2度 經(jīng)過上述分析,方案一雖然精度更精確。卻稍顯復(fù)雜。方案二雖然DHT11傳感器沒怎么使用過,即便不能達(dá)到方案一那么高的精度要求,仍也能滿足系統(tǒng)設(shè)計(jì)要求,而且更加簡單,更加容易實(shí)現(xiàn),也更加穩(wěn)
4、定可靠。所以我選擇方案二。DHT11數(shù)字溫濕度傳感器是一款4針單排引腳封裝的傳感器模塊。DHT11傳感器主要應(yīng)用于場所溫濕度的檢測,性能穩(wěn)定可靠。DHT11傳感器主要由一個(gè)電阻式感濕元件和一個(gè)NTC測溫元件組成,DHT11傳感器引腳可以直接與AT89C52直接相連接。該傳感器連接十分方便,所以利用該傳感器制作本系統(tǒng)設(shè)計(jì)可以使系統(tǒng)制作變得十分簡單。一次完整的數(shù)據(jù)傳輸為40bit,高位先出。數(shù)據(jù)格式:8bit濕度整數(shù)數(shù)據(jù)+8bit濕度小數(shù)數(shù)據(jù)+8bi溫度整數(shù)數(shù)據(jù)+8bit溫度小數(shù)數(shù)據(jù)+8bit校驗(yàn)和數(shù)據(jù)傳送正確時(shí)校驗(yàn)和數(shù)據(jù)等于“8bit濕度整數(shù)數(shù)據(jù)+8bit濕度小數(shù)數(shù)據(jù)+8bi溫度整數(shù)數(shù)據(jù)+8bi
5、t溫度小數(shù)數(shù)據(jù)”8bit濕度整數(shù)數(shù)據(jù)+8bit濕度小數(shù)數(shù)據(jù)+8bi溫度整數(shù)數(shù)據(jù)+8bit溫度小數(shù)數(shù)據(jù)”所得結(jié)果的末8位。用戶MCU發(fā)送一次開始信號后,DHT11從低功耗模式轉(zhuǎn)換到高速模式,等待主機(jī)開始信號結(jié)束后,DHT11發(fā)送響應(yīng)信號,送出40bit的數(shù)據(jù),并觸發(fā)一次信號采集,用戶可選擇讀取部分?jǐn)?shù)據(jù).從模式下,DHT11接收到開始信號觸發(fā)一次溫濕度采集,如果沒有接收到主機(jī)發(fā)送開始信號,DHT11不會主動(dòng)進(jìn)行溫濕度采集.采集數(shù)據(jù)后轉(zhuǎn)換到低速模式。通訊過程如圖總線空閑狀態(tài)為高電平,主機(jī)把總線拉低等待DHT11響應(yīng),主機(jī)把總線拉低必須大于18毫秒,保證DHT11能檢測到起始信號。DHT11接收到主機(jī)
6、的開始信號后,等待主機(jī)開始信號結(jié)束,然后發(fā)送80us低電平響應(yīng)信號.主機(jī)發(fā)送開始信號結(jié)束后,延時(shí)等待20-40us后, 讀取DHT11的響應(yīng)信號,主機(jī)發(fā)送開始信號后,可以切換到輸入模式,或者輸出高電平均可, 總線由上拉電阻拉高。總線為低電平,說明DHT11發(fā)送響應(yīng)信號,DHT11發(fā)送響應(yīng)信號后,再把總線拉高80us,準(zhǔn)備發(fā)送數(shù)據(jù),每一bit數(shù)據(jù)都以50us低電平時(shí)隙開始,高電平的長短定了數(shù)據(jù)位是0還是1.格式見下面圖示.如果讀取響應(yīng)信號為高電平,則DHT11沒有響應(yīng),請檢查線路是否連接正常.當(dāng)最后一bit數(shù)據(jù)傳送完畢后,DHT11拉低總線50us,隨后總線由上拉電阻拉高進(jìn)入空閑狀態(tài)。數(shù)字0信號
7、表示方法如圖數(shù)字1信號表示方法DHT11軟件流程圖顯示器選擇方案 方案一:采用12864液晶顯示屏。12864液晶顯示模塊自身內(nèi)置8192個(gè)中文漢字、128個(gè)字符及64X256點(diǎn)陣顯示RAM??梢燥@示漢字以及圖案。 方案二:選擇使用LCD1602液晶顯示屏。LCD1602能夠顯示16列2行,但是只能顯示字母、數(shù)字和符號能顯示16*2個(gè)字符,不能顯示漢字。由于LCD1602寄存器不止32個(gè),所以軟件編寫可以使字符一個(gè)個(gè)顯示、字符從左到右或從右到左顯示等等,顯示效果比較簡單。 經(jīng)過上述分析,在編程使用方面,12864液晶顯示屏和LCD1602難度差不多,雖然12864液晶屏可以顯示更多的字符,漢字
8、,乃至圖案,有更多LCD1602不具備的功能。但是LCD1602液晶屏也能實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)的要求,而且LCD1602價(jià)格比較便宜,而12864液晶顯示屏最至少四十塊錢。綜上所述,LCD1602就是最好的選擇。 LCD1602能夠同時(shí)顯示32個(gè)字符(16列2行)LCD1602液晶模塊里面的字符發(fā)生存儲器已經(jīng)存儲了160個(gè)不同的字符圖,但是沒有漢字,12864液晶模塊可以顯示漢字。我們是通過指令編程來實(shí)現(xiàn)LCD1602的讀寫操作、屏幕和光標(biāo)的操作等操作的(1為高電平,0為低電平) 寫操作時(shí)序讀操作時(shí)序程序流程圖3、 硬件部分總電路圖:DHT11模塊電路無源蜂鳴器電路LCD1602電路繼電器電路4、 軟
9、件設(shè)計(jì)LCD1602顯示程序延時(shí)函數(shù)溫濕度DHT11主程序和按鍵5、 調(diào)試及運(yùn)行結(jié)果當(dāng)濕度達(dá)到設(shè)定的范圍的時(shí)候,顯示風(fēng)扇開當(dāng)濕度低于設(shè)定的范圍的時(shí)候,顯示風(fēng)扇關(guān)6、 總結(jié)(感想和心得等)此次的課程設(shè)計(jì)做的是我最心塞的一次,因?yàn)殛?duì)友實(shí)在是太不給力了,本來是打了一張板了,可是不知道什么原因LCD1602一直顯示不出來,也沒有在檢查,后來就只能用直接用開發(fā)板做了。這個(gè)溫濕度采集控制系統(tǒng),最最關(guān)鍵的就是溫濕度模塊DHT11。因?yàn)橐鶕?jù)DHT11的參考手冊里面的時(shí)序來寫,才能讀取到DHT11傳回來的數(shù)據(jù),一開始怎么也不能讀取到,最后還是萬能的百度幫了忙,學(xué)到了一個(gè)FOR循環(huán)大概是8us才能準(zhǔn)確的控制時(shí)間來讀取數(shù)據(jù)。還有一個(gè)問題不能解決的是LCD的判斷忙
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高校資源軟件評測師試題及答案
- 澳洲子女測試題及答案
- 項(xiàng)目管理中常見誤區(qū)試題及答案
- 監(jiān)察法微測試題及答案
- 深入分析2025年多媒體技術(shù)的發(fā)展及試題及答案
- 糖果食品日常管理制度
- 扶貧車間員工管理制度
- 材料配件出庫管理制度
- 初級社會工作者科研能力試題及答案
- 爆款軟件評測師試題及答案匯編
- 國家開放大學(xué)2025年春《形勢與政策》形考任務(wù)1-5和大作業(yè)參考答案
- 安全生產(chǎn) 規(guī)章制度和安全操作規(guī)程
- 河南省洛陽市伊川縣2024-2025學(xué)年七年級下學(xué)期期中生物試題(含答案)
- 工人下班免責(zé)協(xié)議書
- 美術(shù)有趣的課件
- 健康活動(dòng):快樂生活的源泉
- 創(chuàng)業(yè)扶持政策對數(shù)字化轉(zhuǎn)型的影響研究試題及答案
- 產(chǎn)后出血的觀察及護(hù)理
- 2025-2030中國蘆筍行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報(bào)告
- 收購公司工作方案
- 高級電工技師試題及答案
評論
0/150
提交評論