【正文】
的編程實(shí)現(xiàn)9~12位的數(shù)字值讀數(shù)方式。DHT11數(shù)字溫濕度傳感器是一款含有已校準(zhǔn)數(shù)字信號(hào)輸出的溫濕度復(fù)合傳感器。 方案三:采用數(shù)字溫度傳感器DS18B20。AD590K具有較高精度和重復(fù)性,良好的非線(xiàn)性保證177。最常用的的是鉑電阻傳感器,鉑電阻在氧化介質(zhì)中,甚至在高溫的條件下其物理,化學(xué)性質(zhì)不變。所以繼電器也稱(chēng)為電磁開(kāi)關(guān),由于其是通過(guò)金屬觸點(diǎn)來(lái)傳送控制電壓或電流,因此可以通過(guò)大電流與高電壓。有以下兩種方案:方案一:采用光電耦合器控制。2)報(bào)警輸出執(zhí)行模塊根據(jù)題目,要對(duì)空間環(huán)境進(jìn)行報(bào)警,當(dāng)然溫度濕度過(guò)高時(shí),通過(guò)控制部分對(duì)環(huán)境溫度濕度進(jìn)行處理,讓其自然冷卻。但要附加顯示、溫度設(shè)定等功能,要附加許多電路,稍顯麻煩。由溫度傳感器送來(lái)的溫度信號(hào),經(jīng)FPGA程序?qū)ζ溥M(jìn)行處理,控制報(bào)警裝置動(dòng)作。1)控制器模塊根據(jù)題目要求,控制器主要用于對(duì)溫濕度測(cè)量信號(hào)的接受和處理、控制繼電器來(lái)控制外設(shè)對(duì)象以滿(mǎn)足設(shè)計(jì)要求、控制顯示電路對(duì)溫濕度值實(shí)時(shí)顯示以及控制鍵盤(pán)實(shí)現(xiàn)對(duì)溫濕度值的設(shè)定等。用DS1302時(shí)鐘芯片做時(shí)間模塊部分。關(guān)鍵字:STC89C52,DS18B20, DS1302, RHT11,溫濕度控制ABSTRACT With the rapid development of science and technology, human society has achieved great progress! In the life that occupy the home, industry, agriculture, national defense, environmental protection and scientific research departments, such as aerospace, often need to the environment humidity and temperature measurement and control. The design of an intelligent humidity measuring the application systems. The system adopts the technology DHT11 and DS18B20 as measuring the humidity and temperature sensor. temperature signal from the bus line digital temperature sensor DS18B20 provided, DS18B20 in 55℃~+125 ℃ range resolution of the inherent temperature ℃.Control system chip adopt mature technology, powerful, price cheap popular DHT11 sensors are accurate calibration of humidity in calibration. In the form of calibration coefficient of the program memory, OTP store in the sensor signal detection in the internal process to call this calibration factor. Wire system, system integration serial interface bees is a chip with read access memory which can accurate time such as year, month, week and day. LCD12864 display circuit and light alarm circuit controlled by STC89C52. The system can be designed to provide a stable working voltage of power supply circuit. Finally the design of the system software programs each function. By this design task to make the temperature and humidity of the detection system structure is simple, cheap price, wide range, high reliability, safety and practicality. Keywords: STC89C52, DS18B20, DS1302, Temperature and humidity control目 錄第1章 概 述 1 課題研究背景 1 系統(tǒng)的設(shè)計(jì)要求 1 系統(tǒng)基本方案 1 2 5第2章 系統(tǒng)的硬件設(shè)計(jì) 6 數(shù)字溫濕度檢控器的總體結(jié)構(gòu)設(shè)計(jì) 6 檢測(cè)模塊的硬件設(shè)計(jì) 6 時(shí)鐘模塊的硬件設(shè)計(jì) 14 鍵盤(pán)輸入模塊的硬件設(shè)計(jì) 17 顯示模塊的硬件設(shè)計(jì) 18 報(bào)警輸出執(zhí)行模塊的硬件設(shè)計(jì) 25第3章 溫濕度檢控器設(shè)計(jì)的調(diào)試 27 27 軟件檢測(cè)調(diào)試 27 液晶LCD12864顯示器檢測(cè)調(diào)試 27 時(shí)鐘芯片DS1302檢測(cè)調(diào)試 27 溫度傳感器DS18B20檢測(cè)調(diào)試 28 溫濕度傳感器DHT11檢測(cè)調(diào)試 28 按鍵部分檢測(cè)調(diào)試 28 報(bào)警測(cè)試檢測(cè)調(diào)試 28 調(diào)試結(jié)果 28總 結(jié) 30致 謝 31參考文獻(xiàn) 32附錄1:系統(tǒng)硬件原理圖 33附錄2:元件清單 35第1章 概 述 課題研究背景隨著科學(xué)技術(shù)的日新月異,人類(lèi)社會(huì)取得了長(zhǎng)足的進(jìn)步,在居家生活、工農(nóng)業(yè)生產(chǎn)、氣象、環(huán)保、國(guó)防、科研、航天等部門(mén),經(jīng)常需要對(duì)環(huán)境中的溫度和濕度進(jìn)行測(cè)量和控制,尤其是對(duì)一些倉(cāng)庫(kù),對(duì)溫濕度的檢測(cè)與控制問(wèn)題是一個(gè)工業(yè)生產(chǎn)中經(jīng)常會(huì)遇到的問(wèn)題,單片機(jī)具有處理能強(qiáng)、運(yùn)行速度快、功耗低等優(yōu)點(diǎn),應(yīng)用在溫濕度測(cè)量與控制方面,控制簡(jiǎn)單方便,測(cè)量范圍廣,精度較高,組態(tài)簡(jiǎn)單和靈活性大等優(yōu)點(diǎn),而且可以大幅度提高被控溫度的技術(shù)指標(biāo),從而能夠大大提高產(chǎn)品的質(zhì)量和數(shù)量。LCD12864顯示電路,發(fā)光報(bào)警,繼電器電路都由STC89C52單片機(jī)控制。DHT11數(shù)字溫濕度傳感器是一款含有已校準(zhǔn)數(shù)字信號(hào)輸出的溫濕度復(fù)合傳感器,它應(yīng)用專(zhuān)用的數(shù)字模塊采集技術(shù)和溫濕度傳感器技術(shù),確保產(chǎn)品具有極高的可靠性和卓越的長(zhǎng)期穩(wěn)定性,傳感器包括一個(gè)電阻式感濕元件和一個(gè)NTC測(cè)溫元件,溫度信號(hào)由“一線(xiàn)總線(xiàn)”數(shù)字化溫度傳感器DS18B20進(jìn)行檢測(cè),DS18B20的測(cè)溫范圍是55℃~+125℃,可以程序設(shè)定9~12位的分辨率。摘 要隨著科學(xué)技術(shù)的日新月異,人類(lèi)社會(huì)取得了長(zhǎng)足的進(jìn)步,在居家生活、工農(nóng)業(yè)生產(chǎn)、氣象、環(huán)保、國(guó)防、科研、航天等部門(mén),經(jīng)常需要對(duì)環(huán)境中的溫度和濕度進(jìn)行測(cè)量和控制。并與一個(gè)高性能8位單片機(jī)相連接,每個(gè)DHT11傳感器都在精確的濕度較驗(yàn)箱中進(jìn)行校準(zhǔn),校準(zhǔn)系數(shù)以程序的形式儲(chǔ)存在OTP內(nèi)存中,傳感器內(nèi)部在檢測(cè)信號(hào)的處理過(guò)程要調(diào)用這些校準(zhǔn)系數(shù)。為了提高系統(tǒng)的抗干擾性能,對(duì)濕度,溫度的檢測(cè)采用了硬件抗干擾和軟件抗干擾的綜合方法。本文設(shè)計(jì)了一種基于STC89C52單片機(jī)的溫濕度測(cè)量和控制裝置,能對(duì)環(huán)境溫濕度進(jìn)行測(cè)量,并能根據(jù)溫濕度給定值給出上下限,控制執(zhí)行機(jī)構(gòu),實(shí)現(xiàn)調(diào)節(jié)環(huán)境溫濕度的目的。LCD12864顯示當(dāng)前溫度濕度值以及時(shí)間。對(duì)控制器的選擇有以下三種方案:控制器模塊鍵盤(pán)輸入模塊檢測(cè)模塊報(bào)警輸出執(zhí)行模塊顯示模塊時(shí)鐘模塊圖11 系統(tǒng)基本模塊方框圖方案一:采用FPGA作為系統(tǒng)控制器。但由于本設(shè)計(jì)對(duì)數(shù)據(jù)處理的速度要求不高,F(xiàn)PGA的高速處理的優(yōu)勢(shì)得不到充分體現(xiàn),并且其成本偏高,引腳較多,硬件電路布線(xiàn)復(fù)雜。方案三:采用宏晶公司的STC89C52作為系統(tǒng)控制器。達(dá)到理想要求。光電耦合器:是用LED或激光二極管作觸發(fā)器件,以可控硅或晶體管作為開(kāi)關(guān)器件,所以光電耦合屬于無(wú)觸點(diǎn)開(kāi)關(guān)器件,具有使用壽命長(zhǎng),速度快,噪音低,體積小,觸發(fā)電壓低,電壓低等缺點(diǎn),多用于控制小電流,低電壓的場(chǎng)合。綜上所述我們選擇方案二。由鉑電阻阻值的變化經(jīng)小信號(hào)變送器XTR101將鉑電阻隨溫度變化的轉(zhuǎn)換為4~20mA線(xiàn)形變化電路,再將電流信號(hào)轉(zhuǎn)化為電壓信號(hào),送到A/?!娴臏y(cè)量精度。DS18B20為數(shù)字式溫度傳感器,無(wú)需其他外加電路,直接輸出數(shù)字量。它應(yīng)用專(zhuān)用的數(shù)字模塊采集技術(shù)和溫濕度傳感技術(shù),確保產(chǎn)品具有極高的可靠性與卓越的長(zhǎng)期穩(wěn)定性。并且從DS18B20讀出的信息或?qū)懭隓S18B20的信息僅需要一根口線(xiàn)(單線(xiàn)接口)讀寫(xiě),因而使用DS18B20可使系統(tǒng)結(jié)構(gòu)更趨簡(jiǎn)單,可靠性更高。5)鍵盤(pán)與顯示模塊 根據(jù)題目要求,溫濕度要通過(guò)按鍵人工設(shè)定報(bào)警上下限,并能實(shí)時(shí)顯示溫度值、濕度值及時(shí)間。方案二:采用多位LED七段數(shù)碼管分別顯示溫度,溫度的十位、個(gè)位和小數(shù)位。根據(jù)以上論述,采用方案一。DS18B20器件經(jīng)軟件設(shè)置可以實(shí)現(xiàn)高分辨率測(cè)量。5)顯示用LCD12864液晶顯示實(shí)時(shí)溫度值,濕度值及時(shí)間,用TU、TD、HU、HD、UP 、DOWN、TH來(lái)對(duì)溫濕度上下限加減切換來(lái)處理。鍵盤(pán)輸入模塊:主要通過(guò)7個(gè)按鍵來(lái)完成對(duì)環(huán)境總體溫濕度控制設(shè)置。全部傳感元件及轉(zhuǎn)換電路集成在形如一只三極管的集成電路內(nèi)。在傳統(tǒng)的模擬信號(hào)遠(yuǎn)