關(guān) 閉

新聞中心

直流電機(jī)的PC控制

作者: 時(shí)間:2006-05-07 來源:網(wǎng)絡(luò) 收藏

直流(DC)電機(jī)的PC控制電路示于圖1。此電路與PC相連,通過PC并行端口LP1控制DC電機(jī)的速度和轉(zhuǎn)動(dòng)方向。它采用互補(bǔ)晶體管與單何離合器二極管連接的橋電路??刂圃摌螂娐返氖莾蓚€(gè)2SC 1483晶體管,這兩個(gè)晶體管與PC內(nèi)的地址為37816的并行端口連接。

本文引用地址:http://m.butianyuan.cn/article/244601.htm

用并行端口的引腳2和3的數(shù)據(jù)位D0和D1激勵(lì)橋電路。并行端口的引腳25連接橋電路電源的OV地。簡單的QuickBasic程序(見程序清單)可使DC電機(jī)以任意速度任一方向運(yùn)轉(zhuǎn)。

位D0上的數(shù)據(jù)0和位D1上的數(shù)據(jù)1使晶體管Tr1和Tr3導(dǎo)通,導(dǎo)致電流在一個(gè)方向流經(jīng)電機(jī)。位D0的數(shù)據(jù)1和位D1的數(shù)據(jù)?使晶體管Tr2和Tr4導(dǎo)通,導(dǎo)致電流在另一個(gè)方向(電機(jī)反向轉(zhuǎn)動(dòng)方向)流經(jīng)電機(jī)。

Listing for PC control
ON KEY (1) GOSUB Speed
KEY(1) ON
ON KEY (2) GOSUB Direction
KEY(2) ON
d=1:h=500:1=0

INPUT Speed 0-500= ; s
20 FOR i%=0 TO h-s: NEXT i%
OUT H378,d
FOR j%=0 TO l+s: NEXT j%
OUT H378,0
GOTO 20

Speed:
INPUT Speed 0-500= ; s
RETURN

Direction:
INPUT Direction 1=>CW; 2=>CCW ; d
RETURN

軟件通過脈寬調(diào)制控制電機(jī)速度。例如,D0為邏輯0,Tr1導(dǎo)通,則靠交替地導(dǎo)通Tr2和Tr3來控制流經(jīng)電機(jī)的電流。調(diào)整軟件中一個(gè)FOR/NEXT循環(huán)的時(shí)間長短,同時(shí)調(diào)節(jié)其他循環(huán)保持和數(shù)恒定,從而導(dǎo)致電機(jī)電流的脈寬調(diào)制。

運(yùn)行在P-1166MHz PC中的QuickBasic程序所產(chǎn)生的脈寬調(diào)制頻率大約為7kHz。電機(jī)轉(zhuǎn)動(dòng)速度和方向由鍵F1和F2控制。

 



評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉