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