版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 《計算機控制技術(shù)》</b></p><p><b> 實驗報告</b></p><p><b> 電氣與信息工程學(xué)院</b></p><p> 2013年 4 月 20 日</p><p> 實驗一 A/D、D/A轉(zhuǎn)換實驗</p&g
2、t;<p> 實驗1.1 A/D、D/A轉(zhuǎn)換實驗(1)</p><p> 1.實驗線路原理圖:見圖1—1</p><p><b> 圖1-1</b></p><p> CPU的DPCLK信號與ADC0809單元電路的CLOCK相連作為ADC0809的時鐘信號。ADC0809芯片輸入選通地址碼A、B、C為“1”狀態(tài),選通輸
3、入通道IN7。通過電位器W41給A/D變換器輸入-5V~+5V的模擬電壓。8253的2#口用于5ms定時輸出OUT2信號啟動A/D變換器。由8255口A為輸入方式。A/D轉(zhuǎn)換的數(shù)據(jù)通過A口采入計算機,送到顯示器上顯示,并由數(shù)據(jù)總線送到D/A變換器0832的輸入端。選用CPU的地址輸入信號IOY0為片選信號(),XIOW信號為寫入信號(),D/A變換器的口地址為00H。</p><p> 調(diào)節(jié)W41即可改變輸入電
4、壓,可從顯示器上看A/D變換器對應(yīng)輸出的數(shù)碼,同時這個數(shù)碼也是D/A變換器的輸入數(shù)碼。</p><p> 2.A/D、D/A轉(zhuǎn)換程序流程:(見圖1—2)</p><p> 對應(yīng)下面的流程,我們已編好了程序放在CPU的監(jiān)控中,可用U(反匯編)命令查看。而且已將所有控制程序放在光盤中,供教師參考,當(dāng)然對于學(xué)生來說,應(yīng)讓其自己編寫調(diào)試。</p><p><b&g
5、t; 圖1-2</b></p><p><b> 3.實驗內(nèi)容及步驟</b></p><p> (1)按圖1—1接線。用“短路塊”分別將U1單元中的ST與+5V短接,U4單元中的X與+5V,Z與-5V短接。其它畫“●”的線需自行連接。示波器的CH1通道接U15單元的OUT端,連接好后,接通電源。</p><p> (2)對U
6、15 D/A轉(zhuǎn)換單元進行調(diào)零。</p><p> 按下實驗箱上的復(fù)位鍵,在調(diào)試窗口中出現(xiàn)“WELCOME TO YOU”后,輸入如下(參照圖1-3):</p><p> A2000 按“Enter”鍵</p><p> 0000:2000 MOV AL,80 按“Enter”鍵</p><p>
7、 0000:2002 OUT 00,AL 按“Enter”鍵</p><p> 0000:2004 INT 按“Enter”鍵</p><p> 0000:2005 按“Enter”鍵</p><p> G=0000:2000 按“Enter”鍵</p><p>
8、待輸入完成后,用U16單元電壓表毫伏檔監(jiān)測U15 D/A轉(zhuǎn)換單元OUT端電壓,調(diào)節(jié)U15單元103電位器使電壓表顯示“00”。</p><p><b> 圖1-3</b></p><p> (3)將U4單元中W41輸出調(diào)至-5V,執(zhí)行監(jiān)控中的程序(G=F000:1100按“Enter”鍵)。如果程序正確執(zhí)行,將在顯示器上顯示“00”。參見圖1-4。</p&g
9、t;<p><b> 圖1-4</b></p><p> (3)將W41依次調(diào)節(jié),用U16 交/直流數(shù)字電壓表分別檢測A/D的輸入電壓和D/A的輸出電壓。觀察顯示器,記下相應(yīng)的數(shù)碼及D/A的輸出模擬電壓,填入下表1—1。</p><p> 4.按圖1—5改接U4輸出Y至U15A/D轉(zhuǎn)換單元輸入IN7的連接,即添加一個反向放大器,其它線路同圖1—1。
10、</p><p><b> 圖1-5</b></p><p> 5.用U16 交/直流數(shù)字電壓表監(jiān)測A/D的輸入電壓,在OV附近連續(xù)調(diào)節(jié)A/D的輸入電壓,觀察整理化誤差和量化單位。</p><p> 6.測出A/D輸入電壓在OV附近±5個量化單位的數(shù)值,記錄與之相對應(yīng)的數(shù)字量,如表1—2所示:</p><p&
11、gt;<b> 表1—2</b></p><p> AD轉(zhuǎn)換的量化特性圖,如圖1—6所示:</p><p><b> 圖1-6</b></p><p> 實驗1.2 A/D、D/A轉(zhuǎn)換實驗(2)</p><p> 1.實驗線路原理圖:見圖1—7</p><p>&
12、lt;b> 圖1-7</b></p><p> 設(shè)置8255為定時方式,OUT2信號為采樣脈沖,采樣周期5ms。8255的A口為輸入方式,用于采入數(shù)據(jù)。8255的B口為輸出方式,用于選擇控制雙路輸入輸出通道。A/D轉(zhuǎn)換單元可對多路模擬量進行轉(zhuǎn)換,這里用6、7兩路分別接入圖1—8所示信號。</p><p><b> 圖1-8</b></p&
13、gt;<p> 計算機控制A/D變換器分時對這兩路模擬信號進行A/D轉(zhuǎn)換。將轉(zhuǎn)換的數(shù)字量送至D/A變換器還原成模擬量,并送至兩個采樣保持器。由8255B口分別控制兩個采樣保持器的采樣開關(guān),以保證采樣保持器單元電路中的OUT1輸出信號與A/D轉(zhuǎn)換單元U13的IN6輸入信號一致;采樣保持器單元電路的OUT2輸出信號與A/D轉(zhuǎn)換換單元U13的IN7輸入信號一致。</p><p> 2.程序流程:見圖1
14、—9</p><p><b> 圖1-9</b></p><p><b> 3.實驗內(nèi)容及步驟</b></p><p> (1)按圖1—7接線,其中畫“●”的線需自行連接。將U1的信號選擇開關(guān)S11放到斜波位置。用短路塊將U1的S與ST短接。置S12為T3檔,實驗中調(diào)節(jié)W11電位器,改變信號周期。調(diào)W12使輸出信號不
15、大于5V。</p><p> (2)執(zhí)行程序(G=F000:1151按“Enter”鍵)。</p><p> (3)本實驗選擇普通示波器,用示波器同時觀察輸入與輸出信號。如果程序正確執(zhí)行,A/D轉(zhuǎn)換單元U13的IN6輸入信號應(yīng)與U15 DA/C單元中的采樣保持輸出OUT1信號一致,參見圖1-8左圖。U13的IN7輸入信號與U15單元中的采保持輸出OUT2信號一致,參見圖1-8右圖。&l
16、t;/p><p> (4)在U15 DA/C轉(zhuǎn)換單元的OUT端用示波器觀察計算機分時控制的輸出波形。</p><p> 實驗二 采樣與保持</p><p> 實驗2.1 采樣實驗</p><p><b> 1.實驗線路原理圖</b></p><p><b> (1)原理:<
17、/b></p><p> 信號發(fā)生器U1 單元的OUT端輸出拋物線信號,通過A/D轉(zhuǎn)換單元U13的IN7端輸入。計算機在采樣時刻啟動A/D轉(zhuǎn)換器,轉(zhuǎn)換得到數(shù)字量送至教學(xué)機8255口A,口A設(shè)成輸入方式。CPU將輸入的數(shù)字量直接送到D/A轉(zhuǎn)換單元U15,在U15單元的OUT端則輸出相應(yīng)的模擬信號。</p><p> 如圖2.1—1所示,在時間τ以外,計算機輸出零至D/A并使其轉(zhuǎn)換,
18、所以τ以外輸出為零。τ的時間:10ms</p><p><b> 圖2.1-1</b></p><p> (2)接線圖:見圖2.1—2。</p><p><b> 圖2.1-2</b></p><p> ?。?)采樣周期T的設(shè)置</p><p> 計算機用8253產(chǎn)生
19、定時中斷信號,定時10ms,并在2F60H單元存放倍數(shù)Tk可取01H~FFH,采樣周期T=Tk×10ms,所以T的范圍為10ms~2550ms,改變Tk即可以確定T。</p><p> 2.實驗程序流程圖:見圖2.1—3</p><p><b> 圖2.1-3</b></p><p><b> 3.實驗內(nèi)容與步驟<
20、;/b></p><p> ?。?)按圖2.1—2連線,其中畫“●”的線需自行連接。首先將U1 信號發(fā)生器單元中的S11置拋物線檔,S12置T3檔。用短路塊短接S與ST。</p><p> (2)用示波器觀察U1單元的OUT端的波形,調(diào)W12使其不高于5V,調(diào)W11使T1周期約2s。</p><p> ?。?)選定Tk=04H,將2F60H單元存入Tk值。在
21、調(diào)試窗口輸入:E2F60,按“Enter”鍵,待調(diào)試窗口顯示“0000:2F60=CC—”從鍵盤輸入04后,按“Enter”,即將Tk=04H存入2F60H單元。見下圖。</p><p> ?。?)啟動采樣程序(在調(diào)試窗口輸入G=F000:11A2按“Enter”鍵)。</p><p> (5)本實驗選用普通示波器,用示波器對照觀察U1單元的OUT端與U15單元的OUT端波形,觀察完停機
22、。</p><p> (6)選擇若干Tk值(可取01H~FFH),重復(fù)(3)、(4)、(5),觀察不同采樣周期T時的輸出波形。</p><p> ?。?)調(diào)節(jié)U1信號發(fā)生器單元的W11,使T1約0.3s,調(diào)W12使其不高于5V,重復(fù)步驟(3)、(4)、(5)。</p><p> 上機實驗結(jié)果如下圖所示:</p><p><b>
23、; 周期約等于兩秒</b></p><p> T=04H時的采樣波形如下:</p><p> T=07H時的采樣波形如下:</p><p> T=FFH時的采樣波形如下:</p><p> 調(diào)節(jié)U1信號發(fā)生器單元的W11,使T1約0.3s,調(diào)W12使其不高于5V的輸出波形如下所示:</p><p>
24、; T=04H時的輸出波形如下:</p><p> T=70H時的輸出波形如下:</p><p> T=FFH時的輸出波形如下:</p><p><b> 4.實驗說明</b></p><p> 通過3中的一些實驗步驟,大家可明顯地觀察到,當(dāng)Tk=01H~26H時,U15單元的OUT端的輸出波形為IN7的采樣波
25、形,但當(dāng)Tk再增大時,U15單元的OUT端的輸出波形將采樣失真。從這看出,似乎采樣周期T取得越小,對信號恢復(fù)越有利,一般來說,T必須滿足tA/D+t處理≤T≤T香農(nóng)/2,在此前提下,T越小越好(tA/D為A/D轉(zhuǎn)換時間,t處理為計算機對信息進行處理所用的時間)。</p><p> 有人又問,既然A/D采樣本身具有保持功能,那是不是不管模擬量在A/D轉(zhuǎn)換時變化多大,都可不加保持器呢?不一定,因為A/D在采樣時,對
26、模擬量的變化頻率有限制。一般在十幾Hz左右,如果信號變化太快,就會使采樣信號失真,所以必須加采樣保持器。</p><p> 實驗2.2 保持實驗</p><p><b> 1.實驗原理與線路</b></p><p><b> ?。?)原理</b></p><p> 計算機(CPU)用8253定
27、時,在采樣時刻計算機給A/D器件啟動信號,這時A/D器件(ADC0809)將模擬器轉(zhuǎn)換成數(shù)字量并通過口A輸入,計算機直接把這些數(shù)字量輸出給D/A器件,D/A器件(DAC0832)則輸出相應(yīng)的模擬量,并且一直保持到輸入新值。原理如圖2.2—1,采樣周期設(shè)置同實驗2.1。</p><p><b> 圖2.2-1</b></p><p> 無零階保持器的模擬原理圖見圖2
28、.2—2。開關(guān)τ合上的時間為10ms。采樣周期同實驗2.1。</p><p><b> 圖2.2-2</b></p><p> ?。?)實驗接線圖:見圖2.2—3</p><p> R為輸入,C為輸出。U15單元的OUT端為IN7端的離散化信號。</p><p><b> 圖2.2-3</b>
29、</p><p> 2.實驗程序流程:見圖2.1—3</p><p><b> 3.實驗內(nèi)容與步驟</b></p><p> ?。?)按圖2.2—3接線,S11置方波檔,S12置T3檔,調(diào)W12使U1單元的OUT端輸出為1V方波,調(diào)W11使輸出信號周期為5S。</p><p> (2)選Tk為02H,將2F60H單
30、元存入Tk值,見下圖。</p><p> ?。?)在調(diào)試窗口,啟動采樣保持程序(G=F000:11E5按“Enter”鍵)。本實驗選用普通示波器,用示波器對照觀察U13單元的IN7與U15單元OUT端波形,停機。</p><p> ?。?)更換Tk,重復(fù)(2)、(3)步驟。</p><p> ?。?)增大Tk,存入2F60H單元,啟動采樣保持程序,觀察輸出C點波形,
31、停機。重復(fù)幾次,直至系統(tǒng)不穩(wěn)定,記下Tk值,并換算出相應(yīng)的采樣周期T,將實驗結(jié)果填入表2.2—1中。</p><p> 表2.2—1(T=Tk×10ms)</p><p> 說明:當(dāng)Tk=02H時,啟動采樣程序,此時無零階保持器,系統(tǒng)的輸出波形將失真,因為在計算機控制系統(tǒng)中若無零階保持器將導(dǎo)致控制不穩(wěn)定,即在采樣點間短暫失控,系統(tǒng)輸出波形將失真。</p><
32、;p> ?。?)在已填入表2.2—1中選取一個Tk值(不要選為01H),Tk存入2F60H單元,啟動采樣程序(G=F000:11A2),觀察無零階保持器系統(tǒng)C點的輸出波形。</p><p> (6)減小輸入信號幅度,增大采樣周期,重復(fù)(2)、(3)步驟,觀察離散化噪音及系統(tǒng)的輸出。再將S11拔至斜波,拋物線檔,作進一步觀察。</p><p> 上機實驗演示如下圖所示:</p
33、><p> T=02H時輸出波形如下(發(fā)生失真):</p><p> 將T調(diào)節(jié)為70H時的輸出波形如下:</p><p> 實驗三 積分分離PID控制實驗</p><p> 1.實驗原理及線路簡介</p><p><b> (1)原理</b></p><p> 如
34、圖4—1,R為輸入,C為輸出,計算機不斷采入誤差E,進行積分判別與PID運算,然后判結(jié)果是否溢出(若溢出則取最大或最小值),最后將控制量輸送給系統(tǒng)。</p><p><b> 圖3-1</b></p><p><b> (2)運算原理</b></p><p><b> PID控制規(guī)律為:</b>
35、</p><p> U(t)=Kp[e(t)+ ]。</p><p> e(t)控制器輸入;U(t)為控制器輸出。用矩陣法算積分,用向后差分代替微分,采樣周期為T,算法為:</p><p> U(K)=Kp{E(K)+[E(K)-E(K-1)]}</p><p> =Kp·E(K)+[E(K)-E(K-1)]</p&g
36、t;<p><b> 簡記為:</b></p><p> Uκ=P·Eκ+I+D·(Eκ-Eκ-1)</p><p> P、I、D范圍為:-0.9999~+0.9999,計算機分別用相鄰三個字節(jié)存儲其BCD碼。最低字節(jié)存符號,00H為正,01H為負(fù)。中間字節(jié)存前2位小數(shù),最高字節(jié)存末2位小數(shù)。例有系數(shù)P為0.1234,I為0.0
37、4秒,D為0,則內(nèi)存為表4-1所示。</p><p> 地址 內(nèi)容</p><p> 低字節(jié) 0002H 00H</p><p> 中間字節(jié) P 0003H 12H</p><p>
38、高字節(jié) 0004H 34H</p><p> 0005H 00H</p><p> I 0006H 04H</p><p> 0007H 00H</p><p>
39、; 0008H 00H</p><p> D 0009H 00H</p><p> 000AH 00H</p><p><b> 表3—1</b></p><p> 計算機存有初始化程序,把十進
40、制小數(shù)轉(zhuǎn)換成二進制小數(shù),每個小數(shù)用兩個字節(jié)表示。在控制計算程序中按定點小數(shù)進行補碼運算,對運算結(jié)果設(shè)有溢出處理。當(dāng)運算結(jié)果超出00H或FFH時則用極值00H或FFH作為計算機控制輸出,在相應(yīng)的內(nèi)存中也存入極值00H與FFH。</p><p> 積分項運算也設(shè)有溢出處理,當(dāng)積分運算溢出時控制量輸出取極值,相應(yīng)內(nèi)存中也存入極值。計算機還用2F00H內(nèi)存單元所存的值數(shù)作為積分運算判定值EI,誤差E有絕對值小于EI時積
41、分,大時不積分。EI的取值范圍:00H~7FH。</p><p> 控制量Uκ輸出至D/A,范圍:00H~FFH,對應(yīng)—5V~+4.96V,誤差EI模入范圍與此相同。</p><p> (3)整定調(diào)節(jié)參數(shù)與系統(tǒng)開環(huán)增益</p><p> 可用臨界比例法整定參數(shù)。設(shè)采樣周期為50ms,先去掉微分與積分作用,只保留比例控制,增大Kp,直至系統(tǒng)等幅振,記者證下振蕩周
42、期Tu和振蕩時所用比例值Kpu,按以下公式整定參數(shù)。</p><p><b> ?、僦挥帽壤{(diào)節(jié)</b></p><p> Kp=0.5Kpu(P=Kp=0.5Kpu)</p><p> ?、谟帽壤?、積分調(diào)節(jié)(T取Tu)</p><p> 比例Kp=0.36Kpu(即P=Kp=0.36Kpu)</p>
43、<p> 積分時間TI=1.05Tu(即I==0.07Kpu)</p><p> ?、塾帽壤⒎e分、微分調(diào)節(jié)(T取Tu)</p><p> 比例Kp=0.27Kpu(即P=Kp=0.27Kpu)</p><p> 積分時間TI=0.4Tu(即I==0.11Kpu)</p><p> 微分時間TD=0.22Tu(即D==0.3
44、6Kpu)</p><p> PID系數(shù)不可過小,因為這會使計算機控制輸出也較小,從而使系統(tǒng)量化誤差變大,甚至有時控制器根本無輸出而形成死區(qū)。這時可將模擬電路開環(huán)增益適當(dāng)減小,而使PID系數(shù)變大。例:PID三個系數(shù)都小于0.2,模擬電路開環(huán)增益可變?yōu)镵/5,PID系數(shù)則都相應(yīng)增大5倍。另一方面PID系數(shù)不可等于1,所以整個系統(tǒng)功率增益補償是由模擬電路實現(xiàn)。例如若想取P=5.3,可取0.5300送入,模擬電路開環(huán)
45、增益亦相應(yīng)增大10倍。</p><p> (4)接線與線路原理</p><p> 8253的OUT2定時輸出OUT2信號,經(jīng)單穩(wěn)整形,正脈沖打開采樣保持器的采樣開關(guān),負(fù)脈沖啟動A/D轉(zhuǎn)換器。</p><p> 系統(tǒng)誤差信號E→U14、IN;U14、OUT→U13、IN7:采樣保持器對系統(tǒng)誤差信號進行采樣,將采樣信號保持并輸出給A/D第7路輸入端IN7。<
46、/p><p> 計算溢出顯示部分:圖4—2虛框內(nèi)。當(dāng)計算控制量的結(jié)果溢出時,計算機并口B的PB17輸出高電平,只要有一次以上溢出便顯示。這部分線路只為觀察溢出而設(shè),可以不接,對于控制沒有影響。</p><p><b> (5)采樣周期T</b></p><p> 計算機8253產(chǎn)生定時信號,定時10ms,采樣周期T為:T=Tκ×10
47、ms</p><p> Tκ事先送入2F60H單元,范圍是01H~FFH,則采樣周期T的范圍為10ms~2550ms。按Tu計算出的T如果不是10ms的整數(shù)倍,可以取相近的Tκ。</p><p> 2.實驗程序流程:見圖4—3 主 程 序 </p><p> PID位置算法A口中斷程序 </p><p><b&g
48、t; 3.實驗內(nèi)容與步驟</b></p><p> (1)按圖4-2接線,用短路塊將S與ST短接,S11置方波檔,S12置T3檔,調(diào)W11使信號周期為5S,調(diào)W12使信號約為3 V。</p><p> ?、?按下實驗箱CPU單元的復(fù)位鍵,從菜單欄選擇“裝入程序”,程序存放路徑為:安裝目錄盤(如C盤):\Teamkit\TKKL\TH4-1.EXE,如下圖</p>
49、<p> 選擇指定程序后,會提示裝入程序地址的段地址、偏移量。</p><p> 確定裝入程序的段地址和偏移量后,會顯示裝入程序的進度,直到出現(xiàn)“完成”提示,即程序裝載完成。</p><p> ?、诳捎肬命令查看反匯編程序與數(shù)據(jù),在調(diào)試窗口鍵入(U0000: 2000按“Enter”鍵)。用D命令查看程序數(shù)據(jù)段段地址為0240后的數(shù)據(jù),在調(diào)試窗口鍵入(D0240:0000
50、按“Enter”鍵)。如下圖</p><p> ?、?在TK(0240:0000)、EI(0240:0001)、KP、KI、KD(其中取KI=KD=0)的相應(yīng)地址中存入表4-2中的數(shù)據(jù),P、I、D系數(shù)的內(nèi)存地址和存入方法參見表4-1的舉例。</p><p> 注:用E命令編輯指定單元中的數(shù)據(jù),在調(diào)試窗口輸入E0240:0000按“Enter”鍵,進入修改數(shù)據(jù)狀態(tài)。輸入數(shù)據(jù)后可通過“空格”
51、鍵使地址向高地址方向移動,而“-”鍵使地址向低地址方向移動。修改完后直接按“Enter”鍵退出E命令狀態(tài)。</p><p> ?、?選用普通示波器,在調(diào)試窗口啟動程序(G=0000:2000按“Enter”鍵),啟動PID位置式算法程序,調(diào)電位器R可改變輸出波形,用示波器觀察輸出。</p><p> (2)選不同的KP,直到等幅振蕩,記下TU和KPU,TU填入表4—2上部。(或KP取0.
52、99仍不振蕩則應(yīng)增大采樣周期或增大模擬電路增益,增大增益可調(diào)整圖4—2中電位器R)</p><p> (3)根據(jù)臨界比例法計算P、I、D三參數(shù),修改KP、KI、KD (若系數(shù)過大過小可配合改變模擬電路增益),積分分離值EI取7FH存入2F00H單元,啟動程序(G=0000:2000),用示波器測出MP、tS。</p><p> (4)改變積分分離值EI,啟動程序(G=0000:2000
53、),對照輸入觀察輸出C,看MP、tS有無改善,并記錄MP、tS。</p><p> (5)根據(jù)P、I、D三個系數(shù)的不同的控制作用,適當(dāng)加以調(diào)整,同時可配合改變EI值,重新存入,啟動程序(G=0000:2000),對照輸入觀察輸出,記錄MP、tS。</p><p> 按上述方法重復(fù)做幾次,直到使MP<20%,tS<1S,在表3—2中填入此時的各參數(shù)和結(jié)果。</p><
54、p> (6)用表3—2中的最佳PID參數(shù),但積分分離值改為7FH并存入,在輸入信號R為零時啟動程序,將參數(shù)和結(jié)果填入表4—2中。</p><p> TK= 05H KPU= 0.905 TU= 0.5S </p><p><b> 表3—2</b></p><p> 依照實驗示波器的輸出如下圖所示:<
55、/p><p><b> 圖1、</b></p><p><b> 圖2、</b></p><p><b> 圖3、</b></p><p><b> 圖4、</b></p><p> 實驗四 最小拍控制系統(tǒng)</p>
56、;<p> 1.實驗原理與線路圖</p><p><b> (1)原理</b></p><p> 見圖5.1—1。R為輸入,C為輸出,計算機對誤差E定時采樣按D(Z)計算輸出控制量U(Z)。圖中K=5。</p><p><b> 圖4.1-1</b></p><p> 針對階
57、躍輸入進行計算機控制算法D(Z)設(shè)計。</p><p><b> (2)D(Z)算法</b></p><p> 采樣周期T=1S,E(Z)為計算機輸入,U(Z)為輸出,有:</p><p><b> D(Z)=</b></p><p><b> =</b></p&
58、gt;<p> 式中Ki與Pi取值范圍:-0.9999~0.9999,計算機分別用相鄰三個字節(jié)存儲其BCD碼。最低字節(jié)符號,00H為正,01H為負(fù)。中間字節(jié)存前2位小數(shù),最高字節(jié)存末2位小數(shù)。例有系數(shù)0.1234,則內(nèi)存為:</p><p> 地址 內(nèi)容</p><p> 2F00H 00H</p><p&
59、gt; 2F01H 12H</p><p> 2F02H 34H</p><p> 系數(shù)存儲安排如表5.1—1。</p><p><b> 表5.1—1</b></p><p> 0101H 010DH</p><
60、p> 0102H K0 010EH P1</p><p> 0103H 010FH</p><p> 0104H 0110H</p><p> 0105H K1 0111H P2</p><p>
61、; 0106H 0112H</p><p> 0107H 0113H</p><p> 0108H K2 0114H P3</p><p> 0109H 0115H</p><p><b>
62、 010AH</b></p><p> 010BH K3</p><p><b> 010CH</b></p><p> 將D(Z)式寫成差分方程,則有:</p><p> UK=K0EK+K1EK-1+K2EK-2+K3EK-3-P1UK-1-P2UK-2-P3UK-3</p>
63、<p> 式中EK~EK-3,誤差輸入;UK~UK-3,計算機輸出。</p><p> 計算機運算溢出處理,當(dāng)計算機控制輸出超過00H~FFH時(對應(yīng)于模擬量-5V~+5V),則計算機輸出相應(yīng)的極值00H或FFH,同時在相應(yīng)的內(nèi)存單元也存入極值。</p><p> (3)模擬電路的參數(shù)整定</p><p> 被控對象有模擬電路,電路中所接電阻、電
64、容參數(shù)有一定誤差,所以應(yīng)加以整定,可先整定慣性環(huán)節(jié),再整定積分環(huán)節(jié),應(yīng)使二者串聯(lián)時盡量接近所給傳遞函數(shù)。整定方法參見注1。</p><p> (4)接線(如圖5.1—2所示)</p><p> 8253 2#輸出OUT2信號,經(jīng)單穩(wěn)整形,正脈沖打開采樣保持器的采樣開關(guān),負(fù)脈沖啟動A/D變換器。</p><p> 系統(tǒng)誤差信號E→U4、IN2、U14、OUT2→
65、U15、IN7:采樣保持器對系統(tǒng)誤差信號進行采樣,將采樣信號保持并輸出給A/D第7路輸入端。</p><p> 計算溢出顯示部分:圖5.1—2虛框內(nèi)。當(dāng)計算控制量的結(jié)果溢出時,計算機給口B的PB17輸出高電平,只要有一次以上溢出便顯示。這部分線路只為觀察溢出而設(shè),可以不接,對于控制沒有影響。</p><p><b> 圖4.1-2</b></p>&
66、lt;p><b> (5)采樣周期T</b></p><p> CPU的8253產(chǎn)生定時信號,定時10ms,采樣周期T為:</p><p><b> T=TK×10ms</b></p><p> TK需事先送入2F60H單元,取值范圍:01H~FFH,對應(yīng)的范圍:10ms~2550ms。例如當(dāng)T=1
67、S,有:</p><p> TK==100=64H</p><p> 實驗程序流程見圖5.1—3</p><p><b> A口中斷程序 </b></p><p><b> 圖4.1—3</b></p><p><b> 3.實驗內(nèi)容與步驟</b&g
68、t;</p><p> (1)按圖5.1—2連線,S11置方波檔,S12置下檔,調(diào)W12使U1單元的OUT端輸出為2.5V的方波,調(diào)W11約為6S。</p><p> 裝入程序TH5-1.EXE后,可分別用U命令、D命令查看反匯編程序與數(shù)據(jù)。用E命令編輯、修改指定單元中的數(shù)據(jù),0100F單元存入64H。具體過程可參照實驗四的修改方法。</p><p> (2)
69、按要求計算D(E)各系數(shù),送入內(nèi)存0101H~0115H單元,見上圖。具體推導(dǎo)過程見有關(guān)計算控制技術(shù)教材。(其中,K0=0.5434、K1=-0.7434、K2=0.2000、K3=0、P1=-0.2826、P2=-0.7174、P3=0),Ki與Pi系數(shù)存儲地址參見表5.1—1。</p><p> (3)選用普通示波器,用示波器觀察輸入R波形,在輸入R為零時啟動最小拍程序(G=F000:15E6按“Enter
70、”鍵),對照階躍輸出R觀察輸出C,應(yīng)有以下波形(見圖5.1—4),輸出經(jīng)過一拍后,在采樣點上跟蹤輸入誤差輸出為:</p><p> E(Z)=Φe(Z)R(Z)=(1-Z-1)·</p><p> 即一拍后進行跟蹤,偏差保持為零。</p><p><b> 而從控制量的輸出</b></p><p> Y
71、(Z)=D(Z)E(Z)</p><p><b> =2.5×</b></p><p> =1.3590-1.4744Z-1+1.0571Z-2-0.7580Z-3+0.5435Z-4-0.3897Z-5</p><p> 可見,控制量在一拍后并未進入穩(wěn)態(tài)(常數(shù)為零),而是在不停地波動,從而使連續(xù)部分的輸出在采樣點之間存在紋波。
72、</p><p><b> 圖4.1-4</b></p><p> 實驗5.2 最小拍無紋波設(shè)計</p><p><b> 1.實驗原理與線路</b></p><p> 只是D(Z)應(yīng)按無波紋設(shè)計,其余同實驗5.1 </p><p> 2.實驗流程圖:見圖5.1—
73、3</p><p><b> 3.實驗內(nèi)容與步驟</b></p><p> 對象改為G0(S)=1/S(S+1),所以將實驗5.1圖5.1—2中R1改為250K。</p><p> ①針對階躍輸入按無紋波設(shè)計
74、 </p><p><b> D(Z)=<
75、;/b></p><p> U(Z)=D(Z)E(Z)R(Z)=(1.583-0.5824)Z-1×2.5=3.9575-1.4560Z-1</p><p> K0=0.9999 P1=-0.4176</p><p> K1=-0.3679 P2=0</p>
76、;<p> K2=0 P3=0</p><p><b> K3=0</b></p><p> ?、谡{(diào)W11使U1信號發(fā)生器單元的OUT端的方波信號輸出幅值不超過2.5V,調(diào)W12使周期為6S。</p><p> ?、蹖K=64H送入2F60H單元中,0101H~0115H單元
77、分別存入K0~K3,P1~P3。參見上面實驗步驟。</p><p> ?、苡檬静ㄆ饔^察輸入R波形,在輸入R為零時啟動最小拍程序(G=F000:15E6),對照方波輸入R,觀察輸出C點波形,應(yīng)觀察到,系統(tǒng)從第二拍起,U(Z)恒為零。因此輸出量穩(wěn)定在穩(wěn)態(tài)值,而不余有波紋了。從控制量輸出U(Z)的表達(dá)式可看出此時前一拍的值均為>1,所以輸出飽和,可用示波器觀察U15單元的OUT端輸出。最小拍無波紋設(shè)計,除了消除采樣點之
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 湖南工業(yè)大學(xué)計算機題庫
- 湖南工業(yè)大學(xué)計算機題庫
- 湖南工業(yè)大學(xué)計算機與通信學(xué)院簡介
- 北京科技大學(xué)計算機控制系統(tǒng)實驗報告
- 安徽工業(yè)大學(xué)sap實驗報告
- 河北工業(yè)大學(xué)計算機控制課程設(shè)計——步進電機控制系統(tǒng)設(shè)計
- 《大學(xué)計算機ⅰ》實驗報告實驗一
- 《大學(xué)計算機ⅰ》實驗報告實驗二
- 2013年河北工業(yè)大學(xué)考研復(fù)試943計算機控制與工程應(yīng)用試題
- 2013年河北工業(yè)大學(xué)考研復(fù)試943計算機控制與工程應(yīng)用試題
- 大學(xué)計算機實驗3實驗報告
- 中國礦業(yè)大學(xué)計算機學(xué)院實驗報告
- 湖南工業(yè)大學(xué)計算機基礎(chǔ)考試題庫完整
- 華北電力大學(xué)自動控制原理計算機控制實驗報告
- 《大學(xué)計算機基礎(chǔ)》實驗報告實驗一
- 大學(xué)計算機實驗2-實驗報告
- 《大學(xué)計算機基礎(chǔ)》實驗報告模板
- 大學(xué)計算機基礎(chǔ)實驗報告2
- 河北工業(yè)大學(xué)java程序設(shè)計實驗報告
- 西北工業(yè)大學(xué)數(shù)據(jù)庫實驗報告1
評論
0/150
提交評論