單片機(jī)水箱水位控制系統(tǒng)設(shè)計(jì)
《單片機(jī)水箱水位控制系統(tǒng)設(shè)計(jì)》由會(huì)員分享,可在線閱讀,更多相關(guān)《單片機(jī)水箱水位控制系統(tǒng)設(shè)計(jì)(24頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
單位代碼 0 2 學(xué) 號(hào) 分 類 號(hào) TH6 密 級(jí) 課 程 設(shè) 計(jì) 說 明 書 水箱水位控制系統(tǒng)設(shè)計(jì) 院 系 名 稱 機(jī) 械 工 程 學(xué) 院 專 業(yè) 名 稱 機(jī) 械 設(shè) 計(jì) 制 造 及 其 自 動(dòng) 化 學(xué) 生 姓 名 指 導(dǎo) 教 師 2015 年 10 月 27 日 黃河科技學(xué)院課程設(shè)計(jì)任務(wù)書 機(jī)械工程 學(xué)院 機(jī)械 系 機(jī)械設(shè)計(jì)制造及其自動(dòng)化 專業(yè) 12 級(jí) 1 班 學(xué)號(hào) 1200000000 姓名 指導(dǎo)教師 題目 水箱水位控制系統(tǒng)設(shè)計(jì) 課程 單片機(jī)應(yīng)用技術(shù) 課程設(shè)計(jì)時(shí)間 2015 年 10 月 13 日 至 10 月 27 日 共 2 周 課程設(shè)計(jì)工作內(nèi)容與基本要求 設(shè)計(jì)要求 設(shè)計(jì)任務(wù) 工作計(jì)劃 所需相關(guān)資料 紙張不夠可加頁 1 設(shè)計(jì)要求 在高塔的內(nèi)部我們設(shè)計(jì)一個(gè)簡易的水位探測傳感器用來探測三個(gè)水位 即 低水位 正常水位 高水位 低水位時(shí)送給單片機(jī)一個(gè)高電平 驅(qū)動(dòng)水泵加水 紅燈亮 正常范圍的水位時(shí) 水泵加水 綠燈亮 高水位時(shí) 水泵不加水 黃 燈亮 2 設(shè)計(jì)任務(wù)與要求 完成后需提交的文件和圖表等 1 系統(tǒng)硬件電路設(shè)計(jì) 根據(jù)該系統(tǒng)設(shè)計(jì)的功能要求選擇所用元器件 設(shè)計(jì)硬件電路 要求用 Proteus 繪制整個(gè)系統(tǒng)電路原理圖 2 軟件設(shè)計(jì) 根據(jù)該系統(tǒng)設(shè)計(jì)的功能要求進(jìn)行軟件設(shè)計(jì) 要求用 VISIO 軟件繪制整個(gè)系 統(tǒng)及各部分的軟件流程圖 并根據(jù)流程圖編寫程序并匯編調(diào)試通過 列出軟件 清單 軟件清單要加以注釋 3 Proteus 仿真 用 Proteus 對(duì)系統(tǒng)軟硬件進(jìn)行仿真調(diào)試通過 4 軟硬件實(shí)際調(diào)試 5 編寫設(shè)計(jì)說明書一份 內(nèi)容包括任務(wù)書 設(shè)計(jì)方案分析 硬件設(shè)計(jì)部分 要繪制整個(gè)系統(tǒng)電路原理圖 對(duì)各部分電路設(shè)計(jì)原理做出說明 軟件設(shè)計(jì)部分 要繪制整個(gè)系統(tǒng)及各部分的軟件流程圖 并列出軟件清單 軟件清單要求加注 釋 并在各功能塊前加程序功能注釋 調(diào)試結(jié)果整理分析及設(shè)計(jì)調(diào)試的心得體 會(huì) 3 工作計(jì)劃 進(jìn)程安排 第 1 周基本完成軟 硬件的設(shè)計(jì) 分散在教學(xué)過程中完成 第二周 2 天 繪制所要求的圖紙 完成軟 硬件的調(diào)試 2 天完成設(shè)計(jì)說明書 1 5 天答辯或 驗(yàn)收 評(píng)定成績 6 主要參考資料 單片機(jī)課程設(shè)計(jì)指導(dǎo)書 皮大能 北京理工大學(xué)出版社 2010 7 8051 單片機(jī)實(shí)踐與應(yīng)用 吳金戎 清華大學(xué)出版社 2003 8 單片機(jī)技術(shù)基礎(chǔ)教程與實(shí)踐 夏路易 電子工業(yè)出版社 2008 1 MCS 51 單片機(jī)原理接口及應(yīng)用 王質(zhì)樸 北京理工大學(xué)出版 2009 11 基于 Proteus 的單片機(jī)系統(tǒng)設(shè)計(jì)與仿真實(shí)例 蔣輝平 機(jī)械工業(yè)出版社 2009 7 系主任審批意見 審批人簽名 日 期 摘 要 我們可以采用單片機(jī)系統(tǒng)實(shí)現(xiàn)了水塔水位的自動(dòng)控制 設(shè)計(jì)出一種低成本 高使用價(jià)值的水塔水位控制器 該系統(tǒng)具有水位檢測 低水位高水位報(bào)警以及 自動(dòng)加水等功能 本設(shè)計(jì)過程中主要采用傳感技術(shù) 單片機(jī)技術(shù) 光報(bào)警技術(shù) 以及弱電控制強(qiáng)電技術(shù) 檢測系統(tǒng)采用銅針探測結(jié)構(gòu)簡單 制造成本低 靈敏 度高 并采用 AT89C2051 單片機(jī)系統(tǒng)控制整個(gè)電路的信號(hào)處理以及采用光電耦 合和繼電器來實(shí)現(xiàn)弱電控制強(qiáng)電從而實(shí)現(xiàn)加水系統(tǒng)的自動(dòng)控制 該系統(tǒng)可以完成光報(bào)警 水位自動(dòng)檢測 上水停水等工作 并能有效保證 液面高度始終處于較理想范圍 該系統(tǒng)制造成本低 結(jié)構(gòu)簡單 感應(yīng)度高 綠 色環(huán)保 可用于各種液體的儲(chǔ)存 關(guān)鍵詞 單片機(jī) 自動(dòng)檢測 自動(dòng)控制 Abstract We can use micro controller system using cooling towers to achieve the level of automation design a low cost and high practical value of the water tower water level controller The system has the water level detection low water high water level alarm and automatic functions such as adding water The design process mainly uses the sensor technology single chip technology optical technology and the weak control the strong police power technology Detection system using simple system for detection of copper needles resulting in the low and high sensitivity AT89C2051 SCM system control by using the circuit of signal processing and the use of optical coupling and weak control relays to achieve strong power to realize automatic control of water systems It can automatically detect the water level light alarm all the work without water cycle to ensure better surface height is always within the context of its structure simple low cost high sensitivity significant energy is used in various kind of ideal equipment for high level liquid storage Key words SCM Automatic monitoring Circuit Control 黃河科技學(xué)院單片機(jī)課程設(shè)計(jì) 第 0 頁 目錄 1 課程設(shè)計(jì)系統(tǒng)概述 2 1 1 系統(tǒng)原理 2 1 2 系統(tǒng)結(jié)構(gòu)圖 2 1 3 控制方案說明 3 1 4 系統(tǒng)組成及原理 3 2 硬件設(shè)計(jì) 4 2 1 單片機(jī)最小系統(tǒng)電路設(shè)計(jì) 5 2 2 水位檢測傳感器的選用 6 2 3 穩(wěn)壓電路的設(shè)計(jì) 7 2 4 光報(bào)警電路的設(shè)計(jì) 8 2 5 繼電器控制水泵加水電路 9 3 軟件設(shè)計(jì) 9 3 1 系統(tǒng)總原理圖 10 3 2 系統(tǒng)總程序如下 11 4 總結(jié) 11 致謝 11 參考文獻(xiàn) 12 附錄 13 黃河科技學(xué)院單片機(jī)課程設(shè)計(jì) 第 1 頁 1 課程設(shè)計(jì)系統(tǒng)概述 1 1 系統(tǒng)原理 當(dāng)水位處于低水位的時(shí)候 傳感器的低水位探測線沒被 5V 的電源導(dǎo)通進(jìn) 入穩(wěn)壓電路經(jīng)過處理在穩(wěn)壓電路的輸出端有一個(gè)高電平 送入單片機(jī)的 P1 0 口 另一個(gè)穩(wěn)壓電路輸出的高電平進(jìn)入單片機(jī)的 P1 1 口單片機(jī)經(jīng)過分析 在 P1 2 口輸出一低電平 驅(qū)動(dòng)紅燈亮 P1 5 出來一個(gè)信號(hào)使光電耦合器 GDOUHE 導(dǎo) 通 這樣繼電器閉合 使水泵加水 當(dāng)水位處于正常范圍內(nèi)時(shí) 水泵加水 在 P1 3 引腳出來一個(gè)低電平 使綠燈亮 當(dāng)水位在高水位區(qū)時(shí) 傳感器的兩根探 測線均被導(dǎo)通 均被 5V 的電源導(dǎo)通 送入單片機(jī) 單片機(jī)經(jīng)過分析 在 P1 4 引腳出來一個(gè)低電平 使黃燈亮 在 P1 5 端出來一個(gè)低電平不能使光電耦合器 導(dǎo)通 這樣繼電器不能閉合 水泵不能加水 當(dāng)三燈閃爍表示系統(tǒng)出現(xiàn)故障 1 2 系統(tǒng)結(jié)構(gòu)圖 系統(tǒng)結(jié)構(gòu)圖如圖 1 2 所示 電源電路 水塔模型 水箱 水泵加水 系統(tǒng) 顯示系統(tǒng) 水位檢測 傳感器 穩(wěn)壓電路 單片機(jī) A T 8 9 C 2 0 5 1 圖 1 2 系統(tǒng)結(jié)構(gòu)圖 黃河科技學(xué)院單片機(jī)課程設(shè)計(jì) 第 2 頁 采用單片機(jī) AT89C2051 作為我們的控制芯片 主要工作過程是當(dāng)高塔中的 水在低水位時(shí) 水位探測傳感器送給單片機(jī)一個(gè)高電平 然后單片機(jī)驅(qū)動(dòng)水泵 加水和顯示系統(tǒng)使紅燈變亮 當(dāng)水位在正常范圍內(nèi)時(shí) 水泵加水 綠燈亮 當(dāng) 水位在高水位時(shí) 單片機(jī)不能驅(qū)動(dòng)水泵加水 黃燈亮 1 3 控制方案說明 這個(gè)方案中使用了單片機(jī)處理 單片機(jī)技術(shù)是信息時(shí)代用于精密測量的一 種新技術(shù) 此系統(tǒng)使用過程中采用穩(wěn)壓電路能夠準(zhǔn)確地把輸入的電平送給單片 機(jī)不會(huì)產(chǎn)生誤判的情況 由于 AT89C2051 單片機(jī)有四端口 20 引腳能夠非常 方便地設(shè)計(jì)顯示系統(tǒng) 1 4 系統(tǒng)組成及原理 本系統(tǒng)由電源電路 水位探測傳感電路 穩(wěn)壓電路 單片機(jī)系統(tǒng) 光報(bào)警 顯示電路 繼電器控制水泵加水電路 以及高塔模型組成 主電氣原理圖如圖 1 4 所示 圖 1 4 主電氣原理圖 工作原理 當(dāng)水位處于低水位的時(shí)候 傳感器的低水位探測線沒被 5V 的 黃河科技學(xué)院單片機(jī)課程設(shè)計(jì) 第 3 頁 電源導(dǎo)通進(jìn)入穩(wěn)壓電路經(jīng)過處理在穩(wěn)壓電路的輸出端有一個(gè)高電平 送入單片 機(jī)的 P1 0 口 另一個(gè)穩(wěn)壓電路輸出的高電平進(jìn)入單片機(jī)的 P1 1 口單片機(jī)經(jīng)過 分析 在 P1 2 口輸出一低電平 驅(qū)動(dòng)紅燈亮 P1 5 出來一個(gè)信號(hào)使光電耦合器 GDOUHE 導(dǎo)通 這樣繼電器閉合 使水泵加水 當(dāng)水位處于正常范圍內(nèi)時(shí) 水 泵加水 在 P1 3 引腳出來一個(gè)低電平 使綠燈亮 當(dāng)水位在高水位區(qū)時(shí) 傳感 器的兩根探測線均被導(dǎo)通 均被 5V 的電源導(dǎo)通 送入單片機(jī) 單片機(jī)經(jīng)過分 析 在 P1 4 引腳出來一個(gè)低電平 使黃燈亮 在 P1 5 端出來一個(gè)低電平不能 使光電耦合器導(dǎo)通 這樣繼電器不能閉合 水泵不能加水 當(dāng)三燈閃爍表示系 統(tǒng)出現(xiàn)故障 黃河科技學(xué)院單片機(jī)課程設(shè)計(jì) 第 4 頁 2 硬件設(shè)計(jì) 2 1 單片機(jī)最小系統(tǒng)電路設(shè)計(jì) AT89C2051 是 美 國 ATMEL 公 司 生 產(chǎn) 的 低 電 壓 高 性 能 CMOS 8 位 單 片 機(jī) 片 內(nèi) 含 2k bytes 的 可 反 復(fù) 擦 寫 的 只 讀 程 序 存 儲(chǔ) 器 PEROM 和 128bytes 的 隨 機(jī) 數(shù) 據(jù) 存 儲(chǔ) 器 RAM 器 件 采 用 ATMEL 公 司 的 高 密 度 非 易 失 性 存 儲(chǔ) 技 術(shù) 生 產(chǎn) 兼 容 標(biāo) 準(zhǔn) MCS 51 指 令 系 統(tǒng) 片 內(nèi) 置 通 用 8 位 中 央 處 理 器 和 Flash 存 儲(chǔ) 單 元 功 能 強(qiáng) 大 at89c2051 單 片 機(jī) 可 為 您 提 供 許 多 高 性 價(jià) 比 的 應(yīng) 用 場 合 本設(shè)計(jì)中單片機(jī)采用 AT89C2051 它是一種高性能低價(jià)格單片機(jī) 引腳 20 個(gè) 和指令系統(tǒng)與 8031 單片機(jī)完全兼容 片內(nèi)有 2 K 字節(jié)的閃速程序存 儲(chǔ)器 采用電擦除編程 可重復(fù)編程 1000 次 數(shù)據(jù)可保 10 年 除沒有 P0 口 P2 口外 具有 8031 所有功能結(jié)構(gòu) 即一片 AT89C2051 相當(dāng)于 8031 373 2716 組成的最小系統(tǒng) 用它構(gòu)成的測量 控制系統(tǒng)具有電路簡單 可靠性好 體積小和成本低等優(yōu)點(diǎn) AT89C2051 的 P1 口為八位雙向 I O 口 P1 2 P1 7 有內(nèi)部上拉電阻 P1 0 與 P1 1 無內(nèi)部上拉電阻 P1 0 與 P1 1 具有 第二功能 分別作為片內(nèi)精密比較器的同相 反相輸入端 P1 口輸出驅(qū)動(dòng)器能 提供 20mA 的灌電流驅(qū)動(dòng)能力 其鎖存器寫 1 時(shí)可作為輸入口 AT89C2051 的 P3 口為七位雙向 I O 口 有內(nèi)部上拉電阻 P3 口輸出驅(qū)動(dòng)器能提供 20mA 灌電流驅(qū)動(dòng)能力 其鎖存器寫 1 時(shí)可作輸入口 P316 作為輸入線與片 內(nèi)精密比較器輸出端在片內(nèi)相連 故無引出線 但可讀該位的值 P310 P315 的第二功能與 8031 P3 口相應(yīng)口線的第二功能完全相同 綜上所述 P1 和 P3 口中的各口線可直接驅(qū)動(dòng)發(fā)光二極管 不用再配置發(fā)光二極管驅(qū)動(dòng)電路 P1 0 與 P1 1 具有第二功能 不用再配置比較器 從而簡化了控制電路的結(jié)構(gòu) 最小系統(tǒng)電路圖如圖 2 1 所示 2 2 水位檢測傳感器的選用 傳感器是一種能感受被測物體物理量并將其轉(zhuǎn)化為便于傳輸或處理的電信 黃河科技學(xué)院課程設(shè)計(jì) 第 5 頁 號(hào)的裝置 在現(xiàn)代科技領(lǐng)域中 傳感器得到了廣泛應(yīng)用 各種信息的采集離不 了 圖 2 1 最小系統(tǒng)電路圖 各種傳感器 傳感器的基本功能在于能感受外界的各種 刺激 并作出迅速反 映 本設(shè)計(jì)當(dāng)中我們采用的水位探測傳感器簡單易做 經(jīng)濟(jì)實(shí)惠 其外形輪廓 如圖 2 2 所示 圖 2 2 水位探測傳感器外觀圖 A 為接 5V 電源的線與水一直保持連通 B 線為低水位控制線 當(dāng)水位到 達(dá)低水位的時(shí)候它不導(dǎo)通 水在正常范圍內(nèi)時(shí) 它導(dǎo)通 C 線為高水位控制線 黃河科技學(xué)院課程設(shè)計(jì) 第 6 頁 當(dāng)它導(dǎo)通時(shí) 表示水已經(jīng)為高水位 本設(shè)計(jì)中采用了細(xì)銅線作為我們的傳感器的材料 主要考慮了 1 細(xì)銅線 的電阻率比較低 這樣就可以避免由于電阻過大而使輸出的電平過低 以致不 能很好地驅(qū)動(dòng)單片機(jī)工作 2 傳電性能比較好 傳電速率比較快 也就是說靈 敏性非常好 3 細(xì)銅線便宜易找 本傳感器的尺寸是 A 線是 30cm B 線是 20cm C 線是 15cm 銅線直徑是 15mm 2 3 穩(wěn)壓電路的設(shè)計(jì) 本電路的主要作用是使從傳感器輸出的電平能夠穩(wěn)定地輸入單片機(jī)中 主 要由三極管的兩極放大穩(wěn)定電路組成 其工作過程是水位探測傳感器把探測到 的電信號(hào)送給 R12 如果送入的是高電平則 R11 Q5 D3 Q4 導(dǎo)通把低于 1 4V 的低電平穩(wěn)定地送給單片機(jī) 如果是低電平送給 R12 則 R11 Q5 D3 Q4 均不能導(dǎo)通二是 R13 導(dǎo)通將把高于 1 4V 的高電平穩(wěn)定的送 給單片機(jī) 我查找了相關(guān)資料以及我們自己在設(shè)計(jì)過程當(dāng)中免去此穩(wěn)定電路 發(fā)現(xiàn)有 時(shí)候也能實(shí)現(xiàn)我們的設(shè)計(jì)目的 但是也有很多時(shí)候發(fā)生水位誤判的情況 產(chǎn)生 不穩(wěn)定現(xiàn)象 所以我們認(rèn)為此電路是不可缺少的 既然是控制系統(tǒng) 當(dāng)然就要 控制精確 穩(wěn)壓電路原理圖如圖 2 3 所示 黃河科技學(xué)院課程設(shè)計(jì) 第 7 頁 圖 2 3 穩(wěn)壓電路原理圖 2 4 光報(bào)警電路的設(shè)計(jì) 1 發(fā)光二極管 LED 是用半導(dǎo)體材料制作的正向偏置的 PN 結(jié)二極管 其發(fā)光機(jī)理是當(dāng)在 PN 結(jié)兩端注入正向電流時(shí) 注入的非平衡載流子 電子 空穴對(duì) 在擴(kuò)散過程中復(fù)合發(fā)光 這種發(fā)射過程主要對(duì)應(yīng)光的自發(fā)發(fā)射過程 按光輸出的位置不同 發(fā)光二極管可分為面發(fā)射型和邊發(fā)射型 發(fā)光二極管的 發(fā)光原理同樣可以用 PN 結(jié)的能帶結(jié)構(gòu)來解釋 制作半導(dǎo)體發(fā)光二極管的材料 是重?fù)诫s的 熱平衡狀態(tài)下的 N 區(qū)有很多遷移率很高的電子 P 區(qū)有較多的遷 移率較低的空穴 由于 PN 結(jié)阻擋層的限制 在常態(tài)下 二者不能發(fā)生自然復(fù) 合 而當(dāng)給 PN 結(jié)加以正向電壓時(shí) 溝區(qū)導(dǎo)帶中的電子則可逃過 PN 結(jié)的勢壘 進(jìn)入到 P 區(qū)一側(cè) 于是在 PN 結(jié)附近稍偏于 P 區(qū)一邊的地方 處于高能態(tài)的電 子與空穴相遇時(shí) 便產(chǎn)生發(fā)光復(fù)合 這種發(fā)光復(fù)合所發(fā)出的光屬于自發(fā)輻射 輻射光的波長決定于材料的禁帶寬度 Eg 本電路采用不同顏色的發(fā)光二極管來表示不同的水位情況 即紅燈亮 他 兩燈不亮表示是低水位狀態(tài) 此時(shí)需要啟動(dòng)水泵加水 綠燈亮 其他兩燈不亮 表示在正常的水位線內(nèi) 黃燈發(fā)亮 其他兩燈不亮為高水位狀態(tài) 水泵停止加 黃河科技學(xué)院課程設(shè)計(jì) 第 8 頁 水 三燈閃爍表示系統(tǒng)出現(xiàn)故障 光報(bào)警電路原理圖如圖 2 4 所示 圖 2 4 光報(bào)警電路的原理圖 此電路采用的是共陽極的 所以只有當(dāng)單片機(jī)給發(fā)光二極管為低電平時(shí)才 能推動(dòng)發(fā)光二極管點(diǎn)亮 其中 R14 R15 R16 為上拉電阻起限壓控流作用 2 5 繼電器控制水泵加水電路 該電路由繼電器 RL1 和閉合開關(guān) 光電耦合器 水泵 R13 R22 R11 R12 以及 D2 Q6 等組成 當(dāng)水位在低水位時(shí)單片機(jī)給 P1 1 送一個(gè)高電平導(dǎo)通光電耦合器然后光電耦合器驅(qū)動(dòng) Q6 導(dǎo)致繼電器閉合從而讓 220V 的交流電接通使水泵加水 繼電器控制水泵加水電路原理圖如圖 2 5 所示 黃河科技學(xué)院課程設(shè)計(jì) 第 9 頁 圖 2 5 繼電器控制水泵加水電路的原理圖 其中光電耦合器是以光為媒介傳輸電信號(hào)的一種電 光 電轉(zhuǎn)換器件 它 由發(fā)光源和受光器兩部分組成 把發(fā)光源和受光器組裝在同一密閉的殼體內(nèi) 彼此間用透明絕緣體隔離 發(fā)光源的引腳為輸入端 受光器的引腳為輸出端 在本設(shè)計(jì)當(dāng)中發(fā)光源為發(fā)光二極管 受光器為光敏三極管 在本設(shè)計(jì)當(dāng)中我們 采用光電耦合器組成開關(guān)電路的作用 能夠很好地將單片機(jī)信號(hào)穩(wěn)定地送給繼 電器驅(qū)動(dòng)繼電器閉合 繼電器是具有隔離功能的自動(dòng)開關(guān)元件 在我們設(shè)計(jì)當(dāng)中主要來做自動(dòng)控 制作用 我們采用 5V 的直流電來控制 220V 的交流電 以達(dá)到控制水泵的作 用 因?yàn)槭窃谶@里是以一種弱電來控制強(qiáng)電所以安裝和使用的過程當(dāng)中我們一 定要注意用電安全注意事項(xiàng) 電磁式繼電器一般由鐵芯 線圈 銜鐵 觸點(diǎn)簧片等組成的 只要在線圈 兩端加上一定的電壓 線圈中就會(huì)流過一定的電流 從而產(chǎn)生電磁效應(yīng) 銜鐵 就會(huì)在電磁力吸引的作用下克服返回彈簧的拉力吸向鐵芯 從而帶動(dòng)銜鐵的動(dòng) 觸點(diǎn)與靜觸點(diǎn) 常開觸點(diǎn) 吸合 當(dāng)線圈斷電后 電磁的吸力也隨之消失 銜 鐵就會(huì)在彈簧的反作用力返回原來的位置 使動(dòng)觸點(diǎn)與原來的靜觸點(diǎn) 常閉觸 點(diǎn) 吸合 這樣吸合 釋放 從而達(dá)到了在電路中的導(dǎo)通 切斷的目的 對(duì)于 繼電器的 常開 常閉 觸點(diǎn) 可以這樣來區(qū)分 繼電器線圈未通電時(shí)處于斷 開狀態(tài)的靜觸點(diǎn) 稱為 常開觸點(diǎn) 處于接通狀態(tài)的靜觸點(diǎn)稱為 常閉觸點(diǎn) 黃河科技學(xué)院課程設(shè)計(jì) 第 10 頁 黃河科技學(xué)院課程設(shè)計(jì) 第 11 頁 3 軟件設(shè)計(jì) 3 1 系統(tǒng)總流程圖 系統(tǒng)總流程圖如圖 3 1 所示 P 1 0 0 H P 1 1 0 P 1 2 0 P 1 3 1 P 1 4 1 水泵抽水 紅燈亮 P 1 1 1 P 1 4 0 P 1 3 1 P 1 2 1 水泵 停止 抽水 黃 燈亮 P 1 1 1 P 1 2 P 1 3 P 1 4 同時(shí)變?yōu)?0 或 1 水泵停止抽水 燈 閃爍 P 1 1 0 P 1 3 0 P 1 2 1 P 1 4 1 水泵抽水 綠 燈亮 P 1 0 3 H P 1 0 2 H P 1 0 1 H 延時(shí) 0 5 秒 初始化 開始 Y Y Y Y N N N 重新掃描 重 新 掃 描 圖 3 1 系統(tǒng)總流程圖 3 2 系統(tǒng)總程序 系統(tǒng)總程序如下 黃河科技學(xué)院課程設(shè)計(jì) 第 12 頁 ORG 0000H LJMP START START SETB P2 0 SETB P2 1 RESTART MOV A P2 ANL A 00000011B CJNE A 00H LOOP1 在低水位之下 開啟電動(dòng)機(jī) 亮紅燈 SETB P2 4 SETB P2 3 CLR P2 2 LJMP RESTART LOOP1 CJNE A 01H LOOP2 當(dāng)超過低水位 并且未達(dá)到高水位時(shí) 保持電動(dòng)機(jī)轉(zhuǎn)動(dòng) 亮綠燈 SETB P2 4 SETB P2 2 CLR P2 3 LJMP RESTART LOOP2 CJNE A 02H LOOP3 系統(tǒng)故障 達(dá)到高水位 卻沒達(dá)到低水 位 紅 黃 綠燈均閃爍 CLR P2 4 CLR P2 3 CLR P2 2 SETB P2 4 SETB P2 3 SETB P2 2 LJMP RESTART LOOP3 CJNE A 03H RESTART 當(dāng)達(dá)到高水位時(shí) 停止電動(dòng)機(jī) 亮黃 燈 SETB P2 3 黃河科技學(xué)院課程設(shè)計(jì) 第 13 頁 SETB P2 2 CLR P2 4 LJMP RESTART RET END 黃河科技學(xué)院課程設(shè)計(jì) 第 14 頁 4 總結(jié) 做了這次單片機(jī)課程設(shè)計(jì) 我有了很多體會(huì)和感想 單片機(jī)設(shè)計(jì)十分有意 義而且很重要 我們在課堂上掌握的僅僅是專業(yè)課的理論知識(shí) 課程設(shè)計(jì)能讓 我們?nèi)ュ憻捨覀兊膶?shí)踐能力 把我們所學(xué)的專業(yè)基礎(chǔ)課理論知識(shí)運(yùn)用到實(shí)踐中 去 單片機(jī)課程設(shè)計(jì)就為我們提供了良好的學(xué)習(xí)和實(shí)踐平臺(tái) 通過這次單片機(jī)課程設(shè)計(jì) 讓我對(duì)單片機(jī)更加喜愛 也對(duì)單片機(jī)有了更深 的了解和認(rèn)識(shí) 我們在課堂上掌握的僅僅是專業(yè)課的理論知識(shí) 課程設(shè)計(jì)能讓 我們?nèi)ュ憻捨覀兊哪芰?不僅僅是單片機(jī)課程設(shè)計(jì) 對(duì)于今后的學(xué)習(xí)生活也具 有很大的啟發(fā)和幫助 由于自身缺少在實(shí)踐設(shè)計(jì)的經(jīng)驗(yàn) 所以在這次的設(shè)計(jì)中我自身也發(fā)現(xiàn)了很 多不足的方面 從論文的本身的方面的結(jié)構(gòu)到具體設(shè)計(jì)中硬件設(shè)計(jì)知識(shí)和經(jīng)驗(yàn) 的不足使得設(shè)計(jì)和論文存在的很多的問題 但是我的導(dǎo)師牛月蘭老師的細(xì)心指 導(dǎo)下 經(jīng)過前后多次的修改和完善 最終完成了課程設(shè)計(jì)的任務(wù) 單片機(jī)控制 技術(shù)領(lǐng)域是一個(gè)有著非常潛力和前景的專業(yè)技術(shù) 我相信通過這次課程設(shè)計(jì) 不僅加深和掌握了這一專業(yè)技術(shù) 而且也提高了自己的專業(yè)能力和綜合素質(zhì) 為我的大學(xué)生涯畫下一個(gè)完整的句號(hào) 黃河科技學(xué)院課程設(shè)計(jì) 第 15 頁 致 謝 感謝牛月蘭導(dǎo)師的細(xì)心指導(dǎo) 同學(xué)們的意見和建議 感謝在論文方面的幫 助 祝愿我們越走越遠(yuǎn) 由于自身缺少在實(shí)踐設(shè)計(jì)的經(jīng)驗(yàn) 所以在這次的設(shè)計(jì) 中我自身也發(fā)現(xiàn)了很多不足的方面 從論文的本身的方面的結(jié)構(gòu)到具體設(shè)計(jì)中 硬件設(shè)計(jì)知識(shí)和經(jīng)驗(yàn)的不足使得設(shè)計(jì)和論文存在的很多的問題 但是我的導(dǎo)師 牛月蘭老師的細(xì)心指導(dǎo)下 經(jīng)過前后多次的修改和完善 最終完成了課程設(shè)計(jì) 的任務(wù) 再次感謝幫助過我的人 黃河科技學(xué)院課程設(shè)計(jì) 第 16 頁 參考文獻(xiàn) 1 胡漢才 單片機(jī)原理及其接口技術(shù) M 清華大學(xué)出版社 1996 2 張毅剛 單片機(jī)原理與應(yīng)用 M 北京高等教育出版社 2004 3 陳有卿 謝剛 新穎電子模塊應(yīng)用手冊 M 機(jī)械工業(yè)出版社 2003 4 姚勇 李忠勤 水箱水位的模擬控制裝置 J 煤炭技術(shù) 2004 5 陳粵初 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)踐 M 北京航空航天大學(xué)出版社 1991 黃河科技學(xué)院課程設(shè)計(jì) 第 17 頁 附 錄 總電路原理圖所示- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
15 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 單片機(jī) 水箱 水位 控制系統(tǒng) 設(shè)計(jì)
鏈接地址:http://www.szxfmmzy.com/p-10161037.html