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

基于AT89S52單片機的花卉自動澆灌系統的設計

2011-04-12 00:00:00周穎賈澄軍俞吉
現代電子技術 2011年19期

摘 要:為設計一種方便家庭使用的花卉自動澆灌裝置,利用AT89S52單片機進行可編程控制,結合外圍溫度傳感器、蒸發罐、控制信號、按鍵、報警電路,實現了根據不同的光照、溫度等條件自動調節澆水時間間隔,低溫天氣下自動停止澆灌,報警電路提醒用戶及時對花草采取防凍措施。該系統的設計結構模塊化管理,便于后期擴展,硬件成本低,適合家庭用戶使用。

關鍵詞:單片機編程 ;溫度傳感器; 自動澆灌; 光電耦合器

中圖分類號:

TN911-34; TP368

文獻標識碼:A

文章編號:1004-373X(2011)19

-0144

-03

Design of Flower Automatic Watering System Based on AT89S52 Microcontroller

ZHOU Ying1, JIA Cheng-jun2, YU Ji1

(1. College of Electronics and Information, Northwestern Polytechnical University, Xi’an 710129, China;

2. Zhejiang Xinchang Supervision and Inspection Station of Product Quality, Xinchang 312500, China)

Abstract: To design a convenient home automatic watering device for flowers, AT89S52 microcontroller is used to implement programmable control. In combination with the external temperature sensor, evaporator, control signals, keys and alarm circuit, the automatic adjustment of the watering time interval, automatic watering stop in cold weather and alarm circuit to remind the users to perform some antifreezing measures in time according to different illumination, temperature and so on were realized. The modularization management of the system is convenient for the post-expansion and is low cost. It is suitable for applications at home.

Keywords: microcontroller programming; temperature sensor; automatic watering; optocoupler

收稿日期:2011-04-19

0 引 言

隨著生活條件的改善,越來越多的人們在家中種植了各種花卉植物用以美化環境。花卉的生長需要穩定的環境濕度和溫度,但一般來講,家庭種植花卉植物的澆水工作主要憑借主人的主觀判斷來決定澆水量的大小,澆與不澆非常隨意,經常會是澆得過量或者過少。

目前市場上有一些自動澆水的裝置,例如一些雙層的花盆,利用虹吸或者微滲原理,保持花盆的濕潤。但是這樣的裝置不能根據不同植物不同季節的不同需求進行精確調節。當然目前也有能夠精確調節澆灌量的澆水系統,但是通常這樣的系統復雜龐大、裝配費用高昂、維修困難,一般應用于苗圃、農場等大規模種植,不適于家庭使用。

為了克服現有技術結構復雜、費用高、不適于家用的不足,本文設計了一種自動澆灌裝置,能夠利用簡單設備實現根據實際的水份蒸發量調節澆水量。

1 總體設計

花卉的正常生長要求溫度和濕度穩定在一個既定范圍內,超出或者低于這個范圍將影響花卉的正常生長。該系統采用AT89S52可編程單片機測控,實現花卉生長環境因子信息數據的實時采集、處理,輸出信號控制外圍執行機構,以實現環境濕度和溫度強度的測控,達到節水節能,省時省工的效果。軟件開發用C語言,采用模塊式結構,系統功能易于擴展。

系統具體功能如下:

(1) 實現按需灌溉功能。按照花卉的需求開啟和關閉灌溉系統,實現一般的控制。具有結構簡單,成本低,操作方便。

(2) 通過傳感器檢測花卉生長的環境溫度和土壤濕度(用蒸發器信號表示),依據設定的植物要求的溫度和濕度的上下限值,由單片機來控制開關窗戶、電磁閥和排風扇,從而調節溫度和濕度。當空氣溫度高于上限值時,自動打開排風扇進行自然降溫,達到要求值時則自動關閉。溫度過低時發出警報,提醒用戶及時采取防凍措施。

系統結構組成如圖1所示。

本自動澆灌系統是基于AT89S52單片機進行可編程控制,結合外圍的溫度傳感器、蒸發器、控制電路等實現花草的自動澆灌,具有精確、穩定、成本低的優點。

圖1 系統結構圖

2 系統硬件設計

系統自動控制部分由AT89S52單片機控制系統實現,單片機硬件電路原理框圖如圖2所示。

圖2 單片機硬件結構框圖

2.1 溫度控制、顯示電路

2.1.1 溫度控制電路

溫度傳感器電路原理圖如圖3所示。

圖3 溫度傳感器電路

系統的溫度傳感器采用DS18B0單線數字式溫度傳感器。該溫度傳感器,適用電壓為3~5 V(跟單片機5 V電源供電可以適用同一電源),可測溫度范圍為-55~125 ℃(完全可以滿足本系統),而且它只需單總線進行信息交互,即只需占用單片機的一個I/O口,而且基本不需要外部原件。

2.1.2 溫度顯示電路

溫度顯示電路原理圖如圖4所示。

系統采用2位共陽數碼管顯示環境溫度,使用2個8550三極管通過單片機I/O P2.2和P2.3進行數碼管位選。單片機上電后,P2.2和P2.3為高電平,當P2.2和P2.3變為低電平(編程進行控制)時,數碼管選通,單片機P3口從溫度傳感器DS18B20的寄存器中讀取當前溫度的信息,P3口將數據信息送到數碼管,進行顯示。

圖4 溫度顯示電路

這樣可以很直觀地告訴用戶當前環境的溫度,同時采用數碼管而非液晶屏,可以有效控制成本。

2.2 電磁閥、排風扇電路

電磁閥和排風扇電路原理基本相同,當檢測到單片機相應的I/O口輸出低電平時(由于單片機上電時I/O口都是高電平,所以采用低電平為有效信號),通過三極管使驅動電路導通,從而驅動電磁閥或者排風扇工作。當單片機I/O口恢復高電平時,驅動電路斷開,從而使電磁閥或者排風扇停止工作。

I/O口的高低電平變化,通過采集傳感器的信息,通過單片機編程進行控制。更具體說明會在軟件系統設計中進行介紹。

電磁閥控制電路主要由NPN共集-共射復合管及光電耦合器組成,當單片機P2.4給出高電平,復合管導通,繼電器接通,將開關吸合,電磁閥接通開始放水。電磁閥控制電路如圖5所示。

圖5 電磁閥控制電路

本電路通過單片機的P2.6口控制電磁閥通斷,當P2.6為低電平時,通過光電耦合器TP521-1使3/4管腳之間導通。由于電磁閥工作電壓是12 V,而且工作時電流較大,采用8050和TIP41兩個NPN三極管進行驅動。此時電磁閥正常工作,給花草進行澆灌。當P2.6口變為高電平時,光電耦合器3,4腳之間斷開,電磁閥停止工作,不再灌水。

2.3 報警電路

報警電路原理圖如圖6所示。

圖6 報警電路

報警電路的蜂鳴器采用單片機的P2.5口進行控制,當環境溫度低于0℃時,P2.5口變為低電平,使三極管8050導通,從而使蜂鳴器工作,同時由P2.0控制的LED燈“R”(Red)會不停的閃爍,提醒用戶及采取措施防止花草受凍。當環境溫度恢復正常時,P2.5恢復高電平,蜂鳴器停止工作。

LED燈“G”(Green)亮,表示電磁閥正在工作,給花草澆灌。

3 系統軟件設計

本系統選用適時性強與透明度高的C語言作為編程語言,系統軟件的開發全部采用Keil μVision 3進行。系統程序的開發,采用了流行的模塊化設計方法。在程序設計中,可根據系統功能,將整個軟件系統劃分為若干個功能相對獨立易于解決的模塊,每個模塊是一個結構完整,相對獨立的程序段,能完成某一規定的任務,實現某個具體的功能。

系統軟件的設計,主要由如下程序模塊組成:DS18B20溫度采集、排風扇控制、電磁閥控制、警報電路控制等。整個系統的主程序流程如圖7所示。

系統在上電初始化后將對環境溫度、蒸發器信號進行判斷,當環境溫度過高時,系統將打開排風扇進行散熱,當環境溫度恢復適當時,系統將關閉排風扇,當環境溫度過低時,會發生警報,提醒用戶采取防凍措施保護花草。當蒸發器輸出低電平時(即花草的土壤濕度過低),電磁閥打開,進行灌溉加濕。

通過上述主體流程控制,即可以達到有效的控制,使得室內環境對花卉植物的生長基本處于最佳的狀態。

4 結 語

基于AT89S52單片機為核心的控制電路、傳感器電路和執行器件及機構組成,硬件電路簡單,不需要A/D轉換器件,同時考慮溫度、濕度等多因子的自動澆灌系統,較全面考慮了各種因素。系統硬件電路采用成熟的電路設計,元件選用成本較低的器件,電路穩定,抗干擾力強,性價比較高。軟件開發用C語言,采用模塊式結構,系統功能易于擴展。

本系統設計已經取得國家專利(專利號:200820028410.7),硬件系統經過實驗調試,系統設計可以滿足預期功能要求,經小批量試點投放使用6個月,系統表現穩定。

參 考 文 獻

[1]譚浩強.C程序設計[M].北京:清華大學出版社,2006.

[2]朱克武,賀小龍.溫室大棚自動控制系統的研究[J].農業網絡信息,2005(5):52-53.

[3]陽厚森,劉文敏,張天順.溫棚土壤濕度自動控制節水噴灌技術[J].農機化研究,2005(2):101-103.

[4]馮同普.全自動噴灌系統的軟件開發[J].河北水利水電技術,2002(1):32-34.

[5]吳水平.溫室自動噴灌控制系統設計與研究[D].長沙:湖南農業大學,2008.

[6]黃漢云.太陽能光伏發電應用原理[M].北京:化學工業出版社,2009.

[7]趙爭鳴.太陽能光伏發電及其應用[M].北京:科學出版社,2005.

[8]潘新民,王燕芳.微型計算機控制技術[M].北京:電子工業出版社,2009.

[9]湯競南,沈國琴.51單片機C語言開發與實例[M].北京:人民郵電出版社,2008.

[10]張銀霞.單片機自動微灌控制器的研究設計與應用[D].鄭州:河南農業大學,2000.

[11]Panasonic. Sealed lead acid handbook \\. Japan: Panasonic, 1998.

[12]王家禎.傳感器與變送器[M].北京:清華大學出版社,1996.

主站蜘蛛池模板: 欧美国产中文| 国产成人高清精品免费5388| 亚洲第一区精品日韩在线播放| 国产精品尹人在线观看| 美女免费黄网站| 精品在线免费播放| 一级看片免费视频| 亚洲免费播放| 露脸一二三区国语对白| 免费亚洲成人| 欧美在线精品一区二区三区| 亚洲中文字幕23页在线| 欧美精品亚洲精品日韩专区va| 伊伊人成亚洲综合人网7777| 亚洲动漫h| 在线中文字幕网| 嫩草影院在线观看精品视频| 国产91成人| av大片在线无码免费| 国产色偷丝袜婷婷无码麻豆制服| 欧洲av毛片| 日韩高清无码免费| 一区二区偷拍美女撒尿视频| 国产免费羞羞视频| 91青草视频| 2021国产精品自产拍在线| 欧美另类视频一区二区三区| 国产性生交xxxxx免费| 91色老久久精品偷偷蜜臀| 久久精品视频一| 综合色在线| a级毛片免费网站| 天天做天天爱天天爽综合区| 久久精品国产亚洲AV忘忧草18| 精品小视频在线观看| 9cao视频精品| 日韩一级毛一欧美一国产| 国产成人福利在线视老湿机| 欧美a网站| 婷婷综合色| 91视频青青草| 香蕉视频国产精品人| 综合色区亚洲熟妇在线| 97狠狠操| 欧美国产日韩在线| 国产高清不卡| 久久婷婷六月| 亚洲成人高清无码| 91在线播放国产| 欧美福利在线| a毛片免费在线观看| 日韩成人免费网站| 欧美午夜在线播放| 亚洲欧美在线综合图区| 青青操国产| 成年人午夜免费视频| 国产一级精品毛片基地| 成人免费网站久久久| 动漫精品中文字幕无码| 亚洲欧美日韩动漫| 免费观看男人免费桶女人视频| 精品国产成人高清在线| 波多野结衣一区二区三区四区 | 欧美另类视频一区二区三区| 99999久久久久久亚洲| 在线日本国产成人免费的| 啪啪永久免费av| 亚洲欧洲日本在线| 制服丝袜国产精品| 日韩黄色在线| 伊人精品视频免费在线| 成人亚洲视频| 日韩区欧美区| 国产精品浪潮Av| 成AV人片一区二区三区久久| 九九九九热精品视频| 国产第一页免费浮力影院| 欧美日本在线| 精品一区二区三区四区五区| 无码电影在线观看| 久久免费观看视频| 玖玖免费视频在线观看|