摘 要: 分析了無刷直流電機(jī)數(shù)學(xué)模型,對無刷直流電機(jī)無傳感器控制的三段式起動與反電動勢過零點換相技術(shù)做出研究。利用電機(jī)三相端電壓與反電動勢間關(guān)系來確定電機(jī)反電動勢過零點與換相點,提出了基于三相反電動勢的改進(jìn)型反電動勢過零點換相方法。設(shè)計了基于DSP_F2812的無刷直流電機(jī)控制平臺。通過實驗驗證表明,基于三段式起動與改進(jìn)型反電動勢過零點換相方法的BLDCM無位置傳感器控制達(dá)到了帶霍爾傳感器換相控制的精度與效果。
關(guān)鍵詞: 永磁無刷直流電機(jī);無位置傳感器控制;三段式起動;反電動勢過零點法
無刷直流電機(jī)BLDCM(Brushless DC Motor)繼承了永磁電機(jī)的小體積、高效率、低干擾等優(yōu)點,且兼容了直流電機(jī)易調(diào)速的優(yōu)勢,同時由于電機(jī)本體不包含電刷及換向器,有效解決了直流電機(jī)換相過程中所存在的換相火花等問題,使得其被廣泛應(yīng)用于軍用、工業(yè)與民用等各個方面。傳統(tǒng)無刷直流電機(jī)都安裝有諸如霍爾傳感器等在內(nèi)的位置傳感器,通過位置傳感器得到電機(jī)轉(zhuǎn)子位置信號指導(dǎo)電機(jī)換相,其最大劣勢在于位置傳感器的安裝使得電機(jī)的體積、結(jié)構(gòu)與制造成本受到限制。因此,對BLDCM無位置傳感器控制技術(shù)的研究具有一定的意義[1]。
本文通過反電動勢過零點法來代替位置傳感器獲得BLDCM的換相信號,并選擇“三段式起動”作為起動算法。搭建了基于DSP_F2812的實驗平臺,驗證了以上算法的可行性,實現(xiàn)BLDCM的無傳感器控制。
1 BLDCM數(shù)學(xué)模型
無刷直流電機(jī)數(shù)學(xué)模型主要包括電壓方程、電磁轉(zhuǎn)矩方程與機(jī)械運(yùn)動方程[2]。
來估算電機(jī)轉(zhuǎn)動一周所需時間并設(shè)計升頻升壓過程中各脈沖組合持續(xù)時間。
電機(jī)運(yùn)行至一定轉(zhuǎn)速后,當(dāng)已有明顯反電動勢輸出時,需對電機(jī)進(jìn)行由外同步控制至內(nèi)同步控制的切入操作。切入過程中,可能由于內(nèi)外同步信號之間存在相位差使得功率管通斷時刻出現(xiàn)誤差,導(dǎo)致切入過程失敗。本文在外同步加速過程中監(jiān)測三相反電動勢波形,并在測得電機(jī)反電動勢過零點時通過等待一個延時后對電機(jī)進(jìn)行切入控制。
2.2 反電動勢過零點換相
BLDCM反電動勢波形為梯型波,其反電動勢與電機(jī)轉(zhuǎn)子位置間存在對應(yīng)關(guān)系,通過檢測電機(jī)非導(dǎo)通相反電動勢波形可得當(dāng)前轉(zhuǎn)子位置并估算換相時刻。
電機(jī)的反電動勢難以直接測得,如需獲得電機(jī)反電動勢則需通過其他方法間接測量得到[5]。本文采用“端電壓法”來檢測獲得三相反電動勢。端電壓為繞組端部至電源負(fù)極電壓,實際為相電壓加中性點對電源負(fù)極電壓。傳統(tǒng)“端電壓法”需根據(jù)當(dāng)前導(dǎo)通相測量定子繞組特定某相端電壓與母線電壓或利用大衰減比例RC分壓濾波電路來獲得模擬中性點電壓值[6]。本文對傳統(tǒng)“端電壓法”做出改進(jìn),由同時測量電機(jī)三相端電壓的方式來間接獲得反電動勢。根據(jù)電機(jī)電壓方程(1)對傳統(tǒng)“端電壓法”做出如下改進(jìn):對于三相無刷直流電機(jī)兩相導(dǎo)通120°方式,每時刻只有兩相繞組通電,導(dǎo)通兩相電流幅值相等,方向相反,同時非導(dǎo)通相電流為零,因此對電壓式(1)3個方程相加得到:
3 BLDCM無傳感器控制的實現(xiàn)
為實現(xiàn)BLDCM的無傳感器控制,本文搭建了相關(guān)實驗平臺,實驗平臺分為電源供電、主控電路、驅(qū)動電路與功率逆變等部分,其結(jié)構(gòu)如圖3所示。
3.1 主控電路設(shè)計
主控電路基于DSP_F2812設(shè)計,其結(jié)構(gòu)框圖如圖4所示。主控電路主要負(fù)責(zé)對電機(jī)“三段式起動”、反電動勢過零點法、保護(hù)邏輯與PWM信號輸出等功能的實現(xiàn)。
在電機(jī)起動完成后,電機(jī)三相端電壓經(jīng)A/D采樣調(diào)理電路分壓后輸入DSP,DSP由電機(jī)三相端電壓值確定電機(jī)的反電動勢過零點并輸出PWM信號指導(dǎo)電機(jī)換相。同時通過DSP內(nèi)部的CAN模塊實現(xiàn)DSP與上位機(jī)間通信。
3.2 驅(qū)動電路設(shè)計
本文功率逆變模塊采用IR公司的FR540 MOSFET,因主控電路輸出的PWM不足以直接驅(qū)動MOSFET導(dǎo)通與關(guān)斷,故需增加一級驅(qū)動電路。驅(qū)動電路以IR2103驅(qū)動芯片為核心,其原理圖如圖5所示。
4 實驗結(jié)果
實驗電機(jī)參數(shù)如下:額定電壓U=48 V;額定功率P=100 W;額定轉(zhuǎn)速nN=3 000 r/min;額定電流I=0.6 A;額定轉(zhuǎn)矩TN=0.32 N·m。
圖6與圖7分別為100%占空比與50%占空比下電機(jī)三相端電壓波形。從圖中可知,由改進(jìn)型反電動勢過零點換相法所得電機(jī)三相端電壓波形為互差120°的梯形波,符合無刷直流電機(jī)磁場梯型分布特性。
為驗證無傳感器控制方式下電機(jī)換相精度,對工作于反電動勢過零點法換相控制方式下的電機(jī)三相霍爾傳感器供電,使其工作,從而輸出三相霍爾位置信號。圖8為反電動勢過零點法換相控制時100%占空比下電機(jī)A相端電壓波形與三相霍爾傳感器輸出霍爾位置信號對比。由圖可知,無傳感器控制換相所得位置信號與霍爾位置信號基本等效。實驗波形說明改進(jìn)的反電動勢過零點法換相基本滿足換相精度要求。
本文應(yīng)用“三段式”起動方式與基于三相反電動勢的改進(jìn)型反電動勢過零點換相法對無刷直流電機(jī)無傳感器控制做出研究。分析闡述了反電動勢過零點法檢測原理與數(shù)學(xué)模型;設(shè)計了基于改進(jìn)型反電動勢過零點換相法的BLDCM無傳感器控制算法;建立基于DSP F2812的實驗平臺。實驗結(jié)果表明,應(yīng)用三段式起動方式與改進(jìn)型反電動勢過零點換相法的BLDCM無傳感器控制算法能夠達(dá)到帶霍爾傳感器控制的控制精度與效果。
參考文獻(xiàn)
[1] 沈建新,呂曉春.無傳感器無刷直流電機(jī)三段式起動技術(shù)的深入分析[J].微特電機(jī),1998,28(5):8-11.
[2] 張相軍.無刷直流電機(jī)無位置傳感器控制技術(shù)的究[D].上海:上海大學(xué),2001.
[3] LAI Y S,LIN Y K.An unified approach to back EMF detection for brushless DC motor derives without current and hall sensors[J].IEEE Transactions on Power Electronics,2003,18(6):1293-1298.
[4] 郭新華,溫旭輝,趙峰,等.基于電磁轉(zhuǎn)矩反饋補(bǔ)償?shù)挠来磐诫姍C(jī)新型IP速度控制器[J].中國電機(jī)工程學(xué)報,2010,30(27):7-13.
[5] 羅宏浩,吳峻,趙宏濤,等.永磁無刷直流電機(jī)換相控制研究[J].中國電機(jī)工程學(xué)報,2008,28(24):108-112.
[6] LAI Y S,SHYU F,TSENG S S.New initial position detection technique for three-phase brushless DC motor without position and current sensors[J].IEEE Trans. on Industry Applications,2003,39(2):485-491.