一、步進(jìn)驅(qū)動(dòng)系統(tǒng)
步進(jìn)驅(qū)動(dòng)系統(tǒng)包含步進(jìn)電動(dòng)機(jī)和步進(jìn)驅(qū)動(dòng)器,前端由PLC發(fā)脈沖。
步進(jìn)電機(jī)是將電脈沖信號(hào)轉(zhuǎn)變?yōu)?STRONG>角位移或線位移以控制轉(zhuǎn)子轉(zhuǎn)動(dòng)的開環(huán)控制電機(jī)(可以通過安裝編碼器形成閉環(huán)系統(tǒng))。
它旋轉(zhuǎn)是以固定的角度(步距角)一步一步運(yùn)行的,故稱步進(jìn)電機(jī)。在非超載的情況下,電機(jī)的轉(zhuǎn)速、停止的位置只取決于脈沖信號(hào)的頻率和脈沖數(shù),而不受負(fù)載變化的影響,因此具有較高的定位精度。
步進(jìn)驅(qū)動(dòng)器(步進(jìn)驅(qū)動(dòng)電源)向電動(dòng)機(jī)繞組提供脈沖電流,步進(jìn)電動(dòng)機(jī)的運(yùn)行性能決定于電動(dòng)機(jī)與步進(jìn)驅(qū)動(dòng)器的良好配合。
電機(jī)的響應(yīng)僅由數(shù)字輸入脈沖確定,因而可以采用開環(huán)控制,這使得電機(jī)的結(jié)構(gòu)可以比較簡單而且控制成本。
二、 步進(jìn)電機(jī)基本原理
步進(jìn)電機(jī)是一種用電脈沖進(jìn)行控制,將電脈沖(數(shù)字信號(hào))轉(zhuǎn)化為角位移的執(zhí)行機(jī)構(gòu)。
通常步進(jìn)電機(jī)的轉(zhuǎn)子為永磁體,當(dāng)電流流過定子繞組時(shí),定子繞組產(chǎn)生一矢量磁場。
該磁場會(huì)帶動(dòng)轉(zhuǎn)子旋轉(zhuǎn)一角度,使得轉(zhuǎn)子的一對(duì)磁場方向與定子的磁場方向一致。當(dāng)定子的矢量磁場旋轉(zhuǎn)一個(gè)角度,轉(zhuǎn)子也隨著該磁場轉(zhuǎn)一個(gè)角度。
當(dāng)步進(jìn)驅(qū)動(dòng)器接收到一個(gè)脈沖信號(hào),它就驅(qū)動(dòng)步進(jìn)電機(jī)按設(shè)定的方向轉(zhuǎn)動(dòng)一個(gè)固定的角度 (稱為"步距角"),它的旋轉(zhuǎn)是以固定的角度一步一步運(yùn)行的。
步進(jìn)電機(jī)輸出的角位移與輸入的脈沖數(shù)成正比,轉(zhuǎn)速與脈沖頻率成正比,改變繞組通電的順序,電機(jī)就會(huì)反轉(zhuǎn)。因此:
可以通過控制脈沖個(gè)數(shù)來控制角位移量,從而達(dá)到準(zhǔn)確定位的目的;
可以通過控制脈沖頻率來控制電機(jī)轉(zhuǎn)動(dòng)的速度和加速度,從而達(dá)到調(diào)速的目的;
可以通過控制繞組通電順序,達(dá)到控制電機(jī)正反轉(zhuǎn)的目的。
三、步進(jìn)電機(jī)的主要參數(shù)與技術(shù)指標(biāo)
步進(jìn)電機(jī)主要參數(shù)包括:額定電壓、額定電流、相數(shù)、步距角、步距角誤差、最大靜轉(zhuǎn)矩、空載起動(dòng)頻率、最高運(yùn)行頻率等。
3.1 相數(shù)
是指電機(jī)內(nèi)部的線圈組數(shù),目前常用的有兩相、三相、五相步進(jìn)電機(jī)。
3.2 拍數(shù)
完成一個(gè)磁場周期性變化縮需脈沖數(shù)或?qū)щ姞顟B(tài),用m表示,或指電機(jī)轉(zhuǎn)過一個(gè)齒距角所需脈沖數(shù)。
3.3 保持轉(zhuǎn)矩
是指步進(jìn)電機(jī)通電但沒有轉(zhuǎn)動(dòng)時(shí),定子鎖住轉(zhuǎn)子的力矩。
(注:通常步進(jìn)電機(jī)在低速時(shí)的力矩接近保持轉(zhuǎn)矩。人們常說的2N·M的步進(jìn)電機(jī),在沒有特殊說明的情況下是指保持轉(zhuǎn)矩為2N·M的步進(jìn)電機(jī))
3.4 定位轉(zhuǎn)矩
電機(jī)在不通電狀態(tài)下,電機(jī)轉(zhuǎn)子自身的鎖定力矩。
3.5 步距角
對(duì)應(yīng)一個(gè)脈沖信號(hào),電機(jī)轉(zhuǎn)子轉(zhuǎn)過的角位移。
3.6 失步
電機(jī)運(yùn)轉(zhuǎn)時(shí)運(yùn)轉(zhuǎn)的步數(shù),不等與理論上的步數(shù)。
3.7 失調(diào)角
轉(zhuǎn)子齒軸線偏移定子齒軸線的角度,電機(jī)運(yùn)轉(zhuǎn)必存在失調(diào)角,由失調(diào)角產(chǎn)生的誤差,采用細(xì)分驅(qū)動(dòng)是不能解決的。
3.8 運(yùn)行矩頻特性
電機(jī)在某種測試條件下測得運(yùn)行中輸出力矩與頻率關(guān)系的曲線。
四、步進(jìn)驅(qū)動(dòng)器原理
3.1 控制信號(hào)接口
3.2 功率接口
3.3 撥碼含義
3.4 狀態(tài)指示
綠色 LED 為電源指示燈,當(dāng)驅(qū)動(dòng)器接通電源時(shí),該 LED 常亮;
當(dāng)驅(qū)動(dòng)器切斷電源時(shí),該LED 熄滅。紅色 LED 為故障指示燈,當(dāng)出現(xiàn)故障時(shí),該指示燈根據(jù)故障類型,以0.2秒循環(huán)閃爍設(shè)定的次數(shù),然后以1秒間隔繼續(xù)重復(fù)以0.2秒循環(huán)閃爍設(shè)定的次數(shù)。
直到故障被用戶清除,紅色 LED常滅。故障類型對(duì)應(yīng)的閃爍次數(shù)如下表:
3.5 兩相步進(jìn)電機(jī)區(qū)分相序的方法
方法一
兩相四線都沒有短接時(shí),旋轉(zhuǎn)步進(jìn)電機(jī)的軸,此時(shí)轉(zhuǎn)軸應(yīng)該比較容易轉(zhuǎn)動(dòng)。
將任意兩根線短接,然后旋轉(zhuǎn)步進(jìn)電機(jī)的軸,此時(shí)若比較困難轉(zhuǎn)動(dòng),則說明該兩根線為同相序。否則為不同相序。
方法二
將萬用表打到電阻檔,任意兩根線接到萬用表紅黑兩端,若此時(shí)電阻較小時(shí),則說明該兩線為同相;若電阻無窮大時(shí),則說明該兩線為非同相。
3.6 控制信號(hào)與步進(jìn)驅(qū)動(dòng)器接線方法
日系PLC(歐姆龍、倍福等)輸出Q點(diǎn)是低電平,因此接步進(jìn)驅(qū)動(dòng)器的PUL-/DIR-,步進(jìn)驅(qū)動(dòng)器的PUL+/DIR+共陽極,接24V。
歐系PLC(西門子等)輸出Q點(diǎn)是高電平,因此接步進(jìn)驅(qū)動(dòng)器的PUL+/DIR+,步進(jìn)驅(qū)動(dòng)器的PUL-/DIR-共陰極,接0V。
Ena+/Ena-為脫機(jī)信號(hào)
打開脫機(jī)功能后,電機(jī)轉(zhuǎn)子處于自由不鎖定狀態(tài),可以輕松轉(zhuǎn)動(dòng),此時(shí)輸入脈沖信號(hào)不響應(yīng),
關(guān)閉此信號(hào)后電機(jī)接受脈沖信號(hào)正常運(yùn)轉(zhuǎn)。
注:一般在實(shí)際應(yīng)用中可不接。
五、關(guān)于步進(jìn)電機(jī)相數(shù)、細(xì)分、步距角
混合式步進(jìn)電機(jī)結(jié)合了永磁式步進(jìn)電機(jī)和反應(yīng)式步進(jìn)電機(jī)的優(yōu)點(diǎn)。
目前常用的有二相步進(jìn)電機(jī)、三相步進(jìn)電機(jī)、五相步進(jìn)電機(jī):兩相步進(jìn)電機(jī)步進(jìn)角一般為1.8度和0.9度,三相步進(jìn)電機(jī)步距角為1.2度,五相步進(jìn)電機(jī)步進(jìn)角一般為 0.72度。
5.1 步進(jìn)電機(jī)固有步距角
它表示控制系統(tǒng)每發(fā)一個(gè)步進(jìn)脈沖信號(hào),步進(jìn)電機(jī)所轉(zhuǎn)動(dòng)的角度。
步進(jìn)電機(jī)出廠時(shí)給出了一個(gè)步距角的值,如上圖電機(jī)給出的值為步距角是1.8°(表示半步工作時(shí)為0.9°、整步工作時(shí)為1.8°),這個(gè)步距角可以稱之為“步進(jìn)電機(jī)固有步距角”,它不一定是電機(jī)實(shí)際工作時(shí)的真正“步距角“,真正的“步距角“和步進(jìn)電機(jī)驅(qū)動(dòng)器細(xì)分有關(guān)。
5.2 步進(jìn)電機(jī)的相數(shù)
是指步進(jìn)電機(jī)內(nèi)部的線圈組數(shù),目前常用的有二相、三相、五相步進(jìn)電機(jī)。
相數(shù)不同,其步距角也不同,一般二相步進(jìn)電機(jī)的步距角為0.9°/1.8°、三相步進(jìn)電機(jī)的為1.2°、五相步進(jìn)電機(jī)的為0.72° 。
在沒有細(xì)分驅(qū)動(dòng)器時(shí),用戶主要靠選擇不同相數(shù)的步進(jìn)電機(jī)來滿足自己對(duì)步距角的要求。
如果使用步進(jìn)電機(jī)細(xì)分驅(qū)動(dòng)器,則“相數(shù)“將變得沒有意義,用戶只需在步進(jìn)電機(jī)驅(qū)動(dòng)器上改變細(xì)分?jǐn)?shù),就可以改變脈沖當(dāng)量。即指的是一個(gè)脈沖電機(jī)轉(zhuǎn)動(dòng)的角度。
5.3 步進(jìn)電機(jī)細(xì)分?jǐn)?shù)
細(xì)分是驅(qū)動(dòng)器將上位機(jī)發(fā)出的每個(gè)脈沖按驅(qū)動(dòng)器設(shè)定的細(xì)分倍數(shù)后對(duì)電機(jī)進(jìn)行控制。
簡單的說,就是在電機(jī)的步距角按照細(xì)分倍率進(jìn)行縮小。
比如1.8°步距角的步進(jìn)電機(jī),驅(qū)動(dòng)器細(xì)分設(shè)置為32,則脈沖當(dāng)量1.8°/32=0.05625°。
或者也可以理解為每轉(zhuǎn)一圈為200個(gè)脈沖,細(xì)分為32倍,那么步進(jìn)電機(jī)驅(qū)動(dòng)器需要輸出200*32=6400個(gè)脈沖步進(jìn)電機(jī)才轉(zhuǎn)一圈。
通常細(xì)分有2、4、8、16、32、64、128、256、普通場景應(yīng)用下建議細(xì)設(shè)置在10000左右即可,細(xì)分主要是改善電機(jī)的運(yùn)行性能,使步進(jìn)電機(jī)運(yùn)行更平穩(wěn),噪音更小。
舉例說明:
兩相步進(jìn)電機(jī)的基本步距角是1.8°,即一個(gè)脈沖走1.8°,如果沒有細(xì)分,則是200個(gè)脈沖走一圈360°。
細(xì)分是通過驅(qū)動(dòng)器靠精確控制電機(jī)的相電流所產(chǎn)生的,與電機(jī)無關(guān)。如果是10細(xì)分,則發(fā)一個(gè)脈沖電機(jī)走0.18°,即2000個(gè)脈沖走一圈360°,電機(jī)的精度能否達(dá)到或接近0.18°,還取決于細(xì)分驅(qū)動(dòng)器的細(xì)分電流控制精度等其它因素。
不同廠家的細(xì)分驅(qū)動(dòng)器精度可能差別很大;細(xì)分?jǐn)?shù)越大精度越難控制。以次類推。
三相步進(jìn)電機(jī)的基本步距角是1.2°,即一個(gè)脈沖走1.2°,如果沒有細(xì)分,則是300個(gè)脈沖走一圈360°,如果是10細(xì)分,則發(fā)一個(gè)脈沖,電機(jī)走0.12°,即3000個(gè)脈沖走一圈360°,以次類推。
5.4 保持轉(zhuǎn)矩
是指步進(jìn)電機(jī)通電但沒有轉(zhuǎn)動(dòng)時(shí),定子鎖住轉(zhuǎn)子的力矩。它是步進(jìn)電機(jī)最重要的參數(shù)之一,通常步進(jìn)電機(jī)在低速時(shí)的力矩接近保持轉(zhuǎn)矩。
由于步進(jìn)電機(jī)的輸出力矩隨速度的增大而不斷衰減,輸出功率也隨速度的增大而變化,所以保持轉(zhuǎn)矩就成為了衡量步進(jìn)電機(jī)最重要的參數(shù)之一。
比如,當(dāng)人們說1N.m的步進(jìn)電機(jī),在沒有特殊說明的情況下是指保持轉(zhuǎn)矩為1N.m的步進(jìn)電機(jī)。
六、 常見問題及解答
1、問:初次使用該步進(jìn)驅(qū)動(dòng)器,如何能盡快上手?
答:正確接好電源和電機(jī)后,只接脈沖信號(hào)PUL(先將頻率設(shè)置為1K以內(nèi)),細(xì)分設(shè)置為16,方向和脫機(jī)懸空,此時(shí)加電后電機(jī)默認(rèn)正轉(zhuǎn)。運(yùn)行無誤后再依次測試加速(提高頻率)、方向、細(xì)分和脫機(jī)等功能。
2、問:控制信號(hào)高于5V,一定要加串聯(lián)電阻嗎?
答:是的,否則有可能燒毀驅(qū)動(dòng)器控制接口的電路。
3、問:接線后電源指示燈亮,但電機(jī)不轉(zhuǎn),是什么原因?
答:如果接線正確,但仍然不轉(zhuǎn),說明控制部分驅(qū)動(dòng)能力不夠,這種情況多出現(xiàn)在用單片機(jī)的io口直接控制方式。請確保控制接口有5mA的驅(qū)動(dòng)能力。
4、問:如何判斷步進(jìn)電機(jī)四條線的定義?
答:將電機(jī)的任意兩條線接在一起,此時(shí)用手?jǐn)Q電機(jī)轉(zhuǎn)子有阻力,則這兩條線是同一相,可接在驅(qū)動(dòng)器A+、A-;另外兩條線短接仍然有阻力,則將這兩條線接在B+和B-。
5、問:電機(jī)的正反轉(zhuǎn)情況與應(yīng)實(shí)際達(dá)到的相反?
答:只需要把電機(jī)其中一相的兩根線互換接入即可。
1.電機(jī)旋轉(zhuǎn)電流吱吱聲音過大 PWM頻率過低 改變方法提高頻率或者減少細(xì)分?jǐn)?shù)
2.驅(qū)動(dòng)器自動(dòng)斷電時(shí) 設(shè)置電流過大,應(yīng)該降低設(shè)置電流
3.電流設(shè)置會(huì)影響轉(zhuǎn)速
4.電機(jī)過燙,設(shè)置的電流過大,應(yīng)該降低設(shè)置電流
5.ENA-和ENA+不接,這是脫機(jī)信號(hào)控制
6.PWM輸出都采用開漏輸出,需要外接上拉5V,不然沒有PWM輸出
7.當(dāng)選擇電機(jī)轉(zhuǎn)速較慢時(shí),應(yīng)該選擇更多的細(xì)分?jǐn)?shù)