單片機(jī)溫濕度控制系統(tǒng).doc
約46頁(yè)DOC格式手機(jī)打開(kāi)展開(kāi)
單片機(jī)溫濕度控制系統(tǒng),1.4萬(wàn)字46頁(yè)包括總體電路圖,流程圖,程序清單摘 要本文設(shè)計(jì)基于,完成對(duì)系統(tǒng)的溫度、濕度的檢測(cè)、控制和顯示??刂菩酒x用at89c2051單片機(jī),主要用溫度傳感器ad590來(lái)檢測(cè)溫度,用濕度傳感器hs1101來(lái)檢測(cè)濕度,用三個(gè)控制按鍵來(lái)實(shí)現(xiàn)按鍵控制,用8位led控制驅(qū)動(dòng)器max...
內(nèi)容介紹
此文檔由會(huì)員 小甜甜 發(fā)布
單片機(jī)溫濕度控制系統(tǒng)
1.4萬(wàn)字 46頁(yè)
包括總體電路圖,流程圖,程序清單
摘 要
本文設(shè)計(jì)基于單片機(jī)溫濕度控制系統(tǒng),完成對(duì)系統(tǒng)的溫度、濕度的檢測(cè)、控制和顯示。
控制芯片選用AT89C2051單片機(jī),主要用溫度傳感器AD590來(lái)檢測(cè)溫度,用濕度傳感器HS1101來(lái)檢測(cè)濕度,用三個(gè)控制按鍵來(lái)實(shí)現(xiàn)按鍵控制,用8位LED控制驅(qū)動(dòng)器MAX7219芯片來(lái)完成顯示部分,用8位串行控制的模數(shù)轉(zhuǎn)換器TLC0834芯片來(lái)完成轉(zhuǎn)換部分。數(shù)據(jù)采集部分是將溫濕度傳感器置于烤煙房?jī)?nèi)部,測(cè)出烤煙房?jī)?nèi)的溫濕度值,經(jīng)過(guò)數(shù)據(jù)的調(diào)理轉(zhuǎn)換為數(shù)字信號(hào)之后送入AT89C2051單片機(jī)中,然后LED顯示出溫濕度測(cè)量值。單片機(jī)將預(yù)設(shè)值與測(cè)量值進(jìn)行比較,根據(jù)比較結(jié)果作出判斷,經(jīng)過(guò)程序分析處理發(fā)送相應(yīng)指令控制執(zhí)行機(jī)構(gòu)動(dòng)作,接通或關(guān)閉各種執(zhí)行機(jī)構(gòu)的繼電器,近而控制爐灶風(fēng)門及進(jìn)風(fēng)洞機(jī)械門開(kāi)啟的大小,以次來(lái)調(diào)節(jié)烤煙房?jī)?nèi)溫濕度。如此循環(huán)不斷,使溫濕度值與設(shè)定值保持一致。當(dāng)溫濕度值超過(guò)允許的誤差范圍,系統(tǒng)將發(fā)出報(bào)警,如果有必要,煙農(nóng)可以根據(jù)煙葉烘烤的程度通過(guò)按紐來(lái)人工修改片內(nèi)存儲(chǔ)的烘烤溫濕度預(yù)設(shè)值。通過(guò)對(duì)整個(gè)系統(tǒng)的核心單片機(jī)部分的設(shè)計(jì),達(dá)到優(yōu)化控制溫濕度的目標(biāo)。這些硬件電路在設(shè)計(jì)中都有詳細(xì)的介紹??刂扑惴ú捎肞ID控制。
本設(shè)計(jì)用單片機(jī)控制易于實(shí)現(xiàn)溫濕度的檢測(cè),。
關(guān)鍵詞:AT89C2051;PID算法;溫度;濕度
Abstract
This paper-based microcontroller design temperature and humidity control system, the completion of the system of temperature, humidity detection, control and display.
Selection AT89C2051 control chip microcontroller, the main AD590 temperature sensor to detect temperature and humidity sensors used to detect HS1101 humidity, with the three control buttons to achieve key control, with eight LED control drive MAX7219 chip to complete the display part, with 8 Serial control of the ADC TLC0834 to complete the conversion of the chip. Data acquisition is part of temperature and humidity sensors will be placed in the internal flue-cured tobacco, measured temperature and humidity inside the flue-cured tobacco value, after the data into a digital signal conditioning into the AT89C2051 after the SCM, and then LED display to temperature and humidity measurements. SCM will default and to compare measurements, to make judgments based on the results, after analysis of treatment procedures accordingly sent instructions control executive body movements, or connected to the closure of various implementing agencies of the relay, which control nearly stove and into the throttle Mechanical wind tunnel opened the door to the size, Yici to regulate tobacco room temperature and humidity. This cycle so that the temperature and humidity values consistent with the settings. When the temperature and humidity of over allowed range of error, the system will issue a warning, if necessary, according to tobacco growers can be baked through the button to the extent of on-chip memory to amend the baking temperature and humidity default. Through the system as a whole the core part of the microcontroller design, to achieve optimal
of all details. Control algorithms using PID control.
This design is easy to realize with MCU control temperature and humidity testing。
Key words: AT89C2051; PID algorithm; temperature and humidity
目 錄
第1章 緒 論 1
1.1 本文的主要工作 1
1.2 系統(tǒng)的設(shè)計(jì)意義 1
第2章 方案論證 2
2.1 系統(tǒng)的總體方案及技術(shù)指標(biāo) 2
2.2 系統(tǒng)的方案論證 3
第3章 硬件設(shè)計(jì) 5
3.1 溫度檢測(cè)電路的設(shè)計(jì) 5
3.1.1 溫度傳感器 5
3.1.2 溫度檢測(cè)電路 5
圖3.2 AD590基本圖 6
3.2 濕度檢測(cè)電路的設(shè)計(jì) 7
3.2.1 濕度傳感器 7
3.2.2 濕度檢測(cè)電路 9
3.3 主芯片的選擇 10
3.4 單片機(jī)最小系統(tǒng)的設(shè)計(jì) 12
3.4.1 MAX813L芯片簡(jiǎn)述 12
3.4.2最小系統(tǒng) 13
3.5 鍵盤和顯示電路 14
3.5.1 顯示電路 14
3.5.2 鍵盤電路 17
3.6 轉(zhuǎn)換電路的設(shè)計(jì) 18
3.6.1 TLC0834芯片介紹 18
3.7 控制電路的設(shè)計(jì) 20
3.8 電源電路的設(shè)計(jì) 21
3.9 擴(kuò)展電路的設(shè)計(jì) 22
3.9.1 I/O口的擴(kuò)展 22
3.9.2 數(shù)據(jù)、程序存儲(chǔ)器的擴(kuò)展 22
3.10 報(bào)警電路的設(shè)計(jì) 24
第4章 軟件設(shè)計(jì) 25
4.1 控制算法的選擇 25
4.2 主程序 27
4.3 中斷程序 28
4.4 A/D轉(zhuǎn)換程序 28
4.5 溫度控制程序 28
4.6 濕度控制程序 28
4.7 控制算法程序 33
第5章 結(jié)論 34
參考文獻(xiàn) 35
致 謝 37
附 錄Ⅰ 38
附錄Ⅱ 43
參考文獻(xiàn)
[9] 潘其光.常用測(cè)溫儀表技術(shù)問(wèn)答.國(guó)防工業(yè)出版社
[10] 楊世成.信號(hào)放大電路.電子工業(yè)出版社
[11] 高光天.儀表放大器應(yīng)用.科學(xué)出版社
[12] 潘立民,王燕芳.微型計(jì)算機(jī)控制技術(shù).人民郵電出版社
[13] 邵敏權(quán),劉剛.單片機(jī)原理實(shí)驗(yàn)及應(yīng)用.吉林科學(xué)技術(shù)出版社
[14] 陳汝全.實(shí)用微機(jī)與單片機(jī)控制技術(shù).電子科技大學(xué)出版社
[15] 王森.儀表使用數(shù)據(jù)手冊(cè).化學(xué)工業(yè)出版社
附 錄Ⅰ
程序清單
⑴主程序
MAIN:
MOV SP , #60H
MOV P2 , #0FFH
MOV R2, #8
MOV R0, #40H
OVER
......
附 錄II 總體電路圖
1.4萬(wàn)字 46頁(yè)
包括總體電路圖,流程圖,程序清單
摘 要
本文設(shè)計(jì)基于單片機(jī)溫濕度控制系統(tǒng),完成對(duì)系統(tǒng)的溫度、濕度的檢測(cè)、控制和顯示。
控制芯片選用AT89C2051單片機(jī),主要用溫度傳感器AD590來(lái)檢測(cè)溫度,用濕度傳感器HS1101來(lái)檢測(cè)濕度,用三個(gè)控制按鍵來(lái)實(shí)現(xiàn)按鍵控制,用8位LED控制驅(qū)動(dòng)器MAX7219芯片來(lái)完成顯示部分,用8位串行控制的模數(shù)轉(zhuǎn)換器TLC0834芯片來(lái)完成轉(zhuǎn)換部分。數(shù)據(jù)采集部分是將溫濕度傳感器置于烤煙房?jī)?nèi)部,測(cè)出烤煙房?jī)?nèi)的溫濕度值,經(jīng)過(guò)數(shù)據(jù)的調(diào)理轉(zhuǎn)換為數(shù)字信號(hào)之后送入AT89C2051單片機(jī)中,然后LED顯示出溫濕度測(cè)量值。單片機(jī)將預(yù)設(shè)值與測(cè)量值進(jìn)行比較,根據(jù)比較結(jié)果作出判斷,經(jīng)過(guò)程序分析處理發(fā)送相應(yīng)指令控制執(zhí)行機(jī)構(gòu)動(dòng)作,接通或關(guān)閉各種執(zhí)行機(jī)構(gòu)的繼電器,近而控制爐灶風(fēng)門及進(jìn)風(fēng)洞機(jī)械門開(kāi)啟的大小,以次來(lái)調(diào)節(jié)烤煙房?jī)?nèi)溫濕度。如此循環(huán)不斷,使溫濕度值與設(shè)定值保持一致。當(dāng)溫濕度值超過(guò)允許的誤差范圍,系統(tǒng)將發(fā)出報(bào)警,如果有必要,煙農(nóng)可以根據(jù)煙葉烘烤的程度通過(guò)按紐來(lái)人工修改片內(nèi)存儲(chǔ)的烘烤溫濕度預(yù)設(shè)值。通過(guò)對(duì)整個(gè)系統(tǒng)的核心單片機(jī)部分的設(shè)計(jì),達(dá)到優(yōu)化控制溫濕度的目標(biāo)。這些硬件電路在設(shè)計(jì)中都有詳細(xì)的介紹??刂扑惴ú捎肞ID控制。
本設(shè)計(jì)用單片機(jī)控制易于實(shí)現(xiàn)溫濕度的檢測(cè),。
關(guān)鍵詞:AT89C2051;PID算法;溫度;濕度
Abstract
This paper-based microcontroller design temperature and humidity control system, the completion of the system of temperature, humidity detection, control and display.
Selection AT89C2051 control chip microcontroller, the main AD590 temperature sensor to detect temperature and humidity sensors used to detect HS1101 humidity, with the three control buttons to achieve key control, with eight LED control drive MAX7219 chip to complete the display part, with 8 Serial control of the ADC TLC0834 to complete the conversion of the chip. Data acquisition is part of temperature and humidity sensors will be placed in the internal flue-cured tobacco, measured temperature and humidity inside the flue-cured tobacco value, after the data into a digital signal conditioning into the AT89C2051 after the SCM, and then LED display to temperature and humidity measurements. SCM will default and to compare measurements, to make judgments based on the results, after analysis of treatment procedures accordingly sent instructions control executive body movements, or connected to the closure of various implementing agencies of the relay, which control nearly stove and into the throttle Mechanical wind tunnel opened the door to the size, Yici to regulate tobacco room temperature and humidity. This cycle so that the temperature and humidity values consistent with the settings. When the temperature and humidity of over allowed range of error, the system will issue a warning, if necessary, according to tobacco growers can be baked through the button to the extent of on-chip memory to amend the baking temperature and humidity default. Through the system as a whole the core part of the microcontroller design, to achieve optimal
of all details. Control algorithms using PID control.
This design is easy to realize with MCU control temperature and humidity testing。
Key words: AT89C2051; PID algorithm; temperature and humidity
目 錄
第1章 緒 論 1
1.1 本文的主要工作 1
1.2 系統(tǒng)的設(shè)計(jì)意義 1
第2章 方案論證 2
2.1 系統(tǒng)的總體方案及技術(shù)指標(biāo) 2
2.2 系統(tǒng)的方案論證 3
第3章 硬件設(shè)計(jì) 5
3.1 溫度檢測(cè)電路的設(shè)計(jì) 5
3.1.1 溫度傳感器 5
3.1.2 溫度檢測(cè)電路 5
圖3.2 AD590基本圖 6
3.2 濕度檢測(cè)電路的設(shè)計(jì) 7
3.2.1 濕度傳感器 7
3.2.2 濕度檢測(cè)電路 9
3.3 主芯片的選擇 10
3.4 單片機(jī)最小系統(tǒng)的設(shè)計(jì) 12
3.4.1 MAX813L芯片簡(jiǎn)述 12
3.4.2最小系統(tǒng) 13
3.5 鍵盤和顯示電路 14
3.5.1 顯示電路 14
3.5.2 鍵盤電路 17
3.6 轉(zhuǎn)換電路的設(shè)計(jì) 18
3.6.1 TLC0834芯片介紹 18
3.7 控制電路的設(shè)計(jì) 20
3.8 電源電路的設(shè)計(jì) 21
3.9 擴(kuò)展電路的設(shè)計(jì) 22
3.9.1 I/O口的擴(kuò)展 22
3.9.2 數(shù)據(jù)、程序存儲(chǔ)器的擴(kuò)展 22
3.10 報(bào)警電路的設(shè)計(jì) 24
第4章 軟件設(shè)計(jì) 25
4.1 控制算法的選擇 25
4.2 主程序 27
4.3 中斷程序 28
4.4 A/D轉(zhuǎn)換程序 28
4.5 溫度控制程序 28
4.6 濕度控制程序 28
4.7 控制算法程序 33
第5章 結(jié)論 34
參考文獻(xiàn) 35
致 謝 37
附 錄Ⅰ 38
附錄Ⅱ 43
參考文獻(xiàn)
[9] 潘其光.常用測(cè)溫儀表技術(shù)問(wèn)答.國(guó)防工業(yè)出版社
[10] 楊世成.信號(hào)放大電路.電子工業(yè)出版社
[11] 高光天.儀表放大器應(yīng)用.科學(xué)出版社
[12] 潘立民,王燕芳.微型計(jì)算機(jī)控制技術(shù).人民郵電出版社
[13] 邵敏權(quán),劉剛.單片機(jī)原理實(shí)驗(yàn)及應(yīng)用.吉林科學(xué)技術(shù)出版社
[14] 陳汝全.實(shí)用微機(jī)與單片機(jī)控制技術(shù).電子科技大學(xué)出版社
[15] 王森.儀表使用數(shù)據(jù)手冊(cè).化學(xué)工業(yè)出版社
附 錄Ⅰ
程序清單
⑴主程序
MAIN:
MOV SP , #60H
MOV P2 , #0FFH
MOV R2, #8
MOV R0, #40H
OVER
......
附 錄II 總體電路圖
TA們正在看...
- db44t578-2009衛(wèi)星定位汽車行駛記錄儀通用技術(shù)規(guī)范.doc
- db32t538-2002江蘇省住宅物業(yè)管理服務(wù)標(biāo)準(zhǔn).doc
- dbjt13-112-2009福建省建筑節(jié)能工程施工文件管理規(guī)...doc
- mtt5016-1996礦井通風(fēng)安全裝備標(biāo)準(zhǔn).doc
- 畢業(yè)論文之8﹡8點(diǎn)陣led字符顯示器.doc
- 畢業(yè)論文之出租車計(jì)價(jià)器課程設(shè)計(jì).doc
- 畢業(yè)論文之單片機(jī)畢業(yè)論文.doc
- 畢業(yè)論文之電子萬(wàn)年歷.doc
- 畢業(yè)論文之電子時(shí)鐘.doc
- 畢業(yè)論文之電子課程表系統(tǒng).doc