張超
摘要 鑒于現(xiàn)在國內(nèi)科技水平的成果,本著節(jié)約成本、控制簡單的原則,設(shè)計(jì)了花房的溫度及光照度實(shí)時(shí)控制電路。利用先進(jìn)的溫度傳感器、光照傳感器測量溫度和光照度,由單片機(jī)控制執(zhí)行單元調(diào)節(jié)溫度和光照度。給出了硬件的設(shè)計(jì)方案和軟件的設(shè)計(jì)思路?;ǚ繙囟雀?、光照度大時(shí)后自動放下遮陽網(wǎng)和開啟風(fēng)機(jī),溫度低、光照強(qiáng)度小時(shí)自動收起遮陽網(wǎng)和開大暖氣閥門,使得花房內(nèi)的溫度和光照度控制在設(shè)定的范圍之內(nèi)。
關(guān)鍵詞 單片機(jī);溫度;光照度
中圖分類號 S24 文獻(xiàn)標(biāo)識碼 A 文章編號 0517-6611(2014)08-02505-01
Design of Greenhouse Temperature and Light Intensity Control Circuit
ZHANG Chao (College of Physics and Electronic Engineering, Taishan University, Taian, Shandong 271021)
Abstract In view of domestic results of scientific and technological level at present, based on cost saving and simple control, the greenhouse light and temperature realtime control circuit was designed. The temperature and light were measured by advanced temperature sensor and light sensor, and controlled and run by singlechip microcomputer(SCM). The design plan of hardware and the design view of software were gave. The greenhouse temperature and light were controlled in designed range by putting down the shade net automatically and opening the fan when the temperature was high and the light was large, and folding up the the shade net automatically and opening heating valve when the the temperature was low and the light was small.
Key words Singlechip microcomputer; Temperature; Light intensity
隨著現(xiàn)代社會的不斷發(fā)展和科技水平的不斷提高,花房的溫度、光照度控制技術(shù)當(dāng)今日趨成熟,與傳統(tǒng)的花房相比,現(xiàn)在的控制更趨向于自動化、實(shí)時(shí)性、效率高。
為此,鑒于現(xiàn)在國內(nèi)科技水平的成果,本著節(jié)約成本、控制簡單的原則,筆者設(shè)計(jì)了以單片機(jī)技術(shù)為核心,選用適當(dāng)溫度傳感器、光照傳感器以及適當(dāng)?shù)尿?qū)動電路為基礎(chǔ)的系統(tǒng)。
1 系統(tǒng)組成
該設(shè)計(jì)以AT89S52[1]為主體,利用溫度傳感器SHT11和光照傳感器TSL2561作為檢測元件,從而實(shí)現(xiàn)溫度及光照度的實(shí)時(shí)控制,硬件圖如圖1所示。
圖1 硬件結(jié)構(gòu)
其設(shè)計(jì)思路是外界的溫度通過SHT11溫度傳感器轉(zhuǎn)換為數(shù)字信號送入單片機(jī)AT89S52,依據(jù)單片機(jī)內(nèi)部程序反應(yīng)驅(qū)動溫度控制電路動作,從而控制花房溫度維持在預(yù)設(shè)的溫度范圍;外界的光照強(qiáng)度通過TSL2561光照強(qiáng)度傳感器轉(zhuǎn)換為數(shù)字信號送入單片機(jī)AT89S52,根據(jù)單片機(jī)內(nèi)部程序反應(yīng)驅(qū)動溫度控制電路動作,使得控制花房光照度維持在預(yù)設(shè)的光照強(qiáng)度范圍;由于單片機(jī)的電壓、電流不足以驅(qū)動12 V的繼電器,需要額外增加電源電路驅(qū)動繼電器動作。
1.1 溫度檢測電路
SHT11單芯片傳感器[2]是一款復(fù)合傳感器,具有校準(zhǔn)數(shù)字信號輸出的溫濕度的特點(diǎn)。它主要應(yīng)用于工業(yè)COMS 過程微加工技術(shù),目的是確保產(chǎn)品具有極高的可靠性與相對的穩(wěn)定性。傳感器由一個(gè)電容式聚合體測濕元件和一個(gè)能隙式測溫元件構(gòu)成,和串行接口電路以及一個(gè) 14 位的 A/D 轉(zhuǎn)換器在同一芯片上實(shí)現(xiàn)電路連接。所以,該傳感器具有高品質(zhì)、響應(yīng)快、抗干擾強(qiáng)、性價(jià)比高等優(yōu)點(diǎn)。該研究引用的是溫度傳感器。每個(gè) SHT傳感器都在極為精確的光照度校驗(yàn)室中進(jìn)行校準(zhǔn)。校準(zhǔn)系數(shù)以程序的形式儲存在 OTP 內(nèi)存中,傳感器內(nèi)部在檢測信號的處理過程中要人工調(diào)整這些校準(zhǔn)系數(shù)用以確保數(shù)據(jù)的準(zhǔn)確性。
1.2 光照強(qiáng)度檢測電路
該設(shè)計(jì)中的光照度檢測主要是基于TSL2561[3]數(shù)字光照度檢測電路來實(shí)現(xiàn)的。將檢測的光照信號通過模/數(shù)轉(zhuǎn)換送入單片機(jī)內(nèi),其工作狀態(tài)為:當(dāng)光照強(qiáng)度在2 000~10 000 lx時(shí),光照控制電路不動作;當(dāng)光照度大于10 000 lx時(shí),光照驅(qū)動電路驅(qū)動遮陽網(wǎng)放下,減少光照度;當(dāng)光照度小于2 000 lx,光照驅(qū)動電路卷起遮陽網(wǎng),并驅(qū)動日光燈發(fā)亮。這樣可把花房溫度控制在設(shè)定的光照度范圍內(nèi)。
1.3 驅(qū)動電路設(shè)計(jì)
由于單片機(jī)輸出的電壓和電流不足以驅(qū)動12 V的繼電器,所以要將其通過三極管放大后驅(qū)動繼電器工作,如圖2所示。
圖2 驅(qū)動電路
2 軟件設(shè)計(jì)
將SHT11數(shù)字溫度傳感器采集的信號通過P1.5接口送入單片機(jī)AT89S52;將TSL2561光照傳感器采集的信號通過P1.6 接口送入單片機(jī)AT89S52;溫度及光照度驅(qū)動電路和單片機(jī)AT89S52接口相連。程序流程圖如圖3所示。程序初始化后,首先選擇啟動溫度測量:當(dāng)溫度大于50℃時(shí),單