




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、計算機控制系統(tǒng)課程設計本科課程設計(論文)題目:具有純滯后一階慣性系統(tǒng)的計算機控制系統(tǒng)設計 課程名稱 計算機控制技術課程設計 學 院 自動化科學與工程學院 班 級 學生姓名 學生學號 指導老師 劉嶼 提交日期 2014年 分數(shù) 目錄第一部分 設計任務2一、課程設計任務題目及要求2二、課程設計任務對象與設計的分析論證3第二部分 設計方案5一、設計方案分析論證5二、系統(tǒng)方框圖17三、程序設計流程圖18第三部分 電路設計23一、器件選型23二、溫度檢測電路與整形放大濾波電路24三、A/D轉換電路25四、D/A轉換電路26五、數(shù)碼管顯示電路27第四部分 整機電路圖27第五部分 安裝調(diào)試及性能檢測28一
2、、安裝調(diào)試28二、系統(tǒng)仿真28三、抗干擾性能分析30四、元件清單35五、程序35第六部分 心得體會37第七部分 參考文獻39具有純滯后一階慣性系統(tǒng)的計算機控制系統(tǒng)設計第一部分 設計任務一、 課程設計任務題目及要求題目:具有純滯后一階慣性系統(tǒng)的計算機控制系統(tǒng)設計要求:1、 針對一個具有純滯后的一階慣性環(huán)節(jié)的溫度控制系統(tǒng)和給定的系統(tǒng)性能指標:² 工程要求相角裕度為30°60°,幅值裕度>6dB² 要求測量范圍-50200,測量精度0.5,分辨率0.22、 書面設計一個計算機控制系統(tǒng)的硬件布線連接圖,并轉化為系統(tǒng)結構圖;3、 選擇一種控制算法并借助軟件工
3、程知識編寫程序流程圖;4、 用MATLAB和SIMULINK進行仿真分析和驗證; 對象確定:K=10*log(C*C-sqrt(C), rand(state,C),T=rang(1), 考慮=0或T/2兩種情況。 C為學號的后3位數(shù),如C=325,K=115.7,T=0.9824,=0或0.49125、 進行可靠性和抗干擾性的分析。6、 時間安排:7天二、 課程設計任務對象與設計的分析論證1.控制對象的分析與說明由所給設計任務可知,本設計的控制對象是一個含有具有大時滯的一階慣性環(huán)節(jié)的系統(tǒng),而在通常的溫度控制系統(tǒng)中,控制對象往往就可以視作含有一個大純時延時間的一階慣性環(huán)節(jié)的系統(tǒng),故本次計算機控制
4、系統(tǒng)設計則可以以一個溫度控制系統(tǒng)為例設計:加熱爐溫度控制系統(tǒng)。目的是保持被加熱液體的溫度與設定值盡量一致,當系統(tǒng)出現(xiàn)干擾時能夠較快地恢復到設定值。根據(jù)K=10*log(C*C-sqrt(C),rand(state,C),T=rand(1),考慮=0或T/2兩種情況,C為學號后3位數(shù)的條件,加上本人的學號為201130613447,本人學號后三位為447,故可用MATLAB計算得:>> K=10*log(447*447-sqrt(447)K = 122.0501>>rand('state',447)>> T=rand(1)T =0.8190由要
5、求可得=0或=T/2=0.4095(1) 當純時延為0時(=0),被控對象傳遞函數(shù)為:(2) 當純時延為T/2(0.4095),被控對象傳遞函數(shù)為:針對以上兩種情況,需要分別進行分析,以取得預期效果。2.系統(tǒng)設計的一般步驟和要點投入運行硬件有錯?完成控制目的?調(diào)試硬件布線和安裝系統(tǒng)試運行寫EPPROM達到預期目的?編制源程序、調(diào)試和仿真元器件芯片選擇和測試畫應用程序流程圖開關量、模擬量I/O通道設計系統(tǒng)總體方案設計系統(tǒng)控制工藝流程圖控制對象的功能和工作過程的分析建模:描述控制量和輸出量之間的數(shù)學關系; 確定控制任務:動態(tài)和靜態(tài)指標; 選擇算法;系統(tǒng)結構包括系統(tǒng)總線的選擇; 內(nèi)存空間分配:系統(tǒng)軟
6、件、應用程序、待擴充; I/O分配:模擬/開關量I/O、待擴充; 模擬量I/O通道的配置;中斷、查詢處理方式的確定;即組構計控系統(tǒng)原理描述圖,包括信號流程圖(接合控制對象的工藝流程); 給定量方式線路方案 采樣信號口地址分配 內(nèi)存參數(shù)區(qū)濾波環(huán)節(jié) 控制量輸出信號標準化 算法步驟技術指標負載考慮如MOS、TTL器件邏輯電平、I/O電流、輸入/輸出 能力,以及緩沖器的選擇 N Y 機箱設計、布線走向 電路板設計 端接板配置 Y N N Y第二部分 設計方案一、 設計方案分析論證1.控制對象特性分析(1)當=0時,使用matlab畫出其頻率特性曲線圖,程序如下:>> num=122.050
7、1den=0.8190 1g=tf(num,den);margin(g);grid on;num = 122.0501den =0.8190 1.0000下圖為=0時的系統(tǒng)波特圖:從上圖可以看出,當q=0時,,由上圖可知,系統(tǒng)幅值裕度為無窮(Inf),但相角裕度為90.5deg,不滿足系統(tǒng)要求。(2)當=0.4095時,使用matlab畫出其頻率特性曲線圖,程序如下:>> num=122.0501den=0.8190 1g=tf(num,den,'iodelay',0.4095);margin(g);grid on;num = 122.0501den =0.8190
8、 1.0000下圖為=0.4095時的系統(tǒng)波特圖:由上圖可知,幅值裕度為-0.423dB<6dB,相角裕度為-166deg,也不滿足題目要求。故需對對象進行合理控制使其工作符合要求。綜上所述,需對=0和=0.4095的情況分別進行設計。2.算法選擇l 最小拍無紋波:即最少調(diào)整時間系統(tǒng),在給定某種典型輸入(如單位階躍輸入、單位速度輸入或單位加速度輸入)條件下,通過設計一個控制規(guī)律使得閉環(huán)系統(tǒng)輸出具有最快的響應速度,且輸出的采樣點之間沒有紋波。在滿足系統(tǒng)的快速性、準確性、穩(wěn)定性和可實現(xiàn)性條件下,設計出來的數(shù)字調(diào)節(jié)器可以實現(xiàn)無靜差的穩(wěn)定狀態(tài)。但是最少拍系統(tǒng)存在著局限性:對輸入信號類型的適應性差
9、;對系統(tǒng)參數(shù)的變化敏感;控制作用易超出允許的控制范圍。l Dalin算法:在控制系統(tǒng)設計中,純滯后往往是影響系統(tǒng)動態(tài)特性的不利因素,如在熱工和化工的許多工業(yè)生產(chǎn)過程中,其被控對象模型的不確定性、參數(shù)隨時間的漂移性和含有較大的純滯后,如果要求控制系統(tǒng)在最少拍內(nèi)達到穩(wěn)態(tài),則不但不能達到預期的效果,反而會引起系統(tǒng)產(chǎn)生大的超調(diào)或振蕩。而事實上,對這類系統(tǒng)的控制要求,快速性是次要的,而主要要求系統(tǒng)沒有超調(diào)或很少的超調(diào)。達林算法就是一種專門針對工業(yè)生產(chǎn)過程中含有純滯后控制對象的直接數(shù)字設計算法。l 綜合選擇:對溫度控制系統(tǒng)的要求, 主要是保證爐溫按規(guī)定的溫度工藝曲線變化, 超調(diào)小或者無超調(diào), 穩(wěn)定性好,
10、不振蕩, 對系統(tǒng)的快速性要求不高。而Dalin算法的設計目標是對帶時延的一階或二階慣性環(huán)節(jié)工業(yè)對象,設計一個數(shù)字調(diào)節(jié)器,使得整個閉環(huán)系統(tǒng)的傳遞函數(shù)為具有純時延特性的一階慣性環(huán)節(jié),目的是使輸出無超調(diào)或者超調(diào)很小。結合本次課程設計的控制對象數(shù)學模型,若其為不帶延時的一階慣性環(huán)節(jié),則選用(1)方案,用最少拍無波紋來設計控制器;若其為帶時延的一階慣性環(huán)節(jié),而設計目標就是無超調(diào)或者超調(diào)很小,故選用(2)方案,用Dalin算法來實現(xiàn)對系統(tǒng)的控制。 3.控制器設計(1)當=0時,現(xiàn)采用最少拍無紋波設計方法設計該對象的控制器 D(Z) ,取采樣周期為T=0.1T=0.08190s。設系統(tǒng)輸入為單位階躍輸入1(
11、t),則系統(tǒng)期望閉環(huán)傳遞函數(shù)為:H(z)= G(z)=用matlab進行z變換:>> H=tf(0 122.0501,0.8190 1)H = 122.1 - 0.819 s + 1 Continuous-time transfer function.>> Hd=c2d(H,0.08190,'zoh')Hd = 11.61 - z - 0.9048 Sample time: 0.0819 secondsDiscrete-time transfer function.數(shù)字調(diào)節(jié)器控制規(guī)律D(z)為:D(z)= 系統(tǒng)開環(huán)脈沖傳遞函數(shù)為:D(z)G(z)因此,對
12、最少拍系統(tǒng)進行開環(huán)特性測試,MATLAB程序以及運行結果如下:>> Ts=0.1dnum=1dden=1,-1Zk=tf(dnum,dden,Ts)margin(Zk)Ts = 0.1000dnum = 1dden = 1 -1Zk = 1 - z - 1 Sample time: 0.1 secondsDiscrete-time transfer function.由上圖可知系統(tǒng)幅值裕度為6.02dB,相角裕度為60deg,符合設計要求。采用MATLAB的SIMULINK軟件進行仿真,系統(tǒng)框圖如下:仿真結果如下:控制波形如下:輸出波形如下:放大后:由上圖可以看出,t1s時給系統(tǒng)施
13、加了單位階躍給定輸入信號,系統(tǒng)輸出在0.081s內(nèi)跟隨了輸入。當階躍出現(xiàn)時,系統(tǒng)能夠大約在一個采樣周期(0.0819s)后準確地跟隨系統(tǒng)輸入設定值,達到了性能設計要求。2)當=0.4095時,由于控制對象的純時延特性常導致控制系統(tǒng)的穩(wěn)定性降低,過渡過程特性變壞。有資料指出,當對象的純延遲時間與對象慣性時間常數(shù)之比大于等于0.5時,采用常規(guī)PID算法難以獲得良好的系統(tǒng)性能,因此考慮采用達林算法。帶純時延特性的一階慣性環(huán)節(jié)如下:其中,0.4095,0.8190,K=122.0501。由達林算法,取得系統(tǒng)期望閉環(huán)傳遞函數(shù)為:式中,0.8191 ,大于,則RA0,無振鈴現(xiàn)象。由于L×T,取L
14、2,可得T/20.20475s0.7788,0.7788由以上數(shù)據(jù)可得系統(tǒng)期望閉環(huán)脈沖傳遞函數(shù)為:H(z)被控對象的廣義脈沖傳遞函數(shù)為:G(z)K數(shù)字控制器的控制規(guī)律為:D(z)系統(tǒng)開環(huán)脈沖傳遞函數(shù)為:D(z)G(z)加上比例的控制器:D(z)= G(k)= 由以上結果,通過MATLAB仿真結果如下:輸入程序:>> Ts=0.20475dnum=0,0,0,0.2211dden=1,-0.7788,0,-0.2212Zk=tf(dnum,dden,Ts)margin(Zk)輸出結果:Ts = 0.2047dnum = 0 0 0 0.2211dden = 1.0000 -0.778
15、8 0 -0.2212Zk = 0.2211 - z3 - 0.7788 z2 - 0.2212 Sample time: 0.20475 secondsDiscrete-time transfer function.波特圖如下:由上圖可知,在未加入適當?shù)谋壤鲆妫到y(tǒng)的幅值裕度為12.2dB,相角裕度為72deg,可見該系統(tǒng)并不符合設計要求,故需要加入適當?shù)谋壤鲆妫档拖到y(tǒng)的相角裕度。加入一個適當?shù)谋壤鲆?.8之后,MATLAB仿真程序以及結果如下:輸入程序:>> Ts=0.20475dnum=0,0,0,0.3980dden=1,-0.7788,0,-0.2212Zk=tf
16、(dnum,dden,Ts)margin(Zk)輸出結果:Ts = 0.2047dnum = 0 0 0 0.3980dden = 1.0000 -0.7788 0 -0.2212Zk = 0.398 - z3 - 0.7788 z2 - 0.2212 Sample time: 0.20475 secondsDiscrete-time transfer function.其波特圖如下:由上圖可知,系統(tǒng)的幅值裕度為7.13dB,相角裕度為57deg??梢?,加入了一個1.8的比例增益之后,系統(tǒng)的性能能夠符合設計要求。采用MATLAB的SIMULINK軟件進行仿真,系統(tǒng)框圖如下:階躍信號偏差信號控制
17、信號輸出信號由上圖可知,在t1s時對系統(tǒng)施加一個單位階躍給定輸入信號,在規(guī)定的采樣周期時間之后一定的微小延遲系統(tǒng)達到了穩(wěn)定。系統(tǒng)無超調(diào),調(diào)節(jié)過程也較快,調(diào)節(jié)性能保持較佳狀態(tài)。系統(tǒng)在一個采樣周期之后一定的誤差范圍內(nèi)穩(wěn)定,并準確跟隨輸入信號,調(diào)節(jié)性能良好,整個系統(tǒng)性能足以滿足設計要求。二、 系統(tǒng)方框圖1控制系統(tǒng)結構示意圖數(shù)字控制器 零階保持器 被控對象1-e-TSs給定溫度e(k)G0(S)D(Z)e(t)u(k)u(t)輸出Y(t)TT +-2硬件結構框圖溫度給定值A/D轉換器單片機D/A轉換器被控對象+-溫度傳感器溫度輸出低通濾波信號放大控制策略:溫度傳感器將溫度信息變換為模擬電壓信號后,將電
18、壓信號放大到AVR單片機可以處理的范圍內(nèi),經(jīng)過低通濾波,濾掉干擾信號與給定值比較,差值送入單片機。單片機利用A/D轉換器對差值信號進行采樣,相當于將差值送入數(shù)字控制器,運用達林算法計算出控制量,再經(jīng)過D/A轉換輸出控制量作用于被控對象。通過加熱絲來控制對象溫度,使其溫度與設定值相同或相近。三、 程序設計流程圖1.主程序流程圖單片機一上電,就進行初始化,清除緩沖區(qū),置定時器初值,并且啟動定時器,利用A/D轉換器,定時對溫度進行采樣,與設定值進行比較,運用相應的算法得出控制量,在經(jīng)過D/A轉換器輸出,對溫度進行合理控制,使其與設定值相等或相近。2.溫度采集流程圖當AT89S52執(zhí)行外部存儲器寫指令
19、時,使得CE=1,CS=0,R/C=0,A0=0,啟動12為轉換有效。然后通過89s52通過P3.4線查詢STS端口狀態(tài),當STS為0時,表明轉換結束。由于AD574的12位轉換速度很快,故適用與查詢方式。之后89S52執(zhí)行兩條度外部數(shù)據(jù)存儲器指令,分別讀取轉換結果的高八位和低四位數(shù)據(jù)。此時CE=1,CS=0,A0=0(或A0=1)。 定時器0中斷REIT存儲轉換結果于指定存儲區(qū)域檢測P3.4,判斷A/D轉換是否結束選擇輸入通道并啟動A/D 轉換到達采樣時間?重新置入定時器初值NYP3.4=0?NY 溫度采樣流程圖 3.達林算法及其控制量輸出流程圖達林算法主要是用于對大滯后對象進行控制,使其達
20、到預期的控制效果。將達林算法運算得出的數(shù)字控制量送到D/A轉換器,進行D/A轉換,輸出模擬控制量施加于加熱絲或其他加熱器件,對溫度進行調(diào)節(jié)。其流程圖如下所示:4.軟件實現(xiàn)A、當=0時采用迭代程序法:系統(tǒng)狀態(tài)方程及輸出方程如下:編程框圖如下:0.0861 y(z)u(z)+B、當= 0.4095時采用嵌套程序法:系統(tǒng)狀態(tài)方程及輸出方程如下:編程框圖如下:-0.00005220.0147z-10.7788z-10y(z)u(z)+0.2212z-1+0.00325第三部分 電路設計一、 器件選型(1)控制芯片的選擇:方案一:應用ATmega16作為控制器。速度快,超功能精簡指令集(RISC),內(nèi)部
21、集成了較多的中斷源和定時器資源及可編程flash大,具有八路十位A/D轉換通道,級聯(lián)通信號好的特點。方案二:采用AT89S52作為控制器。優(yōu)點:普遍使用,價格便宜;缺點:中斷源和定時器資源少,可編程空間小。由于本設計對I/O口的操作比較簡單,對flash要求也不高,故選用方案二AT89S52單片機做為主芯片。(2) 溫度傳感器的選擇:方案一:采用DS18B20作溫度傳感器。DS18B20現(xiàn)場溫度直接以“一線總線”的數(shù)字方式傳輸,無需外接模數(shù)轉換器(AD),DS18B20數(shù)字溫度計提供12位二進制溫度讀數(shù),指示器件的溫度,增量值為0.0625,。測量溫度范圍從-55到+125,在-10到+85范
22、圍內(nèi),精度為0.5,912位分辨率可調(diào)。方案二:采用Pt1000鉑電阻作測溫傳感器。熱電偶產(chǎn)生的熱電動勢經(jīng)放大器放大再經(jīng)過AD轉換器轉換成數(shù)字信號輸入到單片機。結合本設計要求,測量范圍為-50200,而DS18B20直接把檢測的溫度輸出數(shù)字量,可以省去AD轉換器,但是其測溫范圍為55125,不滿足設計要求。故我們選用方案二。(3)A/D轉換器的選擇根據(jù)設計要求:測量精度0.5,分辨率0.2,而其總的測量的溫度范圍為250攝氏度,250/0.2=1250,用十位的A/D轉換器無法滿足系統(tǒng)要求,需12位來實現(xiàn)系統(tǒng)需求,故此系統(tǒng)中選用AD574作為D/A轉換器.AD574是快速型的12位逐次逼近式A
23、/D轉換器。它無需外接元器件就可以獨立完成A/D轉換的功能,轉換時間為1535us,可以并行輸出12位,也可以分為8位和4位兩次輸出。(4)D/A轉換器的選擇溫度檢測值輸入單片機后經(jīng)算法計算之后輸出的控制量經(jīng)D/A轉換器轉換成模擬量施加于加熱器件中用于調(diào)節(jié)溫度。DAC0832是8分辨率的D/A轉換集成芯片。與微處理器完全兼容。這個DA芯片以其價格低廉、接口簡單、轉換控制容易等優(yōu)點,在單片機應用系統(tǒng)中得到廣泛的應用。D/A轉換器由8位輸入鎖存器、8位DAC寄存器、8位D/A轉換電路及轉換控制電路構成。其主要參數(shù)為: 分辨率為8位;電流穩(wěn)定時間1us; 可單緩沖、雙緩沖或直接數(shù)字輸入; 只需在滿量
24、程下調(diào)整其線性度; 單一電源供電(+5V+15V);低功耗,200mW。其使能端CS由單片機的P2.6控制,DAC0832的DI0DI7分別與單片機的P0.0P0.7連接,采用單緩沖輸出方式,輸出端再接uA741放大器輸出模擬電壓。二、 溫度檢測電路與整形放大濾波電路信號檢測電路是溫度控制系統(tǒng)的重要組成部分,其對溫度測量的精確性直接影響整個溫度控制系統(tǒng)的精度。故本系統(tǒng)選用性能穩(wěn)定的PT1000鉑熱電阻傳感器作為測量溫度信號的敏感元件。其阻值隨溫度的變化為:0時阻值為1 000,溫度系數(shù)為384。線性度小于05。信號采集電路采用對稱的差動式電橋測量溫度信號,鉑熱電阻器Rt和精密電阻器R11、R1
25、2及R13組成測量電橋。此測量電路采用橋式電路來提高測量精度,經(jīng)過運算放大器LM139將電壓信號放大后輸出,通過選擇合適的熱敏電阻或偏移處理得出相對應的電壓-溫度關系,即Vx=V0+m*Tx。其中,(V0為電壓偏移量,m為常數(shù),Tx的范圍從-50到200)其檢測電路如下所示:溫度檢測及低通濾波電路三、 A/D轉換電路該系統(tǒng)設計要求分辨率為0.2°C,測量范圍為(-50200)°C,總的測量的溫度范圍為250攝氏度,250/0.2=1250,故選用12位的A/D轉換器AD574。AD574為單片高速12位逐次比較型A/D轉換器,內(nèi)置雙極性電路構成的混合集成轉換芯片,外接元件少
26、,功率低,精度高等特點,并具有自動校零和自動極性轉換功能。其轉換速率為25us,模擬電壓輸入范圍為010V,020V,0 5V,0 10V。此A/D轉換器轉換精度為1/2 ,系統(tǒng)可以達到分辨率為0.06°C,滿足系統(tǒng)需求。AD574的A0和R/C通過74LS373與單片機的P0.6與P0.7連接74LS373的1D8D分別與單片機的P0.0P0.7連接。其電路圖如下所示:四、 D/A轉換電路溫度檢測值輸入單片機后經(jīng)算法計算之后輸出的控制量經(jīng)D/A轉換器轉換成模擬量施加于加熱器件中用于調(diào)節(jié)溫度。DAC0832是8分辨率的D/A轉換集成芯片。與微處理器完全兼容。這個DA芯片以其價格低廉、
27、接口簡單、轉換控制容易等優(yōu)點,在單片機應用系統(tǒng)中得到廣泛的應用。D/A轉換器由8位輸入鎖存器、8位DAC寄存器、8位D/A轉換電路及轉換控制電路構成。其主要參數(shù)為: 分辨率為8位;電流穩(wěn)定時間1us; 可單緩沖、雙緩沖或直接數(shù)字輸入; 只需在滿量程下調(diào)整其線性度; 單一電源供電(+5V+15V);低功耗,200mW。其使能端CS由單片機的P2.6控制,DAC0832的DI0DI7分別與單片機的P0.0P0.7連接,采用單緩沖輸出方式,輸出端再接uA741放大器輸出模擬電壓。其電路圖如下所示:D/A轉換電路五、 數(shù)碼管顯示電路采用四位共陽數(shù)碼管來顯示當前的溫度值。如下圖所示:數(shù)碼管顯示電路第四部
28、分 整機電路圖第五部分 安裝調(diào)試及性能檢測一、 安裝調(diào)試通過電路圖可以制作得到溫度控制系統(tǒng),這里篇幅有限,具體的安裝調(diào)試不做細致說明二、 系統(tǒng)仿真1. 當=0時,系統(tǒng)控制系統(tǒng)框圖為仿真得到的各個波形單位階躍輸入信號 偏差信號數(shù)字調(diào)節(jié)器輸出波形 輸出信號波形分析:示波器Scope3顯示的是單位階躍的輸入信號波形,示波器Scope2顯示的是誤差信號e(t)的波形,示波器Scope顯示的是數(shù)字調(diào)節(jié)器的輸出信號波形,示波器Scope1顯示的是系統(tǒng)輸出波形Y(t)。從e(t)的波形圖中我們可以看出誤差信號剛開始會比較大,但是很快就下降到零。由此說明最小拍無波紋設計的數(shù)字控制器對誤差具有良好的消除作用。數(shù)
29、字調(diào)節(jié)器輸出的控制信號穩(wěn)定,系統(tǒng)輸出跟隨輸入,由此可見系統(tǒng)性能比較好。2. 當=0.4095時,系統(tǒng)控制系統(tǒng)框圖為仿真得到的各個波形 單位階躍輸入信號 偏差信號 數(shù)字調(diào)節(jié)器輸出波形 輸出信號波形分析:示波器Scope3顯示的是單位階躍的輸入信號波形,示波器Scope1顯示的是誤差信號e(t)的波形,示波器Scope2顯示的是數(shù)字調(diào)節(jié)器的輸出信號波形,示波器Scope顯示的是系統(tǒng)輸出波形Y(t)。從e(t)的波形圖中我們可以看出誤差信號剛開始會比較大,但是很快就下降到零。由此說明達林算法設計的數(shù)字控制器對誤差具有良好的消除作用。數(shù)字調(diào)節(jié)器輸出的控制信號穩(wěn)定,無振鈴現(xiàn)象,系統(tǒng)輸出跟隨輸入,由此可見
30、系統(tǒng)性能比較好。三、 抗干擾性能分析1. 當= 0時的抗干擾性能分析A、干擾為階躍信號的抗干擾性能分析結構圖為抗干擾性能分析結構圖( 干擾為階躍信號)設置constant輸入為0,在0.5s時施加幅值0.3的階躍干擾,得到如下的仿真波形:constant輸入信號 數(shù)字調(diào)節(jié)器輸出信號 階躍干擾信號 偏差信號 輸出信號由上圖可得,當在被控對象之前加一定的階躍干擾信號之后,系統(tǒng)受到階躍信號的干擾,輸出不為零,由于系統(tǒng)具有抗干擾的功能,經(jīng)過一定的時間后,會自動消除干擾引起的影響,恢復原來的狀態(tài)。如上圖所示,系統(tǒng)穩(wěn)態(tài)誤差經(jīng)過一定時間后為0,系統(tǒng)輸出與輸入信號相等,可知系統(tǒng)對于階躍信號的干擾有較好的抗干擾
31、作用。B、干擾為脈沖信號的抗干擾性能分析結構圖為抗干擾性能分析結構圖( 干擾為脈沖信號)設置constant輸入為0,在1s時施加幅值0.5的脈沖干擾,其中Step與Step1是用來產(chǎn)生幅值為0.5的脈沖干擾,得到如下的仿真波形:constant輸入信號 數(shù)字調(diào)節(jié)器輸出信號 脈沖干擾信號偏差信號 輸出信號由上圖可得,當在被控對象之前加一定的脈沖干擾信號之后,系統(tǒng)受到脈沖信號的干擾,輸出不為零,由于系統(tǒng)具有抗干擾的功能,經(jīng)過一定的時間后,會自動消除干擾引起的影響,恢復原來的狀態(tài)。如上圖所示,系統(tǒng)穩(wěn)態(tài)誤差經(jīng)過一定時間后為0,系統(tǒng)輸出與輸入信號相等,可知系統(tǒng)對于脈沖信號的干擾有較好的抗干擾作用。2.
32、 當=0.4095時的抗干擾性能分析A、干擾為階躍信號的抗干擾性能分析結構圖為抗干擾性能分析結構圖( 干擾為階躍信號)設置Step輸入為0,在2s時施加幅值0.5的階躍干擾,得到如下的仿真波形Step輸入信號 數(shù)字調(diào)節(jié)器輸出信號 階躍干擾信號 偏差信號 輸出信號設定值Step為0,階躍干擾為0.5時仿真圖由上圖可得,當在被控對象之前加一定的階躍干擾信號之后,系統(tǒng)受到階躍信號的干擾,輸出不為零,由于系統(tǒng)具有抗干擾的功能,經(jīng)過一定的時間后,會自動消除干擾引起的影響,回復原來的狀態(tài)。如上圖所示,系統(tǒng)穩(wěn)態(tài)誤差經(jīng)過一定時間后為0,系統(tǒng)輸出與輸入信號相等,可知系統(tǒng)對于階躍信號的干擾有較好的抗干擾作用。B、
33、干擾為脈沖信號的抗干擾性能分析結構圖為抗干擾性能分析結構圖( 干擾為脈沖信號)設置Step輸入為0,在2s時施加幅值1的脈沖干擾,其中Step1與Step2是用來產(chǎn)生幅值為1的脈沖干擾,得到如下的仿真波形: 輸入信號 數(shù)字調(diào)節(jié)器輸出 脈沖干擾信號 誤差信號 輸出信號 設定值Step為0,脈沖干擾為1時仿真圖由上圖可得,當在被控對象之前加一定的脈沖干擾信號之后,系統(tǒng)受到脈沖信號的干擾,輸出不為零,由于系統(tǒng)具有抗干擾的功能,經(jīng)過一定的時間后,會自動消除干擾引起的影響,恢復原來的狀態(tài)。如上圖所示,系統(tǒng)穩(wěn)態(tài)誤差經(jīng)過一定時間后為零,系統(tǒng)輸出與輸入信號相等,可知系統(tǒng)對于脈沖信號的干擾有較好的抗干擾作用。四
34、、 元件清單五、 程序#include<absacc.h>#include<intrins.h>#include<reg51.h>#define uint unsigned int#define uchar unsigned char#include data_OUT P1#define ADCOM XBYTE0x7ffc/ 使A0=0,R/C=0,CS=0#define ADLO XBYTE0x7fff/ 使A0=1,R/C=1,CS=0#define ADHI XBYTE0x7ffd / 使A0=0,R/C=1,CS=0#define data_OUT
35、XBYTE0xbfffsbit r=P37;sbit w=P36;sbit adbusy=P34;uint getpoint,setpoint=150;uint ek,ek1,ek2,uk,uk1,uk2,uk3;void delay(uint N) int i; for(i=0;i<N;i+);uint ad574(void) r=0; w=0; ADCOM=0; while(adbusy=1); return(uint)(ADHI<<4)+(ADLO&0x0f);void da0832(uchar out_data) data_OUT=out_data; dela
36、y(10);void timer0() interrupt 1 TH0=(65536-61488)/256;TL0=(65536-61488)%256;aa+;if(aa=4) /采樣周期為 0.24595aa=0;ek2=ek1;ek1=ek;uk3=uk2;uk2=uk1;uk1=uk; getpoint=ad574();/ad轉換void main() uint aa=0; TMOD=0x01; /定時器0方式1TH0=(65536-61488)/256;/晶振頻率為12MHz,定時61.488msTL0=(65536-61488)%256;EA=1; ET0=1;TR0=1;while
37、(1) ek=setpoint-getpoint; uk=0.0095ek+0.0116ek1+0.0035ek2+1.2167uk1+0.0214uk2+0.2382uk3; /達林算法算出控制量uk=0.01265ek0.003314ek10.000217ek2+1.15uk1+0.15065uk2;/最小拍無紋波算出控制量 da0832(uk); /daz轉換第六部分 心得體會如今科學技術發(fā)展的日新日異,計算機控制技術已經(jīng)成為當今世界空前活躍的領域,而我們作為華工自動化科學與工程學院的學子、未來的二十一世紀的人才,掌握計算機控制技術是至關重要的。本次的計算機控制系統(tǒng)課程設計總共用了一個星
38、期的時間,對于本次課程設計,本人分為幾個階段進行工作:1.上網(wǎng)和到圖書館查閱相關資料;2.方案選擇論證,也包括控制算法的選擇論證;3.利用MATLAB和SIMULINK進行仿真分析和驗證;4.元器件選型、電路設計、繪制電路板、編寫程序;5.整理報告。本次的課程設計是我們對于之前所學過的知識的一個總結和概括,也是對我們實際動手能力的鍛煉和考察過程。本次課程設計,可以說是控制領域所有基礎科學和專業(yè)學科的大綜合,其涉及的內(nèi)容囊括計算機控制、自動控制原理、數(shù)字信號處理、單片機原理、過程控制、檢測技術、數(shù)字電路、模擬電路等技術知識,通過獨立完成設計可以培養(yǎng)我們綜合運用所學知識,發(fā)現(xiàn)、提出、分析和解決實際問題的能力,使我們對控制系統(tǒng)的設計更為深入的了解并且在實踐中掌握其設計要領,更能有效提高我們的專業(yè)水平和綜合素質。本次的課
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GSP知識培訓課件
- 二零二五年度個人車輛買賣合同含車輛交易稅費減免條款
- 二零二五年度勞動仲裁調(diào)解協(xié)議范本:新興產(chǎn)業(yè)勞動者權益保護協(xié)議
- 二零二五年度就業(yè)市場分析與人才招聘服務協(xié)議
- 二零二五年度能源互聯(lián)網(wǎng)企業(yè)高管聘用及新能源協(xié)議
- 二零二五年度年會交通及住宿安排合同
- 浙江國企招聘2024臺州市建設咨詢有限公司招聘4人筆試參考題庫附帶答案詳解
- 2025河南神州精工制造股份有限公司招聘16人筆試參考題庫附帶答案詳解
- 教育概論知到智慧樹章節(jié)測試課后答案2024年秋山東女子學院
- 2025年福建省榕圣建設發(fā)展有限公司項目招聘12人筆試參考題庫附帶答案詳解
- GB/T 45083-2024再生資源分揀中心建設和管理規(guī)范
- 相互批評意見500條【5篇】
- 探索2-個人信息資源的防護措施-課件-蘇科版(2023)初中信息技術七年級下冊
- 城市支路施工組織設計
- 耐堿玻纖網(wǎng)格布檢測報告
- 20米往返跑教案 (2)
- 甲醛安全周知卡
- 《書法練習指導》教案江蘇鳳凰少年兒童出版社四年級下冊
- 三菱變頻器e700使用手冊基礎篇
- 公開課聽課簽到表(共1頁)
- DZ47LE-63 防雷型漏電斷路器說明書
評論
0/150
提交評論