電加熱爐溫度控制系統(tǒng)(DOC)_第1頁(yè)
電加熱爐溫度控制系統(tǒng)(DOC)_第2頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、設(shè)計(jì)說(shuō)明書(shū)完成日期2013年7月12日專(zhuān)業(yè)班級(jí)自動(dòng)化12本設(shè)計(jì)題目電加熱爐溫度控制系統(tǒng)指導(dǎo)教師目錄前言1第一章設(shè)計(jì)方案概述.21.1設(shè)計(jì)內(nèi)容21.2設(shè)計(jì)方案2第二章硬件部分設(shè)計(jì).22.1 溫度檢測(cè)電路.22.2單片機(jī)連接電路32.3 LCD顯示部分42.4 按鍵與報(bào)警電路.52.5 加熱控制電路部分.5第三章軟件部分設(shè)計(jì).63.1 周期采樣程序.63.2數(shù)字濾波程序63.3PID程序73.4總程序9心得與體會(huì).10參考文獻(xiàn).11設(shè)計(jì)用紙-LX.1前言溫度是工業(yè)對(duì)象中一種重要的參數(shù),特別在冶金、化工、機(jī)械各類(lèi)工業(yè)中,廣泛使用各種加熱爐、熱處理爐和反應(yīng)爐等。由于爐子的種類(lèi)不同,因此所采用的加熱方法

2、及燃料也不同,如煤氣、天然氣、油和電等。但是就其控制系統(tǒng)本身的動(dòng)態(tài)特性來(lái)說(shuō),基本上屬于一階純滯后環(huán)節(jié),因而在控制算法上亦基本相同。本次設(shè)計(jì)是電加熱爐溫度自動(dòng)控制系統(tǒng)。該系統(tǒng)利用單片機(jī)可以方便地實(shí)現(xiàn)對(duì)PID參數(shù)的選擇與設(shè)定;實(shí)現(xiàn)工業(yè)過(guò)程中PID控制。它采用溫度傳感器熱電偶將檢測(cè)到的實(shí)際爐溫進(jìn)行A/D轉(zhuǎn)換,送入計(jì)算機(jī)中,與設(shè)定值比較出偏差。對(duì)偏差按PID規(guī)律進(jìn)行調(diào)整,得出對(duì)應(yīng)的控制量來(lái)控制固態(tài)續(xù)電器、調(diào)節(jié)電爐的加熱功率,從而實(shí)現(xiàn)對(duì)爐溫的控制。利用單片機(jī)實(shí)現(xiàn)溫度智能控制,能自動(dòng)完成數(shù)據(jù)采集、處理、轉(zhuǎn)換、并進(jìn)行PID控制。在設(shè)計(jì)中應(yīng)該注意,采樣周期不能太短,否則會(huì)使調(diào)節(jié)過(guò)程過(guò)于頻繁,這樣,不但執(zhí)行機(jī)構(gòu)

3、不能反應(yīng),而且計(jì)算機(jī)的利用率也大為降低;采樣周期不能太長(zhǎng),否則會(huì)使干擾無(wú)法及時(shí)消除,使調(diào)節(jié)品質(zhì)下降。14第一章設(shè)計(jì)方案概述1.1 設(shè)計(jì)內(nèi)容某工業(yè)電爐在對(duì)產(chǎn)品進(jìn)行加工的過(guò)程中,爐溫從室溫上升到1000應(yīng)為30min,然后溫度保持到1000°C,其時(shí)間為1小時(shí)。最后斷電,使電爐自然冷卻。電爐的加熱源是熱阻絲,利用大功率可控硅控制熱阻絲兩端所加的電壓大小,來(lái)改變流經(jīng)熱阻絲的電流,從而改變電爐爐內(nèi)的溫度。爐溫控制的基本原理是:改變可控硅的導(dǎo)通角即改變電熱爐加熱絲兩端的有效電壓,有效電壓可在0140V內(nèi)變化。溫度傳感器是通過(guò)一只熱敏電阻及其放大電路組成,溫度越高其輸出電壓越小。外部LED燈的亮

4、滅表示可控硅的導(dǎo)通與關(guān)斷的占空比時(shí)間,如果爐溫低于設(shè)定值則可控硅導(dǎo)通,系統(tǒng)加熱,否則系統(tǒng)停止加熱,爐溫自然冷卻到設(shè)定值。設(shè)計(jì)要求為:一個(gè)以單片機(jī)為核心,包括主要過(guò)程輸入輸出通道及主要接口,外配LED顯示、鍵盤(pán)操作以及包括傳感變送器及執(zhí)行器的小型計(jì)算機(jī)控制系統(tǒng)。1.2 設(shè)計(jì)方案該控制系統(tǒng)使用單片機(jī)作為微處理器,連接溫度傳感器、A/D轉(zhuǎn)換、溫度控制電路,并附加顯示部分及鍵盤(pán)部分。它可以實(shí)時(shí)地顯示溫度,實(shí)現(xiàn)對(duì)溫度的自動(dòng)控制并設(shè)有報(bào)警電路。還可以通過(guò)鍵盤(pán)對(duì)PID參數(shù)進(jìn)行設(shè)置。該控制系統(tǒng)使用熱電偶測(cè)出電阻爐實(shí)際溫度并轉(zhuǎn)換成電壓信號(hào)。此電壓信號(hào)經(jīng)過(guò)溫度檢測(cè)電路轉(zhuǎn)換成與爐溫相對(duì)應(yīng)的數(shù)字信號(hào)送入單片機(jī),而單片

5、機(jī)經(jīng)過(guò)數(shù)據(jù)處理后,控制顯示部分顯示溫度。此外,將溫度與設(shè)定值比較,根據(jù)設(shè)定計(jì)算出控制量,通過(guò)控制電阻絲兩端交流電壓的通斷時(shí)間比例來(lái)實(shí)現(xiàn)電阻絲發(fā)熱量的控制。第二章硬件部分設(shè)計(jì)2.1溫度檢測(cè)電路該部分采用熱電偶傳感器,該傳感器具有價(jià)廉、精度高、構(gòu)造簡(jiǎn)單、測(cè)量范圍寬(通常從-50C1600C)及反應(yīng)快速的優(yōu)點(diǎn)。熱電偶傳感器采用MAX6675,其引腳功能圖如下:表1MAX6675引腳功能圖引腳號(hào)名稱(chēng)功能1GND接地端2T-熱電偶負(fù)極(使用時(shí)接地)3T+熱電偶正極4VCC電源端5SCK串行時(shí)鐘輸入端6CS片選信號(hào)7S0數(shù)據(jù)串行輸入端8NC懸空不用MAX6675的數(shù)據(jù)輸出分為3位串行接口,因此只需要占用微

6、處理器的3個(gè)I/O口。圖3為溫度檢測(cè)電路圖,圖中串行外界時(shí)鐘由微處理器的P2.6提供,片選信號(hào)由P2.5提供,轉(zhuǎn)換數(shù)據(jù)由P2.7讀取。熱電偶的模擬信號(hào)由T+和T-端輸入,其中T-需接地。MAX6675的轉(zhuǎn)換結(jié)構(gòu)將在SCK的控制下連續(xù)輸出。P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6m/FTP3.7/RDP14緩沖后,得到熱電勢(shì)Ul=(41|TV/V26272810141213151617R3R210k10k-=:teIr>=:T-B10k>=:TEXT>CS8255jN

7、ET二-U6檢測(cè)電路_噪聲電壓放大U1,在經(jīng)過(guò)S4送至ADC。電壓可由如下公式來(lái)近似計(jì)算:''5如下:熱電偶產(chǎn)生的熱k勢(shì),F(xiàn)過(guò)低溫度熱電偶工作原理圖1苓號(hào)(T-T0)器A1和電壓跟隨器A2放大、2.2單片機(jī)連接電路本設(shè)計(jì)選用了ATMEL公司的AT89C52單片機(jī),該型號(hào)單片機(jī)片內(nèi)含8kbytes的可反復(fù)擦寫(xiě)的Flash只讀程序存儲(chǔ)器和256bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲(chǔ)單元,內(nèi)部集成了微處理器、儲(chǔ)存器、I/O接口、定時(shí)/計(jì)數(shù)器、中斷系統(tǒng)、串行接

8、口等基本部件。完全能滿(mǎn)足控制要求。此外,考慮到該設(shè)計(jì)中需使用顯示輸出、A/D轉(zhuǎn)換、鍵盤(pán)輸入、報(bào)警電路、信號(hào)輸出等外部擴(kuò)展功能,固選用經(jīng)典的8255作為并行輸出接口,方便外部數(shù)據(jù)尋址。最小實(shí)現(xiàn)系統(tǒng)示意如下>XTAL1PO.D/ADOP0.1/AD1P0.2/AD2XTAL2P0.3/AD3PO.4/AE4P0.5/AD5P0.6/AD6RSTP0.7/AD7P2.0/P2.2/A10PSENP2.3/A11ALEP2.4/A12EAP2.5/A13P2.6/A14P2.7/A15P1.0/T2P3.0/RXDP1.1H2EKP3.1/D<DP1.2P3.2/IN1DP1.3P3.3/

9、INT1P1.4P3.4ZTUP1.5P3.5?T1P1.6P3.6/WRP1.7P3.7/RD圖2最小實(shí)現(xiàn)系統(tǒng)原理圖2.3LCD顯示部分在該溫度控制系統(tǒng)中,選用AMPIRE128X64型LCD作為顯示部件,該液晶模塊可以顯示漢字及圖形,內(nèi)置8192個(gè)中文漢字(16X16點(diǎn)陣),128個(gè)字符(16X16點(diǎn)陣),及64X256點(diǎn)陣顯示RAM??膳cCPU直接接口,提供兩種界面來(lái)連接微處理器:8位并行及串行兩種連接方式。具有多種功能:光標(biāo)顯示、畫(huà)面移位、睡眠模式。AMPIRE128X64型LED驅(qū)動(dòng)電路如下所示。2.4按鍵與報(bào)警電路按鍵控制電路如下圖所示,分別接在單片機(jī)P1.0P1.3口。當(dāng)觸發(fā)式按

10、鍵閉合時(shí),單片機(jī)P1.0P1.3的管腳由“1”變?yōu)椤?”。當(dāng)觸發(fā)式按鍵斷開(kāi)時(shí),單片機(jī)P1.0P1.3為高電平“1”。報(bào)警電路采用黃、紅、綠三種顏色的發(fā)光二極管進(jìn)行顯示,黃燈亮表示溫度偏低,綠燈亮表示溫度正常,紅燈亮表示溫度過(guò)高。電路如圖4所示。圖4按鍵、報(bào)警電路2.5 加熱控制電路部分M0C3021可以即時(shí)觸發(fā),只要輸入引腳1輸入15mA的電流,輸出端6引腳、4引腳之間就會(huì)導(dǎo)通,內(nèi)部雙向晶閘管導(dǎo)通,觸發(fā)外部晶閘管導(dǎo)通,當(dāng)M0C3021輸入引腳輸入電流為0時(shí),內(nèi)部雙向晶閘管關(guān)斷,從而外部晶閘管也關(guān)斷,從而外部晶閘管也關(guān)斷,通過(guò)單片機(jī)來(lái)控制導(dǎo)通和關(guān)斷的時(shí)刻,從而實(shí)現(xiàn)智能調(diào)壓。熱阻絲兩端用220V交

11、流進(jìn)行加熱,因此要控制熱阻絲功率,可以通過(guò)調(diào)功實(shí)現(xiàn),即控制交流電的通斷時(shí)間比例來(lái)實(shí)現(xiàn)。把交流電經(jīng)全波整流后通過(guò)三極管變成過(guò)零脈沖,在反相后加到單片機(jī)的中斷控制端作為同步基準(zhǔn)脈沖。使用定時(shí)器T0計(jì)時(shí)移相時(shí)間Ta,然后發(fā)出觸發(fā)脈沖,改變可控硅的導(dǎo)通角即改變電熱爐加熱絲兩端的有效電壓,實(shí)現(xiàn)爐溫控制。電路如圖5所示。第三章軟件部分設(shè)計(jì)在該溫度控制程序中,溫度信號(hào)要經(jīng)過(guò)周期采樣、數(shù)字濾波、PID運(yùn)算、輸出等過(guò)程,其過(guò)程如圖6所示。圖6信號(hào)流程圖3.1周期采樣程序在計(jì)算機(jī)內(nèi)部,執(zhí)行算法時(shí),需要將外部信號(hào)進(jìn)行離散化處理,因此需要對(duì)外部模擬信號(hào)進(jìn)行周期采樣。從理論上講,采樣頻率越高,失真越小,但從控制器本身而

12、言,大都依靠偏差信號(hào)E(k)進(jìn)行調(diào)節(jié)器計(jì)算。當(dāng)采樣周期T太小時(shí),偏差信號(hào)E(k),也會(huì)過(guò)小,此時(shí)計(jì)算機(jī)將會(huì)失去調(diào)節(jié)作用,而采樣周期T過(guò)長(zhǎng)又會(huì)引起誤差。因此采樣周期必須綜合考慮,一般而言采樣周期根據(jù)外部信號(hào)變化快慢而定,如在該溫度控制系統(tǒng)中,水箱溫度變化比較緩慢,因此采樣時(shí)間T應(yīng)該適當(dāng)大一些。其程流程圖如圖7.圖7周期采樣程流程圖3.2數(shù)字濾波程序在工業(yè)過(guò)程控制系統(tǒng)中,由于被控對(duì)象所處的環(huán)境比較惡劣,常存在干擾源,如環(huán)境溫度、電場(chǎng)和磁場(chǎng)等,使得采樣值可能偏離真實(shí)值。對(duì)于各種隨機(jī)出現(xiàn)的干擾信號(hào),在計(jì)算機(jī)控制系統(tǒng)中,應(yīng)該對(duì)采樣的數(shù)據(jù)進(jìn)行判斷,以及平滑加工,以提高信號(hào)的可信度,減小乃至消除各種干擾及噪

13、聲,以保證系統(tǒng)的可靠性。數(shù)字濾波有如下優(yōu)點(diǎn):1. 無(wú)須增加任何硬件設(shè)備,只要在程序進(jìn)入數(shù)據(jù)處理和控制算法之前,附加一段數(shù)字濾波程序即可。2. 由于數(shù)字濾波器不需增加硬件設(shè)備,所以系統(tǒng)可靠性高,不存在阻抗匹配問(wèn)題。3. 對(duì)于模擬濾波器,通常是各通道專(zhuān)用的,而對(duì)于數(shù)字濾波器來(lái)說(shuō),則可多通道共享,從而降低了成本。4可以對(duì)頻率很低(如0.01Hz)的信號(hào)進(jìn)行濾波,而模擬濾波器由于受電容容量的限制,頻率不可能太低。5.使用靈活、方便,可根據(jù)需要選擇不同的濾波方法或改變?yōu)V波器的參數(shù)。在該系統(tǒng)中,我選用限幅濾波。限幅濾波的基本思路是:求出本次采樣值與前一次采樣值之差,該差值與最大允許差值A(chǔ)Y比較,若小于或等

14、于AY,則取本次采樣值,若大于AY,則取上一次采樣值,即:Y(k)-Y(k-1)|<AY,則Y(k)二Y(k),取本次采樣值Y(k)-Y(k-1)|>AY,則Y(k)二Y(K-1),取上次采樣值數(shù)字濾波程流程圖如圖8所示。圖8數(shù)字濾波程序框圖3.3 PID程序PID調(diào)節(jié)由比例調(diào)節(jié)、積分調(diào)節(jié)、微分調(diào)節(jié)三者組成,是技術(shù)最成熟、應(yīng)用最廣泛的一種調(diào)節(jié)方式。PID調(diào)節(jié)的實(shí)質(zhì)就是根據(jù)輸入的偏差值,按比例、積分、微分的函數(shù)關(guān)系進(jìn)行運(yùn)算,運(yùn)算結(jié)果用于控制輸出。在實(shí)際應(yīng)用中,根據(jù)被控對(duì)象的特征和控制要求,課靈活地改變PID的結(jié)構(gòu),取其中一部分環(huán)節(jié)構(gòu)成控制規(guī)律,如比例調(diào)節(jié)、比例積分調(diào)節(jié)、比例積分微分調(diào)

15、節(jié)等。PID算法表達(dá)式:P(t)=K(p)e(t)+je(t)dt+TDde(t)dt1)離散化后的PID表達(dá)式:P(k)=KE(k)+于E(j)+IdIe(k)-E(k-1)Lij=o-在該系統(tǒng)中,選用位置型PID進(jìn)行程序設(shè)計(jì),位置型PID輸出表達(dá)式如下:P(k)=KE(k)+K丈E(j)+Kb(k)-E(k-1)PIDj=0在進(jìn)行程序編寫(xiě)時(shí),一般將(3)式作一下改進(jìn):'P(k)=KE(k)pp<P(k)=KE(k)+P(k1)P=Kb(k)-E(k-1)DD2)3)4)根據(jù)該表達(dá)式,在計(jì)算機(jī)內(nèi)進(jìn)行具體的PID運(yùn)算,PID程序流程圖如圖9。圖9PID程序框圖3.4 總程序當(dāng)把以

16、上程序都編好后,主程序只需要調(diào)用子程序即可,這樣方便參數(shù)調(diào)整,以及程序修改,在該系統(tǒng)中主程序需要調(diào)用的子程序有:周期采樣子程序、數(shù)字濾波子程序、PID運(yùn)算子程序、輸出子程序以及系統(tǒng)初始化。主程序程序流程圖如圖10。圖10主程流程圖心得與體會(huì)這次的課程設(shè)計(jì)實(shí)驗(yàn)是對(duì)我們進(jìn)入大學(xué)以來(lái)學(xué)習(xí)微型計(jì)算機(jī)控制技術(shù)結(jié)果的一次大考驗(yàn)。自己動(dòng)手,發(fā)現(xiàn)問(wèn)題和解決問(wèn)題。并發(fā)現(xiàn)了許多自己的不足,平時(shí)沒(méi)掌握的知識(shí)在實(shí)踐中暴漏,經(jīng)過(guò)不斷的思考,查閱書(shū)籍和上網(wǎng)查資料,解決了大部分問(wèn)題,還稍微有些小問(wèn)題。但是,我相信在今后的學(xué)習(xí)中,一定能把它解決好。課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí),發(fā)現(xiàn),提出,分析和解決實(shí)際問(wèn)題,鍛煉實(shí)踐能

17、力的重要環(huán)節(jié),是對(duì)學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過(guò)程.隨著科學(xué)技術(shù)發(fā)展的日新日異,當(dāng)今計(jì)算機(jī)應(yīng)用在是生活中可以說(shuō)得是無(wú)處不在。因此作為二十一世紀(jì)的大學(xué)來(lái)說(shuō)掌握計(jì)算機(jī)開(kāi)發(fā)技術(shù)十分重要的?;仡櫰鸫舜握n程設(shè)計(jì),至今我仍感慨頗多,在設(shè)計(jì)的過(guò)程中遇到問(wèn)題,可以說(shuō)得是困難重重,這畢竟第一次做的,難免會(huì)遇到過(guò)各種各樣的問(wèn)題,同時(shí)在設(shè)計(jì)的過(guò)程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過(guò)的知識(shí)理解得不夠深刻,掌握得不夠牢固,通過(guò)這次課程設(shè)計(jì)之后,不僅鞏固了以前所學(xué)過(guò)的知識(shí),而且學(xué)到了很多在書(shū)本上所沒(méi)有學(xué)到過(guò)的知識(shí)。通過(guò)這次課程設(shè)計(jì)使我了解了微型計(jì)算機(jī)控制技術(shù)課程設(shè)計(jì)的真正用意培養(yǎng)自學(xué)能力,養(yǎng)成程序編輯的好習(xí)慣,懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論