




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 計(jì)算機(jī)控制技術(shù) 課程設(shè)計(jì)報(bào)告 題 目 電加熱爐計(jì)算機(jī)溫度測(cè)控系統(tǒng)設(shè)計(jì) 學(xué)院(部) 電子信息工程學(xué)院 專 業(yè) 自 動(dòng) 化 學(xué)生姓名 學(xué) 號(hào) 年級(jí) 指導(dǎo)教師 職稱 2011年 7月1日目錄第一章 引言2第二章 系統(tǒng)工作原理3第三章 硬件設(shè)計(jì)部分43.1電源部分43.2 a/d轉(zhuǎn)換電路43.3 溫度采樣測(cè)量部分63.4 led顯示電路63.5 功能鍵73.6 信號(hào)輸出電路8第四章 軟件設(shè)計(jì)部分94.1 系統(tǒng)總程序設(shè)計(jì)94.2 a/d 轉(zhuǎn)換器程序流程圖114.3 led顯示模塊程序流程圖124.4報(bào)警模塊程序設(shè)計(jì)124.5 鍵盤模塊程序設(shè)計(jì)134.6 控制對(duì)象數(shù)學(xué)模型13心得體會(huì)15參考文獻(xiàn)16第一
2、章 引言溫度是工業(yè)對(duì)象中的很重要參數(shù)的之一。廣泛應(yīng)用在冶金、化工、機(jī)械各類加熱爐熱、處理爐和反應(yīng)爐等工業(yè)中。電加熱爐隨著科學(xué)技術(shù)的發(fā)展和工業(yè)生產(chǎn)水平的提高,已經(jīng)在冶金、化工、機(jī)械等各類工業(yè)控制中得到了廣泛應(yīng)用,并且在國民經(jīng)濟(jì)中占有舉足輕重的地位。對(duì)于這樣一個(gè)具有非線性、大滯后、大慣性、時(shí)變性、升溫單向性等特點(diǎn)的控制對(duì)象,很難用數(shù)學(xué)方法建立精確的數(shù)學(xué)模型,因此用傳統(tǒng)的控制理論和方法很難達(dá)到好的控制效果。單片機(jī)以其高可靠性、高性能價(jià)格比、控制方便簡(jiǎn)單和靈活性大等優(yōu)點(diǎn),在工業(yè)控制系統(tǒng)、智能化儀器儀表等諸多領(lǐng)域得到廣泛應(yīng)用。采用單片機(jī)進(jìn)行爐溫控制,可以提高控制質(zhì)量和自動(dòng)化水平。 第二章 系統(tǒng)工作原理本
3、系統(tǒng)的單片機(jī)爐溫控制系統(tǒng)結(jié)構(gòu)主要由單片機(jī)控制器、可控硅輸出部分、傳感器、溫度變送器以及被控對(duì)象組成。系統(tǒng)硬件結(jié)構(gòu)框圖如圖2.1所示。其工作原理:爐溫控制程序及溫度與熱電偶電勢(shì)之間的對(duì)于關(guān)系表存放在eprom2746中,雙向可控硅采用過零觸發(fā)方式。觸發(fā)脈沖由過零同步脈沖形成電路提供。在每個(gè)工作周期t內(nèi)的工作占空比與單片機(jī)輸出的門控脈沖信號(hào)決定。鍵盤與顯示器用于各種參數(shù)的設(shè)置和顯示。熱電偶與放大器將被測(cè)溫度轉(zhuǎn)換成熱電勢(shì)信號(hào)并放大,再由a/d轉(zhuǎn)換器換成相應(yīng)的數(shù)字量供單片機(jī)識(shí)別處理。單片機(jī)每隔一定時(shí)間要啟動(dòng)一次a/d轉(zhuǎn)換、采樣一次現(xiàn)場(chǎng)溫度,將溫度數(shù)據(jù)與給定溫度w進(jìn)行比較,得到溫差,再根據(jù)偏差的大小和正
4、負(fù),通過pid控制算法送出1個(gè)相應(yīng)脈沖,讓一定數(shù)量的觸發(fā)脈沖在高電平上通過控制門去觸發(fā)可控硅,送入8031,通過鍵盤顯示來去控制溫度。同時(shí)反應(yīng)爐溫的熱電偶的電勢(shì),經(jīng)冷端補(bǔ)償后送運(yùn)算放大器放大,其電壓范圍為010v,將此電壓經(jīng)多路開關(guān)送入12位a/d轉(zhuǎn)換器后,計(jì)算機(jī)通過數(shù)據(jù)口獲得相應(yīng)的表征爐溫的數(shù)字量。該數(shù)字量經(jīng)數(shù)字濾波、線性化處理以及標(biāo)度變換后,一方面通過led顯示爐溫,另一方面當(dāng)采樣周期到達(dá)時(shí),與設(shè)定溫度進(jìn)行比較,再做pd/pid運(yùn)算;根據(jù)運(yùn)算結(jié)果。計(jì)算機(jī)通過i/o口改變控制脈沖寬度,從而改變雙向可控硅在一個(gè)固定的控制周期t內(nèi)導(dǎo)通的時(shí)間(或交流電的周波數(shù)),即改變電加熱爐的平均輸入功率,以此
5、達(dá)到控溫的目的。 51單片機(jī)電源led顯示鍵盤溫度變送電加熱固態(tài)繼電器溫度控制低漂移毫伏放大器a/d轉(zhuǎn)換器溫度給定值熱電偶 報(bào)警模 塊 圖2.1 系統(tǒng)硬件結(jié)構(gòu)框圖第三章 硬件設(shè)計(jì)部分3.1電源部分本系統(tǒng)所需電源有220v交流市電、直流5v電壓和低壓交流電,故需要變壓器、整流裝置和穩(wěn)壓芯片等組成電源電路。電源變壓器是將交流電網(wǎng)220v的電壓變?yōu)樗枰碾妷褐?,然后通過整流電路將交流電壓變?yōu)槊}動(dòng)的直流電壓。由于此脈動(dòng)的直流電壓還含有較大的紋波,必須通過濾波電路加以濾除,從而得到平滑的直流電壓。但這樣的電壓還隨電網(wǎng)電壓波動(dòng)(一般有+-10%左右的波動(dòng))、負(fù)載和溫度的變化而變化。因而在整流、濾波電路之
6、后,還需要接穩(wěn)壓電路。穩(wěn)壓電路的作用是當(dāng)電網(wǎng)電壓波動(dòng)、負(fù)載和溫度變化時(shí),維持輸出直流電壓穩(wěn)定。整流裝置采用二極管橋式整流,穩(wěn)壓芯片采用78l05,配合電容將電壓穩(wěn)定在5v,供控制電路、測(cè)量電路和驅(qū)動(dòng)執(zhí)行電路中弱電部分使用。除此之外,220v交流市電還是加熱電阻兩端的電壓,通過控制雙向可控硅的導(dǎo)通與截止來控制加熱電阻的功率。低壓交流電即變壓器二次側(cè)的電壓,通過過零檢測(cè)電路檢測(cè)交流電的過零點(diǎn),送入單片機(jī)后,由控制程序決定雙向可控硅的導(dǎo)通角,以達(dá)到控制加熱電阻功率的目的。3.2 a/d轉(zhuǎn)換電路本系統(tǒng)采用的是12位a/d轉(zhuǎn)換器ad574,這是一種高性能的12位逐次逼近式a/d轉(zhuǎn)換器,在此設(shè)計(jì)中采用ad
7、574轉(zhuǎn)換器對(duì)信號(hào)進(jìn)行模/數(shù)轉(zhuǎn)換。工作流程是:當(dāng)由傳感器傳過來模擬信號(hào)經(jīng)放大器放大后,送到ad574轉(zhuǎn)換器轉(zhuǎn)換成單片機(jī)能夠識(shí)別的數(shù)字信號(hào)。其電路圖如圖3.1 圖3.1.1 單片機(jī)系統(tǒng)及與a/d轉(zhuǎn)換接口圖3.2.2 a/d574電路及與單片機(jī)的相關(guān)接口3.3 溫度采樣測(cè)量部分溫度的采集我們可以選擇溫度變送器,對(duì)于簡(jiǎn)單的控制可以采用惠更斯電橋做采集電路。經(jīng)信號(hào)濾波,放大處理后形成標(biāo)準(zhǔn)的工控模擬信號(hào)(電流4mv10mv,電壓1v5v),便于傳輸和模數(shù)轉(zhuǎn)換。3.4 led顯示電路 系統(tǒng)中我們需進(jìn)行參數(shù)設(shè)置以及溫度的顯示,因此需要顯示電路,本實(shí)驗(yàn)采用七段數(shù)碼管顯示。采用靜態(tài)顯示的方式,減少程序的執(zhí)行時(shí)間
8、,進(jìn)而提高系統(tǒng)工作的可靠性。同時(shí)采用蜂鳴器進(jìn)行聲音報(bào)警。其具體顯示電路如圖3.4所示。圖3.4 數(shù)碼管靜態(tài)顯示及聲音報(bào)警電路3.5 功能鍵 此系統(tǒng)需進(jìn)行參數(shù)的設(shè)定,因此需要將按鍵設(shè)計(jì)在此系統(tǒng)之內(nèi)。具體電路如圖3.4所示。其中,具體功能為: k1加1鍵(按下時(shí)數(shù)據(jù)自加1)。 k2減1鍵,(按下時(shí)數(shù)據(jù)自減1)。 k3f鍵,(按下時(shí)進(jìn)入下一個(gè)參數(shù)的設(shè)定)。 k4ok鍵,按下時(shí)結(jié)束參數(shù)設(shè)定,開始運(yùn)行主程序。圖3.5 功能鍵及與單片機(jī)的相關(guān)接口3.6 信號(hào)輸出電路3.6.1 pwm控制原理 通過改變電阻絲電壓的接通時(shí)間與通電周期的比值(即占空比)來控制電阻絲的平均電壓,控制其輸出功率,進(jìn)而控制爐內(nèi)溫度.
9、 在此系統(tǒng)中,就只需要控制采樣周期和導(dǎo)通時(shí)間即可,即將周期t內(nèi)導(dǎo)通t1時(shí)間(采用定時(shí)/計(jì)數(shù)器t0),定時(shí)到了以后,關(guān)閉固態(tài)繼電器。直到下一個(gè)周期需要接通時(shí)。3.6.2 輸出電路及接口 單片機(jī)通過pwm脈沖調(diào)寬功率放大器控制ssr固態(tài)繼電器調(diào)節(jié)電爐絲的功率而達(dá)到調(diào)節(jié)溫度的目的。調(diào)功的原理為:設(shè)電網(wǎng)連續(xù)n個(gè)完整的正弦波為一個(gè)控制周期t,則式中 -電網(wǎng)頻率,hz若在設(shè)定的周期t內(nèi)控制主回路導(dǎo)通n(nn)個(gè)完整的正弦波(周波),則負(fù)載功率為式中 u-電網(wǎng)電壓的有效值r-負(fù)載的有效電阻因此,只要控制在設(shè)定的周期t內(nèi)主回路導(dǎo)通的周波數(shù)n的個(gè)數(shù),就可調(diào)節(jié)負(fù)載的功率p。固態(tài)繼電器控溫電路如圖4所示,采用z型交
10、流固態(tài)繼電器ssr,實(shí)現(xiàn)零觸發(fā)交流調(diào)功。ssr內(nèi)設(shè)光電隔離電路,可減少與電網(wǎng)間的相互干擾,其電路圖如下:0140v有效電壓 圖3.6 輸出電路及其接口第四章 軟件設(shè)計(jì)部分 4.1 系統(tǒng)總程序設(shè)計(jì)本系統(tǒng)的應(yīng)用程序主要由主程序、中斷服務(wù)程序和子程序組成。主程序的任務(wù)是對(duì)系統(tǒng)進(jìn)行初始化,實(shí)現(xiàn)參數(shù)輸入,并控制電加熱爐的正常運(yùn)行。主程序主要由系統(tǒng)初始化、數(shù)據(jù)采集及處理、智能推理等部分組成。系統(tǒng)初始化包括設(shè)置棧底、工作寄存器組、控制量的初始值、采樣周期、中斷方式和狀態(tài)、定時(shí)器的工作方式以及8255的初始化、max1232的初始化等。數(shù)據(jù)采集及處理主要包括實(shí)時(shí)采集電加熱爐的爐溫信號(hào),計(jì)算出實(shí)際爐溫與理想值的
11、差值以及溫差的變化率,并對(duì)爐溫信號(hào)進(jìn)行濾波和限幅處理。主程序流程圖如圖4.1所示。開始系統(tǒng)的初始化溫度數(shù)據(jù)采集及處理溫度值顯示計(jì)算溫差e(k)和溫差變化率智能控制算法程序控制輸出求出輸出控制量結(jié)束ny圖4.1系統(tǒng)主程序控制系統(tǒng)的軟件主要包括:采樣、標(biāo)度變換、控制計(jì)算、控制輸出、中斷、顯示、報(bào)警、調(diào)節(jié)參數(shù)修改、溫度設(shè)定及修改。其中控制算法采用數(shù)字pid調(diào)節(jié),應(yīng)用增量型控制算法,并對(duì)積分項(xiàng)和微分項(xiàng)進(jìn)行改進(jìn),以達(dá)到更好的控制效果。 考慮到電加熱爐是一個(gè)非線性、時(shí)變和分布參數(shù)系統(tǒng),所以本文采用一種新型的智能控制算法。它充分吸取數(shù)學(xué)和自動(dòng)控制理論成果,與定性知識(shí)相結(jié)合,做到取長(zhǎng)補(bǔ)短,在實(shí)時(shí)控制中取得較好
12、的成果。4.2 a/d 轉(zhuǎn)換器程序流程圖置位狀態(tài)位f0關(guān)閉報(bào)警f0是否等于零調(diào)pid控制算法程序報(bào)警子程序psw出棧并返回輸出控制量啟動(dòng)定時(shí)器t1溢出標(biāo)志tf1是否為零設(shè)定值與ad結(jié)果比較交流電是否過零結(jié)果=0結(jié)果or設(shè)定值的20%-20%結(jié)果20%f0=0f0=0nyny 圖4.2 ad轉(zhuǎn)換程序流程圖4.3 led顯示模塊程序流程圖8段led顯示屏是最常用的顯示器件,分為共陽極和共陰極兩種形式。共陽極led將所有發(fā)光二極管的陽極接在一起作為公共端,當(dāng)公共端接高電平,某一段的發(fā)光二極管陰極接低電平時(shí),相應(yīng)的字段就被點(diǎn)亮。共陰極led將所有發(fā)光二極管的陰極接在一起作為公共端,當(dāng)公共端接低電平,某
13、一段的發(fā)光二極管陽極接高電平時(shí),相應(yīng)的字段就被點(diǎn)亮。led數(shù)碼管的顯示方法動(dòng)態(tài)顯示:動(dòng)態(tài)掃描,分時(shí)循環(huán); 靜態(tài)顯示:一次輸出,結(jié)果保持(1)動(dòng)態(tài)顯示 動(dòng)態(tài)顯示,就是微型機(jī)定時(shí)地對(duì)顯示器件掃描,在這種方法中,顯示器件分時(shí)工作,每次只能一個(gè)器件顯示。但由于人視覺的暫留現(xiàn)象,所以,仍感覺所有的器件都在顯示。 (2)靜態(tài)顯示靜態(tài)顯示,是由微型機(jī)一次輸出顯示后,就能保持該顯示結(jié)果,直到下次送新的顯示模型為止。這種顯示占用機(jī)時(shí)少,顯示可靠。通過比較及對(duì)程序的分析,本設(shè)計(jì)當(dāng)中兩組數(shù)碼管均采用了共陰極靜態(tài)顯示。子程序返回譯碼選擇顯示位送入8255pa口將數(shù)據(jù)轉(zhuǎn)換為七段碼開始 圖4.3 顯示子程序4.4報(bào)警模塊
14、程序設(shè)計(jì)根據(jù)設(shè)計(jì)要求,在保溫階段,溫度控制精度為正負(fù)1度,故當(dāng)溫度下降或上升2度時(shí)為故障狀態(tài),需要報(bào)警提醒。所以在電路設(shè)計(jì)上應(yīng)用了蜂鳴器和發(fā)光二極管,系統(tǒng)正常運(yùn)行時(shí)綠色發(fā)光二極管點(diǎn)亮,當(dāng)出現(xiàn)故障時(shí)紅色發(fā)光二極管點(diǎn)亮并且蜂鳴器鳴叫,提醒操作人員注意。報(bào)警狀態(tài)可通過按鍵復(fù)位和系統(tǒng)恢復(fù)正常后自動(dòng)復(fù)位。開始置報(bào)警位p3.4子程序返回清除報(bào)警狀態(tài)位f0 圖4.4 報(bào)警子程序4.5 鍵盤模塊程序設(shè)計(jì)在本次設(shè)計(jì)當(dāng)中,輸入設(shè)備采用4*4矩陣鍵盤。當(dāng)“設(shè)定”鍵按下時(shí)觸發(fā)鍵盤中斷服務(wù)程序,由程序程控掃描法確定那個(gè)鍵按下并執(zhí)行相應(yīng)的動(dòng)作。程控掃描的任務(wù)是:(1)首先判斷是否有鍵按下。方法:使所有的行輸出均為低電平,
15、然后從端口a讀入列值。如果沒有鍵按下,則讀人值為ffh如果有鏈按下則不為ffh。(2)去除鍵抖動(dòng)。方法:延時(shí)1020 ms,再一次判斷有無鍵按下,如果此時(shí)仍有鍵按下,則認(rèn)為鍵盤上確實(shí)有鍵處于穩(wěn)定閉合期。(3)若有鍵閉合,則求出閉合鍵的鍵值。方法:對(duì)鍵盤逐行掃描。(4)程序中需等閉合鍵釋放后才對(duì)其進(jìn)行處理。4.6 控制對(duì)象數(shù)學(xué)模型在本控制對(duì)象電阻加熱爐功率為800w,由220v交流電供電,采用雙向可控硅進(jìn)行控制。本設(shè)計(jì)針對(duì)一個(gè)溫度區(qū)進(jìn)行溫度控制,要求控制溫度范圍50350c,保溫階段溫度控制精度為正負(fù)1度。選擇合適的傳感器,計(jì)算機(jī)輸出信號(hào)經(jīng)轉(zhuǎn)換后通過雙向可控硅控制器控制加熱電阻兩端的電壓。其對(duì)象
16、問溫控?cái)?shù)學(xué)模型為: 其中:時(shí)間常數(shù)td=350秒 放大系數(shù)kd=50 滯后時(shí)間=10秒控制算法選用改pid控制。由于計(jì)算機(jī)控制是一種采樣控制,它只能根據(jù)采樣時(shí)刻的偏差值計(jì)算控制量。因此積分和微分項(xiàng)不能直接計(jì)算,只能用數(shù)值計(jì)算的方法逼近。在采樣時(shí)刻t=it(t為采樣周期),可得pid調(diào)節(jié)公式:如果采樣周期t取得足夠小,這種逼近可相當(dāng)準(zhǔn)確,被控過程與連續(xù)控制過程十分接近,我們把這種情況稱為“準(zhǔn)連續(xù)控制”。上式表示的控制算法提供了執(zhí)行機(jī)構(gòu)的位置ui,所以稱為位置式pid控制算法。當(dāng)執(zhí)行機(jī)構(gòu)需要的不是控制量的絕對(duì)數(shù)值,而是其增量時(shí),由上式可導(dǎo)出提供增量的pid算法。只要將上述兩個(gè)公式相減可得下面的公式:上式稱為增量式pid控制算法。也可進(jìn)一步改寫為:其中:可見增量式算法只需要保持現(xiàn)時(shí)以前三個(gè)時(shí)刻的偏差值即可。 心得體會(huì) 在此課程設(shè)計(jì)中,我選擇了電加熱爐計(jì)算機(jī)溫度控制系統(tǒng)設(shè)計(jì)這個(gè)課題。這對(duì)我來說是一種嘗試與創(chuàng)新的過程。經(jīng)過本次課程設(shè)計(jì),使我系統(tǒng)地學(xué)習(xí)和豐富了計(jì)算機(jī)控制系統(tǒng)的構(gòu)成原理,接口電路現(xiàn)應(yīng)用程序。讓我進(jìn)一步鞏固與綜合專業(yè)基礎(chǔ)知識(shí)和其他相關(guān)專業(yè)課程知識(shí)。通過資料搜集、方案分析、系統(tǒng)設(shè)計(jì)與報(bào)告撰寫的一系列過程,使學(xué)生得到一次科學(xué)研究工作的初步訓(xùn)練。同時(shí)在設(shè)計(jì)中遇到了一些問題,通過去圖書館查閱
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- Selected寫字樓轉(zhuǎn)租合同7篇
- 股權(quán)質(zhì)押合同怎么寫6篇
- 環(huán)境監(jiān)測(cè)作業(yè)指導(dǎo)書
- 2025年青海貨運(yùn)從業(yè)資格證答題軟件
- 2025年揭陽貨運(yùn)資格證考試答案
- 公司員工自駕出差安全協(xié)議書年
- 冷鏈物流倉儲(chǔ)合同(標(biāo)準(zhǔn)版)7篇
- 2025年石家莊貨運(yùn)從業(yè)資格證題庫及答案
- 2023年高考真題全國乙卷物理試卷
- 聯(lián)營協(xié)議合同范本石油
- 河北交通投資集團(tuán)考試題
- 八年級(jí)下科學(xué)教學(xué)計(jì)劃+教學(xué)進(jìn)度表(2020浙教版)
- 2024年01月北京市地質(zhì)礦產(chǎn)勘查院所屬事業(yè)單位2024年公開招考工作人員筆試歷年高頻考題(難、易錯(cuò)點(diǎn)薈萃)答案帶詳解附后
- 2025屆高考語文二輪復(fù)習(xí)備考策略《道法結(jié)合 科學(xué)備考》
- 2024年江蘇旅游職業(yè)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 2024年全國高中數(shù)學(xué)聯(lián)賽試題(及答案)
- 鑄造車間整改和工資改革方案
- 哄女生消氣的100句話
- 企業(yè)稅務(wù)風(fēng)險(xiǎn)防控財(cái)務(wù)規(guī)劃中的稅法合規(guī)策略
- 煤場(chǎng)封閉施工方案
- 《系統(tǒng)集成項(xiàng)目管理工程師》必背100題
評(píng)論
0/150
提交評(píng)論