電加熱爐計算機溫度測控系統(tǒng)設計 計算機課程設計_第1頁
電加熱爐計算機溫度測控系統(tǒng)設計 計算機課程設計_第2頁
電加熱爐計算機溫度測控系統(tǒng)設計 計算機課程設計_第3頁
電加熱爐計算機溫度測控系統(tǒng)設計 計算機課程設計_第4頁
電加熱爐計算機溫度測控系統(tǒng)設計 計算機課程設計_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 計算機控制技術 課程設計報告 題 目 電加熱爐計算機溫度測控系統(tǒng)設計 學院(部) 電子信息工程學院 專 業(yè) 自 動 化 學生姓名 學 號 年級 指導教師 職稱 2011年 7月1日目錄第一章 引言2第二章 系統(tǒng)工作原理3第三章 硬件設計部分43.1電源部分43.2 A/D轉換電路43.3 溫度采樣測量部分63.4 LED顯示電路63.5 功能鍵73.6 信號輸出電路8第四章 軟件設計部分94.1 系統(tǒng)總程序設計94.2 A/D 轉換器程序流程圖114.3 LED顯示模塊程序流程圖124.4報警模塊程序設計124.5 鍵盤模塊程序設計134.6 控制對象數學模型13心得體會15參考文獻16第一

2、章 引言溫度是工業(yè)對象中的很重要參數的之一。廣泛應用在冶金、化工、機械各類加熱爐熱、處理爐和反應爐等工業(yè)中。電加熱爐隨著科學技術的發(fā)展和工業(yè)生產水平的提高,已經在冶金、化工、機械等各類工業(yè)控制中得到了廣泛應用,并且在國民經濟中占有舉足輕重的地位。對于這樣一個具有非線性、大滯后、大慣性、時變性、升溫單向性等特點的控制對象,很難用數學方法建立精確的數學模型,因此用傳統(tǒng)的控制理論和方法很難達到好的控制效果。單片機以其高可靠性、高性能價格比、控制方便簡單和靈活性大等優(yōu)點,在工業(yè)控制系統(tǒng)、智能化儀器儀表等諸多領域得到廣泛應用。采用單片機進行爐溫控制,可以提高控制質量和自動化水平。 第二章 系統(tǒng)工作原理本

3、系統(tǒng)的單片機爐溫控制系統(tǒng)結構主要由單片機控制器、可控硅輸出部分、傳感器、溫度變送器以及被控對象組成。系統(tǒng)硬件結構框圖如圖2.1所示。其工作原理:爐溫控制程序及溫度與熱電偶電勢之間的對于關系表存放在EPROM2746中,雙向可控硅采用過零觸發(fā)方式。觸發(fā)脈沖由過零同步脈沖形成電路提供。在每個工作周期T內的工作占空比與單片機輸出的門控脈沖信號決定。鍵盤與顯示器用于各種參數的設置和顯示。熱電偶與放大器將被測溫度轉換成熱電勢信號并放大,再由A/D轉換器換成相應的數字量供單片機識別處理。單片機每隔一定時間要啟動一次A/D轉換、采樣一次現場溫度,將溫度數據與給定溫度W進行比較,得到溫差,再根據偏差的大小和正

4、負,通過PID控制算法送出1個相應脈沖,讓一定數量的觸發(fā)脈沖在高電平上通過控制門去觸發(fā)可控硅,送入8031,通過鍵盤顯示來去控制溫度。同時反應爐溫的熱電偶的電勢,經冷端補償后送運算放大器放大,其電壓范圍為010V,將此電壓經多路開關送入12位A/D轉換器后,計算機通過數據口獲得相應的表征爐溫的數字量。該數字量經數字濾波、線性化處理以及標度變換后,一方面通過LED顯示爐溫,另一方面當采樣周期到達時,與設定溫度進行比較,再做PD/PID運算;根據運算結果。計算機通過I/O口改變控制脈沖寬度,從而改變雙向可控硅在一個固定的控制周期T內導通的時間(或交流電的周波數),即改變電加熱爐的平均輸入功率,以此

5、達到控溫的目的。 51單片機電源LED顯示鍵盤溫度變送電加熱固態(tài)繼電器溫度控制低漂移毫伏放大器A/D轉換器溫度給定值熱電偶 報警模 塊 圖2.1 系統(tǒng)硬件結構框圖第三章 硬件設計部分3.1電源部分本系統(tǒng)所需電源有220V交流市電、直流5V電壓和低壓交流電,故需要變壓器、整流裝置和穩(wěn)壓芯片等組成電源電路。電源變壓器是將交流電網220V的電壓變?yōu)樗枰碾妷褐?,然后通過整流電路將交流電壓變?yōu)槊}動的直流電壓。由于此脈動的直流電壓還含有較大的紋波,必須通過濾波電路加以濾除,從而得到平滑的直流電壓。但這樣的電壓還隨電網電壓波動(一般有+-10%左右的波動)、負載和溫度的變化而變化。因而在整流、濾波電路之

6、后,還需要接穩(wěn)壓電路。穩(wěn)壓電路的作用是當電網電壓波動、負載和溫度變化時,維持輸出直流電壓穩(wěn)定。整流裝置采用二極管橋式整流,穩(wěn)壓芯片采用78L05,配合電容將電壓穩(wěn)定在5V,供控制電路、測量電路和驅動執(zhí)行電路中弱電部分使用。除此之外,220V交流市電還是加熱電阻兩端的電壓,通過控制雙向可控硅的導通與截止來控制加熱電阻的功率。低壓交流電即變壓器二次側的電壓,通過過零檢測電路檢測交流電的過零點,送入單片機后,由控制程序決定雙向可控硅的導通角,以達到控制加熱電阻功率的目的。3.2 A/D轉換電路本系統(tǒng)采用的是12位A/D轉換器AD574,這是一種高性能的12位逐次逼近式A/D轉換器,在此設計中采用AD

7、574轉換器對信號進行模/數轉換。工作流程是:當由傳感器傳過來模擬信號經放大器放大后,送到AD574轉換器轉換成單片機能夠識別的數字信號。其電路圖如圖3.1 圖3.1.1 單片機系統(tǒng)及與A/D轉換接口圖3.2.2 A/D574電路及與單片機的相關接口3.3 溫度采樣測量部分溫度的采集我們可以選擇溫度變送器,對于簡單的控制可以采用惠更斯電橋做采集電路。經信號濾波,放大處理后形成標準的工控模擬信號(電流4mv10mv,電壓1v5v),便于傳輸和模數轉換。3.4 LED顯示電路 系統(tǒng)中我們需進行參數設置以及溫度的顯示,因此需要顯示電路,本實驗采用七段數碼管顯示。采用靜態(tài)顯示的方式,減少程序的執(zhí)行時間

8、,進而提高系統(tǒng)工作的可靠性。同時采用蜂鳴器進行聲音報警。其具體顯示電路如圖3.4所示。圖3.4 數碼管靜態(tài)顯示及聲音報警電路3.5 功能鍵 此系統(tǒng)需進行參數的設定,因此需要將按鍵設計在此系統(tǒng)之內。具體電路如圖3.4所示。其中,具體功能為: K1加1鍵(按下時數據自加1)。 K2減1鍵,(按下時數據自減1)。 K3F鍵,(按下時進入下一個參數的設定)。 K4ok鍵,按下時結束參數設定,開始運行主程序。圖3.5 功能鍵及與單片機的相關接口3.6 信號輸出電路3.6.1 PWM控制原理 通過改變電阻絲電壓的接通時間與通電周期的比值(即占空比)來控制電阻絲的平均電壓,控制其輸出功率,進而控制爐內溫度.

9、 在此系統(tǒng)中,就只需要控制采樣周期和導通時間即可,即將周期T內導通T1時間(采用定時/計數器T0),定時到了以后,關閉固態(tài)繼電器。直到下一個周期需要接通時。3.6.2 輸出電路及接口 單片機通過PWM脈沖調寬功率放大器控制SSR固態(tài)繼電器調節(jié)電爐絲的功率而達到調節(jié)溫度的目的。調功的原理為:設電網連續(xù)N個完整的正弦波為一個控制周期T,則式中 -電網頻率,HZ若在設定的周期T內控制主回路導通n(nN)個完整的正弦波(周波),則負載功率為式中 U-電網電壓的有效值R-負載的有效電阻因此,只要控制在設定的周期T內主回路導通的周波數n的個數,就可調節(jié)負載的功率P。固態(tài)繼電器控溫電路如圖4所示,采用Z型交

10、流固態(tài)繼電器SSR,實現零觸發(fā)交流調功。SSR內設光電隔離電路,可減少與電網間的相互干擾,其電路圖如下:0140V有效電壓 圖3.6 輸出電路及其接口第四章 軟件設計部分 4.1 系統(tǒng)總程序設計本系統(tǒng)的應用程序主要由主程序、中斷服務程序和子程序組成。主程序的任務是對系統(tǒng)進行初始化,實現參數輸入,并控制電加熱爐的正常運行。主程序主要由系統(tǒng)初始化、數據采集及處理、智能推理等部分組成。系統(tǒng)初始化包括設置棧底、工作寄存器組、控制量的初始值、采樣周期、中斷方式和狀態(tài)、定時器的工作方式以及8255的初始化、MAX1232的初始化等。數據采集及處理主要包括實時采集電加熱爐的爐溫信號,計算出實際爐溫與理想值的

11、差值以及溫差的變化率,并對爐溫信號進行濾波和限幅處理。主程序流程圖如圖4.1所示。開始系統(tǒng)的初始化溫度數據采集及處理溫度值顯示計算溫差e(k)和溫差變化率智能控制算法程序控制輸出求出輸出控制量結束NY圖4.1系統(tǒng)主程序控制系統(tǒng)的軟件主要包括:采樣、標度變換、控制計算、控制輸出、中斷、顯示、報警、調節(jié)參數修改、溫度設定及修改。其中控制算法采用數字PID調節(jié),應用增量型控制算法,并對積分項和微分項進行改進,以達到更好的控制效果。 考慮到電加熱爐是一個非線性、時變和分布參數系統(tǒng),所以本文采用一種新型的智能控制算法。它充分吸取數學和自動控制理論成果,與定性知識相結合,做到取長補短,在實時控制中取得較好

12、的成果。4.2 A/D 轉換器程序流程圖置位狀態(tài)位F0關閉報警F0是否等于零調PID控制算法程序報警子程序PSW出棧并返回輸出控制量啟動定時器T1溢出標志TF1是否為零設定值與AD結果比較交流電是否過零結果=0結果>or<設定值的20%-20%<結果<20%F0=0F0=0NYNY 圖4.2 AD轉換程序流程圖4.3 LED顯示模塊程序流程圖8段LED顯示屏是最常用的顯示器件,分為共陽極和共陰極兩種形式。共陽極LED將所有發(fā)光二極管的陽極接在一起作為公共端,當公共端接高電平,某一段的發(fā)光二極管陰極接低電平時,相應的字段就被點亮。共陰極LED將所有發(fā)光二極管的陰極接在一起

13、作為公共端,當公共端接低電平,某一段的發(fā)光二極管陽極接高電平時,相應的字段就被點亮。LED數碼管的顯示方法動態(tài)顯示:動態(tài)掃描,分時循環(huán); 靜態(tài)顯示:一次輸出,結果保持(1)動態(tài)顯示 動態(tài)顯示,就是微型機定時地對顯示器件掃描,在這種方法中,顯示器件分時工作,每次只能一個器件顯示。但由于人視覺的暫留現象,所以,仍感覺所有的器件都在顯示。 (2)靜態(tài)顯示靜態(tài)顯示,是由微型機一次輸出顯示后,就能保持該顯示結果,直到下次送新的顯示模型為止。這種顯示占用機時少,顯示可靠。通過比較及對程序的分析,本設計當中兩組數碼管均采用了共陰極靜態(tài)顯示。子程序返回譯碼選擇顯示位送入8255PA口將數據轉換為七段碼開始 圖

14、4.3 顯示子程序4.4報警模塊程序設計根據設計要求,在保溫階段,溫度控制精度為正負1度,故當溫度下降或上升2度時為故障狀態(tài),需要報警提醒。所以在電路設計上應用了蜂鳴器和發(fā)光二極管,系統(tǒng)正常運行時綠色發(fā)光二極管點亮,當出現故障時紅色發(fā)光二極管點亮并且蜂鳴器鳴叫,提醒操作人員注意。報警狀態(tài)可通過按鍵復位和系統(tǒng)恢復正常后自動復位。開始置報警位P3.4子程序返回清除報警狀態(tài)位F0 圖4.4 報警子程序4.5 鍵盤模塊程序設計在本次設計當中,輸入設備采用4*4矩陣鍵盤。當“設定”鍵按下時觸發(fā)鍵盤中斷服務程序,由程序程控掃描法確定那個鍵按下并執(zhí)行相應的動作。程控掃描的任務是:(1)首先判斷是否有鍵按下。

15、方法:使所有的行輸出均為低電平,然后從端口A讀入列值。如果沒有鍵按下,則讀人值為FFH如果有鏈按下則不為FFH。(2)去除鍵抖動。方法:延時1020 ms,再一次判斷有無鍵按下,如果此時仍有鍵按下,則認為鍵盤上確實有鍵處于穩(wěn)定閉合期。(3)若有鍵閉合,則求出閉合鍵的鍵值。方法:對鍵盤逐行掃描。(4)程序中需等閉合鍵釋放后才對其進行處理。4.6 控制對象數學模型在本控制對象電阻加熱爐功率為800W,由220V交流電供電,采用雙向可控硅進行控制。本設計針對一個溫度區(qū)進行溫度控制,要求控制溫度范圍50350C,保溫階段溫度控制精度為正負1度。選擇合適的傳感器,計算機輸出信號經轉換后通過雙向可控硅控制

16、器控制加熱電阻兩端的電壓。其對象問溫控數學模型為: 其中:時間常數Td=350秒 放大系數Kd=50 滯后時間=10秒控制算法選用改PID控制。由于計算機控制是一種采樣控制,它只能根據采樣時刻的偏差值計算控制量。因此積分和微分項不能直接計算,只能用數值計算的方法逼近。在采樣時刻t=iT(T為采樣周期),可得PID調節(jié)公式:如果采樣周期T取得足夠小,這種逼近可相當準確,被控過程與連續(xù)控制過程十分接近,我們把這種情況稱為“準連續(xù)控制”。上式表示的控制算法提供了執(zhí)行機構的位置ui,所以稱為位置式PID控制算法。當執(zhí)行機構需要的不是控制量的絕對數值,而是其增量時,由上式可導出提供增量的PID算法。只要將上述兩個公式相減可得下面的公式:上式稱為增量式PID控制算法。也可進一步改寫為:其中:可見增量式算法只需要保持現時以前三個時刻的偏差值即可。 心得體會 在此課程設計中,我選擇了電加熱爐計算機溫度控制系統(tǒng)設計這個課題。這對我來說是一種嘗試與創(chuàng)新的過程。經過本次課程設計,使我系統(tǒng)地學習和豐富了計算機控制系統(tǒng)的構成原理,接口電路現應用程序。讓我進一步鞏固與綜合專業(yè)基礎知識和其他相關專業(yè)課程知識。通過資料搜集、方案分析、系統(tǒng)設計與報告撰寫的一系列過程,使學生得到一次科學研究工作的初步訓練。同時在設計中遇到了一些問題,通過去圖書館查

溫馨提示

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

評論

0/150

提交評論