《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 其他 > 設(shè)計(jì)應(yīng)用 > 用于安全氣囊的可調(diào)頻SPWM發(fā)生器
用于安全氣囊的可調(diào)頻SPWM發(fā)生器
來源:電子技術(shù)應(yīng)用2013年第3期
何飛云,肖洪兵,郭培源
北京工商大學(xué) 計(jì)算機(jī)與信息工程學(xué)院,北京100048
摘要: 針對(duì)安全氣囊中壓電陶瓷變壓器的驅(qū)動(dòng)問題,設(shè)計(jì)了一種基于FPGA的可調(diào)頻SPWM發(fā)生器,給出了設(shè)計(jì)原理、總體框架及具體實(shí)現(xiàn)與仿真結(jié)果。仿真結(jié)果表明,所設(shè)計(jì)的SPWM脈沖信號(hào)發(fā)生器能很好地解決壓電陶瓷變壓器的驅(qū)動(dòng)頻率差異化造成的驅(qū)動(dòng)困難或效果不佳的問題。
中圖分類號(hào): TP273
文獻(xiàn)標(biāo)識(shí)碼: A
文章編號(hào): 0258-7998(2013)03-0020-03
Variable frequency SPWM generator for air-bag
He Feiyun,Xiao Hongbing,Guo Peiyuan
School of Computer and Information Engineering, Beijing Technology and Business University,Beijing 100048,China
Abstract: In order to drive the piezoelectric-transformer inverter in airbag, a frequency-adjustable SPWM generator based on FPGA is designed in this paper. The article presents the principle design, the overall framework and the implementation and simulation results. The simulation results show that the design of the SPWM pulse-signal generator is a good solution to driving the piezoelectric-transformer inverter which has variable working frequency and also is difficult to drive.
Key words : piezoelectric-transformer inverter;FPGA;SPWM;DDS

    目前,汽車工業(yè)已成為我國經(jīng)濟(jì)的支柱產(chǎn)業(yè)和可持續(xù)發(fā)展行業(yè)。安全、環(huán)保、節(jié)能是衡量現(xiàn)代汽車技術(shù)發(fā)展水平的三個(gè)主要指標(biāo),而安全居首位。隨著人民生活水平的提高,越來越多的用戶會(huì)選擇中高端配置的、更安全的汽車。這些都促進(jìn)了高性能汽車安全氣囊系統(tǒng)的研發(fā)。安全氣囊點(diǎn)火系統(tǒng)的關(guān)鍵是系統(tǒng)的精準(zhǔn)實(shí)現(xiàn),其核心是采用高性能高壓變換技術(shù),高效地獲取多點(diǎn)點(diǎn)火的發(fā)火能量?,F(xiàn)有安全氣囊由于點(diǎn)火系統(tǒng)原因,在可靠性、準(zhǔn)確性等方面存在不足。而壓電陶瓷變壓器具有無電磁干擾且不受電磁干擾、能量轉(zhuǎn)換效率高、功率密度大、耐輻射、耐高溫、無噪聲、可靠性高、結(jié)構(gòu)簡(jiǎn)單、不怕短路燒毀、電源安全性高、體積小、重量輕等特點(diǎn),將壓電變換器應(yīng)用于汽車安全氣囊點(diǎn)火系統(tǒng),為安全氣囊點(diǎn)火系統(tǒng)的高壓變換電路實(shí)現(xiàn)提供了一個(gè)新的技術(shù)途徑,安全與環(huán)保相結(jié)合,將提高可靠性和準(zhǔn)確性。

    安全氣囊點(diǎn)火系統(tǒng)由中央電子控制器(ECU)、壓電高壓變換器模塊和多點(diǎn)起爆模塊構(gòu)成,其結(jié)構(gòu)如圖1所示。

    壓電陶瓷變壓器采用正弦脈寬調(diào)制,即SPWM(Sinusoidal PWM)型電壓驅(qū)動(dòng), 但是壓電變壓器不是對(duì)任何頻率的輸入電壓都有變壓作用。在頻率等于壓電變壓器固有頻率時(shí),在驅(qū)動(dòng)電壓激勵(lì)下,可使壓電變壓器處于諧振狀態(tài),此時(shí)沿其長(zhǎng)度方向的振動(dòng)最強(qiáng),才有變壓作用。當(dāng)變換器的等效電路處于諧振時(shí),壓電變壓器電壓增益最大[1]。而其固有頻率由多種因素決定,差異很大,這就要求壓電陶瓷變壓器的驅(qū)動(dòng)具有較寬的頻率范圍,而通常使用的晶振一類的頻率源元件不能滿足這個(gè)條件。本文利用FPGA技術(shù),根據(jù)SPWM自然采樣法原理, 結(jié)合DDS(直接數(shù)字式頻率合成器)技術(shù),設(shè)計(jì)了應(yīng)用于壓電陶瓷變壓器的SPWM脈沖信號(hào)發(fā)生器。

 


1 所采用的主要技術(shù)
1.1 SPWM技術(shù)

    SPWM法是一種比較成熟的、目前使用較廣泛的PWM法。采樣控制理論中有一個(gè)重要結(jié)論:沖量相等而形狀不同的窄脈沖加在具有慣性的環(huán)節(jié)上時(shí),其效果基本相同。SPWM法就是以該結(jié)論為理論基礎(chǔ),用脈沖寬度按正弦規(guī)律變化并與正弦波等效的PWM波形(即SPWM波形)控制開關(guān)器件的通斷,使其輸出的脈沖電壓的面積與所希望輸出的正弦波在相應(yīng)區(qū)間內(nèi)的面積相等。
    產(chǎn)生SPWM信號(hào)有多種方法,如諧波消去法、等面積法、自然采樣法等[2],本文采用自然采樣法。自然采樣法用一組等腰三角形波與一個(gè)正弦波比較,其交點(diǎn)作為開關(guān)管開或關(guān)的時(shí)刻[3-4],該方法可以準(zhǔn)確求取脈寬及脈沖間隙時(shí)間。根據(jù)所用調(diào)制三角波的不同,自然采樣法可以分為單極性三角波調(diào)制法和雙極性三角波調(diào)制法[5]。本文采用的是單極性調(diào)制法,其原理圖如圖2所示。

    由圖2可以看出,正弦波與三角波的交點(diǎn)正是SPWM 控制脈沖的起始點(diǎn)和停止點(diǎn),也就是SPWM波的開關(guān)點(diǎn)。為了求出這些交點(diǎn)所對(duì)應(yīng)的時(shí)刻,按照正弦波與三角波的交點(diǎn)進(jìn)行脈沖寬度與間隙時(shí)間的采樣,從而生成SPWM控制脈沖的開關(guān)時(shí)刻[6]。
1.2 DDS技術(shù)
    DDS的基本原理是利用采樣定理,通過查表法產(chǎn)生波形。DDS是從相位概念出發(fā),直接對(duì)參考正弦信號(hào)進(jìn)行抽樣,得到不同的相位。通過數(shù)字計(jì)算技術(shù)產(chǎn)生對(duì)應(yīng)的電壓幅度,最后濾波平滑輸出所需頻率[7]。DDS的原理框圖如圖3所示。它包括相位累加器、波形存儲(chǔ)器、數(shù)/模轉(zhuǎn)換器、低通濾波器(LPF)和參考時(shí)鐘5部分。

    圖中,K為頻率控制字,N為相位累加器的字長(zhǎng),M為ROM地址線位數(shù),m為ROM數(shù)據(jù)線位數(shù)(即DAC的位數(shù)),fc為DDS系統(tǒng)的參考時(shí)鐘源。通常是一個(gè)具有高穩(wěn)定性的晶體振蕩器,為整個(gè)系統(tǒng)的各個(gè)組成部分提供同步時(shí)鐘。DDS的基本工作原理:在參考時(shí)鐘的控制下,相位累加器對(duì)頻率控制字M進(jìn)行線性疊加,得到的相位碼對(duì)波形存儲(chǔ)器尋址,使之輸出相應(yīng)的幅度碼,經(jīng)過數(shù)/模轉(zhuǎn)換器得到相對(duì)應(yīng)的階梯波,最后經(jīng)過低通濾波器得到連續(xù)變化的所需頻率的波形[8]。
    DDS的數(shù)學(xué)模型可歸結(jié)為:在每一個(gè)時(shí)鐘周期T內(nèi), 頻率控制字K與N位相位累加器累加1次, 同時(shí)對(duì)2N取模運(yùn)算,得到的和(以N位二進(jìn)制數(shù)表示)作為相位值,以二進(jìn)制代碼的形式查詢正弦函數(shù)表ROM,再將相位信息轉(zhuǎn)變成相應(yīng)的數(shù)字量化正弦幅度值。ROM輸出的數(shù)字正弦波序列經(jīng)數(shù)/模轉(zhuǎn)換器轉(zhuǎn)變?yōu)殡A梯模擬信號(hào),最后通過低通濾波器平滑后得到一個(gè)純凈的正弦模擬信號(hào),其頻率為:
    
    相位累加器由N位加法器與N位累加寄存器級(jí)聯(lián)構(gòu)成。每來一個(gè)時(shí)鐘脈沖fc,加法器將頻率控制字K與累加寄存器輸出的累加相位數(shù)據(jù)相加,把相加后的結(jié)果送至累加寄存器的數(shù)據(jù)輸入端。累加寄存器將加法器在上一個(gè)時(shí)鐘脈沖作用后所產(chǎn)生的新相位數(shù)據(jù)反饋到加法器的輸入端,以使加法器在下一個(gè)時(shí)鐘脈沖的作用下繼續(xù)與頻率控制字相加。這樣,相位累加器在時(shí)鐘作用下,不斷對(duì)頻率控制字進(jìn)行線性相位累加。由此可以看出,相位累加器在每一個(gè)時(shí)鐘脈沖輸入時(shí),把頻率控制字累加1次,相位累加器輸出的數(shù)據(jù)就是合成信號(hào)的相位,相位累加器的溢出頻率就是DDS輸出的信號(hào)頻率。用相位累加器輸出的數(shù)據(jù)作為波形存儲(chǔ)器(ROM)的相位取樣地址,就可將存儲(chǔ)在波形存儲(chǔ)器內(nèi)的波形抽樣值(二進(jìn)制編碼)經(jīng)查找表查出,完成相位到幅值的轉(zhuǎn)換。波形存儲(chǔ)器的輸出送到D/A轉(zhuǎn)換器,D/A轉(zhuǎn)換器將數(shù)字量形式的波形幅值轉(zhuǎn)換成所要求合成頻率的模擬量形式的信號(hào)。低通濾波器用于濾除不需要的取樣分量,以便輸出頻譜純凈的正弦波信號(hào)[7]。
2 SPWM脈沖信號(hào)發(fā)生器的設(shè)計(jì)與FPGA仿真
2.1 總體框架

      結(jié)合DDS來產(chǎn)生SPWM信號(hào)的方案已經(jīng)有文獻(xiàn)進(jìn)行了研究[5,9-11],其采用的框架如圖4所示。
 

    這里將DDS結(jié)構(gòu)中的正弦查詢表替換為SPWM信號(hào)查詢表即可實(shí)現(xiàn)可調(diào)頻率SPWM信號(hào)發(fā)生器。其中,SPWM查詢表根據(jù)需要預(yù)先計(jì)算得出。
2.2 設(shè)計(jì)與仿真
    設(shè)置三角載波的頻率為100 kHz,正弦波的頻率為10 kHz,調(diào)制度m取為1,調(diào)制系數(shù)n=100/10=10,即正弦波一個(gè)周期內(nèi)與三角載波的交點(diǎn)為10個(gè),這些交點(diǎn)及其數(shù)值可用Matlab軟件仿真并求出。如圖6所示。
    本文使用100 MHz晶振作為FPGA的時(shí)鐘信號(hào)。一個(gè)SPWM調(diào)制波周期含有10 000個(gè)晶振的時(shí)鐘周期。由圖6可以看出,1個(gè)周期的SPWM信號(hào)分為中心對(duì)稱的前后兩部分,可以由前半部分周期化后與相應(yīng)倒相信號(hào)相乘得到。因此,在前半周期5 000個(gè)點(diǎn)中建立查詢表。由于SPWM脈沖信號(hào)的值域?yàn)閧0,1},故查詢表的程序表達(dá)十分簡(jiǎn)單。

    其部分VHDL源代碼如下所示:
        if(count<7680)then
            q_s<=&prime;0&prime;;
        elsif(count<13815)then
            q_s<=&prime;1&prime;;
        elsif(count<15811)then
            q_s<=&prime;0&prime;;
        elsif(count<34189)then
            q_s<=&prime;1&prime;;
        elsif(count<36185)then
            q_s<=&prime;0&prime;;
        elsif(count<42320)then
            q_s<=&prime;1&prime;;
        else
            q_s<=&prime;0&prime;;
        end if;
2.3 仿真結(jié)果
    在QuartusⅡ軟件平臺(tái)上進(jìn)行仿真,仿真結(jié)果如圖7所示。這里給出了100 kHz、90 kHz和99 kHz三種不同頻率的SPWM脈沖信號(hào)。
    從圖7(a)~圖7(c)的仿真圖形可以看出本方案能夠?qū)崿F(xiàn)可調(diào)頻SPWM脈沖信號(hào)的產(chǎn)生。

    FPGA單元輸出的SPWM開關(guān)信號(hào)控制雙橋開關(guān)的通斷,所產(chǎn)生的電流經(jīng)濾波后由PZT(壓電陶瓷變壓器)提升電壓,之后經(jīng)單向二極管對(duì)儲(chǔ)能電容(圖中虛線框部分)進(jìn)行高壓充電。電壓反饋信號(hào)用于啟動(dòng)與中止充電,以使儲(chǔ)能電容的電壓保持在預(yù)定電壓值之上,足以進(jìn)行高壓點(diǎn)火。
    由于FPGA產(chǎn)生的SPWM信號(hào)頻率可調(diào),于是可以方便地針對(duì)PZT壓電陶瓷變壓器的特性調(diào)整驅(qū)動(dòng)信號(hào)
的頻率,很好地完成對(duì)壓電陶瓷變壓器的驅(qū)動(dòng)。
    本文設(shè)計(jì)了基于FPGA的可調(diào)頻SPWM脈沖信號(hào)發(fā)生器,很好地解決了壓電陶瓷變壓器的驅(qū)動(dòng)頻率差異化造成的驅(qū)動(dòng)困難或效果不佳的問題。
參考文獻(xiàn)
[1] 白春雨.引信電子安全系統(tǒng)壓電高壓變換器特性研究[D].北京:北京理工大學(xué),2009.
[2] 馬駿然,張春熹.基于FPGA的直接數(shù)字頻率合成波形發(fā)生器[J].電子測(cè)量技術(shù),2006,29(4):78-80.
[3] 李扶中,熊蕊.一種新型的不對(duì)稱規(guī)則SPWM采樣法[J].電力電子技術(shù),2007,41(4):93-96.
[4] 白志紅,張仲超.單相電流型多電平逆變器組合拓?fù)浼捌銼PWM調(diào)制策略研究[J].電工技術(shù)學(xué)報(bào),2007,22(11):80-83.
[5] 黃云,楊尊先.基于FPGA的SPWM變頻系統(tǒng)設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2010,33(1):180-183.
[6] 張彥龍,張登福,蘇磊.雙極性SPWM波形開關(guān)點(diǎn)計(jì)算及其FPGA實(shí)現(xiàn)[J].微電機(jī),2011,44(10):85-88.
[7] 曾菊容.基于FPGA和DDS技術(shù)的任意波形發(fā)生器設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2010,33(24):98-100.
[8] 鄭利文.直接數(shù)字頻率合成器的優(yōu)化技術(shù)研究[J].現(xiàn)代電子技術(shù),2010,33(18):143-145.
[9] 張偉.基于FPGA的全數(shù)字化PWM系統(tǒng)的研制[J].電力電子技術(shù),2010,44(12):53-55.
[10] 李曉寧.基于FPGA的SPWM波形控制器設(shè)計(jì)[J].實(shí)驗(yàn)技術(shù)與管理,2010,27(9):60-64.
[11] 丁衛(wèi)東,郭前崗,周西峰.一種基于FPGA的SPWM波的實(shí)時(shí)生成方法[J].計(jì)算機(jī)技術(shù)與發(fā)展,2011,21(2):211-214.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。