“反電動勢法”永磁直流無刷電機控制系統(tǒng)設(shè)計
O 引言
永磁直流無刷電機(BLDCM)是一種典型的機電一體化電機,除了有普通直流電機調(diào)試性能好、調(diào)速范圍寬和調(diào)速方式簡單的特點外,還有功率因素高、轉(zhuǎn)動慣量小、運行效率高等優(yōu)點,特別是由于它不存在機械換相器與電刷,大大的減少了換相火花,機械磨損和機械噪聲,使得它在中小功率范圍內(nèi)得到了更加廣泛的應(yīng)用,是電機的主要發(fā)展方向之一。
對于永磁直流無刷電機的控制方式,可以分為兩大類:有位置傳感器控制方式和無位置傳感器控制方式。典型的有位置傳感器控制方式是使用霍爾傳感器控制方式。無位置傳感器控制方式是目前比較廣泛使用且較為新穎的一類控制方式,包含有:反電動勢控制方法、磁鏈計算法、狀態(tài)觀測器法和人工神經(jīng)網(wǎng)絡(luò)(ANN)控制法等。反電動勢控制方法中對驅(qū)動橋和電機在外電路過流時的保護極為重要,對軟件發(fā)生錯誤動作時負載的保護也提出了較高的要求,本文采用反電動勢控制方法,以直流無刷稀土電機為研究對象,設(shè)計了兩個電流保護模塊和一個數(shù)字邏輯保護電路,提高了系統(tǒng)工作時的安全性,具有較大的研究意義。
1 控制系統(tǒng)總體設(shè)計
本系統(tǒng)采用PWM反饋控制方式的典型閉環(huán)調(diào)速系統(tǒng)其中還創(chuàng)新性的加入了邏輯保護電路和兩路電流保護電路,控制系統(tǒng)總體設(shè)計框圖如圖1所示。由轉(zhuǎn)速參考值n0與實際轉(zhuǎn)速的反饋值n相比較,得到的偏差送到轉(zhuǎn)速控制器,經(jīng)過相應(yīng)的計算后輸出控制信號到PWM控制器,PWM控制器則產(chǎn)生三相橋試逆變器主開關(guān)的控制信號,然后由主開關(guān)完成對永磁無刷直流電機定子電流的通斷,并產(chǎn)生平均意義上旋轉(zhuǎn)的定子電樞合成磁勢,由定子電樞合成磁勢帶動永磁體轉(zhuǎn)子旋轉(zhuǎn),實現(xiàn)了永磁無刷直流電機的自同步控制。
研究對象永磁直流無刷稀土電機將磁體粘貼到轉(zhuǎn)子鐵心表面,組成所謂的隱極式轉(zhuǎn)子結(jié)構(gòu)。其定子三相對稱繞組采用整距、集中繞組,無中線引出線,由電機學(xué)原理可知反電動勢的波形為一梯形波,而且電機中A、B、C三相是對稱的,它們的反電動勢只在相位上依次落后120度。再考慮到定子每相繞組的反電動勢正比于轉(zhuǎn)子角速度,有圖2所示關(guān)系。
由此得出反電動勢法控制規(guī)律的重要結(jié)論為:通過測量反電動勢獲取轉(zhuǎn)子位置信號,并不是測量反電動勢大小,而是反電動勢的過零點信號,當(dāng)反電動勢出現(xiàn)過零點后再延時30度電度角就是轉(zhuǎn)子電流下一次換相時刻。但反電動勢無法直接測量得到,可通過測量電機端電壓來間接獲取電機反電動勢。
2 系統(tǒng)硬件設(shè)計
該系統(tǒng)硬件電路設(shè)計重難點在于驅(qū)動逆變電路,轉(zhuǎn)子位置檢測電路和電路保護模塊三大部分。驅(qū)動逆變電路包含驅(qū)動芯片和驅(qū)動橋式電路兩個部分,驅(qū)動芯片采用IR2130驅(qū)動芯片,它是專用的三相橋式電路驅(qū)動芯片,可以直接驅(qū)動中小容量的MOSFET、IGBT、MCT等,而且只需一個供電電源,工作頻率從幾十赫茲到上百千赫茲,內(nèi)部還設(shè)置有過流和欠壓保護使得在驅(qū)動功率管時更加安全可靠。
驅(qū)動橋式電路常用方案有:三相半橋驅(qū)動,電容儲能驅(qū)動和三相全橋驅(qū)動。三相全橋驅(qū)動由六只功率管構(gòu)成三相六臂全控橋,雖然增加了功率開關(guān)管的數(shù)量,但增大了轉(zhuǎn)矩輸出且轉(zhuǎn)矩波動小于三相半橋驅(qū)動,復(fù)雜性與可靠性上也優(yōu)于電容儲能驅(qū)動,而且起動特性和低速平穩(wěn)性都較好,因此本系統(tǒng)采用此方案。如圖3所示,為驅(qū)動芯片和驅(qū)動橋式電路(只接了一相的上下橋臂)的硬件電路設(shè)計。
轉(zhuǎn)子位置檢測電路用于測取電機反電動勢過零點信息,從而獲得轉(zhuǎn)子位置,而且是通過檢測電機的端電壓來實現(xiàn)的。電路設(shè)計如圖4所示。
電機端電壓檢測共分為A、B、C三相,現(xiàn)以A相為例,先將輸入到IR2130的B和C相驅(qū)動控制信號PWM B和PWM C通過與非門反相,得到B、C兩相上橋臂的PWM驅(qū)動信號相與的波形,然后跟單片機輸出控制口信號Ctr_A相與。當(dāng)單片機輸出控制口為l時,D觸發(fā)器時鐘端為B、C兩相PWM驅(qū)動波形相與的信號;當(dāng)單片機輸出口為0時,D觸發(fā)器時鐘端為低電平,封鎖D觸發(fā)器輸出,使D觸發(fā)器輸出保持不變,從而通過編寫軟件控制單片機輸出口,使得每個狀態(tài),只有一個D觸發(fā)器開通,且在續(xù)流階段封鎖D觸發(fā)器輸出,這樣可以很大程度的避免反電動勢虛假過零點對零點信息測量的影響。
電流保護電路包括兩個部分。第一部分如圖3所示。
通過R7、R8、R9三個電阻將驅(qū)動橋的電壓信號采集到IR2130中,一旦外電路發(fā)生過流或直通,IR2130內(nèi)部的電流比較器迅速翻轉(zhuǎn),故障處理單元輸出低電平,封鎖驅(qū)動輸出口,同時引腳FAULT向MCU發(fā)出報警信號,由此完成第一部分電流保護功能且要通過軟件設(shè)計實現(xiàn)具體的功能響應(yīng)。第二部分電流保護主要針對驅(qū)動橋,電路設(shè)計如圖5所示。
保護電路通過R10于Rll將驅(qū)動橋下橋臂的電壓采集到LM393的正向輸入端,可以和事先設(shè)定的Verf進行比較,當(dāng)驅(qū)動橋電流過大時,LM393輸出高電平,使得Q1、Q2、Q3都導(dǎo)通,由此降低下橋臂MOS管的柵源電壓,達到保護MOS管的目的。
三相全橋的驅(qū)動控制是由MCU通過PWM方式實現(xiàn)的,當(dāng)軟件運行出現(xiàn)錯誤時,可能會使得同一橋臂的上下兩個MOS管同時導(dǎo)通,這將造成短路,極易燒壞MOS管,由此設(shè)計了邏輯保護電路模塊,使得同一橋臂上下兩個MOS管不會出現(xiàn)同時導(dǎo)通的情況。邏輯保護電路輸入與輸出的邏輯關(guān)系如表1所示。
表1輸入輸出邏輯關(guān)系
通過表1的邏輯關(guān)系,同一橋臂上下橋臂的輸入信號互鎖,使得不會出現(xiàn)同時導(dǎo)通的情況。硬件電路的連接由表l邏輯關(guān)系而定,而且可以通過與非門電路搭建而成,在此不再詳述。
3 系統(tǒng)軟件設(shè)計
MCU輸出控制信號控制三相全橋驅(qū)動逆變電路,在軟件實現(xiàn)上可以采用不同的控制規(guī)律,常用的控制方式有:三三導(dǎo)通控制方式,兩三輪流導(dǎo)通控制方式和1200導(dǎo)通型控制方式。它們在控制性能上相差不大,本系統(tǒng)采用1200導(dǎo)通型控制方式,控制規(guī)律為:(1)每隔600換流一次;(2)任何時候只有兩只開關(guān)器件同時導(dǎo)通;(3)每個開關(guān)器件導(dǎo)通1200根據(jù)硬件電路的設(shè)計和1200導(dǎo)通型控制規(guī)律,橋臂與MOS管對應(yīng)關(guān)系為:A上橋臂:Tl,A下橋臂:T4;B上橋臂:T3,B下橋臂:T6;C上橋臂:T5,C下橋臂:T2。各MOS管導(dǎo)通順序如表2所示。
表2MOS管導(dǎo)通規(guī)律
采用反電動勢法控制直流無刷稀土電機,在起動時,由于電機轉(zhuǎn)速很小,無法獲得反電動勢,因此電機起動順利完成要通過軟件編程實現(xiàn)。常用的起動方式有:外同步驅(qū)動起動方式和預(yù)定位起動方式。外同步驅(qū)動方式指以變頻方式同步拖動電機轉(zhuǎn)子旋轉(zhuǎn),這種起動方式的缺點是轉(zhuǎn)子的旋轉(zhuǎn)方向是不可知的,轉(zhuǎn)子可能順時針旋轉(zhuǎn)也可能逆時針旋轉(zhuǎn);另外,如果頻率上升太快,電機很容易失步。預(yù)定位方式起動是在起動開始時給電機一個確定的通電狀態(tài),使轉(zhuǎn)子定位。然后改變電機的通電狀態(tài),在電磁力矩的作用下使轉(zhuǎn)子向確定方向轉(zhuǎn)動,在轉(zhuǎn)動過程中把電機切換到無刷電機運行方式。這樣,一方面使繞組中具有一定大小的反電勢信號,另一方面電動勢的相序是固定的而非隨機的,保證電機有一個確定的轉(zhuǎn)向,實現(xiàn)電機的順利起動。
4 總結(jié)
采用以上分析設(shè)計的控制方案控制直流無刷稀土電機,實現(xiàn)了反電動勢法無傳感器控制方式。同時采用兩個電流保護模塊,一個從硬件上實現(xiàn)保護,一個從軟件方面設(shè)計實現(xiàn)保護,使得電機在外電路過流與直通發(fā)生時能更好的保護整個控制系統(tǒng)的安全運行,相比較于只采用硬件保護電路或軟件保護的反電動勢控制方法更加靈活安全。還特別的加入了邏輯保護電路模塊使得在軟件出現(xiàn)問題時能保護驅(qū)動電路和電機的安全。整個系統(tǒng)在分析設(shè)計方面還有改進的空間,希望其他讀者能從以下方面進行改進。
(1)更好的解決反電動勢虛假過零點問題。
(2)有待研究更快更好的啟動方法。