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

基于TMS320F28035CLA的IIR低通濾波器設(shè)計

2012-09-22 03:19:56
電氣傳動 2012年5期
關(guān)鍵詞:信號設(shè)計

(華南理工大學(xué) 自動化科學(xué)與工程學(xué)院,廣東 廣州 510640)

1 引言

隨著世界經(jīng)濟的發(fā)展,全球?qū)G色能源的呼聲越來越高,作為綠色能源裝置的一種——變頻裝置也適應(yīng)時勢發(fā)展,正在世界范圍內(nèi)大量投入使用。例如三相變頻器、三相整流器、三相有源逆變器和三相有源濾波器的大量投入使用可以大大提高電能利用率,減少電能的浪費,實現(xiàn)節(jié)能的目的。但是在這些變頻控制中,控制信號不可避免的要受到開關(guān)電源高頻開關(guān)信號或者IGBT高頻開關(guān)信號的影響,使ADC采樣得到的信號夾帶有高頻信號干擾,從而導(dǎo)致控制算法得到錯誤的信號,產(chǎn)生誤動作,使控制效果下降甚至失效。在Piccolo系列DSP芯片CPU中雖然可以設(shè)計濾波器,但是濾波器的運行會增加CPU開銷,使CPU無暇處理其他諸如通信、診斷之類的系統(tǒng)任務(wù)。而TMS320F28035芯片的CLA是一個獨立并行控制的單元,它能替CPU分擔(dān)處理一些諸如濾波器算法的程序,減少CPU的開銷,使CPU有更多時間去處理諸如通信、診斷之類的系統(tǒng)任務(wù)[1]。

基于上述原因,本文在TI公司Piccolo系列DSP芯片TMS320F28035的CLA硬件平臺上設(shè)計出IIR低通濾波器,它能有效的濾除高頻信號的干擾,解決三相變頻控制信號受高頻信號干擾的難題,提高控制系統(tǒng)的控制精度,同時減少CPU的開銷。本文主要給出IIR低通濾波器的Matlab/Simulink仿真設(shè)計和在TMS320F28035芯片CLA硬件平臺上的軟件設(shè)計。最后通過實驗驗證IIR低通濾波器設(shè)計的正確性。

2 IIR低通濾波器的Simulink仿真設(shè)計

在三相變頻控制系統(tǒng)中,和有效的控制信號頻率相比,干擾信號的頻率要高得多,比如開關(guān)電源的開關(guān)頻率在50kHz以上,IGBT通常的開關(guān)頻率在20kHz以下。所以根據(jù)變頻控制的要求,本文設(shè)計的IIR低通濾波器的參數(shù)為:采樣頻率fsamp=200kHz,通帶截止頻率fp=20kHz,阻帶下限截止頻率fs=40kHz,通帶允許最大衰減αp=3dB,阻帶應(yīng)達到的最小衰減αs=40dB,采用Butterworth低通濾波器設(shè)計[2]。

在Matlab中調(diào)用buttord函數(shù)計算Butterworth低通濾波器的階數(shù)、調(diào)用butter函數(shù)計算零極點,調(diào)用zp2sos函數(shù)計算Butterworth低通濾波器轉(zhuǎn)移函數(shù)的級聯(lián)形式:

其中

a21=2.618 612e-001a11=-1.004 155

b21=4.066 330e-004b11=8.132 660e-004b01=4.066 330e-004a22=4.003 438e-001

a12=-1.114 355b22=1b12=2b02=1a23=7.289 975e-001a13=-1.375 889b23=1b13=2b03=1。

轉(zhuǎn)移函數(shù)的頻率響應(yīng)曲線見圖1。

圖1 IIR低通濾波器的頻率響應(yīng)曲線Fig.1 The frequency response of IIR low-pass filter

在Simulink[3]中 Butterworth低通濾波器的仿真如圖2所示。分別將5kHz和40kHz的正弦波輸入IIR低通濾波器仿真驗證得到輸出波形如圖3和圖4所示。

圖2 IIR低通濾波器的仿真圖Fig.2 The simulation of IIR low-pass filter

圖3 5kHz正弦波仿真驗證Fig.3 5kHz sine waves simulation validation

由圖3和圖4仿真可知,5kHz的正弦波可以完全通過IIR低通濾波器,只是相位有延時,這是IIR濾波器本身的特點決定的。40kHz的正弦波通過IIR低通濾波器后則可以完全濾除,滿足設(shè)計的要求。

圖4 40kHz正弦波仿真驗證Fig.4 40kHz sine waves simulation validation

3 CLA中IIR低通濾波器的軟件設(shè)計

3.1 CLA硬件觸發(fā)機制的設(shè)計

TI的TMS320F28035芯片中的CLA是一個獨立、完全可編程的32位浮點數(shù)字處理器,它將并行控制執(zhí)行功能引入到C28x系列芯片中。CLA的低中斷延遲使得它能即時讀取ADC采樣的結(jié)果。這就極大降低了ADC采樣到輸出的延時,實現(xiàn)了更快的系統(tǒng)響應(yīng)和更高頻率的控制回路。通過利用CLA來服務(wù)對時間要求嚴格(time-critical)的控制回路,主CPU就能自由地處理其他諸如通信、診斷之類的系統(tǒng)任務(wù)[1]。CLA在芯片中的結(jié)構(gòu)見圖5。

圖5 CLA硬件觸發(fā)機制結(jié)構(gòu)圖Fig.5 CLA hardware trigger mechanism structure

根據(jù)TMS320F28035芯片的硬件特點和CLA的結(jié)構(gòu)框架,本文選擇PWM4硬件中斷觸發(fā)ADC轉(zhuǎn)換,在ADC模塊中選擇ADCINT4連續(xù)中斷觸發(fā)CLA運行IIR低通濾波器的程序。最后由CPU讀取濾波的結(jié)果。由于CLA和CPU同步而且都是60MHz的時鐘頻率,每一路IIR低通濾波器大概需要運行1.5μs的時間(90條匯編指令運行所需要的時間),本文需設(shè)計3路IIR低通濾波器,則3路IIR低通濾波器運行最少需要4.5μs的時間。所以采用5μs(200kHz中斷頻率)的PWM硬件中斷頻率觸發(fā)ADC轉(zhuǎn)換,ADCINA3通道每轉(zhuǎn)換完成一次,就觸發(fā)一次CLA運行IIR低通濾波器,這就保障了IIR低通濾波器的采樣頻率為200kHz,同時保障了3路IIR低通濾波器有足夠的時間運行完畢,如圖5所示。

如果這3路IIR低通濾波器程序用CPU來執(zhí)行,即CPU需采用200kHz(5μs)中斷頻率運行IIR低通濾波器的程序,每次運行需消耗4.5 μs的時間,這就極大地增加了CPU的開銷,使CPU無暇處理其他諸如通信、診斷之類的系統(tǒng)任務(wù)。用CLA處理IIR低通濾波器的程序則可克服這一致命的缺點,這正是CLA能減少CPU開銷的原因。

3.2 IIR低通濾波器的軟件設(shè)計

IIR的直接實現(xiàn)存在系數(shù)的量化誤差及乘法器的舍入誤差對輸出都將有積累效應(yīng)的缺點,致使輸出誤差偏大;CLA中程序的執(zhí)行是基于時序和跳轉(zhuǎn)機制進行的,所以本文采用級聯(lián)的形式來編程實現(xiàn)IIR低通濾波器。IIR的級聯(lián)實現(xiàn)[4]見圖6。

圖6 IIR的級聯(lián)實現(xiàn)Fig.6 The cascade realization of IIR

由圖6、式(1)和式(2)可知,本文設(shè)計的IIR低通濾波器是由3個二階子系統(tǒng)級聯(lián)實現(xiàn)的,第1個二階子系統(tǒng)的輸出作為第2個二階子系統(tǒng)的輸入,第2個二階子系統(tǒng)的輸出作為第3個二階子系統(tǒng)的輸入,程序需要執(zhí)行2次循環(huán)才能完成。CLA中IIR的匯編程序[1,5]流程圖見圖7和圖8。

圖7 IIR濾波器的系數(shù)結(jié)構(gòu)和歷史數(shù)據(jù)結(jié)構(gòu)Fig.7 IIR filter coefficient and history data structure

圖7和圖8中MAR0和MAR1為CLA的輔助寄存器,在此當成指針來使用;MR0,MR1,MR2和MR3為CLA的浮點32位結(jié)果寄存器。

圖8 IIR低通濾波器的匯編程序流程圖Fig.8 The IIR low-pass filter assembly program flow

4 IIR低通濾波器的實驗測試

對本文設(shè)計的IIR低通濾波器進行測試。

圖9~圖11分別為在TMS320F28035芯片CLA硬件平臺上輸入50Hz,5kHz和40kHz的正弦波測試圖,其中通道1為信號波形,通道2為經(jīng)過IIR低通濾波器的輸出波形。由圖可知50 Hz的正弦波可以完全通過;5kHz的正弦波可以通過只是相位有延時,和圖3仿真結(jié)果一致;40 kHz的正弦波則完全被濾除,和圖4仿真結(jié)果一致。從而驗證了在CLA上設(shè)計IIR低通濾波器的正確性。

圖9 50Hz正弦波驗證測試Fig.9 50Hz sine waves validation test

圖10 5kHz正弦波驗證測試Fig.10 5kHz sine waves validation test

圖11 40kHz正弦波驗證測試Fig.11 40kHz sine waves validation test

5 結(jié)論

在TMS320F28035芯片CLA硬件平臺上設(shè)計的IIR低通濾波器,可以有效地濾除變頻控制系統(tǒng)中高頻信號的干擾,解決三相變頻控制信號受高頻信號干擾的難題,提高控制系統(tǒng)的控制精度。同時,在CLA中設(shè)計IIR低通濾波器,替CPU分擔(dān)處理了濾波器的程序,減少了CPU的開銷,使CPU有更多時間去處理諸如通信、診斷之類的系統(tǒng)任務(wù)。最后通過實驗驗證了IIR低通濾波器設(shè)計的正確性。

[1]Texas Instruments Incorporated.TMS320x2803xPiccolo Control Law Accelerator(CLA)Reference Guide[Z].Texas Instruments,2009.

[2]丁玉美,高西全.數(shù)字信號處理[M].西安:西安電子科技大學(xué)出版社,2005.

[3]林飛,杜欣.電力電子應(yīng)用技術(shù)的 MATLAB仿真[M].北京:中國電力出版社,2009.

[4]胡廣書.數(shù)字信號處理理論、算法與實現(xiàn)[M].第2版.北京:清華大學(xué)出版社,2003.

[5]汪安民,程昱.DSP應(yīng)用開發(fā)實用子程序[M].北京:人民郵電出版社,2005.

猜你喜歡
信號設(shè)計
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
何為設(shè)計的守護之道?
《豐收的喜悅展示設(shè)計》
流行色(2020年1期)2020-04-28 11:16:38
孩子停止長個的信號
瞞天過海——仿生設(shè)計萌到家
設(shè)計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
基于LabVIEW的力加載信號采集與PID控制
一種基于極大似然估計的信號盲抽取算法
主站蜘蛛池模板: 亚洲综合九九| 美女内射视频WWW网站午夜 | 国产成人综合在线视频| 亚洲区一区| 欧美一区中文字幕| 999国内精品久久免费视频| 精品国产亚洲人成在线| 国产高清自拍视频| 在线国产毛片| 91小视频在线| a欧美在线| 国产成人av大片在线播放| 久久99国产精品成人欧美| 伊人久久大香线蕉影院| 亚洲欧美成人在线视频| 18禁高潮出水呻吟娇喘蜜芽| 亚洲福利片无码最新在线播放| 国产一级裸网站| 国产高清免费午夜在线视频| 中国精品自拍| 青青青视频91在线 | 超级碰免费视频91| 亚洲V日韩V无码一区二区 | 黄网站欧美内射| 国产福利不卡视频| 五月婷婷导航| 国产xx在线观看| 久久黄色影院| 91精品啪在线观看国产| 伊人91视频| 亚洲美女久久| 日韩在线中文| 国产v精品成人免费视频71pao| 亚洲av中文无码乱人伦在线r| 亚洲精品无码高潮喷水A| 国产高清色视频免费看的网址| 亚洲第一网站男人都懂| 日本五区在线不卡精品| 国产精品亚洲天堂| 亚洲大学生视频在线播放| 亚洲AV无码久久天堂| 91精品亚洲| 亚洲国产清纯| 国产女人18水真多毛片18精品| 制服丝袜国产精品| 91成人免费观看| 成人免费一区二区三区| 亚洲嫩模喷白浆| 亚洲男人的天堂视频| 精品无码人妻一区二区| 无码专区在线观看| 久久久久亚洲av成人网人人软件| 午夜视频日本| 国产日韩AV高潮在线| 日本人妻一区二区三区不卡影院| 日韩一区二区在线电影| 国产成人精品综合| 老司机午夜精品视频你懂的| 91久久精品日日躁夜夜躁欧美| 精品久久久久成人码免费动漫| 国产区精品高清在线观看| 人妻无码AⅤ中文字| 国产精品99久久久久久董美香| 亚洲无码高清一区| 国产精品白浆在线播放| 无码福利日韩神码福利片| 91无码人妻精品一区二区蜜桃| 色妞永久免费视频| 亚洲日本在线免费观看| 国产乱子伦视频在线播放| 国产午夜不卡| 欧美成人亚洲综合精品欧美激情| 都市激情亚洲综合久久| 欧洲高清无码在线| 日韩精品成人在线| 97视频免费看| 免费在线a视频| 亚洲欧美成aⅴ人在线观看| 97久久免费视频| 欧美啪啪网| 99久久国产综合精品2023| 亚洲天堂啪啪|