基于單片機(jī)的智能溫室大棚控制系統(tǒng)方案_第1頁
基于單片機(jī)的智能溫室大棚控制系統(tǒng)方案_第2頁
基于單片機(jī)的智能溫室大棚控制系統(tǒng)方案_第3頁
基于單片機(jī)的智能溫室大棚控制系統(tǒng)方案_第4頁
基于單片機(jī)的智能溫室大棚控制系統(tǒng)方案_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、 PAGE35 / NUMPAGES41摘要溫室是現(xiàn)代農(nóng)業(yè)生產(chǎn)所必需的根本設(shè)備,用它有效地控制溫度、光照、濕度、二氧化碳濃度等是改變植物生長環(huán)境、為植物生長創(chuàng)造最正確條件、防止外界四季變化和惡劣氣候?qū)ζ溆绊懙那疤?。本設(shè)計以STC89C52單片機(jī)為核心完成了對空氣溫度、土壤濕度、光照度進(jìn)展數(shù)據(jù)的采集、處理、顯示等系統(tǒng)的根本框圖、工作原理和繼電器控制的設(shè)計的工作。主要容有:1通過單片雙端集成溫度傳感器AD590采集實時溫度。2通過濕度傳感器HS1100采集實時濕度。3通過固態(tài)電化學(xué)性二氧化碳傳感器TGS4160采集二氧化碳濃度。4判斷采集到的參數(shù)值與設(shè)置值是否一致,并進(jìn)展繼電器控制。 通過以上設(shè)計

2、可以對植物生長過程中的土壤濕度、環(huán)境溫度、光照度以與二氧化碳濃度進(jìn)展了實時地、連續(xù)地檢測、直觀地顯示并進(jìn)展自動地控制??酥屏藗鹘y(tǒng)的人工測量方法不能進(jìn)展連續(xù)測量的弊端,節(jié)省了工作量,并防止了人為的疏漏或錯誤造成的不必要的損失。關(guān)鍵詞:單片機(jī) 溫度傳感器 濕度傳感器 二氧化碳傳感器In this paperGreenhouse is essential for modern agriculture basic equipment, use it to effectively control, such as temperature, light, humidity, carbon dioxide

3、concentration is to change the plant growth environment, create the best condition for plant growth, avoid the seasons changeand the influence of bad weather. This design to STC89C52 single-chip microcomputer as the core to complete the air temperature, soil moisture, and light for data acquisition,

4、 processing and display system of the basic block diagram, working principle andthe design of relay control work. Main contents are: (1) by monolithic integrated temperature sensor AD590 to collect real-time temperature. (2) by the humidity sensor HS1100 gathering real-time humidity. (3) through sol

5、id electric chemical carbon dioxidesensor TGS4160 collecting carbon dioxide concentrations. (4) determine whether collected parameter value and set value, and relay control. Through the above can be designed for plants to grow in the process of soil humidity, environment temperature, light and co2 c

6、oncentration in real time, continuous detection, display visually and automatically control. Overcomes the traditional continuous measurement of the shortcomings of manual measurement method does not, and save the workload, and avoid the unnecessary loss caused by the omission or human error. Key wo

7、rds:SCMtemperature sensorhumidity sensorcarbon dioxide sensor目錄1.緒論1TOC o 1-3 t h z u HYPERLINK l _Toc7487 1.1 課題背景與研究意義11.2 國外溫室控制技術(shù)開展概況 HYPERLINK l _Toc26325 2 HYPERLINK l _Toc1569 國外狀況3 HYPERLINK l _Toc259 國狀況3 HYPERLINK l _Toc24383 1.3 選題的目的和意義32. 溫室大棚自動控制系統(tǒng)控制方案設(shè)計5 HYPERLINK l _Toc3157 2.1 控制方案設(shè)

8、計52.2 系統(tǒng)硬件結(jié)構(gòu)62.3 HYPERLINK l _Toc20584 溫室大棚的硬件組成7 HYPERLINK l _Toc31262 7 HYPERLINK l _Toc21338 0 HYPERLINK l _Toc23546 2.4 溫室大棚的軟件組成11 HYPERLINK l _Toc32467 1 HYPERLINK l _Toc13070 2.5 測試系統(tǒng)的組成與原理13 HYPERLINK l _Toc1845 PAGEREF _Toc1845 14 HYPERLINK l _Toc8875 1 溫度測量電路 PAGEREF _Toc8875 14 HYPERLINK

9、l _Toc2367 2濕度測量電路 PAGEREF _Toc2367 15 HYPERLINK l _Toc26765 3CO2含量測量電路 PAGEREF _Toc26765 15 HYPERLINK l _Toc6065 PAGEREF _Toc6065 16 HYPERLINK l _Toc20621 2.6 程序模塊 PAGEREF _Toc20621 16 HYPERLINK l _Toc2764 PAGEREF _Toc2764 16 HYPERLINK l _Toc18060 PAGEREF _Toc18060 16 HYPERLINK l _Toc18696 PAGEREF

10、_Toc18696 17 HYPERLINK l _Toc202 PAGEREF _Toc202 173.溫室大棚的數(shù)據(jù)采集系統(tǒng)18 HYPERLINK l _Toc14989 3.1 系統(tǒng)設(shè)計18 HYPERLINK l _Toc19996 8 HYPERLINK l _Toc25882 9 HYPERLINK l _Toc11922 3.2 系統(tǒng)軟件設(shè)計19 HYPERLINK l _Toc23684 9 HYPERLINK l _Toc21134 9 HYPERLINK l _Toc21505 3.3 誤差分析19 HYPERLINK l _Toc15200 3.4 可靠性設(shè)計19 HY

11、PERLINK l _Toc16077 0 HYPERLINK l _Toc20953 PAGEREF _Toc20953 204.溫室大棚監(jiān)測控制系統(tǒng)21 HYPERLINK l _Toc8939 4.1 系統(tǒng)的總體結(jié)構(gòu)和特點 PAGEREF _Toc8939 21 HYPERLINK l _Toc10879 PAGEREF _Toc10879 21 HYPERLINK l _Toc5913 4.2 主要特點 PAGEREF _Toc5913 22 HYPERLINK l _Toc11325 PAGEREF _Toc11325 22 HYPERLINK l _Toc27945 PAGEREF

12、 _Toc27945 22 HYPERLINK l _Toc13772 PAGEREF _Toc13772 22 HYPERLINK l _Toc21598 PAGEREF _Toc21598 22 HYPERLINK l _Toc32550 4.3硬件結(jié)構(gòu) PAGEREF _Toc32550 23 HYPERLINK l _Toc23427 4.4系統(tǒng)軟件設(shè)計 PAGEREF _Toc23427 23 HYPERLINK l _Toc8125 PAGEREF _Toc8125 23 HYPERLINK l _Toc14541 PAGEREF _Toc14541 245.總結(jié)25致26英漢互譯

13、27參考文獻(xiàn)35附 主程序流程圖36第1章 緒 論1.1 課題背景與研究意義中國農(nóng)業(yè)的開展必須走現(xiàn)代化農(nóng)業(yè)這條道路,隨著國民經(jīng)濟(jì)的迅速增長,農(nóng)業(yè)的研究和應(yīng)用技術(shù)越來越受到重視,特別是溫室大棚已經(jīng)成為高效農(nóng)業(yè)的一個重要組成局部。現(xiàn)代化農(nóng)業(yè)生產(chǎn)中的重要一環(huán)就是對農(nóng)業(yè)生產(chǎn)環(huán)境的一些重要參數(shù)進(jìn)展檢測和控制。例如:空氣的溫度、濕度、二氧化碳含量、土壤的含水量等。在農(nóng)業(yè)種植問題中,溫室環(huán)境與生物的生長、發(fā)育、能量交換密切相關(guān),進(jìn)展環(huán)境測控是實現(xiàn)溫室生產(chǎn)管理自動化、科學(xué)化的根本保證,通過對監(jiān)測數(shù)據(jù)的分析,結(jié)合作物生長發(fā)育規(guī)律,控制環(huán)境條件,使作物到達(dá)優(yōu)質(zhì)、高產(chǎn)、高效的栽培目的。以蔬菜大棚為代表的現(xiàn)代農(nóng)業(yè)設(shè)施

14、在現(xiàn)代化農(nóng)業(yè)生產(chǎn)中發(fā)揮著巨大的作用。大棚的溫度、濕度與二氧化碳含量等參數(shù),直接關(guān)系到蔬菜和水果的生長。國外的溫室設(shè)施己經(jīng)開展到比較完備的程度,并形成了一定的標(biāo)準(zhǔn),但是價格非常昂貴,缺乏與我國氣候特點相適應(yīng)的測控軟件。而當(dāng)今大多數(shù)對大棚溫度、濕度、二氧化碳含量的檢測與控制都采用人工管理,這樣不可防止的有測控精度低、勞動強度大與由于測控不與時等弊端,容易造成不可彌補的損失,結(jié)果不但大大增加了本錢,浪費了人力資源,而且很難到達(dá)預(yù)期的效果。因此,為了實現(xiàn)高效農(nóng)業(yè)生產(chǎn)的科學(xué)化并提高農(nóng)業(yè)研究的準(zhǔn)確性,推動我國農(nóng)業(yè)的開展,必須大力開展農(nóng)業(yè)設(shè)施與相應(yīng)的農(nóng)業(yè)工程,科學(xué)合理地調(diào)節(jié)大棚溫度、濕度以與二氧化碳的含量,

15、使大棚形成有利于蔬菜、水果生長的環(huán)境,是大棚蔬菜和水果早熟、優(yōu)質(zhì)高效益的重要環(huán)節(jié)。目前,隨著蔬菜大棚的迅速增多,人們對其性能要求也越來越高,特別是為了提高生產(chǎn)效率,對大棚的自動化程度要求也越來越高。由于單片機(jī)與各種電子器件性價比的迅速提高,使得這種要求變?yōu)榭赡堋.?dāng)前農(nóng)業(yè)溫室大棚大多是中、 小規(guī)模, 要在大棚引人自 動化控制系統(tǒng),改變?nèi)咳斯す芾淼姆绞?,就要考慮系統(tǒng)的本錢,因此,針對這種狀況,結(jié)合郊區(qū)農(nóng)戶的需要, 設(shè)計了一套低本錢的溫濕度自動控制系統(tǒng)。該系統(tǒng)采用傳感器技術(shù)和單片機(jī)相結(jié)合,由上位機(jī)和下位機(jī)( 都用單片機(jī)實現(xiàn)) 構(gòu)成,采用485接口進(jìn)展通訊,實現(xiàn)溫室大棚自動化控制。中國農(nóng)業(yè)的開展必須

16、走現(xiàn)代化農(nóng)業(yè)這條道路,隨著國民經(jīng)濟(jì)的迅速增長,農(nóng)業(yè)的研究和應(yīng)用技術(shù)越來越受到重視,特別是溫室大棚已經(jīng)成為高效農(nóng)業(yè)的一個重要組成局部。現(xiàn)代化農(nóng)業(yè)生產(chǎn)中的重要一環(huán)就是對農(nóng)業(yè)生產(chǎn)環(huán)境的一些重要參數(shù)進(jìn)展檢測和控制。例如:空氣的溫度、濕度、二氧化碳含量、土壤的含水量等。在農(nóng)業(yè)種植問題中,溫室環(huán)境與生物的生長、發(fā)育、能量交換密切相關(guān),進(jìn)展環(huán)境測控是實現(xiàn)溫室生產(chǎn)管理自動化、科學(xué)化的根本保證,通過對監(jiān)測數(shù)據(jù)的分析,結(jié)合作物生長發(fā)育規(guī)律,控制環(huán)境條件,使作物到達(dá)優(yōu)質(zhì)、高產(chǎn)、高效的栽培目的。以蔬菜大棚為代表的現(xiàn)代農(nóng)業(yè)設(shè)施在現(xiàn)代化農(nóng)業(yè)生產(chǎn)中發(fā)揮著巨大的作用。大棚的溫度、濕度與二氧化碳含量等參數(shù),直接關(guān)系到蔬菜和水果

17、的生長。國外的溫室設(shè)施己經(jīng)開展到比較完備的程度,并形成了一定的標(biāo)準(zhǔn),但是價格非常昂貴,缺乏與我國氣候特點相適應(yīng)的測控軟件。而當(dāng)今大多數(shù)對大棚溫度、濕度、二氧化碳含量的檢測與控制都采用人工管理,這樣不可防止的有測控精度低、勞動強度大與由于測控不與時等弊端,容易造成不可彌補的損失,結(jié)果不但大大增加了本錢,浪費了人力資源,而且很難到達(dá)預(yù)期的效果。因此,為了實現(xiàn)高效農(nóng)業(yè)生產(chǎn)的科學(xué)化并提高農(nóng)業(yè)研究的準(zhǔn)確性,推動我國農(nóng)業(yè)的開展,必須大力開展農(nóng)業(yè)設(shè)施與相應(yīng)的農(nóng)業(yè)工程,科學(xué)合理地調(diào)節(jié)大棚溫度、濕度以與二氧化碳的含量,使大棚形成有利于蔬菜、水果生長的環(huán)境,是大棚蔬菜和水果早熟、優(yōu)質(zhì)、高效益的重要環(huán)節(jié)。目前,隨著

18、蔬菜大棚的迅速增多,人們對其性能要求也越來越高,特別是為了提高生產(chǎn)效率,對大棚的自動化程度要求也越來越高。由于單片機(jī)與各種電子器件性價比的迅速提高,使得這種要求變?yōu)榭赡堋?.2國外溫室控制技術(shù)開展概況國外狀況世界興旺國家如荷蘭、美國、以色列等大力開展集約化的溫室產(chǎn)業(yè),溫室溫度、光照、水、氣、肥實現(xiàn)了計算機(jī)調(diào)控,從品種選擇、栽培管理到采收包裝形成了一整套完整的規(guī)化技術(shù)體系。美國是最早創(chuàng)造計算機(jī)的國家,也是將計算機(jī)應(yīng)用于溫室控制和管理最早、最多的國家之一。美國有興旺的設(shè)施栽培技術(shù),綜合環(huán)境控制技術(shù)水平非常高。環(huán)境控制計算機(jī)主要用來對溫室環(huán)境(氣象環(huán)境和栽培環(huán)境)進(jìn)展監(jiān)測和控制。以花卉溫室為例,溫室

19、監(jiān)控項目包括室氣溫、水溫、土壤溫度、鍋爐溫度、管道溫度、相對空氣濕度、保溫幕狀況、通窗狀況、泵的工作狀況、CO2濃度、Ec調(diào)節(jié)池和回流管數(shù)值、pH調(diào)節(jié)池和回流管數(shù)值;室外監(jiān)控項目包括大氣溫度、太陽輻射強度、風(fēng)向風(fēng)速、相對濕度等。溫室專家系統(tǒng)的應(yīng)用給種植者帶來了一定的經(jīng)濟(jì)效益,提高了決策水平,減輕了技術(shù)管理工作量,同時也為種植帶來了很大方便2。以園藝業(yè)著稱的荷蘭從20世紀(jì)80年代以來就開場全面開發(fā)溫室計算機(jī)自動控制系統(tǒng),并不斷地開發(fā)模擬控制軟件。目前,荷蘭自動化智能玻璃溫室制造水平處于世界先進(jìn)水平,擁有玻璃溫室1.2萬多平方米,占世界1/4以上,有85的溫室用戶使用計算機(jī)控制溫室環(huán)境。荷蘭開發(fā)的

20、溫室計算機(jī)控制系統(tǒng)是通過人機(jī)交互界面進(jìn)展參數(shù)設(shè)置和必要的信息顯示,可繪制出設(shè)定參數(shù)曲線、修正值曲線以與測量的數(shù)據(jù)曲線,可以從數(shù)據(jù)庫調(diào)出設(shè)定的時間段參數(shù)以便于必要的數(shù)據(jù)查詢,并能直接對計算機(jī)串行口進(jìn)展操作,完成上位機(jī)與下位機(jī)之間的通信。上位機(jī)軟件集參數(shù)設(shè)置、信息顯示、控制等功能于一體,同時還能夠很好地完成溫室灌溉和氣候的控制和管理。此外,國外溫室業(yè)正致力于向高科技方向開展。遙測技術(shù)、網(wǎng)絡(luò)技術(shù)、控制局域網(wǎng)已逐漸應(yīng)用于溫室的管理與控制中??刂埔竽茉谶h(yuǎn)離溫室的計算機(jī)控制室就能完成,即遠(yuǎn)程控制。另外該網(wǎng)絡(luò)還連接有幾個通訊平臺,用戶可以在遙遠(yuǎn)的地方通過形象、直觀的圖形化界面與這種分布式的控制系統(tǒng)對話,就

21、像在現(xiàn)場操作一樣,給人以身臨其境之感。國狀況我國農(nóng)業(yè)計算機(jī)的應(yīng)用開場于20世紀(jì)70年代,80年代開場應(yīng)用于溫室控制與管理領(lǐng)域。20世紀(jì)90年代初期,中國農(nóng)業(yè)科學(xué)院農(nóng)業(yè)氣象研究所和作物花卉研究所,研制開發(fā)了溫室控制與管理系統(tǒng),并開發(fā)了基于Windows操作系統(tǒng)的控制軟件;90年代中后期,理工大學(xué)毛罕平等人研制開發(fā)了溫室軟硬件控制系統(tǒng),能對營養(yǎng)液系統(tǒng)、溫度、光照、CO2、施肥等進(jìn)展綜合控制,是目前國產(chǎn)化溫室計算機(jī)控制系統(tǒng)較為典型的研究成果。在此期間,中國科學(xué)院現(xiàn)代化研究所、中國農(nóng)業(yè)大學(xué)、中國科學(xué)院植物生理研究所等單位也都側(cè)重不同領(lǐng)域,研究溫室設(shè)施的計算機(jī)控制與管理技術(shù)?!熬盼迤陂g,國家科技攻關(guān)項目

22、和國家自然科學(xué)基金均首次增設(shè)了工廠化農(nóng)業(yè)(設(shè)施農(nóng)業(yè))研究項目,并且在項目中加大了計算機(jī)應(yīng)用研究的力度,其中“九五國家重大科技產(chǎn)業(yè)工程“工廠化高效農(nóng)業(yè)示工程中,直接設(shè)置了“智能型連棟塑料溫室結(jié)構(gòu)與調(diào)控設(shè)施的優(yōu)化設(shè)計與實施的專題3。20世紀(jì)90年代末,職業(yè)技術(shù)師學(xué)院的閆忠文研制了作物大棚溫濕度測量系統(tǒng),能對大棚的溫濕度進(jìn)展實時測量與控制。中科院智能機(jī)械研究所研制了“農(nóng)業(yè)專家系統(tǒng)開發(fā)環(huán)境DET系列軟件和智能溫室自動控制系統(tǒng),能夠有效地提高作物產(chǎn)量、縮短生長期、減小人工操作的盲目性。農(nóng)業(yè)大學(xué)研制成功“WJG-1溫室環(huán)境監(jiān)控計算機(jī)管理系統(tǒng),采用了分布式控制系統(tǒng)。省農(nóng)科院自動化控制中心研制了“GCSI型智

23、能化溫室自動控制系統(tǒng),采用上位機(jī)加PLC的集散式控制方法,軟件采用智能化模糊算法。中國農(nóng)業(yè)大學(xué)設(shè)計研制的“省大型育苗溫室計算機(jī)分布式控制系統(tǒng),實現(xiàn)了計算機(jī)分布式控制4。1.3 選題的目的和意義溫室是欣賞植物栽培生產(chǎn)中必不可少的設(shè)施之一,不同種類欣賞花卉對溫度與濕度等生長所需條件的要求也不盡一樣,為它們提供一個更適宜其生長的封閉的、良好的生存環(huán)境,以提早或延遲花期,最終將會給我們帶來巨大的經(jīng)濟(jì)效益。隨著現(xiàn)代科技的開展,電子計算機(jī)已用于控制溫室環(huán)境。該系統(tǒng)可自動控制加熱、降溫、通風(fēng)。根據(jù)需要,通過按鍵將溫度信息輸入MCU,根據(jù)情況可隨時調(diào)節(jié)環(huán)境。溫室環(huán)境自動化控制系統(tǒng)在大型現(xiàn)代化溫室的利用,是設(shè)施

24、栽培高新技術(shù)的表達(dá)。 本文將使用8051型單片機(jī)對溫度與濕度控制的根本原理實例化,利用現(xiàn)有資源設(shè)計一個實時控制溫室大棚溫度、濕度等的控制系統(tǒng)。目的是通過這次畢業(yè)設(shè)計,讓我們將課本知識與實踐相結(jié)合,更加深刻的理解自動控制的運作模式與意義,也能夠?qū)⑺鶎W(xué)知識和技能更多的運用于生活和工作中,學(xué)以致用。第2章 溫室大棚自動控制系統(tǒng)的控制方案設(shè)計目前,我國農(nóng)村使用的簡易日光溫室絕大局部采用手動控制,生產(chǎn)效率低下 ,單位產(chǎn)品的生產(chǎn)本錢偏高。隨著溫室產(chǎn)業(yè)的開展 ,溫室作物趨向于多樣化 ,對溫室的控制要求也隨之提高,手動控制因其控制精度低已開場不能滿足溫室生產(chǎn)的需求,需要設(shè)計一種控制器減少手動控制。而當(dāng)今國常見

25、的智能溫室系統(tǒng)都是采用工控機(jī)或者PLC方案,價格昂貴,較大局部用戶經(jīng)濟(jì)能力承受不起。因此,在系統(tǒng)的設(shè)計過程中要充分考慮用戶的經(jīng)濟(jì)承受能力,減少溫室設(shè)計中的各種本錢,提高勞動生產(chǎn)率,這在溫室上具有較為深遠(yuǎn)的意義。為此,針對簡易日光溫室對溫度、濕度以與光照度等環(huán)境因素的控制要求,設(shè)計和開發(fā)了基于STC89C58RD +單片機(jī)的低本錢溫室自動化控制系統(tǒng)。2.1 控制方案設(shè)計植物的生長是在一定環(huán)境中進(jìn)展的,在生長過程中受到環(huán)境中各種因素的影響,其中對植物生長影響最大的是溫度、濕度和光照度。環(huán)境中晝夜的溫度、濕度和光照度的變化大,對植物生長極為不利?,F(xiàn)代溫室有外遮陽系統(tǒng)、加溫系統(tǒng)、自然通風(fēng)系統(tǒng)、濕簾風(fēng)機(jī)

26、降溫系統(tǒng)、補光系統(tǒng)、補氣系統(tǒng)、環(huán)流風(fēng)機(jī)、灌溉系統(tǒng)、施肥系統(tǒng)、自動控制系統(tǒng)等常用的環(huán)境系統(tǒng),能夠?qū)χ参锏纳L進(jìn)展合理的控制,而如何才能合理地控制這些配套設(shè)備的運作和協(xié)同那么需要有一套完善的硬、軟件溫室系統(tǒng)進(jìn)展控制。因此,本系統(tǒng)就是利用價格廉價的一般電子器件來設(shè)計一個參數(shù)精度高,控制操作方便,性價比高的應(yīng)用于農(nóng)業(yè)種植生產(chǎn)的溫室大棚測控系統(tǒng)。該系統(tǒng)由單片機(jī)對溫度、濕度等參數(shù)進(jìn)展巡回測量,并對測量的結(jié)果進(jìn)展優(yōu)化補償,并進(jìn)展調(diào)控,此外主控制器還可以同時完成系統(tǒng)參數(shù)測量,數(shù)據(jù)存儲等,硬件總體設(shè)計結(jié)構(gòu)如圖2.1所示。由圖2.1可知,整個系統(tǒng)采用 STC89C58RD +單片機(jī)為處理核心,通過溫室現(xiàn)有的各種傳

27、感器檢測溫室的溫度、 濕度、光照度等環(huán)境因素,經(jīng)由控制系統(tǒng)的8路模擬量、數(shù)字量輸入接口傳輸?shù)?CPU中,并與系統(tǒng)設(shè)定值進(jìn)展比較、判斷、處理以與相關(guān)數(shù)據(jù)的存儲。然后將CPU處理后各種控制結(jié)果通過16路開關(guān)量輸出口傳送到電機(jī)和電磁閥等執(zhí)行機(jī)構(gòu)上,從而實現(xiàn)對溫室的控制。溫室獨立控制系統(tǒng)上還包擴(kuò)各種人機(jī)界面和數(shù)據(jù)傳輸接口,實現(xiàn)了人機(jī)交換方式以與實時參數(shù)的設(shè)定。本控制系統(tǒng)采用宏晶科技公司生產(chǎn)STC51系列單片機(jī)控制器(STC89C58RD+)。該單片機(jī)具有強加密性,無法解密,具有超強的抗干擾性能,且芯片部自帶看門狗。STC89C58RD+單片機(jī)最高時鐘頻率為080MHz,32k的 Flash存儲器、12

28、80字節(jié)的RAM、擁有P4口適合需要多I/O的系統(tǒng)設(shè)計、16k字節(jié)的E2PROM可以提供比其它單片機(jī)更多的存儲空間。其不需要依靠任何燒錄器,直接通過電腦上的串口以ISP方式進(jìn)展燒錄。這種單片機(jī)的燒錄方式操作簡單容易,程序的調(diào)試靈活,修改方便,且不受地域、時間和環(huán)境的影響和限制,可為以后產(chǎn)品的改良和升級提供方便。圖2.1 總體結(jié)構(gòu)圖2.2 系統(tǒng)硬件結(jié)構(gòu)整個系統(tǒng)采用模塊化設(shè)計,硬件結(jié)構(gòu)由傳感器和單片機(jī)、控制裝置組成,傳感器將物理參量轉(zhuǎn)換為電壓并完成信號的調(diào)理,再送人模數(shù)轉(zhuǎn)換器ADC0809 ,由下位單片機(jī)AT89S51讀取,單片機(jī)將數(shù)據(jù)通過485總線送給上位機(jī),上位機(jī)設(shè)有顯示功能,根據(jù)預(yù)先設(shè)置的參

29、數(shù)決定要采取的措施,并將信息傳給下位機(jī),由下位機(jī)控制通風(fēng)和噴灌裝置,也可以通過鍵盤強制控制。智能溫室大棚控制系統(tǒng)的組成基于兩個方面:單棟溫室大棚控制系統(tǒng)和集約化生產(chǎn)連棟溫室大棚控制系統(tǒng)。后者建立在前者的根底上,前者適于我國農(nóng)村個體經(jīng)營的現(xiàn)狀。對于單棟溫室大棚控制系統(tǒng),設(shè)置了獨立的控制和顯示等功能,并設(shè)置了RS-232和RS-485通訊接口,便于和上位機(jī)通信,實現(xiàn)集散控制系統(tǒng),其模式如圖2.2。另外,在設(shè)計過程中考慮到農(nóng)生產(chǎn)的特點,每個系統(tǒng)的各局部接口都作了模塊化設(shè)計,并增加備用接口和功能,便于大棚生產(chǎn)重建和生產(chǎn)場地的變化,也增加了系統(tǒng)的通用性,擴(kuò)大了適用圍。圖2.2 集散控制系統(tǒng)實現(xiàn)2.3 溫

30、室大棚的硬件組成溫室大棚的硬件組成原理如圖2.3所示:圖2.3 溫室大棚系統(tǒng)的主要硬件組成原理圖本系統(tǒng)設(shè)計了對與作物生長發(fā)育有關(guān)的環(huán)境溫度、濕度、光照度、CO2含量與土壤水量等參數(shù)進(jìn)展采集的功能,實現(xiàn)溫室大棚各種參數(shù)的數(shù)據(jù)采集任務(wù),傳感器負(fù)責(zé)對溫室環(huán)境因子的采集,將采集信轉(zhuǎn)換為0-5伏的電壓信號,送入ADC0809,再經(jīng)過數(shù)模轉(zhuǎn)換,供單片機(jī)使用,而使用的各種類型傳感器,分別介紹如下:1. 溫度傳感器 溫度傳感器的選擇余地較大可選用集成溫度傳感器鉑電阻傳感器與數(shù)字式傳感器本系統(tǒng)采用市科技開展公司自動化研究室生產(chǎn)的“可選通式溫度傳感器型號為KSG。優(yōu)點是置選通碼和數(shù)字信號傳輸,測溫圍為-10-50

31、,精度為:0.3,適用于遠(yuǎn)距離傳輸。1.1溫度傳感器AD590簡介AD590是美國模擬器件公司生產(chǎn)的單片集成兩端感溫電流源。是利用PN結(jié)正向電流與溫度的關(guān)系制成的電流輸出型兩端溫度傳感器。AD590具有線性好、性能穩(wěn)定、靈敏度高、無需補償、熱容量小,抗干擾能力強、可遠(yuǎn)距離測溫并且使用方便等優(yōu)點。這種器件在被測溫度一定時,相當(dāng)于一個恒流源,測量精度高,并具有消除電源波動的特性。它的電源電壓可以在4V6V圍變化,電流Ir變化luA,相當(dāng)于溫度變化1K。AD590可以承受44V正向電壓和20V反向電壓,因而器件反接也不會被損壞。集成溫度傳感器實質(zhì)上是一種半導(dǎo)體集成電路,它是利用晶體管的b一e結(jié)壓降的

32、不飽和值V與熱力學(xué)溫度T和通過發(fā)射極電流I的下述關(guān)系實現(xiàn)對溫度的檢測:V=lnI ,K-波爾茲常數(shù); q-電子電荷絕對值 集成溫度傳感器的輸出形式分為電壓輸出和電流輸出兩種。電壓輸出型的靈敏度一般為10mV/K,溫度0時輸出為0,溫度25時輸出2.982v;電流輸出型的靈敏度一般為luA/K,本文選用的是電流輸出型溫度傳感器。AD59O的主要特性如下: 流過器件的電流(uA)等于器件所處環(huán)境的熱力學(xué)溫度(開爾文)度數(shù),即:Ir/T=luA/K; AD590的測溫圍為-55+150; AD590的保存溫度為-65+175; AD590的電源電壓圍為4V30V 輸出電阻為710M; 響應(yīng)時間僅為2

33、0us; 精度高。AD590共有I、J、K、L、M五檔,其中M檔精度最高,在-5+l50圍,非線性誤差為0.3。濕度傳感器 本系統(tǒng)的濕度傳感器選用Honeywell公司的集成濕度傳感器HIH3610,該傳感器部集成了信號處理功能電路,可完成將相對濕度值變換成電容值,再將電容值轉(zhuǎn)換成線性電壓輸出的任務(wù)。輸出電壓為: 在本系統(tǒng)中固定為+5V,那么其輸出電壓值正比于濕度測量值,因此可由測試現(xiàn)場的溫度值決定。送LM258,在此處LM258起電壓跟隨作用,以與采集現(xiàn)場隔離和提高帶負(fù)載能力。然后信號送帶8路開關(guān)以與微處理機(jī)兼容的控制邏輯的CMOS組件AD轉(zhuǎn)換器ADC0809,經(jīng)轉(zhuǎn)換后送單片機(jī)I/O口。在該

34、設(shè)計中溫度的極限參數(shù)為:-5OT7O;濕度的極限參數(shù)為lH99;溫度的顯示分度為01;濕度的顯示分度為05;芯片特點:低本錢,大批量OEM設(shè)計精度2%,激光修正互換性至5%線性電壓輸出對應(yīng)%RH低功耗設(shè)計:200A驅(qū)動電流快速反響:15秒穩(wěn)定性好、低漂移、抗化學(xué)腐蝕性能HIH-3610有許多性能指標(biāo),能性能指標(biāo)見表3.5表3.5 HIH-3610性能指標(biāo)RH精度12%RH,0-100%RH非凝結(jié),25,供電電壓=5VDCRH互換性5%RH,0-60%RH;8%90%RHRH線性0.5%RH典型值RH遲滯1.2%RH滿量程(最大值)RH重復(fù)性0.5%RHRH反響時間1/e255秒,慢流動的空氣中

35、RH穩(wěn)定性1%RH(典型值),在50%RH環(huán)境,5年時間供電電源供電電壓消耗電源4到5.8VDC,傳感器在5VDC下標(biāo)定0.2mA5VDC輸出電壓供電電壓=5VDC驅(qū)動限制Vout=Vsupply0.0062(Sensor RH)+0.16,典型值25(所附的工廠標(biāo)定數(shù)據(jù)提供類似的、每個傳感器單獨標(biāo)定的數(shù)據(jù)250.8到3.9VDC輸出25典型值對稱的拉/推:50A典型值,20A最小值,100A最大值開啟90%RH時,將引起3%RH的漂移2、當(dāng)供電電壓處于5V時,上限可提高3、傳感器對光敏感,為得到最好的測量結(jié)果,應(yīng)防止傳感器接收亮光。3. 光照傳感器 光照傳感器選用硅太陽能電池的感應(yīng)元件與濾光

36、系統(tǒng)構(gòu)成光照傳感器,該傳感器將0-150000LX的光照信號轉(zhuǎn)換為電壓信號,此信號經(jīng)運放電路放大為0-5電壓輸出。4. 土壤水分傳感器土壤水分傳感器采用中科院土壤研究所研制的電阻式土壤濕度傳感器,該傳感器由頭、塑料連接收、壓阻傳感器、真空表頭四局部組成,該傳感器輸出為電壓值此電壓值雖能反映出土壤水勢的狀態(tài)變化但它不能直觀地反映土壤水勢指標(biāo)值,所以需對傳感器進(jìn)展重新標(biāo)定。5. CO2傳感器CO2傳感器選用紅外線氣敏傳感器,此傳感器具有精度高,選擇性好,濃度檢測圍大等特點,此傳感器將質(zhì)量分?jǐn)?shù)圍在0-100010-6濃度的CO2轉(zhuǎn)換為0-5電壓輸出。傳感器輸出的電壓信號,直接送至A/D轉(zhuǎn)換器,經(jīng)A/

37、D轉(zhuǎn)換后由單片機(jī)進(jìn)展相應(yīng)的運算、顯示和儲存。它主要包括:ADC0809數(shù)模轉(zhuǎn)換、單片機(jī)89C51、繼電器、侍服電機(jī)、本系統(tǒng)采用啟動三環(huán)計算機(jī)廠生產(chǎn)的SCB-51-IU單片機(jī)應(yīng)用板,采用片選法配備了89C51、2764、ADC0809、8155等芯片,具有較強的抗干擾能力微機(jī)系統(tǒng)采用普通的微機(jī)即可。1. A/D 轉(zhuǎn)換該設(shè)計選用ADC0809 把各被檢測電壓信號轉(zhuǎn)換為數(shù)字信號送至主控制器,其優(yōu)點在于換精度高,抗干擾能力強,線性度高,并可通過軟件程下直接實現(xiàn)溫度、土壤含水率等參數(shù)的切換。2. 系統(tǒng)控制器該設(shè)計選用20K字節(jié)存存儲器和部256字節(jié)RAM 的單片機(jī)AT89C55作為主控器。該系統(tǒng)由單片機(jī)

38、對溫度濕度等參數(shù)進(jìn)展巡回測量,并對測量的結(jié)果進(jìn)展優(yōu)化補償,并進(jìn)展調(diào)控,此外,主控制器還可以同時完成系統(tǒng)參數(shù)測量,數(shù)據(jù)存儲,以與與上位機(jī)通信等功能。主控器控制功能主要包括調(diào)濕、調(diào)溫和室外保溫等控制。調(diào)濕,通過AT89C55 控制加熱爐和風(fēng)機(jī)完成升溫,室降溫主要通過排氣扇完成和風(fēng)機(jī)完成。土壤調(diào)濕主要通過澆水、加肥來實現(xiàn),可自動完成或采用輔助報警,由人工完成。室外保溫通風(fēng)調(diào)光主要采用自動或半自動得外部設(shè)備完成。鍵盤和顯示由HD7279A完成。2.4 溫室大棚的軟件組成系統(tǒng)軟件設(shè)計包括單片機(jī)程序設(shè)計和微機(jī)程序設(shè)計。它的主要功能模塊有:采集模塊、控制模塊、通訊模塊。1. 采集模塊采集模塊主要完成對ADC

39、0809的通道的控制和轉(zhuǎn)換結(jié)果的讀取,并將結(jié)果暫存人數(shù)據(jù)區(qū)。通過對AT89S51定時器T0的計數(shù)實現(xiàn)定時,每15min 采集1 次,用定時器T,定時來確定三個參量的采集時間間隔,定為0.50s。溫室布置有溫度、濕度、土壤水分、光照傳感器、溫度傳感器將采集的信號送到89C51的定時器T0的輸入端, 通過對定時器 T0的計數(shù),實現(xiàn)溫度的采集;度、土壤水分、光照傳感器采集的電壓值分別通過校正,轉(zhuǎn)換為標(biāo)準(zhǔn)的0-5電壓,送到ADC0809的輸入端,再經(jīng)過數(shù)模轉(zhuǎn)換,變換為數(shù)字信號,送到89C51。由于傳感器、ADC0809的采集、轉(zhuǎn)換速度快,一分鐘可以采集成千上萬條數(shù)據(jù),溫室環(huán)境因子變化沒有這么快,在實際

40、應(yīng)用中,沒有必要對這些數(shù)據(jù)都進(jìn)展處理,所以要對采集的周期加以控制。本實驗每五分鐘采集一次溫度、濕度、土壤水分、光照傳感器,將采集值送到89C51。2. 控制模塊控制模塊分溫度控制、空氣濕度控制、光照控制、土壤濕度控制。根據(jù)不同的控制要求,發(fā)出不同的控制信號,。通過繼電器、行程開關(guān)、電機(jī)、控制開關(guān)窗、屋頂噴淋、遮陽網(wǎng)、滴灌,到達(dá)實時控制的要求控制模塊實現(xiàn)對通風(fēng)和噴灌裝置的控制,當(dāng)接收到上位機(jī)的控制信號時,將相應(yīng)的引腳置零即可開通通風(fēng)和噴灌裝置。控制模塊分溫度控制、濕度控制、光照控制,當(dāng)溫室的溫度高于設(shè)定的溫度上限時,通過開窗裝置開窗通風(fēng),噴淋裝置在屋頂上噴淋,到達(dá)溫室降溫的目的,當(dāng)溫室的溫度低于

41、設(shè)定的溫度下限時,通過關(guān)窗來實現(xiàn)保溫目的。濕度的控制同樣是通過開關(guān)窗和溫室噴淋來實現(xiàn)光照控制是通過遮陽網(wǎng)來實現(xiàn),當(dāng)太陽的光照強度高于設(shè)定的光照值時,關(guān)遮陽網(wǎng),低于設(shè)定的值,開遮陽網(wǎng),滴灌控制是當(dāng)土壤水分傳感器的值低于設(shè)定的值時,翻開滴灌裝置進(jìn)展灌溉。3. 通信模塊通訊模塊可將采集到的參量傳到上位機(jī),并接收上位機(jī)發(fā)來的控制信息。實現(xiàn)上位機(jī)和單片機(jī)之間的通信,便于用戶遠(yuǎn)程管理,單片機(jī)將采集的數(shù)據(jù)和控制裝置當(dāng)前的狀態(tài)信息通過RS-485送到上位機(jī),實現(xiàn)信息的上傳。通訊模塊首先需要初始化設(shè)置,設(shè)置串口的工作方式、波特率、定時器的工作方式,設(shè)置串口中斷位和全局中斷位。其次設(shè)置傳輸數(shù)據(jù)的幀格式,向上位機(jī)發(fā)

42、送的數(shù)據(jù)有溫度、濕度、光照、當(dāng)前設(shè)備的狀態(tài)等,不同的數(shù)據(jù)之間需要有區(qū)分標(biāo)志,在數(shù)據(jù)區(qū)的頭部加上聯(lián)絡(luò)標(biāo)志和完畢標(biāo)志;接收到上位機(jī)的數(shù)據(jù)有各種控制信號,在各個控制信號間有區(qū)分標(biāo)志,同樣在數(shù)據(jù)區(qū)的頭尾有標(biāo)志信號,目的是區(qū)分是有效數(shù)據(jù)還是誤碼。如果是誤碼, 那么不處理,不執(zhí)行控制處理程序,直接退出中斷;如果是有效數(shù)據(jù), 那么接收, 并根據(jù)控制信號進(jìn)展操作,向控制部件發(fā)送命令,控制開關(guān)窗、遮陽網(wǎng)等部件,到達(dá)實時控制的目的。最后在主程序中,使用順序方式向微機(jī)發(fā)送數(shù)據(jù);使用中斷方式承受微機(jī)發(fā)來的數(shù)據(jù)。單片機(jī)串行通信的工作方式如下:MOV TMOD, #25H;選用定時器T1作為波特率發(fā)生器,工作模式 2。M

43、OV TH1, #0F3H;定時器初植,波特率為 1200B/S。MOV TL1, #0F3H;8 位重裝。MOV SCON, #50H;串行口工作方式設(shè)置為方式 1,REN=1。MOV PCON, #00H;設(shè)置波特率的選擇位。SETB TR1;啟動定時器 T1。SETB ES;串口中斷允許SETB EA;中斷允許。微機(jī)軟件設(shè)計也由動態(tài)顯示模塊、控制模塊、數(shù)據(jù)庫模塊、通信模塊四個局部組成,通過動態(tài)顯示模塊可以與時監(jiān)控各環(huán)境因子的變化,控制模塊可對整個系統(tǒng)進(jìn)展監(jiān)控,如開關(guān)窗、噴淋等控制,數(shù)據(jù)庫模塊是為作物生長環(huán)境的設(shè)定而積累數(shù)據(jù),通信模塊是實現(xiàn)上位機(jī)和單片機(jī)之間的通信,上位機(jī)將控制信號通過RS

44、-485送到單片機(jī)實現(xiàn)信息的下傳。下面給出主程序流程圖,如附錄所示:溫室大棚種植提高了人們的生活水平并得到了迅速的推廣和應(yīng)用。溫室大棚種植的環(huán)境,如溫度、濕度和二氧化碳含量等是對農(nóng)作物生長影響最大的因素,傳統(tǒng)的人工檢測方式難以實現(xiàn)對農(nóng)業(yè)綜合生態(tài)信息管理與科學(xué)種植的要求,國對溫室大棚參數(shù)自動監(jiān)控系統(tǒng)的研究與應(yīng)用尚在起步階段,而引進(jìn)國外具有多功能的大型連棟溫室控制系統(tǒng)價格昂貴,很難適合中國農(nóng)村的實際需求。為此,作者研制了一種性價比較高、運行可靠的自動測試系統(tǒng),以適合中國溫室大棚種植科學(xué)化管理的推廣與應(yīng)用。2.5 測試系統(tǒng)的組成與原理本系統(tǒng)采用最簡捷的數(shù)字采集系統(tǒng)將其動態(tài)參數(shù)實時地測量并顯示,設(shè)計分

45、為硬件局部和軟件局部。硬件方框圖如圖2.5所示。分為傳感器與其整理電路模塊、A/D轉(zhuǎn)換模塊、單片機(jī)模塊、按鍵與顯示模塊。傳感器把被測參數(shù)轉(zhuǎn)換為電信號,并經(jīng)過整理電路調(diào)理變?yōu)?5V的直流電壓信號,再經(jīng)過A/D轉(zhuǎn)換器轉(zhuǎn)換為數(shù)字信號,送入單片機(jī),經(jīng)過計算,以分時顯示的形式,把3個被測信號實時地輪流顯示出來,軟件采用匯編語言的程序模塊構(gòu)成。圖2.5 動態(tài)參數(shù)測試系統(tǒng)方框圖設(shè)計的關(guān)鍵是傳感器與其整理電路。傳感器性能的好壞直接影響到測量精度、測量圍和響應(yīng)速度。因此,選擇適宜的傳感器直接關(guān)系到整個系統(tǒng)的性能,溫度傳感器選用單片雙端集成溫度傳感器AD590,濕度傳感器選用濕敏電容 HS1100,CO2傳感器選

46、用固態(tài)電化學(xué)型CO2傳感器TGS4160 。1 溫度測量電路采用溫度傳感器 AD590,其測溫放大電路設(shè)計如2.6示。電路中的ICL7650S芯片是斬波穩(wěn)零運算放大器。直流電壓 +12V通過電阻R1、電位器RP1加到AD590上,AD590的輸出電流在R1,RP1上產(chǎn)生電壓降,使放大器ICL7650S反相輸入端的電位隨溫度而變化,在其輸出端獲得與被測溫度成正比的直流電壓。電路中的電位器RP1用于調(diào)零,RP3用于調(diào)滿刻度,這樣可以極改善AD590非線性引起的誤差,R用于調(diào)節(jié)放大器ICL7650S的輸入失調(diào),ICL7650S輸出端的R5 和C1構(gòu)成濾波器用于濾除斬波尖峰干擾。電路的測溫圍為0100

47、,相應(yīng)輸出為05V,呈現(xiàn)線性關(guān)系。圖2.6溫度傳感器 AD590的檢測電路2濕度測量電路采用的HS1100濕度傳感器是Sensation公司基于獨特工藝設(shè)計的電容元件, HS1100濕度傳感器的原理是由濕度傳感器的干濕介質(zhì)在外界的相對濕度變化時,吸附/脫附空氣中的水汽分子,使感濕介質(zhì)的介電常數(shù)發(fā)生變化,引起濕度傳感器的電容值改變,濕度傳感器實際上相當(dāng)于1個可變電容,其電容的變化值與空氣中的相對濕度成一一對應(yīng)的正比線性關(guān)系,相對濕度越大,濕度傳感器的電容越大;相對濕度越小,濕度傳感器的電容越小。將電容的變化量準(zhǔn)確地轉(zhuǎn)變?yōu)閱纹瑱C(jī)承受的信號,常用2種方法:一是將該濕敏電容置于運放與容阻組成的放大器電

48、路中,所產(chǎn)生的電壓信號經(jīng)直流放大、 再經(jīng)A/D轉(zhuǎn)換為數(shù)字信號;另一種是將該濕敏電容置于振蕩電路中,將電容值的變化轉(zhuǎn)為與之呈反比的電壓頻串信號,可直接被計算機(jī)所采集。在此采用第1種測量方法,測量電路如圖2.7示。Uf為外加的10 kHz方波信號。C2是固定電容,為了獲得最正確的靈敏度放大系數(shù)取其電容值為180 pF,由此將相對濕度的基準(zhǔn)點定為55%,并且與濕度傳感器HS1100的電容CT構(gòu)成一開關(guān)電容分壓放大電路,CT 與C2的連接點電壓UC為運放的同相輸入電壓信號,U02為運放輸出電壓信號,其輸入/輸出特性:當(dāng)輸入電壓UC減小時,輸出電壓U02增大。當(dāng)相對濕度減小時,CT 容抗增大,UC增大,

49、而U02減小,反之當(dāng)濕度增大時,U02增大。圖2.7 濕度/電壓轉(zhuǎn)換電路3CO2含量測量電路采用TGS4160型CO2傳感器測量CO2,它是一種電化學(xué)型氣體的敏感元件,當(dāng)該元件暴露在CO2氣體環(huán)境中時,就會產(chǎn)生電化學(xué)反響,通過監(jiān)測S(+),S(-)2個電極之間所產(chǎn)生的電勢值EMF,就可以測量CO2的含量值。為使傳感器保持在最敏感的溫度上,需要給加熱器提供加熱電壓進(jìn)展加熱,加熱電壓穩(wěn)定在(50.2)V。為了保證CO2含量的準(zhǔn)確測量,除了保證加熱電壓穩(wěn)定與對環(huán)境溫度的變化進(jìn)展溫度補償外,更主要的是要測量兩電極之間變化的電勢值,而不是絕對電勢值。在-10 +50溫度圍,根本不受溫度的影響保持常量.傳

50、感器測量圍是 3501 000 mLL - 1,但根據(jù)溫室大棚CO2含量的實際情況,在此設(shè)定所測量的CO2含量在350900mLL- 1之間,在這個圍可以滿足測試系統(tǒng)的實際需要。但要把TGS4160的輸出信號轉(zhuǎn)換成05V的電壓,需要把傳感器的輸出信號CO2含量對應(yīng)的絕對電勢值轉(zhuǎn)換到傳感器兩極之間變化的電勢值,然后再放大。設(shè)計采用2級減法運算放大電路實現(xiàn)(圖2.8) 圖2.8 測量CO2電路的減法電路微處理器選擇ATMEL公司生產(chǎn)的AT89C51單片機(jī),A/D轉(zhuǎn)換器選用ADC0809,利用ADC0809轉(zhuǎn)換器三態(tài)輸出鎖存功能,直接與AT89C51的總線相連接口電路如圖2.9所示,按鍵電路設(shè)計為4

51、個按鍵,其中SW4是復(fù)位鍵,另3個是功能鍵。設(shè)置的按鍵的功能是:按SW1顯示溫度的參數(shù)值;按S W2顯示濕度的參數(shù)值;按SW3顯示CO2含量參數(shù)值;復(fù)位鍵的作用是,當(dāng)按下“S W1,“S W2或“S W3 任意1個鍵時,顯示器那么只顯示其對應(yīng)的參數(shù)值,可以通過按復(fù)位來使顯示器恢復(fù)輪流顯示,顯示采用4位LED顯示,其中3位顯示所測量參數(shù)信號的大小,另1位代表所測信號的通道,利用AT89C51的P0口和P2口的低4位來驅(qū)動顯示。在P0口的8根數(shù)據(jù)線和段碼管的8根數(shù)據(jù)線之間接一單向驅(qū)動芯片74LS244,增加P0口的驅(qū)動能力,驅(qū)動芯片的輸出口又接了8個470的電阻RP ,可以作為限流電阻,以免段碼管

52、的功耗太大而燒壞管子。P2口的低4位輸出是選擇位段碼。顯示電路的工作方式是動態(tài)掃描法。圖2.9 微處理器硬件接口電路2.6 程序模塊系統(tǒng)上電時,初始化程序?qū)?0H,71H,72H存單元清零,P3口置零。剛上電時,系統(tǒng)默認(rèn)位循環(huán)顯示3個通道的參數(shù)值狀態(tài).當(dāng)進(jìn)展一次測量時,將顯示每一通道的A /D轉(zhuǎn)換值 ,每個通道的數(shù)據(jù)顯示時間為 1 s左右。主程序在調(diào)用測試子程序,顯示子程序和判斷按鍵之間循環(huán),主程序圖見圖2.10。顯示子程序采用動態(tài)掃描法實現(xiàn)4位數(shù)碼管的數(shù)值顯示,測得的A/D轉(zhuǎn)換數(shù)據(jù)放在70H,71H和72H存單元中,測量數(shù)據(jù)在顯示時需要轉(zhuǎn)換為BCD碼放在 73H,74H和75H單元中,其中7

53、6H存放通道標(biāo)志數(shù)。存放器R3用作3路循環(huán)控制,R0用作顯示數(shù)據(jù)地址指針,由于顯示器用的是段碼顯示,不能顯示各參數(shù)的單位,但各個通道的單位是一定的。模/數(shù)轉(zhuǎn)換測量子程序用來控制對ADC0809三路模擬輸入電壓的A/D轉(zhuǎn)換,并將對應(yīng)的數(shù)值移入70H,71H和72H存單元。圖2.10測試系統(tǒng)主程序流程圖溫度的測量圍是0100,模擬量輸出是05V;濕度的測量圍是 0100%,模擬量輸出為 03.55 V;CO2含量的測量圍是 350900mLL - 1,輸出為 03.46V。運用程序進(jìn)展數(shù)據(jù)處理可到達(dá)要求的精度。第3章 溫室大棚的數(shù)據(jù)采集系統(tǒng)隨著我國經(jīng)濟(jì)的開展,農(nóng)民增收緩慢的問題逐漸成為阻礙我國經(jīng)濟(jì)

54、穩(wěn)定開展的一大隱患。解決此問題的關(guān)鍵是大力開展農(nóng)業(yè)科技,逐步走向農(nóng)業(yè)現(xiàn)代化。溫室大棚技術(shù)在農(nóng)業(yè)中有著舉足輕重的作用,是提高農(nóng)業(yè)科技水平的關(guān)鍵。3.1 系統(tǒng)設(shè)計本系統(tǒng)采用的是網(wǎng)絡(luò)式的數(shù)據(jù)采集結(jié)構(gòu)。上位機(jī)由AT89S51 單片機(jī)作為控制器,外加LCD1602和假設(shè)干按鍵構(gòu)成人機(jī)交互界面,同時設(shè)有報警裝置。上位機(jī)硬件框圖如圖3.1所示:上位機(jī)主要完成的功能是接收下位機(jī)傳遞的數(shù)據(jù)并顯示溫室大棚中的平均溫度和平均濕度。用戶可以通過按鍵對進(jìn)展溫度和濕度的設(shè)定。同時,還具有報警機(jī)制,當(dāng)某處的溫度和濕度出現(xiàn)異常時進(jìn)展聲光報警并顯示異常點。下位機(jī)由ATtiny2313和溫濕度傳感器組成。主要完成的工作是溫度信號

55、與濕度信號的采集,同時傳輸給上位機(jī)。ATtiny2313是 AT2MEL 公司發(fā)布的AVR 系列中的一款低端產(chǎn)品。該芯片采用的 RISC結(jié)構(gòu),比一樣時鐘的51單片機(jī)執(zhí)行速度快約12倍。它有20個引腳,其中有18個是可編程的I0口,具有豐富的擴(kuò)展功能,并且部集成了RC振蕩器,無需外部晶振。芯片還具有三個定時器其中一個帶有捕獲功能,兩個外部中斷。芯片價格低廉也是其優(yōu)點之一。上位機(jī)與下位機(jī)通信采用的RS485總線形式,這種通信接口允許在簡單的一對雙絞線上進(jìn)展多點雙向通信,它所具有的噪聲抑制能力、數(shù)據(jù)傳輸速率、電纜長度與可靠性是其他標(biāo)準(zhǔn)無法比較的。圖3.1 上位機(jī)硬件框圖數(shù)據(jù)采集系統(tǒng)的下位機(jī)采集現(xiàn)場溫

56、度和濕度,經(jīng)過數(shù)字濾波處理后存儲在控制器中,當(dāng)上位機(jī)查詢下位機(jī)時,下位機(jī)通過RS485總線將溫度值和濕度值傳輸至上位機(jī)。上位機(jī)每隔10分鐘查詢一次所有的下位機(jī),將采集到的數(shù)據(jù)經(jīng)行處理,排除干擾值,確定當(dāng)前的溫室大棚的溫度和濕度,同時將其顯示在 LCD 屏上。上位機(jī)根據(jù)當(dāng)前溫室大棚的溫度和濕度,判斷是否需要操作相應(yīng)的執(zhí)行機(jī)構(gòu)。上位機(jī)除了正常的數(shù)據(jù)收集和顯示作用外,還可以通過按鍵進(jìn)展溫濕度的設(shè)定,查詢每個下位機(jī)的具體值。同時還具有報警功能,當(dāng)系統(tǒng)檢測到溫濕度異常時能經(jīng)行聲光報警。3.2 系統(tǒng)軟件設(shè)計上位機(jī)軟件主要有鍵盤模塊,顯示模塊,控制決策模塊,通訊模塊,和報警模塊。鍵盤模塊功能包括參數(shù)和功能設(shè)

57、置,下位機(jī)查詢。顯示模塊是用于同時顯示測得的溫度值和濕度值??刂茮Q策模塊根據(jù)下位機(jī)傳輸?shù)臄?shù)據(jù)判斷當(dāng)前是否需要調(diào)溫或調(diào)濕。通訊模塊功能是與下位機(jī)經(jīng)行數(shù)據(jù)的傳輸。報警模塊是指溫度或濕度出現(xiàn)異常時,發(fā)出警報。下位機(jī)軟件主要有采集模塊,通訊模塊和控制模塊。采集模塊主要完成溫度采集和濕度采集。通訊模塊主要完成向上位機(jī)傳輸數(shù)據(jù)的工作??刂颇K功能是控制調(diào)溫裝置和調(diào)濕裝置。3.3 誤差分析系統(tǒng)誤差來源有兩個,一個是系統(tǒng)硬件,另一個是系統(tǒng)軟件。硬件帶來的誤差包括傳感器選型,采樣電路器件選型和電路設(shè)計等方面。軟件誤差主要是指異常數(shù)據(jù)的干擾和數(shù)值處理的精度。減小誤差的方法有以下幾種:1選擇高精度的傳感器。2設(shè)計抗

58、干擾性強的電路。3選擇支持浮點運算的控制器。4對數(shù)據(jù)進(jìn)展數(shù)字濾波,排除干擾。5數(shù)值處理利用定點算法。本系統(tǒng)在選擇適宜的器件和合理的電路同時,在軟件上也采用了數(shù)字濾波和定點算法,減小了系統(tǒng)誤差。3.4 可靠性設(shè)計用于工業(yè)控制場合的系統(tǒng)對可靠性有較高的要求,只有具有較高可靠性的系統(tǒng)才具有實用價值。系統(tǒng)的可靠性包括軟件的可靠性和硬件的可靠性。單片機(jī)硬件系統(tǒng)的抗干擾能力與元器件質(zhì)量、裝配質(zhì)量等因素都有關(guān)系,但其中起決定作用的是設(shè)計過程,因此在設(shè)計中我們采取了以下抗干擾措施:(1) 采用光電隔離;(2)采用過壓保護(hù)電路;(3)采用抗干擾穩(wěn)壓電源;(4)采用良好的接地系統(tǒng)。軟件局部可靠性主要通過抗干擾設(shè)計

59、實現(xiàn),其中本系統(tǒng)中的抗干擾設(shè)計主要包括以下局部:(1)采用數(shù)字濾波方法來抑制輸入通道的干擾;(2)對數(shù)字輸出信號處理;(3) 對局部關(guān)鍵控制設(shè)備的運行狀態(tài)進(jìn)展監(jiān)測;(4) 采用指令冗余、軟件陷阱、“ 看門狗 等方法防止程序混亂。第4章 溫室大棚監(jiān)測控制系統(tǒng)近年來,我國的設(shè)施農(nóng)業(yè)得到了較大的開展,溫室大棚作為新的農(nóng)作物種植技術(shù),已突破了傳統(tǒng)農(nóng)作物種植受地域 、自然環(huán)境、氣候等諸多因素的限制,對農(nóng)業(yè)生產(chǎn)有重大意義。而溫室大棚的檢測控制系統(tǒng)是實現(xiàn)其生產(chǎn)自動化、高效化的最關(guān)鍵、最為重要的環(huán)節(jié)。目前我國的溫室大棚,多依靠人工經(jīng)歷進(jìn)展管理,或以單片機(jī)控制的單參數(shù)單回路的較多,自動化程度不高,效率低下,就農(nóng)

60、作物的生長環(huán)境而言,溫度、 濕度、光照、二氧化碳是其最根本的要素,作為檢測控制系統(tǒng)必須能夠?qū)崿F(xiàn)對以上要素的數(shù)據(jù)采集與分析處理,并進(jìn)展相應(yīng)的控制,以使溫室大棚為農(nóng)作物的生長提供一個良好的環(huán)境。4.1 系統(tǒng)的總體結(jié)構(gòu)和特點溫室大棚檢測控制系統(tǒng)為滿足室環(huán)境檢測的實時性要求,應(yīng)采用多級子系統(tǒng)分布式結(jié)構(gòu)。該系統(tǒng)總體結(jié)構(gòu)包括傳感器子系統(tǒng)、數(shù)據(jù)采集子系統(tǒng)、信息處理子系統(tǒng)和伺服子系統(tǒng)4局部。1. 傳感器子系統(tǒng) 傳感器子系統(tǒng)是檢測控制系統(tǒng)的主要信息來源,它關(guān)系到整個系統(tǒng)檢測,分析加工和控制的可靠性與準(zhǔn)確性。傳感器主要包括檢測溫室大棚部溫度的溫度傳感器、檢測室空氣與土壤水分的濕度傳感器、檢測室光照度的光照傳感器、

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論