桂林電子科技大學(xué)信息科技學(xué)院 于新業(yè) 易 藝 馬姝靚
電機是控制系統(tǒng)中常用的執(zhí)行機構(gòu),小型直流電機由于其價格低廉而得到廣泛的應(yīng)用。而目前市場上所售的直流電機除減速電機外,一般轉(zhuǎn)速都比較高,當(dāng)供電電壓達(dá)到某值(“閾值”)時才能被啟動,而且電機一旦啟動,轉(zhuǎn)速就非???。雖然直流電機具有較好的調(diào)節(jié)特性(電機轉(zhuǎn)速與供電電壓成正比),但前提條件是電機已經(jīng)正常啟動。在實際的控制系統(tǒng)中往往需要較寬的調(diào)速范圍,如智能小車的控制,除了要對其較高速度段的速度進(jìn)行控制外,低速段的控制也極為重要。因此,本文針對直流電機低轉(zhuǎn)速控制難和控制范圍窄的問題,在分析幾種直流電機硬件驅(qū)動方法的基礎(chǔ)上,提出了直流電機低轉(zhuǎn)速控制的方法,并進(jìn)行實驗。
直流電機硬件驅(qū)動電路種類很多,其中最常見的有經(jīng)濟(jì)型驅(qū)動、T形橋驅(qū)動和H橋驅(qū)動共三種。
該驅(qū)動方法只使用一只開關(guān)管(達(dá)林頓三極管或MOS管)完成驅(qū)動,通過控制開關(guān)管的通斷來接通或關(guān)斷電機,其驅(qū)動電路如圖1所示。其優(yōu)點是使用的開關(guān)元件少、線路簡單、成本低、可以實現(xiàn)簡單的調(diào)速,電機的一端接地,便于引出反饋信號。缺點是只能控制電機單方向旋轉(zhuǎn)。
T形橋驅(qū)動方式采用兩只開關(guān)管完成驅(qū)動,通過控制開關(guān)管的通斷可以實現(xiàn)電機的可逆供電以實現(xiàn)正轉(zhuǎn)和反轉(zhuǎn)控制,其驅(qū)動電路如圖2所示。當(dāng)SW1導(dǎo)通時,電機M承受正向電壓(正轉(zhuǎn));當(dāng)SW2導(dǎo)通時,電機M承受反向電壓(反轉(zhuǎn))。其優(yōu)點是使用的開關(guān)元件較少、成本較低、線路簡單、可實現(xiàn)電機的正轉(zhuǎn)和反轉(zhuǎn)控制,電機的一端接地,便于引出反饋信號。缺點是需要正、負(fù)兩個極性的電源供電,三極管或MOS管要承受兩倍電源電壓。
H橋驅(qū)動方式采用四只開關(guān)管實現(xiàn)電機的正轉(zhuǎn)和反轉(zhuǎn)控制,其驅(qū)動電路如圖3所示。其優(yōu)點是只需要單極性電源就可實現(xiàn)電機的正轉(zhuǎn)和反轉(zhuǎn)控制,而且元件的耐壓值要求低。缺點是所用的開關(guān)元件較多,電路較復(fù)雜,電樞兩端浮地。在H橋驅(qū)動電路中,四只開關(guān)管的通、斷狀態(tài)組合可以實現(xiàn)電機的四種運行模式,其工作狀態(tài)真值表如表1所列。
直流電機調(diào)速常采用PWM(脈沖寬度調(diào)制)方法,對于經(jīng)濟(jì)型直流電機驅(qū)動一般采用單極性PWM控制。其方法是通過改變電機電樞接通時間與通電時間的比值(占空比)來控制電機的速度?;驹砣鐖D4所示。
加載到電機電樞上的脈沖信號周期為T,當(dāng)通電時,電機速度增加;斷電時,電機速度逐漸降低。只要按照一定的規(guī)律,改變開關(guān)管的通電和斷電時間,即可讓電機轉(zhuǎn)速得到控制。設(shè)通電時間為T,此時電機達(dá)到最大轉(zhuǎn)速Vmax,占空比為D=t1/T,則電機的平均轉(zhuǎn)速應(yīng)為Vd=Vmax·D。
對于T形橋驅(qū)動方式的直流電機調(diào)速一般采用雙極性PWM控制,如圖5所示。電機不斷的正向和反向通電,此時電機只有在脈沖信號占空比為50%時,通電和斷電的時間相同從而使電機正向和反向作用相互抵消,電機才能停轉(zhuǎn),占空比大于50%時電機將正轉(zhuǎn),占空比小于50%時電機將反轉(zhuǎn)。
采用H橋驅(qū)動方式進(jìn)行調(diào)速時,一組對角的橋臂工作(正轉(zhuǎn)),另一組對角的橋臂應(yīng)該可靠關(guān)斷,此時工作的橋臂也可采用PWM控制,此時的PWM選用單極性方式;同理,當(dāng)電機反轉(zhuǎn)時,對應(yīng)的工作橋臂的工作狀態(tài)相互對調(diào)即可。
表1 直流電機H橋工作狀態(tài)真值表
圖1 經(jīng)濟(jì)型驅(qū)動電路圖
圖2 T形橋驅(qū)動電路圖
圖3 H橋驅(qū)動電路圖
圖4 脈沖寬度調(diào)速系統(tǒng)原理圖
圖5 雙極性PWM控制原理圖
由于目前市場所售的小型直流電機大部分都是高速電機(除減速電機——帶有減速齒輪的電機),即當(dāng)電機的供電電壓低于某值(“閾值”)時電機不轉(zhuǎn)(死區(qū)),而當(dāng)供電電壓高于該值時電機的轉(zhuǎn)速已經(jīng)很快,所以要實現(xiàn)低轉(zhuǎn)速運行靠改變電機供電電壓的方法是很難實現(xiàn)的。而經(jīng)濟(jì)型驅(qū)動電路采用單極性PWM控制方法進(jìn)行低速控制時,需要減少通電時間,等待電機轉(zhuǎn)速下降到“死區(qū)”后才能實現(xiàn),因此,采用這種方法控制的電機在低速運行時會明顯的看到電機轉(zhuǎn)速忽高忽低的波動狀態(tài)。
圖6 直流電機低轉(zhuǎn)速控制PWM產(chǎn)生流程圖
圖7 直流電機低轉(zhuǎn)速控制仿真圖
采用T形橋驅(qū)動電路可以使用雙極性PWM控制方法進(jìn)行低速控制,只要選擇合適的脈沖周期T,t1時間段電機正轉(zhuǎn),t2時間段電機反轉(zhuǎn),當(dāng)占空比略大于50%時,正轉(zhuǎn)程度比反轉(zhuǎn)程度大,所以電機在一個脈沖周期內(nèi)朝正方向正轉(zhuǎn)一很小的角度,當(dāng)按以上規(guī)律連續(xù)通電時便可實現(xiàn)慢速運行。
由于采用T形橋驅(qū)動電路需要雙極性供電,電路復(fù)雜程度較高,因此H橋驅(qū)動方式在電機正反轉(zhuǎn)控制和低速控制中顯示出了優(yōu)勢。采用H橋驅(qū)動電路雖然在正轉(zhuǎn)或反轉(zhuǎn)任意一個狀態(tài)仍為單極性PWM,但方向切換比較容易,所以按照T形橋驅(qū)動電路的思想,電機在任何時刻不是工作在正轉(zhuǎn)狀態(tài),就是工作在反轉(zhuǎn)狀態(tài)。采用在一個脈沖周期內(nèi)正轉(zhuǎn)和反轉(zhuǎn)時間相等則停轉(zhuǎn),正轉(zhuǎn)時間大于反轉(zhuǎn)時間則正轉(zhuǎn),反轉(zhuǎn)時間大于正轉(zhuǎn)時間則反轉(zhuǎn)的控制方法進(jìn)行控制,便可實現(xiàn)電機的低轉(zhuǎn)速控制。
無論采用T形橋還是H橋進(jìn)行直流電機的轉(zhuǎn)速控制,只要能夠?qū)崿F(xiàn)正轉(zhuǎn)和反轉(zhuǎn)的對應(yīng)抵消效果,便可實現(xiàn)低轉(zhuǎn)速運行的控制,其程序流程圖如圖6所示。
流程圖中Period為PWM信號的周期,為表示方便將其設(shè)為100,Counter為當(dāng)前值計數(shù)器,Duty為占空比,初始設(shè)為50,此時電機正轉(zhuǎn)和反轉(zhuǎn)時間相等,作用剛好抵消,處于停轉(zhuǎn)狀態(tài)。改變占空比便可改變電機正反向轉(zhuǎn)動及其速度。
對于H橋驅(qū)動電路,其正反轉(zhuǎn)控制可以使用正脈沖邏輯驅(qū)動各橋臂的開關(guān)管,方便實現(xiàn)轉(zhuǎn)換。而對于T形橋驅(qū)動電路,由于負(fù)電源的存在,需要將單片機的輸出進(jìn)行轉(zhuǎn)換,即0對應(yīng)輸出負(fù)電壓,1對應(yīng)輸出正電壓(或反之)才能對T形橋進(jìn)行驅(qū)動,因此需要設(shè)計一個轉(zhuǎn)換電路。其仿真電路如圖7所示。
直流電機在控制系統(tǒng)中的地位十分重要,其調(diào)速和定位是直流電機控制研究的主要內(nèi)容。本文對直流電機低轉(zhuǎn)速控制方法進(jìn)行仿真和實驗,實驗結(jié)果表明:該方法簡單可行,且拓展了直流電機的調(diào)速范圍,在需要的場合加入閉環(huán)控制可以方便的進(jìn)行精確定位、控速,實現(xiàn)伺服控制,達(dá)到更好的控制效果。
[1]欒志軍,樊春利.基于C語言的直流電機調(diào)速系統(tǒng)[J].煤炭技術(shù),2011,12:35-36.
[2]王瑾.基于單片機的直流電動機控制系統(tǒng)研究[J].中國科技信息,2011,02:144-145.
[3]王立紅.基于單片機的直流電機控制系統(tǒng)設(shè)計[J].知識經(jīng)濟(jì),2011,08:102-103.
[4]茹占軍,謝家興.基于AT89S52單片機直流電機調(diào)速系統(tǒng)的設(shè)計[J].軟件導(dǎo)刊,2010,08:106-107.
[5]潘新民,王燕芳.微型計算機控制技術(shù)(第二版)[M].電子工業(yè)出版社,2011:140-150.