肖 鋒 林榮文
(福州大學(xué)電氣工程與自動化學(xué)院,福州 350108)
步進(jìn)電機(jī)的細(xì)分驅(qū)動控制主要是為了提高系統(tǒng)的分辨率以提高精度和防止步進(jìn)電機(jī)低頻振蕩,以增加運(yùn)行的平穩(wěn)性[1]。本文通過Proteus仿真軟件對步進(jìn)電機(jī)細(xì)分控制進(jìn)行仿真,仿真結(jié)果可以看出,經(jīng)過細(xì)分控制后不僅步進(jìn)電機(jī)的步距角減小,而且定子繞組電壓和電流的突變值也減小,可以看出細(xì)分控制能夠改善電機(jī)低速運(yùn)行時的性能。
圖1 細(xì)分控制原理圖
本次設(shè)計(jì)中,在Proteus中搭建電路,通過C51單片機(jī)提供PWM波,控制步進(jìn)電機(jī)A,B兩相的電壓,控制系統(tǒng)如圖2所示。電路中主要包括4部分:單片機(jī)控制單元、步進(jìn)電機(jī)驅(qū)動電路、測量模塊、控制對象。單片機(jī)控制單元產(chǎn)生PWM波;驅(qū)動電路為兩個2N6660型號的P-MOSFET組成的BUCK電路,通過單片機(jī)輸出的PWM波控制A、B兩相繞組的電壓。測量模塊使用的是Proteus自帶的仿真表格,用于測量 A相電流和電壓波形;控制對象選用的是兩相步進(jìn)電機(jī),其內(nèi)阻設(shè)置為20?,電感為10mh。電路中在A、B兩相加入電容,對高頻諧波進(jìn)行濾波,使兩相電壓的波動減小,利于電機(jī)的控制。
圖2 控制系統(tǒng)圖
本設(shè)計(jì)通過 Proteus仿真軟件對步進(jìn)電機(jī)轉(zhuǎn)子從A相運(yùn)行到B相的過程進(jìn)行8細(xì)分控制了仿真。從步進(jìn)電機(jī)運(yùn)行的仿真結(jié)果顯示,原來步進(jìn)電機(jī)由A相運(yùn)行到B相時,步距角由是0°~90°一次跨越的,如圖3所示。
圖3 細(xì)分控制前A相運(yùn)行到B相的仿真結(jié)果
細(xì)分控制后,在0~90°的狀態(tài)之間加入了6個狀態(tài),步進(jìn)角的變化過程如下:0°→15.3°→29.2°→36.4°→45.2°→61°→74.9°→90°,如圖 4 所示。
圖4 細(xì)分控制后A相運(yùn)行到B相的仿真結(jié)果
通過對比結(jié)果可以看出,經(jīng)過細(xì)分控制后,步進(jìn)電機(jī)的步距角得到了細(xì)化。在0~90°的過程中走的步數(shù)增加了6步。細(xì)分控制前,當(dāng)電機(jī)輸入頻率較低的驅(qū)動脈沖時,電機(jī)會有明顯的振動。細(xì)分控制后,電機(jī)在相同低的驅(qū)動頻率下也能正常運(yùn)行。仿真的過程中,可以看到比細(xì)分控制前更加穩(wěn)定,振動比細(xì)分前減小了。步進(jìn)電機(jī)的低速運(yùn)行性能有了很大的提高。同時,通過改變 A、B兩相電壓的變化大小,可以改變步距角的大小,達(dá)到控制步距角可變的特點(diǎn)。
細(xì)分前,A相電壓、電流波形如圖5和圖6所示。圖中可以看出,步進(jìn)電機(jī)的旋轉(zhuǎn)一步時,A相兩端電壓最大值Umax=1.6V、最小值Umin=0V,電壓變化大小ΔU=Umax-Umin=1.6V。電流的最大值Imax=80mA、最小值Imin=0A,電流變化大小ΔU=Imax-Imin=80mA。
圖5 細(xì)分前A相電壓波形
圖6 細(xì)分前A相電流波形
細(xì)分控制后,A相電壓的大小隨時間按階梯變化逐漸減小,每個階梯電壓最大的差值由圖 7可知為0.4V,即最大電壓變化大小ΔUmax=0.4V,同理,由圖8可以看出A相最大電流變化大小ΔImax= 20mA。細(xì)分前、后,電壓和電流變化大小的比值如下式可知
由以上兩個比值可以看出,經(jīng)過細(xì)分控制后 A相所受的電壓和電流的波動為原來的1/4,減小幅度還是比較明顯的。細(xì)分控制前,A相電壓和電流的波動比較大,步進(jìn)電機(jī)每步切換的過程中有較大的瞬間沖擊量,如果在低速場合,這些沖擊量就會使步進(jìn)電機(jī)產(chǎn)生振動,使運(yùn)行效果不光滑。細(xì)分控制后A相的電壓、電流是階梯變化的,波動只有原來的1/4,運(yùn)行時的沖擊量就減小了很多,這樣在低速運(yùn)行時也不會產(chǎn)生較大的振動,使步進(jìn)電機(jī)在低速運(yùn)行時也有比較光滑的效果。
圖7 細(xì)分后A相壓波形
圖8 細(xì)分后A相流波形
通過對仿真實(shí)驗(yàn)結(jié)果的比較,經(jīng)過細(xì)分控制后的步進(jìn)電機(jī)的步距角減小了,步進(jìn)電機(jī)的低速性能有較明顯的改善,這樣使步進(jìn)電機(jī)能夠工作在比細(xì)分控制前轉(zhuǎn)速低很多的情況下正常、穩(wěn)定的運(yùn)行,改善了低速運(yùn)行時的性能。從電壓、電流的對比圖可以看出,細(xì)分控制前,步進(jìn)電機(jī)在每步的切換的過程中會受到較大的沖量,在低速運(yùn)行時會有比較明顯的振動。經(jīng)過細(xì)分控制后,原來電機(jī)運(yùn)行時的電壓、電流的波動大小只有原來的1/4,使電機(jī)在運(yùn)行過程中的振動減小了很多,在低速運(yùn)行時,有比較光滑的運(yùn)行效果。因此,步進(jìn)電機(jī)的細(xì)分控制能夠減小步進(jìn)電機(jī)的步距角,提高電機(jī)的控制精度,同時也改善電機(jī)的低速運(yùn)轉(zhuǎn)性能。
在本次仿真實(shí)驗(yàn)中,由于各種仿真及計(jì)算的誤差,沒有使步進(jìn)電機(jī)的步進(jìn)角的變化是均勻的,需要引進(jìn)反饋及更準(zhǔn)確的算法對步進(jìn)電機(jī)的步距角細(xì)化進(jìn)行均勻、準(zhǔn)確的控制,需要在以后的研究中改進(jìn)。
[1] 姜平.步進(jìn)電動機(jī)細(xì)分控制函數(shù)修正新算法[J].微電機(jī).2005,38(4):31.
[2] 王盈.步進(jìn)電機(jī)的細(xì)分驅(qū)動及動態(tài)性能仿真[D]. 大連交通大學(xué),2007:2.