找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2641|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

基于STC89C52單片機(jī)的自動澆花系統(tǒng)設(shè)計

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
1
本自動澆花系統(tǒng)由六個單元組成,即 單 片 機(jī) 控 制 單 元、土壤濕度采集單元、模數(shù)轉(zhuǎn)換單元、按鍵選擇單元、繼電器驅(qū)動水泵單元和液晶顯示單元。當(dāng)土壤濕度變化引起濕敏傳感器的阻值發(fā)生變化,系 統(tǒng) 上 電 后,該阻值變化在電路中會轉(zhuǎn)換為變化的電壓信號,經(jīng)過模數(shù)轉(zhuǎn)換后送至單片機(jī)識別運(yùn)算控制,并由 LCD 顯 示 器 顯 示 土 壤 濕 度。通過此方式對土壤的濕度信息進(jìn)行實(shí)時監(jiān)測和控制,以達(dá)自動澆花之目的。系統(tǒng)框圖
2 硬件電路設(shè)計
2.1
STC89C52單片機(jī)系統(tǒng)采用低功耗、高性能的 STC89C52型單片 機(jī) 為 控 制器,其內(nèi) 部 有8位 中 央 處 理 器(CPU)、4k字 節(jié) Flash閃 速 存儲器、128Byte內(nèi)部 RAM、32個I/0口、2個16位 定 時/計 數(shù)器、一個5向量兩級中斷結(jié)構(gòu)、一個全雙工串行通信口、片內(nèi)振蕩器和時鐘電。其最小應(yīng)用系統(tǒng)由單片機(jī)、晶振電路和復(fù)位電路構(gòu)成。
2.2
YL-69?jié)穸葌鞲衅鳚穸葌鞲衅饔脕頇z測花盆土壤濕度大小,由敏感元件以及轉(zhuǎn)換電路組成。當(dāng)土壤濕度變化時,傳感器電阻值發(fā)生變化,經(jīng)轉(zhuǎn)換電路引起輸出電壓的變化,并將此電壓信號輸送至數(shù)模轉(zhuǎn)換器以便單片機(jī)判別運(yùn) 算。本 設(shè) 計 選 用 YL-69土壤濕度傳感器其濕度檢測范圍0%-100%,仿真電路中用電位器模擬濕度傳感器。
2.3
ADC0832AD轉(zhuǎn)換器因?yàn)闈穸葌鞲衅鞑杉耐寥罎穸刃畔槟M量,經(jīng)轉(zhuǎn)換電路后輸出電壓信號也為模擬量,因 此 需 選 用 ADC0832模數(shù)轉(zhuǎn)換 器 將 模 擬 量 轉(zhuǎn) 換 為 單 片 機(jī) 能 夠 識別的數(shù)字量。ADC0832是8位 分 辨 率 A/D 轉(zhuǎn) 換 器,其最高分辨可達(dá)256級,能夠適應(yīng)多數(shù)的模擬量轉(zhuǎn)換要求。其CS由 單 片 機(jī)P1.2控制,由 CH0通道接收來的模擬信號經(jīng)轉(zhuǎn)換后有 DO口送至單片機(jī) P1.1口。
2.4
LCD1602液晶顯示器為了實(shí)時顯 示 土 壤 濕 度,提示使用者該系統(tǒng)的工作模式,因此選用 LCD1602液晶顯示器用來顯示濕度大小和工作模式。運(yùn)行過程 中 第 一 行 Humidity顯 示 當(dāng) 前 濕 度;第 二行state顯示工作模式,Maul為手動模式,Aoto為自動模式;自動模式下調(diào)節(jié)濕度參數(shù)時上下兩行分別顯示濕度上下限值。液晶顯示器 的8位 數(shù) 據(jù) 端 D1-D7由 單 片 機(jī) 的 P0口 控制,RS、R/W、E端分別由單片機(jī) P2.5-P2.6控制。
2.5
繼電器水泵單元該模塊由 PNP型三極管和繼電器及水泵組成,單 片 機(jī)P2.0口控制三極管基極。當(dāng)系統(tǒng)選擇手動澆花模式或自動模式下濕度低于下限濕度時,P2.0輸出為0,則 PNP型三極管導(dǎo)通,繼 電 器 得 電,常 開 觸 點(diǎn) 吸 合,電動機(jī)回路接通,執(zhí) 行澆花工作。當(dāng)自動模式下濕度高于上限濕度時,P2.0輸 出為1,則 PNP型三極管 導(dǎo) 通,繼 電 器 失 電,常 開 觸 點(diǎn) 復(fù) 位,電動機(jī)回路斷開,結(jié)束澆花工作。


系統(tǒng)軟件設(shè)計
當(dāng)系統(tǒng)上電后進(jìn)行初始化,同時獲取設(shè)定濕度并采集當(dāng)前濕度值。經(jīng)過 A/D 轉(zhuǎn) 換 后,送 到 LCD 顯 示 器 顯 示 信 息;系統(tǒng)判斷當(dāng)前土壤濕度和預(yù)設(shè)濕度大小關(guān)系,如果小于預(yù)設(shè)值,繼電器就會驅(qū)動水泵進(jìn)行抽水灌溉;如果高于預(yù)設(shè)值,繼電器和水泵不工作。濕度傳感器實(shí)時監(jiān)測土壤濕度,當(dāng)澆花過程中土壤濕度大于設(shè)定值,則澆花過程結(jié)束。系 統(tǒng) 流 程圖





2.png (13.42 KB, 下載次數(shù): 74)

2.png

元件清單及其仿真關(guān)鍵詞.png (82.27 KB, 下載次數(shù): 73)

元件清單及其仿真關(guān)鍵詞.png

c3.png (16.24 KB, 下載次數(shù): 98)

c3.png

c2.png (22.37 KB, 下載次數(shù): 78)

c2.png

c1.png (59.62 KB, 下載次數(shù): 59)

c1.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:827454 發(fā)表于 2021-3-30 21:07 | 只看該作者
程序截圖順序c1-c2 c3
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表