電阻爐微型計算機溫度控制系統(tǒng)設計_第1頁
電阻爐微型計算機溫度控制系統(tǒng)設計_第2頁
電阻爐微型計算機溫度控制系統(tǒng)設計_第3頁
電阻爐微型計算機溫度控制系統(tǒng)設計_第4頁
電阻爐微型計算機溫度控制系統(tǒng)設計_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、電器元件(指示燈、按紐、接觸器、 熱繼電器等)學 號: 0121111360323課 程 設 計4OMRON12接近開關套 4套題 目電阻爐微型計算機溫度控制系統(tǒng)的設計學 院自動化專 業(yè)自動化班 級1103姓 名OMRON薩楚拉1.3篩碎設備規(guī)范指導教師1.3.1滾軸篩規(guī)范張素文滾軸2014篩設備型號7動4機日年XGS-1410電月電機型號DH100L4SRD課程設計任務書設備出力學生姓名: 薩楚拉 專業(yè)班級: 1103 指導教師: 張素文 工作單位: 自動化 電機轉速題 目: 電阻爐微型計算機溫度控制系統(tǒng)的設計初始條件:設備數量 設計一個 電阻爐微型計算機溫度控制系統(tǒng),系統(tǒng)為一階慣性純滯后特

2、性(參數自定),溫度控制要求為 500 , 溫度控制精度為 1 ;通過 LED 顯示溫度; 要求完成的主要任務: 臺)1輸入通道及輸出通道設計;數量2 LED接口設計;3 采用改進臺控制算法 ; 1 系統(tǒng)軟件流程及各程序模塊設計并用仿真軟件演示;出料粒度4 完成符合要求的設計說明書。25mm時間安排:2013年6月25日2013年7月4日功率2.2Kw指導教師簽名: 年 月 日系主任(或責任教師)簽名: 年 80日電壓380 V驅動方式目錄單軸驅動防護等級IP56篩軸數量1 20根(2×10)絕緣等級控制對象 1F 級翻板推桿型號及功率DT50050-400.75 Kw堵煤信號裝置1

3、.1設備型號CTS-YG控制對象介紹 1減速機設備型號1.2 SEW設備數量控制性能要求 2臺設備數量20臺2電動推桿設備型號方案的比較和確定 DT50050-40設備數量2臺1.3.2碎煤機規(guī)范3.2溫度檢測電路 3轉子直徑3.3 控制信號輸出通道 3轉速4.1 程序流程圖 5廠家4.2仿真被控對象 8設備總重18000Kg6.附錄一電路圖 12附錄二810Kg程序代碼 13廣東郁南福伊特液力傳動有限公司轉子線速度環(huán)統(tǒng)軟硬件設計式2碎煤機型號HSZ-800A3.1電總體設計 2機型號YKK5003-10出力800t/h功率400KW1370mm電壓6000V轉子有效長度2165mm595r/

4、min42.3m/s3.4 LED防護等級IP55顯示電路 轉子偏心距40.13mm絕緣等級4 F級系統(tǒng)軟件設計 536Kg重量4060kg圓錘環(huán)單重47Kg湘潭電機廠轉子質量8400Kg控制算法 6SMC-2000外形尺寸2900×3355×1930mm基軸承MATLAB22238W33C33廠家瑞典SKF心得體會 10YL-10偶合器參考文獻 11YOX1150齒環(huán)錘數量18最大充油量 170L16重量廠家沈陽電力機械總廠本次試驗便以電阻爐的溫度控制為例,試圖探求一個具有良好穩(wěn)定性的溫度控制系統(tǒng)。本次試驗以C51C51單片機能夠按要求對電阻爐進行實時監(jiān)測和控制算法的確定

5、,發(fā)出準確的控制命令;A/D轉換芯片將得到的模擬量轉化為數字量;單片機對數字量進行處理,得到應有的控制量,去控制加熱功率,從而實現(xiàn)對溫度的控制。關鍵詞:單片機、電阻爐、溫度測量、控制系統(tǒng)設備型號QYG1000電動機電機型號R167DV180L4設備出力電阻爐微型計算機溫度控制系統(tǒng)的設計1 控制對象1000 t/h1.1控制對象介紹電阻爐是利用電流通過電熱體元件將電能轉化為熱能來加熱或者熔化工件和物料的熱加工設備。電阻爐由爐體、電氣控制系統(tǒng)和輔助系統(tǒng)組成。爐體由爐殼、加熱器、爐襯(包括隔熱屏)等部件組成。電氣控制系統(tǒng)包括電子線路、微機控制、儀表顯示及電氣部件等。輔助系統(tǒng)通常指傳動系統(tǒng)、真空系統(tǒng)、

6、冷卻系統(tǒng)等,雖爐種的不同而已。1400 r/min電阻爐的主要參數由額定電壓、額定功率、額定溫度、工作空間尺寸。生產率、空爐損耗功率、空爐升溫時間、爐溫控制精度及爐溫均勻性等1.2 控制性能要求1200 mm電阻爐,它是一個具有很大滯后性的系統(tǒng),慣性也很大,其傳遞函數的形式可以寫為,溫度控制要求為500功率1,電阻爐的溫度還要通過LED 實時顯示出來。22 Kw2方案的比較和確定方案一設備數量系統(tǒng)采用8084芯片作為系統(tǒng)的微處理器。溫度信號由熱電偶檢測后轉換為電信號經過預處理(放大)送到A/D轉換器,轉換后的數字信號再送到8084芯片內部進行判斷或計算。從而輸出的控制信號來控制鍋爐是否加熱。但

7、對于8084芯片來說,其內部只有128個字節(jié)的RAM,沒有程序存儲器,并且系統(tǒng)的程序很多,要完成鍵盤、顯示等功能就必須對電壓I/O口擴展,并且需要容量較大的程序存儲器,外擴時占用的口較多,使系統(tǒng)的設計復雜化。380 V方案二系統(tǒng)采用AT89C51作為系統(tǒng)的微處理器來完成對爐溫的控制和鍵盤顯示功能。C51單片機片內除了128KB的RAM外,片內又集成了4KB的ROM作為程序存儲器,是一個程序不超過4K字節(jié)的小系統(tǒng)。系統(tǒng)程序較多時,只需要外擴一個容量較小的程序存儲器,占用的I/O口減少,同時也為鍵盤、顯示等功能的設計提供了硬件資源,簡化了設計,降低了成本。因此89C51防護等級綜上所述的二種方案,

8、該設計選用方案二比較合適。3IP223.1總體設計系統(tǒng)的硬件包括微控制器部分(主機)、溫度檢測、溫度控制、人機對話(鍵盤/顯示)4個主要部分,系統(tǒng)的結構框圖如圖3-1所示。3000 mm圖絕緣等級3.2溫度檢測電路溫度檢測電路包括溫度檢測電路、放大器和級3-2所示葉輪轉速310 r/min重量圖3-2溫度檢測電路Pt100溫度傳感器的測量范圍為:420 Kg鉑電阻的阻值隨溫度的變化而變化的計算公式:行走速度 Rt=R01+At+Bt+C(t-100t (3-1)3.74 m/min 0 Rt=R0 ( 1+At+Bt2 ) ( 3-2 ) Rt為t時的電阻值,R0為0時的阻值。公式中的A,B,

9、系數為實驗測定。這里給出標準的系數:;B=-5.802*10-7; C=-4.27350*10-12。生產廠家3.3 控制信號輸出通道該電路用到了芯片MOC3021,它是過零觸發(fā)雙硅輸出光耦。過零觸發(fā)是在設定時間間隔內,改變晶閘管導通的周波數來實現(xiàn)電壓或功率的控制。 實際上它就相當于一個用于交流電路中的“電子開關”,這個電子開關的“接通”、“斷開7.985 t“0”點完成的。這樣的電路,對用電負荷不會造成“電流沖擊”。電路的工作狀況是“斷續(xù)”的,適用于本系統(tǒng)熱慣性較大的電阻爐負載??刂菩盘栞敵鐾ǖ赖碾娐穲D如圖10所示,考慮到加熱系統(tǒng)具有較大的熱慣性,即一階慣性純滯后特性,本系統(tǒng)采用脈沖寬度調制

10、(PWM)的控制方法,單片機輸出控溫信號。單片機輸出低電平時,使雙向可控硅導通,電熱絲通電;輸出高電平時,雙向可控硅截止,電熱絲斷電。其中,7407用于驅動,提供更大的電流驅動發(fā)光二極管??煽毓栝T極回路與220V電源相通,光電耦合器有效地把單片機系統(tǒng)與220V強電隔離,確保了單片機系統(tǒng)的安全性。原理圖如3-3所示圖3-3控制信號輸出通道3.4 LED顯示電路由于溫度控制精度為1,設計中選取型號為7SEG-MPX4-CC的數碼管顯示器,其為共陰極數碼管。工作方式為動態(tài)顯示方式7218F圖3-4LED顯示電路制造廠家4 系統(tǒng)軟件設計4.1 秦皇島市北戴河渤海電力設備有限公司該控制系統(tǒng)的流程圖如圖4

11、-1使用位置轉換,讀取轉換后的數據。對轉換后的數據進行濾波等操作,使數據的準確性提高,然后進行標度變換,得到實際的測量溫度。把測量溫度進行處理后送到數碼管顯示,把測量溫度與規(guī)定溫度作比較,判斷是否動作。同時計算測量溫度與標準值之間的偏差,根據偏差判斷是進行PID計算還是積分項改進(分離)的PD計算,得到PWM脈沖控制執(zhí)行機構,然后程序重復執(zhí)行。被動車輪圖4-1電阻爐系統(tǒng)控制流程圖4.2型號4.2.1控制算法的確定PID調節(jié)是連續(xù)系統(tǒng)中技術最成熟的、應用最廣泛的一種控制算方法。它結構靈活,不僅可以用常規(guī)的PID調節(jié),而且可以根據系統(tǒng)的要求進行改進,適時的采用各種PID的變型,如、PD控制等,本次

12、試驗便是使用改進的PID控制算法,它具有許多特點,如不需要求出數學模型、控制效果好、能夠避免積分飽和、能夠消除積分不靈敏區(qū)等,特別是在溫度調節(jié)系統(tǒng)中,由于被控量變化較為緩慢且有慣性和滯后情況,積分項往往會產生很大的積累,導致系統(tǒng)產生很大超調,甚至發(fā)生震蕩,使用改進PID控制算法可以將積分項進行分離,提高系統(tǒng)穩(wěn)定性。改進PID控制系統(tǒng)的結構框圖如圖4-2所示:圖4-2 系統(tǒng)結構框圖4 臺具有一階慣性純滯后特性的電阻爐系統(tǒng),其數學模型可表示為: (4-1)在改進PID調節(jié)中,需要根據多次測試確定積分分離閾值,當時,采用PD控制,當時,采用控制。閾值一定要選取合適,若選取過大,達不到積分分離的目的,

13、若選取過小,被控量無法跳出積分分離區(qū),一直處于PD控制,將會出現(xiàn)殘差。確定時,可以先假設一個值,然后測試若干個不同的PI、PD參數,得出一組較好的控制參數。積分分離控制算法可表示為: (4-2)式中:T為采樣時間,a為積分項開關系數,當時,a=0;時,a=1。為積分系數;為微分系數;為比例系數。因此,爐溫控制系統(tǒng)的輸出量為:a=0, a=1,其中, 為輸出量;、分別為第t次、第t-1次和第t-2次采樣時刻的偏差值。由式可知: a=1時,比例系數和微分系數同時起作用,溫度快速接近設定值。a=0時,比例系數和微分系數同時起作用,使系統(tǒng)更加穩(wěn)定接近設定值,避免超調和過沖。與PID控制算法相比,改進P

14、ID控制算法有如下優(yōu)點:(1)單純的PID控制算法無法發(fā)揮計算機運算速度快、邏輯判斷能力強、編程靈活等優(yōu)勢,從而很難獲得更好的效果。而改進PID控制算法則能夠更加靈活的根據輸入量的變化與特點進行算法調整,使輸出更加準確。(2)對于溫度這種變化緩慢的過程,PID算法的積分項會使系統(tǒng)產生很大超調量和很長的調整時間,如果在較大時取消積分作用,在較小時才投入積分項,就可以很靈活的避免這種情況,獲得更加準確的調整。正因為具有上述優(yōu)點,在實際控制中,改進PID控制算法比標準PID控制算法應用更加廣泛。5基MATLAB仿真被控對象由于在硬件電路中,我們看到的只是PID整定的結果,而對于其工作過程卻不清楚,因

15、此為了更清楚的了解PID的調節(jié)過程,我們使用MATLAB的SIMULINK功能對PID調節(jié)進行仿真,得出其整定的工作波形,從而更直觀的看到PID調節(jié)過程。采用SIMULINK仿真,通過SIMULINK模塊實現(xiàn)積分分離PID控制算示。設采樣時間Ts=10s,被控對象為:SIMULINK仿真圖如圖5-1所示。圖5-1 Simulink仿真圖選擇合適的Kp,Ki,Kd是系統(tǒng)的仿真效果趨于理想狀態(tài)。MATLAB編寫程序如下:clear all;close all;ts=10sys=tf(1,30,1,'inputdelay',80;dsys=c2d(sys,ts,'zoh

16、9;num,den=tfdata(dsys,'v'kp=5.2ki=0.1;kd=0.1MATLAB仿真波形如圖5-2所示。圖5-2 MATLAB仿真波形6.心得體會本次課程設計之初,通過老師的給的資料,對報告的要求和所設計的內容有了一定的了解。由于對電阻爐,溫度傳感器等不是太了解,于是在我查詢了相關的資料,了解了電阻爐,溫度傳感器,根據題目的要求選擇了熱電阻中的鉑電阻。同時本次課程設計中運用到了51單片機、TLC2543等較多的芯片,為此查詢了相關芯片的引腳圖,對這些芯片有了大致的了解,在學會使用這些芯片的過程,我也學到了許多的知識。本次課程設計讓protues,Diagra

17、m Designer,word,Keil等軟件的使用,增強了我的電腦操作能力,對單片機的使用讓我重新回顧了C語言的使用,對以前的知識有了復習的機會。而本次課程設計主要的難點也是在于程序的設計。本次課程設計中也遇到了些問題,如剛開始時題目的理解錯誤,程序運行出錯,仿真出問題等,在同學的指導和幫助下,這些問題得到了一定的解決。在今后的學習生活中也是如此,除了自己的努力外,還需請教他人,學習他人的經驗,讓今后的路更加的平坦。參考文獻1 陳立周、陳宇.單片機原理及其應用.北京:機械工業(yè)出版社,20062 于海生編著.計算機控制技術.機械工業(yè)出版社,20033 譚浩強.C程序設計.北京:清華大學出版社,

18、20054 于海生.計算機控制技術.北京:機械工業(yè)出版社,2007.5 劉紅麗、張菊秀. 傳感與檢測技術. 國防工業(yè)出版社,2007.6 康華光編著.電子技術基礎(模擬部分).高等教育出版社,2000附錄一 電路圖附錄二 程序代碼#include #include #define uint unsigned int#define uchar unsigned charsbit D_OUT=P30;sbit D_IN=P31;sbit _CS=P32; sbit CLOCK=P33; /單片機與TLC2543連接的端口定義sbit C1=P21;sbit C0=P20;sbit C2=P22;s

19、bit C3=P23; /單片機與數碼管位選連接的端口定義sbit dip=P07; /數碼管小數點的定義sbit green=P34;sbit red=P35; /報警燈的定義uint KP=10; /比例系數uint KI=5; /積分系數uint KD=3; /微分系數uint KC=5; /速度調整sbit HEAT=P27;/執(zhí)行裝置端口定義float PWM; /脈沖調制寬度uint temp; /溫度值uchar code table=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x7

20、9,0x71; /數碼管顯示表/*精確延時模塊*/void delay(uchar nuchar i;for(i=0;i _nop_(;/*毫秒級延時模塊*/void delayms(uchar muint x,y;for(x=m;x>0;x-for(y=110;y>0;y-;/*TLC2543驅動模塊*/uint read2543(uchar portuint ad=0,i;CLOCK=0;_CS=0;port<<=4;for(i=0;i<12;i+if(D_OUT ad|=0x01;D_IN=(bit(port&0x80;CLOCK=1;delay(3

21、;CLOCK=0;delay(3;port<<=1;ad<<=1;_CS=1;ad>>=1;return(ad;/*溫度顯示函數*/void display(uchar qian,uchar bai,uchar shi,uchar geP0=tableqian;C0=0;delayms(2;C0=1;P0=tablebai; C1=0;delayms(2;C1=1;P0=tableshi;dip=1;C2=0;delayms(2; C2=1;P0=tablege;C3=0;delayms(2;C3=1;/*PID程序判斷計算模塊*/void PID( uin

22、t diff19=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;uint um_diff=0; /(diffuint urr_=0;float p_out,i_out,d_out,temp_pid;float pwm_0;temp_pid=diffcurr_;if(curr_+1>=19curr_=0;sum_diff-=diffcurr_;diffcurr_=abs(key-(uint(temp;sum_diff+=diffcurr_;p_out=KP*diffcurr_; /比例項輸出i_out=KI*sum_diff; /積分項輸出d_out=KD*(diff

溫馨提示

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

評論

0/150

提交評論