周琳博
(哈爾濱市水務(wù)科學(xué)研究院,哈爾濱 150001)
我國農(nóng)業(yè)用水量約占總用水量的80%左右,由于農(nóng)業(yè)灌溉用水的利用率普遍偏低,就全國而言,水的利用率僅為45%,而水資源利用率高的國家已達(dá)70%~80%。采用傳統(tǒng)的灌溉模式,灌溉定額普遍偏高。農(nóng)業(yè)灌溉采取的模式是定時(shí)灌溉,定時(shí)灌溉是指在設(shè)定的時(shí)間內(nèi)對(duì)農(nóng)田進(jìn)行定點(diǎn)的灌溉,定時(shí)灌溉并不能給予農(nóng)作物合理科學(xué)的灌溉量,而且水資源過于浪費(fèi)。
隨著電子技術(shù)、傳感技術(shù)、單片機(jī)技術(shù)的發(fā)展,在灌溉系統(tǒng)中合理推廣自動(dòng)化技術(shù),不僅可以提高水資源的利用率,還可以增加農(nóng)作物的產(chǎn)量。按照作物需水要求和水源供水狀況,有計(jì)劃地控制溫度以及引、蓄、配、灌,合理組織用水,以控制、調(diào)節(jié)土壤溫濕度來滿足作物的生長(zhǎng)要求,是作物生長(zhǎng)管理工作的中心內(nèi)容。為此,需要及時(shí)掌握作物的生長(zhǎng)規(guī)律,各發(fā)育期的需水量和適宜的生長(zhǎng)溫度,而這些最根本的是土壤的含水量。土壤濕度作為土壤灌溉的基本參量,對(duì)農(nóng)作物的生長(zhǎng)十分重要,通過人為手段創(chuàng)造出適合作物生長(zhǎng)的濕度環(huán)境,可以提高單位面積產(chǎn)量,提升農(nóng)產(chǎn)品的質(zhì)量,從而實(shí)現(xiàn)高效農(nóng)業(yè)生產(chǎn)的目的。本文是在土壤濕度測(cè)量模塊的基礎(chǔ)上,設(shè)計(jì)一種具有自動(dòng)灌溉功能的節(jié)水控制器系統(tǒng),在測(cè)得土壤缺水時(shí),予以及時(shí)灌溉,同時(shí)用戶還可以根據(jù)實(shí)際需要自行設(shè)置啟動(dòng)抽水泵工作的閾值參數(shù)。
本文以51系列單片機(jī)AT89S52為主要控制核心,利用土壤濕度傳感器對(duì)土壤濕度進(jìn)行測(cè)量,利用A/D轉(zhuǎn)換器將測(cè)量的電壓值轉(zhuǎn)換為數(shù)字量,最終將土壤中的含水?dāng)?shù)值實(shí)時(shí)顯示在4位共陽極的數(shù)碼管上。該數(shù)值與單片機(jī)內(nèi)部預(yù)設(shè)的閾值進(jìn)行比較,進(jìn)而控制與繼電器相連的大功率抽水泵開關(guān),從而實(shí)現(xiàn)含水值測(cè)量、數(shù)值顯示及智能灌溉的節(jié)水控制。
本文在控制抽水泵灌溉土壤的基礎(chǔ)上,同時(shí)設(shè)置了手工調(diào)節(jié)土壤濕度閾值的設(shè)計(jì),用戶可以根據(jù)實(shí)際需要自行設(shè)置抽水泵工作的啟動(dòng)閾值。該灌溉系統(tǒng)還設(shè)有數(shù)碼管顯示模塊和控制按鍵模塊,具有以下功能:①本系統(tǒng)開機(jī)后,4位共陽極數(shù)碼管實(shí)時(shí)顯示土壤濕度;②控制按鍵部分可以完成土壤濕度設(shè)置閾值調(diào)整操作功能;③當(dāng)實(shí)時(shí)土壤濕度低于設(shè)置濕度,抽水泵自動(dòng)啟動(dòng)進(jìn)行灌溉;當(dāng)濕度超過設(shè)置濕度時(shí),抽水泵立即停止工作。
硬件系統(tǒng)主要包括單片機(jī)數(shù)據(jù)處理控制模塊、土壤含水值數(shù)碼管顯示系統(tǒng)模塊、土壤濕度采集模塊、參數(shù)設(shè)置按鍵控制模塊、A/D模數(shù)轉(zhuǎn)換模塊、大功率抽水泵控制模塊。系統(tǒng)組成見圖1。
圖1 智能水利灌溉控制系統(tǒng)框圖
單片機(jī)控制電路可以概括為單片機(jī)最簡(jiǎn)系統(tǒng)的設(shè)計(jì)。它是由供電電路、單片機(jī)、晶振電路和復(fù)位電路構(gòu)成。AT89S52系列單片機(jī)是新一代高速、低功耗、超強(qiáng)抗干擾的單片機(jī),AT89S52單片機(jī)中有一個(gè)用于構(gòu)成內(nèi)部震蕩器的放大器,引腳XTAL1和XTAL2分別是放大器的輸入端和輸出端。這個(gè)放大器與作為反饋元件的片外石英晶體或者陶瓷諧振器構(gòu)成自激振蕩器,它們分別與電容C2、C3接在放大器的反饋電路中構(gòu)成并聯(lián)振蕩電路。復(fù)位電路接單片機(jī)的RST端。EA 端接 VCC 的電源,目的是采用程序內(nèi)部ROM讀取方式。單片機(jī)控制系統(tǒng)電路見圖2。
圖2 單片機(jī)控制系統(tǒng)電路圖
本設(shè)計(jì)采用的是土壤濕度計(jì),土壤傳感器遇到不同的土壤濕度會(huì)輸出不同的電壓值。所以,本設(shè)計(jì)采用模擬量的A/D轉(zhuǎn)換處理,測(cè)量原理為土壤濕度計(jì)處于空氣中輸出電壓為0,標(biāo)定濕度為0%,土壤濕度計(jì)處于水中輸出電壓為5 V,標(biāo)定濕度為100%,將此對(duì)應(yīng)關(guān)系利用8位ADC0804模數(shù)轉(zhuǎn)換芯片進(jìn)行標(biāo)度變換,再將5 V電壓值分成256份,精度為0.01 V,即可測(cè)量出土壤相對(duì)濕度范圍為0~100%的具體數(shù)值。
本文將芯片片選信號(hào)/CS直接接地,時(shí)鐘保持低電平;數(shù)據(jù)讀出控制端/RD接至單片機(jī)的P30端口,使用時(shí)嚴(yán)格按照ADC0804芯片的時(shí)序圖進(jìn)行操作,低電平時(shí)為數(shù)據(jù)讀出有效控制操作;模/數(shù)轉(zhuǎn)換啟動(dòng)信號(hào)/WR接至單片機(jī)的P31端口,低電平時(shí)執(zhí)行一次模/數(shù)轉(zhuǎn)換操作。8位數(shù)字信號(hào)輸出位與單片機(jī)的P1口相連,參考電壓為5 V,R3與C0組成RC時(shí)鐘振蕩電路,保證ADC0804芯片能夠正常工作即可。本設(shè)計(jì)的土壤傳感器的濕度測(cè)量電路見圖3。
圖3 土壤濕度測(cè)量電路
本系統(tǒng)的繼電器部分采用高品質(zhì)5 V松樂品牌五腳繼電器制作,可以直接實(shí)現(xiàn)對(duì)最高直流30 VDC/10 A或者交流250 VAC/10 A抽水泵的常開常閉控制,采用低電平控制信號(hào)繼電器的吸合、高電平控制信號(hào)繼電器的斷開。在自動(dòng)控制工作模式下,一旦來自單片機(jī)P37端口輸出的低電平信號(hào),繼電器立即吸合,抽水泵啟動(dòng)。繼電器控制電路見圖4。
圖4 繼電器控制電路
系統(tǒng)主程序首先對(duì)系統(tǒng)進(jìn)行初始化,包括土壤閾值、單片機(jī)及數(shù)碼管顯示、濕度數(shù)據(jù)采集模塊的初始化。整個(gè)系統(tǒng)通電后,單片機(jī)及外設(shè)開始正常工作,單片機(jī)內(nèi)部程序開始執(zhí)行,其步驟如下:①程序開始執(zhí)行,顯示土壤濕度參數(shù)信息;②判斷實(shí)時(shí)測(cè)量的土壤濕度是否處于下限閾值范圍之外;③如果檢測(cè)到低于設(shè)置下限閾值,繼電器立即吸合控制抽水泵自動(dòng)澆水;此時(shí)傳感器一直檢測(cè)土壤濕度,如果土壤濕度超過設(shè)置土壤濕度閾值下限,繼電器立即斷開,抽水泵停止控制工作。系統(tǒng)的軟件設(shè)計(jì)采用結(jié)構(gòu)化程序設(shè)計(jì)方法,主程序設(shè)計(jì)流程見圖5。
圖5 主程序流程圖
本文設(shè)計(jì)的智能水利灌溉控制裝置,選用的土壤濕度檢測(cè)模塊,小巧便捷,傳感器探頭是一對(duì)針狀探片組成,容易插入土壤,對(duì)土壤結(jié)構(gòu)影響小。選用單片機(jī)與繼電器控制抽水泵來實(shí)現(xiàn)智能灌溉,與同類傳統(tǒng)測(cè)試系統(tǒng)相比具有智能化、結(jié)構(gòu)簡(jiǎn)單、體積小、成本低、通用性好等特點(diǎn),同時(shí),還可以根據(jù)用戶需求進(jìn)行二次開發(fā)。