999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種新型數(shù)字SPWM信號的設(shè)計(jì)與實(shí)現(xiàn)

2013-04-12 00:00:00韓順鋒杜敏辛玉玲李嵬
現(xiàn)代電子技術(shù) 2013年3期

摘 要: 為了有效地降低逆變器負(fù)載的諧波,并且防止同一橋臂的功率放大管出現(xiàn)直通現(xiàn)象,設(shè)計(jì)了一種基于FPGA的新型數(shù)字SPWM波形產(chǎn)生方案。結(jié)合直接數(shù)字頻率合成技術(shù),在FPGA內(nèi)部采用硬件描述語言生成數(shù)字的正弦波和三角波,然后采用了比較的方法直接產(chǎn)生所需要的SPWM波形。創(chuàng)新性為運(yùn)用了數(shù)字正弦波或三角波的平移技術(shù)產(chǎn)生所要求的死區(qū),最后提出了數(shù)字方法產(chǎn)生SPWM波形的幾個(gè)技術(shù)難點(diǎn)的解決方法。

關(guān)鍵詞: FPGA; SPWM; 直接數(shù)字頻率合成; 死區(qū)產(chǎn)生

中圖分類號: TN761.93?34 文獻(xiàn)標(biāo)識碼: A 文章編號: 1004?373X(2013)03?0133?03

0 引 言

PWM(Pulse Width Modulation)是通過調(diào)節(jié)輸出波形的脈沖寬度來改變輸出電壓大小的一種調(diào)制方法,在交流傳動(dòng)、電力拖動(dòng)系統(tǒng)和控制領(lǐng)域有著廣泛的用途[1],但采用PWM調(diào)制技術(shù)在負(fù)載上的電流波形是非正弦波,這就使負(fù)載上具有很多的高次諧波成份,對系統(tǒng)的指標(biāo)和穩(wěn)定性造成很大的危害。正弦型脈寬調(diào)制[2](Sinusoidal Pulse Width Modulation,SPWM)是一種使輸出的PWM波形按正弦的規(guī)律進(jìn)行變化的技術(shù),從而大大的提高了后級功率開關(guān)器件的穩(wěn)定性和系統(tǒng)的效率。常見的SPWM波形產(chǎn)生方法主要有兩種:一種是利用專門的SPWM產(chǎn)生芯片如TMS320F2812來產(chǎn)生,這種方法的特點(diǎn)是一次可以產(chǎn)生6路或12路SPWM信號[3];另一種方法利用自然采樣法的原理,采用數(shù)字或模擬方法產(chǎn)生三角波和正弦波,再使用比較器對產(chǎn)生的三角波和正弦波進(jìn)行比較而得到SPWM波,這種方法產(chǎn)生SPWM波的路數(shù)比較靈活,電路原理簡單,但具體實(shí)現(xiàn)比較復(fù)雜。

1971年3月,美國學(xué)者J.Tierncy,C.M.Rader和B.Gold提出了從相位概念出發(fā)直接合成所需波形的一種新的頻率合成原理,稱之為直接數(shù)字頻率合成器[4](DDS)。DDS技術(shù)是一種直接數(shù)字合成方法,不需要振蕩和鎖相環(huán)節(jié),直接將波形函數(shù)進(jìn)行離散化,以時(shí)間為地址,幅度為量化數(shù)據(jù),依次存入波形存儲(chǔ)器,使連續(xù)的數(shù)據(jù)流通過數(shù)/模轉(zhuǎn)換器產(chǎn)生需要的波形[5]。本文利用FPGA內(nèi)部的DDS模塊產(chǎn)生離散化的正弦波和三角波,進(jìn)而產(chǎn)生數(shù)字的SPWM波形,再經(jīng)過死區(qū)產(chǎn)生、脈沖消去處理后就得到了可以驅(qū)動(dòng)后級功率放大管的驅(qū)動(dòng)信號,利用該方法可以靈活的產(chǎn)生所需的任意調(diào)制比和載波比的SPWM波形,并且可以使負(fù)載上諧波含量大大減小,有效的保證了整個(gè)系統(tǒng)的穩(wěn)定性[6]。

1 SPWM波形的FPGA實(shí)現(xiàn)

根據(jù)SPWM自然采樣法的原理[7],產(chǎn)生適合逆變器功率放大管所需的SPWM信號的電路主要包括正弦波產(chǎn)生模塊、三角波產(chǎn)生模塊、比較和死區(qū)產(chǎn)生模塊和脈沖消去模塊,它們之間的關(guān)系如圖1所示。

正弦波產(chǎn)生模塊根據(jù)主控制器傳來的頻率控制字從ROM表中讀出相應(yīng)的正弦波的離散值,同樣,三角波產(chǎn)生模塊根據(jù)頻率控制字從存儲(chǔ)三角波的ROM表中讀出三角波的離散值,比較器和死區(qū)產(chǎn)生模塊根據(jù)傳來的正弦波和三角波的離散值進(jìn)行比較,直接進(jìn)行比較產(chǎn)生上橋臂驅(qū)動(dòng)信號,將正弦波離散值或三角波離散值加上一個(gè)特定的值或減去一個(gè)特定值再和三角波進(jìn)行比較,產(chǎn)生上橋臂對應(yīng)的下橋臂驅(qū)動(dòng)信號,這時(shí)產(chǎn)生的信號已經(jīng)是帶死區(qū)的SPWM信號,再經(jīng)過脈沖消去模塊,消去功率器件來不及反應(yīng)的窄的驅(qū)動(dòng)信號,最后就可以得到直接驅(qū)動(dòng)逆變器的一對SPWM信號。

1.1 波形產(chǎn)生模塊

DDS技術(shù)是一種全數(shù)字的頻率合成技術(shù),是將已知的信號經(jīng)過取樣、量化,形成可供查詢的數(shù)據(jù)表存于數(shù)據(jù)ROM中,通過改變頻率控制字來改變輸出所需頻率的一種技術(shù)[8]。如圖2所示,DDS主要由頻率控制字、累加器、相位寄存器、時(shí)鐘源、加法器、相位控制字、波形查找表、DAC和LPF等模塊組成[9]。但因本設(shè)計(jì)不需要模擬信號,直接使用其中的數(shù)字信號,故不需要DAC和LPF模塊,全部在FPGA內(nèi)部數(shù)字化實(shí)現(xiàn)。數(shù)字三角波的產(chǎn)生和數(shù)字正弦波的產(chǎn)生一樣,惟一不同就是在波形表中用量化后的三角波數(shù)據(jù)代替正弦波數(shù)據(jù)。

DDS的FPGA實(shí)現(xiàn)非常簡單,波形存儲(chǔ)器直接調(diào)用芯片的ROM模塊,先把正弦信號量化,為了精確,這里采用一個(gè)周期量化2 048個(gè)點(diǎn),用Matlab編寫正弦波和三角波的量化程序,按照FPGA的mif文件編寫格式,處理后再復(fù)制到記事本中加上表頭和結(jié)尾,保存為mif格式后,在ROM模塊中初始化指向這個(gè)文件即可[10]。從波形查找表中讀出的數(shù)字正弦值信號就可以作為比較器和死區(qū)產(chǎn)生模塊的輸入了。數(shù)字三角波模塊和正弦波模塊生成的方法相同,不再贅述。

1.2 比較器和死區(qū)產(chǎn)生模塊

功率放大管的價(jià)格較昂貴,為了避免同一橋臂的兩個(gè)功率放大管同時(shí)導(dǎo)通而導(dǎo)致直通故障,就要在激勵(lì)信號中設(shè)置可靠的保護(hù),一般采用在驅(qū)動(dòng)信號的開通和關(guān)斷時(shí)刻加入延遲時(shí)間來保護(hù)功率放大管,即功率放大管驅(qū)動(dòng)信號的死區(qū)時(shí)間。死區(qū)時(shí)間的時(shí)間設(shè)置與采用的功率放大管的制造工藝等有關(guān),技術(shù)越進(jìn)步,所要求的死區(qū)時(shí)間就越短,反之則需要較長的死區(qū)時(shí)間才能保證功放管的安全工作。本設(shè)計(jì)采用的死區(qū)控制策略是:“提前關(guān)斷、延遲導(dǎo)通”,如圖3所示,在單相兩路的系統(tǒng)中,對于第一路是將原始脈沖的上升沿的時(shí)間推遲一段時(shí)間(死區(qū)時(shí)間),下降沿不變,而第二通道是把原始脈沖先反相,反相后的脈沖下降沿不變,而上升沿推遲一段時(shí)間(死區(qū)時(shí)間)。

軟件實(shí)現(xiàn)方法與脈沖消去方法大致相同,一般都是設(shè)計(jì)一個(gè)加減計(jì)數(shù)器,根據(jù)死區(qū)時(shí)間來確定加減計(jì)數(shù)器的最大值d,由計(jì)數(shù)器的最大值d來確定死區(qū)時(shí)間。這種實(shí)現(xiàn)方法是一般的實(shí)現(xiàn)方法,本設(shè)計(jì)提出了一種新型的死區(qū)產(chǎn)生方法,如圖4所示,實(shí)線表示正常采用自然采樣法的正弦波形和三角波形,正弦波y=Ussin x的半波的幅度為Us,三角波的幅度為Ut,根據(jù)自然采樣法的原理,這里假定正弦波大于三角波時(shí)輸出為高電平,小于時(shí)輸出為低電平,根據(jù)正弦波和三角波的交點(diǎn)及電平輸出的判斷規(guī)則可以得到SPWM脈沖的第一路波形,這時(shí)把正弦波向上平移b個(gè)單位,如圖4中的虛線,正弦波形y=Ussin x變?yōu)閥=Ussin x+b,再根據(jù)自然采樣法的原理用平移后的正弦波和三角波相交,根據(jù)交點(diǎn)判斷輸出高低電平,這樣判斷輸出的電平高低就可以得到第二路的SPWM波形,生成了SPWM波形的死區(qū),在本設(shè)計(jì)中采用的是數(shù)字方法產(chǎn)生SPWM,根據(jù)圖4,可以在程序中按原來的方法產(chǎn)生第一路信號,把從ROM中取出的正弦信號加上b,再和原來的方波信號進(jìn)行比較,這樣就可以得到第二路SPWM信號,同樣道理,也可以把三角波向上平移b個(gè)單位來產(chǎn)生第二路SPWM信號,但不管平移正弦波或三角波,都要保證平移后的正弦波的波形幅度要小于三角波的波形幅度。也可以設(shè)計(jì)第三個(gè)ROM,在程序外把經(jīng)過向上平移后的正弦波形進(jìn)行量化,存入ROM表中,在程序中用這個(gè)表和三角波的離散值進(jìn)行比較,只是這樣設(shè)計(jì)會(huì)增加FPGA硬件資源的消耗和增大存儲(chǔ)器的存儲(chǔ)空間。

正弦信號往上偏移值b的確定是根據(jù)死區(qū)時(shí)間的值來確定的,這個(gè)值越大,則死區(qū)時(shí)間也越長,所以,可以調(diào)節(jié)b的值來增大或減小死區(qū)時(shí)間。一對經(jīng)過死區(qū)處理后的SPWM波形如圖5所示,從圖5中可以看出,死區(qū)時(shí)間為16 μs。

1.3 脈沖消去模塊

在產(chǎn)生的SPWM脈沖中,完整的SPWM脈沖序列包含了占空為從0~100%的脈沖,因此有些脈沖的寬度可以達(dá)到非常小,而實(shí)際上,過窄的脈沖是無用的,因?yàn)樵谶@樣短的脈沖持續(xù)時(shí)間內(nèi),后級的功率放大管是不能完全導(dǎo)通或關(guān)斷,只會(huì)增加功率器件的損耗,所以必須刪除這些不良窄波;如圖4所示,第二路的SPWM波形會(huì)出現(xiàn)比第一路SPWM波形小兩倍死區(qū)時(shí)間的脈沖,如果某個(gè)脈沖已經(jīng)在臨界的寬度了,經(jīng)過死區(qū)產(chǎn)生模塊就會(huì)變成一個(gè)對后級的功率管來說過窄的脈沖,這也就是脈沖消去模塊在死區(qū)模塊后級的原因,它的作用是消去一些本來就有的和經(jīng)過死區(qū)處理后的毛刺。處理后的波形如圖6所示,圖7為處理后的一對帶死區(qū)的SPWM波形。

不論采用這種方法產(chǎn)生的SPWM波形,還是利用加減計(jì)數(shù)器的方法來產(chǎn)生SPWM波形,經(jīng)過脈沖消去模塊,都會(huì)存在輸出的兩路SPWM脈沖不對稱性問題,如圖7所示,就是有可能其中一路的波形缺失或所對應(yīng)的另一路波形出現(xiàn)缺失,但這個(gè)問題可以在脈沖消去后再加一個(gè)模塊進(jìn)行處理而避免;對于載波頻率變小時(shí)負(fù)載諧波變大的問題可以參考器件參數(shù)采用一定頻率范圍內(nèi)的動(dòng)態(tài)載波比和動(dòng)態(tài)死區(qū)時(shí)間來解決。

2 結(jié) 語

本文設(shè)計(jì)了一種基于FPGA的帶死區(qū)的SPWM波形產(chǎn)生技術(shù),對于SPWM的死區(qū)產(chǎn)生,一般都是應(yīng)用加減計(jì)數(shù)器來實(shí)現(xiàn),本文提出了一個(gè)新的選擇,把死區(qū)產(chǎn)生模塊融合到了比較模塊中,利用波形平移技術(shù),巧妙的產(chǎn)生了所要求死區(qū)時(shí)間的SPWM波形。生成的SPWM波形輸出給后級的功率放大電路,檢測系統(tǒng)負(fù)載上的電壓和電流波形為較好的正弦波形,很好地滿足了設(shè)計(jì)的要求。

參考文獻(xiàn)

[1] 鄭必偉,崔福軍,蔡逢煌,等.帶有死區(qū)功能的數(shù)字SPWM通用仿真模型研究[J].現(xiàn)代電子技術(shù),2010,33(22):187?189.

[2] 童學(xué)軍,張鷹峰,邱建軍.一種采用單片機(jī)獲得SPWM波形的設(shè)計(jì)方法[J].機(jī)械與電子,2012,29(9):111?112.

[3] 鐘祺,謝順依,楊迎化.基于FPGA的SPWM實(shí)現(xiàn)研究[J].微處理機(jī),2008,29(3):163?166.

[4] 項(xiàng)春萍.基于DDS的高速定時(shí)同步方法[J].現(xiàn)代電子技術(shù),2012,35(9):68?69,76.

[5] 丁衛(wèi)東,郭前崗,周西峰.一種基于FPGA的SPWM波的實(shí)時(shí)生成方法[J].計(jì)算機(jī)技術(shù)與發(fā)展,2011,21(2):211?214.

[6] 王兆安,黃俊.電力電子技術(shù)[M].北京:機(jī)械工業(yè)出版社,2001.

[7] 陳國呈.PWM變頻調(diào)速技術(shù)[M].北京:機(jī)械工業(yè)出版社,1998.

[8] 任建新,余樂詠,張鵬.基于FPGA的高精度信號發(fā)生器的實(shí)現(xiàn)與優(yōu)化[J].測控技術(shù),2011,30(1):13?16.

[9] 原華,單長虹,蔣小軍.基于流水線結(jié)構(gòu)的DDS多功能信號發(fā)生器設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2012,35(8):15?17,20.

[10] 曾云,韓順鋒.基于FPGA的DDS信號源設(shè)計(jì)及誤差分析[J].艦船電子工程,2009,29(2):72?74,143.

主站蜘蛛池模板: 国产69精品久久久久妇女| 国产麻豆精品久久一二三| 亚洲二三区| 久久一本日韩精品中文字幕屁孩| 999精品视频在线| 欧美色香蕉| 国产午夜福利亚洲第一| 久久人搡人人玩人妻精品| 九色在线视频导航91| 蜜臀AV在线播放| 国产偷倩视频| 丁香六月激情婷婷| 亚洲日韩AV无码一区二区三区人| 亚洲欧美h| 亚洲有码在线播放| 中文字幕久久波多野结衣| 国产精品久久自在自2021| 国产成人综合久久| 午夜精品福利影院| 国产色图在线观看| 无码专区国产精品第一页| 国产一国产一有一级毛片视频| 国产后式a一视频| 婷婷亚洲最大| 亚洲午夜国产片在线观看| 欧美.成人.综合在线| 99精品伊人久久久大香线蕉| 亚洲欧美成人影院| 亚洲视频一区在线| 亚洲自拍另类| 国产乱视频网站| 伊人无码视屏| 一区二区三区在线不卡免费| 国产欧美日韩综合在线第一| 亚洲精品国产综合99久久夜夜嗨| vvvv98国产成人综合青青| 四虎精品黑人视频| www亚洲精品| 国产小视频在线高清播放| 亚洲国产天堂久久综合| 亚洲无线观看| 亚洲色图另类| 超碰免费91| 国产久草视频| 国产视频自拍一区| 超碰aⅴ人人做人人爽欧美 | 日韩成人高清无码| 伊人久久精品亚洲午夜| 91精品国产一区自在线拍| 91久久天天躁狠狠躁夜夜| 午夜国产大片免费观看| 国产麻豆91网在线看| 亚洲国产成人无码AV在线影院L| av在线无码浏览| 免费观看成人久久网免费观看| 久久久亚洲色| 国产精品手机视频一区二区| 日韩国产黄色网站| 九九热免费在线视频| 67194在线午夜亚洲| 国产精品嫩草影院视频| 国产av一码二码三码无码| 国产污视频在线观看| 久久国产高潮流白浆免费观看| 国产精品女在线观看| 亚洲精品片911| 91丝袜在线观看| 91亚洲精选| 天天色天天操综合网| 日本高清在线看免费观看| 欧美自慰一级看片免费| 亚洲精品国产成人7777| 国产亚洲精品资源在线26u| 伊伊人成亚洲综合人网7777| 亚洲日韩每日更新| 91po国产在线精品免费观看| 欧美久久网| 有专无码视频| 久久香蕉国产线看观看亚洲片| 亚洲乱码精品久久久久..| 亚洲中文字幕精品| 日本午夜在线视频|