我們知道,開關(guān)霍爾傳感器因?yàn)樗陨淼囊恍┨攸c(diǎn)往往應(yīng)用在對(duì)精度要求不高、工況相對(duì)單一、低成本的一些小控制器上。
而對(duì)于車用的大電機(jī)來說,我們最常用的還是旋轉(zhuǎn)變壓器(旋變)這一類位置傳感器。那么,下面就給大家詳細(xì)介紹一下旋變的相關(guān)內(nèi)容:
旋變的工作原理
(資料圖)
激勵(lì)的產(chǎn)生
旋變的標(biāo)定
旋變的工作原理
旋轉(zhuǎn)變壓器(旋變),是電機(jī)控制中常用的一種位置傳感器,用來反應(yīng)電機(jī)的轉(zhuǎn)子位置,提供給軟件做電機(jī)控制等相關(guān)算法。
如上圖所示,旋變也可以理解為是一個(gè)小電機(jī),也分定子與轉(zhuǎn)子,通常旋變的轉(zhuǎn)子安裝在電機(jī)的轉(zhuǎn)軸上,與電機(jī)同步旋轉(zhuǎn),并在定子線圈中感應(yīng)出位置信息,由定子線圈傳遞出來,得到最終的位置。
旋變的結(jié)構(gòu)示意圖如上圖所示,中間的R1R2線圈為轉(zhuǎn)子線圈,S1S2、S3S4分別為互相垂直的定子線圈,當(dāng)R1R2中通入的是高頻正弦信號(hào),我們通常稱該信號(hào)為激勵(lì)信號(hào);此時(shí)會(huì)在次級(jí)線圈中感應(yīng)出高頻的感應(yīng)信號(hào),這個(gè)信號(hào)就包含了具有位置信息的包絡(luò)信號(hào);我們將返回的感應(yīng)信號(hào)提取包絡(luò),就可以獲取對(duì)應(yīng)的正余弦信息;通過硬解碼/軟解碼等方式解碼后,可以得到定子的絕對(duì)位置信息(這里注意強(qiáng)調(diào)一下是絕對(duì)位置)。下面我們來推導(dǎo)一下這個(gè)過程:
假設(shè)激勵(lì)信號(hào)為:
Vα=Vs?sin(ωt)
如上圖中的位置所示,旋變的激勵(lì)線圈與水平的夾角為θ,那么結(jié)合激勵(lì)線圈中的信號(hào),可以分別得到兩個(gè)感應(yīng)線圈中的信號(hào)分別為:
Va=Vs?sin(ωt)?cos(θ)
Vb=Vs?sin(ωt)?sin(θ)
所以,我們能分別得到激勵(lì)、正弦及余弦的波形如下:
其中正余弦的波形是幅值不斷變化的正弦曲線,結(jié)合上面的方程不難理解,正弦曲線其實(shí)是激勵(lì)源產(chǎn)生的,而之所以幅值會(huì)不斷變化是因?yàn)樾D(zhuǎn)過程中,激勵(lì)線圈與次級(jí)線圈的夾角θ不斷變化,所以產(chǎn)生了這種波形。而這個(gè)波形的外包絡(luò)(即圖中的黑線部分)就是我們所需要的正余弦信號(hào)。
所以,我們?cè)诮獯a過程中,只需要能夠提取正余弦信號(hào)的外包絡(luò),就可以獲取轉(zhuǎn)子的絕對(duì)位置信息了。
那么,基于以上分析,了解了旋變的主要結(jié)構(gòu)和工作原理以后,旋變的應(yīng)用很重要的兩個(gè)功能就是激勵(lì)信號(hào)的產(chǎn)生和回采正余弦信號(hào)的外包絡(luò)提取及角度計(jì)算(這一部分通常稱為旋變解碼)。
激勵(lì)的產(chǎn)生
通過前面的介紹,我們知道旋變的工作需要一個(gè)高頻的正弦信號(hào)輸入,我們通常稱為激勵(lì)信號(hào)。而在實(shí)際的應(yīng)用過程中,正弦曲線是無法通過MCU某個(gè)模塊直接得到的。所以,我們很自然的能想到PWM調(diào)制技術(shù),與電機(jī)控制一樣,都是通過高頻PWM的脈寬調(diào)制,最終達(dá)到近似輸出正余弦電壓的效果。
另一方面,除了MCU輸出的高頻PWM信號(hào)外,控制器硬件上也需要相關(guān)電路的匹配設(shè)計(jì),硬件需要完成的功能有調(diào)整比例、調(diào)整偏置、增加驅(qū)動(dòng)能力等,軟硬件結(jié)合后才能夠最終得到我們所需要的激勵(lì)信號(hào)波形。關(guān)于旋變的硬件電路這部分,網(wǎng)上有很多可用的資源作為參考,這里不過多的介紹。
為了更直觀的說明激勵(lì)信號(hào)的產(chǎn)生,我用Simulink+Pspice聯(lián)合仿真的方式,粗略的進(jìn)行了仿真。
其中Simulink中以300kHz以上的頻率產(chǎn)生PWM波形(脈寬變化),PSpice中搭了一套網(wǎng)上可用的激勵(lì)電路,最后觀察電路中的輸出(即實(shí)際應(yīng)用過程中輸入給旋變的激勵(lì))是如何變化的。
聯(lián)合仿真模型
PSpice硬件模型
仿真結(jié)果:
輸入信號(hào),產(chǎn)生脈寬可變的高頻PWM
高頻PWM信號(hào)
產(chǎn)生的激勵(lì)正負(fù)結(jié)果:
激勵(lì)波形
仿真得到的激勵(lì)波形在峰值點(diǎn)有點(diǎn)削波的情況,這是由于在PWM生成的地方有兩個(gè)relay模塊,在PWM小脈寬的時(shí)候,可能不滿足relay中buffer的設(shè)定,所以在峰值點(diǎn)的時(shí)候波形存在缺失。
旋變的標(biāo)定
旋變的標(biāo)定在日常工作中有很多通俗的說法,比如說零位角標(biāo)定、電機(jī)角標(biāo)等等。雖然說法不同,但是內(nèi)容及功能是一致的,就是要知道旋變的零位與電機(jī)的零位之間的角度偏差。
原因很簡單,前面也強(qiáng)調(diào)過了,旋變是一種絕對(duì)位置傳感器,獲取的是電機(jī)轉(zhuǎn)子位置的絕對(duì)位置。但是我們電機(jī)控制的本質(zhì)是定子磁場(chǎng)與轉(zhuǎn)子磁場(chǎng)的相互作用,而定子磁場(chǎng)是通過輸出電流得到的,所以我們需要的并不是轉(zhuǎn)子的絕對(duì)位置,而是轉(zhuǎn)子與定子之間的相對(duì)位置,有了相對(duì)位置,定子磁場(chǎng)才可以準(zhǔn)確的輸出。
旋變標(biāo)定的意義,上面已經(jīng)解釋過了,方法也很簡單,旋變的標(biāo)定需要尋找的是旋變的零位和電機(jī)零位的偏差,又由于旋變可以獲取的是絕對(duì)位置,所以,實(shí)際應(yīng)用過程中我們只要找到電機(jī)零位對(duì)應(yīng)的旋變位置,其實(shí)就是旋變零位與電機(jī)零位的偏差了。
找電機(jī)零位的方法就很多了,比如Id、 UαUβ等等,方式有很多,各有優(yōu)劣,不做過多介紹了。
最后,補(bǔ)充一句,開篇就說過了,旋變其實(shí)也可以理解為一個(gè)小電機(jī),因?yàn)樾円灿袠O對(duì)數(shù)的概念,為了方便我們通常會(huì)與大電機(jī)極對(duì)數(shù)相同的旋變來作為傳感器,這樣旋變解碼出來的角度就是電機(jī)的電角度。如果二者之間的極對(duì)數(shù)不相等,那還存在換算的關(guān)系。
編輯:黃飛
標(biāo)簽: