<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于英飛凌AURIX的RDC設(shè)計(jì)

          基于英飛凌AURIX的RDC設(shè)計(jì)

          作者: 時間:2018-02-06 來源:電子產(chǎn)品世界 收藏

          作者/李詩念 集成電路(北京)有限公司(北京 100176)

          本文引用地址:http://www.ex-cimer.com/article/201802/375436.htm

            1 RDC的基本原理

            從本質(zhì)上來講,旋轉(zhuǎn)變壓器就是一個一次側(cè)繞組和二次側(cè)繞組可以相對旋轉(zhuǎn)的變壓器,這也是它名字的由來。如圖1所示,R1-R2為一次側(cè)繞組為勵磁繞組,需要通以圖1(b)中的第三個信號。S1-S2和S2-S4為二次側(cè)繞組分別為正弦繞組和余弦繞組,當(dāng)轉(zhuǎn)子旋轉(zhuǎn)的時候,他們輸出正弦調(diào)制和余弦調(diào)制的信號(圖1(b)中第一個和第二個信號)。

            當(dāng)旋轉(zhuǎn)變壓器的激勵信號是, 那么旋轉(zhuǎn)變壓器的輸出可以描述為:

            根據(jù)這個公式,可以很容易的得到轉(zhuǎn)子的角度計(jì)算公式:

                這就是RDC的基本公式。

            圖1 旋轉(zhuǎn)變壓器及其信號

            2基于的RDC方案

            2.1 簡介

            推出的滿足未來幾代車輛的車用多核單片機(jī)系列,其多核架構(gòu)包含多達(dá)3顆獨(dú)立32位TriCore處理核,可滿足業(yè)界最高安全標(biāo)準(zhǔn)ASIL D。AURIXTM家族為了滿足不同的應(yīng)用和性能需要,同樣提供了不同數(shù)量的核和不同外設(shè),例如在高端的芯片中有直接用于RDC的DSADC模塊,但在低端芯片中就沒有。AURIXTM系列單片機(jī)具有豐富的硬件資源接口和外設(shè),強(qiáng)大的計(jì)算能力和全面的安全診斷,推動著汽車電子產(chǎn)業(yè)的發(fā)展[4]。AURIXTM有多種通信接口,例如MultiCan+, ASCLIN, QSPI, EtherMAC, E-Ray等,有多個PWM產(chǎn)生單元例如GTM,CCU6,有不同ADC模塊VADC和DSADC,綜多安全機(jī)制模塊例如IOM,HSM,F(xiàn)CE等。AURIXTM的主頻高達(dá)200 MHz, 具有高性能浮點(diǎn)運(yùn)算,集成硬件除法單元等。

            2.2 RDC的解決方案

            針對RDC這一應(yīng)用,AURIX有多種實(shí)現(xiàn)方案,其中最為直接的就是應(yīng)用DSADC是實(shí)現(xiàn)的RDC。但在AURIX的大家族中,DSADC只存在于高端的一些型號之中,而其他一些的芯片諸如TC23x, TC22x, TC21x等就沒有DSADC,那么本文所述的用VADC實(shí)現(xiàn)的方法將是一個非常好的選擇,而這個方法同樣適用于那些高端的芯片。

            圖2 用VADC實(shí)現(xiàn)的RDC方案

            如圖2所示,外設(shè)GTM-TOM模塊有兩個作用。首先,TOM子模塊產(chǎn)生旋轉(zhuǎn)變壓器激勵信號需要的SPWM信號,而這個SPWM的周期事件會觸發(fā)DMA控制器更新TOM子模塊通道的正弦信號比較值,這兩個模塊共同作用產(chǎn)生了SPWM信號。其次,TOM子模塊產(chǎn)生與旋轉(zhuǎn)變壓器激勵信號同頻的周期信號,這一信號觸發(fā)VADC去對旋轉(zhuǎn)編碼器的反饋信號進(jìn)行采樣。

            TOM子模塊的結(jié)構(gòu)如圖3(a)所示。GTM中有兩個TOM(0/1)模塊,每個TOM模塊有15個通道,這15個通道分為兩個區(qū),分別為兩個控制單元TGC0和TGC1所控制。當(dāng)要產(chǎn)生一個PWM時,首先需要要一個通道作為時鐘計(jì)數(shù)器,其后的通道可以作為PWM產(chǎn)生的通道。在這個應(yīng)用中,我們需要兩路PWM,一路作為產(chǎn)生正弦激勵信號的正半周信號,另一路作為正弦激勵信號的負(fù)半周信號。這兩路PWM信號只要一個基礎(chǔ)時鐘計(jì)數(shù)器,但這里為了使用更加靈活,給每一路PWM設(shè)定了一個基礎(chǔ)時鐘計(jì)數(shù)器。如圖3(b)所示的例子,TOM0的CH0作為SPWM+的基礎(chǔ)時鐘,其周期事件觸發(fā)DMA更新后面的CH2的比較值,從而產(chǎn)生SPWM+;TOM0的CH10作為SPWM-的基礎(chǔ)時鐘,其周期事件觸發(fā)DMA更新后面的CH12的比較值,從而產(chǎn)生SPWM-。而CH5作為VADC采樣觸發(fā)信號的基礎(chǔ)時鐘計(jì)數(shù)器,可以調(diào)節(jié)CH6的比較值從而改變旋轉(zhuǎn)變壓器反饋信號的采樣點(diǎn)。

            圖3 在應(yīng)用中的GTM-TOM架構(gòu)和安排

            DMA主要是用來更新產(chǎn)生SPWM的比較值。DMA是通過DMA控制器管理數(shù)據(jù)和地址,通過事先設(shè)定好的源地址和目的地址以及數(shù)據(jù)傳送的方式,將數(shù)據(jù)從源自動傳送到目的地址,而不需要CPU的接入,從而減少CPU的負(fù)擔(dān)。DAM的結(jié)構(gòu)如圖4(a)所示,DAM的通道數(shù)高達(dá)64個,在低端芯片中也有16個通道。在RDC這個應(yīng)用中,為了應(yīng)用的靈活性,用CH0的周期事件觸發(fā)DMA的通道10更新CH2 的比較值,用CH10的周期事件觸發(fā)DMA的通道9更新CH12的比較值,而這些比較值的來源是預(yù)先建立的正弦值數(shù)組。

            圖 4 DMA 架構(gòu)及工作流程

            VADC模塊是逐次逼近型數(shù)模轉(zhuǎn)換器,它支持5V和3.3V兩種電壓,多達(dá)8個獨(dú)立轉(zhuǎn)換器,每個轉(zhuǎn)換器有8個通道,并且支持多個轉(zhuǎn)換器同步工作,轉(zhuǎn)換時間可調(diào),在保證精度情況下,轉(zhuǎn)換時間在1微秒以內(nèi),轉(zhuǎn)換結(jié)果可選擇8位,10位和12位,轉(zhuǎn)換結(jié)果還支持FIR和IIR濾波。在這個應(yīng)用中,TOM0的CH6的比較事件觸發(fā)了VADC的采樣,這個采樣的頻率跟之前旋轉(zhuǎn)變壓器的激勵信號同頻,都為10 kHz。為了使得采樣的噪聲更小,一致性更好,采樣點(diǎn)設(shè)置在正弦調(diào)制信號的載波信號的頂部或者底部,通過調(diào)整CH6 的SR0的值,就可以實(shí)現(xiàn)這一目的。

            圖5 旋轉(zhuǎn)變壓器及其信號

            2.3模擬放大電路設(shè)計(jì)

            用于旋轉(zhuǎn)變壓器激勵信號的放大電路如圖6所示。這是一個閉環(huán)的放大電路,能夠有效去除激勵信號中高頻脈沖噪聲,電路中電阻R22, R23和R26, R33可以分別調(diào)節(jié)激勵信號正負(fù)半周的直流偏移量,而電阻R5, R6和R30, R31可以分別用來調(diào)節(jié)激勵信號正負(fù)半周的幅值。

            圖6 激勵信號的放大電路

            當(dāng)旋轉(zhuǎn)變壓器一次側(cè)繞組輸入激勵信號以后,二次側(cè)繞組就會輸出以激勵信號為載波信號的正余弦調(diào)制信號。為了抑制干擾,這兩路信號是都是差分形式,而AURIX的VADC的輸入是單端輸入模式,所以需要一個差分轉(zhuǎn)單端的運(yùn)算放大電路。這個電路還可以調(diào)節(jié)輸入信號的電壓范圍,并且可以進(jìn)一步對信號進(jìn)行濾波,從而使得整個轉(zhuǎn)化器的效果更好。電路中R21和R25 可以用來調(diào)節(jié)輸入信號的直流偏置量,R8, R9, R15和R34, R39, R40則可以調(diào)節(jié)信號的幅值,使之滿足ADC的輸入范圍要求。

            圖7 差分到單端運(yùn)放電路

            3 RDC算法及仿真

            當(dāng)VADC轉(zhuǎn)換完成以后產(chǎn)生一個中斷,AURIX的核TriCore執(zhí)行RDC的軟件算法。RDC的算法如下圖所示,首先從VADC的結(jié)果寄存器讀取ADC的轉(zhuǎn)換結(jié)果,這些值正是旋轉(zhuǎn)變壓器輸出調(diào)制信號的包絡(luò)線——兩條正交的正弦曲線。由于模擬器件的誤差,信號會出現(xiàn)直流信號位移偏差,幅值大小也不一致,所以第二步進(jìn)行了位移和幅值的校正。然后是正余弦值的一個除法,并根據(jù)正余弦值的正負(fù)特性計(jì)算反正切值,其就是旋變轉(zhuǎn)子的位置角度。但這個結(jié)果中耦合很多的噪聲,不能夠直接用來控制電機(jī),否則會嚴(yán)重影響電機(jī)的性能。為了使得角度信號更加的平滑,加入了一個角度觀測器,如圖(6b)所示,其本質(zhì)就是一個PID控制器。

            圖8 RDC算法框圖

            為驗(yàn)證軟件算法的性能,將整個算法在MATLAB進(jìn)行了仿真,如下圖所示。圖中既有階躍信號輸入,也有連續(xù)旋變信號輸入,并且加入了2%的白噪聲。

            圖9 RDC算法仿真框圖

            仿真結(jié)果如下圖所示,左邊的圖是180°的階躍響應(yīng),響應(yīng)時間約為20ms。右邊圖是角度觀測器的結(jié)果,紫色的線是反正切函數(shù)的結(jié)果,黃色線是角度觀測器的輸出,可以看出,角度觀測器的結(jié)果比之前的結(jié)果要平滑很多。

            圖10 仿真結(jié)果

            4 實(shí)驗(yàn)和結(jié)論

            圖11 (a)顯示了AURIX芯片輸出的SPWM信號,圖11(b)這種,黃色的正弦信號就是旋變的激勵信號,而藍(lán)色和紫色正是差分轉(zhuǎn)單端運(yùn)放的輸出信號,信號正弦度高且噪聲很小。

            圖11 仿真結(jié)果

            如前面所述,角度觀測器的性能至關(guān)重要。下圖是本案所設(shè)計(jì)的觀測器180°的階躍響應(yīng)。橫坐標(biāo)每個數(shù)字量為0.1ms, 縱坐標(biāo)單位是rad,可以看出180°的響應(yīng)時間約為20ms。這個性能完全可以匹敵市場上的RDC IC。

            圖12 RDC算法仿真框圖

            考慮到汽車領(lǐng)域的實(shí)際應(yīng)用情況,本案中截止頻率設(shè)置到1kHz。下圖是旋轉(zhuǎn)變壓器轉(zhuǎn)速為960Hz的情況,上面部分為校正以后的正交信號,下面部分是解碼出來的角度位置信號,其中紅色的反正切函數(shù)的輸出,綠色的是觀測器的輸出??梢钥闯龈咚贂r,信號的并沒有出現(xiàn)相位滯后的情況,信號也很光滑。

            圖13 RDC算法仿真框圖

            當(dāng)應(yīng)用軟件進(jìn)行RDC算法計(jì)算的時候,一個很大的擔(dān)憂就是CPU的負(fù)載量,畢竟角度解算只是控制器工作的很小一部份內(nèi)容。本案的芯片是TC234,CPU主頻為133MHz,下面一張圖展示了CPU的運(yùn)算時間。 如圖所示,藍(lán)色和紫色曲線為VADC的輸入(旋轉(zhuǎn)變壓器輸出的正交信號),在其峰值點(diǎn)進(jìn)行的采樣轉(zhuǎn)化,之后進(jìn)入中斷進(jìn)行解碼運(yùn)算。黃色曲線的上升沿為計(jì)算開始,下降沿為計(jì)算結(jié)束,總的計(jì)算時間約為1.4us,用時很短,完全可以滿足各種應(yīng)用要求。

            圖14 RDC算法仿真框圖

            綜上所述,基于AURIX的RDC的解決方案,不僅信號特質(zhì)優(yōu)良,而且降低了所涉及的硬件系統(tǒng)成本。在汽車領(lǐng)用領(lǐng)域,這一軟件解決方案完全可以可以取代已有的RDC IC的方案,既提高了系統(tǒng)的可靠性而且降低了系統(tǒng)的成本。

            參考文獻(xiàn):

            [1]Resolver to Digital Conversion Using the DSADC, AP32270, www.infineon.com

            [2]Chris Li, RDC design based on TC1782, PCIM, 2014

            [3]TC21x/TC22x/TC23x Family user manual, V1.1, 2014-12, www.infineon.com

            [4]謝輝,徐輝.英飛凌多和單片機(jī)應(yīng)用技術(shù)—AURIXTM三天入門篇[D],天津:天津大學(xué)出版社,2017,9.

            [5]Evaluation Kit for Applications with HybridPACK?2 Module, www.infineon.com



          關(guān)鍵詞: 英飛凌 AURIX

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();