關鍵詞:無刷直流電機;反電動勢;過零點;轉子位置檢測
無刷直流電機具有體積小、功率密度高、控制簡單、動態性能好等優點,因此應用也越來越廣泛。但無刷直流電機需要一套位置傳感器來控制其繞組換相,這給電機的可靠性、成本以及制造工藝要求等帶來了不利的影響。因此無刷直流電機的無位置傳感器控制成了目前研究的熱點,其中如何簡單準確地檢測無刷直流電機的轉子位置信號是實現無位置傳感器控制的關鍵,很多學者對此進行了研究。
在各類方法中,反電動勢過零點檢測方法原理簡單,容易實現,是目前應用最多的轉子位置信號檢測方法。文提出的通過檢測斷開相繞組端電壓來間接獲得反電動勢過零點的方法需要重構電機中性點,由于重構的中性點電壓里包含了大量的開關噪
聲,必須對檢測信號進行濾波,這會導致檢測信號與實際反電動勢過零點間的相移;文對文提出的方法進行了改進,但仍然需要重構電機的中性點;文通過使用特殊的脈沖寬度調制(PWM)方法使斷開相繞組也產生導通現象,并通過檢測該導通現象來間接獲得反電動勢過零點,但該方法會引起負向的轉矩脈動而且需要6個獨立的電源供電,大大增加了檢測電路的成本;文提出的直接檢測反電動勢過零點的方法使用半橋調制方式,這種調制方式也會引起負向的轉矩脈動,而且該檢測電路只能在PWM關斷期間起作用,這使得PWM的占空比必須被限制在一定范圍內。
本文提出了一種新穎的轉子位置信號檢測方法,該方法無需重構電機中性點,不受開關噪聲影響,因此也不必使用濾波電路。使用全橋調制方式,不會引入負向轉矩脈動,且可以工作在任意的PWM占空比下。實驗證明使用該檢測方法可以在很寬的速度范圍內檢測到斷開相繞組反電動勢的過零點,從而得到轉子位置信號。該方法硬件實現簡單,可以直接使用驅動電路的電源進行供電,具有很強的實用性。
1 無刷直流電機控制系統
普通的無刷直流電機采用三相逆變器供電,其繞組具有梯形波反電動勢和方波電流,每相繞組通電120°電角度,如圖1所示。為了使無刷直流電機在單位電流內能夠輸出最大的轉矩,必須使各相繞組反電動勢和相電流保持相位一致。無刷直流電機
在正常導通期間只有兩相繞組通電,另外一相繞組斷開,因為斷開相繞組中沒有電流流過,因此其端電壓反映了該相繞組反電動勢的大小,而反電動勢的過零點領先該相繞組換相信號30°電角度。
用本文提出的轉子位置信號檢測方法構成的無刷直流電機無位置傳感器控制系統框圖如圖2所示,反電動勢過零點檢測電路在一個周期內將得到的6個過零點信號輸入到數字信號處理器(DSP),通過軟件延時30°電角度后產生繞組換相信號,為了簡化系統結構,基于PWM的電流控制器和換相邏輯算法也由軟件實現。
2 新穎的轉子位置信號檢測方法
本文提出的轉子位置信號檢測方法主要包括兩個步驟:首先直接將逆變器直流環中點電壓與斷開相繞組端電壓進行比較,得到斷開相繞組的反電動勢過零點信號,其電路結構如圖3所示;然后再通過DSP將檢測得到的過零點信號延時30°電角度、從而得到無刷直流電機無位置傳感器控制必須的繞組換相信號。
圖3中,T3管和T4管同時進行PWM調制,即全橋調制方式,A、B兩相繞組通電,C相繞組斷開。此時C相繞組端電壓Uc的電位始終在Udc和0之間,與T2和T5反并聯的二極管不會產生導通現象,從而消除了斷開相繞組的導通現象。R1和R2阻值相等,故Um=Udc/2。
同理,當T3、T4管關斷,二極管D1、D6續流時,根據回路2可以得到相同的結果,即C相繞組端電壓的表達式仍為式(5),所以無論PWM處于導通狀態還是關斷狀態,C相繞組端電壓Uc的表達式不變,即Uc都能反映該相繞組反電動勢的信息;而且該表達式中不含開關管導通壓降和續流二極管導通壓降,不受開關噪聲的影咆,因此也無需增加濾波電路。
以T3、T4管導通為例來分析該檢測電路的工作過程,此時電流從B相繞組流進,從A相繞組流出,C相繞組處于斷開狀態,其反電動勢ec從-E逐漸增加到E。當ec<0時,Uc=Udc/2+ec<Um=Udc/2,Uo輸出高電平;當ec>O時,U=Udc/2+ec>Un=Udc/2,Uo則輸出低電平,比較器輸出信號Uo的跳變代表了斷開相繞組反電動勢的過零點,用該檢測電路得到的實驗波形如圖4所示。由實驗波形可以看出,本文設計的反電動勢過零點檢測電路能夠良好的工作,每一相檢測電路在一個周期內給出兩個跳變信號,這樣通過延時即可得到該相繞組的兩個換相信號。但當電機繞組換相時,由于三相繞組同時導通,電機中性點電壓Un發生了突變,導致斷開相繞組端電壓的值Uc也發生變化,從而引起了反電動勢過零點檢測電