張釗+李瑋+辛曉平
摘 要: 針對無線傳感網(wǎng)絡的草原氣象自動監(jiān)測系統(tǒng)硬件中的射頻模塊、系統(tǒng)感知模塊、能量模塊以及系統(tǒng)處理模塊進行設計與選型,并采用直接序列的擴頻技術,實現(xiàn)短距離的無線監(jiān)測;在節(jié)點初始位置中添加相應的傳感器軟件,使代碼能夠有效整合到系統(tǒng)之中。經(jīng)過分析不同字節(jié)的意義,對數(shù)據(jù)傳輸協(xié)議進行修改,并將寄存器數(shù)據(jù)值轉(zhuǎn)換為真實數(shù)據(jù)值,方便客戶查看。通過實驗驗證該系統(tǒng)的合理性,并得出實驗結(jié)論。實驗結(jié)果表明,該系統(tǒng)具有監(jiān)測精確、速度快、時間短等優(yōu)勢,有利于牧區(qū)的生產(chǎn)。
關鍵詞: 無線傳感網(wǎng)絡; 草原氣象; 自動監(jiān)測; ZigBee技術
中圖分類號: TN915?34; TP393. 07 文獻標識碼: A 文章編號: 1004?373X(2017)23?0015?03
Abstract: For the automatic monitoring system of grassland weather, the design and model selection are performed for the RF module, system perception module, energy module and system processing module of the system hardware. The spread spectrum technology of direct sequence is used to realize the short?distance wireless monitoring for the modules. The corresponding sensor software is added into the initial position of the node to integrate the code into the system effectively. By analyzing the meaning of different bytes, the data transfer protocol is modified and the register data value is converted into the real data value for customer convenient viewing. The rationality of the system is verified with experiment, and the experimental conclusion is obtained. The experimental results show that the system has the advantages of accurate monitoring, fast monitoring speed and short time, and benefits the production of pasturing area.
Keywords: wireless sensor network; grassland weather; automatic monitoring; ZigBee technology
0 引 言
近幾年,隨著我國經(jīng)濟的迅速發(fā)展,畜牧業(yè)的進程不斷加快。為了提高利益,人們對自然環(huán)境資源的合理利用越來越重視。尤其草原在人類的生活中占據(jù)著重要地位,比如,保持水土、維持生態(tài)平衡等,但是更重要的是保護自然環(huán)境,隨時關注氣象變化情況,確保生物生存安全,維持草原的可持續(xù)發(fā)展。
針對傳統(tǒng)自動監(jiān)測系統(tǒng)存在監(jiān)測數(shù)據(jù)不準確、魯棒性差、速度慢等問題,無法達到草原氣象監(jiān)測的標準,降低了社會的經(jīng)濟效益,本文提出基于無線傳感網(wǎng)絡的草原氣象自動監(jiān)測系統(tǒng)。針對系統(tǒng)硬件中的射頻模塊、系統(tǒng)感知模塊、能量模塊以及系統(tǒng)處理模塊進行設計與選型,并采用直接序列的擴頻技術實現(xiàn)短距離的無線監(jiān)測。在節(jié)點初始位置中添加相應的傳感器軟件,使代碼能夠有效整合到系統(tǒng)之中。經(jīng)過分析不同字節(jié)的意義,對數(shù)據(jù)傳輸協(xié)議進行修改,并將寄存器數(shù)據(jù)值轉(zhuǎn)換為真實數(shù)據(jù)值,方便客戶查看。通過實驗驗證該系統(tǒng)的合理性,并得出實驗結(jié)論。實驗結(jié)果表明,該系統(tǒng)具有監(jiān)測精確、速度快、時間短等優(yōu)勢,有利于牧區(qū)的生產(chǎn)。
1 自動監(jiān)測系統(tǒng)總體結(jié)構(gòu)設計
草原氣象自動監(jiān)測系統(tǒng)設計采用基于ZigBee技術的無線傳感網(wǎng)絡技術,該技術的應用已經(jīng)越來越廣泛,其中主要有星型結(jié)構(gòu)與多級樹結(jié)構(gòu),為了構(gòu)造良好的監(jiān)測系統(tǒng)應充分考慮多級樹形的網(wǎng)絡結(jié)構(gòu),其優(yōu)點是物理范圍覆蓋面較廣,容納的網(wǎng)絡節(jié)點較多,還可延長傳感器節(jié)點與各個協(xié)調(diào)器之間的通信距離,進而提高網(wǎng)絡的攜帶負載能力[1]。該系統(tǒng)的ZigBee網(wǎng)絡樹狀結(jié)構(gòu)是由協(xié)調(diào)器、節(jié)點以及路由器組成的,不同路由器節(jié)點與終端節(jié)點都攜帶傳感器,而協(xié)調(diào)器需要通過串口與無線服務設備進行連接,并將收集的信息發(fā)送給無線服務設備,實現(xiàn)實時監(jiān)測的目的。為了降低整個網(wǎng)絡的消耗,需要延長網(wǎng)絡使用壽命,該系統(tǒng)使用定時喚醒模式,按照用戶的需求定時喚醒各個節(jié)點發(fā)送的信息,剩下的時間該系統(tǒng)處于休眠模式??紤]實際應用功能,設計系統(tǒng)的模擬分布圖,如圖1所示。
1.1 系統(tǒng)硬件設計與選型
針對系統(tǒng)各個模塊硬件進行設計與選型,主要有無線服務硬件選擇和無線傳感器網(wǎng)絡硬件設計與選型。無線傳感網(wǎng)絡系統(tǒng)硬件主要包括射頻模塊、系統(tǒng)感知模塊、能量模塊及系統(tǒng)處理模塊,能量模塊選擇型號為CC2430,射頻模塊支持2.4 GHz的ZigBee協(xié)議,該芯片尺寸為6 mm×6 mm,集合了運算、加密、存儲以及無線接收的各種功能[2],且接口方便、性能比較可靠。該芯片能解決傳統(tǒng)監(jiān)測功能消耗高、成本花費大等問題,用該芯片具有以下優(yōu)勢:
(1) CC2430芯片上系統(tǒng)功能模塊集成了CC2420RF型號的收發(fā)器,增強了型號為[8051]的微控制單元,大大提高了數(shù)據(jù)處理速度[3]。endprint
(2) 與傳統(tǒng)系統(tǒng)相比,該系統(tǒng)電流消耗較小。正常工作電流消耗功率小于25 mA,處于休眠時電流消耗為0.8 μA,待機時刻電流消耗[4]小于0.5 μA。
(3) 時延較短。該系統(tǒng)從休眠狀態(tài)到工作狀態(tài)僅需15 ms,將節(jié)點進行初始化并接入到網(wǎng)絡的時間僅僅為30 ms。
(4) 代碼較短。對該系統(tǒng)設計的8位微型控制進行測量與計算,整個系統(tǒng)功能的節(jié)點只有32 KB的代碼,而子功能節(jié)點至少為4 KB的代碼。
型號為CC2430的高頻率部分需要采用直接序列的擴頻技術,該項技術不僅能夠為軍事訓練天氣監(jiān)測提供更加安全的保障,還能夠?qū)崿F(xiàn)短距離的無線監(jiān)測,并且提高無線監(jiān)測的可靠性[5]。
1.2 無線模塊軟件部分設計
1.2.1 ZigBee網(wǎng)絡的構(gòu)建
基于ZigBee技術的無線傳感網(wǎng)絡通信是一種應用非常廣闊的技術,根據(jù)不同應用領域,對網(wǎng)絡結(jié)構(gòu)要求也不同,在該系統(tǒng)中添加傳感器。傳感器節(jié)點資源是非常有限的,需要設計優(yōu)化的網(wǎng)絡拓撲結(jié)構(gòu)來提高自動檢測效率,進而提升網(wǎng)絡的可靠性與動態(tài)性。
在節(jié)點初始位置中添加相應的傳感器軟件,并在程序編譯的過程中,使用make工具進行編譯[6]。用戶需要對目錄中的文件做出修改,使得代碼能夠有效整合到系統(tǒng)之中,具體操作如圖2所示。
不同節(jié)點需要先確定好隨機延時的時間,進入等待狀態(tài),如果時間達到,節(jié)點就會發(fā)送入網(wǎng)請求,隨后監(jiān)聽網(wǎng)絡是否存在發(fā)送間隔包信號,即完成協(xié)調(diào)器自動監(jiān)測。由于選擇的數(shù)據(jù)具有隨機性,進而導致時間延長,發(fā)生碰撞,因此需要規(guī)定監(jiān)測的上限。如果節(jié)點沒有接收到間隔包[7]發(fā)送的信號,那么需要重復第一次申請,等待間隔包響應;如果重復的次數(shù)已經(jīng)達到了假設的上限,節(jié)點沒有接收到信號,那么該區(qū)域就不會存在網(wǎng)絡;如果達到規(guī)定的上限,那么節(jié)點就會收到信號,確定網(wǎng)絡已經(jīng)存在,即完成入網(wǎng)的過程。
1.2.2 數(shù)據(jù)傳輸協(xié)議修改
將ZigBee網(wǎng)絡組建之后,需要對各個節(jié)點的數(shù)據(jù)進行采集并傳送到協(xié)調(diào)器上,在這期間需要有固定的數(shù)據(jù)傳輸協(xié)議,方便協(xié)調(diào)器能夠區(qū)分節(jié)點傳來的方向和物理信息種類[8]。當組建的網(wǎng)絡具有拓撲結(jié)構(gòu)時,網(wǎng)絡中會存在多個協(xié)調(diào)器,為此需要在數(shù)據(jù)傳輸?shù)膮f(xié)議中對每一個協(xié)調(diào)器、終端的節(jié)點和傳感器進行設置,首先對原始的數(shù)據(jù)傳輸格式進行分析。將協(xié)調(diào)器直接與主機串口連接,通過串口助手,采集未經(jīng)過處理的數(shù)據(jù):[2820350E000100000400010011301D81B15037854,]經(jīng)過分析不同字節(jié)的意義,對數(shù)據(jù)傳輸協(xié)議進行修改,見表1。
1.2.3 節(jié)點數(shù)據(jù)轉(zhuǎn)換
根據(jù)不同傳感器結(jié)構(gòu),對輸入與輸出的特性與性能進行分析,降低電路板統(tǒng)一設計的難度。串口顯示出的寄存器與主機所表示的變量轉(zhuǎn)換關系并不相同,因此需要針對不同傳感器特性,將寄存器數(shù)據(jù)值轉(zhuǎn)換為真實的數(shù)據(jù)值,方便客戶查看。
2 實 驗
為了驗證該系統(tǒng)設計的合理性進行了如下實驗。根據(jù)對草原溫度和濕度數(shù)據(jù)的分析,將土壤溫度、水分和空氣的溫度變化情況作為標準,分析草地土壤中的氮磷鉀含量,確定pH值;還要分析牧草生長情況,確定草原氣象合理承載能力的評估。
2.1 實驗數(shù)據(jù)分析
合理推算草原放牧季節(jié),將系統(tǒng)中物理信息之間的影響關系通過歷史數(shù)據(jù)和曲線查詢計算出兩者之間的影響關系,進而確定草原不同季節(jié)氣象情況。以草原空氣溫度數(shù)據(jù)為例,分析監(jiān)測數(shù)據(jù)結(jié)果,見表2。
2.2 實驗結(jié)果與分析
按照時間段可對各個區(qū)域監(jiān)測的傳感數(shù)據(jù)進行查詢,根據(jù)草原氣象特征,土壤水分數(shù)據(jù)、降雨量數(shù)據(jù)不會有較大變化,但是空氣中的濕度、風速變化較大,因此按照實際需求對數(shù)據(jù)各個信息的變化特征進行統(tǒng)計,為此設計了三種頻率,按照年、月、日對數(shù)據(jù)進行監(jiān)測與分析。由表1可知,草原氣象監(jiān)測結(jié)果顯示出時間范圍內(nèi)的平均值、最大值與最小值,根據(jù)該結(jié)果繪制柱狀圖,使數(shù)據(jù)對比更加明顯,方便用戶讀取。
由圖3可知,該監(jiān)測系統(tǒng)通過柱狀圖能使用戶直觀地獲取草原氣象空氣濕度情況,進而掌握草原區(qū)氣候。
2.3 實驗結(jié)論
基于ZigBee無線傳感網(wǎng)絡的草原氣象自動監(jiān)測系統(tǒng)能使用戶直觀地獲取草原氣象空氣濕度情況,進而更便捷地掌握草原區(qū)的氣候狀況和動態(tài);傳統(tǒng)系統(tǒng)自動監(jiān)測的土壤水分數(shù)據(jù)與實際草原土壤水分存在較大的偏差,而基于ZigBee無線傳感網(wǎng)絡的草原氣象自動監(jiān)測系統(tǒng)與實際值相比誤差較小,該系統(tǒng)具有監(jiān)測精確、速度快、時間短等優(yōu)勢,適合草原氣象的自動監(jiān)測。
3 結(jié) 語
隨著我國國民經(jīng)濟的不斷增長,畜牧業(yè)需求不斷增加,隨著草原地區(qū)環(huán)境保護意識的提高,草原氣象自動監(jiān)測逐漸成為科研工作關注的焦點?;赯igBee無線傳感網(wǎng)絡的草原氣象自動監(jiān)測系統(tǒng)涵蓋了硬件設計、軟件設計和無線遠程服務,經(jīng)過上述實驗內(nèi)容得出:該系統(tǒng)設計能夠?qū)崿F(xiàn)對草原氣象的精準監(jiān)測,魯棒性較強,具有可移植性,在草原生態(tài)系統(tǒng)監(jiān)測和管理中實現(xiàn)數(shù)字化監(jiān)測、遠程傳輸,實現(xiàn)數(shù)字草原的發(fā)展目標有重要作用。
注:本文通訊作者為辛曉平。
參考文獻
[1] 張亞,羅希昌,陳浩,等.氣象無線傳感網(wǎng)觀測節(jié)點的設計與實現(xiàn)[J].氣象科技,2015,43(6):1046?1052.
[2] 許倫輝,李鵬,周勇.基于ZigBee和GPRS的農(nóng)業(yè)區(qū)域氣象環(huán)境遠程監(jiān)測系統(tǒng)設計[J].江蘇農(nóng)業(yè)科學,2015,43(6):380?383.
[3] 田軍,董興,韓衛(wèi)潔,等.基于無線傳感網(wǎng)絡的目標入侵監(jiān)測系統(tǒng)設計[J].現(xiàn)代電子技術,2015,38(3):23?25.
[4] 楊瑞峰,王雄,郭晨霞,等.基于ZigBee無線傳感網(wǎng)絡環(huán)境監(jiān)測系統(tǒng)設計與應用[J].電子器件,2017,40(3):760?765.
[5] 張新聚,李凱,岳彥芳,等.基于無線網(wǎng)絡的農(nóng)田信息遠程監(jiān)測系統(tǒng)的設計與開發(fā)[J].科技通報,2017,33(6):156?158.
[6] 王昆,陳昕志.基于無線傳感網(wǎng)絡的智能旋耕機定位系統(tǒng)設計[J].農(nóng)機化研究,2016,38(5):112?116.
[7] 鄧伯韜,孫濤.基于無線傳感網(wǎng)的圖像監(jiān)測系統(tǒng)的設計與實現(xiàn)[J].武漢科技大學學報,2015,38(2):138?142.
[8] 薛亞平.基于WSN的高校園區(qū)變送電遠程監(jiān)控系統(tǒng)設計[J].電源技術,2016,40(7):1505?1507.
[9] 高金轉(zhuǎn),彭旭鋒,張會新,等.基于ZigBee無線傳感網(wǎng)絡的環(huán)境監(jiān)測系統(tǒng)的設計[J].電子器件,2016,39(3):546?550.endprint