楊方
摘要:針對農(nóng)田環(huán)境狀況復(fù)雜、監(jiān)測難度大等現(xiàn)狀,設(shè)計(jì)了一種基于無線傳感器網(wǎng)絡(luò)的農(nóng)田環(huán)境監(jiān)測系統(tǒng)。該系統(tǒng)利用傳感器節(jié)點(diǎn)采集農(nóng)田環(huán)境參數(shù)后,通過ZigBee技術(shù)發(fā)送到控制中心,再對數(shù)據(jù)進(jìn)行分析和處理,使農(nóng)田管理者能精確直觀地控制農(nóng)作物種植過程中的關(guān)鍵參數(shù),具有很好的實(shí)用價(jià)值。
關(guān)鍵詞:農(nóng)田環(huán)境參數(shù);無線傳感器網(wǎng)絡(luò);傳感器節(jié)點(diǎn);實(shí)時(shí)監(jiān)控;ZigBee
中圖分類號:S126文獻(xiàn)標(biāo)識(shí)碼:A文章編號:0439-8114(2012)15-3334-02
Design of Farmland Environmental Monitoring System Based on Wireless Sensor Network
YANG Fang
(School of Physics and Mechanical & Electrical Engineering, Zunyi Normal College, Zunyi 563002, Guizhou, China)
Abstract: For farmland environmental conditions,monitoring was difficult,a farmland information monitoring system based on sensor wireless sensor networks was designed targeted the status of farmland environmental conditions. The system used sensor nodes to collect the farmland environmental parameters and send them to the control center for further analysis and processing by the ZigBee technology. Farm managers could precisely and intuitively control the key parameters in the process of crop planting and it has good practical value.
Key words: farmland environmental parameters; wireless sensor networks; sensor nodes; real-time monitoring; ZigBee
我國是農(nóng)業(yè)大國,農(nóng)業(yè)是國民經(jīng)濟(jì)的基礎(chǔ)產(chǎn)業(yè),農(nóng)業(yè)生產(chǎn)受到溫度、濕度、水分等多種農(nóng)田環(huán)境因素的影響。因此,在農(nóng)業(yè)生產(chǎn)過程中引入現(xiàn)代信息技術(shù),可以準(zhǔn)確、高效地收集農(nóng)田信息,對提高農(nóng)產(chǎn)品產(chǎn)量具有重要意義。
針對農(nóng)田環(huán)境復(fù)雜、監(jiān)測難度大等特點(diǎn),充分利用無線傳感器網(wǎng)絡(luò)靈活而強(qiáng)大的組網(wǎng)功能,設(shè)計(jì)了基于ZigBee無線傳感器網(wǎng)絡(luò)的農(nóng)田環(huán)境監(jiān)測系統(tǒng),該系統(tǒng)由傳感器節(jié)點(diǎn)、匯聚節(jié)點(diǎn)、互聯(lián)網(wǎng)和用戶終端等組成[1],利用安裝在被監(jiān)測區(qū)的傳感器節(jié)點(diǎn)采集農(nóng)田環(huán)境參數(shù)后,通過ZigBee技術(shù)發(fā)送到控制中心,再對數(shù)據(jù)進(jìn)行分析和處理,使農(nóng)田管理者能精確直觀地控制農(nóng)作物種植過程中的空氣溫度、相對濕度、CO2含量、水位等關(guān)鍵參數(shù),對在農(nóng)業(yè)生產(chǎn)過程中實(shí)現(xiàn)增產(chǎn)節(jié)能有著很好的實(shí)用價(jià)值[2]。
1農(nóng)田環(huán)境監(jiān)測系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)
ZigBee技術(shù)是一種短距離、低速率的無線通信技術(shù),被廣泛應(yīng)用在無線傳感網(wǎng)絡(luò)的組建中。與其他無線通信技術(shù)相比,ZigBee具有網(wǎng)絡(luò)容量大、工作頻段靈活、架構(gòu)簡單、功耗低、成本低、可靠性高、組網(wǎng)能力強(qiáng)和安全等優(yōu)點(diǎn)[3,4];ZigBee由終端設(shè)備、協(xié)調(diào)器和路由器構(gòu)成。終端設(shè)備是指傳感器節(jié)點(diǎn),將其按一定規(guī)律安裝在農(nóng)田里,配備低功耗的微處理器,監(jiān)測空氣溫度、相對濕度、CO2含量、水位、雨量、風(fēng)向、光照強(qiáng)度、土壤含水量等參數(shù)。一定區(qū)域內(nèi)的傳感器節(jié)點(diǎn)構(gòu)成一個(gè)簇,這些節(jié)點(diǎn)又分為簇首和普通節(jié)點(diǎn)。簇首主要進(jìn)行數(shù)據(jù)的融合及轉(zhuǎn)發(fā),能把簇中普通節(jié)點(diǎn)采集到的信息發(fā)送到上級的協(xié)調(diào)器,也能把協(xié)調(diào)器接收的信息在簇內(nèi)進(jìn)行傳播;普通節(jié)點(diǎn)只能與本簇的簇首交換信息。協(xié)調(diào)器把監(jiān)測到的信息傳輸?shù)骄W(wǎng)關(guān),然后網(wǎng)關(guān)通過GPRS把數(shù)據(jù)傳送到監(jiān)控中心。ZigBee網(wǎng)絡(luò)主要有網(wǎng)狀和星狀,星狀拓?fù)浣Y(jié)構(gòu)簡單,但是覆蓋能力差,且只要簇首出現(xiàn)故障整個(gè)網(wǎng)絡(luò)就癱瘓;網(wǎng)狀拓?fù)涓采w能力強(qiáng)、可靠性好,但結(jié)構(gòu)復(fù)雜[5]。農(nóng)田區(qū)域環(huán)境復(fù)雜,存在很多不利因素,為提高ZigBee的精確性,該設(shè)計(jì)采用星狀—簇首—路由拓?fù)浣Y(jié)構(gòu)[6](圖1)。
2功能模塊設(shè)計(jì)
2.1硬件結(jié)構(gòu)設(shè)計(jì)
1)傳感器節(jié)點(diǎn)。ZigBee無線傳感器網(wǎng)絡(luò)由傳感器節(jié)點(diǎn)組成,傳感器節(jié)點(diǎn)一般由電源模塊、數(shù)據(jù)采集模塊、數(shù)據(jù)處理模塊和無線通信模塊組成(圖2)。
數(shù)據(jù)采集模塊主要由空氣溫度、相對濕度、CO2含量、水位、雨量、風(fēng)向、光照強(qiáng)度、土壤含水量傳感器以及A/D轉(zhuǎn)換器組成,負(fù)責(zé)監(jiān)測區(qū)域內(nèi)以上參數(shù)的數(shù)據(jù)。數(shù)據(jù)處理模塊對采集模塊獲得的數(shù)據(jù)進(jìn)行處理和存儲(chǔ);無線通信模塊主要是和簇首或協(xié)調(diào)器交換信息;電源模塊向系統(tǒng)提供能量;傳感器節(jié)點(diǎn)多選用低功耗器件,而且節(jié)點(diǎn)大多數(shù)時(shí)間處于休眠狀態(tài),所以電源模塊可使用干電池。簇首節(jié)點(diǎn)因?yàn)轭l繁發(fā)送數(shù)據(jù)耗費(fèi)能量多,可使用光電池供電。
2)網(wǎng)關(guān)。網(wǎng)關(guān)的任務(wù)是把傳感器節(jié)點(diǎn)監(jiān)測到的數(shù)據(jù)由ZigBee網(wǎng)絡(luò)通過GPRS發(fā)送到監(jiān)控中心及對數(shù)據(jù)進(jìn)行處理和存儲(chǔ)。網(wǎng)關(guān)由電源模塊、存儲(chǔ)模塊、控制模塊、射頻模塊以及相關(guān)I/O接口組成(圖3)。
網(wǎng)關(guān)進(jìn)行數(shù)據(jù)傳輸和處理的工作量較大,因此采用AT91SAM9261微處理器。該處理器具有高性能、低功耗等優(yōu)點(diǎn)。射頻收發(fā)模塊使用CC2530,主要任務(wù)是和ZigBee網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)雙向傳輸[7]。GPRS無線通信模塊使用Motorola公司的G20產(chǎn)品,通過GPRS網(wǎng)絡(luò)和監(jiān)控中心進(jìn)行數(shù)據(jù)的無線傳輸。
2.2系統(tǒng)軟件設(shè)計(jì)
設(shè)計(jì)中采取休眠-喚醒的工作方式能夠達(dá)到節(jié)能的目的。節(jié)點(diǎn)平時(shí)處于睡眠狀態(tài),當(dāng)接收到監(jiān)控中心的數(shù)據(jù)采集指令時(shí),就被喚醒進(jìn)行數(shù)據(jù)的采集與轉(zhuǎn)發(fā)工作[8],系統(tǒng)軟件設(shè)計(jì)工作流程如圖4。系統(tǒng)開啟后進(jìn)行參數(shù)設(shè)定等初始化工作。ZigBee協(xié)調(diào)器的主要任務(wù)是網(wǎng)絡(luò)組建,所有節(jié)點(diǎn)加入網(wǎng)絡(luò)后就進(jìn)入睡眠狀態(tài)。監(jiān)控中心通過GPRS向ZigBee網(wǎng)關(guān)發(fā)出信息采集的指令后,協(xié)調(diào)器對它所屬的簇進(jìn)行廣播喚醒簇首,簇首對該簇節(jié)點(diǎn)廣播喚醒休眠節(jié)點(diǎn);節(jié)點(diǎn)采集數(shù)據(jù)后傳送到簇首,然后處理反饋給網(wǎng)關(guān);最后網(wǎng)關(guān)再利用GPRS網(wǎng)絡(luò)把數(shù)據(jù)發(fā)送到監(jiān)控中心[9]。
3小結(jié)
無線傳感網(wǎng)絡(luò)技術(shù)能把環(huán)境中所需的各種信息匯集起來進(jìn)行智能處理,已成為研究熱點(diǎn)。研究針對農(nóng)田環(huán)境監(jiān)測系統(tǒng)中數(shù)據(jù)采集量大等特點(diǎn),結(jié)合無線傳感器網(wǎng)絡(luò)技術(shù)的優(yōu)勢,采取星狀-簇首-路由的拓?fù)浣Y(jié)構(gòu)的ZigBee無線傳感器網(wǎng)絡(luò),達(dá)到使用壽命長和數(shù)據(jù)傳輸效率高等目的,具有靈活性大和針對性強(qiáng)等優(yōu)點(diǎn)。傳感器節(jié)點(diǎn)使用了低功耗、低成本的CC2530芯片,在通電困難的環(huán)境中使用該設(shè)計(jì)具有很好的實(shí)用性。該系統(tǒng)可以最大程度地對農(nóng)田環(huán)境信息實(shí)現(xiàn)精確的實(shí)時(shí)采集、處理和傳輸,是實(shí)現(xiàn)農(nóng)產(chǎn)品優(yōu)質(zhì)高產(chǎn)的有效途徑。下一步將對系統(tǒng)功能擴(kuò)展、路由改進(jìn)和數(shù)據(jù)處理等方面進(jìn)一步優(yōu)化,期望能對更多的環(huán)境參數(shù)實(shí)現(xiàn)精確監(jiān)測與控制。
參考文獻(xiàn):
[1] 馬祖長,孫怡寧,梅濤.無線傳感器網(wǎng)絡(luò)綜述[J].通信學(xué)報(bào),2004,25(4):114-124.
[2] 劉燕德.無損智能檢測技術(shù)及應(yīng)用[M]. 武漢:華中科技大學(xué)出版社,2007.
[3] 孫利民,李建中,陳渝,等.無線傳感器網(wǎng)絡(luò)[M]. 北京:清華大學(xué)出版社,2005.
[4] 王殊,閻毓杰,胡富平,等.無線傳感器網(wǎng)絡(luò)的理論及應(yīng)用[M]. 北京:北京航天航空大學(xué)出版社,2007.
[5] 徐琰,馬忠梅. LM3S1138與CC2420的無線傳感器網(wǎng)絡(luò)通信[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2009(10):18-20.
[6] 閆敏杰,夏寧,侯春生. 基于無線傳感器網(wǎng)絡(luò)的魚塘監(jiān)控系統(tǒng)[J]. 中國農(nóng)學(xué)通報(bào),2010,26(16):388-392.
[7] 吳新峰,楊瑞峰.基于MSP430與CC2420的無線傳感器網(wǎng)絡(luò)的硬件節(jié)點(diǎn)設(shè)計(jì)[J]. 電子設(shè)計(jì)應(yīng)用,2007(7):117-118.
[8] 李文仲,段朝玉. ZigBee無線網(wǎng)絡(luò)技術(shù)入門與實(shí)戰(zhàn)[M]. 北京:北京航空航天大學(xué)出版社,2007.
[9] 鄧平. 基于CC2420的ZIGBEE傳感器網(wǎng)絡(luò)技術(shù)研究[D]. 廣州:廣東工業(yè)大學(xué),2008.