部分計(jì)控習(xí)題答案 (2)_第1頁(yè)
部分計(jì)控習(xí)題答案 (2)_第2頁(yè)
部分計(jì)控習(xí)題答案 (2)_第3頁(yè)
部分計(jì)控習(xí)題答案 (2)_第4頁(yè)
部分計(jì)控習(xí)題答案 (2)_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第2章【3】采用74LS138、DAC0832運(yùn)算放大器和CD4051等設(shè)計(jì)D/A轉(zhuǎn)換接口電路,設(shè)定DAC0832的端口地址為200H,CD4051的端口地址為201H,要求:(1) 畫(huà)出D/A轉(zhuǎn)換接口電路;(2) 編寫(xiě)D/A轉(zhuǎn)換程序。地址線A9 A8A1 A0=1000時(shí)端口地址0200H,選通DAC0832地址線A9 A8A1 A0=1001時(shí)端口地址0201H 選通CD4051程序參考P27頁(yè)問(wèn)題:沒(méi)有給出端口地址,程序改錯(cuò),【5】用8位A/D轉(zhuǎn)換器ADC0809通過(guò)8255與PC總線工業(yè)控制機(jī)接口,實(shí)現(xiàn)8路模擬采集。請(qǐng)畫(huà)出接口原理圖,并編寫(xiě)8路模擬量A/D轉(zhuǎn)換程序。程序:MOV DX,

2、 02C3H; 控制口地址MOV AL, 10011000B; 設(shè)PC0PC3為輸出口,PC4PC7為輸入,PA輸入OUT DX, ALMOV DX,02C2; 送通道號(hào)IN0并啟動(dòng)0809OUT DX, ALCALL DELAY; 延時(shí)IN AL, DXWAIT: MOV BL, ALTEST BL, 10000000B; 判斷EOC是否高電平,即模數(shù)轉(zhuǎn)換是否結(jié)束JZ WAITMOV DX, 02C3HMOV AL, 10010000B; 設(shè)PC0PC3為輸出,PC4PC7為輸出,PA輸入OUT DX, ALMOV DX, 02C2H; PC口MOV AL,10000000B; 選通OE,為

3、讀入數(shù)據(jù)準(zhǔn)備OUT DX, ALMOV DX, 02C0H; PA口IN AL, DX; 將模數(shù)轉(zhuǎn)換數(shù)據(jù)通過(guò)PA口讀入CPU【6】用12位A/D轉(zhuǎn)換器AD574A通過(guò)8255與PC總線工業(yè)控制機(jī)接口,實(shí)現(xiàn)模擬量采集,請(qǐng)畫(huà)出接口電路原理圖,并設(shè)計(jì)A/D轉(zhuǎn)換程序。參考P39頁(yè)圖2-33,8通道模擬量電路原理圖【13】題參考P61頁(yè)圖2-63, 6位動(dòng)態(tài)顯示電路圖中添加PB6和PB7,依次接左邊開(kāi)始的第一個(gè)數(shù)碼管,修改CH中數(shù)為80H【17】參考P51頁(yè),采用8255端口構(gòu)成的4×8矩陣鍵盤(pán)根據(jù)圖2-53流程圖采用8086匯編語(yǔ)言,寫(xiě)出示例程序如下。KEY:PROC NEARKEYSCAN

4、: CAL L KEYCHK;檢查鍵盤(pán)有無(wú)按鍵 JNZKSO;有鍵按下,轉(zhuǎn)KSORET KSO:CALL DIY10MS;延時(shí),防按鍵抖動(dòng)CALL KEYCHK;再次確認(rèn)有無(wú)按鍵JNZ KS1;有鍵按下,轉(zhuǎn)KS1RETKS1:MOV AH, 0FEH;對(duì)應(yīng)第一列掃描值MOV AL, AHMOVDX, 800H;送PA端口地址KS2:OUTDX,AL INCDXINCDXINAL, DX從PC端口讀入行值A(chǔ)NDAL, 0FHCMPAL, 0FHJNZKS3;有鍵按下, 轉(zhuǎn)KS3ROLAH, 1 ;得到下一列掃描值MOVAL, AHDECDXDECDXANDAL, 01H;檢查8列是否已掃描完成J

5、NZKS2;沒(méi)有繼續(xù)檢查下一列RETKS3:MOVBH, AL;保存已讀入按鍵的行值到BHKS4:CALLDIY10MSCALLKEYCHKJNZKS4;等待按鍵釋放CALLKEYP;根據(jù)掃描所得按鍵的行、列值(分別存于BH、AH寄存器)做鍵盤(pán)處理RETKEY:ENDPKEYCHK:PROCNEAR;檢查有無(wú)鍵按下子程序MOVDX, 800H;送PA端口地址MOVAL, 00H;列輸出線全部為0OUTDX, ALMOVDX, 802H;送PC端口地址INAL, DX;從PC端口讀入行值A(chǔ)NDAL, 0FHCMPAL, 0FHRETKEYCHK:ENDP主程序通過(guò)定時(shí)調(diào)用鍵盤(pán)掃描程序KEY,就可

6、以,就可以監(jiān)視有無(wú)按鍵操作。如果無(wú)鍵按下,則程序返回;如果有鍵按下,則讀取按鍵的行值與列值,然后,調(diào)用按鍵處理子程序。按鍵處理子程序的主要功能是,根據(jù)按鍵的行值與列值求得按鍵的鍵值,在根據(jù)鍵值轉(zhuǎn)入對(duì)應(yīng)按鍵的處理程序。按鍵處理的示例程序如下:KEYP:PROCNEARKP1:MOVBL, 0INCBLSHRAH, 1JCKP1DECBLNOTBH;根據(jù)按下鍵的行值和列值計(jì)算出鍵值A(chǔ)NDBH, 0FHDECBHMOVAL, 08HMULBHADDAL,BL;得到按鍵值SHLAL,1MOVBX,AXJMPKEYTABBX;根據(jù)按鍵轉(zhuǎn)移值KEYTAB:JMPSHORT KEY00;按鍵轉(zhuǎn)移表JMPSH

7、ORT KEY01JMPSHORT KEY02JMP SHORT KEY29JMPSHORT KEY30JMPSHORT KEY31KEY00:;按鍵處理RETKEY01:RETKEY02:RETKEY1D:RETKEY1E:RETKEY1F:RETKEYP:ENDP每一個(gè)按鍵都有一段處理程序與之對(duì)應(yīng)。如果按下的是數(shù)字鍵,則程序記錄下數(shù)字值;如果按下的是功能鍵,則程序根據(jù)該鍵設(shè)定的功能,完成相對(duì)的功能操作?!?8】(1)1v對(duì)應(yīng)數(shù)字量為33H(2)2v對(duì)應(yīng)數(shù)字量為66H(3)2.5v對(duì)應(yīng)數(shù)字量為80H(4)5v對(duì)應(yīng)數(shù)字量FFH第3章【1】.求下列函數(shù)的z變換。(1) F(z) =(2) , (

8、3) ,F(xiàn)(z)= (4) F(z)=【2】. 求下列拉氏變換式的z變換:;【3】. 求下列函數(shù)的初值和終值(1) ;(2) ;(3) ;(4) ; 【4】求下列各函數(shù)的Z反變換。(1) ; f(kT)=(2) ;(3) ;(4) ; F(z), 查表得【5】用變換方法求解下列差分方程。,設(shè)輸入解:由z變換性質(zhì)所以,k=0,1,2,(2) ,設(shè)輸入,當(dāng)時(shí)解:【6】. 已知系統(tǒng)方塊圖如習(xí)題6圖所示(1)試寫(xiě)出系統(tǒng)閉環(huán)脈沖傳遞函數(shù)(2)若K=2,試求使系統(tǒng)穩(wěn)定的T取值范圍。解:(1)廣義對(duì)象脈沖傳遞函數(shù)則(2)當(dāng)K=2時(shí),令z-1+T=0,當(dāng)|z|<1時(shí),系統(tǒng)穩(wěn)定,則0<T<2【

9、7】已知系統(tǒng)結(jié)構(gòu)如習(xí)題7圖所示,秒。(1)當(dāng)時(shí),分析系統(tǒng)的穩(wěn)定性;(2)求的臨界穩(wěn)定值。解:廣義對(duì)象的脈沖傳遞函數(shù)為K=8時(shí),系統(tǒng)特征方程的根為,有一個(gè)單位圓外極點(diǎn),故系統(tǒng)不穩(wěn)定。(2)特征方程為:將代入,化簡(jiǎn)后利用勞斯判據(jù)得到,2.27-0.433k>0且1.73+0.298k>0, 0.135k>0所以,穩(wěn)定范圍0<k<5.24【8】 已知系統(tǒng)結(jié)構(gòu)如習(xí)題7圖所示,其中,秒,輸入為,試用靜態(tài)誤差系數(shù)法求穩(wěn)態(tài)誤差。解:系統(tǒng)的開(kāi)環(huán)脈沖傳函【10】給定線性定常離散系統(tǒng)為確定、在什么情況下,系統(tǒng)是狀態(tài)完全能控和完全能觀的。解:系統(tǒng)狀態(tài)完全能控的充要條件是=即,系統(tǒng)狀態(tài)完

10、全能觀的充要條件是rank得到故系統(tǒng)狀態(tài)完全能控和完全能觀的充要條件是且第4章【1】已知模擬調(diào)節(jié)器的傳遞函數(shù)為,試寫(xiě)出相應(yīng)數(shù)字控制器的位置式控制算式,設(shè)采樣周期。解: 所以差分方程為整理后,控制器的位置式算式為【10】. 系統(tǒng)如習(xí)題4-10圖所示,求時(shí)的最小拍系統(tǒng)的。計(jì)算采樣瞬間數(shù)字控制器和系統(tǒng)的輸出響應(yīng),并繪制它們的波形。解:(1)求取并分析廣義對(duì)象脈沖傳遞函數(shù)分子的最高階次,分母的最高階次,所以,分子比分母低一階有一個(gè)不穩(wěn)定零點(diǎn),一個(gè)極點(diǎn)在單位圓上,其余零極點(diǎn)都在單位園內(nèi)(2)確定閉環(huán)脈沖傳遞函數(shù),根據(jù)物理可實(shí)現(xiàn)、穩(wěn)定性條件令,因則所以,k=1.184,b=0.817,a=-0.605控制

11、器【11】.單位反饋系統(tǒng)的連續(xù)對(duì)象傳遞函數(shù)為,設(shè)采樣周期,試確定它對(duì)單位階躍輸入的最小拍控制器,并計(jì)算出系統(tǒng)的輸出量序列及控制量序列。檢驗(yàn)所算出的輸出序列是否正確,并計(jì)算出采樣中間時(shí)刻的輸出值。這個(gè)最小拍系統(tǒng)有無(wú)紋波?解: (1)廣義對(duì)象脈沖傳函(2)單位階躍信號(hào),(3)答:有紋波。【17】設(shè)被控對(duì)象的傳遞函數(shù)為,期望的閉環(huán)系統(tǒng)時(shí)間常數(shù),采樣周期,試用達(dá)林算法設(shè)計(jì)數(shù)字控制器。解:T1=4s,T=1s,所以,K=2【20】 采用達(dá)林算法設(shè)計(jì)出的數(shù)字控制器為,判斷有無(wú)振鈴現(xiàn)象,若有,計(jì)算振鈴幅度并說(shuō)明如何消除振鈴現(xiàn)象。解:從可知控制器有兩個(gè)極點(diǎn),其中z=-0.9接近z=-1,是引起振鈴的極點(diǎn)。消除

12、振鈴采用振鈴因子法,令該項(xiàng)因子中的z=1,則有消除振鈴控制器振鈴比較式(4-46)和,得到, 所以,振鈴 第5章2 一臺(tái)兩相混合式步進(jìn)電機(jī)步距角為,試問(wèn):(1)這是什么意思?(2)轉(zhuǎn)子齒數(shù)是多少?(3)寫(xiě)出兩相四拍運(yùn)行方式時(shí)的一個(gè)通電順序。(4)在A相繞組中測(cè)得電流頻率為,電機(jī)每分鐘的轉(zhuǎn)速是多少?解:1)步距角表示控制系統(tǒng)每發(fā)一個(gè)步進(jìn)脈沖信號(hào),電動(dòng)機(jī)所轉(zhuǎn)過(guò)的角度。2)轉(zhuǎn)子齒數(shù)為503)兩相單四拍供電方式:TA-TB-Tx-Ty-TA(反轉(zhuǎn))兩相雙四拍供電方式:TAB-TBx-Txy-TyA-TAB(反轉(zhuǎn))4)一分鐘內(nèi),電動(dòng)機(jī)轉(zhuǎn)過(guò)的角度:相當(dāng)于轉(zhuǎn)過(guò)的圈數(shù):=72r電動(dòng)機(jī)每分鐘的轉(zhuǎn)速72r/min

13、4 結(jié)合UC3717芯片,試用80C51單片機(jī)設(shè)計(jì)一個(gè)完整的二相步進(jìn)電動(dòng)機(jī)驅(qū)動(dòng)控制電路,并編寫(xiě)單片機(jī)控制程序?qū)崿F(xiàn)步進(jìn)電機(jī)正反轉(zhuǎn)及調(diào)速等功能?單片機(jī)P1口分別輸出I1B,I0B,I1A,I0A,PhaseA,PhaseB, UC3717是TTL兼容電路,為增加驅(qū)動(dòng)能力,需要加驅(qū)動(dòng)電路CD4050,P1.0和P1.1是開(kāi)漏輸出,需外接上拉電阻,時(shí)鐘脈沖由P3.2輸入,電路圖如下,兩圖中,I1B,I0B,I1A,I0A,PhaseA,PhaseB是互連的。程序清單:ORG 0000HAJMP MAINORG 0003HAJMP ROTATEORG 0030HMAIN: MOV 50H, #00HSE

14、TB P3.2SETB IT0SETB EX0SETB EASJMP $ROTATE: PUSH ACC PUSH PSW MOV A, 50HMOV B, AMOV DPTR, #CODEMOVC A, A+DPTRMOV P1,AMOV A, BINC AMOV 50H, #00HL1: POP PSWPOP ACCRETICODE: DB 30H,34H,1CH,14H,10H,11H,13H,01H,00H,04H,0CH,24H,20H,21H,33H,31H【討論】1)上述程序是1/4步方式正轉(zhuǎn),若改為反轉(zhuǎn),只需code部分改為CODE: DB 31H,33H,21H,20H,24

15、H,DCH,04H,00H,01H,13H,11H,10H,14H,1CH,34H,30H2)調(diào)速功能可通過(guò)修改外部中斷信號(hào)CP頻率實(shí)現(xiàn)。10 對(duì)第一象限的直線OA,起點(diǎn)O(0,0),終點(diǎn)A(8,10)。試用直線插補(bǔ)法計(jì)算軌跡控制過(guò)程。解:插補(bǔ)從直線起點(diǎn)開(kāi)始,因?yàn)槠瘘c(diǎn)總在直線上,所以F0.0=0,下表列出直線插補(bǔ)過(guò)程。序號(hào)/判別進(jìn)給方向運(yùn)算0F0,0=0X0=0Y0=01 F0.0=0+xF10=F00-yA=-10X1=12 F10<0+yF11=F10+xA=-2Y1=13 F11<0+yF12=F11+xA=6Y2=24 F12>0+xF22=F12-yA=-4X2=2

16、5 F22<0+y F23=F22+xA=4Y3=36 F23>0+xF33=F23-yA=-6X3=37 F33<0+yF34=F33+xA=2Y4=48 F34>0+xF44=F34-yA=-8X4=49 F44<0+yF45=F44+xA=0Y5=510 F45=0+xF55=F45-yA=-10X5=511 F55<0+yF56=F55+xA=-2Y6=612 F56<0 +yF57=F56+xA=6Y7=713 F57<0+xF67=F57-yA=-4X6=614 F67<0+yF68=F67+xA=4Y8=815 F68>0+xF78=F68-yA=-6X7=716 F78<0+

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論