国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于物聯(lián)網(wǎng)的溫室監(jiān)控系統(tǒng)設(shè)計

2015-04-23 09:34:44龔瑞等
科技視界 2015年10期
關(guān)鍵詞:物聯(lián)網(wǎng)溫室監(jiān)控

龔瑞等

【摘 要】針對傳統(tǒng)的溫室人工管理的不方便,本文設(shè)計一種基于物聯(lián)網(wǎng)的溫室監(jiān)控系統(tǒng)。該系統(tǒng)實現(xiàn)實時采集溫室內(nèi)的土壤及空氣溫度、土壤及空氣濕度、光照強(qiáng)度等環(huán)境參數(shù),以直觀的數(shù)據(jù)和曲線方式顯示給監(jiān)控人員,可以根據(jù)作物的需求提供報警信息,同時可以對數(shù)據(jù)進(jìn)行存儲、查詢和打印。利用環(huán)境數(shù)據(jù)與作物的信息,生產(chǎn)人員可以進(jìn)行正確的栽培管理,以求達(dá)到作物的最佳生長條件,實現(xiàn)最優(yōu)化管理,收到最優(yōu)的經(jīng)濟(jì)效果。

【關(guān)鍵詞】溫室;監(jiān)控;物聯(lián)網(wǎng)

0 引言

我國是一個農(nóng)業(yè)大國,目前在廣大農(nóng)村,溫室比比皆是。近年來,隨著我國農(nóng)業(yè)和農(nóng)村經(jīng)濟(jì)的發(fā)展,農(nóng)業(yè)生產(chǎn)方式逐步由傳統(tǒng)的粗放經(jīng)營式向現(xiàn)代集約型經(jīng)營方式轉(zhuǎn)變,農(nóng)業(yè)科技示范園,作為現(xiàn)代集約型農(nóng)業(yè)和高新科技應(yīng)用的示范窗口,應(yīng)運而生。隨著科學(xué)技術(shù)的進(jìn)步,溫室的結(jié)構(gòu)檔次在逐步的提高,建設(shè)一種可提溫室內(nèi)作物產(chǎn)量和質(zhì)量,降低生產(chǎn)成本,減輕工作人員勞動強(qiáng)度的溫室監(jiān)控系統(tǒng),能夠?qū)崟r顯示溫室內(nèi)溫度、濕度、光照度等環(huán)境數(shù)據(jù),是廣大溫室作物生產(chǎn)人員的迫切需求。

1 控制方案的設(shè)計

系統(tǒng)由一個上位機(jī)、一個USB轉(zhuǎn)485隔離轉(zhuǎn)換器、8個STC12C5A60S2單片機(jī)、8個溫度傳感器DS18B20、8個濕度傳感器SHT11、8個光照傳感器BH1750FVI組成,如圖1所示。其中每個溫度、濕度和光照度采集模塊有8個通道,數(shù)據(jù)采集模塊的設(shè)計符合RS-485總線要求,完成了數(shù)字校零、軟件濾波、線性變換等環(huán)境檢測功能。

2 系統(tǒng)硬件設(shè)計

PC機(jī)的串行接口為RS-232或USB總線,現(xiàn)階段應(yīng)用更多的是將RS-232接口轉(zhuǎn)換成RS-485接口,然后采用RS-485進(jìn)行長距離、高速的串行異步通信。單片機(jī)采用RS-485進(jìn)行串行通信,只需要將TTL電平的串行接口通過芯片轉(zhuǎn)換為RS-485串行接口,這種轉(zhuǎn)換比較簡單,本系統(tǒng)采用的是MAX485芯片。利用PC現(xiàn)有的USB接口,系統(tǒng)中采用USB轉(zhuǎn)485隔離轉(zhuǎn)換器來實現(xiàn)。在傳輸過程中防止對信號的干擾采用光電隔離電路,如圖2所示,同時防止靜電和雷擊對系統(tǒng)的損害采用防雷電路,如圖3所示。

3 系統(tǒng)軟件設(shè)計

由于485總線是一種異步半雙工的通信總線,在某一時刻,總線只可能呈現(xiàn)出一種狀態(tài),在PC機(jī)與多單片機(jī)系統(tǒng)構(gòu)成的多機(jī)通信系統(tǒng)中,一般采用主從式通信,主機(jī)處于主導(dǎo)和支配地位,定時發(fā)出監(jiān)控命令后等待從機(jī)的應(yīng)答。各從機(jī)處于偵聽狀態(tài),不能主動往總線發(fā)送數(shù)據(jù),必須等待主機(jī)的命令,在接收到地址幀后,立即判斷是否在呼叫自己,如果不是則不予理睬。如果是則繼續(xù)接收下面的數(shù)據(jù)。接收完一個主機(jī)監(jiān)控命令后先進(jìn)行校驗,如果校驗正確則解析接收的監(jiān)控命令,并根據(jù)命令回送相應(yīng)的應(yīng)答幀。而且任何時刻只能有一個單片機(jī)處于發(fā)送狀態(tài),但主機(jī)發(fā)送時所有單片機(jī)必須都處于接收狀態(tài)。

每個單片機(jī)分別讀取DS18B20傳感器上溫度值,SHT11傳感器上濕度值、BH1750FVI傳感器上光照度值通過485總線按地址碼順序依次循環(huán)傳輸?shù)絇C機(jī)上顯示。軟件程序流程圖如圖4所示。

通信協(xié)議采用Modbus協(xié)議。主設(shè)備可單獨和從設(shè)備通信,也能以廣播方式和所有從設(shè)備通信。如果單獨通信,從設(shè)備返回一消息作為回應(yīng),如果是以廣播方式查詢的,則不作任何回應(yīng)。Modbus協(xié)議建立了主設(shè)備查詢的格式:設(shè)備(或廣播)地址、功能代碼、所有要發(fā)送的數(shù)據(jù)、一錯誤檢測域。從設(shè)備回應(yīng)消息也由Modbus協(xié)議構(gòu)成,包括確認(rèn)要行動的域、任何要返回的數(shù)據(jù)、和一錯誤檢測域。如果在消息接收過程中發(fā)生一錯誤,或從設(shè)備不能執(zhí)行其命令,從設(shè)備將建立一錯誤消息并把它作為回應(yīng)發(fā)送出去。數(shù)據(jù)校驗方式采用CRC校驗。CRC域是兩個字節(jié),包含一16位的二進(jìn)制值。它由傳輸設(shè)備計算后加入到消息中。接收設(shè)備重新計算收到消息的CRC,并與接收到的CRC域中的值比較,如果兩值不同,則有誤。

4 上位機(jī)軟件設(shè)計

微軟公司的Visual Basic 6.0是windows應(yīng)用程序開發(fā)工具,是目前應(yīng)用最為廣泛、易學(xué)易用的面向?qū)ο蟮拈_發(fā)工具,并且為用戶提供了大量的控件。這些控件可用于實現(xiàn)各種功能,減少了程序設(shè)計的很多困難。本設(shè)計利用Mscomm控件實現(xiàn)和RS485串口的多路數(shù)據(jù)通信,接收測量系統(tǒng)上傳的數(shù)據(jù),在上位機(jī)上進(jìn)行顯示,然后分析完成的數(shù)據(jù)繪制出曲線,數(shù)據(jù)庫的存取和報表打印。

5 總結(jié)

隨著科技的發(fā)展,智能管理系統(tǒng)會逐漸進(jìn)入農(nóng)產(chǎn)業(yè),本文對溫室監(jiān)控系統(tǒng)提出了設(shè)計思路,提出了軟件設(shè)計,硬件設(shè)計以及上位機(jī)設(shè)計的方案,從而有效的對溫室內(nèi)溫度、濕度和光照度等環(huán)境因素實時監(jiān)控,減輕了工作人員勞動強(qiáng)度,為農(nóng)作物提供一個適應(yīng)的環(huán)境,實現(xiàn)最優(yōu)化管理,收到最優(yōu)的經(jīng)濟(jì)效果。

【參考文獻(xiàn)】

[1]劉光斌,劉東,姚志成.單片機(jī)系統(tǒng)實用抗干擾技術(shù)[M].北京:人民郵電出版社,2003.

[2]楊文霞.現(xiàn)場總線技術(shù)的研究與應(yīng)用[D].大連:大連理工大學(xué),1999.

[3]范逸之,陳立元.Visual Basic與RS-232串行通信控制[M].北京:清華大學(xué)出版社,2004.

[4]齊莉.物聯(lián)網(wǎng)農(nóng)業(yè)智能測控系統(tǒng)的特點、優(yōu)勢及其在溫室大棚的應(yīng)用[J].安徽農(nóng)業(yè)科學(xué),2011,39(30):89-92.

[責(zé)任編輯:湯靜]

猜你喜歡
物聯(lián)網(wǎng)溫室監(jiān)控
現(xiàn)代溫室羊肚菌栽培技術(shù)
The Great Barrier Reef shows coral comeback
蒼松溫室 蒼松灌溉
蒼松溫室 蒼松灌溉
你被監(jiān)控了嗎?
Zabbix在ATS系統(tǒng)集中監(jiān)控中的應(yīng)用
可以避免一個溫室化的地球嗎?
英語文摘(2019年2期)2019-03-30 01:48:28
看監(jiān)控攝像機(jī)的4K之道
基于物聯(lián)網(wǎng)的煤礦智能倉儲與物流運輸管理系統(tǒng)設(shè)計與應(yīng)用
基于高職院校物聯(lián)網(wǎng)技術(shù)應(yīng)用人才培養(yǎng)的思考分析
淳化县| 海盐县| 潼南县| 礼泉县| 蓬安县| 塔河县| 内丘县| 扶绥县| 隆尧县| 定襄县| 建瓯市| 鄢陵县| 曲麻莱县| 锡林浩特市| 巫溪县| 保亭| 高台县| 板桥市| 马边| 民勤县| 筠连县| 南召县| 黑龙江省| 如东县| 岚皋县| 遂宁市| 高青县| 大名县| 宜城市| 襄城县| 酒泉市| 海门市| 丁青县| 温州市| 同德县| 富锦市| 盐亭县| 定西市| 石景山区| 依安县| 广灵县|