武麗鴻,王海明*,趙晨旭 (河北科技師范學(xué)院,河北秦皇島066000)
隨著物聯(lián)網(wǎng)技術(shù)的發(fā)展,其在很多領(lǐng)域的應(yīng)用研究獲得了迅速發(fā)展?!笆濉币?guī)劃中更是重點(diǎn)指出要大力發(fā)展物聯(lián)網(wǎng)產(chǎn)業(yè)[1],目前物聯(lián)網(wǎng)技術(shù)已被應(yīng)用在如智能農(nóng)業(yè)、智能家居、智能交通等多個(gè)領(lǐng)域。而智能溫室即是智能農(nóng)業(yè)發(fā)展下的必然產(chǎn)物[2],它不僅會(huì)成為一種趨勢(shì),更將在未來農(nóng)業(yè)迅速發(fā)展中扮演著不可替代的重要角色。智能溫室監(jiān)控系統(tǒng)是集傳感器技術(shù)、自動(dòng)化控制技術(shù)、通訊、計(jì)算等技術(shù)于一體,通過用戶自定義作物生長所需的適宜環(huán)境參數(shù),搭建溫室智能化軟硬件平臺(tái),實(shí)現(xiàn)對(duì)溫室中溫度、濕度、光照、二氧化碳濃度、土壤濕度等環(huán)境因子的自動(dòng)監(jiān)測和控制。該系統(tǒng)是基于連棟溫室下設(shè)計(jì)的,可為植物提供一個(gè)理想的生長環(huán)境,并起到較少勞動(dòng)力、提高設(shè)備利用率、改善溫室氣候、減少病蟲害、增加作物產(chǎn)量等作用。
該研究所設(shè)計(jì)的系統(tǒng)采用上、下位機(jī)控制方案,下位機(jī)部分核心部分為遠(yuǎn)程測控終端,其實(shí)施對(duì)溫室環(huán)境參數(shù)采集、傳輸、存儲(chǔ)以及執(zhí)行機(jī)構(gòu)的控制;上位機(jī)為系統(tǒng)遠(yuǎn)程監(jiān)控計(jì)算機(jī),采用可視化編程語言設(shè)計(jì)界面,實(shí)現(xiàn)對(duì)溫室的遠(yuǎn)程監(jiān)控與管理操作。該系統(tǒng)按照預(yù)設(shè)參數(shù)精確測量溫室的環(huán)境參數(shù),通過各類傳感器實(shí)時(shí)采集數(shù)據(jù),并可利用手動(dòng)、自動(dòng)兩種方式啟動(dòng)或關(guān)閉不同的執(zhí)行結(jié)構(gòu)。其基本結(jié)構(gòu)框圖見圖1。
2.1 下位機(jī)部分 下位機(jī)位于溫室控制現(xiàn)場,主要由傳感器部分、遠(yuǎn)程測控終端和執(zhí)行機(jī)構(gòu)3大部分組成。下位機(jī)主要實(shí)現(xiàn)溫室環(huán)境數(shù)據(jù)實(shí)時(shí)采集、處理與顯示,以及對(duì)溫室環(huán)境的調(diào)節(jié),通過總線網(wǎng)絡(luò)和無線通信模塊,將監(jiān)測的環(huán)境參數(shù)傳輸?shù)缴衔籔C機(jī),并接受上位機(jī)的控制而產(chǎn)生控制決策,控制執(zhí)行機(jī)構(gòu)進(jìn)行調(diào)節(jié);下位機(jī)控制流程如圖2所示,通過數(shù)據(jù)處理,發(fā)出相應(yīng)的控制指令,從而改變溫室執(zhí)行設(shè)備狀態(tài)來保證最佳的環(huán)境。
2.1.1 遠(yuǎn)程測控終端。遠(yuǎn)程測控終端是下位機(jī)系統(tǒng)的核心,采集傳感器的輸出信號(hào),并輸出控制信號(hào)對(duì)執(zhí)行系統(tǒng)進(jìn)行智能控制,該部分的穩(wěn)定程度決定了整個(gè)系統(tǒng)的好壞,因此,必須選擇一款好的遠(yuǎn)程測控終端。在該系統(tǒng)選用具有低功耗、節(jié)能并方便維護(hù)Y-RTU6640-M,其具體功能特點(diǎn)如下[3]:
(1)數(shù)據(jù)遠(yuǎn)程傳輸支持GPRS、以太網(wǎng)等。
(2)帶 RS232、RS485接口。
(3)6路模擬量輸入,可采集4~20 mA工業(yè)電流信號(hào);6路繼電器輸出控制、4路光耦輸入輸出控制。
(4)內(nèi)置大容量SPI-flash,實(shí)現(xiàn)數(shù)據(jù)的長時(shí)間本機(jī)保存。
(5)可按需定制內(nèi)置RTC,掉電可自動(dòng)計(jì)時(shí),定時(shí)定點(diǎn)喚醒。
(6)寬電壓供電范圍:7~30 V。
(7)傳輸支持多種協(xié)議,包括Modbus協(xié)議(ASCII、RTU、Modbus TCP)。
2.1.2 傳感器部分。該系統(tǒng)主要針對(duì)溫室作物中不可缺少的幾項(xiàng)環(huán)境因素進(jìn)行監(jiān)控,如溫濕度、土壤濕度、光照,故該研究僅對(duì)溫濕度傳感器、土壤濕度傳感器、光照傳感器進(jìn)行說明。
溫濕度傳感器:對(duì)于溫室中農(nóng)作物生長來說,溫室空氣溫度是植物生長發(fā)育的重要因素之一,同時(shí)它也是溫室中控制對(duì)象的重要參數(shù)指標(biāo)。然而溫度與濕度之間存在強(qiáng)耦合關(guān)系,即溫度升高會(huì)一定幅度的降低濕度,反之濕度升高則會(huì)降低溫度?;诖?,該研究選擇溫濕度集成傳感器或溫濕度變送器。該系統(tǒng)選用的是將溫濕度傳感器和變送器進(jìn)行集成一體化設(shè)計(jì)的JWSL-2AT型溫濕度變送器[4],內(nèi)部采用專用溫度補(bǔ)償電路和線性化處理電路,精度高,低漂移,響應(yīng)速度快,抗干擾能力強(qiáng),性能穩(wěn)定,使用壽命長,可遠(yuǎn)距離傳輸,安裝方便。
土壤水分傳感器:該系統(tǒng)選用SMS-II-485土壤水分傳感器,抽真空灌封和優(yōu)質(zhì)不銹鋼制作鋼針制作,密封性極好,可長期浸泡水中,并可經(jīng)受長期電解,更耐土壤中酸堿鹽的腐蝕,適用于各種土質(zhì)。低功耗,平均電流小于10 mA。具有電源線、地線、信號(hào)線多向防誤接保護(hù)??蓪?shí)現(xiàn)以中央探針為中心,直徑為7 cm、高為10 cm的圓柱體區(qū)域內(nèi)的水分測量。
光照傳感器:用于檢測作物生長環(huán)境的光照輻射強(qiáng)度,從而決定是否需要采取遮陽或補(bǔ)光操作,調(diào)節(jié)溫室內(nèi)的光照強(qiáng)度,以滿足作物生長對(duì)光照的需求。本系統(tǒng)采用數(shù)字光照傳感器BH1750FVI模塊,內(nèi)置16位A/D轉(zhuǎn)換器,接近于視覺靈敏度的分光特性,高精度測量光照強(qiáng)度。
2.1.3 執(zhí)行機(jī)構(gòu)部分。該系統(tǒng)執(zhí)行機(jī)構(gòu)主要包括開窗系統(tǒng)、拉幕系統(tǒng)、風(fēng)機(jī)-濕簾降溫系統(tǒng)、加溫系統(tǒng)、灌溉系統(tǒng)。
開窗系統(tǒng):用于溫室的自然通風(fēng)。它可以有效調(diào)控室內(nèi)氣溫、濕度和CO2濃度,來滿足室內(nèi)栽培植物正常生長需求的需要。
拉幕系統(tǒng):溫室拉幕系統(tǒng)主要用于的外遮陽和內(nèi)保溫系統(tǒng)中,利用具有一定遮光率的材料將遮擋多余的光照,或利用保溫材料使溫室內(nèi)形成局部封閉的空間,起到調(diào)節(jié)光照、降溫或保溫作用。
風(fēng)機(jī)-濕簾降溫系統(tǒng):風(fēng)機(jī)向室外抽風(fēng),使室內(nèi)空氣形成負(fù)壓,將室外干熱空氣加濕降溫后送入溫室中。
加溫系統(tǒng):該系統(tǒng)采用熱水采暖系統(tǒng)。
灌溉系統(tǒng):本系統(tǒng)主要采用滴灌系統(tǒng)和微噴灌系統(tǒng)2種方式結(jié)合使用,低溫季節(jié)采用滴灌系統(tǒng)進(jìn)行灌溉,高溫干燥季節(jié)結(jié)合微噴灌進(jìn)行降溫加濕、調(diào)節(jié)溫室氣候,從而獲得更好的收成。
利用上位機(jī)軟件對(duì)遠(yuǎn)程測控終端下達(dá)指令,通過繼電器控制風(fēng)機(jī)和濕簾、水泵、灌溉系統(tǒng)的電源開關(guān),從而分別實(shí)現(xiàn)降溫系統(tǒng)、加溫系統(tǒng)、灌溉系統(tǒng)的自動(dòng)化,智能化。通過繼電器控制開窗系統(tǒng)和拉幕系統(tǒng)減速電機(jī)的正反轉(zhuǎn),從而實(shí)現(xiàn)開窗系統(tǒng)、外遮陽系統(tǒng)和內(nèi)保溫系統(tǒng)的自動(dòng)化和智能化。
然而需注意的是,在冬季溫室環(huán)境控制中,默認(rèn)溫度控制優(yōu)先的原則[5]。如溫度過低、濕度過大,以保溫和加溫為主導(dǎo),只有當(dāng)溫度上升到一定值后,才能通風(fēng)降濕。另一方面,提高溫度本身就可以降低相對(duì)濕度。在夏季降溫加濕的過程中,采用以濕度優(yōu)先的原則。當(dāng)濕度過小時(shí),開啟風(fēng)機(jī)-濕簾降溫系統(tǒng),而當(dāng)溫度過高需要啟動(dòng)降溫執(zhí)行機(jī)構(gòu)時(shí),必須先檢測室內(nèi)的相對(duì)濕度,只有濕度低于某一設(shè)定范圍時(shí),才能啟動(dòng)降溫系統(tǒng)。
2.2 無線通訊部分 該系統(tǒng)無線通訊部分選用廈門靈旗通信有限公司研發(fā)的LQ1000-485 GPRS DTU。它是實(shí)現(xiàn)串口設(shè)備數(shù)據(jù)通過GPRS無線網(wǎng)絡(luò)傳輸?shù)脑O(shè)備,通過特定接口連接遠(yuǎn)程測控終端從而進(jìn)行數(shù)據(jù)傳輸,除具備DTU均具備的支持TCP/UDP協(xié)議,支持動(dòng)態(tài)域名通信方式和固定IP地址訪問。還具有以下功能特性:
(1)提供標(biāo)準(zhǔn)RS232/485數(shù)據(jù)接口,僅需一次性完成初始化配置,不需要對(duì)原有的數(shù)據(jù)通信內(nèi)容和用戶設(shè)備做改動(dòng),并且用戶設(shè)備與數(shù)據(jù)中心通過GPRS無線網(wǎng)絡(luò)建立連接后,就可實(shí)現(xiàn)數(shù)據(jù)的全透明雙向傳輸。
(2)支持亞控組態(tài)王、三維力控、杰控等市場主流組態(tài)軟件。
(3)智能防掉線,支持用戶通過移動(dòng)客戶端短信遠(yuǎn)程控制訪問、超時(shí)斷開網(wǎng)絡(luò)連接以及語音、數(shù)據(jù)、SMS等喚醒方式,確保設(shè)備永遠(yuǎn)在線。
(4)中心軟件可通過DTU發(fā)送自定義短信,進(jìn)行數(shù)據(jù)傳輸或報(bào)警。
(5)支持短信、串口指令配置參數(shù),支持AT命令。
(6)參數(shù)特性。①工作環(huán)境。工作溫度:-25~75℃;工作濕度:5% ~95%RH;②尺寸。DTU中的最小體積(80×51×16 mm);③電源輸入。輸入電壓:默認(rèn)8~30 VDC;平均工作電流:35 mA;最大工作電流:100 mA;待機(jī)電流20 mA。④串口通訊參數(shù)。波特率:1 200~115 200 bit/s,并可設(shè)置奇偶校驗(yàn)。
2.3 上位機(jī)部分 該智能溫室監(jiān)控系統(tǒng)上位機(jī)組態(tài)軟件選用的是北京亞控公司生產(chǎn)的組態(tài)王軟件KingView6.55,該系統(tǒng)是中文界面,具有人機(jī)界面友好、結(jié)果可視化、通信能力強(qiáng)大;報(bào)警和事件管理先進(jìn)等優(yōu)點(diǎn)。其組態(tài)軟件監(jiān)控系統(tǒng)功能如圖3 所示[6]。
溫室環(huán)境參數(shù)部分顯示當(dāng)前的溫度、濕度、CO2濃度和光照強(qiáng)度,并且用戶可以修改所要求達(dá)到的溫度、濕度、CO2濃度和光照強(qiáng)度值。手動(dòng)自動(dòng)切換是用以在需要時(shí)由自動(dòng)控制切換到手動(dòng)控制,比如維護(hù)或者出現(xiàn)安全故障時(shí)。執(zhí)行設(shè)備狀態(tài)顯示部分也就是顯示升溫設(shè)備、加濕設(shè)備、通風(fēng)設(shè)備等的狀態(tài)的。用戶管理部分,是運(yùn)行狀態(tài)時(shí)進(jìn)行用戶登錄、用戶切換、修改密碼、用戶管理等操作的部分,不同用戶有不同的權(quán)限,根據(jù)權(quán)限的不同就可以對(duì)系統(tǒng)進(jìn)行不同的操作。
該組態(tài)王命令語言是一種在格式上類似于C語言的腳本程序,對(duì)用戶而言,編程和操作均簡單易學(xué)。為實(shí)現(xiàn)組態(tài)王的監(jiān)控功能,需首先完成2部分操作:①組態(tài)王與數(shù)據(jù)庫的通信;②組態(tài)王與下位機(jī)通信。
2.3.1 組態(tài)王與數(shù)據(jù)庫的通信。在組態(tài)王新建數(shù)據(jù)庫操作畫面,利用組態(tài)王提供的KVADODBGrid控件通過ODBC數(shù)據(jù)源連接到Access數(shù)據(jù)庫,從而實(shí)現(xiàn)組態(tài)王與數(shù)據(jù)庫的通信,來實(shí)現(xiàn)在組態(tài)王頁面上可對(duì)歷史數(shù)據(jù)進(jìn)行存儲(chǔ)查詢、并實(shí)時(shí)顯示更新各項(xiàng)溫室環(huán)境數(shù)據(jù)等的。
2.3.2 組態(tài)王與下位機(jī)通信。
(1)關(guān)聯(lián)遠(yuǎn)程測控終端。在組態(tài)王工程瀏覽器頁面下,根據(jù)設(shè)備配置向?qū)У牟襟E,選擇與設(shè)備所連接的串口,找到通訊端口COM后指定設(shè)備地址,關(guān)聯(lián)外部設(shè)備實(shí)現(xiàn)組態(tài)王I/O變量與設(shè)備之間的通信。
(2)定義變量。在工程瀏覽器的數(shù)據(jù)詞典中新建變量,其中包括選擇連接設(shè)備、關(guān)聯(lián)寄存器和選擇數(shù)據(jù)類型,變量定義等。
(3)動(dòng)畫連接。通過動(dòng)畫連接方式來實(shí)現(xiàn)環(huán)境參數(shù)和執(zhí)行設(shè)備的狀態(tài)的實(shí)時(shí)顯示,來表現(xiàn)溫室的狀態(tài)。即將下位機(jī)采集的數(shù)據(jù)以文本控件形式的模擬值輸出到畫面,執(zhí)行部件的實(shí)時(shí)顯示是通過下位機(jī)的狀態(tài)反饋,然后通信到組態(tài)畫面得以顯示。
(4)通訊設(shè)置。組態(tài)王與遠(yuǎn)程測控終端設(shè)置為一致的通訊參數(shù),才能采集和顯示環(huán)境參數(shù),才能將用戶輸入組態(tài)王的環(huán)境參數(shù)目標(biāo)值以模擬值輸出的形式傳輸?shù)竭h(yuǎn)程測控終端進(jìn)行自動(dòng)控制。
該研究所設(shè)計(jì)的智能溫室控制系統(tǒng)硬件部分通過性能比較均選自精確可靠的設(shè)備來完成,具有穩(wěn)定性;各組成部分只需進(jìn)行參數(shù)的簡單設(shè)置,因此具有易操作性和可行性;設(shè)備低功耗、壽命長易于維護(hù)等特定使系統(tǒng)具有環(huán)保性和可持續(xù)性;各部分所支持協(xié)議之間具有兼容性,因此易于組合;整個(gè)系統(tǒng)硬件和軟件部分按需選擇,因此具有經(jīng)濟(jì)實(shí)用性。
該研究設(shè)計(jì)了一種用于連棟溫室的智能監(jiān)控系統(tǒng),具體介紹了該系統(tǒng)的上位機(jī)、下位機(jī)以及通訊部分。該系統(tǒng)采用上、下位機(jī)控制方案實(shí)現(xiàn)對(duì)連棟溫室環(huán)境參數(shù)的監(jiān)控,上位機(jī)部分通過組態(tài)王軟件對(duì)溫室環(huán)境數(shù)據(jù)實(shí)時(shí)更新并智能控制,而下位機(jī)部分的傳感器模塊、遠(yuǎn)程測控終端以及無線通訊部分GPRS模塊的優(yōu)化選擇,以及各個(gè)執(zhí)行機(jī)構(gòu)設(shè)備間的合理化配合工作,不僅實(shí)現(xiàn)了對(duì)溫室中溫度、濕度、光照等環(huán)境因子的自動(dòng)控制,更節(jié)省了人力。與此同時(shí),該系統(tǒng)通過互聯(lián)網(wǎng)亦可實(shí)現(xiàn)集群化管理,即對(duì)不同地區(qū)的多個(gè)溫室集中統(tǒng)一管理、遠(yuǎn)程監(jiān)控、移動(dòng)監(jiān)控。
[1]王剛.工信部發(fā)布《物聯(lián)網(wǎng)“十二五”發(fā)展規(guī)劃》[J].物聯(lián)網(wǎng)技術(shù),2012(3):13-15.
[2]張倩,張盛,林孝康.物聯(lián)網(wǎng):發(fā)展、應(yīng)用及關(guān)鍵技術(shù)[J].電訊技術(shù),2012(12):1996.
[3]北京聚英翱翔電子有限公司.JY-RTU-6640產(chǎn)品說明書[EB/OL].http://www.juyingele.com.cn/product/ycck/Modbus/JY -RTU6640 -M.html.
[4]覃貴禮.智能溫室控制系統(tǒng)的研究與開發(fā)[D].南寧:廣西大學(xué),2012:24.
[5]徐玲.模糊控制在智能溫室溫濕度控制中的應(yīng)用[D].黑龍江:東北林業(yè)大學(xué),2006:7 -9.
[6]何川.基于PLC的智能溫室監(jiān)控系統(tǒng)[D].成都:電子科技大學(xué),2010:40-50.