亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        連棟塑料溫室環(huán)境智能控制系統(tǒng)的研究

        2013-12-14 07:39:44李莉莉孫麗娟陳大躍黃震宇
        電氣自動(dòng)化 2013年4期
        關(guān)鍵詞:測(cè)控站測(cè)控溫室

        李莉莉,孫麗娟,陳大躍,黃震宇

        (1.上海交通大學(xué) 電子信息與電氣工程學(xué)院,上海 200240,2.中國(guó)農(nóng)業(yè)科學(xué)院作物科學(xué)研究所,北京 100081)

        0 引言

        21世紀(jì)是設(shè)施農(nóng)業(yè)高速發(fā)展的時(shí)期。各國(guó)紛紛采取措施,加大投資,大力發(fā)展智能化設(shè)施農(nóng)業(yè)[1-3],而溫室生產(chǎn)綜合運(yùn)用了先進(jìn)設(shè)施和先進(jìn)技術(shù),是目前實(shí)踐智能化設(shè)施農(nóng)業(yè)的主要方式,推動(dòng)現(xiàn)代農(nóng)業(yè)向低碳、高效、優(yōu)質(zhì)、智能的方向發(fā)展,提高了農(nóng)業(yè)生產(chǎn)效益。

        雖然實(shí)施溫室種植蔬菜具有以上優(yōu)點(diǎn),但用設(shè)施溫室特別是智能玻璃溫室生產(chǎn)的蔬菜成本高,目前很難真正走進(jìn)普通百姓的日常生活;其次,目前溫室生產(chǎn)的一些蔬菜品質(zhì)還達(dá)不到露地生產(chǎn)品質(zhì)。因而,研究在成本較低的連棟塑料溫室內(nèi)實(shí)現(xiàn)符合農(nóng)作物生產(chǎn)規(guī)律的低成本、高可靠性的環(huán)境智能監(jiān)控系統(tǒng)具有重要意義。

        本項(xiàng)目在總結(jié)以往國(guó)內(nèi)進(jìn)行的溫室智能控制研究工作的基礎(chǔ)上,針對(duì)國(guó)內(nèi)尤其是上海地區(qū)使用最為廣泛的連棟塑料溫室,研發(fā)一種依據(jù)上海自有蔬菜品種和露地蔬菜生產(chǎn)農(nóng)藝,基于人機(jī)交換界面輸入蔬菜全生長(zhǎng)周期的環(huán)境、施肥要求的在線檢測(cè)、智能決策、自動(dòng)控制的低成本溫室智能控制系統(tǒng)。

        1 系統(tǒng)概述

        目前,在國(guó)內(nèi)外應(yīng)用研究的溫室環(huán)境控制系統(tǒng)模式主要包括以下幾種[4]:(1)基于單片機(jī)的溫室環(huán)境因子控制;(2)分布式智能型溫室計(jì)算機(jī)控制系統(tǒng)[5];(3)基于單總線技術(shù)的溫室控制系統(tǒng);(4)多目標(biāo)日光溫室計(jì)算機(jī)生產(chǎn)管理系統(tǒng);(5)以局域網(wǎng)為工作環(huán)境的溫室控制系統(tǒng);(6)基于PLC的溫室控制系統(tǒng)。

        1.1 系統(tǒng)總體架構(gòu)

        考慮到系統(tǒng)的擴(kuò)展性和兼容性,系統(tǒng)設(shè)計(jì)中提出將服務(wù)器遠(yuǎn)程監(jiān)控與現(xiàn)場(chǎng)測(cè)控相結(jié)合的組網(wǎng)方案,系統(tǒng)框圖見圖1??刂葡到y(tǒng)由遠(yuǎn)程服務(wù)器、現(xiàn)場(chǎng)測(cè)控系統(tǒng)組成,一臺(tái)服務(wù)器通過(guò)局域網(wǎng)和多個(gè)現(xiàn)場(chǎng)測(cè)控系統(tǒng)實(shí)現(xiàn)主從式通訊,同時(shí)對(duì)多個(gè)溫室進(jìn)行監(jiān)控和管理。

        圖1 系統(tǒng)總體框圖

        1.2 系統(tǒng)各部分組成及功能

        1.2.1 遠(yuǎn)程服務(wù)器

        遠(yuǎn)程服務(wù)器部署在PC機(jī)上,對(duì)整個(gè)系統(tǒng)的用戶參數(shù)進(jìn)行配置,對(duì)現(xiàn)場(chǎng)測(cè)控站的運(yùn)行參數(shù)進(jìn)行設(shè)定,并通過(guò)分布在溫室現(xiàn)場(chǎng)的測(cè)控系統(tǒng)獲取當(dāng)前溫室的環(huán)境數(shù)據(jù)和設(shè)備運(yùn)行狀態(tài),并實(shí)現(xiàn)存儲(chǔ)、顯示和產(chǎn)生告警信息等,另外可根據(jù)客戶需求完成歷史數(shù)據(jù)展示及報(bào)表打印等功能。

        1.2.2 現(xiàn)場(chǎng)測(cè)控系統(tǒng)

        現(xiàn)場(chǎng)測(cè)控系統(tǒng)由三部分組成,包括現(xiàn)場(chǎng)測(cè)控站(ARM11核心處理器),執(zhí)行控制部分和數(shù)據(jù)采集部分組成,部署在溫室現(xiàn)場(chǎng)。每個(gè)現(xiàn)場(chǎng)測(cè)控系統(tǒng)負(fù)責(zé)控制一個(gè)溫室,并可以獨(dú)立于遠(yuǎn)程服務(wù)器單獨(dú)工作。每個(gè)現(xiàn)場(chǎng)測(cè)控系統(tǒng)都有液晶顯示和鍵盤輸入設(shè)備,可以獨(dú)立于服務(wù)器控制和調(diào)整系統(tǒng)的運(yùn)行參數(shù)。液晶屏實(shí)時(shí)顯示當(dāng)前溫室環(huán)境參數(shù)、設(shè)備運(yùn)行狀態(tài)和執(zhí)行器狀態(tài)等信息;通過(guò)操作鍵盤可以調(diào)整所有配置參數(shù),并可以手動(dòng)同步溫室各被控設(shè)備的狀態(tài)。

        現(xiàn)場(chǎng)測(cè)控站作為各個(gè)溫室的主控中心,對(duì)溫室環(huán)境因子(如:室內(nèi)外溫度、空氣濕度、土壤濕度、輻照度、風(fēng)向、降雨量等)實(shí)時(shí)監(jiān)控,并根據(jù)專家決策系統(tǒng)發(fā)出控制指令,實(shí)現(xiàn)對(duì)溫室環(huán)境的調(diào)節(jié)。溫室中,測(cè)控站不直接對(duì)單個(gè)執(zhí)行設(shè)備或傳感器進(jìn)行控制,而是將各執(zhí)行設(shè)備通過(guò)執(zhí)行器控制板,掛載到RS-485總線上。測(cè)控站通過(guò)向總線發(fā)送尋址執(zhí)行指令來(lái)控制各設(shè)備動(dòng)作;傳感器之間通過(guò)RS-485總線連接,提高了系統(tǒng)的擴(kuò)展性?,F(xiàn)場(chǎng)測(cè)控站和現(xiàn)場(chǎng)執(zhí)行器以及傳感器之間的組織關(guān)系如圖2所示。

        圖2 現(xiàn)場(chǎng)測(cè)控系統(tǒng)框圖

        2 系統(tǒng)軟件結(jié)構(gòu)設(shè)計(jì)

        系統(tǒng)軟件主要包括服務(wù)器監(jiān)控軟件和溫室現(xiàn)場(chǎng)測(cè)控系統(tǒng)軟件,其中服務(wù)器軟件采用Visual Studio 2008編寫,現(xiàn)場(chǎng)測(cè)控系統(tǒng)軟件采用Qt編寫,作為嵌入式操作系統(tǒng)的一個(gè)服務(wù)進(jìn)程,開機(jī)即自動(dòng)運(yùn)行。

        2.1 服務(wù)器軟件結(jié)構(gòu)設(shè)計(jì)

        服務(wù)器軟件主要實(shí)現(xiàn)溫室的遠(yuǎn)程監(jiān)控和管理,為使操作人員能夠直觀地了解各項(xiàng)環(huán)境指標(biāo),人機(jī)接口全部采用友好圖形界面,操作簡(jiǎn)單。按功能可分為數(shù)據(jù)處理模塊和數(shù)據(jù)庫(kù)模塊,其中數(shù)據(jù)處理模塊主要完成局域網(wǎng)多機(jī)通訊、溫室環(huán)境數(shù)據(jù)的顯示、報(bào)表打印及輸出等功能;而數(shù)據(jù)庫(kù)模塊主要實(shí)現(xiàn)溫室環(huán)境數(shù)據(jù)和設(shè)備狀態(tài)數(shù)據(jù)的存儲(chǔ),多種約束條件的查詢、刪除和統(tǒng)計(jì)等功能,統(tǒng)計(jì)數(shù)據(jù)可以按不同方式進(jìn)行顯示,如表格、動(dòng)態(tài)曲線、直方圖等。

        2.2 現(xiàn)場(chǎng)測(cè)控系統(tǒng)軟件結(jié)構(gòu)設(shè)計(jì)

        嵌入式控制器采用基于Linux的嵌入式系統(tǒng)。軟件平臺(tái)采用Linux系統(tǒng),優(yōu)點(diǎn)[5]在于1)支持多任務(wù):在溫室系統(tǒng)中,有時(shí)需要同時(shí)處理鍵盤輸入,數(shù)據(jù)采集以及執(zhí)行器控制等多個(gè)任務(wù),因而支持多任務(wù)的操作系統(tǒng)平臺(tái)為編程提供了極大便利;2)豐富的網(wǎng)絡(luò)支持:由于溫室節(jié)點(diǎn)分散給調(diào)試和管理帶來(lái)不便,Linux內(nèi)涵支持TCP/IP、IPX/PX等多種協(xié)議,便于實(shí)施高層網(wǎng)絡(luò)應(yīng)用;3)Linux系統(tǒng)類似于圖形化窗口,操作非常簡(jiǎn)便;4)Linux所有源碼對(duì)外開源,使得整個(gè)系統(tǒng)開發(fā)和維護(hù)費(fèi)用降低。

        現(xiàn)場(chǎng)測(cè)控系統(tǒng)圖形用戶界面窗口用Qt/Embedded為平臺(tái)進(jìn)行開 發(fā),通過(guò)調(diào)用Qt/Embedded提供的類庫(kù)可以根據(jù)需要方便地進(jìn)行設(shè)計(jì)界面[6]。由于采用了Qt/Embedded作為GUI,可擴(kuò)展性和可移植性都非常好。為了使多個(gè)任務(wù)之間互不干涉,并發(fā)執(zhí)行,系統(tǒng)采用多線程模塊化設(shè)計(jì),主要包括GUI主線程、數(shù)據(jù)采集處理模塊、執(zhí)行器控制輸出模塊、鍵盤掃描模塊、Socket通訊模塊、定時(shí)器模塊,其主程序結(jié)構(gòu)框圖如圖3所示。采用模塊化編程便于程序功能的編寫和調(diào)試,當(dāng)測(cè)控系統(tǒng)需要增加新功能時(shí),只需添加或擴(kuò)充相應(yīng)的模塊即可。

        圖3 主程序結(jié)構(gòu)框圖

        3 關(guān)鍵技術(shù)分析

        3.1 嵌入式數(shù)據(jù)庫(kù)設(shè)計(jì)

        數(shù)據(jù)庫(kù)是通過(guò)事務(wù)來(lái)實(shí)行調(diào)度和并發(fā)控制,可方便地進(jìn)行數(shù)據(jù)存取,查詢等操作,且數(shù)據(jù)庫(kù)具有安全性和完整性檢查的措施,可確保系統(tǒng)具有較好的整體性能[7]。目前,市場(chǎng)上典型的嵌入式數(shù)據(jù)庫(kù)有 SQlite、Berkeley、DB和 MySQL。其中,SQLite屬于輕量級(jí)的數(shù)據(jù)庫(kù),使用的時(shí)候非常方便,不需要進(jìn)行復(fù)雜的配置和安裝,其處理速度相對(duì)其他幾款數(shù)據(jù)庫(kù)管理軟件來(lái)說(shuō)要快很多。因此,本系統(tǒng)采用SQLite作為溫室現(xiàn)場(chǎng)數(shù)據(jù)庫(kù)引擎。

        現(xiàn)場(chǎng)測(cè)控系統(tǒng)以數(shù)據(jù)庫(kù)為核心運(yùn)作,數(shù)據(jù)庫(kù)為系統(tǒng)其它功能模塊提供數(shù)據(jù)接口。系統(tǒng)涉及到的數(shù)據(jù)主要包括專家數(shù)據(jù)、實(shí)時(shí)環(huán)境數(shù)據(jù)、歷史環(huán)境數(shù)據(jù)、溫室事件。為了提高系統(tǒng)存取效率,減少系統(tǒng)開銷,最新的實(shí)時(shí)環(huán)境數(shù)據(jù)通過(guò)各監(jiān)測(cè)點(diǎn)采集采集到以后直接存放在系統(tǒng)內(nèi)存中,以供應(yīng)用程序直接使用。針對(duì)系統(tǒng)需求,將系統(tǒng)數(shù)據(jù)庫(kù)分為專家數(shù)據(jù)庫(kù)、歷史數(shù)據(jù)庫(kù)和統(tǒng)計(jì)及事件信息數(shù)據(jù)庫(kù)三個(gè)子庫(kù)。(1)專家數(shù)據(jù)庫(kù):主要存放作物各生長(zhǎng)階段環(huán)境因子需求參數(shù)、溫室基本生產(chǎn)信息(如種植日期、種植面積等)。系統(tǒng)根據(jù)作物不同的生長(zhǎng)階段定期更新內(nèi)存中的規(guī)則參數(shù)表,從而為作物生長(zhǎng)提供最適宜的生長(zhǎng)環(huán)境。同時(shí),這些參數(shù)也可以通過(guò)本地鍵盤或者上位機(jī)方便地進(jìn)行修改和調(diào)整。(2)歷史數(shù)據(jù)庫(kù):主要保存溫室各測(cè)點(diǎn)過(guò)去一段時(shí)間內(nèi)的數(shù)據(jù)信息;當(dāng)測(cè)控站和遠(yuǎn)程服務(wù)器斷開連接時(shí),測(cè)控系統(tǒng)將自動(dòng)保存所有未上傳給服務(wù)器的數(shù)據(jù),等到通訊恢復(fù)再一次性上傳,環(huán)境歷史數(shù)據(jù)最長(zhǎng)保存期限為一個(gè)月。(3)溫室事件數(shù)據(jù)庫(kù):主要用于記錄系統(tǒng)所有操作信息和溫室異常事件。操作人員可以通過(guò)本地顯示器或者上位機(jī)訪問(wèn)該數(shù)據(jù)庫(kù),以便了解溫室在無(wú)人值守情況下的運(yùn)行狀況。

        3.2 應(yīng)用層通訊協(xié)議設(shè)計(jì)

        系統(tǒng)中的RS-485總線采用9 600 bps速率進(jìn)行通信,數(shù)據(jù)格式為“1bit起始位 +8bit數(shù)據(jù)位 +1bit停止位”,無(wú)奇偶校驗(yàn)?,F(xiàn)場(chǎng)測(cè)控站每20秒鐘按標(biāo)識(shí)碼從小到大的順序發(fā)出數(shù)據(jù)采集命令或者設(shè)備執(zhí)行命令,目標(biāo)板收到符合自己地址規(guī)則的標(biāo)識(shí)碼后,即執(zhí)行當(dāng)前節(jié)點(diǎn)的環(huán)境數(shù)據(jù)結(jié)果返回給測(cè)控站或者進(jìn)行繼電器吸合關(guān)閉操作。數(shù)據(jù)命令幀格式為“地址+指令+[數(shù)據(jù)]+校驗(yàn)”,從左到右依次發(fā)送。其中,地址取值范圍為0x00-0xFF;指令包括數(shù)據(jù)采集指令,狀態(tài)查詢指令,繼電器單獨(dú)控制指令,繼電器批量控制指令,通訊測(cè)試指令等;數(shù)據(jù)是協(xié)議幀所攜帶的數(shù)據(jù)體;校驗(yàn)是從地址到最后一個(gè)數(shù)據(jù)字節(jié)的CRC校驗(yàn)結(jié)果,兩字節(jié)低位先發(fā)。為了進(jìn)一步提高系統(tǒng)可靠性,測(cè)控站與分布在溫室現(xiàn)場(chǎng)的采集板之間建立了超時(shí)和錯(cuò)誤重發(fā)機(jī)制,其最大重發(fā)次數(shù)定義為5次,圖4為實(shí)時(shí)運(yùn)行畫面。

        圖4 為實(shí)時(shí)運(yùn)行畫面

        4 結(jié)束語(yǔ)

        本文在總結(jié)以往國(guó)內(nèi)進(jìn)行的溫室智能控制研究工作的基礎(chǔ)上,針對(duì)我國(guó)蔬菜溫室生產(chǎn)中使用量較大、未來(lái)愈將占生產(chǎn)主導(dǎo)地位的連棟塑料溫室,提出了基于遠(yuǎn)程服務(wù)器和分布式智能測(cè)控系統(tǒng)相結(jié)合的架構(gòu)方案,在PC和ARM平臺(tái)上,構(gòu)建一種低成本、智能化的全自動(dòng)溫室環(huán)境控制系統(tǒng)。將存儲(chǔ)大量現(xiàn)場(chǎng)經(jīng)驗(yàn)和知識(shí)的溫室專家數(shù)據(jù)庫(kù)應(yīng)用于系統(tǒng)控制,保證了系統(tǒng)的實(shí)用性和針對(duì)性;采用輕量級(jí)數(shù)據(jù)庫(kù)對(duì)溫室多項(xiàng)數(shù)據(jù)進(jìn)行存儲(chǔ)和管理,保證系統(tǒng)可靠高效地運(yùn)行。目前,該系統(tǒng)在上海某示范溫室中穩(wěn)定運(yùn)行,實(shí)現(xiàn)了系統(tǒng)設(shè)計(jì)目標(biāo),為我國(guó)設(shè)施溫室真正實(shí)現(xiàn)智能化和產(chǎn)業(yè)化探索了一條新途徑。

        [1]毛罕平.設(shè)施農(nóng)業(yè)的現(xiàn)狀與發(fā)展[J].農(nóng)業(yè)裝備技術(shù),2007,33(5):6-11.

        [2]申茂向,何革華,張平.荷蘭設(shè)施農(nóng)業(yè)的考察與中國(guó)工廠化農(nóng)業(yè)建設(shè)的思考[J].農(nóng)業(yè)工程學(xué)報(bào),2000,16(5):1 -7.

        [3]李善軍,張衍林.溫室環(huán)境自動(dòng)控制技術(shù)研究應(yīng)用現(xiàn)狀及發(fā)展趨勢(shì)[J].農(nóng)業(yè)工程技術(shù),2008,29(2):20 -21.

        [4]齊文新.分布式智能型溫室計(jì)算機(jī)控制系統(tǒng)的一種設(shè)計(jì)與實(shí)現(xiàn)[J].農(nóng)業(yè)工程學(xué)報(bào),2004,20(1):246 -247.

        [5]杜尚豐,李迎霞.中國(guó)溫室環(huán)境控制硬件系統(tǒng)研究進(jìn)展[J].農(nóng)業(yè)工程學(xué)報(bào),2004,20(1):8.

        [6]張保立,王俊,張發(fā)明,等.基于Qt/Embedded和Qtopia的嵌入式溫室無(wú)線測(cè)控系統(tǒng) GUI設(shè)計(jì)[J].電子技術(shù),2008,46(6):2.

        [7]孫磊.基于ARM Linux的嵌入式數(shù)據(jù)庫(kù) SQLite的移植開發(fā)[D].云南:昆明理工大學(xué),2008.

        猜你喜歡
        測(cè)控站測(cè)控溫室
        X頻段地面站對(duì)星免校相自跟蹤方法研究
        現(xiàn)代溫室羊肚菌栽培技術(shù)
        蒼松溫室 蒼松灌溉
        蒼松溫室 蒼松灌溉
        基里巴斯再擁抱北京有助于中國(guó)太空雄心?
        可以避免一個(gè)溫室化的地球嗎?
        《測(cè)控電路》實(shí)踐教學(xué)改革探討
        基于現(xiàn)代測(cè)控技術(shù)及其應(yīng)用分析
        向著新航程進(jìn)發(fā)——遠(yuǎn)望7號(hào)測(cè)控船首航記錄
        太空探索(2016年12期)2016-07-18 11:13:43
        基于USB2.0協(xié)議的通用測(cè)控通信接口設(shè)計(jì)
        国产欧美亚洲另类第一页| 亚洲国产精品综合久久网各| 少妇寂寞难耐被黑人中出| 国产欧美日韩不卡一区二区三区 | 久久久大少妇免费高潮特黄| 在线中文字幕乱码英文字幕正常| 夜夜欢性恔免费视频| 久久精品国产亚洲黑森林| 女同在线视频一区二区| 老熟女富婆激情刺激对白| 真实国产老熟女粗口对白| 国产成人亚洲合集青青草原精品| 亚洲综合一区二区三区久久| 98色婷婷在线| 欧美性性性性性色大片免费的| 亚洲综合色婷婷久久| 少妇被啪出水在线视频| 婷婷丁香五月激情综合| 亚洲国产av一区二区三区四区| 免费人成视频网站在线观看不卡 | 亚洲国产欧美久久香综合| 天涯成人国产亚洲精品一区av| 亚洲精品色午夜无码专区日韩| 国产午夜影视大全免费观看| 好看午夜一鲁一鲁一鲁| 精品人妻久久一区二区三区| 男女性搞视频网站免费| 亚洲精品在线免费视频| 女人被狂躁c到高潮| 黄视频国产| 国产自拍精品视频免费观看| 亚洲欧洲日产国码av系列天堂| 国产乱人伦在线播放| 亚洲成aⅴ人片在线观看天堂无码| 视频国产自拍在线观看| 蜜臀av午夜一区二区三区| 99成人精品| 麻豆三级视频网站在线观看| 亚洲色图片区| 亚洲熟妇av乱码在线观看| 国产精品成人久久一区二区|