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

?

基于DS18B20恒溫監(jiān)控系統(tǒng)的設計與實現

2013-04-29 04:16:11王江紅朱麗君孫學用
湖北農業(yè)科學 2013年8期
關鍵詞:子程序花卉溫室

王江紅 朱麗君 孫學用

摘要:基于DS18B20恒溫監(jiān)控系統(tǒng)在對國內外蔬菜花卉溫室智能控制應用的基礎上,針對影響蔬菜花卉溫室智能化控制的諸多因素,將傳感器監(jiān)測和單片機控制相結合,提出了基于DS18B20恒溫監(jiān)控系統(tǒng)的設計方案。整個系統(tǒng)采用模塊化設計,由數據采集、單片機控制、鍵盤管理、實時顯示、溫度超限報警和數據輔助存儲等功能模塊組成。該系統(tǒng)設備已廣泛應用于蔬菜花卉溫室中,取得了較好的經濟效益。

關鍵詞:恒溫監(jiān)控系統(tǒng);DS18B20溫度傳感器;單片機;蔬菜花卉溫室

中圖分類號:S625.5+1 文獻標識碼:A 文章編號:0439-8114(2013)08-1947-03

隨著農業(yè)現代化的快速發(fā)展,溫室正朝著智能化方向發(fā)展。我國農業(yè)也逐漸地從傳統(tǒng)農業(yè)向優(yōu)質、高效、高產為目的的現代農業(yè)轉變。因而蔬菜花卉溫室的建設自然也離不開現代化的科學技術。國內外大量的科學試驗、生產實踐證明,環(huán)境的監(jiān)控對蔬菜花卉等植物的生長有著非常重要的作用,植物只有在適宜的環(huán)境下才能生長良好[1]。

蔬菜花卉溫室內環(huán)境的監(jiān)控的一個主要方面是對環(huán)境溫度進行測量和控制。用單片機監(jiān)控溫室的溫度,根據溫室溫度的變化自動地調溫,確保溫室中的植物生長在適宜的溫度下。

目前,國外現代化溫室的內部設施己經發(fā)展到比較完備的程度,并形成了一定的標準。溫室內的各環(huán)境因素大多由計算機集中控制,檢測傳感器也較為齊全,如溫室內外的溫度、濕度、光照度、CO2濃度、營養(yǎng)液濃度等,傳感器的檢測基本上可以實現對各個執(zhí)行機構的自動控制,如無級調節(jié)的天窗通風系統(tǒng)、濕簾與風扇配套的降溫系統(tǒng)、由熱水鍋爐或熱風機組成的加溫系統(tǒng)、可定時噴灌或滴灌的灌溉系統(tǒng)、CO2施肥系統(tǒng)以及適用于溫室作業(yè)的農業(yè)機械等。計算機對這些系統(tǒng)的控制己經不是簡單的、獨立的、靜態(tài)的直接數字控制,而是基于環(huán)境模型上的監(jiān)督控制以及基于專家系統(tǒng)上的人工智能控制,一些國家在實現自動化的基礎上正將計算機監(jiān)控系統(tǒng)向著完全自動化、無人化、智能化的方向發(fā)展[2]。

1 系統(tǒng)設計要求與設計原理

該系統(tǒng)主要是完成一種集溫度測量、顯示、報警、控制于一體的單片機溫度監(jiān)測控制系統(tǒng)的理論設計與仿真實現。主要包括相關理論探討、硬件電路實現、軟件程序設計以及仿真過程等。其基本原理是通過AT89C51單片機依次查詢蔬菜花卉溫室內多個DS18B20溫度傳感器的輸出信號,然后再對輸入信號進行相應處理,通過顯示模塊顯示出來后進行觀測;并將采集到的溫度與理論初始值設定的溫度上下限進行比較,如果參數值超過設定的上下限時,報警電路進行報警并啟動升降溫設備[3]。

2 系統(tǒng)硬件組成

2.1 系統(tǒng)的電路框架

系統(tǒng)的電路框架如圖1所示。

2.2 溫控原理及實現

DS18B20 的測溫原理如圖2所示,不同溫度下,溫度系數振蕩器產生不同的脈沖信號輸入到減法計數器,確定一個門周期。由于受溫度影響小,頻率幾乎恒定,在一個門周期內,DS18B20就對低溫度系數振蕩器產生的時鐘脈沖進行計數,即可完成溫度測量。測量前,首先將一個溫度基值對應的基數分別置入減法計數器和溫度寄存器中,當減法計數器減到0時,溫度寄存器的值將加l,減法計數器的預置值將重新被裝入繼續(xù)計數,如此循環(huán),直到另一減法計數器計數到0時,停止溫度寄存器中數值的累加,此時溫度寄存器中的數值即為所測溫度。斜率累加器用于補償和修正測溫過程中的非線性溫差,在計數門未關閉的狀況下,重復修正減法計數器的預置值,直至溫度寄存器的數值達到被測溫度值[4]。

2.3 實時顯示電路

實時顯示電路是由LED發(fā)光二極管組合構成的。單片機與LED數碼顯示器有以硬件為主和以軟件為主的兩種接口方法,這里采用以軟件為主進行設計。單片機輸出信號經阻排連接到數碼管,數碼管采用動態(tài)顯示,對于接口電路來說,需要有兩個輸出口,其中一個用于輸出顯示段碼,另一個用于輸出控制信號。這樣就可以逐個循環(huán)點亮每個數碼管,每位間隔約1 ms,就好像在同時顯示不同的字符一樣[5]。實際狀況如圖3所示。

2.4 實際硬件的實現與連接

硬件系統(tǒng)實現單片機與各外圍電路的連接及各子模塊之間的連接。主要由單片機時鐘電路、復位電路、DS18B20溫度傳感器、顯示電路、鍵盤管理、控制電路和報警電路等組成。實際硬件電路如圖4所示。

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

該系統(tǒng)的軟件包括主程序、鍵盤管理子程序、顯示子程序、溫度轉換子程序、溫度控制子程序、異常報警子程序、溫度報警范圍設定子程序以及有關DS18B20的初始化程序等。

主程序負責系統(tǒng)的正常運行以及調用各種子程序和管理中斷服務程序。在主程序的設計中,首先對單片機的一些主要的端口進行定義,在初始化完成之后,調用各個子程序,實現傳感器的初始化、數據讀寫、溫度轉換、溫度顯示、判斷報警、鍵盤管理等功能,主程序循環(huán)執(zhí)行各個模塊。主程序的流程如圖5所示。

4 小結

該系統(tǒng)以愛特梅爾公司的AT89C51單片機為核心進行硬件設計,數據采集采用DS18B20溫度傳感器,在開發(fā)過程中使用了Protel仿真和Keil開發(fā)軟件,這些都大大縮短了軟件的開發(fā)周期。為了便于編寫、調試、修改和增刪,系統(tǒng)軟件的編制采用了模塊化的設計方法。該套系統(tǒng)設備體積小、質量輕、便于攜帶、可靠性高,適用于現場實時工作。目前該系統(tǒng)已廣泛應用于蔬菜花卉溫室中,在農業(yè)生產中有著非常重要的作用。

參考文獻:

[1] 于海業(yè),馬成林,陳曉光.發(fā)達國家溫室設施自動化研究的現狀[J].農業(yè)工程學報,1997,13(增刊):253-257.

[2] 先鋒工作室.單片機程序設計實例[M].北京:清華大學出版社,2002.

[3] 王志強,陳 平.基于GPRS技術的糧庫溫濕度監(jiān)測系統(tǒng)設計[J].安徽農業(yè)科學,2010,38(14):7552-7554.

[4] 趙海蘭,趙祥偉.智能溫度傳感器DS18B20的原理與應用[J].現代電子技術,2003(14):34-36.

[5] 陳立兵,樊瑾瑜,代 杰.基于AT89S52單片機的溫度采集系統(tǒng)設計[J].機械與電子,2011(2):67-69.

猜你喜歡
子程序花卉溫室
李鱓·花卉十二開
讀者欣賞(2022年12期)2023-01-10 02:52:08
現代溫室羊肚菌栽培技術
蒼松溫室 蒼松灌溉
蒼松溫室 蒼松灌溉
三招搞定花卉病蟲害
中老年保健(2021年5期)2021-08-24 07:08:52
《花卉之二》
可以避免一個溫室化的地球嗎?
英語文摘(2019年2期)2019-03-30 01:48:28
水晶泥花卉栽培技術
現代園藝(2017年11期)2017-06-28 11:32:37
淺談子程序在數控車編程中的應用
子程序在數控車加工槽中的應用探索
油尖旺区| 正安县| 惠来县| 赣榆县| 上蔡县| 衡阳市| 南安市| 四子王旗| 沙湾县| 兴业县| 巨鹿县| 新安县| 平定县| 汝阳县| 南江县| 赤城县| 广饶县| 江油市| 丁青县| 秦安县| 宁晋县| 西乌珠穆沁旗| 陆丰市| 京山县| 焦作市| 遂平县| 广汉市| 子洲县| 六枝特区| 独山县| 五华县| 侯马市| 亚东县| 宜春市| 彩票| 梁平县| 沁阳市| 自贡市| 石柱| 榆社县| 泰顺县|