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.

主站蜘蛛池模板: 色综合天天综合中文网| 强奷白丝美女在线观看| 日本在线欧美在线| 日本不卡视频在线| 真人免费一级毛片一区二区 | 亚洲v日韩v欧美在线观看| 亚洲六月丁香六月婷婷蜜芽| 综合亚洲网| 欧美日韩动态图| 黄色三级网站免费| 亚洲欧美成人在线视频| 亚洲第一精品福利| 国产成人91精品| 伊人久久综在合线亚洲2019| 国产精品七七在线播放| 黄色免费在线网址| 日韩国产一区二区三区无码| 一级毛片免费播放视频| 欧美精品一区二区三区中文字幕| 538精品在线观看| 国产美女在线观看| 亚洲无码91视频| 午夜小视频在线| 色九九视频| 欧美中文字幕一区| 亚洲人成高清| 波多野结衣一区二区三视频| 全午夜免费一级毛片| 日韩欧美国产三级| 日本91视频| 青青草原国产av福利网站| 精品福利网| 九色视频线上播放| 欧美中出一区二区| 国产欧美另类| 国产亚洲精品91| 亚洲精品第1页| 中文字幕无码中文字幕有码在线| 成年A级毛片| 色综合国产| 日韩高清欧美| 美臀人妻中出中文字幕在线| 亚洲首页国产精品丝袜| 国产精品永久不卡免费视频| 2021无码专区人妻系列日韩| 亚洲欧美综合另类图片小说区| 国产拍在线| 伊人激情综合| 青青草综合网| 最新国产高清在线| 人人91人人澡人人妻人人爽| 四虎永久在线| 欧美日韩国产精品va| 蜜臀av性久久久久蜜臀aⅴ麻豆| 亚洲中文在线看视频一区| 在线观看的黄网| 国产成人在线小视频| 亚洲成人播放| 99草精品视频| 欧美精品成人| 国产原创演绎剧情有字幕的| 国产情侣一区二区三区| 色综合天天综合中文网| 久久亚洲美女精品国产精品| 亚洲日本精品一区二区| 免费激情网站| 久久精品aⅴ无码中文字幕 | 国产91视频观看| 亚洲国产日韩在线观看| 四虎成人免费毛片| 国产97视频在线观看| 天堂网亚洲系列亚洲系列| 午夜啪啪网| 在线人成精品免费视频| 亚洲人成网7777777国产| 国产不卡国语在线| 国产av无码日韩av无码网站 | 色偷偷一区| 国产三级毛片| 欧美成人精品在线| 婷婷亚洲天堂| 国产精品大尺度尺度视频|