張斯其
(中國核動力研究設(shè)計院,成都 614106)
霍爾傳感器電機測速綜合改進技術(shù)研究
張斯其
(中國核動力研究設(shè)計院,成都 614106)
摘 要:研究了一種基于霍爾傳感器的位置及轉(zhuǎn)速估算改進技術(shù)。針對傳統(tǒng)霍爾傳感器測速方案在不同轉(zhuǎn)速下的測量結(jié)果存在較大誤差的問題,綜合了2種傳統(tǒng)算法的優(yōu)點,在不同的速度區(qū)間內(nèi)采用不同的采樣周期,使用動態(tài)更新采樣周期的方式,有效地平衡了電機在不同轉(zhuǎn)速下對于實時性和采樣精度的要求。實驗結(jié)果與理論分析均表明,相較于傳統(tǒng)算法,位置及轉(zhuǎn)速估算改進技術(shù)對采樣精度和系統(tǒng)動態(tài)性能上均有較大提高。
關(guān)鍵詞:開關(guān)霍爾傳感器;永磁同步電機;轉(zhuǎn)子位置估算;矢量控制
電機轉(zhuǎn)子位置與轉(zhuǎn)速信息對于采用矢量控制的電機系統(tǒng)必不可少。但由于設(shè)計成本以及安裝尺寸的限制,同時考慮到轉(zhuǎn)速信息采樣算法的復(fù)雜性以及采樣的準(zhǔn)確性,基于開關(guān)霍爾傳感器的位置檢測方案有著明顯的優(yōu)勢。開關(guān)霍爾傳感器成本低廉,體積小巧,安裝和維修過程簡單方便,在工業(yè)、家用電器、船舶、航天等領(lǐng)域有著廣泛的應(yīng)用,尤其適合一些成本低,同時對電機位置和轉(zhuǎn)速要求分辨率不高的采樣系統(tǒng)。
霍爾傳感器位置及轉(zhuǎn)速估算主要是對于開關(guān)霍爾狀態(tài)切換信息的處理以及計算。為了保證電機位置估算的精確度,通常采用對稱布置的三相霍爾傳感器來對電機位置進行檢測。三相霍爾傳感器可以提供6個電機轉(zhuǎn)子的位置信號,且這6個信號是準(zhǔn)確的。相比于單相和兩相霍爾傳感器,在精度上有了較大的提高,且這種空間上的均勻分布,也使得霍爾傳感器的輸出信號與電機反電動勢信號存在一定的對應(yīng)關(guān)系,如圖1所示。
從圖1中可以看出,由于霍爾位置在空間上的對稱分布,使得3個霍爾傳感器的輸出信號相位互差120°,且占空比為50%。檢測到當(dāng)前霍爾信號的變化后,將當(dāng)前信號與之前所在扇區(qū)的霍爾信號進行比較,從而確定電機轉(zhuǎn)子當(dāng)前所在位置,進一步通過算法可以估算出轉(zhuǎn)子的位置和轉(zhuǎn)速信號。
但是由于霍爾傳感器只能提供6個準(zhǔn)確的位置信號,無法在電機連續(xù)運行時提供轉(zhuǎn)子在每個扇區(qū)內(nèi)準(zhǔn)確的位置信號,這就需要利用這6個準(zhǔn)確的位置信號來對電機的真實位置進行估算。假設(shè)θ0為所在某一扇區(qū)的轉(zhuǎn)子初始角度,在理想情況下轉(zhuǎn)子位置的表達式:
(1)
假設(shè)檢測到2次霍爾輸出狀態(tài)改變的間隔時間為Δt,則可根據(jù)式(2)計算得到電機轉(zhuǎn)子的當(dāng)前轉(zhuǎn)速:
(2)
同樣,電機轉(zhuǎn)子的位置也可以通過式(3)進行計算,在每一個檢測周期內(nèi)均認(rèn)為電機轉(zhuǎn)子為勻速運行:
θ(t)=θ0+ωn(t)Ts
(3)
式中:θ為當(dāng)前電機轉(zhuǎn)子的電角度;Ts為采樣間隔;ωn為轉(zhuǎn)子轉(zhuǎn)速。
同時當(dāng)霍爾傳感器邊沿到來時,對所計算出的轉(zhuǎn)子位置進行自校驗,將轉(zhuǎn)子位置定位于霍爾傳感器輸出信號的邊沿位置。這樣可以清除每一個扇區(qū)內(nèi)由于電機轉(zhuǎn)速突變帶來的位置計算誤差,增加位置信號的計算精度。
霍爾傳感器對于電機轉(zhuǎn)子位置和轉(zhuǎn)速計算的誤差主要來源于以下2個方面。
一是霍爾傳感器自身設(shè)計和在電機轉(zhuǎn)子內(nèi)部安裝過程中產(chǎn)生的固有誤差。原因是霍爾傳感器在轉(zhuǎn)子內(nèi)部安裝時很難做到完全的三相對稱,總是存在一定的安裝誤差,如圖2所示。以及霍爾信號半周期輸出的不對稱,如圖3所示。這都會導(dǎo)致電機反電動勢波形與霍爾輸出信號不同步。
圖2 霍爾傳感器的反電動勢檢測誤差
圖3 霍爾傳感器的半周期誤差
二是算法中產(chǎn)生的誤差。以實際運行參數(shù)為例,在低速和高速情況下,由于電機轉(zhuǎn)速的差別非常明顯,使得霍爾計數(shù)值以及霍爾狀態(tài)轉(zhuǎn)換之間的時間間隔在不同速度區(qū)間下差距明顯,如表1所示。在高速情況下算法對于轉(zhuǎn)子轉(zhuǎn)速和位置的估算出現(xiàn)較大的誤差。
表1 不同轉(zhuǎn)速下霍爾采樣算法情況統(tǒng)計
續(xù)表
本文對基于霍爾周期采樣的電機轉(zhuǎn)子測速算法進行改進。采樣周期仍然選用電氣周期,但是在采樣周期的選取中引入堆棧的概念,在電機運行過程中,6個霍爾狀態(tài)連續(xù)更新,在每個新的換相周期到來時,將2個霍爾信號更新周期的時間間隔Δtn+7加入電周期ΔT,將6個狀態(tài)之前的時間間隔Δtn替換出去,與之前采樣得到的5個Δt相加得到新的計算電周期,利用新得到的Δt來對電機轉(zhuǎn)速進行計算。如圖4所示。那么電機轉(zhuǎn)子轉(zhuǎn)速可用式(4)計算得到:
(4)
圖4 霍爾傳感器測速改進方案
這種選取電氣周期進行計算的方法雖然排除了霍爾傳感器安裝過程中所帶來的誤差,而且采用采樣時間動態(tài)更新的方式,大大提高了原有算法的動態(tài)性能,但是在一些對實時性要求更高的場合,這種算法仍然存在一定的滯后,因此要對算法進行進一步的改進。
在電機轉(zhuǎn)速較低時,電機對于負(fù)載的變化較為敏感,系統(tǒng)運行過程中對于傳感器的采樣速度要求較高,此時可以選用2個霍爾信號變化的時間間隔,即一個霍爾換相周期作為采樣周期。當(dāng)電機轉(zhuǎn)速升高,2個霍爾信號變化時間間隔變短,計數(shù)值變小,影響到采樣精度時,可以選取間隔的2個霍爾信號變化時間作為采樣周期。當(dāng)轉(zhuǎn)速進一步提高時,采樣精度進一步下降,可以采用更多的霍爾信號變化時間組合成為采樣周期。如圖5所示。
圖5 霍爾傳感器測速綜合改進方案
(5)
ta的時長:
(6)
則使用此時的計算周期ΔTa計算出的電速度:
(7)
由此可得出電機的平均轉(zhuǎn)速:
(8)
檢測誤差可由下式得到:
(9)
根據(jù)式(9)可知,改進型的霍爾綜合測速算法的檢測誤差與a值相關(guān),也就是一個采樣周期ΔTa內(nèi)所含有的霍爾信號變化數(shù)目,選擇合適的a值可以有效地控制霍爾傳感器的采樣誤差,從而達到更好的控制效果。
大量的實驗表明,當(dāng)2次采樣時間的間隔內(nèi),計數(shù)值保證在80以上時,可以有效地保證采樣精度,此時通過算法計算得到的速度精度好。因此在算法設(shè)計過程中,將a設(shè)定為可變參數(shù),當(dāng)檢測到2次采樣間隔中的計數(shù)值小于80時,就增大a的數(shù)值,增大采樣區(qū)間;當(dāng)檢測到2次采樣間隔中的計數(shù)值大于200時,則減小a的數(shù)值,縮小采樣區(qū)間,提高系統(tǒng)的動態(tài)性能。算法中使用的轉(zhuǎn)速區(qū)間與采樣時間的對應(yīng)關(guān)系如表2所示。
表2 不同轉(zhuǎn)速區(qū)間內(nèi)的采樣時間
基于開關(guān)霍爾傳感器的永磁同步電動機控制系統(tǒng)硬件電路主要由單片機控制器、主功率電路和位置檢測電路組成。其拓?fù)浣Y(jié)構(gòu)如圖6所示。
圖6 硬件電路總體設(shè)計
主功率電路采用三相全橋式結(jié)構(gòu),利用霍爾傳感器以及電機位置和轉(zhuǎn)速估算算法,對永磁同步電動機進行矢量控制。
實驗所使用的對稱安裝的三相霍爾傳感器輸出信號如圖7所示。從中可以明顯看出,由于三相霍爾傳感器安裝的誤差,使得三相霍爾傳感器的輸出并不對稱。如圖8所示,霍爾信號與反電動勢信號存在明顯的角度誤差,而且這一誤差在每一相霍爾上的表現(xiàn)并不相同,為了消除這些誤差,重新設(shè)計估算算法非常有必要。
圖7 霍爾信號安裝誤差
圖8 霍爾信號與反電動勢檢測誤差
圖9和圖10分別為轉(zhuǎn)速為600 r/min時改進算法與傳統(tǒng)算法的轉(zhuǎn)速和位置估算結(jié)果。從圖9中可以明顯看出,傳統(tǒng)的基于霍爾換相周期的估算方法誤差很大,在轉(zhuǎn)速和位置波形中均出現(xiàn)了較大的跳變點,波動很大,電機運行時振動很大,轉(zhuǎn)矩輸出穩(wěn)態(tài)精度較差。改進的可變周期的估算方法中,相比于傳統(tǒng)算法,位置和轉(zhuǎn)速估算結(jié)果都很平滑,電機轉(zhuǎn)矩輸出穩(wěn)定。同時在這2種算法下電機運行電流也有著一定的差別,如圖11和圖12所示,改進后的算法相比于傳統(tǒng)算法電流波形的正弦度更好,電流輸出波形毛刺較少,沒有突變量。
圖9 基于傳統(tǒng)霍爾換相周期估算的角度與轉(zhuǎn)速
圖10 基于改進算法估算的角度與轉(zhuǎn)速
圖11 基于傳統(tǒng)霍爾換相周期的電機相電流
圖12 基于改進算法的電機相電流
實驗結(jié)果表明,改進的基于霍爾信號的位置速度檢測技術(shù)能夠提高電機位置和轉(zhuǎn)速估算的準(zhǔn)確性,提高電機的控制性能。
針對傳統(tǒng)霍爾傳感器測速在不同轉(zhuǎn)速下的測量結(jié)果存在較大誤差的問題,本文研究了一種基于霍爾傳感器位置及轉(zhuǎn)速估算的改進技術(shù),綜合了2種傳統(tǒng)算法的優(yōu)點,在不同的速度區(qū)間內(nèi)采用不同的采樣周期,使用動態(tài)更新采樣周期的方式,有效地平衡了不同轉(zhuǎn)速下對于實時性和采樣精度的要求。實驗結(jié)果與理論分析相吻合,均證明了該技術(shù)的有效性。
[1] 李曉慶.基于dSPACE永磁同步電機模型參考模糊自適應(yīng)方法研究[D].無錫:江南大學(xué),2005:1-2.
[2] ZHAO Ke,GAO Hanying,SUN Li .Study on a novel control of PMSM[C]//Proceedings of the 6th World Congress on Intelligent Control and Automation.2006(2):8231-8235.
[3] 陳榮.永磁同步電機伺服系統(tǒng)研究[D].南京:南京航空航天大學(xué),2004:22-23.
[4] 劉長征,葉瑰昀,陳德運,等.無傳感器無刷直流電機變頻調(diào)速系統(tǒng)設(shè)計與實現(xiàn)[J].電機與控制學(xué)報,2008,12(3):730-733.
[5] 李勇,吳孔圣,徐征,等.定位力矩和HALL元件信號誤差對永磁同步電機噪聲的影響研究[J].電子器件,2008,31(3):1008-1010.
[6] 呂曉春,沈建新,杜軍紅,等.方波無刷直流電機無傳感器控制與弱磁控制[J].微電機,1997,30(4):19-23.
[7] 梅妮,尹華杰.反電勢法在無刷直流電機位置檢測中的應(yīng)用[J].電機技術(shù),2006(1):44-46,48.
ResearchonHallSensorMotorSpeedImprovementTechnology
ZHANGSi-qi
(Nuclear Power Institute of China,Chengdu 614106,China)
Abstract:An improved technique of position and speed estimation based on Hall sensor was analyzed. In view of the fact that the traditional Hall sensor velocity measurement scheme has different errors in the measurement results at different rotational speeds, the advantages of the two traditional algorithms were summarized. Different speed intervals were used in different sampling periods, effectively balancing the requirements for real-time and sampling accuracy for different motor speeds. Experimental results and theoretical analysis show that, compared with the traditional algorithm, the position and speed estimation techniques were greatly improved both in terms of sampling accuracy and system dynamic performance.
Key words:switch hall sensor; permanent magnet synchronous motor(PMSM); rotor position estimation; vector control
中圖分類號:TM464
A
1004-7018(2018)05-0031-04
2018-01-19
作者簡介:張斯其(1991—),男,助理工程師,主要研究方向為一體化電機系統(tǒng)驅(qū)動與控制。
·專利快訊·