怎麼控制直流無刷電機?
發布時間:2022-04-14 12:57:04 瀏覽次數: 1927次
直流無刷電機,由於無刷,電機不能自行完成電流換向,因此必須依靠外部控制電路來實現換向。因此,沒有傳統的DC控制模式。外部控制電路通過開關管進行換向。由於開關電路的靈活性,它比簡單的換相更容易實現功能。因此,採用切波DC控制方法來控制電機。
首先,爲了旋轉直流無刷電機,控制部分必須根據感知到的電機轉子的電流位置確定逆變器中功率晶體管的連接(或斷開)順序,然後是上臂功率晶體管和下臂功率晶體管,使電流流過電機線圈,產生正(或反)旋轉磁場,並與轉子磁體相互作用,使電機順時針/逆時針旋轉。當電機轉子旋轉到感應另一組信號的位置時,控制部分再次打開下一組電源晶體管,使循環電機繼續同向旋轉,直到控制部分決定停止電機轉子,然後關閉電源晶體管(或只打開下臂電源晶體管);如果電機轉子反轉,電源晶體管的導向順序也會反轉。
換向控制根據定子繞組的換向出三個轉子磁鋼位置傳感器信號H1.H2和H3的狀態,以及與六個功率管的關系,並以表格的形式放入單片機的EEPROM中。851根據H1.H2.H3的狀態,通過P1端口找到相應的導電功率管,實現DC無刷電機的方向。
在DC無刷電機的正常運行過程中,DC無刷電機的電流可以通過控制數模轉換器的輸出電壓U0來控制。也就是說,8751單片機通過傳感器信號的周期計算電機速度,並與給定速度進行比較。如果高於給定速度,P2端口的輸出值會降低,電機電流會降低,從而降低其速度。否則,增加P2端口的輸出值,然後增加電機的速度。
PWM控制轉速控制也可以通過PWM來實現。
當DC無刷電機處於啓動狀態或在調整過程中時,採用DC無刷電機的運行模式,實現相應的動態快速。一旦電機速度接近給定值,立即轉移到同步電機運行模式,以確保其速度穩定性精度。此時,計算機只需要根據一定的頻率來控制電機的方向。同時,計算機通過位置傳感器的信號周期來測量其速度,並判斷它是否失敗。一旦織物丟失,立即轉移到DC無刷電機,並重新拉入同步。