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

基于Web的農(nóng)業(yè)溫室遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計

2015-12-23 08:50:13黃杰
自動化與信息工程 2015年4期
關(guān)鍵詞:農(nóng)業(yè)系統(tǒng)

黃杰

?

基于Web的農(nóng)業(yè)溫室遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計

黃杰

(賀州學(xué)院機(jī)械與電子工程學(xué)院)

針對傳統(tǒng)農(nóng)業(yè)溫室監(jiān)控系統(tǒng)的現(xiàn)狀,結(jié)合現(xiàn)代農(nóng)業(yè)溫室監(jiān)控系統(tǒng)的具體需求,設(shè)計并實現(xiàn)了一種基于Web的農(nóng)業(yè)溫室遠(yuǎn)程監(jiān)控系統(tǒng)。該系統(tǒng)可實時監(jiān)測溫室內(nèi)的環(huán)境參量值,并控制設(shè)備的運(yùn)行以調(diào)節(jié)溫室內(nèi)的環(huán)境參量值。該系統(tǒng)操作簡單、性能穩(wěn)定,具有較好的應(yīng)用前景。

Web服務(wù)器;監(jiān)控系統(tǒng);溫濕度監(jiān)測;ARM微處理器

0 引言

目前,我國農(nóng)業(yè)正處于從傳統(tǒng)向高產(chǎn)、優(yōu)質(zhì)、高效為目標(biāo)的現(xiàn)代化轉(zhuǎn)變的新階段。農(nóng)作物的生長與環(huán)境溫度、濕度及光照強(qiáng)度等環(huán)境因素緊密相關(guān),不同農(nóng)作物在生長時需要的環(huán)境因素不相同,即使是同一農(nóng)作物在不同的生長時期需要的環(huán)境因素也不盡相同。農(nóng)業(yè)溫室利用現(xiàn)代電子通信和自動化技術(shù),對溫室實時監(jiān)控和調(diào)整,可使溫室內(nèi)的溫度、濕度和光照強(qiáng)度值保持在適合農(nóng)作物生長的范圍。農(nóng)業(yè)溫室的監(jiān)控多采用現(xiàn)場監(jiān)控方式,工作人員無法實時了解和調(diào)節(jié)溫室內(nèi)的環(huán)境參量值,效率低、操作不方便。農(nóng)業(yè)溫室監(jiān)控系統(tǒng)正逐步由現(xiàn)場監(jiān)控向遠(yuǎn)程智能監(jiān)控的方向發(fā)展[1]。

隨著計算機(jī)網(wǎng)絡(luò)和嵌入式技術(shù)的發(fā)展,監(jiān)控技術(shù)也得到快速發(fā)展,監(jiān)控系統(tǒng)逐步從集中監(jiān)控向網(wǎng)絡(luò)遠(yuǎn)程監(jiān)控發(fā)展。遠(yuǎn)程監(jiān)控系統(tǒng)已逐漸發(fā)展為基于Internet、功能更完善、操作更方便的智能化控制系統(tǒng),監(jiān)控系統(tǒng)網(wǎng)絡(luò)化已成為一種必然的發(fā)展趨勢[2]。

本文利用嵌入式Web技術(shù),設(shè)計并實現(xiàn)了農(nóng)業(yè)溫室遠(yuǎn)程監(jiān)控系統(tǒng),該系統(tǒng)可以通過Internet對溫室內(nèi)部的環(huán)境溫度、濕度和光照強(qiáng)度值進(jìn)行實時監(jiān)測和控制。

1 系統(tǒng)結(jié)構(gòu)

基于Web的農(nóng)業(yè)溫室遠(yuǎn)程監(jiān)控系統(tǒng)由農(nóng)業(yè)溫室監(jiān)控站點(diǎn)、Web服務(wù)器和PC機(jī)3部分組成,其系統(tǒng)架構(gòu)如圖1所示。

圖1 基于Web的農(nóng)業(yè)溫室遠(yuǎn)程監(jiān)控系統(tǒng)架構(gòu)

1.1 農(nóng)業(yè)溫室監(jiān)控站點(diǎn)

農(nóng)業(yè)溫室監(jiān)控站點(diǎn)負(fù)責(zé)采集農(nóng)業(yè)溫室內(nèi)的環(huán)境參量值,并對采集到的數(shù)據(jù)進(jìn)行分析、判斷和處理,同時,將采集到的環(huán)境參量值傳送給Web服務(wù)器。其主要功能如下:

1)通過傳感器不斷循環(huán)采集溫室內(nèi)的環(huán)境溫度、濕度和光照強(qiáng)度值,并將采集到的數(shù)據(jù)通過RS485串口發(fā)送給Web服務(wù)器;

2)若溫室監(jiān)控站點(diǎn)采集的環(huán)境溫度、濕度和光照強(qiáng)度值超過系統(tǒng)設(shè)定閾值時,將發(fā)出聲光報警信號;

3)溫室監(jiān)控站點(diǎn)對采集的環(huán)境溫度、濕度和光照強(qiáng)度值進(jìn)行分析,根據(jù)分析結(jié)果分別控制溫、濕度和光照強(qiáng)度的調(diào)節(jié)電路,使其保持在合理的范圍。

1.2 Web服務(wù)器

Web服務(wù)器負(fù)責(zé)接收各農(nóng)業(yè)溫室監(jiān)控站點(diǎn)傳送的數(shù)據(jù),并對接收到的數(shù)據(jù)進(jìn)行保存、分析和處理。其主要功能如下:

1) Web服務(wù)器接收從溫室監(jiān)控站點(diǎn)傳來的數(shù)據(jù),并對數(shù)據(jù)進(jìn)行保存和分析。若環(huán)境參量超過系統(tǒng)閾值,則生成相應(yīng)的報警信號;

2) Web服務(wù)器將接收的環(huán)境參量值、報警信號通過Internet傳送到PC機(jī)瀏覽器端。

1.3 PC機(jī)

用戶在PC機(jī)上輸入Web服務(wù)器的IP地址即可實時監(jiān)測溫室內(nèi)環(huán)境參量值和報警狀態(tài),同時還可以遠(yuǎn)程控制溫室內(nèi)的設(shè)備,以調(diào)節(jié)溫室內(nèi)環(huán)境參量。

2 系統(tǒng)硬件

系統(tǒng)硬件包括農(nóng)業(yè)溫室監(jiān)控站點(diǎn)和Web服務(wù)器2部分,它們之間通過RS485串口線連接。

2.1 農(nóng)業(yè)溫室監(jiān)控站點(diǎn)硬件

農(nóng)業(yè)溫室監(jiān)控站點(diǎn)硬件結(jié)構(gòu)框圖如圖2所示,由S3C44B0X微處理器、溫度傳感器、濕度傳感器、光照傳感器、鍵盤、溫濕度調(diào)節(jié)電路、光照調(diào)節(jié)電路、LCD顯示電路和報警電路等組成。

圖2 農(nóng)業(yè)溫室監(jiān)控站點(diǎn)硬件結(jié)構(gòu)框圖

2.1.1溫度采集電路

溫度傳感器DS18B20是新的“一線總線”接口器件,只需1個接口引腳即可實現(xiàn)通信,測溫范圍為-55℃~+125℃[3]?,F(xiàn)場溫度以“一線總線”的數(shù)字方式傳輸,提高了系統(tǒng)的抗干擾性,適用于惡劣環(huán)境下的溫度測量。溫度采集電路如圖3所示。

圖3 溫度采集電路

溫度傳感器DS18B20將采集的溫度轉(zhuǎn)化為12位數(shù)據(jù),存儲在DS18B20的2個8比特RAM中,前面5位是符號位,如果測得溫度大于或等于0,前5位為0,將測到的數(shù)值乘以0.0625即可得到實際溫度;如果溫度小于0,前5位為1,測到的數(shù)值需要取反(補(bǔ)碼)加1再乘以0.0625,即可得到實際溫度。

2.1.2濕度采集電路

濕度傳感器HS1101是電容式相對濕度傳感器,測濕范圍為:0% RH ~100%RH,誤差為±2%RH[4]。濕度采集電路如圖4所示。

圖4 濕度采集電路

NE555芯片外接電阻R1、R4和濕敏電容HS1101,構(gòu)成了對HS1101的充電回路[5]。引腳7端通過芯片內(nèi)部的晶體管對地短路,同時構(gòu)成HS1101的放電回路。將引腳2、6端相連引入到片內(nèi)比較器,構(gòu)成多諧振蕩器—方波發(fā)生器。保護(hù)電阻R1防止輸出短路;R3用于平衡濕度系數(shù);測濕度模塊通過3腳與S3C44B0X微處理器的I/O連接。

該電路充電、放電過程交替變化。首先電源VCC通過電阻R2、R4向C(HS1101)充電,經(jīng)1充電時間后,達(dá)到芯片內(nèi)的高觸發(fā)電平(VCC),此時輸出引腳3端由高電平突降為低電平;然后通過R2放電,經(jīng)2放電時間后,下降到比較器的低觸發(fā)電平(VCC),此時輸出引腳3端又由低電平變?yōu)楦唠娖?,如此往?fù),便形成方波輸出。其充電時間1、放電時間2為

因此,輸出方波頻率為

(2)

可見,空氣濕度通過NE555測量振蕩電路轉(zhuǎn)變?yōu)榕c之呈反比的頻率信號。NE555振蕩電路變換后的脈沖頻率信號經(jīng)處理后送入單片機(jī)的定時器/計數(shù)器,定時記錄脈沖數(shù)并存入內(nèi)存緩沖區(qū),與HS1101的濕度值進(jìn)行比較,即得出相對濕度值。

2.1.3溫濕度調(diào)節(jié)電路

本系統(tǒng)調(diào)節(jié)農(nóng)業(yè)溫室內(nèi)的溫度和濕度有2種方式:通過溫室內(nèi)的天窗和側(cè)窗、空調(diào)進(jìn)行調(diào)節(jié)。

當(dāng)溫室內(nèi)的溫度或濕度過高時,農(nóng)業(yè)溫室監(jiān)控站點(diǎn)通過步進(jìn)電機(jī)控制,打開天窗和側(cè)窗,以自然通風(fēng)的方式對溫室內(nèi)的溫度或濕度進(jìn)行調(diào)節(jié);如果溫度或濕度過高或過低,采用自然通風(fēng)的方式無法將其調(diào)節(jié)到預(yù)定的范圍時,溫室監(jiān)控站點(diǎn)控制打開農(nóng)業(yè)溫室內(nèi)的空調(diào),通過空調(diào)調(diào)節(jié),使溫室內(nèi)的溫度和濕度保持在系統(tǒng)設(shè)定的范圍。農(nóng)業(yè)溫室監(jiān)控站點(diǎn)通過繼電器實現(xiàn)對空調(diào)的控制,空調(diào)控制電路如圖5所示。

當(dāng)S3C44B0X微處理器的I/O口輸出低電平時,繼電器的5、4管腳之間有電勢差,繼電器通電,銜鐵將1、2管腳接通,空調(diào)開始工作;當(dāng)S3C44B0X微處理器的I/O口輸出高電平時,繼電器斷電,1、2管腳斷開,空調(diào)停止工作。

圖5 空調(diào)控制電路

2.2Web服務(wù)器硬件電路

Web服務(wù)器硬件由S3C2410微處理器、存儲器、以太網(wǎng)接口、LCD顯示器、JTAG接口、RS485接口等組成,Web服務(wù)器硬件結(jié)構(gòu)框圖如圖6所示。

圖6 Web服務(wù)器硬件結(jié)構(gòu)框圖

3 系統(tǒng)軟件

系統(tǒng)軟件包括Web服務(wù)器軟件和農(nóng)業(yè)監(jiān)控站點(diǎn)軟件2部分。系統(tǒng)程序采用C語言編程,采用模塊化設(shè)計方法。

3.1Web服務(wù)器軟件

Web服務(wù)器采用S3C2410作為核心處理器,以嵌入式Linux操作系統(tǒng)為軟件開發(fā)平臺。通過對Linux操作系統(tǒng)、SQLite數(shù)據(jù)庫和Web服務(wù)器的配置和移植,完成Web服務(wù)器的構(gòu)建[6]。在Web服務(wù)器上實現(xiàn)了串口通信程序、SQLite數(shù)據(jù)庫存取程序、CGI農(nóng)業(yè)溫室環(huán)境參量值閾值設(shè)置程序和CGI農(nóng)業(yè)溫室設(shè)備控制程序等。

1) 串口通信程序,該程序負(fù)責(zé)Web服務(wù)器與農(nóng)業(yè)溫室監(jiān)控站點(diǎn)之間的通信,接收從農(nóng)業(yè)溫室監(jiān)控站點(diǎn)傳來的數(shù)據(jù)或從Web服務(wù)器發(fā)送數(shù)據(jù)到農(nóng)業(yè)溫室監(jiān)控站點(diǎn)。

2) SQLite數(shù)據(jù)庫存取程序,該程序完成對SQLite數(shù)據(jù)庫中數(shù)據(jù)的存取操作,如對農(nóng)業(yè)溫室溫度值、濕度值和光照強(qiáng)度值的存取操作等。

3) CGI農(nóng)業(yè)溫室環(huán)境參量值閾值設(shè)置程序,該程序主要完成農(nóng)業(yè)溫室的溫度、濕度和光照強(qiáng)度報警閾值的設(shè)置。

4) CGI農(nóng)業(yè)溫室設(shè)備控制程序,該程序主要完成對農(nóng)業(yè)溫室內(nèi)設(shè)備的控制,如對溫室內(nèi)的空調(diào)啟停控制,對溫室內(nèi)的天窗和側(cè)窗開關(guān)控制等。

Linux有3個Web服務(wù)器:thttpd、Boa和httpd[7]。本設(shè)計使用Boa服務(wù)器。移植Web(Boa)服務(wù)器的步驟[8]:

1) 下載Boa源代碼并解壓;

2) 修改Boa/src/Makefile里面的編譯器,將其改為:CC=arm-Linux-gcc、CPP=arm-Linux-cpp;

3) 編譯Boa源代碼,即可生成可執(zhí)行文件;

4) 將生成的Boa可執(zhí)行文件編譯進(jìn)Linux內(nèi)核。

3.2 農(nóng)業(yè)溫室監(jiān)控站點(diǎn)軟件

農(nóng)業(yè)溫室監(jiān)控站點(diǎn)軟件主要實現(xiàn)溫度、濕度和光照強(qiáng)度采集程序、鍵盤掃描程序、溫濕度調(diào)節(jié)程序、光照調(diào)節(jié)程序、LCD液晶顯示程序、聲光報警程序等。農(nóng)業(yè)溫室監(jiān)控站點(diǎn)主程序流程如圖7所示。

4 系統(tǒng)實現(xiàn)

依據(jù)系統(tǒng)的設(shè)計和控制要求,在某農(nóng)業(yè)溫室內(nèi)安裝了該系統(tǒng),系統(tǒng)經(jīng)過1個月的運(yùn)行測試,得到如表1所示的測試數(shù)據(jù)。測試數(shù)據(jù)表明該系統(tǒng)的各項功能指標(biāo)符合設(shè)計要求。

圖7農(nóng)業(yè)溫室監(jiān)控站點(diǎn)主程序流程圖

用戶可在任意聯(lián)網(wǎng)的PC機(jī)上,輸入Web服務(wù)器的IP地址,即可實現(xiàn)對Web服務(wù)器的訪問[9]。Web服務(wù)器以動態(tài)頁面的方式,使用戶實時監(jiān)測農(nóng)業(yè)溫室內(nèi)的溫度、濕度、光照強(qiáng)度等環(huán)境參量的報警狀態(tài),同時還可遠(yuǎn)程控制溫室內(nèi)設(shè)備的運(yùn)行以調(diào)節(jié)各環(huán)境參量。系統(tǒng)監(jiān)控界面如圖8所示。

經(jīng)測試,該農(nóng)業(yè)溫室監(jiān)控系統(tǒng)性能穩(wěn)定,各項指標(biāo)滿足設(shè)計要求,系統(tǒng)性能良好。

表1 系統(tǒng)測試數(shù)據(jù)

連接服務(wù)器 歷史數(shù)據(jù) 溫室控制 視頻 設(shè)置

圖8系統(tǒng)監(jiān)控界面

5 結(jié)語

基于Web服務(wù)器的農(nóng)業(yè)溫室遠(yuǎn)程監(jiān)控系統(tǒng)能實時監(jiān)測和控制溫室內(nèi)的溫度、濕度和光照強(qiáng)度,使溫室內(nèi)的溫度、濕度和光照強(qiáng)度保持在適當(dāng)?shù)姆秶?。該系統(tǒng)操作簡單,性能穩(wěn)定,推廣應(yīng)用價值大。

參考文獻(xiàn)

[1]李偉,段翠芳,滑偉娟.溫室監(jiān)控系統(tǒng)在國內(nèi)外的發(fā)展現(xiàn)狀與趨勢[J].中國果菜,2010(6):7-9.

[2]黃杰.基于Web的遠(yuǎn)程監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)[J].中國西部科技,2010,10(20):22-23,32.

[3]張軍.智能溫度傳感器DS18B20及其應(yīng)用[J].儀表技術(shù), 2010(4):68-70.

[4]常君,李延.濕度傳感器HS1101在智能家居控制系統(tǒng)中的應(yīng)用[J].電子測試,2008(2):77-80.

[5]胡志強(qiáng),程琴,李凱.基于555電路的自動灌溉系統(tǒng)的設(shè)計與實現(xiàn)[J].節(jié)水灌溉,2010(4):69-70.

[6]孫紀(jì)坤,張小全.嵌入式Linux系統(tǒng)開發(fā)技術(shù)詳解:基于ARM[M].北京:人民郵電出版社,2006.

[7]徐葉,袁敏,李國軍.嵌入式Web服務(wù)器遠(yuǎn)程監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機(jī)與現(xiàn)代化,2013(2):94-98.

[8]王慶輝,馮振國.Web服務(wù)器Boa在BF561上的移植及其應(yīng)用[J].控制工程,2009,16(S3):74-76.

[9]李善平,劉文峰,王煥龍,等.Linux與嵌入式系統(tǒng)[M].北京:清華大學(xué)出版社,2003.

Design of Web-Based Agricultural Greenhouse Remote Monitoring System

Huang Jie

(College of Mechanical and Electronic Engineering, Hezhou University)

This paper proposes a design and implementation of modern agricultural greenhouse monitoring system based on web. The system consisted of monitoring site, web server and PC. The PC is applied to monitor environment parameters value of greenhouse through internet and regulate the environment parameters value of greenhouse through the equipment from the greenhouse. The system is simple in operation, stable performance, and has better application prospect.

Web Serve; Monitoring System; Temperature and Humidity Monitoring; ARM Microprocessor

黃杰,男,1982年生,講師,碩士研究生,主要研究方向:嵌入式系統(tǒng)設(shè)計、微機(jī)控制與檢測技術(shù)等。E-mail: huangjie0773@163.com

猜你喜歡
農(nóng)業(yè)系統(tǒng)
國內(nèi)農(nóng)業(yè)
國內(nèi)農(nóng)業(yè)
國內(nèi)農(nóng)業(yè)
Smartflower POP 一體式光伏系統(tǒng)
擦亮“國”字招牌 發(fā)揮農(nóng)業(yè)領(lǐng)跑作用
新農(nóng)業(yè) 從“看天吃飯”到“看數(shù)吃飯”
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
歐盟發(fā)布短期農(nóng)業(yè)展望
基于PowerPC+FPGA顯示系統(tǒng)
主站蜘蛛池模板: 91区国产福利在线观看午夜| 亚洲精品无码人妻无码| 999国产精品永久免费视频精品久久| 国产成人三级在线观看视频| 久久99热这里只有精品免费看| 亚洲大尺码专区影院| 久久国产黑丝袜视频| 国模私拍一区二区| 亚洲女同一区二区| 国产男人的天堂| 91麻豆精品国产高清在线| 色偷偷av男人的天堂不卡| 草逼视频国产| 99精品免费欧美成人小视频 | 欧美日韩中文字幕在线| 中文字幕首页系列人妻| 91午夜福利在线观看精品| jizz国产视频| 亚洲精品色AV无码看| 国产亚洲一区二区三区在线| 国产精品偷伦视频免费观看国产| 国内精品一区二区在线观看| 久久天天躁狠狠躁夜夜躁| 国产精品伦视频观看免费| 亚洲无码精彩视频在线观看| 国产成人亚洲欧美激情| 中文字幕永久在线看| 五月六月伊人狠狠丁香网| 精品国产成人av免费| 国产精品吹潮在线观看中文| 在线看免费无码av天堂的| 色婷婷丁香| 亚洲国产精品日韩欧美一区| 97久久免费视频| 亚洲色图另类| 亚洲第一色网站| 国产精品区视频中文字幕| 午夜精品久久久久久久99热下载 | 亚洲无码视频一区二区三区| 欧美精品在线观看视频| 福利片91| 欧美日韩动态图| 四虎成人精品在永久免费| 免费在线视频a| 日本不卡在线视频| 亚洲系列无码专区偷窥无码| 久久人与动人物A级毛片| 中国国产A一级毛片| 国产亚洲现在一区二区中文| 国产精品美乳| 国产高潮流白浆视频| 中文字幕乱妇无码AV在线| 亚洲视屏在线观看| 国产91视频免费| 成人午夜视频免费看欧美| 88av在线播放| 女人一级毛片| 十八禁美女裸体网站| 国产在线观看一区二区三区| 99视频在线免费| 鲁鲁鲁爽爽爽在线视频观看| 国产一级小视频| 国产成人免费| 国产成人综合亚洲欧洲色就色| 欧美特级AAAAAA视频免费观看| 国产又粗又爽视频| 日本在线视频免费| 动漫精品中文字幕无码| 国产日韩丝袜一二三区| 99无码中文字幕视频| 波多野结衣二区| 久久久国产精品无码专区| 国内精品久久久久鸭| 亚洲人视频在线观看| 自慰高潮喷白浆在线观看| AⅤ色综合久久天堂AV色综合| 国产自视频| 无码专区在线观看| 国模在线视频一区二区三区| 久久精品国产国语对白| 91成人精品视频| 狠狠亚洲五月天|