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

現代化智慧農業溫室監控系統設計

2018-01-12 19:52:32鄭劍鋒曹偉建
自動化與儀表 2017年2期
關鍵詞:單片機系統設計

閔 沛,鄭劍鋒,強 浩,曹偉建

(1.江蘇杰克儀表有限公司,淮安 211600;2.常州大學 城市軌道交通學院,常州 320400)

植物能否健康的生長發育取決于外部環境條件,光照強度、溫度、水分、和二氧化碳濃度等是影響植物生長發育的重要因素[1-3]。大型的溫室控制系統都以物聯網為基礎[4-7],而本系統采用單片機為核心控制元件,通過溫度傳感器、土壤濕度傳感器、二氧化碳濃度傳感器和光照強度傳感器檢測植物生長環境指數,經過單片機的判斷處理,控制相應設備,協同工作,創造一個適合植物生長的環境,本系統還可以在上位機觀測當前或者是過去一段時間里溫室內的環境參數,并能修改原來設定的參數,實現對各溫室的監控。

1 溫室監控系統總體設計

本系統主要由上位機PC端和下位機監控端組成。PC端基于Visual Studio 2010,采用C#語言及MySQL數據庫實現,定時采集并保存溫度、二氧化碳濃度、土壤濕度及光照強度數據,實時監測溫室環境,同時可通過RS485將修改的設定參數發送到監控端。監控端由單片機及各類傳感器組成,通過單片機及傳感器采集溫室內的環境指數,如溫度、土壤濕度、光照強度、二氧化碳濃度。因為在農業生產中,整個農業種植區由多個溫室組成,為了便于監控,故采用雙層設計,系統框圖如圖1所示。

圖1 系統結構Fig.1 System schematic

監控端由多個硬件模塊組成,如顯示模塊、通信模塊、控制模塊、數據采集模塊等,如圖2所示。

圖2 監控端硬件結構Fig.2 Hardware block diagram of monitoring terminal

顯示模塊顯示當前溫室內的各項環境因素值,便于人們實時觀察。通信模塊主要負責與PC端的聯系。監控端單片機根據采集到的數據判定當前的控制模塊是否需要啟動,若判定溫度過高,則開啟降溫設備,溫度過低則打開加熱器;若土壤濕度過低,則開啟噴灌;若光照過強或過弱,可適時調節有色玻璃;若二氧化碳濃度過低,則開啟增加二氧化碳的設備,過高則開啟排風扇等。

2 溫室監控系統監控端設計

下位機監控端是本系統的核心,承擔著數據的傳送接收、控制器件的開關及所有溫室環境參數的采集與處理。本設計中,選用STC12C5A60S2單片機實現系統的設計。

2.1 溫度檢測模塊設計

植物的生長與溫度有著密不可分的關系,溫度傳感器負責實時采集各個時間點上溫室內的溫度數據,傳遞給單片機。本系統中選用DS18B20,它不需要與AD相連,直接是數字量輸出,使用簡單,便于操作。

DS18B20外形像一個三極管,有3個引腳,分別是GND、DQ、VCC,對應接地、接單片機P2.3口、接電源,整個電路如圖3所示。采用外部供電方式,電阻R1起上拉用。

圖3 溫度檢測電路Fig.3 Temperature detection circuit

2.2 光照強度檢測模塊設計

光照是蔬菜作物光合作用的能源,光照條件的好壞直接影響到作物光合作用的強弱,從而明顯影響到產量的高低。本設計使用光敏電阻, 選用 STC12C5A60S2,設計電路如圖4所示,片內P1口自帶AD轉換,將模擬量送入單片機P1.1口(IN0)。

圖4 光照強度檢測電路Fig.4 Light intensity detection circuit

2.3 土壤濕度檢測模塊設計

土壤中的水分對植物的生長非常重要,水分充足才能有利于植物的健康生長,本系統中選用YL-100,連接電路如圖5所示,將模擬量送到單片機自帶的AD轉換口P1.2(IN1)。

圖5 土壤濕度檢測電路Fig.5 Soil moisture detection circuit

2.4 二氧化碳濃度檢測模塊設計

圖6 二氧化碳濃度檢測電路Fig.6 Carbon dioxide concentration detection circuit

二氧化碳是植物生長的養料,促進光合作用,促進生長。本系統選用MS4100,連接電路如圖6所示。MS4100的電壓輸出范圍大約在190 mV~510 mV之間,由此特性可知,要對其信號進行放大,才能得到所需電壓值。

2.5 顯示模塊設計

單片機通過顯示模塊顯示溫室內的溫度、土壤濕度、光照強度和二氧化碳濃度。根據顯示設備可實時了解溫室內的環境指數,判斷植物的生長狀況。12864 OLCD液晶屏如圖7采用I2C通信,與單片機連接。

圖7 顯示電路Fig.7 Display circuit

2.6 通信模塊設計

在本系統中,PC端與多個監控端進行通信,實時顯示各溫室內的4項環境數據。根據實際情況綜合考慮,對于多個溫室控制,一般溫室位置比較分散,無線通信的距離不能達到要求,因此本系統采用RS485有線通信方式實現PC端與各監控端的通訊。它的最大的通信距離約為1200 m,最大傳輸速率為10 Mb/s。PC端接一個USB/RS485的轉換器,每一個監控端都要接一個RS485/TTL模塊,其連接如圖8所示。

監控端1的RXD接RS485模塊的RO引腳,TXD接RS485模塊的DI引腳,PC端RS485轉TTL模塊的A接監控端1的RS485轉TTL模塊的A,監控端1的A再接監控端2的A,以此類推。PC端的B引腳,監控端的B引腳接法同A引腳一樣。

2.7 繼電器控制及報警模塊設計

本系統中要控制一些高電壓電器,如果將它直接接入單片機,會造成單片機的損壞,故需要通過繼電器將高電壓電器與單片機電路隔離,其電路如圖9所示。

圖9 繼電器控制電路Fig.9 Relay control circuit

單片機主要根據4個傳感器測得的4項環境指數,與預設的環境參數比較,判斷是否啟動相應的繼電器調節環境。系統中用到7組繼電器,主要調節功能如表1所示。

表1 繼電器控制功能Tab.1 Relay control function

3 溫室監控系統程序實現

3.1 監控端程序設計

單片機所占用的I/O口如表2所示。程序初始化后,調用AD轉換程序,將二氧化碳濃度、土壤濕度及光照強度模擬量轉化為數字量,再調用測溫子函數,讀取溫度值,得到4項環境指數值,與設定值進行比較,不在預定范圍內,則報警,相應I/O置1,再將測得的值顯示出來,如果接收到通訊命令,則與PC端進行通信。其主程序流程如圖10所示。

3.2 PC端軟件設計

本系統上位機(PC端)基于Visual Studio 2010,采用C#語言實現。定時采集溫度、二氧化碳濃度、土壤濕度及光照強度數據,實現溫室的實時監控,同時將數據存入數據庫。

表2 單片機I/O口分配Tab.2 SCM I/O port allocation

圖10 主程序流程Fig.10 Program flow chart

3.2.1 串口參數設計

串口信息設置區有串行口號、波特率下拉菜單選擇、校驗位選擇、停止位選擇、打開串口/關閉串口按鈕,如圖11所示。波特率可選擇范圍為600~460800;校驗位可選擇無校驗、奇校驗、偶校驗、0校驗、1校驗;停止位可選擇1位、1.5位、2位;按鈕觸發事件為打開或關閉串口;溫室選擇里可以選擇溫室1~溫室8。開啟實時監控就可對當前溫室進行實時監控。

圖11 串口參數設計Fig.11 Serial port parameters design

3.2.2 數據顯示設計

系統數據主要分為兩部分,即通過串口查詢某一溫室的數據并進行實時顯示以及對各溫室歷史數據的顯示。

當PC端向監控端發送問詢命令時,監控端才給PC端發送采集到的數據。本系統PC端使用Timer控件,定時向監控端發送詢問命令,監控端接收到命令就向PC端發送數據。監控端發送11組(溫度,土壤濕度,光照強度,二氧化碳濃度,溫度上限,溫度下限,光照強度上限,光照強度下限,二氧化碳濃度上限,二氧化碳濃度下限,土壤濕度下限)數據給PC端。為方便PC端的處理,首先在監控端發送時就對數據進行處理,即將11組數據放在一起,以標識符左尖括號“<”開始,標識符右尖括號“>”結束,每組數據以分隔符“|”分隔。PC端接收到這一組數據,進行處理,顯示界面如圖12所示。

圖12 實時參數顯示Fig.12 Real-time parameter display

為了顯示歷史數據,本系統采用MySQL數據庫,將每個溫室內測得的4項環境參數定時采集,存送到數據庫。為此建立的表單主要有兩類:一類用于存儲每個溫室的地址,編號和名稱,表名為Greenhouse,如表3所示,其中address為主鍵;另一類顯示每一溫室的具體參數,表名為Greenhouse_X,“X”為溫室編號,如表4所示,其中id為主鍵。

表3 Greenhouse信息表Tab.3 Greenhouse database

表4 Greenhouse_X信息表Tab.4 Greenhouse_X database

歷史數據采用折線圖顯示,如圖13所示。

圖13 溫室1的歷史數據顯示Fig.13 History data of Greenhouse 1

4 結語

不管是現代化農業,還是更加前衛的智慧農業,都說明農業自動化是以后農業發展的一個重要方向。本文基于單片機實現了溫室監控系統的設計,通過溫度傳感器、土壤濕度傳感器、二氧化碳濃度傳感器和光照強度傳感器等實時采集溫室各參數,采用RS485通訊方式實現了PC端與各監控端的數據交互,同時還可以控制相應設備,協同工作,創造一個適合植物生長的環境。

[1]楊學坤,蔣曉,褚剛.溫室環境控制技術的研究現狀與發展趨勢[J].中國農機化學報,2013(7):16-18.

[2]董小芳,宛石.智慧農業已初露端倪[J].中華合作時報,2011(4):5.

[3]潘慧.濰坊市農業信息化現狀與發展模式研究[D].泰安:山東農業大學,2014.

[4]譚靜芳.淺談溫室自動控制技術的發展概況[J].農業裝備技術,2005(5):21-27.

[5]紀文義,張繼成,鄭萍,等.基于無線網絡的農田灌溉智能檢測系統[J].農機化研究,2013,35(10):171-172.

[6]G.van Straten,E.J.van Henten.Optimal greenhouse cultivation control:survey and perspectives[J].IFAC Proceedings Volumes,2010:12-13.

[7]Brown,C.,Waldron,S.Agrarian change,agricultural modernization and the modelling of agricultural households[J].USA:Agricultural Systems,2013:2-3.

猜你喜歡
單片機系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
主站蜘蛛池模板: 香蕉视频国产精品人| 亚洲婷婷六月| 国内熟女少妇一线天| 又黄又湿又爽的视频| 无码视频国产精品一区二区| AV无码无在线观看免费| 少妇精品在线| 国产无码精品在线播放| 亚洲精品国产成人7777| 九九香蕉视频| 国产精品福利尤物youwu| 国产91小视频在线观看| 日韩乱码免费一区二区三区| 巨熟乳波霸若妻中文观看免费 | 欧美丝袜高跟鞋一区二区| 国产毛片一区| 国产小视频免费观看| 成人国产精品2021| 久久综合结合久久狠狠狠97色| 精品国产黑色丝袜高跟鞋| 国产办公室秘书无码精品| av一区二区三区在线观看| 伊人91在线| 亚洲国产日韩在线观看| 国产微拍一区| 妇女自拍偷自拍亚洲精品| 国产福利观看| 99久久国产自偷自偷免费一区| 国产又大又粗又猛又爽的视频| 永久免费av网站可以直接看的 | 午夜日b视频| 国产精品嫩草影院av| 色婷婷在线影院| 无码电影在线观看| 最新精品国偷自产在线| 九九视频免费看| 婷婷综合亚洲| 精品在线免费播放| 啪啪免费视频一区二区| 色妞www精品视频一级下载| 国产香蕉一区二区在线网站| 欧美区在线播放| 免费在线a视频| 欧美国产菊爆免费观看| 成人国产三级在线播放| 日韩区欧美国产区在线观看| 精品国产Av电影无码久久久| 国产日韩欧美中文| 热热久久狠狠偷偷色男同| 成人小视频在线观看免费| 欧美综合激情| 亚洲免费毛片| 久久青草精品一区二区三区 | 国产视频欧美| 国产性生交xxxxx免费| 91小视频在线| 国产在线第二页| 精品无码专区亚洲| 毛片久久网站小视频| 国产精品极品美女自在线| 在线观看免费AV网| 91色老久久精品偷偷蜜臀| 91精品国产一区自在线拍| 日韩美一区二区| 国产青榴视频| 日韩免费毛片| 精品视频一区二区观看| 国产又大又粗又猛又爽的视频| AV无码一区二区三区四区| 精品伊人久久久大香线蕉欧美| 亚洲精品视频免费看| Jizz国产色系免费| 91亚洲免费| 国产精品女主播| 国产成人a在线观看视频| 中文字幕 欧美日韩| 久久婷婷人人澡人人爱91| AV无码无在线观看免费| 97在线国产视频| 青青久视频| 久久精品只有这里有| 久视频免费精品6|