我知道步進電機通常在開環系統中運行。我很好奇為什麼它們通常不屬於閉環系統?為什麼步進電機不常用PID控制方法?
我知道步進電機通常在開環系統中運行。我很好奇為什麼它們通常不屬於閉環系統?為什麼步進電機不常用PID控制方法?
步進電機的要點是可以得到離散的步進。但是,與相同轉矩的連續電動機相比,成本更大,效率更低。步進電機的上限速度也較低。
當可以對系統進行開環控制時,離散步驟的優點可能勝過各種缺點。如果您要提供反饋並無論如何都要閉環,那麼步進電機會讓您兩全其美。您也可以使用帶反饋的位置編碼器,或帶位置反饋的電動機(例如帶有霍爾傳感器的無刷直流電)。
正如德米特里(Dmitry)在評論中指出的那樣,圍繞某些事物的控制迴路只能以離散的步長進行調整,因此很容易導致振盪。如果有未衰減的I響應,系統將在與確切答案相鄰的兩個步驟之間不斷地抖動。如果離散步驟是機械步驟,則可能導致更高的功率消耗,零件磨損以及不良的用戶體驗。
實際上並不是特別罕見。在工業系統中,帶有編碼器反饋的步進電機相對較常見。對於業餘愛好者,例如 Mechaduino項目。
在步進電機上使用反饋有很多好處:
與開環步進系統相比,唯一的缺點是價格。但是,真正的競爭對手是閉環BLDC電機,它比閉環步進電機具有優勢:
這是在工業項目中BLDC電機在閉環系統中變得越來越普遍的原因。但是對於業餘愛好者來說,高扭矩的步進電動機通常比具有類似扭矩的BLDC便宜,而且從機械上講,它是普通步進電動機的輕鬆升級。
假設您沒有錯過任何一步,那麼步進電機應該為您提供確定性的運動。您可以向前運行N個步,向後運行N個步,它將在同一位置。這是因為步驟是離散的。
如果卡紙或嘗試將其驅動得過快,則會出現問題。許多系統都有通過限位開關復位到已知狀態的簡單方法。例如軟盤驅動器具有“ track 0”傳感器;插入計算機時,計算機將前後驅動磁頭,直到找到音軌0。
我使用的系統可以通過微步進步進電機實現極其精確的旋轉位置和速率,然後單向驅動蝸輪。該系統的關鍵是包裹在旋轉部件周圍的線性編碼器,使您可以閉環運行。這是在光譜儀中放置衍射光柵。
某些電動顯微鏡載物台還使用靠近樣本的線性編碼器。在此應用中,負載或其槓桿可能會發生足夠大的變化,從而使機構變形或其遊隙發生變化,這意味著從參考開關開始的計數步數不再提供準確的位置。這可能會或可能不會用於閉環配置(即我們可能只想將位置顯示為亞微米精度,或者我們可能希望以這種步驟移動樣品)