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