999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

虛擬儀器大棚溫室環(huán)境遠程監(jiān)測系統(tǒng)設(shè)計

2014-11-22 04:19:52徐小華等
江蘇農(nóng)業(yè)科學 2014年10期

徐小華等

摘要:CO2濃度、溫度、濕度等因素制約著農(nóng)作物生長和產(chǎn)量。采用虛擬儀器和Actives技術(shù)設(shè)計了遠程溫室監(jiān)測系統(tǒng),試驗結(jié)果表明該系統(tǒng)能較好監(jiān)測植物的生長環(huán)境,對提高農(nóng)作物產(chǎn)量具有重要意義。

關(guān)鍵詞:虛擬儀器;溫室;遠程監(jiān)測;傳感器;CO2濃度;溫度;濕度

中圖分類號: TP277.2文獻標志碼: A文章編號:1002-1302(2014)10-0389-03

收稿日期:2014-03-31

基金項目:云南省教育廳科學研究基金 (編號:2011C042)。

作者簡介:徐小華(1980—),男,四川南充人,碩士,講師,主要從事模式識別和計算機智能系統(tǒng)研究。 E-mail:969287340@qq.com。農(nóng)作物生長在很大程度上受遺傳性、地域性、季節(jié)性等多種因素影響。大部分時間的自然環(huán)境都不能滿足農(nóng)作物的正常生長,往往影響農(nóng)作物產(chǎn)量增加,勢必會造成一定的物力、人力、財力浪費。使用科學的大棚栽培技術(shù)來達到對作物生長有利的環(huán)境因素,有利于提高作物產(chǎn)量和緩解農(nóng)作物季節(jié)矛盾。本研究將計算機技術(shù)、傳感器技術(shù)等多種技術(shù)融為一體,研制開發(fā)成本低廉、操作簡單的溫室遠程監(jiān)測系統(tǒng),旨在為推進我國農(nóng)業(yè)智能化進程提供借鑒。

1虛擬儀器技術(shù)

在測試技術(shù)領(lǐng)域,美國國家儀器公司首先提出“軟件即儀器”的口號,即虛擬儀器,推出了LabVIEW(laboratory virtual instrument engineering workbench),其直觀的流程圖編程風格和運行程序平臺,開啟了虛擬儀器的先河[1]。虛擬儀器代表了當時儀器發(fā)展的新方向,是儀器領(lǐng)域的一個突破,如今虛擬儀器技術(shù)發(fā)展到遠程虛擬儀器階段。將虛擬儀器應(yīng)用范圍拓展到整個Internet/Intranet網(wǎng)上,使信號采集、傳輸、處理一體化,而且不受地域、環(huán)境限制[2-4]。本研究采用LabVIEW、Access、LabSQL軟件和數(shù)據(jù)采集卡、PC機、傳感器等硬件相結(jié)合來實現(xiàn)溫室環(huán)境遠程監(jiān)測。

2大棚溫室環(huán)境遠程監(jiān)測的實現(xiàn)

大棚溫室環(huán)境遠程監(jiān)測系統(tǒng)總體設(shè)計見圖1。

2.1傳感器選擇

根據(jù)溫室環(huán)境,須使用3種類型的傳感器。

一般來說農(nóng)作物生長所需溫度為16~28 ℃,故選用三線制Pt100熱電阻作為溫度傳感器,經(jīng)過溫度變送器處理后,轉(zhuǎn)換成4~20 mA直流電流輸出。圖2是溫度傳感器和變送器接線方式。

溫室相對濕度要求因季節(jié)、農(nóng)作物種類不同有所不同,一般為50%~85%,故選用JYTM-02型濕度傳感器作為系統(tǒng)的濕度傳感器,測定結(jié)果是相對濕度。其主要電氣特性電器參數(shù)如下:5 V DC 5%的供電電壓,10%~95% RH 濕度范圍,2 mA工作電流。

植物生長要進行光合作用,溫室里必須有合適的CO2濃度。本系統(tǒng)選用美國FIGARO公司生產(chǎn)TGS4160型CO2傳感器來測量CO2濃度,系統(tǒng)采用控制鋼瓶裝的液態(tài)CO2氣源,用繼電器的啟閉和控制開啟來實現(xiàn)CO2的釋放。

2.2系統(tǒng)主要模塊

根據(jù)系統(tǒng)需求,共設(shè)計了5個主要模塊,各模塊實現(xiàn)方法如下。

2.2.1數(shù)據(jù)采集模塊結(jié)合待測參數(shù)特征,以及數(shù)據(jù)采集板的可靠性、精度、性價比等因素,選擇美國NI公司生產(chǎn)的數(shù)據(jù)采集卡USB-6008。它是一種小型、輕便的數(shù)據(jù)采集設(shè)備,其采集單端輸入方式、2.5 kHz的采樣頻率。

2.2.2實時數(shù)據(jù)顯示模塊測試數(shù)據(jù)和時間有重要關(guān)系。圖3是實時數(shù)據(jù)顯示模塊。其實現(xiàn)步驟是:設(shè)置曲線開始時間;設(shè)置x軸的最小值為0,最大值為10,即顯示10 s內(nèi)的數(shù)據(jù);輸入空數(shù)組到趨勢圖的History屬性將趨勢圖清空,并通過XScale.Format[5]屬性設(shè)置x軸顯示格式為相對時間,并分別輸入到相應(yīng)的實時曲線屬性中。在While循環(huán)中通過 XScale.Multiplier 屬性設(shè)置x軸間隔時間。

2.2.3報警模塊報警模塊用來顯示溫度、濕度、CO2濃度是否超過設(shè)定報警值的上限或下限。當超限時,前面板相應(yīng)的燈亮且相應(yīng)控件閃爍,并通過聲音傳輸給用戶。圖4是報警模塊。

2.2.4數(shù)據(jù)庫管理模塊根據(jù)LabSQL和Access數(shù)據(jù)庫的特點和開發(fā)速度,本研究選取免費的LabSQL軟件和Access軟件的無縫連接,實現(xiàn)了對數(shù)據(jù)庫管理模塊的程序設(shè)計。數(shù)據(jù)庫存儲模塊主要是完成對各測試數(shù)據(jù)的實時儲存。圖5是程序存儲模塊。

系統(tǒng)采用LabSQL軟件與Access軟件結(jié)合的方式完成數(shù)據(jù)儲存模塊的設(shè)計,其實現(xiàn)步驟為:首先使用“ADO Connection Create. vi”創(chuàng)建1個連接數(shù)據(jù)庫對象,然后使用“ADO Connection Open.vi”打開數(shù)據(jù)源,與數(shù)據(jù)庫文件建立連接;使用“ADO SQL Execute.vi”執(zhí)行“Insert into測試(時間,濕度,溫度,CO2)values” 語句,寫入到數(shù)據(jù)庫中;最后用“ADO Connection Close.vi”把LabVIEW和ODBC數(shù)據(jù)源斷開。其數(shù)據(jù)查詢和刪除的實現(xiàn)方式同添加模塊的方式相同。

2.2.5遠程傳輸模塊網(wǎng)絡(luò)模式有C/S模型、B/S模型2種。本研究根據(jù)系統(tǒng)需求在B/S網(wǎng)絡(luò)模型下采用DataSocket Actives技術(shù)[6-8],結(jié)合開發(fā)ActiveX軟件和IIS 5.0服務(wù)器,實現(xiàn)數(shù)據(jù)遠程傳輸。通信過程見圖6。

服務(wù)器網(wǎng)頁設(shè)計主要步驟如下。

(1)新建工程。選擇VB編程軟件菜單“Project/Components”,在“Components”對話框中選擇“National Instruments CW DS 4.0”和“National Instruments CW UI 6.0”,點擊“OK”,這些控件就出現(xiàn)在工具箱上。

(2)設(shè)計用戶界面。

(3)編寫代碼。以下是控件的部分源代碼。

Private Sub Command1_Click()

CWDS1.ConnectTo “dstp://xxh/ceshi”,cwdsReadAutoUpdate

End Sub

Private Sub CWDS1_OnDataUpdated(ByVal Data As CWDSLib.CWData)

‘Dim a(0 To 4)

CWSlide1.Value = Data.Value(0)-106

Text1.Text = Format(Data.Value(0))-106

CWSlide2.Value = Data.Value(1)-106

Text2.Text = Format(Data.Value(1))-106

CWSlide3.Value = Data.Value(2)-106

Text3.Text = Format(Data.Value(2))-106

CWSlide4.Value = Data.Value(3)-106

Private Sub CWDS1_OnStatusUpdated(ByVal status As Long,ByVal Error As Long,ByVal Message As String)

Label6.Caption = Message

End Sub

Private Sub disconnectclick()

CWDSl.Disconnect

CWButtonl.Value = False

End Sub

Private Sub UserControl_Initialize()

End Sub

End Sub

(4)編譯成ActiveX控件。保存程序,編譯ActiveX控件并命名。

(5)利用VBA建立網(wǎng)頁。

制作好網(wǎng)頁后,在服務(wù)器端配置好IIS,在運行客戶端時輸入服務(wù)器端地址,自動下載ActiveX控件。其客戶端運行效果見圖7。

3結(jié)語

當系統(tǒng)調(diào)試后進行大棚溫室環(huán)境監(jiān)測時,采集和傳輸?shù)臄?shù)據(jù)都能滿足要求,表明該系統(tǒng)具有一定的實用價值,能帶來一定效益。

參考文獻:

[1]殷章桃,坎雜,江英蘭,等. 基于虛擬儀器的加工番茄自動分選試驗臺輸送系統(tǒng)[J]. 江蘇農(nóng)業(yè)科學,2013,41(3):374-377.

[2]易馳,文小玲,李鳳旭. 基于LabVIEW的溫度壓力采集系統(tǒng)的設(shè)計[J]. 微型機與應(yīng)用,2013,32(17):5-8.

[3]顧亞雄,朱翠英,許方華. 基于LabVIEW的單片機多路數(shù)據(jù)采集系統(tǒng)的設(shè)計[J]. 自動化技術(shù)與應(yīng)用,2009,28(10):46-48,60.

[4]徐子荔,陳明,鐘周威. 基于DataSocket技術(shù)的大氣數(shù)據(jù)網(wǎng)絡(luò)化測控系統(tǒng)研究[J]. 計測技術(shù),2006,26(1):65-67.

[5]張新榮,張宇林,周紅標,等. 基于電子鼻和LabVIEW的魚類新鮮度檢測系統(tǒng)開發(fā)[J]. 江蘇農(nóng)業(yè)科學,2012,40(2):315-318.

[6]莫慧芳,饒明輝. 基于DataSocket技術(shù)的電機聲頻遠程故障診斷系統(tǒng)[J]. 自動化與儀器儀表,2013(3):175-176.

[7]Ren W,Ma Q,Lv J. Design on monitored control system of vessel dynamic cyclone oily water separator[J]. Advanced Materials Research,2013,614:608-612.

[8]張晟,董榮勝,冷文浩,等. 分布式數(shù)據(jù)采集系統(tǒng)的通信模型優(yōu)化[J]. 計算機工程,2013,39(4):276-279.

(2)設(shè)計用戶界面。

(3)編寫代碼。以下是控件的部分源代碼。

Private Sub Command1_Click()

CWDS1.ConnectTo “dstp://xxh/ceshi”,cwdsReadAutoUpdate

End Sub

Private Sub CWDS1_OnDataUpdated(ByVal Data As CWDSLib.CWData)

‘Dim a(0 To 4)

CWSlide1.Value = Data.Value(0)-106

Text1.Text = Format(Data.Value(0))-106

CWSlide2.Value = Data.Value(1)-106

Text2.Text = Format(Data.Value(1))-106

CWSlide3.Value = Data.Value(2)-106

Text3.Text = Format(Data.Value(2))-106

CWSlide4.Value = Data.Value(3)-106

Private Sub CWDS1_OnStatusUpdated(ByVal status As Long,ByVal Error As Long,ByVal Message As String)

Label6.Caption = Message

End Sub

Private Sub disconnectclick()

CWDSl.Disconnect

CWButtonl.Value = False

End Sub

Private Sub UserControl_Initialize()

End Sub

End Sub

(4)編譯成ActiveX控件。保存程序,編譯ActiveX控件并命名。

(5)利用VBA建立網(wǎng)頁。

制作好網(wǎng)頁后,在服務(wù)器端配置好IIS,在運行客戶端時輸入服務(wù)器端地址,自動下載ActiveX控件。其客戶端運行效果見圖7。

3結(jié)語

當系統(tǒng)調(diào)試后進行大棚溫室環(huán)境監(jiān)測時,采集和傳輸?shù)臄?shù)據(jù)都能滿足要求,表明該系統(tǒng)具有一定的實用價值,能帶來一定效益。

參考文獻:

[1]殷章桃,坎雜,江英蘭,等. 基于虛擬儀器的加工番茄自動分選試驗臺輸送系統(tǒng)[J]. 江蘇農(nóng)業(yè)科學,2013,41(3):374-377.

[2]易馳,文小玲,李鳳旭. 基于LabVIEW的溫度壓力采集系統(tǒng)的設(shè)計[J]. 微型機與應(yīng)用,2013,32(17):5-8.

[3]顧亞雄,朱翠英,許方華. 基于LabVIEW的單片機多路數(shù)據(jù)采集系統(tǒng)的設(shè)計[J]. 自動化技術(shù)與應(yīng)用,2009,28(10):46-48,60.

[4]徐子荔,陳明,鐘周威. 基于DataSocket技術(shù)的大氣數(shù)據(jù)網(wǎng)絡(luò)化測控系統(tǒng)研究[J]. 計測技術(shù),2006,26(1):65-67.

[5]張新榮,張宇林,周紅標,等. 基于電子鼻和LabVIEW的魚類新鮮度檢測系統(tǒng)開發(fā)[J]. 江蘇農(nóng)業(yè)科學,2012,40(2):315-318.

[6]莫慧芳,饒明輝. 基于DataSocket技術(shù)的電機聲頻遠程故障診斷系統(tǒng)[J]. 自動化與儀器儀表,2013(3):175-176.

[7]Ren W,Ma Q,Lv J. Design on monitored control system of vessel dynamic cyclone oily water separator[J]. Advanced Materials Research,2013,614:608-612.

[8]張晟,董榮勝,冷文浩,等. 分布式數(shù)據(jù)采集系統(tǒng)的通信模型優(yōu)化[J]. 計算機工程,2013,39(4):276-279.

(2)設(shè)計用戶界面。

(3)編寫代碼。以下是控件的部分源代碼。

Private Sub Command1_Click()

CWDS1.ConnectTo “dstp://xxh/ceshi”,cwdsReadAutoUpdate

End Sub

Private Sub CWDS1_OnDataUpdated(ByVal Data As CWDSLib.CWData)

‘Dim a(0 To 4)

CWSlide1.Value = Data.Value(0)-106

Text1.Text = Format(Data.Value(0))-106

CWSlide2.Value = Data.Value(1)-106

Text2.Text = Format(Data.Value(1))-106

CWSlide3.Value = Data.Value(2)-106

Text3.Text = Format(Data.Value(2))-106

CWSlide4.Value = Data.Value(3)-106

Private Sub CWDS1_OnStatusUpdated(ByVal status As Long,ByVal Error As Long,ByVal Message As String)

Label6.Caption = Message

End Sub

Private Sub disconnectclick()

CWDSl.Disconnect

CWButtonl.Value = False

End Sub

Private Sub UserControl_Initialize()

End Sub

End Sub

(4)編譯成ActiveX控件。保存程序,編譯ActiveX控件并命名。

(5)利用VBA建立網(wǎng)頁。

制作好網(wǎng)頁后,在服務(wù)器端配置好IIS,在運行客戶端時輸入服務(wù)器端地址,自動下載ActiveX控件。其客戶端運行效果見圖7。

3結(jié)語

當系統(tǒng)調(diào)試后進行大棚溫室環(huán)境監(jiān)測時,采集和傳輸?shù)臄?shù)據(jù)都能滿足要求,表明該系統(tǒng)具有一定的實用價值,能帶來一定效益。

參考文獻:

[1]殷章桃,坎雜,江英蘭,等. 基于虛擬儀器的加工番茄自動分選試驗臺輸送系統(tǒng)[J]. 江蘇農(nóng)業(yè)科學,2013,41(3):374-377.

[2]易馳,文小玲,李鳳旭. 基于LabVIEW的溫度壓力采集系統(tǒng)的設(shè)計[J]. 微型機與應(yīng)用,2013,32(17):5-8.

[3]顧亞雄,朱翠英,許方華. 基于LabVIEW的單片機多路數(shù)據(jù)采集系統(tǒng)的設(shè)計[J]. 自動化技術(shù)與應(yīng)用,2009,28(10):46-48,60.

[4]徐子荔,陳明,鐘周威. 基于DataSocket技術(shù)的大氣數(shù)據(jù)網(wǎng)絡(luò)化測控系統(tǒng)研究[J]. 計測技術(shù),2006,26(1):65-67.

[5]張新榮,張宇林,周紅標,等. 基于電子鼻和LabVIEW的魚類新鮮度檢測系統(tǒng)開發(fā)[J]. 江蘇農(nóng)業(yè)科學,2012,40(2):315-318.

[6]莫慧芳,饒明輝. 基于DataSocket技術(shù)的電機聲頻遠程故障診斷系統(tǒng)[J]. 自動化與儀器儀表,2013(3):175-176.

[7]Ren W,Ma Q,Lv J. Design on monitored control system of vessel dynamic cyclone oily water separator[J]. Advanced Materials Research,2013,614:608-612.

[8]張晟,董榮勝,冷文浩,等. 分布式數(shù)據(jù)采集系統(tǒng)的通信模型優(yōu)化[J]. 計算機工程,2013,39(4):276-279.

主站蜘蛛池模板: 亚洲成肉网| 呦视频在线一区二区三区| 网友自拍视频精品区| 亚洲成人播放| 国产成a人片在线播放| 巨熟乳波霸若妻中文观看免费 | 亚洲妓女综合网995久久| 在线中文字幕网| 欧美在线三级| 久久综合色天堂av| 国产乱子伦一区二区=| 91丝袜美腿高跟国产极品老师| 亚洲一本大道在线| 国产成人免费高清AⅤ| 人妻夜夜爽天天爽| 国产成人亚洲无码淙合青草| www.91中文字幕| 伊人成人在线视频| 国产黑人在线| 亚洲色图在线观看| 亚洲日韩高清在线亚洲专区| 中文字幕在线欧美| 在线欧美a| 日日拍夜夜嗷嗷叫国产| 巨熟乳波霸若妻中文观看免费| 久久人妻xunleige无码| 又粗又硬又大又爽免费视频播放| 中文字幕啪啪| 亚洲成人播放| 青草娱乐极品免费视频| 久久永久精品免费视频| 狠狠v日韩v欧美v| 在线观看亚洲国产| 国产鲁鲁视频在线观看| 亚洲中文字幕无码爆乳| 久久77777| 伊人国产无码高清视频| 日韩a级片视频| 在线免费a视频| 国产偷国产偷在线高清| 激情無極限的亚洲一区免费| 亚洲品质国产精品无码| 91无码人妻精品一区| 亚洲综合久久成人AV| 亚洲一级色| 久久久久无码国产精品不卡| 欧美在线网| 亚洲一级毛片免费观看| 国产玖玖玖精品视频| 色欲综合久久中文字幕网| 亚洲国产黄色| 欧洲亚洲一区| 亚欧成人无码AV在线播放| 波多野吉衣一区二区三区av| 欧美日韩北条麻妃一区二区| 香蕉视频在线观看www| 亚洲精品视频免费| 国产日韩精品一区在线不卡| 98精品全国免费观看视频| 亚洲九九视频| 欧美伦理一区| 色噜噜狠狠狠综合曰曰曰| 成人亚洲国产| WWW丫丫国产成人精品| 亚洲国产日韩欧美在线| 亚洲国产成人精品无码区性色| 谁有在线观看日韩亚洲最新视频| 午夜激情婷婷| 一本久道久久综合多人| 色哟哟国产成人精品| av免费在线观看美女叉开腿| 女同国产精品一区二区| 99色亚洲国产精品11p| 2021精品国产自在现线看| 凹凸国产分类在线观看| 国产成人高清精品免费5388| 在线观看免费人成视频色快速| 国产在线麻豆波多野结衣| 精品剧情v国产在线观看| 99热国产这里只有精品无卡顿"| 久久久久久尹人网香蕉| 韩国v欧美v亚洲v日本v|