⚙️ 為什麼步進馬達不用編碼器,也可以控制轉幾度?又為什麼有時明明脈衝都有送,實際位置卻跑掉了?
步進馬達(Stepper Motor)是一種利用 固定角度一步一步旋轉 的馬達。 控制器只要輸出脈衝,驅動器便依設定方式控制線圈通電順序,使轉子依步進角逐步旋轉。
它最大的優勢是 控制結構簡單、低速扭矩佳、定位容易、成本相對低, 因此常見於3D列印機、CNC、點膠設備、印表機、滑台與各種小型自動化機構。
但步進馬達並不是只要「步進角夠小」就一定精準。 真正運轉時還要考慮 驅動細分、負載扭矩、加速度、高速扭矩下降、共振、失步與機械間隙。 本篇將從基本原理開始,完整整理步進馬達選型與實際應用重點。
步進馬達完整指南|原理、步進角、微步、失步與工業選型解析
⚙️ 步進馬達30秒快速看懂
- 步進角:常見1.8°或0.9°,代表基本整步旋轉角度。
- 控制方式:利用脈衝數控制移動量,脈衝頻率影響速度。
- 開迴路:傳統步進系統通常沒有位置回授。
- 微步細分:可以把一個整步再細分成更多控制位置。
- 低速扭矩:低速與保持狀態具有不錯扭矩,但高速時會下降。
- 失步:負載或加速度超過馬達能力時,實際轉子可能跟不上命令。
- 閉迴路步進:加入Encoder回授,可改善失步監控與控制能力。
✔ 1.8°馬達不代表機械定位精度一定就是1.8°
✔ 微步細分提高的是控制解析度與平順性,不代表實際精度等比例提高
✔ 保持扭矩不是馬達在高速運轉時仍能提供的扭矩
✔ 開迴路步進發生失步時,控制器本身可能不知道
✔ 步進馬達不是所有速度區間都具有高扭矩
1. 影片教學:步進馬達入門
步進馬達的動作原理與一般連續旋轉馬達不同, 可以先透過FR工具人原本影片觀察馬達如何依步進方式運轉,再搭配本文理解脈衝、步進角與驅動控制。
🎥 步進馬達原理與工業應用
2. 步進馬達是什麼?
步進馬達是一種可以依控制脈衝, 一個固定角度、一個固定角度逐步旋轉 的馬達。
一般DC馬達通電後會連續旋轉, 而步進馬達則透過控制不同線圈的通電順序, 使轉子依序移動到下一個磁場平衡位置。
2.1 步進馬達主要優勢
- 控制方式簡單。
- 低速具有良好扭矩。
- 容易進行固定位置控制。
- 開迴路系統成本較低。
- 停止時可提供保持力矩。
- 很適合中低速反覆定位。
3. 步進馬達有哪些主要結構?
| 元件 | 主要作用 |
|---|---|
| 定子 Stator | 配置線圈,依通電順序產生不同方向磁場。 |
| 轉子 Rotor | 受到磁場吸引與排斥,依固定角度移動。 |
| 軸 Shaft | 將旋轉運動輸出給聯軸器、皮帶輪或螺桿。 |
| 軸承 Bearing | 支撐轉子與輸出軸旋轉。 |
| 驅動器 Stepper Driver | 依控制脈衝調整線圈電流與通電順序。 |
| 控制器 Controller | 輸出脈衝、方向與速度命令。 |
4. 步進馬達怎麼旋轉?
步進馬達不是直接用固定電壓讓轉子自由旋轉, 而是依序切換不同相位線圈的電流。
每當磁場位置改變,轉子就會移動到下一個穩定位置。 不斷重複切換,便形成連續旋轉。
↓
B相通電 → 再移動一步
↓
持續循環 → 形成旋轉
5. 脈衝怎麼控制步進馬達的位置與速度?
在常見脈衝控制方式中:
- 脈衝數量:決定總共移動多少步。
- 脈衝頻率:決定步進速度。
- 方向訊號:決定正轉或反轉。
5.1 200步/圈馬達
如果馬達基本步進角為1.8°:
在整步驅動下,輸入200個有效步進命令,理論上可完成一圈旋轉。
6. 1.8°與0.9°步進角差在哪?
| 基本步進角 | 整步/圈 | 特色 |
|---|---|---|
| 1.8° | 200步 | 非常常見,通用性高。 |
| 0.9° | 400步 | 基本步距更細,適合需要更細角度控制的系統。 |
7. 微步細分 Microstepping 是什麼?
微步細分不是改變馬達實體齒數, 而是由驅動器精細控制不同相線圈的電流比例, 讓轉子停在兩個基本整步位置之間。
7.1 例如1/16細分
1.8°馬達每個整步再切成16個控制步:
7.2 微步的主要優點
- 旋轉更平順。
- 降低低速震動。
- 降低部分共振與噪音。
- 提高控制解析度。
8. 步進馬達保持扭矩是什麼?
型錄中常見的 Holding Torque 保持扭矩 是步進馬達非常重要的規格。
它通常表示馬達通電但停止時, 轉子抵抗外部扭轉的能力。
9. 為什麼步進馬達高速時扭矩會下降?
步進馬達線圈具有電阻與電感。 當轉速越高時,每一步線圈通電的時間越短, 電流來不及完全建立,就會讓有效磁場與輸出扭矩下降。
9.1 因此會看到典型現象
- 低速扭矩高。
- 轉速增加後扭矩逐漸下降。
- 過高速度可能導致失步或停轉。
不要只拿型錄首頁的保持扭矩判斷馬達夠不夠用。
10. 步進馬達失步是什麼?
控制器認為馬達已經依指令移動, 但實際轉子因為負載過大或速度太快沒有跟上, 就可能產生 失步(Lost Step)。
10.1 常見失步原因
- 負載太重。
- 加速度太高。
- 速度超出可用扭矩範圍。
- 驅動電流不足。
- 電源電壓不適合。
- 機構突然卡住。
- 馬達處於共振區。
11. 步進馬達為什麼會共振?
步進馬達是離散式一步一步運動, 轉子、負載與機械系統本身又具有慣量與彈性, 因此某些速度區間可能發生明顯共振。
11.1 常見現象
- 馬達突然變大聲。
- 明顯震動。
- 轉速不穩。
- 負載抖動。
- 嚴重時失步。
11.2 改善方向
- 使用微步驅動。
- 調整加速度與速度區間。
- 改善機械剛性。
- 調整負載慣量。
- 使用適合的阻尼結構。
- 依驅動器功能調整防共振參數。
12. 步進驅動器電流為什麼重要?
步進驅動器會控制馬達線圈電流, 而電流大小會直接影響馬達磁場與可用扭矩。
12.1 電流太低
- 扭矩不足。
- 容易失步。
- 加速能力下降。
12.2 電流太高
- 馬達溫升增加。
- 驅動器發熱。
- 可能超過馬達額定能力。
13. 步進驅動電壓會影響什麼?
適當提高驅動系統的供電電壓, 可以幫助線圈電流在高速切換時更快建立, 因此常有助於改善高速區域的扭矩表現。
但可使用的電壓範圍應以 驅動器與馬達系統規格 為準。
14. 開迴路步進控制
傳統步進系統最常見的是開迴路控制(Open-loop)。
系統假設只要命令正確、負載不超過能力, 馬達就會依預期位置移動。
14.1 優點
- 系統簡單。
- 成本低。
- 配線容易。
- 控制邏輯直觀。
14.2 限制
- 一般不直接知道實際位置。
- 失步可能無法即時發現。
- 高負載、高速度時需要保留較多扭矩餘量。
15. 閉迴路步進馬達是什麼?
閉迴路步進系統會在馬達後端加入 Encoder位置回授, 讓驅動器可以知道轉子實際運動狀況。
15.1 主要優點
- 可以監控位置誤差。
- 降低未察覺失步的風險。
- 部分系統可依負載調整電流。
- 改善高速與動態性能。
15.2 但它不是伺服的完全替代品
閉迴路步進與伺服的控制架構、馬達設計、轉速範圍與動態特性仍然不同, 應依設備需求選擇,而不是只看「都有Encoder」。
16. 步進馬達如何搭配滾珠螺桿?
步進馬達搭配滾珠螺桿, 可以把旋轉運動轉換成精密直線位移, 是小型CNC、滑台與自動化設備常見結構。
16.1 範例
假設:
- 馬達1.8°,200步/圈。
- 滾珠螺桿導程5 mm。
- 使用整步控制。
如果加入微步細分,控制解析度可以再變細, 但實際定位精度仍需考慮螺桿精度、軸向間隙、負載與機械剛性。
17. 步進馬達如何搭配皮帶傳動?
同步帶與皮帶輪也是步進馬達非常常見的傳動方式, 例如3D列印機X、Y軸。
17.1 優點
- 速度快。
- 重量輕。
- 成本低。
- 長行程容易製作。
17.2 需要注意
- 皮帶張力。
- 皮帶彈性。
- 皮帶輪齒數。
- 負載重量。
- 高速加速度。
18. 步進馬達與伺服馬達差在哪?
| 比較 | 步進馬達 | 伺服馬達 |
|---|---|---|
| 基本控制 | 傳統多為開迴路 | 典型為閉迴路 |
| 位置回授 | 一般型無,閉迴路型有 | 通常具有Encoder/Resolver |
| 低速扭矩 | 良好 | 依馬達與驅動系統而定 |
| 高速性能 | 扭矩下降較明顯 | 通常較佳 |
| 動態響應 | 適合中低速定位 | 適合高速加減速 |
| 失步 | 開迴路可能發生 | 控制器會持續監控位置誤差 |
| 系統成本 | 通常較低 | 通常較高 |
中低速、動作簡單、成本敏感 → 步進馬達
高速、高動態、負載變化大、需回授控制 → 伺服馬達
19. 步進馬達怎麼選?
步進馬達選型不能只看保持扭矩, 建議依照以下順序判斷:
- 確認負載重量與傳動方式。
- 確認設備需要的最高速度。
- 確認加速度與減速度。
- 計算負載所需扭矩。
- 確認工作速度下的可用扭矩。
- 確認馬達轉子慣量與負載慣量。
- 確認是否需要微步細分。
- 選擇相容的驅動器。
- 確認驅動電流與供電電壓。
- 確認溫升與連續運轉需求。
- 若失步不能接受,評估閉迴路步進或伺服。
| 需求 | 優先確認 |
|---|---|
| 低速高負載 | 低速扭矩、保持扭矩、電流 |
| 高速移動 | 高速扭矩曲線、電壓、加速度 |
| 精細低速運動 | 微步細分與共振 |
| 定位不能失敗 | 閉迴路步進或伺服 |
| 3D列印 | 速度、細分、噪音、皮帶負載 |
| 滾珠螺桿滑台 | 負載扭矩、導程、加速度與慣量 |
20. 步進馬達常見選型錯誤
| 錯誤 | 可能結果 | 改善方向 |
|---|---|---|
| 只看保持扭矩 | 高速時扭矩不足 | 查看實際工作轉速的扭矩曲線 |
| 加速度設太高 | 失步或異音 | 依負載逐步調整加速度 |
| 細分開得非常高 | 脈衝頻率需求增加,精度卻未等比例提升 | 依平順性與控制需求選擇 |
| 驅動電流太小 | 扭矩不足、容易失步 | 依馬達額定電流設定 |
| 驅動電流過大 | 溫升過高 | 確認馬達與驅動器規格 |
| 忽略共振 | 某速度區間震動與失步 | 細分、調速或改善阻尼 |
| 完全沒有扭矩餘量 | 負載一變就失步 | 保留合理安全裕量 |
21. 步進馬達典型工業應用
| 應用 | 主要特色 |
|---|---|
| 3D列印機 | 低成本、多軸定位、微步控制 |
| 小型CNC | 螺桿進給與固定步距定位 |
| 點膠設備 | 中低速定位與重複動作 |
| 標籤機/印表機 | 紙張與材料定量輸送 |
| 自動化滑台 | 中低速往復定位 |
| 旋轉治具 | 固定角度分度與停止定位 |
| 儀器與量測設備 | 低速精細調整與位置控制 |
22. 步進馬達常見異常與排查方向
22.1 馬達只震動但不旋轉
- 線圈配線錯誤。
- 相位接錯。
- 脈衝訊號異常。
- 驅動器設定錯誤。
- 負載卡死。
22.2 高速時突然停轉
- 高速扭矩不足。
- 加速度太快。
- 電源或驅動能力不足。
- 負載慣量過大。
22.3 定位越跑越偏
- 發生失步。
- 皮帶打滑。
- 聯軸器鬆動。
- 螺桿或機械間隙。
- 脈衝訊號受干擾。
22.4 馬達很燙
- 驅動電流設定過高。
- 長時間保持通電。
- 散熱環境不佳。
- 負載長時間過重。
配線 → 驅動器設定 → 脈衝訊號 → 馬達電流 → 負載 → 機械傳動
✅ 步進馬達重點總結
步進馬達的核心優勢,是利用 脈衝與固定步進角,讓位置控制可以用相對簡單的方式實現。 它特別適合中低速、自動化與成本敏感的定位設備。 但真正選型時不能只看保持扭矩或步進角, 還應同時考慮 工作速度、扭矩曲線、加速度、負載慣量、微步細分、驅動電流、共振與失步風險。
23. FAQ 步進馬達常見問題
Q1:步進馬達是什麼?
步進馬達是一種依照控制脈衝逐步旋轉的馬達,每個基本步進具有固定角度,因此很適合進行位置、分度與中低速自動化控制。
Q2:1.8°步進馬達一圈要多少步?
在整步控制下,360°除以1.8°等於200步,因此理論上200個整步可完成一圈旋轉。
Q3:步進馬達需要編碼器嗎?
傳統開迴路步進馬達不一定需要Encoder,但閉迴路步進系統會加入位置回授,用來監控實際轉子位置與位置誤差。
Q4:微步細分越高越準嗎?
不一定。提高微步細分可以讓控制更細、運動更平順,但實際機械定位精度不會一定依細分比例等比例提高。
Q5:步進馬達為什麼會失步?
常見原因包括負載太大、加速度過高、高速扭矩不足、驅動電流不足、機械卡滯或共振,使轉子無法跟上控制脈衝。
Q6:步進馬達為什麼低速有力、高速沒力?
因為馬達線圈具有電感,高速時每一步的通電時間縮短,線圈電流來不及完全建立,因此可用磁場與扭矩會逐漸下降。
Q7:步進馬達很燙正常嗎?
步進馬達在保持位置時仍可能持續通電,因此運轉中出現一定溫升並不罕見。但若溫度異常升高,應檢查驅動電流、負載、散熱與馬達規格。
Q8:步進馬達和伺服馬達哪個比較準?
不能單純用一個精度數字比較。步進馬達適合中低速開迴路定位;伺服系統則具有位置回授與誤差修正能力,對高速、高動態與負載變化大的場合通常更有優勢。
Q9:閉迴路步進馬達和伺服馬達一樣嗎?
不完全一樣。雖然兩者都可使用位置回授,但馬達結構、驅動方式、速度範圍與控制特性仍不同,應依實際設備需求選擇。
Q10:選步進馬達最重要看什麼?
至少應確認負載扭矩、工作轉速、加速度、扭矩-轉速曲線、負載慣量、驅動電流、供電電壓、細分需求,以及是否能接受開迴路失步風險。
🔍 馬達與自動化傳動|你可能也想知道
了解步進馬達之後,可以繼續比較伺服馬達、滾珠螺桿、線性滑軌與減速機,建立完整的自動化運動系統概念。