1.一種無(wú)刷電機(jī)驅(qū)動(dòng)器三三導(dǎo)通位置信號(hào)及換相邏輯生產(chǎn)方法,主要包括無(wú)刷直流電機(jī)、霍爾位置傳感器、CPLD控制器以及DSP控制器,其特征在于,所述方法的具體步驟如下:
步驟1,利用無(wú)刷直流電機(jī)內(nèi)部自帶的霍爾位置傳感器可以得到A、B、C三相相位互差120度的電機(jī)轉(zhuǎn)子位置信號(hào);
步驟2,將其中的任意一相轉(zhuǎn)子位置信號(hào)輸入CPLD控制器,在CPLD中進(jìn)行邏輯運(yùn)算,得到三倍頻的方波信號(hào);
步驟3,將三倍頻的方波信號(hào)送入DSP控制器,在DSP控制器中進(jìn)行二倍頻運(yùn)算,得到位置信號(hào)的六倍頻方波信號(hào);
步驟4,將位置信號(hào)的六倍頻方波信號(hào)作為附加信號(hào)與電機(jī)轉(zhuǎn)子三相位置信號(hào)的原信號(hào)進(jìn)行邏輯運(yùn)算,合成無(wú)刷直流電機(jī)驅(qū)動(dòng)器三三導(dǎo)通所需的位置信號(hào)及換相邏輯信號(hào)。
2.根據(jù)權(quán)利要求1所述的無(wú)刷電機(jī)驅(qū)動(dòng)器三三導(dǎo)通位置信號(hào)及換相邏輯生產(chǎn)方法,其特征在于:步驟3中,在DSP控制器中捕獲三倍頻方波信號(hào)的上升沿和下降沿,將兩次捕獲的時(shí)間間隔做為時(shí)基t,下一次上升沿或下降沿到來(lái)時(shí),輸出高電平持續(xù)時(shí)間為t/2的方波信號(hào),由此得到頻率是電機(jī)轉(zhuǎn)子位置信號(hào)頻率六倍的方波信號(hào)。
3.根據(jù)權(quán)利要求1所述的無(wú)刷電機(jī)驅(qū)動(dòng)器三三導(dǎo)通位置信號(hào)及換相邏輯生產(chǎn)方法,其特征在于:步驟4中,將六倍頻方波信號(hào)送回CPLD控制器,在CPLD中六倍頻方波信號(hào)與電機(jī)轉(zhuǎn)子位置信號(hào)通過(guò)邏輯運(yùn)算得到12組各異的電平組合,通過(guò)電平組合觸發(fā)對(duì)應(yīng)的開關(guān)管導(dǎo)通,由此得到無(wú)刷電機(jī)驅(qū)動(dòng)器三三導(dǎo)通所需的位置信號(hào)及換相邏輯。