單片機水位水塔課程設(shè)計_第1頁
已閱讀1頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  單片機原理及系統(tǒng)課程設(shè)計</p><p><b>  水</b></p><p><b>  塔</b></p><p><b>  水</b></p><p><b>  位</b></p><p><

2、b>  控</b></p><p><b>  制</b></p><p>  2013 年 6 月 15 日</p><p><b>  摘要</b></p><p>  液位是許多工業(yè)生產(chǎn)中的重要參數(shù)之一,在化工、冶金、醫(yī)藥、航空等領(lǐng)域里,對液位的測量和控制效果直接影響到產(chǎn)品的

3、質(zhì)量。本文介紹一種基于單片機實現(xiàn)的液位控制器的設(shè)計方法,該控制器以單片機為核心,通過外圍硬件電路來達到實現(xiàn)控制的目的。由于單片微型計算機具有體積小,耗電少,控制精度高,運行可靠等的特點,所以廣泛應(yīng)用于生產(chǎn)實際中。本文介紹了水位控制系統(tǒng)工作的基本原理。闡述了一種基于單片機的通用水位控制系統(tǒng)的基本組成,并提出了該系統(tǒng)模塊化的硬件和軟件設(shè)計方法,本文設(shè)計了一種以AT89C2051為核心研制的液位控制系統(tǒng),該系統(tǒng)不僅能對液位進行巡回檢測、顯示和

4、報警,同時也能對液位進行智能控制。單片機技術(shù)是信息時代用于精密測量的一種新技術(shù)。此系統(tǒng)使用過程中采用穩(wěn)壓電路能夠準確地把輸入的電平送給單片機不會產(chǎn)生誤判的情況,由于AT89C2051單片機有四端口,20引腳能夠非常方便地設(shè)計顯示系統(tǒng)。</p><p>  關(guān)鍵詞: 傳感器 單片機 程序設(shè)計 外圍硬件電路 </p><p><b>  Abstract</

5、b></p><p>  Many industrial production level is one of the important parameters in chemical industry, metallurgy, medicine, aviation, etc, the level measurement and control effect directly affect the qual

6、ity of the products. This paper introduces a level controller based on microcomputer design method, the controller based on singlechip, through the peripheral hardware circuit to achieve the purpose of achieving control.

7、 Because of the single chip computer has small, less consumption, high control accuracy,</p><p>  Keywords: sensor microcontroller program design peripheral hardware circuit</p><p><b>  1引

8、言</b></p><p>  液位控制系統(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)重要的作用。液體的液位的自動控制,是近年來新開發(fā)的一項新技術(shù),它是微型計算機軟件、硬件、自動控制等幾項技術(shù)緊密結(jié)合的產(chǎn)物,工程作業(yè)采

9、用的是微機控制和原有的儀表控制,微機控制有以下明顯優(yōu)勢:</p><p>  1)直觀而集中的顯示各運行參數(shù),能顯示液位狀態(tài)。</p><p>  2)在運行中可以隨時方便的修改各種各樣的運行參數(shù)的控制值,并修改系統(tǒng)的控制參數(shù),可以方便的改變液位的上限、下限。</p><p>  3) 具有水體控制過程的自動化處理以及監(jiān)控軟件良好的人機界面,操作人員在監(jiān)控計算機上能

10、根據(jù)控制效果及時修運行參數(shù),這樣能有效地減少工人的疲勞和失誤,提高生產(chǎn)過程的實時性、安全性</p><p>  綜合以上的種種優(yōu)點可以預(yù)見采用計算機控制系統(tǒng)是行業(yè)的大勢所趨。單片機是在一塊芯片上集成了一片微型計算機所需的CPU、存儲器、輸入、輸出等部件。單片機自問世以來,性能不斷提高和完善,體積小、速度快、功耗低的特點使它的應(yīng)用領(lǐng)域日益廣泛。一般,工業(yè)控制系統(tǒng)的工作環(huán)境差,干擾強,利用單片機控制就能克服這些缺點,

11、因此單片機在控制領(lǐng)域得到廣泛的應(yīng)用,使用單片機控制液體液位是很好的選擇。</p><p><b>  2塔水位控制原理</b></p><p>  單片機水塔水位控制原理如圖l所示,圖中的虛線表示允許水位變化的上、下限位置。在正常情況下.水位應(yīng)控制在虛線范圍之內(nèi)。為此,在水塔內(nèi)的不同高度處,安裝固定不變的3根金屬棒A、B、C。用以反映水位變化的情況。其中,A棒在下限水

12、位.B棒在上、下限水位之間,C棒在上限水位。水塔由電機帶動水泵供水。單片機控制電機轉(zhuǎn)動,隨著供水,水位不斷上升.當水位上升到上限水位時,由于水的導(dǎo)電作用。使B、C棒均與+5 V連通。因此b、C兩端的電壓都為+5 V即為。l”狀態(tài),此時應(yīng)停止電機和水泵工作,不再向水塔注水;當水位處于上、下限之間時。B棒和A棒導(dǎo)通.而C棒不能與A棒導(dǎo)通,b端為“r狀態(tài)。C端為“O”狀態(tài)。此時電機帶動水泵給水塔注水,使水位上升,還是電機不工作,水位不斷下降,

13、都應(yīng)繼續(xù)維持原有工作狀態(tài);當水位處于下限位置以下時,B、C棒均不能與A棒導(dǎo)通,b、c均為“0”狀態(tài)。此時應(yīng)啟動電機轉(zhuǎn)動,帶動水泵給水塔注水,示意圖如圖1所示。</p><p>  圖1 水池水位檢測原理圖</p><p><b>  3系統(tǒng)硬件總體方案</b></p><p>  系統(tǒng)的原理是采用7個按鈕進行水位檢測,在現(xiàn)場的3個不同的位置,由

14、下至上測量水體的液位值,。并把這四個液位狀態(tài)通過模數(shù)轉(zhuǎn)換器傳到單片機中,在通過LED顯示器顯示出液位的7種狀態(tài)及報警安全提示。用LED顯示是因為它具有顯示清晰、亮度高、使用電壓低、光電轉(zhuǎn)換效能高、壽命長等特點,根據(jù)當前的液位值和用戶設(shè)定的水位決定是否進行開、關(guān)水泵,需要是否開啟和關(guān)閉驅(qū)動閥門的電動機,示意圖如圖2所示。</p><p><b>  圖2 硬件原理框圖</b></p>

15、;<p><b>  4系統(tǒng)軟件總體方案</b></p><p>  水位檢測是通過7個按鈕進行水位檢測的,當水位到檢測位置其輸出端口就向單片機輸出低電平。由上至下的第一個位置為水位上限報警線,即當水位高于此位置時,開水閥控制系統(tǒng)就會自動報警,提醒工作人員注意,加水電磁閥有可能出故障;第二個位置是自動停止加水線,即當水位高于此位置時,控制系統(tǒng)會自動關(guān)閉加水電磁閥,停止加水;第三

16、個位置是自動加水線,即當水位低于此位置時,控制系統(tǒng)會自動接通加水電磁閥,開始加水;第四個位置是水位下限報警線,即當水位低于此位置時,控制系統(tǒng)就會自動報警,加水電磁閥可能出故障,流程圖如圖3所示。</p><p><b>  圖3流程圖</b></p><p><b>  5仿真結(jié)果</b></p><p>  當水位傳感器

17、感應(yīng)到水滿時,LED數(shù)碼管就顯示滿位6。表示此時的水量充裕,用戶可以放心使用。詳見附錄二</p><p>  當水位傳感信號輸出為1時,即表明此時的水塔水位已經(jīng)到了我們預(yù)定的警戒線水位,此時報警信號為紅色的二極管持續(xù)發(fā)光,與P1.7口連接的三極管基極有電流,而使得三極管導(dǎo)通,繼電器開始工作,電閘閉合,蓄水池內(nèi)的水泵開始向水塔供水。詳見附錄三</p><p>  水位逐漸上升,LED數(shù)碼管跟

18、隨顯示水位的變化,并且直到水塔內(nèi)的水量到達滿位,此時的顯示數(shù)字為6,這時的報警燈信號熄滅,而且三極管關(guān)斷,繼電器開關(guān)斷開,水泵停止工作。詳見附錄四</p><p><b>  6總結(jié)</b></p><p>  在整個設(shè)計過程中我遇到了很多的困難,因為好多知識是不連貫的,所以需要準備很多方面的知識去融合,去聯(lián)系。由于在學(xué)習的時候更注重的是書面上的東西,而本次課程設(shè)計更

19、多的是鍛煉了我的動手動腦能力,讓我有機會把課上學(xué)習的知識轉(zhuǎn)化為可以在實際生產(chǎn)生活中應(yīng)用的技術(shù)。</p><p>  本次課程設(shè)計的系統(tǒng)主要介紹了水體的液位檢測控制,介紹了AT89C51單片機和其它一些單片機在液位控制系統(tǒng)中的應(yīng)用,介紹了它們的引腳和在系統(tǒng)中的電路圖,利用LED來進行信號的輸出顯示,我設(shè)計的硬件系統(tǒng)的結(jié)構(gòu)簡化,系統(tǒng)精度高,具有良好的人機交互功能,并設(shè)有液位報警,有問題立即就能發(fā)現(xiàn)。通過自動調(diào)節(jié)控制液

20、位并實現(xiàn)水體的液位報警。液位控制在設(shè)定值上正常運行不需要人工干預(yù),操作人員勞動強度小。</p><p>  通過本次課程設(shè)計,我了解到自己的知識應(yīng)該充分利用在實踐上,在實踐中把書本上的知識固化成自己的能力。在設(shè)計系統(tǒng)的時候也有很多的想法,但是有一些想法被否定了,最終完成設(shè)計的時候優(yōu)先考慮了在課程上學(xué)習到的知識,并且和單片機、電子電路的知識結(jié)合起來。這次設(shè)計之后,我感覺到自己在自動化專業(yè)上的學(xué)習應(yīng)該還有很長的路走,

21、自動化是一個很有前途的行業(yè),它涉及了生產(chǎn)生活的多個方面,對人們的影響可想而知,所以,學(xué)好自動化專業(yè)的知識不僅僅是對自己能力提升和自我價值的實現(xiàn),更是一件很有意義,可以讓自己有所感觸,有所收獲的事業(yè)。</p><p>  在最后,我很感謝所有傳授我知識的老師,和關(guān)心幫助我的同學(xué),也很榮幸自己可以和自動化結(jié)下不解之緣。</p><p><b>  參考文獻</b><

22、/p><p>  [1] 王思明.《單片機原理及應(yīng)用系統(tǒng)設(shè)計》 科學(xué)出版社出版,2012</p><p>  [2] 王驥程.《化工過程控制工程》 北京化學(xué)工業(yè)出版社,1981.</p><p>  [3] 謝自美.《電子線路設(shè)計、實驗與測試》 華中科技大學(xué)出版社,2003.</p><p>  [4] 楊國志王立峰.楊東光.《實用電

23、子制作實例》 福建科學(xué)技術(shù)出版社,2000.</p><p>  [5] 金偉正.《單線數(shù)字溫度傳感器的原理及用》 電子工業(yè)出版社,2000.</p><p>  [6] 王永平.《陳建華基于S7—200PLC的高性能電熱鍋爐控制系統(tǒng)》 儀表技術(shù)與傳感器,2002.</p><p>  [7] 潘新民.《王艷芳微.型計算機控制技術(shù)》 高等教育出版社,2

24、002.</p><p><b>  附錄一</b></p><p>  本控制系統(tǒng)采用的是控制,由于模糊控制量的求取是采用查表法,因此軟件程序較簡單,整個軟件部分較多,現(xiàn)取最重要的水位檢測主程序如下</p><p>  #include<reg51.h></p><p>  unsigned char co

25、de table[]={0x3f,0x06,0x5b,0x4f,0x66,</p><p>  0x6d,0x7d,0x07,0x7f,0x6f};</p><p>  sbit shuiman=P1^0;</p><p>  sbit sw5=P1^1;</p><p>  sbit sw4=P1^2;</p><p&g

26、t;  sbit sw3=P1^3;</p><p>  sbit sw2=P1^4;</p><p>  sbit sw1=P1^5;</p><p>  sbit shougong=P1^6;</p><p>  sbit dianji=P1^7;</p><p>  sbit state=P3^7;</p&

27、gt;<p>  void delay02s(void)</p><p><b>  {</b></p><p>  unsigned char i,j,k;</p><p>  for(i=100;i>0;i--)</p><p>  for(j=100;j>0;j--)</p>

28、<p>  for(k=248;k>0;k--);</p><p><b>  }</b></p><p><b>  main()</b></p><p><b>  {</b></p><p><b>  P0=0;</b></

29、p><p><b>  while(1)</b></p><p><b>  { </b></p><p>  if(shuiman==0&&sw5==1&&sw4==1&&sw3==1&&sw2==1&&sw1==1)</p>&l

30、t;p><b>  {</b></p><p><b>  dianji=1;</b></p><p><b>  state=1;</b></p><p>  P0=table[6];</p><p>  delay02s();</p><p>

31、<b>  }</b></p><p>  if(shuiman==1&&sw5==0&&sw4==1&&sw3==1&&sw2==1&&sw1==1)</p><p><b>  {</b></p><p>  P0=table[5];<

32、;/p><p><b>  }</b></p><p>  if(shuiman==1&&sw5==1&&sw4==0&&sw3==1&&sw2==1&&sw1==1)</p><p><b>  {</b></p><p>

33、;  P0=table[4];</p><p><b>  }</b></p><p>  if(shuiman==1&&sw5==1&&sw4==1&&sw3==0&&sw2==1&&sw1==1)</p><p><b>  {</b>&l

34、t;/p><p>  P0=table[3];</p><p><b>  }</b></p><p>  if(shuiman==1&&sw5==1&&sw4==1&&sw3==1&&sw2==0&&sw1==1)</p><p><b&

35、gt;  {</b></p><p>  P0=table[2];</p><p><b>  }</b></p><p>  if(shuiman==1&&sw5==1&&sw4==1&&sw3==1&&sw2==1&&sw1==0)</p>

36、;<p><b>  {</b></p><p><b>  dianji=0;</b></p><p><b>  state=0;</b></p><p>  P0=table[1];</p><p><b>  }</b></p&

37、gt;<p>  if(shougong==0)</p><p><b>  { </b></p><p><b>  dianji=0;</b></p><p><b>  state=0;</b></p><p>  P0=table[0];</p&g

38、t;<p>  delay02s();</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  附錄二</b></p><p>

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論