Official Hobby Components Online Store | Buy Electronic Kits, Components, Boards, Shields, Modules

如何設定 A4988 步進模組的電流限制

如何設定 A4988 步進模組的電流限制

By Official Hobby Components Online Store | Buy Electronic Kits, Components, Boards, Shields, Modules | Published: 2026-10-15

Category: 操作指南

透過測量 Vref、選擇正確的感測電阻公式,並為驅動器散熱,正確設定 A4988 電流限制,讓您的步進馬達強勁運轉而不過熱。

快速解答

使用三用電錶測量驅動器電位計上的 Vref 電壓,然後依照您電路板感測電阻的正確公式調整,直到 Vref 符合您馬達的目標電流,即可設定 A4988 電流限制。大多數相容於 A4988 StepStick 的模組使用 0.1 歐姆感測電阻,因此常見公式為 電流限制 = Vref / (8 x 0.1),或 Vref = 電流限制 x 0.8。如果您的電路板使用 0.05 歐姆感測電阻,公式則改為 Vref = 電流限制 x 0.4。在信任任何公式之前,請務必確認您特定模組使用的是哪種電阻。

為什麼電流限制比電壓更重要

像 A4988 這類步進驅動器調節的是電流,而不是電壓。馬達每相的額定電流才是您必須遵守的數值。若將限制設得太高,驅動器與馬達會過熱;設得太低,馬達會失去扭矩、在負載下失速或丟步。A4988 模組以 Allegro A4988 驅動器為基礎,用於 3D 印表機、CNC 工具機及其他需要精確步進控制的製作,因此電流設定會直接影響列印品質或加工精度。

常見的錯誤是以為電位器會設定馬達的電壓。其實不然。電位器設定的是參考電壓(Vref),驅動器會將其與感測電阻兩端的電壓比較,以調節線圈電流。這就是為什麼感測電阻值是每個正確公式的一部分。

找到您板上的感測電阻與目標電流

在觸碰電位器之前,請先確認 A4988 模組上的感測電阻。它們通常是標示為 R100(0.1 歐姆)或 R050(0.05 歐姆)的小型 SMD 電阻。如果無法辨識標示,請查看產品頁面或賣家文件。請勿憑空猜測。這裡一旦假設錯誤,您的電流限制就會偏差兩倍。

接下來,找出您的步進馬達每相的額定電流。這項資訊位於馬達的資料表或標籤上。對於 3D 印表機中使用的典型 NEMA 17,該數值通常約為每相 1.0 A 至 1.5 A,但您必須確認您的特定馬達。根據經驗法則,將 A4988 設定為馬達額定電流的約 70-80%,以確保可靠運作且不會過熱。例如,額定為每相 1.0 A 的馬達,會設定為大約 0.7 A 至 0.8 A。

在驅動器通電的情況下安全測量 Vref

A4988 Vref 測量需在驅動器通電時進行,因為只有在板子有邏輯電源時才會存在參考電壓。請連接驅動器的邏輯電源(通常為 5 V)與馬達電源,但此測量期間請勿連接或運轉馬達。將您的萬用電錶設為 DC 電壓模式,將黑色探針連接到驅動器或控制器板上的接地腳,並將紅色探針接觸可變電阻的金屬頂部或指定的 Vref 測試點。

常見的錯誤是用探針將電位器的滑動臂短路到相鄰的接腳,因而損壞驅動器。請使用細尖探針並保持手部穩定。如果您的電路板有專用的 Vref 接腳,請使用該接腳,而不要使用電位器的金屬部分。請用小型的陶瓷或塑膠螺絲起子緩慢轉動電位器。金屬工具可能會短路附近的焊墊。請調整到三用電表讀數為您計算出的 Vref。

為您的確切模組計算 Vref

請使用符合您感測電阻的公式。對於 0.1 歐姆的感測電阻,Vref = 電流限制 x 8 x 0.1,可簡化為 Vref = 電流限制 x 0.8。因此,0.8 A 的電流限制需要 Vref = 0.64 V。對於 0.05 歐姆的感測電阻,Vref = 電流限制 x 8 x 0.05,或 Vref = 電流限制 x 0.4。那麼 0.8 A 的限制需要 Vref = 0.32 V。

如果您不確定您的 A4988 StepStick 相容模組使用哪種電阻,請從低值開始,並在負載下測量馬達溫度。型錄並未列出每一批次的感測電阻值,因此請將公式視為起點,並透過溫度檢查來驗證。這是您可以利用三用電錶和紅外線溫度計,或短暫運轉後以手指測試來克服的決策限制。

在怪罪電流設定之前,先讓驅動器降溫

A4988 是散熱能力有限的小型封裝。即使電流限制設定正確,若沒有氣流,它仍可能熱到觸發過熱關機或使微步進失真。在驅動 IC 上加裝小型散熱片,並用風扇對著驅動板吹風,可解決大多數過熱問題。如果步進馬達過熱但驅動器保持低溫,電流限制可能設得太高。如果驅動器過熱但馬達低溫,冷卻是最先要處理的,然後再重新檢查 Vref。

請勿在沒有散熱的情況下讓驅動器以絕對最大電流運作。A4988 的資料表載明了熱限值,而業餘自製的配置很少能達到理想的測試條件。請在第一次長時間列印或作業之前就加裝散熱片,而不是等到故障之後才加。

A4988 電流限制步驟說明

  1. 辨識感測電阻與馬達電流: 閱讀 A4988 模組上的 SMD 標記(R100 = 0.1 歐姆,R050 = 0.05 歐姆),並從步進馬達的資料表或標籤中找出每相額定電流。 檢查點:如果無法確認感測電阻值,請勿套用公式繼續進行。請改為測量 Vref,並在負載下確認馬達溫度。
  2. 計算目標 Vref: 對於 0.1 歐姆的感測電阻,Vref = 電流限制 × 0.8。對於 0.05 歐姆的感測電阻,Vref = 電流限制 × 0.4。將您的電流限制設定為馬達每相額定電流的 70-80%。 常見錯誤:在 0.05 歐姆的板子上使用 0.8 係數,會使實際電流上限加倍,並可能導致馬達過熱。
  3. 為驅動器供電並測量 Vref: 接通邏輯電源與馬達電源,但不要讓馬達運轉。將三用電錶的黑色探棒接到接地,紅色探棒接到電位器的金屬部分或 Vref 測試點。讀取直流電壓。 檢查點:若讀值不穩定或為零,請確認驅動器有邏輯電源,且您的探針沒有短路到相鄰的接腳。
  4. 請緩慢調整電位器: 用小型的塑膠或陶瓷螺絲起子轉動電位器,直到電表讀數達到您計算出的 Vref。由於電位器很敏感,每次微調後都要重新檢查讀數。 常見錯誤:使用金屬螺絲起子並將電位器短路到附近的焊盤,這可能會損壞驅動器。
  5. 加入散熱並在負載下測試: 在 A4988 IC 上安裝散熱片,並在驅動器周圍提供氣流。讓馬達在典型負載下運轉數分鐘,然後檢查馬達與驅動器的溫度。 下一步:如果馬達過熱,請稍微降低 Vref。如果驅動器過熱但馬達正常,請先改善散熱,再變更電流限制。

會影響您設定方式的 A4988 模組資訊

  • A4988 StepStick 相容步進馬達模組: 此模組採用 Allegro A4988 步進馬達驅動器,非常適合用於 3D 印表機、CNC 以及其他需要精確控制步進馬達的應用。A4988 的電流調節功能是實現精確步進控制的關鍵,因此正確設定 Vref 對於列印品質或加工精度而言並非可有可無。

Shop Related Products

A4988 StepStick Compatible Stepper Module

A4988 StepStick Compatible Stepper Module

$1.10 $1.66

Shop Now