關閉
無刷DC電機如何通過無編碼程序來進行控制。這只是一篇關于無編碼器控制DC無刷電機的快速文章。本文適用于通常使用霍爾傳感器換向的無刷電機。本文不適用于四軸和船用無霍爾電子懸架控制(電調)電機,該電機通常以非常高的速度運行。
回到基礎,無刷電機有三相(通常)需要換向。電機控制器通常知道如何通過在三個相位的每一個上設置霍爾效應傳感器來換向電機。問題是,當從停止(無運動)開始或以“慢”速度運行時,控制器沒有最佳地校正電機所需的所有信息。為了獲得更多的信息,控制器希望使用編碼器來獲得更高的分辨率。有了編碼器,電機控制器現在可以準確地知道電機的位置,以便更好地控制。這意味著什么:
*電機可以旋轉一點,并找出如何改變方向,而無需等待3霍爾效應傳感器的變化。這改善了運動的開始。
*控制器可以知道確切的位置,以便在試圖保持該位置時,它可以在一個位置伺服,而不是急動/移動。
*您現在可以控制位置
*換向和轉矩/速度曲線更有效,因為控制器具有位置反饋,可以執行正弦換向,而不是更基本的梯形換向。 所以你現在所處的位置只有一個大廳,沒有編碼器。你能做什么?
1 .僅高速運行,以便霍爾傳感器可以控制速度(您的速度可能仍會因所施加的負載而有很大差異)。
2。您需要比正常情況下更多地調整PID(或PI或PD)過濾器。PID常數通常需要更高(我見過1000倍高),以補償電機中的干擾。您可能還需要更高的增益來幫助電機開始旋轉。
3。這有點像黑客,但在大多數霍爾傳感器上(假設它能提供足夠的電流),你可以將兩個霍爾連接到電機控制器上的正交編碼器輸入,以獲得粗略的不均勻位置控制。這也可以響應變化的負載。
4。您可能需要禁用運動(切斷電機電源),而不是發出“伺服在此”命令來保持位置。如果您使用反向驅動電機,或者如果變速箱提供足夠的保持扭矩,這可能不是問題。