?

基于Zigbee與MSP430單片機的溫室智能灌溉系統設計

2017-06-01 12:20劉穎
微型電腦應用 2017年5期
關鍵詞:灌溉系統土壤濕度花卉

劉穎

(四川信息職業技術學院,廣元 628017)

基于Zigbee與MSP430單片機的溫室智能灌溉系統設計

劉穎

(四川信息職業技術學院,廣元 628017)

針對物聯網技術的普及與現代農業管理的智能化需求,提出了一種基于Zigbee與MSP430的溫室灌溉智能控制系統。以CC2530無線模塊為基礎,以MSP430F169作為微控制器,對溫室中的光照、溫度、濕度等基本環境參數進行采集與傳輸,并通過上機位軟件將采集數據顯示出來;比對傳統溫室灌溉算法存在的問題,提出了一種模糊灌溉控制算法,從而預測系統何時需要灌溉,再喚醒系統中的采集節點。整個灌溉系統簡單、科學,并大大節省了網絡能量。

MSP430單片機; 硬件架構; 無線模塊; 灌溉算法; 數據采集

0 引言

物聯網技術的不斷發展,被廣泛的應用在各個行業和領域,并大大的改善了人們的生活方式,特別是在農業方面更是當前物研究的熱點。傳統農業漫灌方式不僅不能節約用水,還造成淡水利用率低,而經濟作物對灌溉的精確度要求非常高。因此,適時在溫室中發展智能灌溉系統,對提高我國農業種植的產量具有非常重要的作用。本文結合當前主流的MSP430單片機和Zigbee無線網絡,設計了一款可用于花卉灌溉的低功耗智能系統,并對其實現進行了詳細的闡述。

1 系統功整體架構設計

根據本系統的出發點,其主要的目標是以借助當前的傳感器技術、無線網絡技術、計算機開發技術等實現對溫室智能灌溉。對此本文以某花卉溫室栽培實驗室作為載體,就其功能需求進行分析。對于花卉溫室栽培來講,影響花卉生長的因素很多,但主要有溫度、光照、濕度等。如何對這些因素進行采集,并對花卉灌溉系統進行智能控制是本文實現的關鍵。根據需求分析,系統首先通過傳感器對溫度、光照、空氣濕度、土壤濕度等因素進行采集,然后利用Zigbee無線網絡將數據上傳給上機位;協調節點與電腦PC連接,并通過PC端將結果展示出來;全部系統采用無線控制,從而改變傳統的通過有線連接方式帶來的弊端。由此,可以將該系統的整體結構設計,為如圖1所示。

圖1 系統整體結構分析

在花卉灌溉系統中,采用多傳感器實時采集方式,對土壤濕度、溫度和光照等主要環境參數進行采集,從而為后續的數據分析提供參考。傳感器將采集到的環境參數通過CC2503 Zigbee 無線模塊發送給MSP430微處理器,再經過數據的分析將數據發送給上機位。

2 系統硬件設計

2.1 傳感器選擇

在該系統實現中,主要對光照、濕度、溫度三個環境參數進行采集??紤]到花卉灌溉中與土壤濕度有很大關系,本文選擇對土壤的濕度、光照強度、室內溫度進行采集。

1)土壤濕度傳感器模塊

土壤濕度傳感器選擇SM2801BD型,主要用于對土壤中的含水量進行測定。該傳感器工作電壓DC12—24 V,測量精度3%FSD,只需要將其插入土壤中即可完成對土壤水分的采集,如圖2所示。

圖2 SM2801BD型傳感器使用

SM2801BD傳感器共有四個引腳,其中2、3位電壓輸出正、電壓輸出負;4為引腳接地。經RS485與Zigbee采集節點連接,具體接口電路,如圖3所示。

圖3 SM2801BD外圍接口電路

2)光照傳感器

光照傳感器選擇TSL2561型號。傳感器工作電壓3.3V-5V;通過比較器可輸出更加清晰的信號。該傳感器有6個引腳,其中引腳1和引腳3為電源VDD和信號地GND,引腳2為器件訪問地址引腳。具體引腳圖,如圖4所示。

圖4 TSL2561 外圍電路

2.2 主控芯片及電路設計

1)主控芯片選擇

主控芯片選擇MSP430F169型號,該型號具有以下特點:

低功耗:1.8—3.6 V的供電電壓,5種不同喚醒模式,響應時間不超過6 s;

強大數據處理能力:片內存儲器和寄存器可進行多種運算;高效率的處理指令;

高效開發環境:擁有電源、時鐘、復位和通信串口電路等多個接口。

2 主控芯片與CC2530接口設計

要實現數據的采集,必須將數據傳送給MSP430F169主控芯片。在本系統實現中,兩者之前的通信采用串行通信UART模式,即當CC2530在沒有接受到數據的時候,MSP430F169芯片和無線模塊是處在休眠狀態,當得到指令后,理解喚醒,并通過UART串口將數據發送給MSP430F169。

3 系統軟件設計

3.1 終端節點流程設計

當選擇的三類傳感器采集到數據后,通過CC2530模塊將數據傳輸給MSP430,傳輸模式為UART串口模式。同時在該流程中,采用指令式數據采集方式,即大部分時間系統處在休眠狀態,如通過采用模糊控制的方法,預測下一個階段需要灌溉的時間,則發送指令,將芯片和無線模塊喚醒工作。具體的流程,如圖5所示。

圖5 終端采集節點程序設計

3.2 上機位軟件功能設計

上機位軟件界面主要展示花卉的生長情況,并對其灌溉進行預測和控制。因此上機位軟件界面的功能設計,如圖6所示。

圖6 軟件功能界面

3.3 模糊控制灌溉算法設計

對花卉灌溉來講,最為關鍵的問題是要解決兩個問題:灌溉時間、灌溉量。因此,無論是對光照、溫度等的采集,最終的問題是如何解決水的灌溉量。而影響灌溉量的影響因子有參考蒸騰量(ET0)、蒸騰量(ET)、土壤滲透系數。在溫室中的蒸騰量計算用如式(1)。

(1)

其中,R表示為單位時間作物表面的凈輻射量(MJm-2); 表示飽和條件下水汽壓和溫度曲線的斜率(KPa°C-1);

γ表示干濕常數,單位為(KPa°C-1);

γ=0.6455+0.00064T

在計算參考蒸騰量的同時,還必須計算實際蒸騰量(ET)。而研究認為實際的蒸騰與空氣溫度、濕度、光照呈現線性關系。假設溫室溫度為T,相對濕度為RH,光照強度為lx,則可得到ET的線性方程為式(2)。

ET=8.170+0.212×T-0.130×RH+0.370×lx

(2)

3)土壤滲透系數

對該指標的計算,則借鑒張勝的觀測研究結果,具體計算為式(3)。

I0=K×RH

(3)

其中K為待定系數。

因此,根據上述的參數,可以將該灌溉系統的模糊預測算法設計,如圖7所示。

圖7 基于模糊規則的灌溉預測

4 系統測試

根據上述的硬件要求,通過設計可以得到MSP430與CC2530的電路板整體圖,如圖8所示。

以Viso作為開發軟件,對系統進行開發,從而可以得到的開發登錄界面,如圖9所示。

圖8 整體電路板

圖9 溫室花卉智能灌溉界面

5 總結

本文利用MSP430芯片+Zigbee無線網絡,分別從硬件和軟件的角度設計并實現了一款低功耗的灌溉系統,并根據花卉生長的影響因子,提出一種模糊控制算法,實現對花卉生長灌溉的科學控制,大大增強了MSP430單片機的使用功能,也為智能化的控制提供了參考。

[1] 平毅, 郭磊. 低功耗自動灌溉控制器設計[J]. 現代電子技術, 2014, 37(10): 104-106.

[2] 李曉麗. 基于Zigbee技術灌溉系統的設計及應用[D]. 北京: 中國農業科學院研究生院, 2011.

[3] Yuhua X, Ru W. Remote CO Measurement Based on MSP430 Processor Used with GSM module[C]//Electrical and Control Engineering (ICECE), 2010 International Conference on. IEEE, 2010: 5439-5442.

[4] 陳樹成,楊志勇,王建佳.基于MSP430和CC2530的溫室大棚數據采集系統設計[J].電子設計工程,2014,22(5):168-171.

[5] 石峰.VisualStudio應用解析[J].經濟師,2011,(7):137-238.

[6] 馮筱,秦文華,于欣,等.基于控制土壤濕度的智能花卉澆水系統設計[J].現代電子技術,2015,38(7):110-113.

[7] 朱婷婷,姜波,袁杰. 基于模糊Petri網的加工番茄種植管理優化[J]. 湖北農業科學,2014,08:1912-1916.

Design of Greenhouse Intelligent Control System Based on Zigbee and MSP430

Liu Ying

(Sichuan Vocational College of Information Technology, Guangyuan 628017, China)

In view of the popularity of the Internet of things and intelligent demand of modern agricultural management, a new intelligent control system of greenhouse irrigation based on Zigbee and MSP430 is proposed. Based on the CC2530 wireless module, using MSP430F169 as the microcontroller, it does acquisition and transmission for the light, temperature, humidity and other basic environmental parameters of the greenhouse, and the data are displayed through computer software. Compared with the traditional greenhouse irrigation algorithm, it proposes a fuzzy control irrigation algorithm. Then it can predict when the system demands irrigation, and then wakes up the nodes in the acquisition system. The whole irrigation system is simple and scientific, and it saves the network energy greatly.

MSP430 MCU; Hardware architecture; Wireless module; Irrigation algorithm; Data collection

劉 穎(1982-),女,四川樂山,本科,研究方向:電子信息技術。

1007-757X(2017)05-0056-03

TP311

A

2016.11.14)

猜你喜歡
灌溉系統土壤濕度花卉
李鱓·花卉十二開
三招搞定花卉病蟲害
土壤濕度傳感器在園林綠化灌溉上的應用初探
基于隨機權重粒子群優化極限學習機的土壤濕度預測
基于物聯網技術的農業智能灌溉系統應用
《花卉之二》
基于51單片機控制花盆土壤濕度
仿生高效節水灌溉系統
貴州喀斯特區域土壤濕度變化規律研究
基于單片機的小型自動灌溉系統的設計與實現
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合