





摘要:針對傳統果園環境狀況的監測過程復雜、實時性差等缺點,設計了一種基于傳感網絡的果園實時監控管理系統,可對果園溫度、CO2濃度、光照強度、土壤濕度進行動態監測。該系統利用無線傳感器節點把采集的果園數據通過Zigbee技術傳輸到控制系統,然后進行數據分析與處理,最后將結果直觀反映給管理者。還實現了基于遠程監控的多傳感器融合系統。硬件設計包括單片機(MSP430F149)、傳感器的設計及射頻芯片(CC2420)組網實現遠程通訊,試驗證明該系統穩定,能夠達到預期目的。該系統還能擴展更多參數指標,滿足果園管理的需要。
關鍵詞:果園環境;傳感網絡;Zigbee;實時監控
中圖分類號:S126;TP277.2文獻標識碼:A文章編號:0439-8114(2011)21-4469-04
The Design of Real-time Monitoring System for Orchard Environment based on Wireless Sensor Networks
LIU Yan-de,WU Tao
(School of Mechanical and Electrical Engineering, East China Jiaotong University, Nanchang 330013, China)
Abstract: A monitoring system based on the sensor networks and transfer technology of Zigbee was designed for orchard environmental factors such as temperature, Carbon dioxide concentrations, light intensity, soil humidity and so on. The datas were transferred from orchard to the controller system Nia the sensor by using Zigbee technology. The final results were presented to the manager of orchard. It realized the multi-sensor fusion system based on remote monitoring. The system hardware unit included microcontroller(MSP430F149), sensor design and RF chip(CC2420), the experiments proved that the system was stable, could meet the expected purpose. It also could expand more indexes and meet the need of orchard management.
Key words: orchard environment; sensor network; Zigbee; real-time monitoring
隨著現代信息技術、通訊技術、農業技術等一系列高新技術的高速發展,推進了農業物聯網時代的來臨。所謂農業物聯網,即通過各種信息傳感設備,采集各種農業生產需要的信息,與互聯網結合形成的一個巨大網絡。最終實現所有物品與網絡的連接,方便識別、管理和控制。無線傳感網絡是集信息采集、信息傳遞、信息處理于一體的綜合智能信息系統[1]。
果園環境是直接影響果樹產量的重要因素之一。只有在最佳的環境條件下,果樹的品種優勢才能充分發揮。隨著規模化、智能化、精細化農業的發展,對果園參數實時監控日益顯著。在果園中引入Zigbee技術后,以其靈活而強大的組網功能,可以實現對果樹環境狀況進行動態監控;達到滿足果樹的營養需求、節約用水、監測果樹病蟲害的目的,最終實現果樹栽培中各項關鍵參數更精確的控制。
1總體設計
選取幾個典型果園環境參數進行遠程監測,如CO2含量、溫度、光照強度、土壤含水量。傳感器采集的數據經過放大和A/D轉化被微處理器接收,微處理器與射頻芯片進行通訊,最終通過可視化平臺將信息傳遞給果園管理者,達到對果園數據遠程監控的目的。本設計包括硬件設計與軟件設計,從果樹信息采集、信息處理、信息傳輸、信息反饋等步驟到精確、實時、直觀地對果園數字化監測管理[2]。果園遠程在線監測實現簡圖見圖1。
2硬件設計
硬件設計由5個主要模塊組成:數據采集模塊、微處理器模塊、無線通訊模塊、太陽能供電模塊、可視化軟件平臺。其中各種傳感器及芯片的選用從低碳、節能、體積小、使用簡單等角度考慮。硬件設計如圖2。
2.1傳感器
系統選用型號為BMG-CO2-NDIR的傳感器,該傳感器適用于果園CO2濃度檢測系統,具有性能穩定、精度高、壽命長、維護少及能抵抗高濕度的果園環境等特點。測量量程為0~2‰,監測分辨率為
±0.01‰,工作電壓為24 V(DC),工作溫度0~50 ℃。接線方式1腳接24 V(DC),2腳接GND,3腳接輸出+,4腳接輸出-。
系統選用的DS18B20溫度傳感器是美國DALLAS半導體公司最新推出的一種改進型智能溫度傳感器。其具有獨特的單線接線方式,支持多點組網以及不需要任何的外圍元件。溫度范圍-55~125 ℃,精度為±0.5 ℃。有GND引腳、VDD引腳、DQ數字信號輸入與輸出端[3]。
系統選用YX-GZ光照傳感器,該傳感器采用先進的電路模塊技術開發變送器,用于實現對果園光照度的測量。其量程為200~100 000 lx,供電為24 V(DC),輸出信號為4~20 mA,精度為±5%,接線方式1引腳接電源+,2引腳接電源-,3引腳接信號輸出。
系統選用的TR-5型土壤水分傳感器,該傳感器能直接穩定地反應各種土壤的真實水分含量,而且穩定性高,安裝維護操作簡便,密封性好,可長期埋入土壤中使用。采用標準的電流環傳送技術使其具有抗干擾能力強,傳送距離遠,精度高,響應快,支持RS232/RS485串行網絡通訊。量程0~100%,精度為±2%,工作電壓為12V~24 V(DC)。
2.2微處理芯片
MSP430是具有超低功耗特點的16位單片機,本系統選用MSP430F149,其功耗低,適合果園監控系統使用。它有16位CPU和高效的RISC指令系統,無外擴的數據地址總線,在8 MHz時可達到125 ns的指令周期,具有16個快速響應中斷,可以及時處理緊急事件。片內外圍功能豐富,有12位的A/D轉換器ADC12內包括采樣/保持功能的ADC內核、轉換存儲邏輯、內部參考電平發生器、多種時鐘源、采樣及轉換時序電路[4]。兩路USART通信串口,可用于UART和SPI模式;片內有精密硬件乘法器、兩個l6位定時器,6個并行口,48條I/O口,具有64 kB的閃存,用于存儲采集數據[5]。
MSP430F149接兩個外部晶體振蕩器:低速晶體振蕩器和高速晶體振蕩器[6]。低速晶體振蕩器支持超低功耗,它在低頻模式下使用一個32.768 kHz的晶體,該晶體直接連接在XIN和XOUT管腳上。高速晶體振動器作為它的第二晶體振蕩器,與低速晶體振蕩器不同的是功耗較大且必須外接電容。系統可以根據不同的需要選擇不同的晶體振蕩器作為主時鐘。一般情況下微處理器工作在低頻,從而降低功耗,等需要采集參數時,立即切換到高頻時鐘上,馬上進行光照強度、溫度、土壤濕度及CO2濃度的采集、處理和數據的收發等操作。由于兩個晶體振蕩器的存在,在保證系統低功耗的同時也可以保證系統的快速響應。
2.3無線傳輸芯片
Zigbee 是一種新興的短距離、低速率無線網絡技術,Zigbee的基礎是IEEE 802.15.4,它具有功耗低、傳輸速率低、成本低、組網方便、安全性好等特點,是本系統中的首選無線傳輸技術。無線傳輸模塊的射頻芯片選用CC2420,該芯片是Chipcon公司開發的一款符合ZigBee標準的射頻芯片,其兼容2.4 GHz IEEE 802.15.4的通訊協議[7]。該芯片體積小、功耗低,非常適合農業監控應用系統。具有完全集成的壓控振蕩器,只需要天線、16 MHz晶振及非常少的外圍電路就能在2.4 GHz頻段工作。CC2420只提供一個SPI接口與微處理器連接,通過這個接口完成設置和收發數據工作。許多單片機都集成了SPI控制器,簡單的外圍電路和處理器接口,使用CC2420更加方便簡單,CC2420的外圍電路設計如圖3。利用此芯片開發的無線通信設備支持數據傳輸率高達250 kbps,可以實現多點對多點的快速組網[8]。
2.4太陽能供電系統
果園一般處在偏遠郊區,有線供電傳輸供電成本大,利用光伏發電能夠達到節能環保的目的,本系統采取太陽能供電。系統設計的光伏充電系統的主電路采用BUCK電路拓撲,主要由光伏電池、功率器件、濾波電感、電容、續流二極管、鉛酸蓄電池組成,主電路拓撲圖如圖4。
控制電路核心是TI公司電壓型PWM芯片TL494,TL494的內部電路由基準電壓產生電路、振蕩電路、間歇期調整電路、兩個誤差放大器、脈寬調制比較器以及輸出電路等組成。控制電路采用電流內環、電壓外環的雙閉環控制,實現充電系統的快速啟動,對負載波動具有很好的抗擾作用,并可實現無靜差調節[9]。
3軟件設計
軟件設計包括傳感器軟件設計和CC2420芯片通訊協議設計。傳感器軟件設計根據不同傳感器的使用規則進行相應地初始化設計。CC2420是一款符合IEEE 802.15.4標準的射頻芯片,其無線信道上傳輸的數據必須符合IEEE 802.15.4標準的規定[10],表1所示為CC2420物理層數據幀格式。
在CC2420中,前導序列長度和開始幀分隔符是可以配置的,默認值4字節和1字節符合IEEE802154協議[11]。圖5所示為CC2420發送和接收處理的程序設計流程圖。
4小結
無線傳感網絡技術把空間上的各種信息融合到一起,進行智能化比較分析,在當今社會備受關注,成為多學科和高交叉的熱點研究領域。本文采用Zigbee技術對傳感器組網,以MPS430單片機和CC2420芯片結合對果園的溫度、CO2濃度、光照強度及土壤濕度等指標進行遠程監測。無線傳感網絡的果園實時監控系統為建設高效、低能的果園環境,監測果樹生長狀況和水果增產起到了關鍵性作用。
參考文獻:
[1] 徐琰, 忠梅. LM351138與CC2420的無線傳感器網絡通信[J]. 單片機與嵌入式系統應用,2009(10):18-20.
[2] 朱能武,鄧昌彥,熊進薯. 我國工廠化養豬環境工程技術研究應用現狀及發展前景[J]. 湖北農業科學,2000(6):56-58.
[3] 劉燕德. 無損智能檢測技術及應用[M]. 武漢:華中科技大學出版社,2007.
[4] 吳新峰,楊瑞峰. 基于MSP430與CC2420的無線傳感器網絡的硬件節點設計[J]. 電子設計應用,2007(7):117-118.
[5] 沈建華,楊艷琴. MSP430系列16位超低功耗單片機原理與實踐[M].北京:北京航空航天大學出版社,2008.
[6] 閆敏杰,夏寧, 侯春生. 基于無線傳感器網絡的魚塘監控系統[J]. 中國農學通報,2010,26(16):388-392.
[7] 李文仲,段朝玉. ZigBee無線網絡技術入門與實戰[M]. 北京:北京航空航天大學出版社,2007.
[8] 王秀梅,劉乃安. 利用2.4GHz射頻芯片CC2420實現ZigBee無線通信設計[J]. 國外電子元件,2005(3):59-62.
[9] 張志福. TIA94在密封鉛酸電池充電器中的應用[J]. 青海大學學報(自然科學版),2005,23(4):22-24.
[10] 鄧平. 基于CC2420的ZIGBEE傳感器網絡技術研究[D]. 廣州:廣東工業大學,2008.
[11] 張榮標,谷國良,馮友兵. 基于IEEE802.15.4的溫室無線監控系統的通信實現[J]. 農業機械學報,2008,39(8):119-122, 127.