直流無刷電機,由于無刷,電機不能自行完成電流換向,因此必須借助外控電路實現換向。因而,沒有常規的直流控制方式。外界控制電路根據開關管完成換向。因為開關電路的靈活性,它可以方便地完成比簡易換相更多的作用。因而,選用斬波直流控制方式來控制電機。
首先,為了使無刷電機轉動,控制部分須依據感測到的電機轉子的電流位置來決定接通(或斷掉)逆變器中功率晶體管的順序,然后是手臂功率晶體管和下臂功率晶體管,促使電流流過電機線圈,以產生正向(或反向)旋轉磁場并與轉子的磁場相互作用,從而使電機能夠順時針/逆時針旋轉。當電機轉子旋轉到另一組信號的感應位置時,控制部分再次打開下一組功率晶體管,使循環電機繼續向同一方向旋轉,直到控制部分決定終止電機轉子,然后關閉功率晶體管(或只打開下臂功率晶體管);如果電機轉子翻轉,功率晶體管的導電順序將翻轉。
換向控制依據定子繞組的換向方法,直流電機廠家先找到三個轉子磁鋼相位傳感器信號H1、H2和H3的狀態,以及與六個功率管的關聯,并以表格的形式放進單片機的EEPROM中。851依據H1、H2、H3的狀態,找到相應的導電功率管,根據P1端口送出,完成DC無刷電機的換向。
通過控制數模轉換器的輸出電壓,可以控制直流無刷電機的正常運行U控制直流無刷電機的電流。也就是說,8751單片機通過傳感器信號周期計算電機轉速,并與給定的轉速進行比較。假如高過給出速率,會降低P2端口的輸出值,減少電機電流,達到減少其速率的目的。不然,提升P2端口的輸出值,隨后提升電機的速度。
PWM控制轉速控制也可以通過PWM方式來完成。
直流無刷電機在啟動或調整過程中,選擇直流無刷電機的運行模式,完成相應的動態快速。一旦伺服電機驅動器速度接近給定值,立即轉向同步電機運行模式,確保其速度穩定。這時,計算機只需要按照一定的頻率控制電機的換向。同時,計算機根據相位傳感器的信號周期測量其速率,并判斷是否失步。一旦織物丟失,立即轉向DC無刷電機,并將其拉入同步。