基于89c51單片機的水位控制系統(tǒng)設(shè)計-實物_第1頁
基于89c51單片機的水位控制系統(tǒng)設(shè)計-實物_第2頁
基于89c51單片機的水位控制系統(tǒng)設(shè)計-實物_第3頁
基于89c51單片機的水位控制系統(tǒng)設(shè)計-實物_第4頁
基于89c51單片機的水位控制系統(tǒng)設(shè)計-實物_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

題目:基于單片機的水位系統(tǒng)控制設(shè)計摘要液位控制系統(tǒng)是以液位為被控參數(shù)的控制系統(tǒng),它在工業(yè)生產(chǎn)的各個領(lǐng)域都有廣泛的應(yīng)用。在工業(yè)生產(chǎn)過程中,有很多地方需要對容器內(nèi)的介質(zhì)進行液位控制,使之高精度地保持在給定的數(shù)值,如在建材行業(yè)中,玻璃窯爐液位的穩(wěn)定對窯爐的使用壽命和產(chǎn)品的質(zhì)量起著至關(guān)重要的作用。液位控制一般指對某一液位進行控制調(diào)節(jié),使其達到所要求的控制精度。目錄TOC\o"1-2"\h\z\u1、設(shè)計的基本任務(wù)和要求 41.1基本功能 41.2塔水位控制原理 41.3系統(tǒng)硬件總體方案 52控制系統(tǒng)方案設(shè)計 52.1系統(tǒng)硬件方案 52.2核心芯片AT89C51單片機 62.3系統(tǒng)軟件總體方案 73.Proteus設(shè)計與仿真 83.1元器件清單 83.2基于單片機水位控制原理圖5 93.3基于單片機的水位控制PCB圖6 93.4水位檢測程序 104.5實驗仿真 134.6結(jié)語 134設(shè)計體會 13參考文獻 141設(shè)計的基本任務(wù)和要求1.1基本功能1.2塔水位控制原理單片機水塔水位控制原理如圖l所示,圖中的虛線表示允許水位變化的上、下限位置。在正常情況下.水位應(yīng)控制在虛線范圍之內(nèi)。為此,在水塔內(nèi)的不同高度處,安裝固定不變的3根金屬棒A、B、C。用以反映水位變化的情況。其中,A棒在接地。B棒在上、下限水位之間,C棒在上限水位(底端靠近水池底部.不能過低,要保證有足夠大的流水量)。水塔由電機帶動水泵供水。單片機控制電機轉(zhuǎn)動,隨著供水,水位不斷上升.當(dāng)水位上升到上限水位時,由于水的導(dǎo)電作用。使B、C棒均與地連通。因此b、C兩端的電壓都為0即為接地狀態(tài),此時應(yīng)停止電機和水泵工作,蜂鳴器報警,紅燈亮,不再向水塔注水;當(dāng)水位處于上、下限之間時,此時電機帶動水泵給水塔注水,使水位上升,還是電機不工作,水位不斷下降,都應(yīng)繼續(xù)維持原有工作狀態(tài);當(dāng)水位處于下限位置以下時,B、C棒均不能與A棒導(dǎo)通,b、c均為“0”狀態(tài)。此時應(yīng)啟動電機轉(zhuǎn)動,帶動水泵給水塔注水。1.3系統(tǒng)硬件總體方案系統(tǒng)的原理是采用2個按鈕模擬水位檢測,在現(xiàn)場的3個不同的位置,由下至上測量水體的液位值,。并把這兩個液位狀態(tài)通過模數(shù)轉(zhuǎn)換器傳到單片機中,在發(fā)光二極管顯示出液位的三種狀態(tài)及報警安全提示。壓低、光電轉(zhuǎn)換效能高、壽根據(jù)當(dāng)前的液位值和用戶設(shè)定的水位決定是否進行開、關(guān)水泵,需要是否開啟和關(guān)閉驅(qū)動閥門的電動機。2控制系統(tǒng)方案設(shè)計2.1系統(tǒng)硬件方案系統(tǒng)方案設(shè)計液位控制是利用把液位的狀態(tài)轉(zhuǎn)換成模擬信號,再通過模數(shù)轉(zhuǎn)換器AT89C51把輸出狀態(tài)直接接到單片機的I/O接口,單片機經(jīng)過運算控制,輸出數(shù)字信號,輸出接口接發(fā)光二極管進行顯示,實現(xiàn)液位的報警和鍵盤的顯示圖2液位控制系統(tǒng)2.2核心芯片AT89C51單片機工作原理由于蜂鳴器的工作電流一般比較大,以致于單片機的I/O口是無法直接驅(qū)動的*(但AVR可以驅(qū)動小功率蜂鳴器),所以要利用放大電路來驅(qū)動,一般使用三極管來放大電流就可以了。蜂鳴器驅(qū)動電路一般都包含以下幾個部分:一個三極管、一個蜂鳴器、一個續(xù)流二極管和一個電源濾波電容。3.1元器件清單發(fā)光二級管AT89C1單片機BUTTON按鈕CAP電容CAP-ELEC陶瓷電容CRYSTAL12兆晶振LED-RED發(fā)光二極管MOTOR-DC電機3.3水位檢測的主程序(蜂鳴器可能一直有聲音或聲音太大,調(diào)節(jié)一下延時時間就可以了)N#include<reg51.h>#defineucharunsignedchar#defineuintunsignedintsbitred=P2^3;sbitgreen=P2^0;sbitsw1=P1^0;sbitsw2=P1^1;sbitBUZZER=P0^0;sbitDJ=P0^5;voiddelay(ucharz){ uchari,j; for(i=z;i>0;i--) for(j=100;j>0;j--); }voidbeep() z{ BUZZER=0; delay(5); BUZZER=1; delay(5);}voidmain(void){ while(1) { if(sw1==0&sw2==0) { red=0; DJ=1; green=1; BUZZER=1; } if(sw1==0&sw2!=0) { green=0; DJ=1; red=1; BUZZER=1; } if(sw1!=0&sw2==0) { red=0; beep(); green=1; DJ=1; } if(sw1!=0&sw2!=0) { green=0; DJ=0; BUZZER=1; red=1; } } 3.4實驗仿真結(jié)果根據(jù)所設(shè)計系統(tǒng)的軟件流程圖,編寫相應(yīng)的程序在Pro-teus軟件環(huán)境下實際仿真。但由于該設(shè)計簡單,故用單片機開發(fā)板實驗。實驗后結(jié)果圖片如下:P1.1P1.2P1.3P1.4P1.5P1.6P1.7電機110001101010010100001系統(tǒng)故障____11100100圖63.5結(jié)語該系統(tǒng)設(shè)計是基于在單片機嵌入式系統(tǒng)而設(shè)計的,充分利用單片機強大控制功能和

溫馨提示

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

最新文檔

評論

0/150

提交評論