基于AT89C2051單片機溫濕度控制系統
|
資料類別
|
電子電工畢業(yè)論文(設計) |
|
課程(專業(yè))
|
單片機 |
關鍵詞
|
AT89C2051|PID算法 |
適用年級
|
大學 |
身份要求
|
普通會員 |
金 幣
|
80 。金幣如何獲得?) |
文件格式
|
word |
文件大小
|
360K |
發(fā)布時間
|
2011-01-02 17:01:00 |
預覽文件
|
無 |
下載次數
|
1 |
發(fā)布人 |
lj |
內容簡介:
畢業(yè)設計 基于AT89C2051單片機溫濕度控制系統,共46頁,14154字
摘要
本文設計基于單片機溫濕度控制系統,完成對系統的溫度、濕度的檢測、控制和顯示。
控制芯片選用AT89C2051單片機,主要用溫度傳感器AD590來檢測溫度,用濕度傳感器HS1101來檢測濕度,用三個控制按鍵來實現按鍵控制,用8位LED控制驅動器MAX7219芯片來完成顯示部分,用8位串行控制的模數轉換器TLC0834芯片來完成轉換部分。數據采集部分是將溫濕度傳感器置于烤煙房內部,測出烤煙房內的溫濕度值,經過數據的調理轉換為數字信號之后送入AT89C2051單片機中,然后LED顯示出溫濕度測量值。單片機將預設值與測量值進行比較,根據比較結果作出判斷,經過程序分析處理發(fā)送相應指令控制執(zhí)行機構動作,接通或關閉各種執(zhí)行機構的繼電器,近而控制爐灶風門及進風洞機械門開啟的大小,以次來調節(jié)烤煙房內溫濕度。如此循環(huán)不斷,使溫濕度值與設定值保持一致。當溫濕度值超過允許的誤差范圍,系統將發(fā)出報警,如果有必要,煙農可以根據煙葉烘烤的程度通過按紐來人工修改片內存儲的烘烤溫濕度預設值。通過對整個系統的核心單片機部分的設計,達到優(yōu)化控制溫濕度的目標。這些硬件電路在設計中都有詳細的介紹。控制算法采用PID控制。
本設計用單片機控制易于實現溫濕度的檢測,。
關鍵詞:AT89C2051;PID算法;溫度;濕度
目錄
第1章 緒 論 1
1.1 本文的主要工作 1
1.2 系統的設計意義 1
第2章 方案論證 2
2.1 系統的總體方案及技術指標 2
2.2 系統的方案論證 3
第3章 硬件設計 5
3.1 溫度檢測電路的設計 5
3.1.1 溫度傳感器 5
3.1.2 溫度檢測電路 5
圖3.2 AD590基本圖 6
3.2 濕度檢測電路的設計 7
3.2.1 濕度傳感器 7
3.2.2 濕度檢測電路 9
3.3 主芯片的選擇 10
3.4 單片機最小系統的設計 12
3.4.1 MAX813L芯片簡述 12
3.4.2最小系統 13
3.5 鍵盤和顯示電路 14
3.5.1 顯示電路 14
3.5.2 鍵盤電路 17
3.6 轉換電路的設計 18
3.6.1 TLC0834芯片介紹 18
3.7 控制電路的設計 20
3.8 電源電路的設計 21
3.9 擴展電路的設計 22
3.9.1 I/O口的擴展 22
3.9.2 數據、程序存儲器的擴展 22
3.10 報警電路的設計 24
第4章 軟件設計 25
4.1 控制算法的選擇 25
4.2 主程序 27
4.3 中斷程序 28
4.4 A/D轉換程序 28
4.5 溫度控制程序 28
4.6 濕度控制程序 28
4.7 控制算法程序 33
第5章 結論 34
參考文獻 35
致 謝 37
附 錄Ⅰ 38
附錄Ⅱ 43
相關說明:
1. 如您下載的資料不止一份,建議您注冊成為本站會員。會員請登錄后下載。
2. 會員購買金幣50元以下,0.7元/個,50元以上,0.5元/個。具體請看:下載與付款。
3. 會員48小時內下載同一文件,不重復扣金幣。
4. 下載后請用WinRAR或 WinZIP解壓縮后使用。
5. 如仍有其他下載問題,請看常見問題解答。
下載地址:
|
|
相關畢業(yè)論文(設計) |
|
推薦畢業(yè)論文(設計) |
|
|
|
|