總線轉(zhuǎn)換及接口電路2地址譯碼原TP801AD-082板的地址譯碼和改進(jìn)設(shè)計(jì)后的地址譯碼。地址譯碼原地址譯碼范圍新地址譯碼范圍板上標(biāo)記用途通道A/D轉(zhuǎn)換通道A/D轉(zhuǎn)換路D/A輸出3中斷A/D轉(zhuǎn)換從啟動(dòng)轉(zhuǎn)換到取數(shù)有三種方式[3]:延時(shí)方式,此法簡(jiǎn)單,但不能充分利用A/D轉(zhuǎn)換器的轉(zhuǎn)換速率。 狀態(tài)查詢,需占用CPU的處理時(shí)間。中斷方式,能充分利用A/D轉(zhuǎn)換速率且CPU不需要等待,但較復(fù)雜。一般情況下前兩種方法使用比較多,本項(xiàng)目采用了中斷方式。來自兩片AD0809的中斷信號(hào)INT1和INT2合成為一個(gè)中斷信號(hào),接到ISA總線的IRQ4輸入端。A/D轉(zhuǎn)換程序由QB語言與8088/8086匯編語言混合編程[4,5],其中斷服務(wù)程序框圖如所示。 D/A輸出電路設(shè)計(jì)[3]原D/A輸出電路為05V輸出和010mA輸出,而CD750變頻器要求010V輸入和020mA輸入,因此,改進(jìn)設(shè)計(jì)為所示。 輸出電路設(shè)計(jì)5轉(zhuǎn)速誤差轉(zhuǎn)速誤差主要來源于以下三方面:(1)A/D轉(zhuǎn)換器,轉(zhuǎn)換精度為1bit(20mV)。(2)D/A轉(zhuǎn)換器,0.4(電壓輸出為0.04V,電流輸出為0.1mA),前兩項(xiàng)誤差是不可避免的。(3)直流測(cè)速發(fā)電機(jī)的非線性。 我們對(duì)直流測(cè)速發(fā)電機(jī)的電壓一轉(zhuǎn)速非線性關(guān)系進(jìn)行了線性回歸,求出多項(xiàng)式表達(dá)式,利用表達(dá)式進(jìn)行計(jì)算。將控制算法(如Fuzzy控制算法)引入控制系統(tǒng),可進(jìn)一步提高系統(tǒng)的控制精度。實(shí)驗(yàn)結(jié)果表明,給定轉(zhuǎn)速為1400r/min時(shí),轉(zhuǎn)速誤差在3j以內(nèi)。 結(jié)論本文所設(shè)計(jì)的計(jì)算機(jī)調(diào)速控制系統(tǒng),運(yùn)行可靠,具有多種調(diào)速控制方式,因而選擇靈活,電壓和電流控制方式的設(shè)計(jì)是成功的。利用該系統(tǒng)可以驗(yàn)證各種控制算法,達(dá)到了設(shè)計(jì)要求。聲明:本文為轉(zhuǎn)載類文章,如涉及版權(quán)問題,請(qǐng)及時(shí)聯(lián)系我們刪除(QQ: 229085487),不便之處,敬請(qǐng)諒解!