1.換相計時(shí)清零、超時(shí)計數開(kāi)啟->設置驅動(dòng)功率->AB相驅動(dòng)打開(kāi)->檢測過(guò)零->檢測到過(guò)零、換相計時(shí)開(kāi)啟、超時(shí)計數清零并開(kāi)啟->AC相驅動(dòng)->檢測過(guò)零->檢測到過(guò)零、記下?lián)Q相時(shí)間、超時(shí)計數清零并開(kāi)啟->下一相拖動(dòng)。。。。連續檢測到6個(gè)電周期,更新?lián)Q相時(shí)間濾波器,進(jìn)入閉環(huán)。
2.AB相驅動(dòng)打開(kāi)->檢測過(guò)零->檢測到反向過(guò)零,說(shuō)明電機要反轉,跳過(guò)AC,使用BC驅動(dòng),使驅動(dòng)邏輯回到正確方向->繼續檢測過(guò)零。
3.如果沒(méi)檢測到過(guò)零,超時(shí)計數滿(mǎn)時(shí)強制換到下一相
4.強制換相一個(gè)電周期后,一個(gè)過(guò)零都未檢測到,增加驅動(dòng)功率,繼續循環(huán)。
5.強制換相的時(shí)間,不能是固定的,弄成在幾ms間抖動(dòng)的;無(wú)刷電機磁鋼是一片片貼上去的,有裝配誤差,抖動(dòng)的強制換相時(shí)間,更容易使電機啟動(dòng)成功 |