基于Labview的設施農業控制方法研究(共24頁)_第1頁
基于Labview的設施農業控制方法研究(共24頁)_第2頁
基于Labview的設施農業控制方法研究(共24頁)_第3頁
基于Labview的設施農業控制方法研究(共24頁)_第4頁
基于Labview的設施農業控制方法研究(共24頁)_第5頁
已閱讀5頁,還剩25頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 基于(jy)labview的設施(shsh)農業控制(kngzh)方法研究摘要:近年來隨著設施農業向著規?;?、產業化的發展,智能化管理越來越引起人們的重視,設施農業智能化控制能夠實現生產和管理的一起化,是現代農業發展的必然趨勢。通過傳感器對溫室內部的主要環境因子:溫度、濕度、光照、二氧化碳等進行數據采集,經過WSN3202的天線傳送給NI硬件平臺,硬件平臺將數據信息通過網線傳送給計算機。在計算機上用labview編寫控制軟件對數據信息進行采集、顯示、保存、監控和輸出,通過監控實時信息以獲得控制指令,計算機根據控制指令控制相關的設備,完善溫室內部環境。 關鍵字:設施農業;環境因子;智能控制;信

2、息采集;labview1 緒論1.1 課題研究的意義 傳統農業是在自然經濟調劑下,采用人力,畜力,手工工具,鐵器等手工勞動方式,根據傳統經驗進行的農業。傳統農業具有:規模小,市場化程度低,不適應現代經濟運作模式等特點。隨著我國人口的增長,和可耕土地的減少以及糧食等物質生產資料需求量的增大,發展現代農業取代傳統農業已經成為唯一出路。設施農業,是在環境相對可控條件下,采用工程技術手段,進行高投入、高產出,技術含量高的一種現代農業生產方式。設施農業是采用人工技術手段,改變影響作物生長的主要關鍵環境因子,給動植物生長的提供更加優良的生態環境。設施農業的核心設施就是溫室。發展設施農業的關鍵是研制和開發成

3、本低廉,操作簡單,經久耐用的溫室控制系統。 溫室控制系統研究涉及計算機技術,傳感器技術,通信技術,人工智能等多領域和學科。相對于傳統的溫室控制儀器,虛擬儀器技術具有性能高,擴展性強,開發時間短,無縫集成等優點,虛擬儀器技術采用交互式圖形化的用戶界面和數據流編程方法更有利于溫室控制系統的設計。本課題是基于labview的設施農業方法控制研究,利用虛擬儀器技術,根據作物的生長特點,對溫室中的主要環境因子進行采集,顯示,控制和輸出,根據監控信息的狀態,計算機發出控制指令,控制溫室的相關設備去修定溫度,濕度,光照,二氧化碳的值,以便建立合適的溫室控制系統,滿足溫室作物的良好生長,提高生產效率。1.2國

4、內外設施(shsh)農業研究現狀1,2,3目前,大多數國家生產上應用的以塑料溫室為主,荷蘭等西歐國家由于氣候的原因以玻璃溫室為主。溫室用能源以燃油和天然氣為主。在溫室的管理上引進了計算機技術,實現對溫室內的溫度、濕度、二氧化碳濃度和溫室外的溫度、風雨、日照以及植物生長狀況的自動控制(z dn kn zh)?;旧蠈崿F了溫室的機械化、自動化和現代化。發達國家的溫室種植品種均以高附加值的蔬菜、花卉和特種水果為主,蔬菜品種以果菜類蔬菜為主,少量以無土栽培方式種植葉菜類蔬菜。 80年代初,我國提出設施(shsh)農業的概念,主要指塑料大棚、日光溫室和連棟溫室。我國的設施農業絕大多數技術裝備水平很低,只

5、能用于春提早、秋延后生產,夏季無通風降溫設施,冬季無加熱設施,對環境的調控能力差.我國設施農業發展中存在的問題:管理體制和機制落后,設施農業生產效益差;設施規模小,不利于規模效益的發揮;裝備水平低,勞動強度大,勞動生產率低下;土地利用率低;產量低、品質差;專用裝備產品品種和數量少,缺乏統一的標準。1.3 虛擬儀器技術5 虛擬儀器的概念是美國NI公司(National Instrument)在20世紀80年代中期提出來的。虛擬儀器的技術基礎是計算機技術,核心是計算機軟件技術。其中最有代表性的圖形化編程軟件是美國NI公司推出的Labview(laboratory virtual instrumen

6、t engineering workbench即實驗室虛擬儀器工作平臺)。虛擬儀器是基于計算機的軟硬件測試平臺,它可代替傳統的測量儀器虛擬儀器通過軟件將計算機硬件資源與儀器硬件有機的融合為一體,從而把計算機強大的計算處理能力和儀器硬件的測量,控制能力結合在一起,大大縮小了儀器硬件的成本和體積,并通過軟件實現對數據的顯示、存儲以及分析處理.虛擬儀器的結構大致可以分為兩部分,即:通用儀器硬件平臺(簡稱硬件平臺)和應用軟件。虛擬儀器的硬件平臺。構成虛擬儀器的硬件平臺可以分為兩部分: (1)計算機 ,一般(ybn)為PC機或者為工作站,是硬件平臺的核心部分。 (2)I/O接口設備,I/O接口設備主要(

7、zhyo)完成對被測輸入信號的信息采集,放大和A/D轉換。虛擬儀器的軟件平臺,開發(kif)虛擬儀器要用到相應的軟件,目前的虛擬儀器開發工具大致可以分為兩類: (1)文本式的編輯語言:C+,Visual Basic,LabWindows/CVI等圖形化的變成語言:Labview 虛擬儀器作為一種基于計算機的自動化檢測儀器系統,是現代計算機技術和儀器技術完美結合的產物,也是當今計算機輔助測試領域的一項重要技術。它利用加在計算機上的一組軟件與儀器模塊相連接,以計算機為核心、充分利用計算機強大的圖形界面和數據處理能力提供對測量數據的分析和顯示。虛擬儀器的構成,如圖1.1所示:圖1.1 虛擬儀器的構成

8、1.3.1 虛擬儀器與傳統儀器的比較4 隨著科技水平的提高,設施農業的儀器設備也有了長足的進步,已經逐漸的從傳統儀器向智能化,信息化方面邁進,其中的代表就是虛擬儀器技術。與傳統儀器相比,虛擬儀器在設施農業領域有著更大的優勢.顯然,與傳統儀器相比,虛擬儀器具有以下特點:1.融合了計算機強大的硬件資源,突破了傳統儀器在數據處理、顯示、存儲等方面的限制(xinzh),大大增強了傳統儀器的功能。2. 利用計算機豐富(fngf)的軟件資源,實現了部分硬件的軟件化,增加了系統的靈活性。通過軟件技術和相應數值算法,可以實時、有效地對測試數據進行各種分析與處理。同時,利用圖形用戶界面技術使得人機交互方便。3.

9、基于計算機網絡技術和接口技術,具有方便、靈活的互聯能力,廣泛支持各種工業總線的標準。因此,利用VI技術可方便地構建自動測試系統,實現(shxin)測量、控制過程的智能化、網絡化。1.3.2虛擬儀器技術在設施農業的應用 虛擬儀器由于具有開發周期短,成本低,靈活高效的特點決定了其在設施農業領域有著廣泛的用途。由于傳統的農業的生長周期長,測量數據較多,而且分散的特點,使用虛擬儀器代換傳統的儀器將會顯示出其高效率的特點。在設施農業的溫室控制系統中使用虛擬儀器,進行計算機測控系統的設計,可以根據自己的需要設計出符合特定農作物生長的特定控制系統。由于虛擬儀器的功能可以由用戶自己去定義,對于溫室內部的不同種

10、農作物可以根據各自作物的生長特定設計不用的控制與監控系統,這將比傳統儀器的控制系統更加優良。在硬件方便可以用單片機信息采集模塊或者NI信息采集平臺通過各種傳感器去采集不同農作物的主要環境因子,將采集的信息通過無線傳輸系統傳送給計算機,在計算機上,用labview設計信息采集,顯示,處理,控制模塊系統,將采集的環境因子信息與預設的環境參數上,下限進行比較,當超出規定參數范圍時,就認為這個時刻的溫室環境參數已經不適合農作物的正常生長,打開控制系統調節相應的環境調節設備,例如加熱,降溫,供水,保濕,增加光照等農業控制設備。Labview信息控制系統能夠實時的采集,監控,比傳統的設備更加準確,并且能夠

11、將采集的數據保存為數據庫的形式,以便將來進行同期的查找與比對,能夠實現對采集的信息自我的控制,減少必要的認為干預,增加了控制系統的穩定性,大大提高了工作效率,減少了認為操作的誤差。實時采集(cij)的信息可以通過labview8上面的波形圖形準確的顯示實時信息,能夠顯示多條信息曲線在同一個圖形中,能夠更加容易的觀測和預測環境因子的變化趨勢,給溫室的控制提供了一定的預警參考。當出現異常或者超出預設的范圍時,可以通過蜂鳴器報警或者打開聲音采集信息,播放系統報警。在溫室控制系統中采集虛擬儀器技術(jsh)以PC機為基礎,通過labview構建信息處理平臺,可以帶起常規的儀器,儀表,不僅滿足控制需要,

12、還大大提高了設備的利用率,虛擬儀器的應用還大大提高了檢測控制的精度,加快了信息的處理速度,在農業領域必將有著廣泛的用途。2 總體設計方案(fng n)2.1設施農業主要環境因子的確定8,10,11隨著溫室農業技術的發展,影響溫室作物的主要環境變量之間的控制越來越引起人們的關注。溫室內作物的生長,一方面取由作物本身的遺傳特性決定,另一方面由于外界環境條件決定。對于第一方面我們可以選擇優良品種。第二方面我們呢可以用人工控制的方法去修定影響作物的主要環境因子6,7。溫室的溫室內影響作物生長的環境因子主要有溫度、濕度、C02濃度和光照等,在作物生長過程中,溫室內的這些環境因子變量不一定時刻都處于最佳水

13、準,因此,就需要采取必要的調節措施,維持溫室內部的良好生態環境,以達到作物的優質、高產的目的。溫度是影響作物生長最重要的幾個環境因子之一。作物的發芽,開花,結果都要在適合的,足夠的溫度下進行。有些作物當外界的溫度達不到要求的時候,就不會發芽,開花。冬天的時候,天氣較好,溫度足夠高的時候,果樹也會開花。溫室內的濕度能夠反映出溫室內部水分的供給,濕度低時,溫室內部土壤,空氣中的水分低,當溫室的濕度不正常的時候就表明溫室內部水的供給不正常。農作物的生長離不開光合作用,不同的光照強度將會影響作物光合作用的效率,作物主要吸收紅橙光和藍紫光。農作物的光合作用生成營養物質有機物,碳元素的來源是二氧化碳。溫室

14、內部二氧化碳的濃度將會影響光合作用的效率,因此影響溫室內部作物的主要環境因子是溫度,濕度,二氧化碳,光照。2.1.1溫度控制 溫度是溫室內最重要的環境因子(ynz)之一,它對作物的生長發育有著極為重要的影響。作物在生長發育的過程(guchng)中發生的生物(shngw)化學反應,都應該在相應的溫度下進行。在溫度超過或者低于相應的溫度時,作物的生長將會受到影響。在溫室外部,溫度地理位置上隨著緯度和海拔的升高而降低,在時間上隨著四季和晝夜的交替而周期性的變化,由于溫室的結構材料,多采用塑料薄膜或者玻璃,具有良好的熱傳導性,所以溫室外部的溫度必將影響溫室內部的溫度變化。 在一個溫室中,溫度的控制主要

15、是時間上的溫度控制,而不是維度,海拔上的。 溫度控制一般包括冬季的采暖和夏季的降溫。調節范圍一般為15一30,(1)加溫。冬季加溫的方式主要有:電加溫,太陽能加溫,水加溫,天然氣加溫等。溫室保溫可以有效地減少溫室內的熱損失,提高溫室溫度,節約能源。溫室的保溫可以增加溫室外部結構的保溫厚度,增加覆蓋塑料薄膜或者采用雙層保溫玻璃結構。目前采用較多的保溫措施主要有:溫室外附加保溫材料;降低溫室高度,減少溫室外表面積。改變溫室結構形式,增加采光量.(2)降溫。在夏季,室外氣溫達到30攝氏度以上,溫室的半封閉性決定內部溫度甚至達到40。這時,緊靠溫室的天窗和側窗通風降溫,不可能達到作物適應溫度的。因此需

16、要人工降溫,常見的降溫措施有:采用內噴霧,溫室水循環降溫系統,風扇,有實力的可以安裝空調。2.1.2濕度控制空氣中氣態水蒸汽的含量稱為濕度,濕度也是溫室環境控制中相當重要的一個指標。濕度過低說明室內土壤的水分,空氣的水分不足,植物就沒有正常的水分供應,不能進行正常的蒸騰作用和光合作用,此外空氣比較干燥會加大植物葉片失水的速度,植物保持水分的能力降低。濕度過高,雖然植物的蒸騰作用會減弱,植物葉片保持水分能力增加,有利于植物的生長發育。但是濕度高會造成植物葉片的快速生長,作物的主要營養物質大部分用于葉,頸的發育,會影響開花,結果,此外過濕的室內環境容易滋生病蟲害。濕度的不正常往往會影響作物的生長狀

17、況和產量。濕度控制一般包括低溫、陰雨季節的除濕和高溫、晴朗大氣的加濕。溫室的濕度調節范圍一般在60一80%RH,精度為士5%RH。濕度的調控影響溫度(wnd),濕度升高則溫度下降,濕度下降則溫度升高。除陰雨天外,夏季室內的平均濕度一般在60%左右,這對植物不利,可以使用內噴霧系統進行降溫,同時增加濕度,當濕度過大時,可以開啟天窗通風降濕。2.1.3光照(gungzho)控制光照作為農作物合成(hchng)有機物能量的來源,也是影響作物生長的重要環境因素之一。光照強度是物體表現被光照的程度,也即物體表面所得到的光通量與被照面積之比,單位是lx,即單位面積物體表面接受到的光的通量。太陽輻射是外界對

18、溫室環境影響的主要的因素之一,它可直接影響室內的溫度、濕度、植物的光合作用、呼吸作用。植物葉片的分布決定了葉片接受光照程度的不同上層葉片受光多,下層葉片受光低。不同位置的作物接收到的光照不同,靠近外部的光照足,靠近內部的光照弱。所以在溫室內的光照分布也是不均勻的。 在夏季,在下午2點左右,光照很強。室內光照太強,會灼傷植物葉片,會,增加植物的光合午休時間,對植物很不利,可以用遮陽蓮進行遮光或者放一些遮陽樹枝。冬季和早春季節,日照時間較短,溫室的光照度較弱,遇上陰雨天氣,室內光照基本需要靠人工提供。光照不足,將會直接影響作物的光合作用合成有機物的效率,導致作物生長受抑,從而嚴重影響作物的生長。當

19、室內光照不充足的時候有必要進行人工補光增加溫室內部的光照條件。目前最常用的溫室補光設備是白熾燈。2.1.4二氧化碳控制 植物共合作用合成有機物的效率除了跟光照有光之外還有二氧化碳的濃度有關。二氧化碳是植物合成有機物碳元素的來源。在冬季,為了保持室內溫度關閉天窗,將會影響到室內的通風換氣,室內二氧化碳的濃度在一定時間內會降低,會影響到植物光合作用的效率,從而使植物生長率顯著下降,顯然二氧化碳濃度不足將會影響作物的產量。實驗表明適合作物成長二氧化碳濃度大約為1000ppm一150Oppm。但不同作物對有略微的不同。增加溫室內部二氧化碳濃度的方法有:通風換氣采用通風機,室內生爐火等。二氧化碳濃度低會

20、造成植物光合饑餓,影響作物成長,當二氧化碳濃度過高時,可以采用自然通風或者放吸收二氧化碳的化學藥劑的方法適當的降低二氧化碳的濃度。2.2總體控制(kngzh)及框圖 整個溫度,濕度(shd),光照,二氧化碳的控制系統(kn zh x tn)整體分為數據采集部分、數據傳輸部分,計算機控制部分、溫室控制設備部分四部分組成。在農業溫室控制系統中,信號數據的采集可以使用各種對應型號的傳感器對溫室內的溫度、空氣濕度、土壤水分、光照進行采集,采集的信號通過NI-WSN3202的天線與上位機NI信息采集平臺進行數據輸出,整個過程是基于ZigBee短距離無線傳輸協議的。然后將測量結果通過NI信息平臺經過數據網

21、線傳輸到電腦PC機上,也即數據采集卡送至個人計算機,在pc機上用Labview編寫相應的接受,顯示,控制平臺對接受的信息進行相應的控制,對每次接受的信息進行信息反饋,控制溫室內部的環境因子控制設備。整個控制系統的流程:被測對象-傳感器-WSN3202-NI硬件模塊物理通道-計算機控制平臺-溫室控制設備。在農業溫室控制系統中,信息數據采集是溫室測控系統的一個重要組成部分。數據采集是使用各種傳感器對溫室內的主要環境因子進行數據測量,把測得的這些非電量信號轉化為電壓或電流等電信號。當然這些電信號比較小,需要進行必要的放大,濾波,調制解調等信號處理。計算機的labview控制平臺將接收數據進行顯示,反

22、饋,將反饋結果傳送給溫室控制設備,溫室控制設備根據反饋的結果進行相應的溫室內部環境因子參數的修定,給作物提供更加優良的生長環境。這個過程主要包括數值數組,圖形曲線的顯示、數據實時數據保存,實時數據監控、實時信息反饋等。 WSN3202溫度傳感器濕度傳感器光照傳感器CO2傳感器NI硬件平臺計算機Labview信息處理平臺溫度控制設備濕度控制設備光照控制設備CO2控制設備 圖2-1是系統總體控制的流程圖 圖2-1 系統總體(zngt)控制的流程圖 3 系統(xtng)的硬件設計3.1 NI硬件平臺的構成(guchng)TOC o 1-2 h u 錯誤!未找到目錄項。 NI硬件平臺是一種小巧而堅固的

23、工業化控制與采集系統,利用可重新配置I/O(RIO)FPGA技術實現超高性能和可自定義功能。NI硬件平臺包含一個實時處理器與可重新配置的FPGA芯片,適用于可靠的獨立嵌入式或分布式應用系統;還包含熱插拔工業I/O模塊,內置可與傳感器/調節器直接連接的信號調理。NI硬件平臺展示了一種支持開放訪問低層硬件資源的低成本架構。NI硬件平臺嵌入式系統可以使用高效的 LabVIEW圖形化編程工具進行快速開發。利用NI硬件平臺,您可以快速建立嵌入式控制與采集系統,而且該系統的工作性能和優化特性可與專門定制設計的硬件電路相媲美。圖3.1為NI硬件信息采集平臺。 在PC機安裝好各種NI驅動之后,在桌面出現NI

24、MAX圖標,點擊圖標進入我的系統頁面點擊遠程系統進入NI硬件系統模塊。用一跟網線連接好PC機和NI硬件平臺,在本地連接網絡協議中配置合適的IP地址和網關。NI硬件系統的IP地址和PC機在同一個網段內,這樣NI硬件與PC機就建立了遠程連接。NI硬件信息平臺的電源采用大功率的電源,電壓大約20-29V左右,不要超過30V,連接好電源,NI遠程連接好會在NI平臺上顯示第2個信號燈正常,軟件配置錯誤或者遠程連接錯誤會讓信號燈一閃一閃。硬件通道設置:采用DAQmx采集卡。雙擊,打開My System下拉菜單,右擊Date Neighborhood,選create new指令,選取NI-DAQmx tas

25、t,點擊NEXT,再選取Generate signals的下拉菜單中Analog output的命令,之后選擇Voltage,選擇通道,選好后就可以進行設置。 圖3-2 NI -WSN3202 圖3-1 NI硬件信息采集(cij)平臺3.2 NI-WSN3202 NI WSN3202測量節點作為一款無線設備(shbi),提供4路10 V模擬輸入通道和4路雙向數字通道。您可以單獨(dnd)將各路數字通道按需要配置為輸入、漏極輸出或源極輸出。借助4節AA電池供電, 可持續運行3年,所以能夠很好的實現持續運行和工作;LabVIEW集成和NI-WSN軟件可輕松實現網絡配置和數據提取,尤其是在數據采集和

26、顯示方面會比傳統的單片機更有優勢;選擇針對可編程和不可編程節點;直接的傳感器連接; 本次畢業設計就是采用直接讓溫度,濕度,光照,CO2傳感器與WSN3202的輸入通道端口連接,傳感器獲得的數據通過端口送給WSN3202,再通過WSN3202的天線發送出去。 圖3-2為NI 3202的實物圖。3.3傳感器溫度傳感器。溫度(wnd)傳感器是指能感受溫度并轉換成可用輸出信號的傳感器。溫度 HYPERLINK /view/16431.htm t _blank 傳感器是 HYPERLINK /view/71398.htm t _blank 溫度(wnd)測量儀表的核心部分,品種繁多。按測量(cling)

27、方式可分為接觸式和非接觸式兩大類,按照 HYPERLINK /view/2680520.htm t _blank 傳感器材料及電子元件特性分為熱電阻和 HYPERLINK /view/277549.htm t _blank 熱電偶兩類。目前,應用最廣泛的溫度傳感器是熱電偶和電阻式溫度探測器、半導體溫度傳感器。電阻式溫度探測器電阻值隨溫度增加而增加。最常見的電阻式溫度探測器的構成材料是鉑、鎳極好,可耐受各種化學物質,抗腐蝕性好,是用銅或鎳制成的電阻式溫度探測器的工作溫度范圍較低,成本也較低。熱電偶由兩種不同的金屬構成,它們的一端熔接在一起形成一個敏感結,溫度變化時將有一個相應的熱電勢產生,該信號

28、由引線引出。濕度傳感器。在選擇濕度傳感器時應考慮的主要因素有精度、長期穩定性、溫度系數、互換性、濕度校正、抗化學腐蝕性等。濕度傳感器分為電阻式和電容式兩種,產品的基本形式都為在基片涂覆感濕材料形成感濕膜,。電阻式濕敏元件主要包括:氯化鋰濕敏元件、碳濕敏元件、陶瓷濕敏元件、氧化鋁濕敏元件等。 HYPERLINK /search?word=%E7%94%B5%E9%98%BB%E5%BC%8F%E6%B9%BF%E5%BA%A6%E4%BC%A0%E6%84%9F%E5%99%A8&fr=qb_search_exp&ie=utf8 t _blank 電阻式濕度傳感器響應速度快、體積小, HYPER

29、LINK /search?word=%E7%BA%BF%E6%80%A7%E5%BA%A6&fr=qb_search_exp&ie=utf8 t _blank 線性度好,較穩定,靈敏度高,產品的 HYPERLINK /search?word=%E4%BA%92%E6%8D%A2%E6%80%A7&fr=qb_search_exp&ie=utf8 t _blank 互換性差;電容式 HYPERLINK /search?word=%E6%B9%BF%E5%BA%A6%E4%BC%A0%E6%84%9F%E5%99%A8&fr=qb_search_exp&ie=utf8 t _blank 濕度傳感器

30、響應速度快,濕度的滯后量小,產品 HYPERLINK /search?word=%E4%BA%92%E6%8D%A2%E6%80%A7&fr=qb_search_exp&ie=utf8 t _blank 互換性好,靈敏度高,便于制造,容易實現小型化和 HYPERLINK /search?word=%E9%9B%86%E6%88%90%E5%8C%96&fr=qb_search_exp&ie=utf8 t _blank 集成化,精度較 HYPERLINK /search?word=%E7%94%B5%E9%98%BB%E5%BC%8F%E6%B9%BF%E5%BA%A6%E4%BC%A0%E6%

31、84%9F%E5%99%A8&fr=qb_search_exp&ie=utf8 t _blank 電阻式濕度傳感器低。CO2與光照傳感器。就目前出現的CO2傳感器主要有紅外線式、電容式、電化學式、熱傳導度式等。其中以紅外線式和電化學式CO2傳感器最為廣泛。紅外線式CO2傳感器產品精度高,功耗小,選擇性好,濃度檢測范圍大,。所以在溫室環境控制中大多選用紅外線式CO2傳感器。光照傳感器的種類繁多,在溫室環境控制中通常選用硅太陽能電池的感應元件及濾光片構成光照傳感器總體硬件設備(shbi)連接示意圖3-2溫度傳感器濕度傳感器光照傳感器CO2傳感器WSN3202NI硬件平臺計算機通信模塊繼電器下位機溫

32、室控制設備 圖3-2 總體硬件(yn jin)設備連接示意圖4 系統軟件(x tn run jin)設計9 應用Labview編寫處理平臺軟件,實現對4路數據信息的數據顯示,保存,監控,整個數據信息采集處理過程如圖4-1所示。WSN3202溫度傳感器濕度傳感器光照傳感器CO2傳感器NI信息采集平臺虛擬采集卡Labview信息處理平臺數據顯示數據存儲數據監控 圖4-1 數據(shj)采集處理流程圖4.1數據顯示(xinsh)模塊 連接在WSN3202的端口的溫度(wnd),濕度,CO2,光照傳感器接受到的信息,通過WSN3202的天線發送給NI平臺整個傳輸過程是基于ZigBee無線傳輸技術的,計

33、算機接受物理通道中的信息,并將采集的四路信息用數值數組或者圖形波形的模式顯示出來,此過程稱之為信息采集。圖4-2為Labview信息采集的前面板和程序版。因為傳感器自身的特點,信息采集的時間間隔比較大,在一段時間內采集的信息點數比較少,用圖形表示只能顯示數據變換大致趨勢,在前面板中添加數值數組顯示可以更加準確的顯示在實時時刻的信息的準確值。 4-2 信息(xnx)采集顯示的程序框圖和前面板 在程序板中,右鍵-Express-輸入DAQ助手-右鍵屬性-WSN3202的四個物理通道。在循環控制中選擇條件循環,布爾按鈕連接上,將波形圖放在條件循環中,當布爾開關的值為真時,DAQ中的數據才可以傳送到波

34、形圖中。反之,則不可以。數值數組顯示直接(zhji)與4路動態數據連接,能后直接顯示出4路采集數據信息。在前面板中,鼠標右鍵-Express-波形顯示控件-波形圖,建立波形圖。右鍵幅值,選擇復制標尺,左右交換。右鍵波形圖,選擇屬性曲線顯示為4,可以顯示4條曲線在一個波形中。選擇標尺時間X軸為20秒,幅值Y軸有4條根據實際表示的曲線設置合適的顯示標尺刻度。右鍵前面板-控件-開關與按鈕-布爾開關在程序框圖中添加(tin ji)條件循環來控制波形圖的顯示。圖4-3為實時信息采集的運行狀態截圖。 圖4-3 實時信息采集(cij)的運行狀態截圖 4.2 數據(shj)存儲模塊 DAQ接受到的4路動態的實

35、時信息,在實現顯示的同時將其保存為.xls文件格式的數據庫,以備將來查詢使用(shyng),此過程稱之為數據信息的保存。 在圖4-4中分別為信息保存的程序框圖和前面板 圖4-4 信息(xnx)保存的前面板和程序框圖在前面板中右鍵-文本顯示空間-Express電子表格,文本輸入路徑控件,布爾開關和數值顯示控件,其中Express表格用來顯示已經保存的數據庫的數據,保存的數據庫的數據的地址可以再文本輸入路徑控件中自己定義位置(wi zhi)或者點擊右端的按鈕選擇已經建好的文件。布爾開關用來控制信息數據庫的保存狀態,當為真時,就保存,反之則不保存。在程序框圖中右鍵電子表-創建-屬性節點-列首字符串設

36、置好數據表的第一行的屬性值。為了將實時時間加入電子表格,將數據轉換為二進制數據用字符數組方面數組的運算合并成一個新的字符串數組,這個過程涉及到動態數據的轉換,數值與字符串的轉換,字符串的拼接,移位寄存器的使用,以及二進制文件添加數據的方法等。在數據保存路徑中添加D:信息保存1.xls就在相應目錄下出現該文件,信息保存的運行狀態圖如下圖4-5 圖4-5 信息(xnx)保存的運行狀態圖4.3數據監控(jin kn)模塊 采集的4路實時信息能夠時刻的反映出溫室內部的主要環境因子的狀態,為了能夠給作物提供更加(gnji)優良的環境,根據作物在特定時間段的環境要求去設定環境因子的要求范圍,根據這個范圍去

37、監控溫室,當超出則報警,反之則不報警,我們稱之為溫室信息監控。 圖4-6,圖4-7是信息監控的前面板和程序框圖 圖4-6信息監控的前面板 圖4-7 信息(xnx)監控的程序框圖 在前面板中添加(tin ji)Express電子表格,同樣設置好列首字符串的屬性值,一共10個屬性值。添加12個圓形狀態指示燈用于指示當前采集信息的狀態,當信息的值在預設的范圍內則狀態指示燈亮正常,超出上限亮過高,低于下限則亮過低。右端的8個環境因子初值就是確定主要環境因子的合適范圍,指示燈控制用于控制是否要開啟指示燈,報警(bo jng)器布爾開關用于控制蜂鳴器,數值顯示控件來顯示報警的次數,當程序運行時,在電子表格

38、中會顯示出采集的信息,已經信息對應的狀態,記錄在電子表格中,并保存為數據庫,當有蜂鳴器報警出現則說明有環境變量的值不正常,可以根據指示燈來確定是高了,還是低了,然后打開相應的溫室環境因子控制設備,例如加熱,降溫,保濕,降濕等來補償溫室,以便提供給作物更加合適的生長環境。 在程序框圖中選擇拆分信號,分成4路信息分別讓其與數值輸入控件中輸入的上限,下限對布爾運算結果為布爾值,對兩個布爾結果進行相應的布爾運算就能夠確定這個信息的值是否是正常的,過高的,過低的然后連接圓形狀態指示燈兩個布爾值還能夠(nnggu)為字符串選擇循環提供門限,讓相應的字符串添加到字符數組中去,在電子表格中顯示數據信息相應的狀

39、態,表格之前添加條件循環,能夠控制表格信息的顯示。在反饋表路徑里面添加路徑D:信息監控1.xls就會在相應目錄下出現這個文件,運行與段時間之后又數據保存。生成文件如下圖所示 圖4-8 信息監控(jin kn)的運行狀態圖4.4平臺的總體結構(jigu)和框圖4.4.1信息采集保存控制平臺的前面板 圖4-9 信息(xnx)采集保存控制平臺的前面板 將前面板的信息采集模塊,信息保存模塊,以及信息監控模塊合并在一起就有了圖 4-9。運行使用(shyng)本平臺軟件,可以再裝有labview的PC機上運行,也可以再沒有裝的儀器上運行。在沒有裝的PC機上需要打包生成包含labview安裝引擎的EXE文件

40、。點擊左上角的連續運行,平臺就進入循環狀態,開始工作,點擊右上角的停止運行按鈕,平臺就會退出,停止運行。開始運行的時候,按采樣間隔中設置好采樣的時間,例如1000,表示采樣間隔是1000ms即1s程序運行循環一次,這個采樣和傳感器的采樣時間是不同的。傳感器的采樣間隔是信息從硬件平臺傳遞過來的時間間隔及其速率,是傳感器本身自己的屬性,是設備制造商已經規定好的。而本平臺的間隔是平臺重復查詢信息采集端口的時間間隔,即1s查詢一次端口,查看環境因子信息是否已經重新被采樣。如果被采樣則修定顯示,保存信息,相當于單片機領域的時刻查詢端口。設置好采樣間隔(jin g),可以看見在右上角的數值顯示數組中,同時

41、有4路信息顯示,對應著實時時間。點擊圖標控制布爾開關,可以看見在左側的波形圖中,對應著采集信息的變化趨勢。因為4路傳感器采樣間隔比較大,所以在波形圖中的X軸時間屬性的波動范圍要盡量大,以波形圖中最少顯示5個完整點為宜。在信息保存模塊中,在電腦的D盤新建一個EXCEL數據表,文件為.xls的格式,運行時點擊文本(wnbn)路徑選擇,選中新建的EXCEL文件,采集的信息就會在數據庫保存布爾開關打開的時候保存到該文件中,當然你也可以在徑路文本框中輸入你要保存文件的路徑,當運行時,在相應的PC機下就會建立相應的保存文件。運行時候數據庫就循環不停更新的,可以做到邊查,保存同時進行。在信息監控模塊中,運行

42、之前最好是先在環境因子初值設定中根據時候作物生長的需要設定合適的環境因子變化范圍。例如要表示溫度環境因子的變化范圍,可以設定溫度上限為多少,下限為多少,那么該作物合適的,正常的溫度范圍就在兩個門限之間,當任意時刻的采集信息不在這個范圍以內,則我們就認為這個時刻,該溫室的溫度狀態已經不是該作物生長的最佳狀態,這個時候就會通過蜂鳴器提出報警,根據信號指示燈,查看是因為超出上限,還是低于下限造成報警。然后(rnhu)啟動相應的溫室溫度控制設備,該加熱,該降溫進行溫室內溫度的微調,為農作物提供最佳的溫度生長環境。其他的3個主要環境因子的控制也是如此。信號指示燈開關,和蜂鳴器開關去控制相應的部件的工作。

43、歷史報警次數數值顯示文本框來顯示一段時間的溫室報警狀況。4.4.2信息(xnx)采集保存控制平臺的程序框圖 在程序框圖中,DAQ中的4路信息首先通過條件循環給波形圖,布爾開關控制波形圖的開關。當布爾開關為假則4路信息是不能進入波形圖的,4路動態信息通過信息拆分分成4路原始信息,經過動態轉換成DEL數值信息,與數值輸入框的上下限值比較得帶2個布爾值,4路一共8個布爾結果,進行一定的布爾運算傳送結果給信號指示燈,8個布爾結果還控制著字符串數組的鏈接來源,其次獲取當前的時間和日期,也通過字符數組的添加形成新的字符串數組,這個字符串數組這就是信息反饋表的信息狀態來源。最后形成的字符串數組,一方面通過移

44、位寄存器到電子表中,另一方面還可以通過打開,添加,關閉二進制文件的形式添加到數據庫中,前提要設置好數據庫的保存路徑。左下角的列首字符串,是2個電子表格的屬性節點。 圖4-6 信息采集(cij)保存控制平臺的程序框圖5結束語5.1畢業論文(b y ln wn)總結本次基于Labview設施農業方法控制研究能夠基本實現對溫室內部主要環境變量的控制,通過傳感器采集的四路溫度,濕度,CO2,光照數據信息,經過WSN3202發送給NI硬件平臺,通過網線連接(linji)到計算機,在PC機上編寫Labview控制平臺,該控制平臺分為3部分。數據顯示部分,在數值數組中能夠顯示實時4路信息的準確值,在波形圖中

45、顯示信息的變化趨勢。在數據保存部分中,在相應路徑下建立.XLS文件,采集的信息會保存在這個文件下,并且在前面板中會顯示出保存的數據。在數據監控部分,實時信息必須與設定好的環境因子限制范圍做比較,得到實時的監控狀態,根據這個狀態發出警報信息和狀態信息,實時數據和實時狀態信息保存為數據庫。通過信息指示燈和蜂鳴器來判斷實時的狀態信息,根據這個狀態計算機控制溫室內部環境修訂設備,達到控制溫室的目的。5.2設計的不足(bz)與展望 在硬件方面,直接采用NI的硬件信息采集平臺和WSN3202,減少了用于硬件設計(shj)方面的時間消耗。通過WSN3202連接的傳感器采集數據,通過WSN3202無線傳輸天線

46、與硬件信息平臺的天線進行短距離的信息傳輸,基本可以在硬件上的采集和傳輸工作。這個過程中用到了僅僅一個硬件模塊,對于多模塊的協調處理沒有涉及到是硬件方面的一大不足。 在軟件方面,利用Labview編輯信息顯示,處理,保存和監控平臺能夠實現數據信息在界面上的實時顯示和處理,在顯示的時候能夠根據波形圖的走勢對據信息有一定的預測對用,是一大創新。不足之處就是顯示的幅度不能夠根據信息的變化幅度調節上下線的標尺。能夠很容易(rngy)的實現波形數據顯示,而傳統的語言用函數的方法也很難實現。在信息監控方面能夠根據已經設計好的參數上下限進行判斷。根據判斷的結果進行布爾運算給出信息狀態,指示燈能夠很好的實現4路

47、信息的指示,蜂鳴器雖然能夠報警提供示警作用,但是不能獨立的給出是哪個環境因子造成的示警,必須根據指示燈,是監控方面的一大不足之處。在監控的時候能夠將實時信息的狀態保存起來,以便將來查看信息狀態進行一定的同期比對。但是不能夠只給出警示信息的記錄,是監控方面的一大不足之處。 對于虛擬儀器在設施農業方面的應用我覺得會越來越廣泛,能夠快捷的實現對實時信息的處理和監控,傳統方法的主要精力用在信息采集和傳輸方面,而虛擬儀器能夠避免這些。Labview圖形化的編程直觀,容易上手,必將會在監控,采集,顯示,保存方面有很重要地位。參考文獻1 國內外設施(shsh)農業現狀及發展趨勢J/OL.中國農業在線(網刊)

48、,2002-7-5.2 陳貴林.我國設施農業現狀(xinzhung)和展望.科技導報.3 李亞敏,商慶芳等.我國設施農業(nngy)的現狀及發展趨勢J.北方園藝.2008(03)4 金鑫.用于VXI測試的虛擬儀器和傳統儀器的比較J國外電子測量技術,1991(2):212235 楊樂平,李海濤.虛擬儀器技術概論M.北京:電子工業出版社,2003.6 李萍萍,毛罕平等.智能溫室綜合環境因子控制的技術效果和合理的參數研究.農業工程學報,1998,9:14(3)7 樊琦.基于LabVIEW的溫室環境智能測控系統軟件設計實現D.浙江大學,2006.8 周長吉主編.現代溫室工程M.北京:化學工業出版社,2003.9 鄧炎,王磊等主編.LABVIEW7.1測試技術和儀器應用M.北京:國防工業出版社,2004.10 D.LCritten,B.J.Ba

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論