步進電機的使用

2021-10-01 19:25:42 字數 1753 閱讀 8649

最近做了幾個小東西,其中用到了步進電機。

就來談談步進電機,寫給小白看的,只是**如何使用,其中的原理不做細緻的講解。

我們從步進電機驅動器上的東西乙個個看

1. sw1-sw8開關

sw1-sw4:通過撥動開關,選擇16種細分模式(或者其他x種細分模式)

什麼叫細分模式呢?

電機轉動一圈是360度,電機的步距角是1.8度 那麼我們知道360/1.8=200,就是電機轉動一圈需要200 個脈衝數。細分模式就當於細分倍數。假如我們選擇細分模式為2 ,sw1-sw4對應on on on on 。我們此時選擇細分模式為2,那麼此時電機轉動一圈需要200 * 4 = 800個脈衝。

事實上就相當於電機轉動一圈所需要的脈衝數 n = 360/步距角 x 細分模式 m。

sw5-sw7:通過撥動開關,驅動器的輸出電流。此時的電流應該參考步進電機的銘牌進行選擇。

sw8:通常設定為半流模式。(全流、半流模式區別在於電機停止是電流的大小)

引數設定完畢請關閉電源,**重新上電後新引數才會有效。**不規範的操作可能會造驅動器的損壞!

2. 使能訊號ena- / ena+

使能訊號 ena:使能訊號(ena)輸入埠, 也就是通常所說的離線訊號。當此訊號有效時,驅動器將自動切斷電機繞組電流, 使電機處於自由狀態(無保持轉矩)。 當此訊號不連線時預設為無效狀態,這時電機繞組通以電流,可正常工作。

通常情況下上電電機沒有力,可以檢查一下ena是否使能。沒有使能的話,電機上電用手能輕鬆擰動。

3. 方向輸入介面 dir+、 dir-

方向電平訊號 dir: 此訊號決定電機的旋轉方向。 如果此訊號有效時,電機順時針旋轉,此訊號無效時,電機逆時針旋轉。驅動器工作於這種單脈衝模式。

4. 脈衝輸入介面 pul+、 pul-

步進電機驅動器把控制器發出的脈衝訊號轉化為步進電機的角位移,驅動器每接受乙個脈衝訊號 pul, 就驅動步進電機旋轉乙個步距角, pul 的頻率和步進電機的轉速成正比。 對於最佳輸入要求,此訊號占空比最好 1:1, 脈衝訊號的頻率不大於100khz。

5. ena / dir /pul 的接線方式

共陽極和共陰極兩種方式。見下圖。

共陰極

共陽極

6. a-/ a+ b-/b+

這個是電機內部電圈繞組的兩端。根據步進電機的接線端對應就行。四根導線,導通的兩根分別是a-和a+ 或者b-/b+一組。

7.輸入電壓 12 – 48 v

根據自身情況選擇。一般電壓越高,力矩越大。但是電壓高也有可能在低速的時候出現丟步。

8 . 注意:電機運轉一段時間後,出現發燙發熱屬於正常現象。

共陰極接線圖

適用於stm32f407的步進電機程式

步進電機 什麼是步進電機?

1.什麼是步進電機 步進電機是將電脈衝訊號轉變為角位移或線位移的開環控制電機,是現代數字程式控制系統中的主要執行元件,應用極為廣泛。在非超載的情況下,電機的轉速 停止的位置只取決於脈衝訊號的頻率和脈衝數,而不受負載變化的影響,當步進驅動器接收到乙個脈衝訊號,它就驅動步進電機按設定的方向轉動乙個固定的...

步進電機與伺服電機

步進電機 步進電機是一種將電脈衝轉化為角位移的執行機構。當步進驅動器接收到乙個脈衝訊號,它就驅動步進電機按設定的方向轉動乙個固定的角度 稱為 步距角 它的旋轉是以固定的角度一步一步執行的。可以通過控制脈衝個數來控制角位移量,從而達到準確定位的目的 同時可以通過控制脈衝頻率來控制電機轉動的速度和加速度...

步進電機原理

步進電機是將電脈衝訊號轉變為角位移或線位移的開環控制項。在非超載的情況下,電機的轉速 停止的位置只取決於脈衝訊號的頻率和脈衝數,而不受負載變化的影響,當步進驅動器接收到乙個脈衝訊號,它就驅動步進電機按設定的方向轉動乙個固定的角度,稱為 步距角 它的旋轉是以固定的角度一步一步執行的。可以通過控制脈衝個...