我國(guó)是設(shè)施農(nóng)業(yè)大國(guó),近年來(lái)各地設(shè)施農(nóng)業(yè)發(fā)展迅速,僅遼寧省今年設(shè)施農(nóng)業(yè)將達(dá)到l 000萬(wàn)畝。江蘇省以“工業(yè)思維”來(lái)轉(zhuǎn)變農(nóng)業(yè)發(fā)展方式和產(chǎn)業(yè)結(jié)構(gòu)調(diào)整,提出要“用現(xiàn)代物質(zhì)條件、現(xiàn)代科學(xué)技術(shù)、現(xiàn)代經(jīng)營(yíng)方式武裝和改造農(nóng)業(yè)。我國(guó)雖然是設(shè)施農(nóng)業(yè)的大國(guó),但并非是設(shè)施農(nóng)業(yè)的強(qiáng)國(guó),設(shè)施農(nóng)業(yè)的自動(dòng)化和網(wǎng)絡(luò)化水平還不高。但我國(guó)設(shè)施農(nóng)業(yè)正呈現(xiàn)出規(guī)?;c集團(tuán)化的發(fā)展趨勢(shì),集生產(chǎn)、加工、生態(tài)旅游、服務(wù)等多種功能于一體的現(xiàn)代農(nóng)莊已初現(xiàn)端倪。
系統(tǒng)采用基于ZigBee技術(shù)的無(wú)線數(shù)傳終端DTU采集溫室大棚中的溫度、濕度、光照等參數(shù),并將其發(fā)送到ZigBee網(wǎng)關(guān)進(jìn)行處理后通過(guò)Internet上傳到上位機(jī),上位機(jī)通過(guò)網(wǎng)關(guān)發(fā)送溫度、濕度、光照等控制命令到ZigBee終端節(jié)點(diǎn),控制相應(yīng)設(shè)備以調(diào)節(jié)大棚中相關(guān)環(huán)境參數(shù),從而實(shí)現(xiàn)對(duì)溫室大棚的遠(yuǎn)程測(cè)量與控制。
無(wú)線傳感網(wǎng)絡(luò)的溫室大棚環(huán)境遠(yuǎn)程監(jiān)控系統(tǒng)如圖l所示,由無(wú)線傳感器測(cè)控網(wǎng)絡(luò)終端節(jié)點(diǎn)、ZigBee網(wǎng)關(guān)(協(xié)調(diào)器)和上位機(jī)數(shù)據(jù)中心三部分組成,其中無(wú)線傳感器測(cè)控網(wǎng)絡(luò)中每個(gè)終端節(jié)點(diǎn)由一個(gè)ZigBee通信模塊和一個(gè)特定功能傳感器組成。測(cè)控大棚中的溫度、濕度、光照等環(huán)境參數(shù),且每個(gè)ZigBee終端節(jié)點(diǎn)(FFD)還可在自己信號(hào)覆蓋的范圍內(nèi)與多個(gè)不承擔(dān)網(wǎng)絡(luò)信息中轉(zhuǎn)任務(wù)的孤立的子節(jié)點(diǎn)(RFD)無(wú)線連接。
整個(gè)系統(tǒng)硬件設(shè)計(jì)主要包括ZigBee網(wǎng)關(guān)(協(xié)調(diào)器)和無(wú)線測(cè)控終端GPRS RTU、無(wú)線數(shù)傳終端DTU設(shè)備組成。
ZigBee網(wǎng)關(guān)(協(xié)調(diào)器)硬件架構(gòu)如圖所示,其主要功能是完成數(shù)據(jù)傳輸格式的轉(zhuǎn)換與數(shù)據(jù)遠(yuǎn)程傳輸,實(shí)現(xiàn)ZigBee網(wǎng)絡(luò)與Intemet網(wǎng)絡(luò)之間的通信連接,并與遠(yuǎn)程服務(wù)器進(jìn)行交互功能和對(duì)ZigBee網(wǎng)絡(luò)的管理。
無(wú)線測(cè)控網(wǎng)絡(luò)終端節(jié)點(diǎn)原理圖如圖3所示,每個(gè)終端節(jié)點(diǎn)以CC2430為核心,通過(guò)信號(hào)調(diào)理電路連接溫度、濕度、光照傳感器和相關(guān)執(zhí)行器。
其主要應(yīng)用設(shè)備為遠(yuǎn)程測(cè)控終端RTU 型號(hào)為:JY-RTU6640。
采用無(wú)線數(shù)傳終端 DTU
型號(hào): JY-MD
工業(yè)級(jí)GSM/GPRS MODEM JY-MD,是一款基于移動(dòng)GSM/GPRS網(wǎng)絡(luò)平臺(tái),內(nèi)嵌工業(yè)級(jí)GSM/GPRS無(wú)線模塊的撥號(hào)上網(wǎng)設(shè)備。產(chǎn)品特別針對(duì)工業(yè)現(xiàn)場(chǎng)的復(fù)雜環(huán)境而設(shè)計(jì),通過(guò) RS-232或 RS-485接口. 使用簡(jiǎn)單的AT命令交互界面,這樣用戶(hù)面對(duì)的是基于串口通訊的 AT指令接口,可以完成端到端的可靠數(shù)據(jù)通信。
功能結(jié)構(gòu)圖
配置軟件
整個(gè)測(cè)控系統(tǒng)軟件由ZigBee網(wǎng)關(guān)軟件和無(wú)線傳感測(cè)控網(wǎng)絡(luò)終端節(jié)點(diǎn)軟件兩部分組成。這兩部分都需要向其ZigBee模塊移植ZigBee協(xié)議棧(Z—Stack),尤其是與硬件底層密切相關(guān)的PHY層和MAC層的實(shí)現(xiàn),它為上層通信應(yīng)用提供API接口函數(shù)。
1、ZigBee網(wǎng)關(guān)部分的軟件設(shè)計(jì)
ZigBee網(wǎng)關(guān)向下管理無(wú)線傳感器測(cè)控網(wǎng)絡(luò)各個(gè)終端節(jié)點(diǎn),向上連接實(shí)現(xiàn)和上位機(jī)數(shù)據(jù)中心交互功能,ZigBee網(wǎng)關(guān)初始化后首先格式化網(wǎng)絡(luò)并選擇信道,建立新的網(wǎng)絡(luò)。
無(wú)線傳感器測(cè)控網(wǎng)絡(luò)終端節(jié)點(diǎn)軟件設(shè)計(jì)
傳感器終端節(jié)點(diǎn)的主要工作是數(shù)據(jù)信息采集、網(wǎng)絡(luò)連接并承擔(dān)部分路由功能,保持與臨近節(jié)點(diǎn)的通信,檢測(cè)鏈路狀態(tài)等通過(guò)無(wú)線數(shù)傳終端DTU進(jìn)行數(shù)據(jù)傳輸。
1、左側(cè)設(shè)備列表顯示出當(dāng)前在線和離線設(shè)備的信息,當(dāng)設(shè)備聯(lián)網(wǎng)后,將從“離線設(shè)備列表”進(jìn)入“在線設(shè)備列表”,設(shè)備長(zhǎng)時(shí)間不在線將從“在線設(shè)備列表”進(jìn)入“離線設(shè)備列表”;
2、右上角顯示設(shè)備編號(hào)、用戶(hù)名稱(chēng)、聯(lián)系人、運(yùn)行日期、系統(tǒng)服務(wù)到期日期、電話、傳真、手機(jī)、地址、SIM卡號(hào)等信息;
3、左上角顯示大棚內(nèi)的溫度、濕度等;
4、窗口下面實(shí)時(shí)顯示大棚內(nèi)溫度、濕度等曲線;
5、中部文字提示當(dāng)前設(shè)備登陸時(shí)間,采集回傳數(shù)據(jù)的最后時(shí)間;
歷史記錄
用戶(hù)可以根據(jù)時(shí)間段來(lái)搜索歷史記錄;
歷史記錄將以曲線形式繪制在窗口上面,歷史記錄可以以列表的形式顯示在窗口下面,通過(guò)歷史記錄可以查看設(shè)備運(yùn)轉(zhuǎn)狀態(tài)和相關(guān)趨勢(shì);
同時(shí)查詢(xún)的歷史記錄可以導(dǎo)出為excel表格;
組態(tài)軟件效果圖
用戶(hù)可以根據(jù)需要通過(guò)組態(tài)軟件來(lái)定制程序,這樣界面表現(xiàn)形式更為靈活。
為了驗(yàn)證系統(tǒng)參數(shù)的動(dòng)態(tài)變化性能,在實(shí)驗(yàn)過(guò)程中人為地對(duì)各相應(yīng)的傳感器進(jìn)行了遮擋、加熱、加濕等于擾,從實(shí)驗(yàn)結(jié)果上看這些干擾都很及時(shí)地在上位機(jī)監(jiān)測(cè)界面中有所反映監(jiān)測(cè)界面的右下角實(shí)時(shí)顯示當(dāng)前數(shù)據(jù)變化值,實(shí)驗(yàn)監(jiān)測(cè)界面圖如圖6所示,顯示數(shù)據(jù)曲線呈跳躍式變化正好說(shuō)明了系統(tǒng)響應(yīng)速度快,在很短時(shí)間內(nèi)可以采集環(huán)境參數(shù)的變化。
系統(tǒng)運(yùn)行效果良好,功耗小、移動(dòng)性強(qiáng)、被測(cè)數(shù)據(jù)可以實(shí)時(shí)上傳到上位機(jī)進(jìn)行顯示和記錄。