【磁編碼器總體設(shè)計(jì)方案3900字】_第1頁(yè)
【磁編碼器總體設(shè)計(jì)方案3900字】_第2頁(yè)
【磁編碼器總體設(shè)計(jì)方案3900字】_第3頁(yè)
【磁編碼器總體設(shè)計(jì)方案3900字】_第4頁(yè)
【磁編碼器總體設(shè)計(jì)方案3900字】_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

11-PAGE磁編碼器總體設(shè)計(jì)方案綜述1.1磁編碼器的總體結(jié)構(gòu)圖3-1系統(tǒng)總體框圖磁編碼器共分為信號(hào)產(chǎn)生、信號(hào)采樣、信號(hào)處理、信號(hào)輸出四個(gè)部分。信號(hào)產(chǎn)生部分由磁鐵和磁敏感傳感器組成。在電機(jī)軸上安裝合適的磁鐵,使電機(jī)轉(zhuǎn)動(dòng)時(shí)產(chǎn)生相應(yīng)轉(zhuǎn)動(dòng)的磁場(chǎng),本設(shè)計(jì)根據(jù)設(shè)計(jì)原理,采用單對(duì)磁極的磁鐵。在電機(jī)轉(zhuǎn)軸上非接觸地安裝磁敏傳感器,將轉(zhuǎn)動(dòng)的磁場(chǎng)信息高速地轉(zhuǎn)化成電信號(hào),本設(shè)計(jì)最后對(duì)比方案,選擇了較為成熟的TMR傳感器。TMR傳感器生成兩路正交的正余弦信號(hào),由雙通道模數(shù)轉(zhuǎn)換器ADC進(jìn)行采樣,兩路信號(hào)輸入現(xiàn)場(chǎng)可編程門陣列FPGA中進(jìn)行信號(hào)的處理與解算,得到電機(jī)的角度、角速度等信息。最后通過(guò)FPGA實(shí)現(xiàn)SPI輸出接口。1.2磁場(chǎng)的分析與構(gòu)建磁編碼器中往往采用磁柵作為充磁的方案,磁柵的磁場(chǎng)強(qiáng)弱、軸向或徑向的充磁方式、磁極的對(duì)數(shù)等參數(shù)對(duì)于原始信號(hào)的質(zhì)量有著至關(guān)重要的影響,同時(shí)也決定了后續(xù)處理電路的方案和復(fù)雜程度。磁柵根據(jù)性質(zhì)可分為環(huán)形或者是線形[19],根據(jù)磁極的對(duì)數(shù)又可分為單磁極磁柵和多磁極磁柵[1],如圖3-1所示。單對(duì)磁極磁柵多對(duì)磁極磁柵按磁極對(duì)數(shù)分類環(huán)形磁柵單對(duì)磁極磁柵多對(duì)磁極磁柵按磁極對(duì)數(shù)分類環(huán)形磁柵線形磁柵單對(duì)磁極磁柵只有一對(duì)N-S磁極,隨著電機(jī)轉(zhuǎn)動(dòng)一周時(shí),傳感器輸出一個(gè)周期的正余弦信號(hào)。使用時(shí)一般在其磁場(chǎng)方向上位置正交地安裝兩個(gè)磁敏感元件,以采集到兩路正交的正余弦模擬信號(hào),如圖3-2所示。由于其結(jié)構(gòu)簡(jiǎn)單,體積較小,適用于小型化的磁編碼器。但是由于電機(jī)每次轉(zhuǎn)動(dòng)只產(chǎn)生一個(gè)周期的信號(hào),因此難以直接用于對(duì)精度和分辨率有較高要求的編碼器,而需要對(duì)信號(hào)進(jìn)行倍頻處理,增加了后續(xù)處理電路的難度,因此一般只用于對(duì)分辨率要求較低的磁編碼器。圖3-3單對(duì)磁極磁柵信號(hào)發(fā)生示意圖多對(duì)磁極磁柵由均勻分布的多對(duì)磁極組成,如圖3-3所示,當(dāng)磁柵跟隨電機(jī)轉(zhuǎn)動(dòng)時(shí),每對(duì)磁極會(huì)跟隨著轉(zhuǎn)動(dòng)相應(yīng)地靠近磁敏元件,因此磁敏元件會(huì)根據(jù)磁柵磁極的對(duì)數(shù),產(chǎn)生相應(yīng)的多個(gè)周期的正余弦信號(hào),周期的數(shù)量與磁極的對(duì)數(shù)相一致。因此,磁極的對(duì)數(shù)對(duì)于信號(hào)的分辨率起著決定性的作用,同時(shí)磁場(chǎng)的質(zhì)量也決定了信號(hào)質(zhì)量的好壞。圖3-4多對(duì)磁極磁柵示意圖除此之外,多對(duì)磁極磁柵中還有一類雙碼道磁柵,結(jié)構(gòu)為同心圓形狀的兩環(huán)多極式磁柵,分為主碼道和游標(biāo)碼道,兩個(gè)碼道磁極對(duì)數(shù)相差1對(duì),如圖3-4所示。該類磁柵由于結(jié)構(gòu)設(shè)計(jì)的特殊性,可以采用游標(biāo)原理的解算方式對(duì)信號(hào)進(jìn)行解算,在解算算法上有一定的優(yōu)勢(shì),但是由于其磁柵結(jié)構(gòu)復(fù)雜,因此對(duì)于成本的要求較高,在磁編碼器小型化上也有一定的局限性。圖3-5雙碼道磁柵結(jié)構(gòu)圖本論文對(duì)于磁編碼器的分辨率和精度沒(méi)有很高的要求,同時(shí)由于雙碼道磁柵對(duì)于器材的要求較高,而在信號(hào)處理上則較為簡(jiǎn)單,與本論文的設(shè)計(jì)方向不符,因此最終了單對(duì)磁極磁柵作為構(gòu)建磁場(chǎng)的方案。1.3磁敏感元件分析與選擇磁敏元件主要分為基于霍爾效應(yīng)和磁電阻效應(yīng)兩種?;魻栃?yīng)(Halleffect)是指當(dāng)導(dǎo)體或者半導(dǎo)體處于一個(gè)磁場(chǎng)內(nèi),且有電流流經(jīng)時(shí),導(dǎo)體或半導(dǎo)體內(nèi)的電荷載流子受到洛倫茲力而偏向一邊,從而產(chǎn)生霍爾電壓的現(xiàn)象。霍爾效應(yīng)于1879年由埃德溫·赫伯特·霍爾(EdwinHerbertHall)在馬里蘭州約翰霍普金斯大學(xué)攻讀博士時(shí)發(fā)現(xiàn),其電勢(shì)差可以表示為: (3.1)霍爾傳感器是一種使用霍爾效應(yīng)檢測(cè)磁場(chǎng)的存在和大小的傳感器,如圖3-5所示。它的輸出電壓與磁場(chǎng)強(qiáng)度成正比,是一種常用的磁場(chǎng)測(cè)量器件,具有結(jié)構(gòu)簡(jiǎn)單、非接觸、磁電轉(zhuǎn)換慣性小、成本低、體積小、壽命長(zhǎng)等特點(diǎn),但是由于其工作原理和材料,其精確性容易受到環(huán)境溫度變化的影響,往往需要加入溫度補(bǔ)償電路和算法。圖3-6霍爾傳感器工作示意圖由于解算磁場(chǎng)的角度、角速度信息需要至少了解磁場(chǎng)的二維平面信息,因此我們需要二維的磁敏傳感器數(shù)據(jù)。本論文設(shè)計(jì)了三種利用霍爾元件的方案,其一是利用Melexis公司的集成三維霍爾角度位置傳感器MLX90393,該芯片是一款絕對(duì)式角度傳感器,能夠同時(shí)提供XYZ三軸的磁場(chǎng)強(qiáng)度信息,可以通過(guò)SPI協(xié)議對(duì)其進(jìn)行寄存器配置,從而選擇需要讀取的各軸磁場(chǎng)信息和溫度數(shù)據(jù),使用便捷直觀,示意圖如圖3-6所示。但是由于其最大數(shù)據(jù)輸出速率僅為717HZ,無(wú)法滿足論文對(duì)于磁編碼器高速的要求。圖3-7三維霍爾角度位置傳感器MLX90393系統(tǒng)框圖第二種方式是利用線性霍爾元件來(lái)采集磁場(chǎng)強(qiáng)度信息。霍爾線性傳感器由霍爾元件、放大器和輸出跟隨器組成,輸出模擬量。其輸出與通過(guò)其自身的磁場(chǎng)強(qiáng)度成正比,根據(jù)磁場(chǎng)極性和強(qiáng)弱而改變其輸出電壓,通過(guò)輸出電壓的改變可以得知相應(yīng)角度信息的變換,輸出電壓與的磁場(chǎng)極性和強(qiáng)度的轉(zhuǎn)化關(guān)系恒定,具有體積小,輸出信號(hào)噪聲低,正負(fù)磁場(chǎng)均可感應(yīng)等優(yōu)勢(shì)。方案設(shè)計(jì)通過(guò)兩個(gè)分立的線性霍爾元件獨(dú)立采集磁場(chǎng)數(shù)據(jù),由這兩個(gè)芯片的物理位置正交關(guān)系來(lái)實(shí)現(xiàn)輸出信號(hào)的90°相差,同時(shí)設(shè)計(jì)了溫度傳感器,采集環(huán)境溫度信息,用以解算的時(shí)候進(jìn)行溫度補(bǔ)償,設(shè)計(jì)示意圖如3-7所示。圖3-8線性霍爾方案PCB設(shè)計(jì)第三種基于霍爾效應(yīng)的方案是利用雙碼道磁柵和IC-Haus公司的IC-MU芯片,根據(jù)游標(biāo)原理進(jìn)行數(shù)據(jù)解算,這樣的方案對(duì)于解算算法和補(bǔ)償算法的要求都比較低,但是對(duì)于芯片和磁柵的選擇有固定的要求,根據(jù)前文磁柵的選擇中所提到的原因放棄本方案。此外,磁敏傳感器選擇還有磁敏電阻型磁編碼器方案。其中又分為基于各向異性效應(yīng)(AMR)、巨磁阻效應(yīng)(GMR)、隧道磁電阻效應(yīng)(TMR)的。其中前兩種效應(yīng)具有靈敏度較低,功耗較大等缺陷,而新一代磁敏傳感器TMR傳感器則具備輸出信號(hào)強(qiáng)度高、靈敏度高、精度高、分辨率高、功耗低、溫度性質(zhì)好等優(yōu)勢(shì)。TMR傳感器主要由自由層和固定層兩個(gè)磁性層構(gòu)成,固定層的磁化方向固定,不隨著外界磁場(chǎng)變化而變化,而自由層的磁化方向跟隨外界磁場(chǎng)變化,當(dāng)磁柵跟隨電機(jī)轉(zhuǎn)動(dòng)時(shí),傳感器的電阻就跟隨兩個(gè)磁性層之間的夾角變化而呈現(xiàn)正余弦變化,因此能夠根據(jù)TMR傳感器輸出的電壓檢測(cè)該位置磁場(chǎng)的方向。其使用方法如圖3-8所示。將一個(gè)單對(duì)磁極磁柵固定于電機(jī)轉(zhuǎn)軸之上,同時(shí)置于TMR芯片上方,當(dāng)電機(jī)轉(zhuǎn)動(dòng)時(shí),TMR傳感器就會(huì)隨著輸出兩路正交的正余弦信號(hào),如圖3-9所示。這些正弦和余弦信號(hào)由兩個(gè)正交惠斯通全橋TMR角度傳感器提供。每個(gè)全橋TMR角度傳感器包括四個(gè)獨(dú)特的高場(chǎng)TMR傳感器臂,以推挽方式連接,以產(chǎn)生高達(dá)90%電源電壓的最佳峰間信號(hào),在許多應(yīng)用中消除了放大的需要,同時(shí)由于磁場(chǎng)在1000奧斯特范圍內(nèi)變化,保持了較低的誤差。圖3-9TMR傳感器工作示意圖圖3-10TMR傳感器輸出波形示意圖1.4信號(hào)處理算法分析磁編碼器的設(shè)計(jì)中,解算算法的選擇往往是與磁柵、磁敏元件的選擇相對(duì)應(yīng)的。要想高速地完成磁場(chǎng)角度數(shù)據(jù)的解算,解算算法是信號(hào)處理的核心部分,目前常用的信號(hào)處理算法包括反正切算法、定標(biāo)查找算法、游標(biāo)原理算法和CORDIC算法等。1.4.1反正切算法反正切算法通過(guò)對(duì)兩路正交的正余弦信號(hào)進(jìn)行反正切運(yùn)算得到磁場(chǎng)的角度信息。在電機(jī)附近按垂直的位置關(guān)系擺放兩個(gè)磁敏元件,得到兩路正交的信號(hào): (3.2) (3.3)其中,U1、U2是傳感器輸出的兩路信號(hào),Umax是輸出最大電壓,θ是磁場(chǎng)的角度。 (3.4)算法的邏輯簡(jiǎn)單直觀,但是涉及到大量的浮點(diǎn)數(shù)運(yùn)算以及三角函數(shù)運(yùn)算,對(duì)于FPGA的硬件資源占用很大,計(jì)算時(shí)間消耗也長(zhǎng),不利于高速實(shí)時(shí)求解。1.4.2相定標(biāo)查找法定標(biāo)查找法主要是利用查找表原理(Lookuptable,LUT),將電機(jī)轉(zhuǎn)動(dòng)一周的物理角度與經(jīng)ADC轉(zhuǎn)換后的數(shù)字信號(hào)相對(duì)應(yīng),然后制成對(duì)應(yīng)的的數(shù)據(jù)表,按照預(yù)先設(shè)定的順序存儲(chǔ)在FPGA的存儲(chǔ)器中【】。磁編碼器在數(shù)據(jù)解算時(shí)的查找表及角度值修正都是依據(jù)該數(shù)據(jù)表進(jìn)行的中【】。磁編碼器根據(jù)磁敏元件輸出的信號(hào),在存儲(chǔ)器中找到相對(duì)應(yīng)的電機(jī)物理角度值,并將該角度值直接輸出。該算法大大降低了微處理器的計(jì)算量,對(duì)硬件資源的消耗比較小,顯著提高的運(yùn)算速度,但是缺陷在于帶存儲(chǔ)資源消耗很大,對(duì)于磁柵和信號(hào)噪聲的要求很高,同時(shí),由于制作角度數(shù)據(jù)表的曲線不是完全線性的,因此標(biāo)定查找算法的輸出會(huì)存在一定的系統(tǒng)誤差,難以簡(jiǎn)單地通過(guò)軟件消除【】。1.4.3游標(biāo)原理法游標(biāo)原理由法國(guó)數(shù)學(xué)家PierreVernier發(fā)明,該算法原理直觀,計(jì)算難度低易于實(shí)現(xiàn),因此目前已成為常用的工程測(cè)量算法。該算法需要兩個(gè)信號(hào),一個(gè)為主信號(hào),一個(gè)為游標(biāo)信號(hào),同為正弦波信號(hào),當(dāng)雙碼道磁柵跟隨電機(jī)轉(zhuǎn)動(dòng)一周時(shí),兩個(gè)信號(hào)輸出周期不同的正弦信號(hào),信號(hào)經(jīng)過(guò)的周期數(shù)量相差一個(gè),在解算時(shí),根據(jù)兩個(gè)信號(hào)周期相差的相位差,可以得到電機(jī)轉(zhuǎn)動(dòng)的角度。使用游標(biāo)原理對(duì)于硬件資源的消耗較小,可以使解算算法大大簡(jiǎn)化,實(shí)現(xiàn)高速實(shí)時(shí)的解算,但是對(duì)于磁柵有特殊的要求。1.4.4CORDIC算法CORDIC(coordinaterotationdigitalcomputer)是一種迭代算法,由JackE.Volder在1959年提出。該算法它所需的操作只有加法,減法,移位和查找表,它們都屬于移位加法算法的類別。因此,CORDIC是一種簡(jiǎn)單有效的計(jì)算三角函數(shù),雙曲函數(shù),平方根,乘法,除法以及具有任意基數(shù)的指數(shù)和對(duì)數(shù)的算法,J.Walther在1971年對(duì)算法進(jìn)行了改進(jìn),提出了統(tǒng)一的CORDIC算法(TheUnifiedCORDICalgorithm),通過(guò)引入一個(gè)坐標(biāo)參數(shù),將直線、圓周、雙曲旋轉(zhuǎn)統(tǒng)一到了一個(gè)迭代式(3.5)中,使其能夠計(jì)算更多函數(shù),包括矢量求模、離散傅里葉變換、快速傅里葉變換、正定矩陣的Cholesky分解及Toepliz方程組的解、矩陣的QR分解以及特征值的求解、濾波器、最小二乘法、矩陣的奇異值分解等【】。 (3.5)CORDIC算法是基于向量旋轉(zhuǎn)或者坐標(biāo)旋轉(zhuǎn)來(lái)實(shí)現(xiàn)數(shù)值逼近的數(shù)字迭代算法,其基本思想是:用一系列預(yù)先設(shè)定好的特定角度的多次迭代偏擺來(lái)逼近所需數(shù)值。CORDIC算法包括旋轉(zhuǎn)模式和向量模式,其原理如下:圖3-11CORDIC旋轉(zhuǎn)示意圖根據(jù)坐標(biāo)旋轉(zhuǎn)的原理,可以求得: (3.6)其中θ為旋轉(zhuǎn)角度。n次旋轉(zhuǎn)后經(jīng)式(3.5)可以得到迭代式為: (3.7)其中,為了讓運(yùn)算簡(jiǎn)化為加法和移位操作,預(yù)先對(duì)θn的值做了確定: (3.8) dn為-1或1中的一個(gè)數(shù),代表旋轉(zhuǎn)的方向,因此 (3.9)經(jīng)多次

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論