孫旭杰 王佳偉 楊 濤 盧會會 姚小雪
(南京工程學院,江蘇省南京市 211167)
隨著科學技術的高速發(fā)展,信息通訊技術、計算機網(wǎng)絡技術及物聯(lián)網(wǎng)技術等被廣泛應用到工業(yè)及生活的各個領域,也推動了農業(yè)與環(huán)保技術的進一步發(fā)展。在環(huán)保領域,土地沙漠化一直是一個備受關注的問題,其中由于農業(yè)用地的過度開墾及所處環(huán)境的季節(jié)性變化,使土壤的沙化風險逐漸增加,然而一般農業(yè)設備無法檢測土壤的沙化程度,且傳統(tǒng)的土壤沙化程度測量方法既復雜又成本較高。無線傳感器網(wǎng)絡(Wireless Sensor Networks,WSN)以其節(jié)點高密度、大范圍、強動態(tài)性的特色,可實現(xiàn)土壤沙化水平的信息收集與傳輸;ZigBee技術是一種低速、適用于短距離傳輸?shù)臒o線組網(wǎng)技術,具備低成本、低功耗、支持大量收集節(jié)點、支持多種收集拓撲、復雜度低、快速、可靠、安全等特色,能滿足動態(tài)、智能、實時監(jiān)控的要求[1]。鑒于此,筆者設計了一套基于ZigBee的土壤沙化水平監(jiān)控分析系統(tǒng),實現(xiàn)了無人監(jiān)控、遠程監(jiān)控、遠程分析,極大程度地保證了對易沙化地區(qū)土壤的及時保護。現(xiàn)擬對該系統(tǒng)的設計、硬件、軟件進行詳細介紹,并通過試驗應用案例分析,論證該系統(tǒng)的實用性和合理性。
在本系統(tǒng)中,設計感知節(jié)點作用于溫度、濕度、光強、風速、土壤酸堿度的數(shù)據(jù)收集與無線傳輸;組建ZigBee網(wǎng)絡的任務主要由協(xié)調節(jié)點負責,將感知節(jié)點接收的數(shù)據(jù)經(jīng)由端口傳送到PC端;PC端通過監(jiān)測軟件獲取土壤的各參數(shù)數(shù)據(jù)并將結果顯示出來,用戶可遠程讀取并對各參數(shù)進行快捷有效的監(jiān)控分析。系統(tǒng)結構見圖1。
圖1 系統(tǒng)結構
本系統(tǒng)應用TI公司的CC2530單片機作為主控芯片,其優(yōu)點主要有:(1)CC2530內容集成有2.4 GHz符合IEEE.802.15.4規(guī)范的DSSS射頻收發(fā)器,具有良好的無線接收能力和防干擾能力,且具備一個加強的8051控制器;(2)具備256 kB的可編程Flash和8 kB的RAM[2];(3)芯片集成8通道12位ADC(模數(shù)轉換器)、128位AES加密解密安全協(xié)處理器、休眠模式定時器等[2];(4)芯片的集成度較高、抗外界干擾能力強、功率消耗較低,且可以發(fā)出指令、讀取狀態(tài)、自主工作和明確無線設備事件的順序。
電源的作用主要是為單片機、傳感器等供電,在本系統(tǒng)中單片機與傳感器的供電電壓不同,傳感器為5 V,單片機為3.3 V。現(xiàn)選取較高供電電壓,即5 V鋰電池,但給單片機供電還需轉換電平,因此在本系統(tǒng)中還要添加一個電平轉換功能。經(jīng)研究,選擇使用的電平轉換芯片為TPS79533,輸入電壓為2.7~5.5 V,輸出電壓為3.3 V[3]。本系統(tǒng)設計的電源供電硬件的原理見圖2。
圖2 電源模塊電路
環(huán)境感知模塊主要通過CC2530獲得溫度、濕度、光強、風速、土壤酸堿度等信息。通過前端的傳感器獲得相應的信號,再通過A/D轉換輸入到CC2530單片機的I/O口,從而獲得當前的感知信息。下面以溫濕度傳感器為例,介紹CC2530獲取環(huán)境感知信息的過程,見圖3。其他傳感器節(jié)點原理與此相似,故不再贅述。
圖3 溫濕度傳感器節(jié)點模塊
溫濕度傳感器SHT11通過P1.0和P1.1與CC2530相連,P0.0端口作用于溫濕度傳感器的電源開關,見圖4。
該系統(tǒng)軟件是基于TI公司的Z-Stack協(xié)議棧開發(fā)[4]。在本系統(tǒng)中,由于棧協(xié)議以操作系統(tǒng)的形式表現(xiàn),因此所有的操作都被認為是任務或者事件。
圖4 SHT11通信原理
協(xié)調器在經(jīng)過初始化后完成網(wǎng)絡建設,網(wǎng)絡建立后,協(xié)調器控制數(shù)據(jù)由傳感器節(jié)點向PC端進行傳輸。有兩個任務需要在傳感器與節(jié)點交互之后完成:(1)每隔10 s向協(xié)調器發(fā)送1個信息包,PC端經(jīng)由過程統(tǒng)計單元時間段內收到的數(shù)據(jù)包的數(shù)目,感知傳感器節(jié)點是不是處于正常工作狀態(tài)[5]。(2)每隔1 h向協(xié)調器節(jié)點傳輸1次土壤各個參數(shù)的數(shù)據(jù)。傳感器檢測到的模擬電壓信號在處理后變?yōu)楦鱾€參數(shù)的具體數(shù)據(jù)[5],通過通信電路發(fā)給CC2530。
協(xié)調器啟動后,包括無線電通道等在內的初始化即開始進行,緊接著定義相關配置及節(jié)點,接著網(wǎng)絡便開始工作,見圖5。Z-Stack以操作系統(tǒng)的形式出現(xiàn)[5],完成組網(wǎng)和硬件初始化工作后便可進行數(shù)據(jù)的傳遞。路由器節(jié)點與協(xié)調器節(jié)點的開啟與作用過程基本相似,前者比后者多進行兩項工作:(1)向后者發(fā)送信息包;(2)向后者發(fā)送土壤各個參數(shù)的數(shù)據(jù)。
圖5 節(jié)點軟件流程
如圖6所示,通過后臺服務器,在上位機監(jiān)控軟件中可以了解網(wǎng)絡中每個節(jié)點的IEEE地址、網(wǎng)絡地址、傳感器的歷史數(shù)據(jù)和實時數(shù)據(jù)。在同等情況下,可以對參數(shù)進行自定義改變,從而更加方便地進行土壤各參數(shù)數(shù)據(jù)的分析以及沙化程度的研究。
圖6 上位機監(jiān)控流程
該系統(tǒng)以CC2530芯片為核心,選用SHT11溫濕度傳感器、BH1750光強度傳感器,合理設計了傳感節(jié)點,并運用IAR7.60編程軟件基于協(xié)議棧對軟件部分進行了設計。在試驗時,室內測試中,系統(tǒng)組網(wǎng)、通信、閥門控制全部正常;室外測試中,單點通信距離在無障礙物的情況下測得130 m左右為最佳通信距離、有障礙物的情況下70 m為最佳通信距離,光照強度的測得值偏差可控制在5%以內,系統(tǒng)采集的溫度誤差可控制在1 ℃以內、濕度誤差可控制在2%以內。經(jīng)檢驗,該系統(tǒng)雖然存在一定的測量誤差,但全部誤差都在合理范圍內,對于農田系統(tǒng)的灌溉幾乎不會產(chǎn)生影響,故該系統(tǒng)具備在農田中實際應用的可行性。
該系統(tǒng)基于CC2430和CC2591進行開發(fā),選用BD-1型土壤水分傳感器對土壤進行水分參數(shù)的采集,并選用200-PGA電磁閥進行控制。經(jīng)過相似的節(jié)點連接及軟件設計后,該系統(tǒng)同樣進行了試驗。在試驗中,測得當節(jié)點高度為1.5 m時通訊質量最高,在該高度下,節(jié)點相距300 m時,通訊質量仍可滿足工程需要,且網(wǎng)絡即使在大雨天氣也能保持86%以上的數(shù)據(jù)包接受率,網(wǎng)絡穩(wěn)定性高。通過對比土壤8 cm深處和20 cm深處的水分含量,并對比降雨前后土壤濕度的數(shù)據(jù),驗證了該系統(tǒng)測得數(shù)據(jù)的可靠性。
ZigBee農業(yè)大棚智能控制系統(tǒng),通過在農業(yè)大棚內布置已嵌入ZigBee模塊的溫度、濕度、光照等傳感器,對棚內的溫度、濕度、光照等進行監(jiān)測自動化控制。由于ZigBee強大的組網(wǎng)能力,實現(xiàn)了大面積的區(qū)域監(jiān)控,極大地降低了智能溫室大棚的建設成本和運行成本。監(jiān)控系統(tǒng)與建立的基于作物生長周期的墑情專家系統(tǒng)有機集成,能實現(xiàn)作物生長的精細和動態(tài)監(jiān)控,達到“智慧”狀態(tài),提高資源利用率和生產(chǎn)力水平。
以山東樂陵蔬菜種植基地為例,引進“智慧農業(yè)”后,實現(xiàn)了農業(yè)生產(chǎn)模式轉型,噴灌、施肥、施藥等都可通過智能遙控的方式實現(xiàn),并可根據(jù)不同作物的不同需肥量設定好每次的施肥量,由系統(tǒng)自動調節(jié)水肥比例,輸送到作物的根莖部,不但精準度高,而且大大節(jié)約了水肥資源,提高了作物產(chǎn)量。完成農業(yè)生產(chǎn)模式的轉型升級后,該基地全年節(jié)水60%~80%、節(jié)肥35%~55%、節(jié)地5%~8%,且方便了農業(yè)相關部門對農產(chǎn)品安全的監(jiān)管,工作人員只需上網(wǎng)查看,就可調出經(jīng)營單位的實時畫面,實現(xiàn)了24 h監(jiān)管。
[1] 楊永超,曾剛,黃勇,等.基于ZigBee無線傳感網(wǎng)絡的窨井安全監(jiān)測系統(tǒng)[J].安全與環(huán)境工程,2015,22(5):96-101.
[2] 羅秋晨.基于CC2530的無線傳感器網(wǎng)絡節(jié)點設計[J].機電一體化,2012,18(11):57-59.
[3] 劉鵬宇.基于室內光能和振動能的復合式能量采集微電源系統(tǒng)研究[D].重慶:重慶大學,2013.
[4] 李寧.基于ZigBee的低功耗數(shù)據(jù)采集系統(tǒng)的設計與實現(xiàn)[D].北京:華北電力大學,2015.
[5] 胡培金,江挺,趙燕東.基于ZigBee無線網(wǎng)絡的土壤墑情監(jiān)控系統(tǒng)[J].農業(yè)工程學報,2011,27(4):230-234.
[6] 高偉民.基于ZigBee無線傳感器的農業(yè)灌溉監(jiān)控系統(tǒng)應用設計[D].大連:大連理工大學,2015.