無霍爾BLDC電機用六步換向法,根據(jù)轉(zhuǎn)子當前的位置,按照一定的順序給定子繞組通電使得BLDC電機轉(zhuǎn)動。
無霍爾BLDC電機每一相的反電動勢都有兩種過零情況:從正變?yōu)樨摵蛷呢撟兂烧?,三相共有六種過零情況, 對應(yīng)六種換相狀態(tài),且這種對應(yīng)關(guān)系式固定不變的,于是我們可以首先將對應(yīng)關(guān)系寫入一個表格中, 程序中每個檢查到一個過零點,就通過檢查表來確定相應(yīng)的IO輸出,控制下一步哪兩相通電,然后切換到當前的斷開相繼續(xù)檢測反電動勢過零點,如此循環(huán),直至BLDC電機建立穩(wěn)定的閉環(huán)。
過零點總是超過換向點30°點角度,因此在檢測遇到過零點后,要先延遲30°電角度再換相。但是在閉環(huán)調(diào)速過程中,電機旋轉(zhuǎn)一個電氣周期的時間不是固定不變的,無法預(yù)測在測試過零點后接下來的這30°電角度是多長時間。