畢業(yè)設計--溫室大棚溫濕度控制系統(tǒng)(含開題報告)_第1頁
已閱讀1頁,還剩85頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  畢業(yè)論文(設計)</b></p><p>  題 目 名 稱 溫室大棚溫濕度控制系統(tǒng) </p><p>  院 (系) 電子信息學院 </p><p>  專 業(yè) 班 級

2、 </p><p><b>  目錄</b></p><p>  長江大學畢業(yè)設計(論文)任務書3</p><p>  畢業(yè)設計開題報告6</p><p>  長江大學畢業(yè)論文(設計)指導教師評審意見10</p><p>  長江大學畢業(yè)論文(設計)評閱教師評語12<

3、/p><p>  長江大學畢業(yè)論文(設計)答辯記錄及成績評定13</p><p><b>  中外文摘要14</b></p><p><b>  前言16</b></p><p><b>  緒論17</b></p><p>  1.1課題來源17

4、</p><p>  1.2國內外發(fā)展現(xiàn)狀、趨勢以及面臨的挑戰(zhàn)17</p><p>  1.3研究的目的、意義及主要內容18</p><p><b>  2硬件設計18</b></p><p>  2.1系統(tǒng)總體結構設計18</p><p>  2.2控制模塊的設計19</p>

5、;<p>  2.2.1 STC89C51的主要特性19</p><p>  2.2.2 AT89C51的管腳說明20</p><p>  2.2.3震蕩電路22</p><p>  2.2.4 復位電路23</p><p>  2.2.5 單片機的CPU23</p><p>  2.2.6 單

6、片機的中斷系統(tǒng)25</p><p>  2.2.7 單片機最小系統(tǒng)29</p><p>  2.3 傳感器設計30</p><p>  2.3.1 DHT11的簡介31</p><p>  2.3.2 引腳說明31</p><p>  2.3.3 電源引腳32</p><p>  

7、2.3.4 串行接口(單線雙向)32</p><p>  2.4 無線模塊的設計35</p><p>  2.4.1 APC220的性能35</p><p>  2.4.2 無線傳輸模塊APC220的接口說明35</p><p>  2.4.3 APC220無線模塊的工作參數(shù)的設置36</p><p>  2

8、.4.4 APC220無線模塊的技術指示38</p><p>  2.5鍵盤和顯示模塊的設計39</p><p>  2.5.1顯示模塊設計39</p><p>  2.5.2鍵盤模塊設計39</p><p>  2.6執(zhí)行模塊的設計41</p><p>  2.6.1調節(jié)模塊41</p>&

9、lt;p>  2.6.2 報警模塊42</p><p><b>  3.軟件設計44</b></p><p>  3.1 初始化子程序44</p><p>  3.2 數(shù)據采集模塊45</p><p>  3.3 顯示模塊49</p><p>  3.4 無線模塊53</p

10、><p>  3.4.1 無線數(shù)據接收子程序53</p><p>  3.4.2 無線數(shù)據接收處理模塊57</p><p><b>  4.結束語60</b></p><p><b>  參考文獻61</b></p><p><b>  致謝63</b&

11、gt;</p><p>  3.畢業(yè)設計(論文)所需資料及原始數(shù)據(指導教師選定部分)</p><p>  [1]盧飛躍.紅外遙控多路搶答器的設計[J].番禺職業(yè)技術學院學報,2003</p><p>  [2]劉志文. 遙控開關系統(tǒng)的理論設計與應用. 大學學報(教科文藝) 2003,(3)</p><p>  [3]黃隴. 實用型紅外遙

12、控功能開關的設計與實現(xiàn). 2003,33(2)</p><p>  [4]黃遵熹. 單片機原理接口與應用[M].西北工業(yè)大學出版社,2000.147—150.</p><p>  [5]劉文濤. 單片機應用開發(fā)實例. 清華大學出版社 2005.</p><p>  [6]韓太林. 單片機原理及應用. 電子工業(yè)出版社. 2005.</p><

13、;p>  [7]張毅剛. 單片機原理及應用. 高等教育出版社. 2004. </p><p>  [8]何立民. 單片機應用技術選編[第三版]. 北京航空航天大學出版社.2003.</p><p>  [9]付家才. 單片機控制工程實踐技術. 北京化學工業(yè)出版社.2004.</p><p>  [10]嚴天峰. 單片機應用系統(tǒng)設計與仿真調試. 北京航空航天

14、大學出版社,2005</p><p>  [11]裴彥純. 基于單片機系統(tǒng)的紅外遙控器應用,現(xiàn)代電子技術.2007</p><p>  [12]徐愛鈞. 8051單片機實踐教程[M].電子工業(yè)出版社. 2006</p><p>  4.畢業(yè)設計(論文)應完成的主要內容</p><p>  (1)查閱資料,學習相關元器件的工作原理</p&

15、gt;<p>  (2)選擇控制芯片與濕度傳感器,制定控制方案,然后利用Protuse畫出硬件電路原理圖</p><p>  (3)編寫程序并進行仿真</p><p>  (4)在日志上記下每天的設計活動</p><p>  5.畢業(yè)設計(論文)的目標及具體要求</p><p>  (1)完整硬件設計電路</p>

16、<p>  (2)軟件框圖及程序清單</p><p>  6.完成畢業(yè)設計(論文)所需的條件及上機時數(shù)要求</p><p>  須proteus仿真,用VC編寫程序,上機時數(shù)80小時</p><p>  溫室大棚溫濕度控制系統(tǒng)設計</p><p><b>  題目來源</b></p><p&

17、gt;  來源于生產/社會實際</p><p><b>  研究目的和意義 </b></p><p>  目前,我國農業(yè)正處于從傳統(tǒng)農業(yè)到以優(yōu)質,高效,高產為目標的現(xiàn)代化農業(yè)轉化的新階段。而大棚作為現(xiàn)代化農業(yè)實施的重要產物,在國內多數(shù)地區(qū)得到了廣泛應用?,F(xiàn)代農業(yè)生產離不開環(huán)境控制,農業(yè)大棚控制系統(tǒng)是實現(xiàn)溫室生產管理自動化、科學化的基本保證。結合作物生長規(guī)律,控制環(huán)境條

18、件,使作物在不適宜生長的反季節(jié)中,可獲得比室外生長更優(yōu)的環(huán)境條件,從而使作物達到優(yōu)質、高產、高效的栽培目的。由于大棚中各種環(huán)境因素是可以人為控制的,因此控制技術直接決定著大棚中農作物的產量和質量。</p><p>  閱讀的主要參考文獻及資料名稱</p><p>  [1]黃遵熹. 單片機原理接口與應用[M].西北工業(yè)大學出版社,2000.147—150.</p><p

19、>  [2]劉文濤. 單片機應用開發(fā)實例. 清華大學出版社 2005.</p><p>  [3]韓太林. 單片機原理及應用. 電子工業(yè)出版社. 2005.</p><p>  [4]張毅剛. 單片機原理及應用. 高等教育出版社. 2004. </p><p>  [5]何立民. 單片機應用技術選編[第三版]. 北京航空航天大學出版社.2003.&l

20、t;/p><p>  [6]付家才. 單片機控制工程實踐技術. 北京化學工業(yè)出版社.2004.</p><p>  [7]嚴天峰. 單片機應用系統(tǒng)設計與仿真調試. 北京航空航天大學出版社,2005</p><p>  [8]徐愛鈞. 8051單片機實踐教程[M].電子工業(yè)出版社. 2006</p><p>  國內外現(xiàn)狀和發(fā)展趨勢與研究的主攻方

21、向</p><p>  美國是將計算機應用于大棚和管理最早,最多的國家之一。美國開發(fā)的大棚計算</p><p>  機控制與管理系統(tǒng)可以根據作物的特點和生長所需要的條件,對大棚內的光照,溫度,濕度等諸多因素進行自動控制。這種自動控制系統(tǒng)需要種植者輸入溫室作物生長所需的環(huán)境的目標參數(shù),計算編機根據傳感器的實際測量值與事先設定的目標進行比較,以決定大棚溫濕度的控制過程,按照相應的機構進行加熱,

22、降溫或者是澆水,通風等。目前,我國絕大部分自主開發(fā)的大棚溫濕度控制或者進口的國外設備都屬于這種系統(tǒng)。</p><p>  雖然這種自動控制系統(tǒng)實現(xiàn)了自動化,適合規(guī)?;a,提高了勞動生產率,通過改變大棚溫室度的設定目標,可以自動的對大棚內溫濕度進行調節(jié),但是這種調節(jié)對作物的生長來說還是相對滯后的,難以介入作物生長的內在規(guī)律。所以在這種自動控制系統(tǒng)和實踐的基礎上,溫濕度自動控制向著適合不同作物生長的智能化控制發(fā)展。

23、</p><p>  國外大棚業(yè)正致力于高科技發(fā)展,遙測技術,網絡技術,控制局域網已逐漸應用于大棚的管理和控制中,近幾年各國溫度控制技術提出建立大棚行業(yè)標準,朝著網絡化,大眾化,大規(guī)模,無人化的方向發(fā)展的思路。</p><p>  主要研究內容,關鍵問題的解決思路 </p><p>  本系統(tǒng)的設計的硬件主要包括:主要是單片機AT89C51,檢測系統(tǒng),顯示電路,A|

24、D電路,報警電路等。利用傳感器測量大棚內的溫濕度經過信號處理,將傳感器測得的數(shù)據送至控制系統(tǒng)(AT89C51),與預設的農作物最適合生長的溫濕度值的上下限進行對比,并通過顯示電路將測得的溫濕度進行實時顯示。如果不同作物的適合生長的溫度不一樣,可以通過鍵盤電路修改預設值??刂葡到y(tǒng)根據比較的結果對調節(jié)系統(tǒng)發(fā)出相應的指令,啟動相應的調節(jié)設備如噴水機,吹風機,加熱器,降溫等,調節(jié)大棚內的溫濕度狀態(tài)。如果測得的數(shù)據超過了預設值的上下限,則報警電路

25、會報警。這樣就實現(xiàn)了對大棚溫濕度的自動控制。 本文主要研究內容如下:1.進行溫濕度控制系統(tǒng)的整體研究與設計。2.利用鍵盤設置溫濕度的上下限值。3.利用數(shù)字溫濕度傳感器測量大棚內的溫濕度。4.利用LCD對溫濕度進行實時顯示。</p><p>  5.當大棚溫濕度值超出設定范圍值時,系統(tǒng)可自動報警,并輸出 驅動信號控制繼電器對大棚溫濕度進行調節(jié)。</p><p

26、>  大棚溫濕度控制原理圖</p><p>  完成畢業(yè)設計(論文)所需具備的工作條件</p><p>  串口通信、Proteus6 Professional軟件、Keil軟件、CAN總線、PLC、Modem集成電路、計算機</p><p>  工作的主要階段,進度與時間安排</p><p>  3—4周:寫開題報告。</p&g

27、t;<p>  5—6周:查閱相關技術資料,熟悉單片機語言及傳感器的基礎知識</p><p><b>  7—8周:英文翻譯</b></p><p>  9—10周:硬件設計與資料搜集</p><p>  11—12周:設計程序</p><p>  13—14周:調試與修改</p><p

28、>  15—16周:寫畢業(yè)論文</p><p><b>  指導老師審查意見</b></p><p>  溫室大棚溫濕度控制系統(tǒng)</p><p>  【摘要】在農業(yè)生產中,溫室大棚的應用越來越廣泛,也能為人們創(chuàng)造更高的經濟效益。在溫室大棚中,最關鍵的是溫濕度控制方法。傳統(tǒng)的溫濕度控制方法完全是人工的,不僅費時費力,而且效率很低。本文旨在論

29、述一鐘溫室大棚溫濕度控制系統(tǒng)的設計及工作原理。該系統(tǒng)主要由單片機、數(shù)字溫濕度傳感器DHT11、無線通信模塊APC220、液晶顯示LCD1602、鍵盤等組成。采用溫濕度傳感器DHT11來測量溫濕度,它的精確度高,而且DHT11直接是輸出數(shù)字信號,可直接與單片機相連。通過無線傳感器APC220來進行信號傳送,這樣能夠降低布線的麻煩。顯示部分使用的是LCD1602來顯示溫濕度。本系統(tǒng)還有附帶鍵盤,能夠對大棚所需要的溫濕度上下限值直接設定和修改

30、。本系統(tǒng)的核心是單片機AT89C51,接收傳感器所測的數(shù)據并處理,然后執(zhí)行各種操作,如噴水,吹風等。</p><p>  本系統(tǒng)智能度高,可靠性高,系統(tǒng)工作穩(wěn)定,且綜合性價比較高,具有較大的市場應用前景。</p><p>  【關鍵詞】 單片機 數(shù)字溫濕度傳感器DHT11 無線通信模塊APC220 </p><p>  顯示模塊LCD1602</p>

31、<p>  Greenhouse Temperature and Humidity Control System</p><p>  【Abstract】 In agricultural production, shed greenhouse used more widely, but also can create more economic benefits for the people. In

32、the shed greenhouse ,the most critical factor is the method of temperature and humidity control. The traditional temperature and humidity control method is completely artificial, not only time-consuming, but also ineffic

33、ient. This paper aims to discusses the design and operating principle of shed greenhouse temperature and humidity control system. The system cons</p><p>  This system intelligent degree is high, high reliabi

34、lity, the system stable work, and comprehensive high cost performance, so it has great application prospect in the market.</p><p>  【key word】 microcontroller digital temperature and humidity sensor DHT11

35、wireless sensor APC220 display section LCD1602</p><p><b>  前言</b></p><p>  在現(xiàn)代的大棚種植技術中,溫度、濕度是大棚蔬菜能否茁壯成長的重要因素。現(xiàn)在我國大棚生產規(guī)模雖然空前巨大,但是大棚的設備比較陳舊,溫度采集方式落后,廣大農村采用煤油溫度計的溫度采集方式,不僅溫度采集較為老套,并且

36、費時費力,不利于大棚生產規(guī)模的擴大,也不利于信息化程度的提高,不符合黨中央提出的科技興農的戰(zhàn)略目標。</p><p>  農業(yè)是人類社會最古老的行業(yè),是各行各業(yè)的基礎,也是人類頓以生存的最重要的行業(yè),由傳統(tǒng)農業(yè)向現(xiàn)代化農業(yè)轉變,由粗放經營向集約經營轉變,必須要求農業(yè)科技有一個大的發(fā)展,進行一次新的農業(yè)技術革命??萍嫉陌l(fā)展促進了農業(yè)的發(fā)展,溫室大棚在農業(yè)中的應用越來越廣泛。傳統(tǒng)的溫室大棚的自動化程度很低,基本是是粗

37、放型的人工操作,即便對于所給定的量,在操作中無法進行有效的控制,很大程度上限制了溫室大棚的經濟效益。</p><p>  現(xiàn)代智能控制系統(tǒng)是進行溫室大棚溫濕度控制的有效手段和工具,它可以提高操作的準確性,有利于控制過程的科學管理,也降低了對操作者本身素質的要求和體力勞動強度。除此之外,它還能準確、定時、定量、高效的進行溫濕度控制,可以節(jié)省人力、體力而提高質量和產量。智能溫室大棚控制系統(tǒng)在我國農業(yè)中的使用為數(shù)不多,

38、與發(fā)達國家相比,有較大的差距,有很多是基本停留在人工操作,即使有些使用的了自動控制系統(tǒng),但是也是以經驗來自行設定很多參數(shù),使得不能物盡其用而又造成浪費。只有提高自動控制系統(tǒng)的智能,使得在農業(yè)生產中更加智能和方便并采用廉價的器材使其價格能被廣大農業(yè)生產者所接受,才能促進智能溫室大棚溫濕度控制在農業(yè)中的廣泛應用和提高其經濟效益。</p><p>  隨著微型計算機和傳感器技術的迅猛發(fā)展,其價格低、可靠性高,給改造農業(yè)

39、帶來了很多便利。用高新技術改造農業(yè)生產,是我國農業(yè)和國民經濟持續(xù)發(fā)展的根本大事。本文旨在對溫室大棚溫濕度監(jiān)控系統(tǒng)的設計,一種基于mcs-51單片機的控制系統(tǒng),通過高靈敏度的溫濕度傳感器檢測大棚內的溫濕度,并通過控制系統(tǒng)進行溫室度調節(jié)。</p><p><b>  1.1課題來源</b></p><p>  來源于生產/社會實踐</p><p>

40、  1.2國內外發(fā)展現(xiàn)狀、趨勢以及面臨的挑戰(zhàn)</p><p>  美國是將計算機應用于大棚和管理最早,最多的國家之一。美國開發(fā)的大棚計算機控制與管理系統(tǒng)可以根據作物的特點和生長所需要的條件,對大棚內的光照,溫度,濕度等諸多因素進行自動控制。這種自動控制系統(tǒng)需要種植者輸入溫室作物生長所需的環(huán)境的目標參數(shù),計算編機根據傳感器的實際測量值與事先設定的目標進行比較,以決定大棚溫濕度的控制過程,按照相應的機構進行加熱,降溫

41、或者是澆水,通風等。目前,我國絕大部分自主開發(fā)的大棚溫濕度控制或者進口的國外設備都屬于這種系統(tǒng)。</p><p>  雖然這種自動控制系統(tǒng)實現(xiàn)了自動化,適合規(guī)?;a,提高了勞動生產率,通過改變大棚溫室度的設定目標,可以自動的對大棚內溫濕度進行調節(jié),但是這種調節(jié)對作物的生長來說還是相對滯后的,難以介入作物生長的內在規(guī)律。所以在這種自動控制系統(tǒng)和實踐的基礎上,溫濕度自動控制向著適合不同作物生長的智能化控制發(fā)展。&l

42、t;/p><p>  國外大棚業(yè)正致力于高科技發(fā)展,遙測技術,網絡技術,控制局域網已逐漸應用于大棚的管理和控制中,近幾年各國溫度控制技術提出建立大棚行業(yè)標準,朝著網絡化,大眾化,大規(guī)模,無人化的方向發(fā)展的思路。</p><p>  1.3研究的目的、意義及主要內容</p><p>  本系統(tǒng)的設計的硬件主要包括:主要是單片機AT89C51,檢測系統(tǒng),顯示電路,A|D電路

43、,報警電路等。利用傳感器測量大棚內的溫濕度經過信號處理,將傳感器測得的數(shù)據送至控制系統(tǒng)(STC89C51),與預設的農作物最適合生長的溫濕度值的上下限進行對比,并通過顯示電路將測得的溫濕度進行實時顯示。如果不同作物的適合生長的溫度不一樣,可以通過鍵盤電路修改預設值??刂葡到y(tǒng)根據比較的結果對調節(jié)系統(tǒng)發(fā)出相應的指令,啟動相應的調節(jié)設備如噴水機,吹風機,加熱器,降溫等,調節(jié)大棚內的溫濕度狀態(tài)。如果測得的數(shù)據超過了預設值的上下限,則報警電路會報

44、警。這樣就實現(xiàn)了對大棚溫濕度的自動控制。 本文主要研究內容如下:1.進行溫濕度控制系統(tǒng)的整體研究與設計。2.利用鍵盤設置溫濕度的上下限值。3.利用數(shù)字溫濕度傳感器DHT11測量大棚內的溫濕度。4.利用LCD對溫濕度進行實時顯示。</p><p>  5.利用315M無線傳輸系統(tǒng)進行農田與監(jiān)控室之間的數(shù)據傳輸。</p><p>  5.當大棚溫濕度值超出設定范圍值時,

45、系統(tǒng)可自動報警,并輸出驅動信號控制繼電器對大棚溫濕度進行調節(jié)。</p><p><b>  2硬件設計</b></p><p>  2.1系統(tǒng)總體結構設計</p><p>  根據題目要求和單片機的工作原理,以AT89c51為控制器,進行主要的信息處理。系統(tǒng)只要由檢測電路、顯示電路、復位電路、報警電路、鍵盤電路以及調節(jié)電路組成??傮w結構框圖如圖

46、1:</p><p>  圖1 總體結構框圖</p><p>  2.2控制模塊的設計</p><p>  從節(jié)約成本和實用的角度考慮,本系統(tǒng)采用51單片機。采用STC89C51作為主控制單片機。單片機算術運算功能強,軟件編程靈活、自由度大,可用軟件編程實現(xiàn)各種算法和邏輯控制,并且由于其功耗低、體積小、技術成熟和成本低等優(yōu)點,使其在各個領域應用廣泛。</p

47、><p>  單片機STC89C52的簡介及工作原理</p><p>  2.2.1 STC89C51的主要特性</p><p>  · 與MCS-51產品指令系統(tǒng)兼容</p><p>  ·4K字節(jié)可重復擦寫閃存儲器</p><p>  ·1000次寫/擦循環(huán),數(shù)據可保存10年</p&

48、gt;<p>  ·全靜態(tài)工作:0HZ-24MHZ</p><p>  ·三級加密程序存儲器</p><p>  · 128字節(jié)內部RAM</p><p>  ·32個可編程I/O口線</p><p>  ·2個16位定時/計數(shù)器</p><p><

49、b>  ·6個中斷源</b></p><p>  ·可編程UART串行通信口</p><p>  ·低功耗的空閑和掉電模式??臻e方式停止CPU的工作,但允許RAM,定時/計數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作。掉電方式保存RAM中的內容,但振蕩器停止工作并禁止其它所有部件工作直到下一個硬件復位。</p><p>  &#

50、183;片內震蕩和時鐘電路</p><p>  2.2.2 AT89C51的管腳說明</p><p>  圖2 AT89C51的管腳圖</p><p>  ·VCC:供電電壓。   · GND:接地。   ·P0口:P0口為一個8位漏級開路雙向I/O口,每腳可

51、吸收8TTL門電流。當P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據存儲器,它可以被定義為數(shù)據/地址的第八位。在FIASH編程時,P0 口作為原碼輸入口,當FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。    · P1口:P1口是一個內部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內部上拉為高,可用作輸入,P1口

52、</p><p>  被外部下拉為低電平時,將輸出電流,這是由于內部上拉的緣故。在FLASH編程和校驗時,P1口作為第八位地址接收。 </p><p>  ·P2口:P2口為一個內部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當P2口被寫“1”時,其管腳被內部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由

53、于內部上拉的緣故。P2口當用于外部程序存儲器或16位地址外部數(shù)據存儲器進行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內部上拉優(yōu)勢,當對外部八位地址數(shù)據存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。  · P3口:P3口管腳是8個帶內部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當P3口寫入“1”后,它們被內

54、部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。P3除了作為一般的I/O口線外,更重要的用途是它的第二功能,如下表(表1)所示: </p><p>  表1 P3口的第二功能</p><p>  ·RST:復位輸入。當振蕩器工作時,RST引腳出現(xiàn)兩個機器周期以上高電平將使單片機復位。 </p><p&

55、gt;  ·ALE/PROG: 當訪問外部程序存儲器或數(shù)據存儲器時,ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低8位字節(jié)。即使不訪問外部存儲器,ALE 仍以時鐘振蕩</p><p>  頻率的 l/6 輸出固定的正脈沖信號,因此它可對外輸出時鐘或用于定時目的。要注意的是:每當訪問外部數(shù)據存儲器時將跳過一個ALE脈沖。</p><p>  ·PSEN:程序儲存允許(PS

56、EN)輸出是外部程序存儲器的讀選通信號,當 AT89C51 由外部程序存儲器取指令(或數(shù)據)時,每個機器周期兩次有效,即輸出兩個脈沖。在此期間,當訪問外部數(shù)據存儲器,這兩次有效的信號不出現(xiàn)。</p><p>  ·EA/VPP:外部訪問允許。欲使CPU僅訪問外部程序存儲器(地址為0000H—FFFFH),EA端必須保持低電平(接地)。需注意的是:如果加密位LB1被編程,復位時內部會鎖存EA端狀態(tài)。 如E

57、A端為高電平(接VCC端),CPU則執(zhí)行內部程序存儲器中的指令。 Flash存儲器編程時,該引腳加上+12V的編程允許電源Vpp,當然這必須是該器件是使用12V編程電壓Vpp。 </p><p>  ·XTAL1:振蕩器反相放大器的及內部時鐘發(fā)生器的輸入端。</p><p>  ·XTAL2:振蕩器反相放大器的輸出端。</p><p><b

58、>  2.2.3震蕩電路</b></p><p>  XTAL1和XTAL2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時鐘源驅動器件,XTAL2應不接。有余輸入至內部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。</p><p>  2.2.4 復位電路&

59、lt;/p><p>  整個PEROM陣列和三個鎖定位的電擦除可通過正確的控制信號組合,并保持ALE管腳處于低電平10ms 來完成。在芯片擦操作中,代碼陣列全被寫“1”且在任何非空存儲字節(jié)被重復編程以前,該操作必須被執(zhí)行。 此外,AT89C51設有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯,支持兩種軟件可選的掉電模式。在閑置模式下,CPU停止工作。但RAM,定時器,計數(shù)器,串口和中斷系統(tǒng)仍在工作。在掉電模式下

60、,保存RAM的內容并且凍結振蕩器,禁止所用其他芯片功能,直到下一個硬件復位為止。</p><p>  2.2.5 單片機的CPU</p><p>  MCS-51單片機的CPU由運算器、控制器和若干個特殊功能寄存器組成,運算器可以加、減以及各種邏輯運算,還可以進行乘除運算??刂破髟趩纹瑱C內部協(xié)調各功能部件之間的數(shù)據傳送、數(shù)據運算等操作,并對單片機外部發(fā)出若干控制信息。</p>

61、<p>  CPU中使用的特殊功能寄存器ACC、B、PSW、SP和DPTR。ACC就是累加器,在指令中一般寫為A。在做乘除運算時,B寄存器用來存放一個操作數(shù),也用來存放運算后的一部分結果;若不作乘除操作時,則B可用做通用寄存器。</p><p>  程序狀態(tài)字寄存器PSW相當于一般微處理器中的狀態(tài)寄存器,其中各位的定義如表2所示。</p><p>  表2 PSW狀態(tài)寄存器&

62、lt;/p><p>  其中各位的意義如下:</p><p>  CY(PSW.7):高位進位標志位。常用“C”表示。 </p><p>  AC(PSW.6):輔助進位標志。 </p><p>  F0(PSW.5):用戶標志位。 </p><p>  RS1(PSW.4)、RS0(PSW.3):寄存器組選擇控制位。80

63、51共有4個8位工作寄存器,分別命名為R0~R7。用戶通過改變RS1和 RS0的狀態(tài)可以方便地決定R0~R7的實際物理地址。RS1和 RS0與寄存器區(qū)的對應關系如表3所示。</p><p>  表3 RS1、RS2與工作寄存器組的關系</p><p>  OV(PSW.2):溢出標志位。</p><p> ?。≒SW.1):保留位,無定義。 </p>

64、<p>  P(PSW.0):奇偶校驗位,在每一個指令周期中,若累加器(A)中的“1”的位個數(shù)是奇數(shù)個則P=1,偶數(shù)個則P=0</p><p><b>  單片機的內存空間</b></p><p>  從物理地址空間看,89C51有4個存儲器地址空間,片內程序存儲器、片外程序存儲器、片內數(shù)據存儲器和片外數(shù)據存儲器,其存儲情況如下:</p>&

65、lt;p> ?。?)內部程序存儲器(ROM)4K字節(jié)。 </p><p> ?。?)外部程序存儲器(EPROM)64K字節(jié)。 </p><p> ?。?)內部數(shù)據存儲器(RAM)256字節(jié)。 </p><p>  (4)外部數(shù)據存儲器(EPRAM)64K字節(jié)。</p><p>  表4 C51單片機的特殊功能寄存器地址及符號表示<

66、/p><p>  89C51單片機的片內RAM雖然字節(jié)數(shù)雖然不很多,但卻起著很重要的作用。256個字節(jié)被分為兩個區(qū)域:11~7FH是真正的RAM區(qū),可以讀寫各種數(shù)據;80~FFH是專用寄存器(SFR)區(qū)。對于51系列單片機安排里21個特殊功能寄存器。每個寄存器均為8位(一個字節(jié)),所以實際上這128個字節(jié)并未全部利用。表4所示為89C51單片機特殊功能寄存器地址及符號表。表中帶*號的為可位尋址的特殊功能寄存器。<

67、;/p><p>  2.2.6 單片機的中斷系統(tǒng)</p><p>  單片機與外部設備交換信息一般采用兩種方式,即查詢方式和中斷方式。中斷方式具有CPU效率高,適合于實時控制,將從現(xiàn)場采集到的數(shù)據通過中斷方式及時傳送給CPU,經過處理后就可立即做出響應,實現(xiàn)現(xiàn)場控制。而采用查詢方式就很難做到及時采集、實時控制。從面向用戶的角度來看,8051單片機的中斷系統(tǒng)就是由如下幾個殊功能寄存器組成:<

68、;/p><p>  ·定時器控制寄存器TCON</p><p>  ·中斷允許寄存器IE</p><p>  ·中斷優(yōu)先級寄存器IP</p><p>  ·串行口控制器SCON</p><p>  89C51單片機是一個多中斷源系統(tǒng)。有5個中斷源,即兩個外部中斷,兩個外部中斷、兩個定

69、時器/計數(shù)器中斷和一個串行口中斷。</p><p>  定時器控制寄存器TCON</p><p>  表5 TCON控制位的分布 </p><p>  ·TF1(TCON.7):計時器 1溢出標志,當計時溢出時,由硬件設定為 1,在執(zhí)行相對的中斷服務程序后則自動清 0。</p><p>  ·TR1(TCON.6):計時

70、器1啟動控制位,可以由軟件來設定或清除。TR1時啟動計時器工作,TRl=0 時關閉。</p><p>  ·TF0(TCON.5):計時器 0溢出標志,當計時溢出時,由硬件設定為 1,在執(zhí)行相對的中斷服務程序后則自動清 0。 </p><p>  ·TR0(TCON.4):計時器 0啟動控制位,可以由軟件來設定或清除。TR0=1時,啟動計時器工作,TR0=時關閉。 &l

71、t;/p><p>  ·IE1(TCON.3):外部中斷 1工作標志,當外部中斷被檢查出來時,硬件自動設定此位,在執(zhí)行中斷服務程序后,則清 0。</p><p>  ·IT1 (TCON.2):外部中斷 1工作形式選擇,IT1=1時,由下降緣產生外部中斷,IT1=0時,則為低電位產生中斷。</p><p>  ·IE0(TCON.1):外部

72、中斷 0 工作標志,當外部中斷被檢查出來時,硬件自動設定此位,在執(zhí)行中斷服務程序后,則清 0。</p><p>  ·IT0 (TCON.0):外部中斷 0工作形式選擇,IT1=1時,由下降緣產生外部中斷,IT1=0時,則為低電位產生中斷。</p><p>  串行口控制寄存器SCON</p><p>  表6 SCON控制位的分布</p>

73、<p>  · SM0、SM1為串行口的工作方式選擇位</p><p>  表7 串行口工作方式 </p><p>  ·SM2 (SCON.5):允許方式 2 或方式 3 多機通訊控制位。在方式 2 或方式 3 時,如SM2=1,REN=1,則從機處于只有接

74、收到 RB8=1(地址幀)才激發(fā)中斷請求標志RI=1,向主機請求中斷處理。被確認為尋址的從機復位SM2=0,才能接收 RB8=0 的數(shù)據幀;在方式 1 時,如 SM2=l,則只有在接收到有效停止位時才置位中斷請求標志位RI=1;在方式0時,SM2應為 0。 </p><p>  ·REN(SCON.4):REN,允許/禁止串行接收控制位。由軟件置位REN=1為允許串行接收狀態(tài),可啟動串行接收器RXD,開

75、始接收信息。軟件復位REN=0,則禁止接收。 </p><p>  ·TB8(SCON.3):在方式2或方式3,它為要發(fā)送的第 9位數(shù)據,按需要由軟件置位。</p><p>  中斷允許寄存器IE </p><p><b>  表8 IE控制字</b></p><p>  ·EA(IE.7):EA=

76、0時,所有中斷停用(禁止中斷)。EA=1時,各中斷的產生由個別的允許位決定。</p><p>  ·-(IE.6、IE`5):保留位,無定義。</p><p>  ·ES(IE.4):允許串行端口的中斷(ES=1允許,ES=0禁止)。 </p><p>  ·ET1(IE.3):允許計時器 1中斷(ET1=1允許,ET1=0 禁止)。&

77、lt;/p><p>  ·EX1(IE.2):允許外部中斷 INT1的中斷(EX1=1允許,EX1=0 禁止)。</p><p>  ·ET0(IE.1):允許計時器 0中斷(ET0=1允許,ET0=0 禁止)。 </p><p>  ·EX0(IE.0):允許外部中斷 INT0的中斷(EX0=1允許,EX0=0 禁止)。</p>

78、;<p>  中斷優(yōu)先級寄存器IP</p><p><b>  表9 IP控制字</b></p><p>  ·-(IP.7):保留位,無定義。 </p><p>  ·-(IP.6):保留位,無定義。 </p><p>  ·-(IP.5):保留位,無定義。 </p

79、><p>  ·PS(IP.4):設定串行端口的中斷優(yōu)先次序。</p><p>  ·PT1(IP.3):設定時/計時器 1的優(yōu)先次序。</p><p>  ·PX1(IP.2):設定外部中斷 INT1的優(yōu)先次序。 </p><p>  ·PT0(IP.1):設定計時器 0的優(yōu)先次序。</p>

80、<p>  ·PX0(IP.0):設定外部中斷 INT0的優(yōu)先次序。</p><p>  上述每位IP.*=1時,則定義為高優(yōu)先級中斷,IP.*=0 時,則定義為低優(yōu)先級中斷。如果同時有兩個或兩個以上優(yōu)先級相同的中斷請求時,則由內部按查詢優(yōu)</p><p><b>  先順序來。</b></p><p>  方式控制寄存器

81、TMOD的控制字格式如下:</p><p>  表10 TMODE控制字</p><p>  低4位為T0的控制字,高4位為T1的控制字。GATE為門控位,對定時器/計數(shù)器的啟動起輔助控制作用。GATE=1時,定時器/計數(shù)器的計數(shù)受外部引腳輸入電平的控制,此時只有P3口的P3.2(或P3.3)引腳即INT0(或INT1)為1才啟動計數(shù);GATE=0時,定時器/計數(shù)器的運行不受外部輸入引腳

82、的控制。</p><p>  C/T為方式選擇位。C/T=0為定時器方式,采用單片機內部振蕩脈沖的12分頻信號人作為時鐘計數(shù)脈沖,若采用12MHz的振蕩器,則定時器的計數(shù)頻率為1MHz,從定時器的計數(shù)值便可得定時時間。</p><p>  M1、M0二位的狀態(tài)確定定時器的工作方式,詳見下表:</p><p>  表11 定時器/計數(shù)器的方式選擇</p>

83、<p>  2.2.7 單片機最小系統(tǒng)</p><p>  要使用單片機工作首先要知道單片機的最小系統(tǒng)。單片機最小系統(tǒng)包括晶體振蕩電路、復位開關和電源部分,單片機最小系統(tǒng)如圖3</p><p>  圖3 單片機的最小系統(tǒng)</p><p><b> ?。?) 振蕩電路</b></p><p>  單片機是一

84、種時序電路,必須提供脈沖信號才能正常工作,在單片機內部已集成了振蕩器,使用晶體振蕩器,接18、19腳。如圖3所示,外部時鐘振蕩電路由晶體振蕩器和電容C1、C2構成并聯(lián)諧振電路,連接在XTAL1、XTAL2腳兩端。對外部C1、C2的取值雖然沒有嚴格的要求,但電容的大小會影響到振蕩器頻率的高低、振蕩器的穩(wěn)定性、起振的快速性。C1、C2通常取值C1=C2=30—30PF;8051的晶振最高振蕩頻率為12M,AT89C51的外部晶振最高頻率可到

85、24M。典型的晶振取11.0592MHz(因為可以準確地得到9600波特率和19200波特率,用于有串口通訊的場合)/12MHz(產生精確的us級時歇,方便定時操作)。</p><p><b>  (2)電源電路</b></p><p>  這當然是必不可少的了。單片機使用的是5V電源,其中正極接40引腳,負極(地)接20引腳。</p><p>

86、;<b>  (3) 復位電路</b></p><p>  由電容串聯(lián)電阻構成,由圖并結合“電容電壓不能突變”的性質,可以知道,當系統(tǒng)一上電,RST腳將會出現(xiàn)高電平,并且,這個高電平持續(xù)的時間由電路的RC值來決定。典型的51單片機當RST腳的高電平持續(xù)兩個機器周期以上就將復位,所以,適當組合RC的取值就可以保證可靠的復位。一般教科書推薦C 取10u,R取10K。當然也有其他取法的,

87、原則就是要讓RC組合可以在RST腳上產生不少于2個機周期 的高電平。至于如何具體定量計算,可以參考電路分析相關書籍。</p><p><b> ?。?) EA</b></p><p>  訪問程序存儲器控制信號,當EA為低電平時,對ROM的讀操作限制在外部程序存儲器;當EA為高電平時,則對ROM的讀操作是從內部程序存儲器開始,并可延至外部程序存儲器。高電平就是選用內部

88、ROM,低電平就是不選用內部ROM,8031內部根本沒有ROM,需接外接ROM,所以要低電平。</p><p><b>  2.3 傳感器設計</b></p><p>  測量溫濕度所用的傳感器為數(shù)字溫濕度傳感器DHT11.DHT11是一款含有已校準數(shù)字信號輸出的溫濕度復合傳感器。它應用專用的數(shù)字模塊采集技術和溫濕度傳感技術,確保產品具有極高的可靠性與卓越的長期穩(wěn)定性

89、。傳感器包括一個電阻式感濕元件和一個NTC測溫元件,并與一個高性能8位單片機相連接。因此該產品具有品質卓越、超快響應、抗干擾能力強、性價比極高等優(yōu)點。每個DHT11傳感器都在極為精確的濕度校驗室中進行校準。校準系數(shù)以程序的形式儲存在OTP內存中,傳感器內部在檢測信號的處理過程中要調用這些校準系數(shù)。單線制串行接口,使系統(tǒng)集成變得簡易快捷。超小的體積、極低的功耗,信號傳輸距離可達20米以上,使其成為各類應用甚至最為苛刻的應用場合的最佳選則。

90、產品為 4 針單排引腳封裝。連接方便,特殊封裝形式可根據用戶需求而提供。</p><p>  2.3.1 DHT11的簡介</p><p>  ·相對濕度和溫度測量</p><p>  ·全部校準,數(shù)字輸出</p><p><b>  ·卓越的長期穩(wěn)定性</b></p><

91、;p><b>  ·無需外加器件</b></p><p>  ·超長的信號傳輸距離</p><p><b>  ·超低能耗</b></p><p><b>  ·4引腳安裝</b></p><p>  ·完全互換

92、 圖4 DHT11 </p><p>  2.3.2 引腳說明</p><p>  建議接線長度短于20米時,用5K上拉電阻,大于20米時根據實際情況使用合適的上拉電阻。</p><p>  引腳1:VDD供電3-5.5V</p><p>  引腳2:DATA串行數(shù)據,單總線&l

93、t;/p><p>  引腳3:NC空腳,懸空</p><p>  引腳4:GND接地,電源負極</p><p>  圖5 典型應用電路 </p><p>  2.3.3 電源引腳</p><p>  DHT11的供電電壓為3-5.5V。傳感器上電后,要等待 1s 以越過不穩(wěn)定狀態(tài)在此期間無需發(fā)送任何指令。電源引腳(V

94、DD,GND)之間可增加一個100nF 的電容,用以去耦濾波。</p><p>  2.3.4 串行接口(單線雙向)</p><p>  1.單總線傳送數(shù)據位定義</p><p>  DATA 用于微處理器與 DHT11之間的通訊和同步,采用單總線數(shù)據格式,一次通訊時間4ms左右,數(shù)據分小數(shù)部分和整數(shù)部分,具體格式在下面說明,當前小數(shù)部分用于以后擴展,現(xiàn)讀出為零.操

95、作流程如下:</p><p>  一次完整的數(shù)據傳輸為40bit,高位先出。</p><p>  數(shù)據格式:8bit濕度整數(shù)數(shù)據+8bit濕度小數(shù)數(shù)據</p><p>  +8bi溫度整數(shù)數(shù)據+8bit溫度小數(shù)數(shù)據</p><p><b>  +8bit校驗和</b></p><p>  數(shù)據傳送

96、正確時校驗和數(shù)據等于“8bit濕度整數(shù)數(shù)據+8bit濕度小數(shù)數(shù)據+8bi溫度整數(shù)數(shù)據+8bit溫度小數(shù)數(shù)據”所得結果的末8位。</p><p><b>  2.數(shù)據時序圖</b></p><p>  用戶MCU發(fā)送一次開始信號后,DHT11從低功耗模式轉換到高速模式,等待主機開始信號結束后,DHT11發(fā)送響應信號,送出40bit的數(shù)據,并觸發(fā)一次信號采集,用戶可選擇讀

97、取部分數(shù)據.從模式下,DHT11接收到開始信號觸發(fā)一次溫濕度采集,如果沒有接收到主機發(fā)送開始信號,DHT11不會主動進行溫濕度采集.采集數(shù)據后轉換到低速模式。</p><p><b>  圖6 數(shù)據時序圖</b></p><p><b>  外設讀取</b></p><p>  (1)DHT11上電后,測試環(huán)境溫濕度數(shù)據

98、,并記錄數(shù)據,同時DHT11的DATA數(shù)據線由上拉電阻拉高一直保持高電平;此時DHT11的DATA引腳處于輸入狀態(tài),時刻檢測外部信號。</p><p> ?。?)微處理器的I/O設置為輸出同時輸出低電平,且低電平保持時間不能小于18ms,然后微處理器的I/O設置位輸入狀態(tài),由于上拉電阻,微處理器的I/O即DHT11的DATA數(shù)據線也隨之變高,等待DHT11作出回答信號,</p><p> 

99、 圖7 主機發(fā)送起始信號</p><p> ?。?)DHT11的DATA引腳檢測到外部信號有低電平時,等待外部信號低電平結束,延遲后DHT11的DATA 引腳處于輸出狀態(tài),輸出80us的低電平作為應答信號,緊接著輸出80us的高電平通知外設準備接受數(shù)據,微處理器的I/O此時處于輸入狀態(tài),檢測到I/O有低電平(DHT11回應信號)后 ,等待80us 的高電平后的數(shù)據接收。</p><p>

100、<b>  圖8 發(fā)送信號 </b></p><p> ?。?)由DHT11的DATA引腳輸出40位數(shù)據,微處理器根據I/O電平的變化接收40位數(shù)據,位數(shù)據“0”的格式為:50us的低電平和26-28us的高電平;位數(shù)據</p><p>  “1”的格式為:50us的低電平加70us的高電平。</p><p>  圖9 位數(shù)據“0”的格式

101、 </p><p>  圖10 位數(shù)據“1”的格式</p><p>  2.4 無線模塊的設計</p><p>  進入21世紀以來,無線通訊技術有了突飛猛進的發(fā)展,包括各種無線模塊的設計制作,目前應用于無線數(shù)據傳輸?shù)募夹g非常多,如紅外技術,藍牙技術,RF技術,GPRS,CDMA等。本系統(tǒng)采用微功率短距離無線通訊技術,采用APC220-43。</

102、p><p>  APC220-43模塊是高度集成微功率半雙工無線數(shù)據傳輸模塊,其嵌入了高速單片機及高性能射頻芯片,最大可以糾24bits連續(xù)突發(fā)錯誤。APC220模塊可以提供多個頻道的選擇,可在線修改串口速度,射頻速率,發(fā)射功率等各種工作參數(shù)。</p><p>  2.4.1 APC220的性能</p><p>  ·1000米傳感距離(2400bps)<

103、;/p><p>  ·工作頻率418-455MHZ( 1KHZ步進)</p><p>  ·靈活的軟件編程選項設置</p><p>  ·內置看門狗,保證長期可靠運行</p><p>  2.4.2 無線傳輸模塊APC220的接口說明</p><p>  APC220-43模塊內設256B的緩

104、沖區(qū),在緩沖區(qū)為空的情況下,用戶可以不用考慮空中波特率與串口波特率的大小關系1次傳輸256B的數(shù)據,當空中波特率大于設置的串口波特率時,可1次傳輸無限長度的數(shù)據。APC220模塊有UART和USB兩種接口類型可供選擇,支持7種串口波特率設置。最重要的是它采用透明的數(shù)據傳輸模式,寫發(fā)送模塊什么,接收模塊就可以讀到什么。收發(fā)模塊采用默認的工作參數(shù)就可以正常的進行數(shù)據的收發(fā)。</p><p>  APC220-43模塊

105、共有9個接腳,具體定義如下表:</p><p>  表12 APC220無線模塊引腳定義</p><p>  圖6 APC220與單片機的連接</p><p>  2.4.3 APC220無線模塊的工作參數(shù)的設置</p><p>  通過SET腳進行在線修改。在線軟件設置是通過模塊的UART/TTL口完成的(4,5PIN)和SET腳完成的

106、,時序圖見圖7.當EN腳置高50ms后,模塊即可正常工作(T1)。設置時首先將SET腳置低,此時無論UART口是何狀態(tài),模塊自動將UART口轉變?yōu)?600bps,無校驗模式,約1ms后模塊進入設置狀態(tài)(T2).用戶可以通過向RXD口發(fā)送設置命令,模塊校驗后,在200ms內TXD腳將開始返回參數(shù)信息(T3),用戶在確定設置信息無誤后置高SET腳,模塊在10ms內切換至用戶設置的參數(shù)模式運行(T4)。需注意的是當模塊進入設置狀態(tài)(SET腳為

107、低),用戶只能發(fā)送一次設置命令 ,如發(fā)送設置命令出錯,或已經完成設置,若需再次設置必須將SET腳置高,后重新進入設置狀態(tài)。</p><p>  圖7 APC220在線設置工作參數(shù)時序圖</p><p>  APC220-43設置時采用的編碼為ASCII碼,采用的波特率為9600bps,無校驗模式,設置命令有讀寫各一個,用大寫字母表示,參數(shù)之間用空格間隔開,回車表示換行結束,格式如下:&l

108、t;/p><p>  讀命令設置:RD PARA-頻率-空中速率-發(fā)射功率-串口速率-串口校驗</p><p>  寫命令設置:WR PARA-頻率-空中速率-發(fā)射功率-串口速率-串口校驗</p><p>  表13 APC220設置參數(shù)表示方法</p><p>  2.4.4 APC220無線模塊的技術指示</p><p&g

109、t;  表14 APC220無線模塊的技術指示</p><p>  2.5鍵盤和顯示模塊的設計</p><p>  2.5.1顯示模塊設計</p><p>  考慮到整個應用系統(tǒng)的工作環(huán)境特別是對亮度的要求等因素,我們選擇了</p><p>  LCD1602液晶顯示器進行溫濕度數(shù)據的顯示。液晶顯示器LCD體積小,質量輕,功耗極低。<

110、/p><p>  圖8 顯示電路原理圖</p><p>  2.5.2鍵盤模塊設計</p><p>  鍵盤是數(shù)據輸入、參數(shù)設定和手動控制的輸入設備,它的作用是進行十六進制字符的輸入。本文采用4×4式鍵盤陣列通過8各I/O口線識別16各按鍵。該按鍵需要兩組信號線,一組作為輸出信號線(稱為行線),另一組作為輸入信號線(稱為列線)。</p><

111、;p>  圖9 鍵盤接線電路</p><p><b>  圖10 鍵盤電路</b></p><p>  按鍵識別有兩種方法:一是行掃描法,另一種是線反轉法。本系統(tǒng)采用行掃描法,CPU通過輸出鎖存器在某一行線上送出0,通過輸入緩沖器檢查列線是否有0,進行按鍵識別。若有按鍵壓下,則轉入逐行掃描,同時檢測列線狀態(tài)。</p><p>  

112、2.6執(zhí)行模塊的設計</p><p>  執(zhí)行模塊包括調節(jié)設備如噴水機,吹風機,加熱器,降溫等,調節(jié)大棚內的溫濕度狀態(tài),還有報警裝置。</p><p><b>  2.6.1調節(jié)模塊</b></p><p>  考慮到單片機的引腳的驅動能力有限,在本系統(tǒng)中采用了單片機的I/O口連接三極管的基集控制三極管的通斷,用三極管的集電極電流Ic來驅動控制

113、5V繼電器的吸合,從而控制12V電磁閥的開關,實現(xiàn)對植物滴灌的控制,以調節(jié)濕度。電路中,因為單片機輸出口的電流很小,無法驅動繼電器,所以在繼電器輸入端應該接一個PNP三極管,用來放大電流,驅動繼電器工作。而為了保護此三極管的正常工作,還應在三極管的輸出端(集電極)加上一個二極管用來保護三極管不被過流擊穿。在protuse仿真中找不到電磁閥,用電燈泡代替表示電磁閥。下圖為單片機的I/O口通過繼電器驅動電磁閥噴水:</p>&

114、lt;p>  圖11 單片機通過繼電器驅動電磁閥 </p><p>  當濕度過高時,單片機I/O口通過繼電器驅動風扇的電動機使風扇運轉來降低濕度。</p><p>  2.6.2 報警模塊</p><p>  當所測溫度或濕度超過設定值的上下限,就會報警。電磁式蜂鳴器由振蕩器、電磁線圈、磁鐵、振動膜片及外殼等組成。接通電源后,振蕩器產生的音頻信號電流通

115、過電磁線圈,使電磁線圈產生磁場,振動膜片在電磁線圈和磁鐵的相互作用下,周期性地振動發(fā)聲。 </p><p>  圖12 電磁式蜂鳴器</p><p>  蜂鳴器發(fā)聲原理是電流通過電磁線圈,使電磁線圈產生磁場來驅動振動膜發(fā)聲的,因此需要一定的電流才能驅動它,單片機IO引腳輸出的電流較小,單片機輸出的TTL電平基本上驅動不了蜂鳴器,因此需要增加一個電流放大的電路。S51增強型單片機實驗板通過一

116、個三極管來放大驅動蜂鳴器,原理圖見下面圖12:</p><p>  圖13 單片機驅動蜂鳴器</p><p>  如圖所示,蜂鳴器的正極接到VCC(+5V)電源上面,蜂鳴器的負極接到三極管的發(fā)射極E,三極管的基級B經過限流電阻R1后由單片機的I/O口控制,當該I/O輸出高電平時,三極管T1截止,沒有電流流過線圈,蜂鳴器不發(fā)聲;當I/O口輸出低電平時,三極管導通,這樣蜂鳴器的電流形成回路

溫馨提示

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

評論

0/150

提交評論