步進馬達過熱原因與解決方法
By Kunkune | Published: 2026-10-21
Category: 操作指南
步進馬達可能因電流過大、驅動器設定錯誤或散熱不良而過熱。本指南可協助您診斷原因並套用正確的修正方法。
快速解答
步進馬達過熱最常見的原因是驅動電流設定過高,或馬達在靜止狀態下未啟用電流減低功能。請降低電流、啟用待機電流減低功能,並改善通風。
步進馬達為何會發熱
步進馬達設計上會發熱——對許多型號而言,外殼溫度高達 80°C(176°F)是正常的。但如果馬達燙到無法觸摸,或開始出現失步現象,那就代表有問題了。
主要原因是即使馬達沒有移動,持續的電流仍會流經線圈。與直流馬達不同,步進驅動器會持續為線圈通電以保持位置,因而產生熱量。
其他因素包括驅動器設定電流高於馬達額定值、散熱不良,或馬達在反電動勢極低的極低轉速下運轉。
常見的過熱情境
像 28BYJ-48 這類小型減速步進馬達特別容易過熱,因為它們常搭配缺乏電流調節功能的 ULN2003 驅動板。該驅動器只是簡單地將完整的 5V 電源開關,因此馬達會持續承受最大電流。
對於較大的 NEMA 馬達,最常見的錯誤是未查閱馬達規格書,就讓驅動器電流維持在預設值。許多驅動器出廠時設定較高電流以適用多種馬達,但這可能會讓較小的馬達過熱。
診斷與修正步驟
- 症狀: 馬達外殼溫度超過 80°C(燙到手指無法按住超過幾秒),或馬達運轉幾分鐘後出現失步。
- 可能原因: 驅動器電流設定高於馬達額定值,或馬達在靜止狀態下未啟用電流減低功能。對於搭配 ULN2003 的 28BYJ-48,原因是驅動器缺乏限流功能。
- 修正措施: 如果您的驅動器有電流調整電位器(例如 A4988、DRV8825、TB6600),請測量參考電壓並將電流設定為馬達額定電流的 70-80%。在驅動器或韌體中啟用「待機電流減低」或「半電流」模式。對於 28BYJ-48,請加裝小型散熱片,或將電源電壓降至 3.3V(如果您的控制器允許)。 調整後,讓馬達運轉 10 分鐘,然後重新檢查溫度。
- 停止或選擇其他方案: 如果降低電流並改善散熱後馬達仍然過熱,則馬達可能相對於負載來說太小。請考慮升級至更大的步進馬達,或使用具備主動電流調節功能的驅動器(例如用於 NEMA 17 的 A4988)。對於 28BYJ-48,改用專用步進驅動器(如 DRV8833)可以提供電流控制並減少熱量。 如果無法透過這些步驟解決過熱問題,請更換馬達-驅動器組合。
提及的產品
- 5V 4相減速步進馬達 28BYJ-48 +ULN2003 驅動器: 5V 4相減速步進馬達 28BYJ-48 +ULN2003 驅動器 此組合是常見的入門級步進馬達,但 ULN2003 驅動器無法調節電流,因此馬達會持續以滿額定電流運轉——這使其成為業餘專案中過熱的常見原因。

5V 4相減速步進馬達 28BYJ-48 +ULN2003 驅動器
