中文字幕一区二区三区四区五区-亚洲综合视频在线-欧美精品免费在线观看-日本精品视频一区-777奇米视频-91九色视频在线观看-欧美激情免费在线观看-欧美国产视频一区-99精品视频在线看-日韩欧三级-亚洲一区www

寧波市鄞州首南恒宇激光雕刻廠

基于AT89C52的溫濕度智能監(jiān)控系統(tǒng)的實(shí)現(xiàn)
分享到:

1 概 述
  本系統(tǒng)原設(shè)計(jì)用于糧食倉(cāng)庫(kù)的溫度濕度智能綜合監(jiān)控系統(tǒng),經(jīng)參數(shù)調(diào)整后也可用在其他場(chǎng)合。他由上位機(jī)和下位機(jī)等組成。上位(主)機(jī)為PC機(jī)或同類(lèi)單片機(jī),下位(從)機(jī)是一個(gè)以AT89C52為核心的測(cè)控小系統(tǒng)。他分別接有4路(或8路)溫度濕度傳感器,進(jìn)行溫度濕度檢測(cè)。下位機(jī)根據(jù)各路的平均溫度和平均濕度,控制除濕機(jī)、空調(diào)機(jī)或其他設(shè)施,以使室內(nèi)溫度與濕度控制在設(shè)定的范圍內(nèi),并輪流顯示平均溫度、濕度值。下位機(jī)還設(shè)有煙霧、火光和熱釋電紅外傳感器及其相關(guān)電路,組成防火、防盜報(bào)警系統(tǒng)。下位機(jī)可以通過(guò)串行口與上位機(jī)交換數(shù)據(jù)。
2 系統(tǒng)硬件結(jié)構(gòu)及工作過(guò)程
  圖1是系統(tǒng)結(jié)構(gòu)原理圖,其中下位機(jī)由RS-485接口、溫度濕度檢測(cè)電路、鍵盤(pán)與顯示電路、防火防盜報(bào)警電路以及控制驅(qū)動(dòng)電路等構(gòu)成。
  各溫度和濕度傳感器分別將檢測(cè)到的溫度和濕度物理量轉(zhuǎn)換成電信號(hào),經(jīng)各自的低噪聲放大器(LNA)放大、模數(shù)轉(zhuǎn)換器(A/D)后,送到TA89C52單片機(jī)進(jìn)行數(shù)據(jù)分析處理。下位機(jī)可接受上位機(jī)的訪問(wèn),根據(jù)需要將溫度、濕度數(shù)據(jù)實(shí)時(shí)傳遞給上位機(jī),由上位機(jī)對(duì)各倉(cāng)庫(kù)的溫濕度數(shù)據(jù)進(jìn)行記錄并做相應(yīng)處理。由于不同地區(qū)、不同環(huán)境對(duì)糧倉(cāng)溫、濕度要求不同,用戶(hù)可通過(guò)外加鍵盤(pán),在所需要的范圍內(nèi)隨意設(shè)置系統(tǒng)監(jiān)控的溫、濕度指標(biāo),以便系統(tǒng)適應(yīng)不同的需要。

  本系統(tǒng)的溫度傳感器采用高精度的LM35DZ,其特點(diǎn)是耗電少,在室溫且沒(méi)有校準(zhǔn)的情況下能提供線性量程系數(shù)為+10mV/℃。系統(tǒng)中使用HS11相對(duì)濕度傳感器。他采用固體多聚物專(zhuān)利結(jié)構(gòu),其獨(dú)特性能突破了傳統(tǒng)濕度傳感器的禁區(qū):不需校準(zhǔn)的完全互換性,恢復(fù)與響應(yīng)時(shí)間短,精度達(dá)±3%RH,濕度測(cè)量范圍0~100%RH。
  下位機(jī)所設(shè)防火、防盜報(bào)警功能中,火災(zāi)報(bào)警設(shè)定為最高優(yōu)先級(jí)。當(dāng)煙霧/火焰?zhèn)鞲衅鳈z測(cè)到“有情況”時(shí),檢測(cè)電路輸出48kHz的方波信號(hào),經(jīng)TA89C52判斷,確認(rèn)后啟動(dòng)類(lèi)似消防車(chē)聲報(bào)警。當(dāng)熱釋電紅外傳感器探測(cè)到“有情況”時(shí),則由檢測(cè)電路輸出36kHz的方波送TA89C52判斷,確認(rèn)后啟動(dòng)類(lèi)似警車(chē)聲音報(bào)警,以示區(qū)別。一旦有報(bào)警信號(hào)出現(xiàn),則將其暫存在AT89C52的RAM中,下位機(jī)發(fā)出報(bào)警信號(hào),同時(shí)將報(bào)警的時(shí)間、地點(diǎn)(倉(cāng)庫(kù)號(hào))、報(bào)警類(lèi)別等數(shù)據(jù)送往上位機(jī),直到上位機(jī)回應(yīng)為止。工作人員必須按要求操作才能出入倉(cāng)庫(kù),上位機(jī)將記錄被訪的倉(cāng)庫(kù)號(hào)和被訪時(shí)間。
  上、下位機(jī)之間的通信方式為半雙工通信。考慮到數(shù)據(jù)傳輸?shù)木嚯x等因素,由SN75LBC184組成RS485接口。這種接口具有較強(qiáng)的抗干擾能力、抗雷擊和ESD保護(hù)功能,最多可掛128個(gè)結(jié)點(diǎn)。系統(tǒng)采用適合于多機(jī)通信的方式3、中斷方式接收形式的串行通信。上、下位機(jī)之間傳送的是地址還是數(shù)據(jù),通過(guò)可編程位TB8的設(shè)置來(lái)區(qū)分。當(dāng)TB8=1時(shí),傳送地址,TB8=0時(shí)傳送數(shù)據(jù)。上、下位機(jī)與RS-485之間的接口電路如圖2所示。

3 軟件設(shè)計(jì)
  系統(tǒng)軟件由多個(gè)子程序模塊組成,每個(gè)模塊實(shí)現(xiàn)一部分功能。
3.1 下位機(jī)主程序
  下位機(jī)主程序流程圖如圖3所示。包括對(duì)系統(tǒng)進(jìn)行初始化處理,判斷中斷方式(含優(yōu)先級(jí))設(shè)置;串行口工作方式設(shè)置;系統(tǒng)各種指標(biāo)的裝入;鍵盤(pán)初始化;控制信號(hào)初始化以及建立數(shù)據(jù)指針、通道初值并啟動(dòng)A/D轉(zhuǎn)換,圖4所示為A/D轉(zhuǎn)換請(qǐng)求中斷后的中斷服務(wù)流程圖。


   圖3中下位機(jī)處理呼叫應(yīng)答時(shí)的部分程序如下:


3.2 顯示與平均值處理子程序
  顯示與平均值處理子程序是下位機(jī)的主要子程序之一。輸出顯示程序?qū)?位十進(jìn)制數(shù)送LED顯示器,百位、十位、個(gè)位已分別存入52H,51H,50H內(nèi),由于系統(tǒng)采用以軟件為主的軟件譯碼顯示電路,所以由軟件將要輸出的十進(jìn)制數(shù)譯成相應(yīng)的顯示字形代碼,通過(guò)查表來(lái)實(shí)現(xiàn)十進(jìn)制數(shù)與顯示字形代碼之間的轉(zhuǎn)換。平均值處理子程序主要解決求A/D轉(zhuǎn)換值(包括溫度、濕度)的平均值并做十六進(jìn)制轉(zhuǎn)換十進(jìn)制,以便輸出顯示。同時(shí)對(duì)相關(guān)設(shè)備進(jìn)行控制。其程序流程圖如圖5所示。
4 結(jié) 語(yǔ)
  本綜合監(jiān)控系統(tǒng)試

聯(lián)系我們

地址: 浙江省.寧波市鄞州區(qū)寧姜公路(九曲小區(qū)二期旁)

郵編: 315040

聯(lián)系人: 盛立峰

電話(huà): 0574-87139378

傳真: 0574-87139378

手機(jī): 13867861670

郵箱: 85400329@qq.com

聯(lián)系我們