步進電機的失步原因及解決方法

2022-06-19 19:33:10 字數 2837 閱讀 6870

** 

參考 步進電機可以根據脈衝數和脈衝頻率來對電機實現開環控制位置和速度,是一種便宜、簡單好用的控制類電機,在自動化控制領域得到越來越廣泛的應用。但由於步進電機不是閉環控制,選型或者使用不當,也會容易出現步進電機失步,也叫步進電機丟步,也就是步進電機沒有按照指令到達應該到達的位置,讓工程師們很是苦惱。那麼,步進電機失步的原因是什麼?可以採取哪些對策來避免失步呢?

步進電機失步的原因有很多,在實際應用過程中,需要採取排除法一一分析,才能夠找出失步的真正原因,一般導致步進電機失步的原因是下面幾種:

1.步進電機本身工作力矩不夠,沒有足夠能力帶動負載;

2.步進電機起停的加減速過程不充分,步進電機在加減速過程中失步;

3.步進電機的電源功率不夠導致步進電機的輸入功率不夠引起失步;

4.步進電機的驅動電壓不夠或者驅動電流設定過低;

5.驅動器或者控制器收到訊號干擾;

6.步進電機系統共振引起步進電機帶負載能力下降而導致失步;

7.驅動器和控制器的訊號不匹配;

8.同步輪或者減速箱的背隙或者來迴轉到的間隙誤差沒有在程式上補償或者補償值不對;

9.控制程式本身有問題。

針對上面各問題原因,可以分別採取下面對策來改善步進電機失步問題:

1)核算負載的力矩,參考步進電機距頻圖看看在對應速度下步進電機是不是有足夠扭矩能力帶動負載,可以換個在對應工作速度下扭矩大的步進電機來對比測試。

2)步進電機的啟動階段就像開手動波的汽車,需要逐步上檔而提速,加減速不充分,會導致失步。一般建議負載的轉動慣量不要大於步進電機轉動慣量的10倍,不然加減速過程會比較漫長。

3)步進電機啟動瞬間我們會測試到額定電流1.6倍左右的電流,如果電源功率不夠,會讓電機裡面的有效電流過低,從而帶不動負載。建議一般電源留30%以上餘量。

4)步進電機需要快速啟動或者高速執行,需要驅動電壓比較高,工作電流設定值足夠大,否則也容易失步。

5)換個型號的驅動器對比看看是不是訊號收到干擾,或者看看控制a電機運動,是不是b電機有動作,看看電機是不是收到訊號干擾。

6)共振的時候,步進電機及其系統有明顯的雜訊和震動,速度上公升或者下降一定範圍,有關現象會明顯減輕或者消失,基本可以判斷是共振問題。選擇合適引數的步進電機,改善驅動器效能或者用減震墊等 物理方式來減振。

7)如果是步進電機驅動器和控制器的訊號不匹配,現象是隨著時間的推移,位置的偏移量會很均勻地增加。更改驅動器或者控制器的訊號識別方式,讓兩者匹配一致就好了。

8)同步輪或者減速箱由於精度問題,會有一定誤差累計,需要在控制程式中做出合理補償。

9)控制程式導致失步也不少見,需要檢查控制程式是不是有問題。

一時找不到問題原因,也有工程師會讓步進電機執行一段時間就重新找原點歸位,這樣會影響裝置的工作效率,是沒有辦法的辦法。近年來,閉環步進電機開始流行起來,通過閉環控制來對於實現對於步進電機的完全控制,也是一種解決問題的方案,但成本會高一些。現在一些步進電機驅動晶元可以根據步進電機失步瞬間電流的異常變化來輸出步進電機失步的訊號。

** 步進電動機與驅動電路組成的開環數控系統,因其簡單的結構,可靠的效能,在經濟型數控工具機中得到了廣泛應用,在我國工具機行業的數控化程序中占有重要的地位。步進電動機經常被用於精確定位的場合,因而保證電動機不發生失步至關重要。

失步及其危害

步進電動機正常工作時,每接收乙個控制脈衝就移動乙個步距角,即前進一步。若連續地輸入控制脈衝,電動機就相應地連續轉動。步進電動機失步包括丟步和越步。丟步時,轉子前進的步數小於脈衝數;越步時,轉子前進的步數多於脈衝數。一次丟步和越步的步距數等於執行拍數的整數倍。丟步嚴重時,將使轉子停留在乙個位置上或圍繞乙個位置振動,越步嚴重時,工具機將發生過衝。步進電動機是開環進給系統中的乙個重要環節,其效能直接影響著數控系統的效能。電動機失步會影響數控系統的穩定性和控制精度,造成數控工具機加工精度下降。

失步原因及解決方法

1.轉子的加速度慢子步進電動機的旋轉磁場

轉子的力n速度慢於步進電動機的旋轉磁場,即低於換相速度時,步進電動機會產生失步。這是因為輸入電動機的電能不足,在步進電動機中產生的同步力矩無法使轉子速度跟隨定子磁場的旋轉速度,從而引起失步。由於步進電動機的動態輸出轉矩隨著連續執行頻率的上公升而降低,因而,凡是比該頻率高的工作頻率都將產生丟步。這種失步說明步進電動機的轉矩不足,拖動能力不夠。解決方法:①使步進電動機本身產生的電磁轉矩增大。為此可在額定電流範圍內適當加大驅動電流;在高頻範圍轉矩不足時,可適當提高驅動電路的驅動電壓;改用轉矩大的步進電動機等。②使步進電動機需要克服的轉矩減小。為此可適當降低電動機執行頻率,以便提高電動機的輸出轉矩;設定較長的加速時間,以便轉子獲得足夠的能量。

2.轉子的平均速度高於定子磁場的平均旋轉速度

轉子的平均速度高於定子磁場的平均旋轉速度,這時定子通電勵磁的時間較長,大於轉子步進一步所需的時間,則轉子在步進過程中獲得了過多的能量,使得步進電動機產生的輸出轉矩增大,從而使電動機越步。當用步進電動機驅動那些使負載上、下動作的機構時,更易產生越步現象,這是因為負載向下運動時,電動機所需的轉矩減小。解決方法:減小步進電動機的驅動電流,以便降低步進電動機的輸出轉矩。

3.步進電動機及所帶負載存在慣性

由於步進電動機自身及所帶負載存在慣性,使得電動機在工作過程中不能立即起動和停止,而是在起動時出現丟步,在停止時發生越步。解決方法:通過乙個加速和減速過程,即以較低的速度起動,而後逐漸加速到某一速度執行,再逐漸減速直至停止。進行合理、平滑的加減速控制是保證步進驅動系統可靠、高效、精確執行的關鍵。

4.步進電動機產生共振

共振也是引起失步的乙個原因。步進電動機處於連續執行狀態時,如果控制脈衝的頻率等於步進電動機的固有頻率,將產生共振。在乙個控制脈衝週期內,振動得不到充分衰減,下乙個脈衝就來到,因而在共振頻率附近動態誤差最大並會導致步進電動機失步。解決方法:適當減小步進電動機的驅動電流;採用細分驅動方法;採用阻尼方法,包括機械阻尼法。以上方法都能有效消除電動機振盪,避免失步現象發生。​​​​

**********=== end

步進電機的失步與過衝

失步應該就是漏掉了脈衝沒有運動到指定的位置。過衝應該就是和失步相反,運動到超過了指定的位置。在一些控制簡單或要求低成本的運動控制系統中,常會用步進電機。最大的優勢是 以開環的方式來控制位置和速度。但正因為是開環控制,負載位置對控制迴路沒有反饋,步進電機就必須正確響應每次勵磁變化。如果勵磁頻率選擇不當...

PLC控制兩個步進電機出現失步的原因分析和解決辦法

1 松下plc步進電機控制例子 2 松下plc控制伺服電機例項程式.pdf 問題描述 plc在同時控制兩個步進電機運動時,出現以下幾種故障之一 1 只有乙個步進電機能夠運動 2 兩個電機都能運動,但是偶爾出現乙個步進電機運動失步或長時間停頓 3 兩個電機都能運動,但是偶爾出現兩個電機同時失步或停頓 ...

PHP MYSQL亂碼 原因及解決方法

gb2312和utf 8兩個字符集的區別 gb2312是標準中文字符集,utf 8 是unicode 的一種變長字元編碼,即rfc 3629,可以解決多種語言文字顯示問題,從而實現應用國際化和本地化。utf 8 是位元組順序無關的,它的位元組順序在所有系統中都是一樣的,排序更加容易。因此 utf 8...