国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種低成本永磁同步電機(jī)高精度轉(zhuǎn)子位置檢測(cè)方法

2013-09-22 09:11:50,,
電氣傳動(dòng) 2013年1期
關(guān)鍵詞:磁極測(cè)量誤差編碼器

, ,

(1.中國科學(xué)院 電工研究所,北京 100190;2.中國科學(xué)院 研究生院,北京 100190;3.天津大學(xué) 自動(dòng)化學(xué)院,天津 300072)

1 引言

永磁同步電機(jī)由于具有功率密度大、效率高、轉(zhuǎn)子損耗小等優(yōu)點(diǎn)而被廣泛地應(yīng)用于電動(dòng)汽車、數(shù)控機(jī)床等電氣傳動(dòng)領(lǐng)域。永磁同步電機(jī)伺服系統(tǒng)能夠?qū)崿F(xiàn)高精度、高動(dòng)態(tài)性能、大范圍的調(diào)速或定位控制,永磁同步電機(jī)矢量控制系統(tǒng)的研究已成為交流電機(jī)驅(qū)動(dòng)系統(tǒng)研究的重點(diǎn)之一[1]。變頻調(diào)速方法具有高效率、較寬的調(diào)速范圍和高精度的調(diào)速性能,因此應(yīng)用前景十分看好。由于永磁交流伺服系統(tǒng)的定位和跟蹤精度主要取決于位置檢測(cè)單元,位置傳感器工作越可靠、精度越高,其性能就越好[2]。光電編碼器是一種光學(xué)式位置檢測(cè)元件,它直接裝在電機(jī)的旋轉(zhuǎn)軸上,能將角位移轉(zhuǎn)換成與之對(duì)應(yīng)的電脈沖輸出,可用于電機(jī)轉(zhuǎn)子位置的測(cè)量。這種方法的檢測(cè)精度受編碼器分辨率的直接影響,提高編碼器的分辨率可以提高位置檢測(cè)精度,但是系統(tǒng)成本往往隨著分辨率的增加而成倍增加,在實(shí)際應(yīng)用中受到了限制。文獻(xiàn)[3]提出了一種無位置傳感器的永磁電機(jī)控制方法,但是位置估算精度受電機(jī)參數(shù)的影響較大,無法重載啟動(dòng)成為該類方法的弱點(diǎn)。

本文提出了一種細(xì)分編碼器輸出脈沖的方法進(jìn)行轉(zhuǎn)子位置檢測(cè),在理論分析的基礎(chǔ)上,結(jié)合TMS320LF2407A DSP進(jìn)行了實(shí)現(xiàn),理論分析和實(shí)驗(yàn)結(jié)果均表明該方法可以在不提高系統(tǒng)成本的前提下提高轉(zhuǎn)子位置的檢測(cè)精度,提供了一種利用低精度光電編碼器實(shí)現(xiàn)高精度轉(zhuǎn)子位置獲取的實(shí)用方法,該方法較好地解決了位置測(cè)量精度和系統(tǒng)成本的矛盾,適合應(yīng)用于對(duì)成本敏感的非伺服控制類應(yīng)用場合。

2 PMSM轉(zhuǎn)子磁極位置檢測(cè)

永磁同步電機(jī)控制系統(tǒng)的關(guān)鍵技術(shù)之一是轉(zhuǎn)子位置的檢測(cè),只有檢測(cè)出轉(zhuǎn)子實(shí)際空間位置(絕對(duì)位置)后,控制系統(tǒng)才能決定變頻器的通電方式、控制模式及輸出電流的頻率和相位,以保證永磁同步電機(jī)的正常工作。為提高系統(tǒng)的性能,本文中將混合式編碼器與電機(jī)同軸連接,并采用粗精結(jié)合的轉(zhuǎn)子磁極位置檢測(cè)方法,即采用絕對(duì)式編碼器信號(hào)(8位格雷碼)進(jìn)行粗定位,再用增量式光電脈沖信號(hào)進(jìn)行精定位。采用這種方法既克服了單獨(dú)使用絕對(duì)式編碼器檢測(cè)誤差大的缺點(diǎn),又克服了單獨(dú)使用增量式編碼器無法進(jìn)行初始定位和容易產(chǎn)生累計(jì)誤差的不足。

2.1 基于絕對(duì)式編碼器的轉(zhuǎn)子位置粗定位

以一對(duì)極電機(jī)軸向順時(shí)針旋轉(zhuǎn)為例,單獨(dú)應(yīng)用3位絕對(duì)式編碼器測(cè)量轉(zhuǎn)子磁極位置,電機(jī)每旋轉(zhuǎn)1周3路脈沖信號(hào)U,V,W周期變化1次,生成6個(gè)絕對(duì)位置信息 (用3位格雷碼表示):010,110,100,101,001,011, 它們將轉(zhuǎn)子 1 周空間角度6等分,每兩個(gè)相鄰位置之間相差60°,位置檢測(cè)誤差最大可達(dá)60°。在電機(jī)初始上電時(shí),由U,V,W的狀態(tài)就可以判定電機(jī)轉(zhuǎn)子所處空間位置的相應(yīng)區(qū)間,參見圖1。

通過I/O口讀取絕對(duì)式編碼器產(chǎn)生的3位格雷碼信號(hào),查表可獲得轉(zhuǎn)子磁極的絕對(duì)位置。但這樣只能確定轉(zhuǎn)子所在的區(qū)間,并不能確定轉(zhuǎn)子的準(zhǔn)確位置,因此還需要增量式編碼器的精確定位。

圖1 編碼器輸出信號(hào)及所表示區(qū)間Fig.1 Encoder and its section signal output

2.2 轉(zhuǎn)子位置精定位及其檢測(cè)精度

在采用絕對(duì)式編碼器進(jìn)行粗定位的基礎(chǔ)上,應(yīng)用增量式編碼器,通過對(duì)其輸出脈沖進(jìn)行計(jì)數(shù)就可以獲得轉(zhuǎn)子磁極在每兩個(gè)絕對(duì)位置之間的相對(duì)位置:

由此可得轉(zhuǎn)子磁極位置角計(jì)算公式為

式中:θi為由絕對(duì)式編碼器獲得第i個(gè)區(qū)間的初始位置角;Z為增量式編碼器分辨率(脈沖數(shù)/r);nM0為增量式編碼器輸出脈沖記數(shù)值。

本文所討論的增量式光電編碼器每轉(zhuǎn)產(chǎn)生1 000個(gè)相位互差90°的脈沖PCA、PCB,經(jīng)DSP的正交編碼脈沖(QEP)電路4倍頻后得到4 000個(gè)脈沖(編碼器分辨率Z=4 000)。若忽略編碼器的制造誤差,通過對(duì)輸出脈沖計(jì)數(shù)進(jìn)行位置檢測(cè)所能引起的最大誤差將達(dá)到1個(gè)光電脈沖所代表的角度,如圖2所示。

圖2 編碼器輸出脈沖時(shí)序Fig.2 Encoder sequence of signal output

測(cè)量的精度范圍:

要想提高電機(jī)驅(qū)動(dòng)系統(tǒng)的性能必須提高轉(zhuǎn)子位置檢測(cè)的精度。本文在不增加系統(tǒng)成本的基礎(chǔ)上,對(duì)傳統(tǒng)的位置檢測(cè)方法進(jìn)行了改進(jìn)。

2.3 基于高頻脈沖細(xì)化的高精度位置檢測(cè)

由式(3)可以看到,提高位置檢測(cè)精度的關(guān)鍵在于增加轉(zhuǎn)子每轉(zhuǎn)編碼器輸出的光電脈沖數(shù)[4],在不增加系統(tǒng)成本的前提下,考慮到TMS320 LF2407A DSP的時(shí)鐘頻率高達(dá)30 MHz,本文給出一種使用高頻時(shí)鐘脈沖細(xì)化編碼器輸出脈沖的方法,即在絕對(duì)式編碼器初始定位的基礎(chǔ)上,通過對(duì)高頻時(shí)鐘脈沖進(jìn)行計(jì)數(shù),計(jì)算出磁極的相對(duì)位置,進(jìn)而得到轉(zhuǎn)子的實(shí)際位置。采用脈沖細(xì)化后的位置測(cè)量時(shí)序如圖3所示。

圖3 脈沖細(xì)化后編碼器輸出脈沖時(shí)序Fig.3 Signal output of encoder divided by high frequency timer

設(shè)第nM0個(gè)脈寬內(nèi)實(shí)際包含的高頻時(shí)鐘脈沖數(shù)為nM,從該脈沖上升沿到采樣脈沖到來這一脈寬內(nèi)包含高頻時(shí)鐘脈沖數(shù)為△nM,由于編碼器輸出脈沖數(shù)為4 000個(gè)/r,每個(gè)脈沖代表 360°/Z=0.09°,每個(gè)高頻時(shí)鐘脈沖代表(即為測(cè)量誤差):360°/(Z·nM)=0.09°/nM,采用這種檢測(cè)方法,可得出轉(zhuǎn)子的相對(duì)位置:

式中:ε2為脈沖細(xì)化后測(cè)量誤差,0≤ε2≤0.09°/nM。

采用脈沖細(xì)化法時(shí),由于高頻時(shí)鐘頻率f已知(TMS320LF2407A DSP的時(shí)鐘頻率為30 MHz),計(jì)算nM只需知道編碼器的瞬時(shí)轉(zhuǎn)速ω,ω也可由編碼器輸出的光電脈沖計(jì)算得到[5-7],由式(2)、式(4)計(jì)算即可得到轉(zhuǎn)子的精確位置。

電機(jī)轉(zhuǎn)速為ω時(shí)光電編碼器單個(gè)脈沖寬內(nèi)實(shí)際包含的高頻時(shí)鐘脈沖數(shù)為

測(cè)量誤差為

而采用常規(guī)方法進(jìn)行位置計(jì)算帶來的測(cè)量誤差為

比較式(5)、式(6)可知,由于 nM?1,ε2?ε1,而且 ε2與轉(zhuǎn)速ω成正比,在ω較低的時(shí)候,轉(zhuǎn)子位置的測(cè)量誤差將遠(yuǎn)遠(yuǎn)低于常規(guī)測(cè)量方法。

DSP時(shí)鐘頻率30 MHz,若測(cè)得電機(jī)轉(zhuǎn)速為100 r/min,則 nM=4 500,測(cè)量誤差 ε2=0.001 2′, 而常規(guī)計(jì)數(shù)測(cè)量的誤差ε1=5.4′,因而測(cè)量誤差大幅減小,測(cè)量精度大大提高,特別適合于對(duì)系統(tǒng)低速性能要求較高卻采用低精度位置傳感器的場合。

3 基于DSP的位置檢測(cè)實(shí)現(xiàn)

實(shí)驗(yàn)系統(tǒng)結(jié)構(gòu)框圖如圖4所示。用TI公司的DSP TMS320LF2407A作為控制核心,主回路采用智能功率模塊(IPM),整個(gè)主回路先經(jīng)不控整流,后經(jīng)全橋逆變輸出。DSP通過其內(nèi)部CAN模塊與PC機(jī)進(jìn)行通訊,既可以將實(shí)時(shí)的數(shù)據(jù)傳給PC,也可從PC得到控制命令。

圖4 基于DSP的實(shí)驗(yàn)系統(tǒng)結(jié)構(gòu)圖Fig.4 Configuration of the experiment system based DSP

絕對(duì)式編碼器的U相輸出經(jīng)隔離放大后與外部中斷INT1,INT2相連,兩個(gè)外部中斷分別檢測(cè)U相脈沖的上升、下降沿,檢測(cè)到相應(yīng)邊沿后引發(fā)外部中斷,在中斷服務(wù)程序中讀取轉(zhuǎn)子初始位置,并啟動(dòng)定時(shí)器T4對(duì)增量式光電編碼器的輸出脈沖計(jì)數(shù);CAP1,CAP2用于脈沖的細(xì)化,每當(dāng)檢測(cè)到輸出脈沖的邊沿時(shí)則引發(fā)捕獲 (CAP)中斷,在中斷中啟動(dòng)定時(shí)器T3對(duì)高頻脈沖計(jì)數(shù)。圖5給出了位置檢測(cè)部分接線圖。

圖5 系統(tǒng)硬件接線圖Fig.5 Hardware connection of the system

圖6給出了電機(jī)位置輸出波形和根據(jù)轉(zhuǎn)子位置信息得到的正弦信號(hào)波形,其中轉(zhuǎn)子位置從0°到360°周期變化。這種檢測(cè)方法充分利用了DSP片內(nèi)資源,降低了系統(tǒng)成本,獲得了較高的位置檢測(cè)精度。

圖6 轉(zhuǎn)子磁極位置檢測(cè)試驗(yàn)波形Fig.6 Experimental results of rotor flux position

4 結(jié)論

實(shí)現(xiàn)永磁電機(jī)驅(qū)動(dòng)系統(tǒng)高精度控制的關(guān)鍵技術(shù)之一是轉(zhuǎn)子位置檢測(cè),檢測(cè)精度直接影響系統(tǒng)的性能。本文在論述基于光電編碼器進(jìn)行轉(zhuǎn)子位置檢測(cè)原理的基礎(chǔ)上分析了影響檢測(cè)精度的因素,給出了減小測(cè)量誤差的方法,并以實(shí)驗(yàn)驗(yàn)證之。理論分析和實(shí)驗(yàn)結(jié)果表明,該方法在不增加傳感器硬件成本的前提下減小了測(cè)量誤差,提高了位置檢測(cè)精度,提供了一種利用低精度光電編碼器實(shí)現(xiàn)較高精度轉(zhuǎn)子位置獲取的實(shí)用方法。該方法簡單易于操作,在對(duì)成本敏感的非伺服控制類應(yīng)用場合中有較高的理論和應(yīng)用價(jià)值。

[1]唐任遠(yuǎn).現(xiàn)代永磁電機(jī)[M].北京:機(jī)械工業(yè)出版社,2008.

[2]劉強(qiáng).高性能機(jī)械伺服系統(tǒng)運(yùn)動(dòng)控制技術(shù)綜述[J].電機(jī)與控制學(xué)報(bào),2008,12(5):603-609.

[3]鄒繼斌,江善林,張洪亮.一種新型的無位置傳感器無刷直流電機(jī)轉(zhuǎn)子位置檢測(cè)方法[J].電工技術(shù)學(xué)報(bào),2009,24(4):48-53.

[4]陳榮,嚴(yán)仰光.永磁電機(jī)的轉(zhuǎn)子位置檢測(cè)與定位[J].中小型電機(jī),2003,30(3):61-65.

[5]楊影,阮毅,陶生桂.一種新型無刷直流電機(jī)轉(zhuǎn)子位置檢測(cè)方法[J].電機(jī)與控制學(xué)報(bào),2010,14(2):60-64.

[6]Lygouras J.High Performance Position Detection and Velocity AdaptiveMeasurementforClosedLoopPositionControl[J].IEEE Transactions on Instrumentation and Measurement,1998,47(8):978-985.

[7]Zhang Jian,Wen XuHui,Zeng lili.Optimal System Efficiency Operation of Dual PMSM Motor Drive for Fuel Cell Vehicles Propulsion[C]∥IPEMC,2009: 1889-1892.

[8]付旭東,徐冰,薛必春.電動(dòng)機(jī)轉(zhuǎn)速的數(shù)字檢測(cè)[J].控制工程,2003,10(2):186-189.

[9]趙仁德,曲華龍.電機(jī)的定點(diǎn)DSP控制中轉(zhuǎn)速測(cè)量新方法[J].電氣傳動(dòng),2010,40(6):72-76.

猜你喜歡
磁極測(cè)量誤差編碼器
同步電機(jī)轉(zhuǎn)子磁極結(jié)構(gòu)
密度測(cè)量誤差分析
固定同步電機(jī)磁極用螺栓的受力分析
淺析芳綸紙?jiān)谒啺l(fā)電機(jī)磁極中的應(yīng)用
寧波漢浦工具有限公司
縱向數(shù)據(jù)下變系數(shù)測(cè)量誤差模型的漸近估計(jì)
基于FPGA的同步機(jī)軸角編碼器
基于PRBS檢測(cè)的8B/IOB編碼器設(shè)計(jì)
JESD204B接口協(xié)議中的8B10B編碼器設(shè)計(jì)
電子器件(2015年5期)2015-12-29 08:42:24
牽引變壓器功率測(cè)量誤差分析
姚安县| 永丰县| 新田县| 清远市| 塔河县| 甘德县| 吉首市| 江安县| 宁海县| 宜宾县| 大理市| 曲麻莱县| 洛宁县| 札达县| 河北区| 绍兴市| 安溪县| 鹤壁市| 璧山县| 米脂县| 南川市| 金乡县| 耒阳市| 弋阳县| 黄骅市| 开阳县| 龙海市| 信宜市| 阿克陶县| 大新县| 二连浩特市| 房产| 高邑县| 黄梅县| 乌恰县| 东台市| 安岳县| 阳曲县| 池州市| 芦溪县| 漯河市|