計(jì)算機(jī)控制與接口技術(shù)_第1頁(yè)
計(jì)算機(jī)控制與接口技術(shù)_第2頁(yè)
計(jì)算機(jī)控制與接口技術(shù)_第3頁(yè)
計(jì)算機(jī)控制與接口技術(shù)_第4頁(yè)
計(jì)算機(jī)控制與接口技術(shù)_第5頁(yè)
已閱讀5頁(yè),還剩5頁(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、.二一三二一四學(xué)年第一學(xué)期信息科學(xué)與工程學(xué)院課程設(shè)計(jì)報(bào)告書(shū)課程名稱(chēng):計(jì)算機(jī)控制與接口技術(shù)課程設(shè)計(jì)班級(jí):自動(dòng)化1001班學(xué)號(hào): 201004134008 姓名:章琴指導(dǎo)教師:周鳳星二一三年十二月一、設(shè)計(jì)題目和設(shè)計(jì)要求1. 設(shè)計(jì)題目:水溫控制系統(tǒng)的設(shè)計(jì)2. 設(shè)計(jì)要求設(shè)計(jì)一個(gè)水溫控控制系統(tǒng).對(duì)象的傳遞函數(shù):G(s)=-50s,爐子為電爐結(jié)構(gòu).單相交流2220V供電。溫度設(shè)定值:室溫100.可以根據(jù)要求任意調(diào)節(jié)。要求:(1)畫(huà)出電路原理圖.包括:給定值、反饋、顯示的電路以及主電路;(2)闡述電路的工作原理;(3)采用對(duì)象為大滯后的算法.求出U(k);(4)畫(huà)出閉環(huán)數(shù)字控制的程序框圖。二、設(shè)計(jì)任務(wù)分析1

2、系統(tǒng)設(shè)計(jì):該系統(tǒng)由單片機(jī)系統(tǒng)、PID控制算法、溫度檢測(cè)、鍵盤(pán)輸入、溫度顯示、加熱絲功率控制等組成。.典型的反饋式溫度控制系統(tǒng)通常由下圖(a)所示的幾部分組成.其中調(diào)節(jié)器由微型機(jī)來(lái)完成。圖(a)溫度控制系統(tǒng)組成框圖.給定信號(hào)如何給計(jì)算機(jī)溫度給定值可以通過(guò)計(jì)算機(jī)鍵盤(pán)輸入.鍵盤(pán)與單片機(jī)連接.也可以通過(guò)數(shù)學(xué)表達(dá)式由程序自動(dòng)設(shè)定.還可以用撥碼盤(pán).一般撥碼盤(pán)常用于過(guò)程控制的控制柜(化工企業(yè))。為了便于討論.本設(shè)計(jì)假定由人工鍵盤(pán)輸入溫度給定值。.溫度的監(jiān)測(cè)與調(diào)節(jié)理想的情況是采用A/D轉(zhuǎn)換器作為輸入通道.當(dāng)精度要求不高時(shí).可以半導(dǎo)體熱敏電阻測(cè)量溫度.和通過(guò)單穩(wěn)態(tài)觸發(fā)器輸出的脈沖寬度來(lái)實(shí)現(xiàn)溫度檢測(cè)和輸入。用熱敏

3、電阻也是一種常用的方式。熱敏電阻作為半導(dǎo)體的效果往往決定于環(huán)境和計(jì)算機(jī)應(yīng)用程序配合的結(jié)果。圖(b)是帶熱敏電阻的單穩(wěn)態(tài)觸發(fā)器。圖(b)帶熱敏電阻的單穩(wěn)態(tài)觸發(fā)器可以采用溫度圍為0120的熱敏電阻來(lái)構(gòu)成所需要的電路.不用熱電偶的原因是:因?yàn)闊犭娕荚诘蜏囟尉€(xiàn)性差.它只是在高溫段準(zhǔn)確。2.控制方案本系統(tǒng)中把晶閘管電阻爐溫度變送器統(tǒng)一稱(chēng)為被控對(duì)象。電阻爐系統(tǒng)是個(gè)自衡系統(tǒng).可以近似為一個(gè)一階慣性環(huán)節(jié)和一個(gè)延遲環(huán)節(jié).傳遞函數(shù)可以表示為:在檢測(cè)的基礎(chǔ)上.我們采用數(shù)字PID調(diào)節(jié)規(guī)律.把爐溫度控制的設(shè)定值與實(shí)測(cè)值進(jìn)行比較.是靜態(tài)誤差最小。理論分析和實(shí)踐證明電阻爐是一個(gè)具有自平衡能力的對(duì)象.可以用一個(gè)一階慣性環(huán)節(jié)和

4、一個(gè)延遲環(huán)節(jié)來(lái)近似描述.考慮到零階保持器.系統(tǒng)的簡(jiǎn)化動(dòng)態(tài)結(jié)構(gòu)圖如圖(c)圖(c)系統(tǒng)簡(jiǎn)化動(dòng)態(tài)結(jié)構(gòu)圖被控對(duì)象加上零階保持器的廣義對(duì)象傳遞函數(shù)為Gi(s)=×本系統(tǒng)數(shù)字控制器采用增量式PID調(diào)節(jié)器.由增量式PID控制算法可知:Uk=Kek-e(k-1)+ek+( ek-2e(k-1)+ e(k-2) =KPek-ek-1+Kiek+Kdek-2e(k-1)+ e(k-2) 式中:ek本次設(shè)定值與實(shí)測(cè)值之差三、水溫控制系統(tǒng)的詳細(xì)設(shè)計(jì)1.水溫控制系統(tǒng)簡(jiǎn)介水溫控制在工業(yè)及日常生活中應(yīng)用廣泛,分類(lèi)較多,不同水溫控制系統(tǒng)的控制方法也不盡相同,其中以PID控制法最為常見(jiàn)。單片機(jī)控制部分采用AT89C

5、51單片機(jī)為核心.采用軟件編程.實(shí)現(xiàn)用PID算法來(lái)控制PWM波的產(chǎn)生.進(jìn)而控制電爐的加熱來(lái)實(shí)現(xiàn)溫度控制。然而,單純的PID算法無(wú)法適應(yīng)不同的溫度環(huán)境,在某個(gè)特定場(chǎng)合運(yùn)行性能非常良好的溫度控制器,到了新環(huán)境往往無(wú)法很好勝任,甚至使系統(tǒng)變得不穩(wěn)定,需要重新改變 PID 調(diào)節(jié)參數(shù)值以取得佳性能。2.電路的工作原理:系統(tǒng)采用晶閘管作為功率放大器件.對(duì)電阻爐提供可控制功率輸入。溫度經(jīng)過(guò)熱敏電阻檢測(cè)放大I/V變換A/d轉(zhuǎn)化后送入單片機(jī).在單片機(jī)部主機(jī)將采樣值和給定值比較后經(jīng)過(guò)控制算法計(jì)算得到控制量.再經(jīng)D/A轉(zhuǎn)化變成輸出脈沖信號(hào).通過(guò)零觸發(fā)電路驅(qū)動(dòng)雙向可控硅.單片機(jī)通過(guò)改變控制脈沖寬度.即改變了可控硅在一

6、個(gè)固定控制周期的導(dǎo)通時(shí)間.這樣電阻率的溫度就隨電阻爐的平均輸入功率改變而變化.也就達(dá)到了控溫的目的.同時(shí)將零同步信號(hào)接到單片機(jī)外部中斷輸入端上.在終端服務(wù)程序中進(jìn)行出發(fā)控制和控制周期計(jì)數(shù)。另外可以利用串口通訊實(shí)現(xiàn)系統(tǒng)的組態(tài)監(jiān)控。3.系統(tǒng)的主電路設(shè)計(jì)圖(d)為主機(jī)系統(tǒng)電路設(shè)計(jì)圖。因?yàn)檫@一設(shè)計(jì)控制功能一般.對(duì)控制精度的要求也不高.程序并不復(fù)雜。所以選用8031作為CPU.選用2732(4KB)作為EPROM。74LS273作低8位地址鎖存器。圖(d) 主機(jī)系統(tǒng)電路設(shè)計(jì)圖4.系統(tǒng)硬件組成設(shè)計(jì):帶熱敏電阻的單穩(wěn)態(tài)觸發(fā)器作為溫度信號(hào)的輸入通道.輸出通道可采用8位D/A轉(zhuǎn)換器輸出控制電壓.在轉(zhuǎn)換成電流信號(hào)

7、.控制調(diào)節(jié)閥使得爐溫控制在要求的給定值圍。(1)過(guò)零觸發(fā)器脈沖電路圖(e)為過(guò)零同步脈沖電路.其作用是在電網(wǎng)電壓的每一個(gè)過(guò)零點(diǎn)產(chǎn)生一個(gè)同步脈沖。圖中TB是同步變壓器比較器將50HZ正弦波信號(hào)變成方波信號(hào).異或門(mén)在方波的上升沿或者下降沿產(chǎn)生過(guò)零同步脈沖.單穩(wěn)觸發(fā)器的作用是對(duì)過(guò)零同步脈沖信號(hào)整形.最后輸出同步脈沖信號(hào)Ur圖(e)過(guò)零檢測(cè)同步脈沖信號(hào)(2)晶閘管觸發(fā)器閘管的通斷由計(jì)算機(jī)通過(guò)輸出接口電路控制.見(jiàn)圖(f),圖中CPU通過(guò)數(shù)據(jù)輸出鎖存器發(fā)出晶閘管的通斷控制信號(hào)Uk,晶閘管驅(qū)動(dòng)電路采用雙向可控硅型光電耦合器.它由輸入和輸出兩部分組成.輸入部分為發(fā)光二極管.輸出部分為光敏雙向可控硅在紅外線(xiàn)的作

8、用下可以雙向?qū)āD(f)晶閘管觸發(fā)器(3)系統(tǒng)的硬件電路原理圖系統(tǒng)的硬件電路如下圖(g)圖(g)硬件系統(tǒng)總體結(jié)構(gòu)圖5.采用對(duì)象為大滯后算法求出U(k)由G(s)=-50s,閉環(huán)脈沖傳遞函數(shù)如下:將上式代入式中.得當(dāng)對(duì)象為一階慣性環(huán)節(jié)加純滯后時(shí)將式(1-4)代入式(1-3)得一階慣性環(huán)節(jié)的控制器的D(z)為由上式.控制算法為在本設(shè)計(jì)中取T為10s.=10s .那么N為5;其中=100.K為1;代入相關(guān)數(shù)據(jù)可以算得:則有上式可以得到控制算法為:6.編程實(shí)現(xiàn)大林控制算法(選取.可取N=5)。ei=sv-fVoltage;x1=exp(-Ts/T0);x2=exp(-Ts/T1);a0=(1-x1)

9、/(k*(1-x2);a1=x2*(1-x1)/(k*(1-x2);b1=exp(-Ts/T0);b2=1-exp(-Ts/T0);output0=b1*output1+b2*outputN+1+a0*ei-a1*eix;eix=ei;for(int j=N;j>=0;j-)outputj+1=outputj;編程實(shí)現(xiàn)消除振鈴現(xiàn)象后的大林控制算法(選取.N=5)。x1=exp(-Ts/T0);x2=exp(-Ts/T1);a0=(1-x1)/(k*(1-x2)*(2-x1);a1=x2*(1-x1)/(k*(1-x2)*(2-x1);b1=1;output0=b1*output1+a0*

10、ei-a1*eix;eix=ei;for(int j=N;j>=0;j-)outputj+1=outputj;7.系統(tǒng)應(yīng)用軟件(程序)的設(shè)計(jì)系統(tǒng)軟件部分包括主程序、采樣定時(shí)中斷程序、數(shù)字濾波、串口通訊及大林算法運(yùn)算等。主程序完成硬件初始化、變量初始化等任務(wù).然后循環(huán)檢測(cè)熱電偶檢測(cè)的度值.若發(fā)現(xiàn)溫溫度超限. 則斷開(kāi)控制輸出、屏蔽采用定時(shí)中斷.發(fā)出報(bào)警信號(hào).并等待溫度降至安全值后重啟。采樣中斷服務(wù)程序完成對(duì)溫度的采樣、控制算法、輸出觸發(fā)控制晶閘管導(dǎo)通角。采用定時(shí)器中斷.產(chǎn)生控制周期.控制周期一到.程序則轉(zhuǎn)入控制模塊.調(diào)AD轉(zhuǎn)換模塊及熱電偶線(xiàn)性化模塊得到爐溫的反饋信號(hào).根據(jù)給定值和控制算法得到

11、控制量.經(jīng)輸出口輸出脈沖控制過(guò)零觸發(fā)器。軟件設(shè)計(jì)總體流程圖如(h)所示8.閉環(huán)數(shù)字控制的程序框圖采樣中斷服務(wù)程序完成對(duì)溫度的采樣、控制算法、輸出觸發(fā)控制晶閘管導(dǎo)通角。采用定時(shí)中斷.產(chǎn)生控制周期.控制周期一到.程序則轉(zhuǎn)入控制模塊.調(diào)AD轉(zhuǎn)換模塊及熱電偶線(xiàn)性化模塊得到爐溫的反饋信號(hào).根據(jù)給定值和控制算法得到控制量.經(jīng)輸出口輸出脈沖控制過(guò)零觸發(fā)器。系統(tǒng)采用慣性濾波法. 以消除噪聲干擾??刂破魇强刂葡到y(tǒng)的核心.用它完成大林控制算法程序.實(shí)現(xiàn)了爐溫的有效控制。大林算法流程圖如圖(i)所示圖(i)大林算法流程圖9.系統(tǒng)的設(shè)計(jì)分析與改善在熱工和化工等許多工業(yè)生產(chǎn)過(guò)程中.由于被控對(duì)象模型的不確定性、參數(shù)隨時(shí)間

12、的漂移性以及含有純滯后環(huán)節(jié).因此如果要求控制系統(tǒng)的輸出值在最少拍達(dá)到穩(wěn)態(tài).則不但不能達(dá)到預(yù)期的效果.反而會(huì)產(chǎn)生較大的系統(tǒng)超調(diào)和振蕩。這類(lèi)控制系統(tǒng)對(duì)快速性的要求較為次.其主要指標(biāo)是系統(tǒng)無(wú)超調(diào)或超調(diào)很小.并且允許有較長(zhǎng)的調(diào)整時(shí)間。在這條件下.采用純滯后對(duì)象的控制算法大林算法往往比較簡(jiǎn)單。系統(tǒng)采用慣性濾波法.以消除噪聲干擾.對(duì)于含大滯后環(huán)節(jié)的水溫控制系統(tǒng).普通PID控制難以達(dá)到較理想的控制效果.而采用大林算法進(jìn)行控制效果明顯提高。四、課程設(shè)計(jì)總結(jié)計(jì)算機(jī)控制技術(shù)是一門(mén)以電子技術(shù)、自動(dòng)控制技術(shù)、計(jì)算機(jī)應(yīng)用技術(shù)為基礎(chǔ).以計(jì)算機(jī)控制技術(shù)為核心.綜合可編程控制技術(shù)、單片機(jī)技術(shù)、計(jì)算機(jī)網(wǎng)絡(luò)技術(shù).從而實(shí)現(xiàn)生產(chǎn)技術(shù)

13、的精密化、生產(chǎn)設(shè)備的信息化、生產(chǎn)過(guò)程的自動(dòng)化及機(jī)電控制系統(tǒng)的最佳化的專(zhuān)門(mén)學(xué)科?;贛CS-51單片機(jī)的水溫控制系統(tǒng)設(shè)計(jì)。我對(duì)其中單片機(jī)的應(yīng)用和控制系統(tǒng)的發(fā)展做了主要說(shuō)明.對(duì)系統(tǒng)的人機(jī)接口電路.過(guò)程通道.以及相關(guān)軟硬件做了主要的設(shè)計(jì)。在設(shè)計(jì)中.我查閱了大量的書(shū)籍和電子資料、認(rèn)真學(xué)習(xí)了相關(guān)知識(shí).并將所學(xué)知識(shí)應(yīng)用在設(shè)計(jì)中。在做課程設(shè)計(jì)的過(guò)程中.我對(duì)單片機(jī)的功能有了更加深入的認(rèn)識(shí).了解到單片機(jī)在國(guó)民經(jīng)濟(jì)的發(fā)展中起到了舉足輕重的作用;了解了單片機(jī)系統(tǒng)在工業(yè)自動(dòng)化控制過(guò)程中的重要作用及其發(fā)展的廣闊前景。在社會(huì)信息化程度日益提高的今天.自動(dòng)化控制已經(jīng)深入到各行各業(yè).單片機(jī)與人們的生活愈來(lái)愈緊密.有著巨大的市場(chǎng)潛力.需要加大力度開(kāi)發(fā)。通過(guò)本次課程設(shè)計(jì).讓我受益良多。在我學(xué)習(xí)計(jì)算機(jī)控制的時(shí)候.理論

溫馨提示

  • 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)論