任志斌,溫路佳,許 斌,王 喆
(江西理工大學 電氣工程與自動化學院, 江西 贛州 341000)
無刷直流電機具有效率高、體積小、輸出轉矩大、控制簡單等特點。并伴隨著國家稀土永磁產業(yè)的迅速發(fā)展,稀土永磁體的性能不斷提高,無刷直流電機較低的制造成本和較高的調速性能優(yōu)勢更加明顯。無刷直流電機通常用位置傳感器來檢測轉子位置,但位置傳感器的使用會使電機的體積和成本增大;在高溫、高濕等相對惡劣的環(huán)境下位置傳感器的檢測性能將會大大下降;其它信號的干擾也會對轉子位置的檢測產生一定的影響,使得電機的運行性能有所降低。因此為了克服上述所存在的問題和使無刷直流電機的應用領域更加廣泛,提出了無位置傳感器控制技術,即無刷直流電機的位置檢測不需要霍爾傳感器等位置檢測元器件。無位置傳感器控制技術不但克服了許多位置傳感器的弊病,減小了無刷直流電機的體積,方便了無刷直流電機的安裝維修,還加強了無刷直流電機控制系統(tǒng)的抗干擾能力,延長了控制系統(tǒng)的使用壽命。因此,無刷直流電機的無位置傳感器的良好控制已成為近年來一個主要的研究趨勢[1-2]。
無刷直流電機無位置控制技術的關鍵在于轉子位置的準確檢測[3],無位置傳感器控制技術發(fā)展至今,已經出現很多控制策略,其中應用較廣泛的有:反電動勢過零點檢測法[4]、線反電動勢過零點法[5]、滑膜觀測器法[6]等。應用最普遍的是反電動勢過零點檢測法,反電動勢過零點檢測法由于控制簡單,容易實現,一般的工程方案大多為反電動勢過零點檢測法,文獻[7]是利用反電動勢過零點檢測法實現無刷直流電機無位置傳感器的控制。通過檢測端電壓,經過分壓后阻容濾波,再經過比較器與重構中性點電壓比較,將比較器輸出信號即反電動勢過零點信號傳至單片機中,然后軟件處理延遲30°電角度,實現反電動勢過零點檢測法無刷直流電機無位置傳感器控制。這種方法的缺陷是:需經過阻容濾波之后,造成反電動勢過零點漂移,使其延遲一定的角度容易造成無刷直流電機的控制失步并且在起動和低速時反電動勢檢測困難、重載時續(xù)流影響等問題。文獻[8]則完全依賴硬件,通過選擇合適的電阻與電容,將反電動勢過零點信號通過硬件延遲30°電角度,再將信號經過比較器傳入單片機,直接將得到的信號當作轉子的準確位置進行換相,該方法由于完全依賴于硬件電路,因此一旦電阻電容選擇錯誤勢必造成反電動勢過零點位置不準,最終導致無刷直流電機換相不準。文獻[9]通過采用反電動勢三次諧波檢測法來檢測轉子位置,即檢測虛擬中性點的三次諧波過零點來確定轉子位置,從而得到定子繞組換相信息,而三次諧波檢測電路的設計主要是通過無源濾波器來實現的,該方法原理復雜,需要大量推導公式,并對無源濾波器要求嚴格,不容易實現。因而對于無位置傳感器下無刷直流電機的優(yōu)質性能控制,還沒有找到真正有效的解決辦法。
無刷直流電機控制方式有HPWM-LON、HON-LPWM、ON-PWM 、PWM-ON 、HPWM-LPWM五種控制方式[10],在對無刷直流電機的這五種控制方式深入的研究后本文采用了HPWM-LON的控制方式,在此控制方式下找到非導通相換相時刻端電壓值基本保持穩(wěn)定的特點,并通過模數的方法檢測非導通相端電壓,比較非導通相端電壓相鄰采樣周期前后時刻的電壓差值,得出換相點,實現電機的直接換相。由于成功找到換相時刻與非導通相端電壓的對應關系,實現了直接換相,避免了因續(xù)流作用以及硬件檢測所造成的失步與角度延遲,提高換相的準確度。
無刷直流電機一般采用“兩相導通三相六狀態(tài)”的工作方式,定子繞組為Y型連接,電機的中性點沒有引出,圖1為無刷直流電機的主回路等效原理圖。
圖1 無刷直流電機換相方式
無刷直流電機的反電動勢為梯形波,繞組間的互感為非線性關系。在不考慮定子齒槽的影響、不考慮電機磁路不飽和以及電樞反應對氣隙磁通影響忽略不計的情況下,假設三相繞組完全對稱時,可以得到無刷直流電機三相繞組端電壓為
(1)
(2)
(3)
式中,Ua、Ub、Uc分別為定子繞組的各相電壓,iA、iB、iC分別為各相相電流,eA、eB、eC為各相相反電動勢,R為各相的電阻,L為各相的自感,un為中性點電壓。
在圖1無刷直流電機的主回路等效原理圖中,以AC相導通為例分析,即定子電流從A相繞組流入,C相繞組流出,B相繞組作為非導通相。那么此刻三相繞組的端電壓為
(4)
(5)
Ub=eB+un
(6)
當AC導通,B相斷開時根據圖1可知AC相反電動勢和電流關系為
iA=-iC=i
(7)
eA=-eC=E
(8)
由式(4)、式(5)、式(7)、式(8)可得,電機中性點電壓為
(9)
將式(9)代入式(6)得:
(10)
由于本系統(tǒng)的控制方式為HPWM-LON的模式,當AC導通,B相斷開時,此時A相上橋臂PWM調制,C相下橋臂恒通。當A相上橋臂PWM開通期間,A相的端電壓為Udc;PWM關斷期間,A相相電流iA不會立即消失,會通過反并聯二極管D4進行續(xù)流此時A相的端電壓Ua被鉗位為0。C相在下橋臂且為恒通,所以C相的端電壓為0。因此式(10)可以表示為
(11)
在無刷直流電機中,當電機處于換相時非導通相反電動勢此時處于轉折點的位置,此刻反電動勢的變化接近平緩,因而相鄰采樣周期前后時刻的電壓差值處于最小的狀態(tài)。又通過式(11)可以得出非導通相的端電壓的變化可以反映出反電動勢的變化,因此可以通過對端電壓進行檢測分析提取出換相信號找到相對應的換相點。檢測非導通相端電壓可以避免檢測到無刷直流的開關噪聲等問題,保證換相的準確度。對于在HPWM-LON的模式下另外5種的導通分析與AC相導通分析相同。
在HPWM-LON控制方式下,無刷直流電機的B相端電壓實際波形如圖2所示。
圖2 B相端電壓實際波形
圖3為三相端電壓分析圖,可以看出B相的端電壓可以分為五段,第三段是B相作為導通相的端電壓波形,其余端為B相作為非導通相的端電壓波形。在第一段和第三段中會有續(xù)流現象的出現,并且伴隨著負載的加大,續(xù)流時間也會隨之變長。當續(xù)流時間過長時,在傳統(tǒng)的反電動勢法中勢必會使無刷直流電機換相不準確,導致電機的失步。對于A相和C相的端電壓分析與上述B相的端電壓分析相同。
圖3 三相端電壓分析圖
利用圖3與上面的理論分析結合,對下橋臂換相和上橋臂換相進行一定的說明。下橋臂換相,以A相處于非導通狀態(tài)來說明。當電機由BC導通換相成BA導通的時刻,非導通相A相端電壓相鄰采樣周期前后時刻的電壓差值將會變得很小且在一定的范圍內,且對應于此刻的換相點。對于上橋臂換相,以C相處于非導通狀態(tài)來說明,當電機由BA導通換相成CA導通時刻,非導通相C相端電壓相鄰采樣周期前后時刻的電壓差值將會變得很小且在一定的范圍內,且對應于此刻的換相點。從通過上面的理論分析與波形分析可知可以通過檢測端電壓,通過對端電壓相鄰采樣周期前后的電壓差值做判斷實現電機的直接換相。
在此方法下,無刷直流電機的起動突破了傳統(tǒng)無感控制的三段式起動方式的局限,避免了傳統(tǒng)的三段式起動方式需要電機達到一定的轉速以及需要較為穩(wěn)定的反電動勢才可穩(wěn)定控制的弊端。依據上述的分析通過給定一個導通狀態(tài),此時電機會快速轉動一下,使得非導通相端電壓變化,此時通過檢測該非導通相的端電壓并利用上面的換相規(guī)律進行換相電機將會實現快速換相起動。
通過上述分析可知可以利用非導通相端電壓和非導通相端電壓相鄰采樣周期前后時刻的電壓差值作為換相判斷依據。為了準確檢測到無刷直流電機換相位置,需要對非導通相端電壓進行采樣。
為了得到準確的采樣端電壓波形,通過外圍電路,將端電壓經過電阻分壓后直接連接至單片機模數引腳,對端電壓進行連續(xù)的模數采樣。要準確獲取端電壓,需對其進行PWM中點采樣。在HPWM-LON的控制方式下,其PWM周期為80 μs為了能夠準確的在PWM中點進行采樣,ADC采樣時間必須遠小于80 μs的PWM周期,因此設置ADC采樣頻率為8 MHz,采樣時間加轉換時間為3 μs,在一個PWM高電平內采樣多次,并將該信號取平均值,便得到較為準確的PWM中點電壓采樣值。同時,ADC端電壓采樣電阻大小要選擇合理,過小的電阻容易因采樣電流的波動而燒毀單片機,同時由于是對三相的端電壓進行采樣,因此在設計電阻分壓采樣電路的時候,要選擇電阻精度盡量高的電阻,本實驗的采樣電阻的精度為1%精度的電阻。針對上面敘述的端電壓采樣的要求設計了如圖4的采樣原理圖,圖5為與之相對應的端電壓采樣的實物圖。
圖4 端電壓采樣原理圖電路
圖5 端電壓采樣實物電路
該實驗的系統(tǒng)控制框圖如圖6所示,起動時通過控制器直接給定固定的電壓矢量,將電機帶動旋轉,實現起動。當電機起動后,通過采樣非導通相的端電壓,經過換相分析,得到轉子的角速度ω。將給定電動機速度與實際測算出的電動機速度的差值作為速度調節(jié)器的輸入,速度調節(jié)器的輸出量與實際電路中檢測電流值的差值作為電流調節(jié)器的輸入值,并經過換相分析控制六路PWM信號逆變器的輸出,實現對無刷直流電機的無位置雙閉環(huán)控制。
圖6 系統(tǒng)控制框圖
為了對所采用的方法進行合理性驗證,搭建了如圖7所示的實驗平臺,主控芯片采用的是ST公司的stm32f103c8t6芯片,其ADC采樣速率最快為1 μs,滿足本實驗需求。開關器件采用的是N溝道MOS管NCE80H11,被控對象是一款東方公司的額定電壓24 V、額定功率為100 W、額定轉速為3000 r/min,4極對的無刷直流電機。其中圖8為無位置傳感器控制新方法下的控制器。
圖7 無位置傳感器控制新方法下的實驗平臺
圖8 無位置傳感器控制新方法下的控制器
通過圖7的實驗平臺完成了該控制系統(tǒng)的起動實驗、電機直接換相、電機的正反轉和電機的調速等實驗。圖9為在無位置傳感器控制新方法下的端電壓波形圖,可知在此無位置傳感器方法下無刷直流電機控制效果與有位置傳感器的控制效果相似。
圖9 無位置傳感器控制新方法下的端電壓波形圖
圖10(a)和圖10(b)是在相同的PI調節(jié)參數的情況下無位置傳感器控制新方法的速度響應波形圖和傳統(tǒng)反電動勢過零點法的速度響應波形圖。
圖10 兩種無位置傳感器控制下速度波形對比
從圖10(a)可以發(fā)現在該無位置傳感器控制新方法下起動速度響應時間在0.4 s左右,從圖10(b)可以看到在傳統(tǒng)反電動勢過零點法下的起動速度的響應時間在0.6 s左右。因此在該無刷直流電機無位置傳感器控制新方法下的起動速度的響應時間是明顯的要優(yōu)于傳統(tǒng)反電動勢過零點下的起動速度的響應時間的。同時可以看出在無位置傳感器控制新方法下速度的變化比在傳統(tǒng)的反電動勢過零點法速度變化更加穩(wěn)定。
圖11為無刷直流電機無位置傳感器控制新方法下和無刷直流電機帶霍爾傳感器控制下的換相點的對比圖。由圖11可知在此無位置傳感器控制新方法下無刷直流電機控制效果與帶有位置傳感器的控制效果相似。
圖11 換相對比圖
對于該系統(tǒng)所涉及的所有參數如表1所示。
表1 系統(tǒng)參數表
本文探索了一種新穎的無感控制方法,通過對無刷直流電機的三相端電壓的準確模數采樣,截取出非導通相端電壓模數采樣值,并通過分析采樣數據,得到轉子的準確位置,控制開關管以達到準確換相的目的。通過大量的實驗驗證了該控制方法的可行性,與傳統(tǒng)的無位置控制方法相比較,該方法不但控制簡單高效,且無刷直流電機的轉子位置定位準確,還避免了由于續(xù)流現象以及反電動勢檢測電路中電阻電容選擇錯誤造成的無刷直流電機失步現象的發(fā)生。該方法在保證了系統(tǒng)的穩(wěn)定性與可靠性的基礎上,大大減少了硬件成本,克服了傳統(tǒng)無刷直流電機無感控制弊端,是一種可以廣泛推廣的方法。