A4988步進馬達控制電路電流校正

  1. A4988 date sheet (晶片詳細資料)
  2. RepRap校正資料
  3. 校正說明與方法(原文)
    A49882的工作電壓在3~5.5V,馬達電壓8~35V之間。
    A4988最大可以支援每個線圈2A的電流,通常使用大約都在1A左右,如果電流偏高將使得A4988發熱,此時請安裝散熱片以確保它能正常工作。
    A4988具有控制此情況的能力,它外部電路上設計有一個可調電阻,透過調整這個電阻可以調整所需的限流值,首先在不發送給A4988控制訊號的情況下給A4988供電,工作電源與馬達電源都需要供電,當然也要接上馬達,測量目前單一線圈的電壓,然後可以回算出我們應該調整達到的值。這個所測量到的值應該為額定電流(限流)的0.7倍。
    以三用電表測量ref參考電壓的PIN腳,假設你的感應電阻值為0.05Ω,
    Current Limit = VREF × 2.5
    假設你測得的電壓為0.3V,最大電流限制為0.75A,根據以上公式,在全步進模式下經過線圈的電流僅能是最大電流限制的70%,所以如果要取得線圈的電流為1A,那麼限流就應該是1 / 0.7 = 1.4A,因此反推ref應該等於 1.4A / 2.5 = 0.56V,所以請轉動可變電阻,讓測量值約為0.56V。
    stepping motor current adj
    (照片來自於RepRap)
  4. A4988控制板有分雙層電路板和四層電路板,根據資料四層電路板有較好的散熱效果,當然在溫度依然很高的情況下,散熱片還是有需要的。
創作者介紹

3D Printer DIY 自製3D印表機

diy3dp 發表在 痞客邦 PIXNET 留言(2) 人氣()


留言列表 (2)

發表留言
  • 悄悄話
  • MiGo
  • 請問, 一樣都是A4988的Vref電壓調整, 為什麼有:
    (額定電流/0.7) * 8 * Rs

    跟您的:
    (額定電流/0.7) / 2.5

    兩個不一樣的公式??
    由於兩個套入數字後計算出來的Vref不盡相同, 我不知道該用哪種...

    PS.我的電阻值是0.1歐姆
  • 我都不用公式計算 我是憑經驗和感覺去調整

    diy3dp 於 2014/09/01 20:06 回覆

找更多相關文章與討論