微步步進電機時電流調(diào)節(jié)的技巧
我有一個朋友喜歡世界各地的最新技術(shù)。帶著對 3D 打印機的狂熱,他最近邀請我去他的公寓欣賞他的新杰作,一臺自制的 3D 打印機。嗯,他確實很好地為我打印了一只三條腿半個頭的小狗,但真正引起我注意的是他的打印機在制作小狗時發(fā)出的小聲響。因此,在贊揚了他的出色工作之后,我們花了一些時間討論導(dǎo)致這種噪音的原因。我們的結(jié)論是,3D 打印機內(nèi)部的步進電機在進行微步進以完成小狗的精細切割時會發(fā)出所有噪音。討論很有成效,所以我想在這里與您分享我們的發(fā)現(xiàn)。
對步進電機進行微步進以在系統(tǒng)中實現(xiàn)更好的分辨率是工業(yè)界的一種常見方法。步進電機的運動是由通過電機線圈的勵磁電流引起的,由于目標是將一個完整的電機步進分成多個微步,因此“操作方法”部分的任務(wù)非常簡單——只需生成多個當前水平。這就是步進電機控制中的所謂“電流調(diào)節(jié)”。
下圖顯示了電機線圈如何由四個MOSFET或“H 橋”驅(qū)動。由于線圈基本上是一個電感器,因此當 MOSFET 導(dǎo)通并在線圈上產(chǎn)生電壓時,線圈電流會增加。當電流達到與所需微步相匹配的水平時,MOSFET 被關(guān)閉,線圈上的電壓被移除。由于電感器的特性,電流沿替代路徑重新定向,幅度減小。當電流衰減到一定水平時,MOSFET 再次開啟并重復(fù)相同的過程以將峰值電流保持在所需水平,直到電機需要移動到需要新電流水平的下一個微步。
上面顯示的兩種替代電流衰減路徑為我們提供了不同的衰減擺率:逆全電源極性流動的電流導(dǎo)致更快的速率,稱為“快速衰減”,而重定向通過兩個電阻 FET 的電流經(jīng)歷與 (L x 2R),因此稱為慢衰減。
下面是兩種電流衰減模式之間的比較。兩個圖都顯示了相同的峰值電流和衰減時間,但快速衰減具有更大的電流紋波,因為它具有更高的壓擺率。這可能會導(dǎo)致電機運行時產(chǎn)生更大的噪音、更多的熱量和更差的 EMI——這就是我朋友的 3D 打印機上噪音的來源。另一方面,如果你旋轉(zhuǎn)你的馬達非??焖偾铱焖俚貜囊粋€微步級別過渡到另一個,快速衰減可以幫助您快速穩(wěn)定電機電流。一般來說,當整體電機電流呈增加趨勢時使用慢衰減,因為給電感器充電總是很容易,并且您希望獲得最佳噪聲性能,而當電流趨勢快速減小時使用快速衰減,以便可以在移動到下一個微步驟之前足夠快地安頓下來。
快速和慢速衰減的混合稱為混合衰減,其中電流衰減開始快速,并且在一定時間后切換到慢速。這種方法在紋波(以及電機噪聲)和電流穩(wěn)定時間之間進行權(quán)衡,從而產(chǎn)生更好的電機性能。
市場上的許多集成步進電機驅(qū)動器都支持三種衰減模式(即快速、慢速和混合),但我建議查看 TI 的新型高性能步進電機預(yù)驅(qū)動器DRV8711。除了這三種模式之外,它還有第四種衰減模式,稱為“自動混合衰減”,設(shè)備在運行過程中會自動選擇一種衰減模式。在這種方法中,在最小 FET 導(dǎo)通時間 (tON_min) 結(jié)束時對電機電流進行采樣,并根據(jù)電流檢測結(jié)果采用不同的衰減模式。要對此有一個大致的了解:
如果電流低于所需的峰值電流 (Ipk),它會繼續(xù)增長,直到達到目標 Ipk 水平;一旦到達那里,就會發(fā)生緩慢的衰減(如下圖所示)
如果檢測到電流高于所需的 Ipk 水平,則快速衰減立即啟動并持續(xù)一段時間 tFAST 以避免電流失控,并且在 tFAST 結(jié)束時緩慢衰減接管剩余的電流衰減周期(參見下圖)。這種方法會自動優(yōu)化每個電流級別的電機性能,并為設(shè)計中的任何電機提供最佳結(jié)果。
手動調(diào)節(jié)微型步進電機的電流并不容易,但是由于集成了電機控制器IC,生活變得更加輕松!至少現(xiàn)在您將知道如何在下次構(gòu)建自己的 3D 打印機時減少噪音。然后你可以用集成的步進電機控制器修復(fù)我的半頭小狗!