技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動網(wǎng) > 技術(shù)頻道 > 技術(shù)百科 > 基于FPGA的高壓變頻器脈沖信號編碼技術(shù)的算法實現(xiàn)

基于FPGA的高壓變頻器脈沖信號編碼技術(shù)的算法實現(xiàn)

時間:2010-05-12 16:36:47來源:zhangting

導(dǎo)語:?隨著高壓變頻器在工業(yè)領(lǐng)域應(yīng)用的普及,用戶對裝置的運行性能及產(chǎn)品工藝提出了更高的要求。

摘  要:隨著高壓變頻器在工業(yè)領(lǐng)域應(yīng)用的普及,用戶對裝置的運行性能及產(chǎn)品工藝提出了更高的要求。這要求變頻器生產(chǎn)廠家不僅要保證產(chǎn)品質(zhì)量及運行的穩(wěn)定性,而且在產(chǎn)品工藝方面做到更加完美。提高產(chǎn)品的工藝性及外觀觀賞性,就應(yīng)做到保證產(chǎn)品實現(xiàn)同樣的功能,對軟件控制方式實現(xiàn)優(yōu)化以減少硬件資源投入。本文將通過對脈沖信號編碼技術(shù)的詳細(xì)分析,來說明高壓變頻器脈沖信號傳輸編碼技術(shù)的實現(xiàn)。

關(guān)鍵詞:高壓變頻器;脈沖編碼技術(shù);FPGA

Abstract: With the high-voltage inverter applications in the industrial area of the popularity of users of devices operating performance and product technology to a higher demand. This requires not only the inverter manufacturers to ensure product quality and operational stability, and technological aspects of the product be more perfect. Technology to improve products and ornamental appearance, it should be done to ensure that the functions of the same products, the software control to achieve optimization in order to reduce the hardware resources. This pulse signal through a detailed analysis of coding techniques to illustrate the high-voltage pulse signal transmission encoding converter technology to achieve.

Key words: high-voltage inverter; Pulse Coding; FPGA

 

1  引言
      高壓變頻器正常運行過程中,控制系統(tǒng)和被控制對象需要傳輸線做大量的數(shù)據(jù)交換,控制信號一般是通過光纖傳輸?shù)奖豢刂频母邏洪_關(guān)器件(如IGBT驅(qū)動信號等),控制信號的種類及功能比較多,如果采用一對一的傳送方式,那么需要大量的光纖作為傳送信號媒介。這樣比較浪費硬件資源,同時對產(chǎn)品的結(jié)構(gòu)及生產(chǎn)工藝提出更高要求。如果對信號進(jìn)行編碼,通過編碼技術(shù)把不同的信號編寫成不同頻段的信號加以區(qū)分,通過一根光纖可以發(fā)送多種信號,這樣既節(jié)省了硬件資源,同時也降低了生產(chǎn)和加工的要求。

2  高壓變頻器的基本工作原理
      現(xiàn)國內(nèi)生產(chǎn)的高壓變頻器大多采用功率單元串聯(lián)疊加,VVVF控制方式。這種方式適合于大多數(shù)風(fēng)機(jī)及泵類負(fù)載,在冶金、水處理及電廠等大多數(shù)用戶采用6KV或10KV三相交流異步電動機(jī)。高壓變頻器輸出電壓主要包括6KV和10KV兩種。6KV大多采用6單元串聯(lián)方式,其拓?fù)浣Y(jié)構(gòu)如圖1中a)所示A、B、C三相各6個功率單元,每個功率單元輸出電壓為577V,相電壓UAO = UBO = UCO =3464V,線電壓UAB = UBC = UCA =6000V。10KV采用9單元串聯(lián)方式。如圖1中b)所示A、B、C三相各9個功率單元,每個功率單元輸出電壓為641V,相電壓UAO = UBO = UCO =5773V,線電壓UAB = UBC = UCA =10000V。

圖一

      高壓變頻器基本工作方式,是由控制單元中的DSP經(jīng)過復(fù)雜數(shù)據(jù)運算產(chǎn)生一些數(shù)據(jù)量,這些數(shù)據(jù)通過總線傳送到FPGA中,由FPGA經(jīng)過邏輯運算及時序運算產(chǎn)生控制信號,經(jīng)過編碼后,再進(jìn)行電光轉(zhuǎn)換,把電信號轉(zhuǎn)換成了光信號,通過光纖傳送到功率單元中,功率單元接收到光信號,進(jìn)行光電轉(zhuǎn)化,再進(jìn)行信號解碼,把此信號作為控制信號來控制功率單元工作。

3  FPGA中各種信號編碼模塊的算法實現(xiàn)
      信號編碼的算法實現(xiàn),主要是通過現(xiàn)場可編程門陣列(FPGA)來實現(xiàn)。由DSP經(jīng)過復(fù)雜運算產(chǎn)生一系列數(shù)據(jù)量,這些數(shù)據(jù)發(fā)送給FPGA。FPGA收到這些數(shù)據(jù)后,做相應(yīng)編碼處理。如圖2所示,信號編碼的算法實現(xiàn)原理框圖。DSP采用TI公司的TMS320F206,F(xiàn)PGA采用Altera公司EP1C6Q240C8。

圖二

3.1 芯片簡介
      TMS320F206是TI公司推出的一款數(shù)字信號處理芯片,它具有改進(jìn)的哈佛結(jié)構(gòu)(程序總線和數(shù)據(jù)總線分離)、高性能CPU及高效的指令集等特點。CPU具有32位CALU、32位累加器、16×16位并行乘法器、三個移位寄存器、八個16位輔助寄存器。指令速度可達(dá)25ns單指令周期。外圍電路有軟件可編程定時器、軟件可編程等待狀態(tài)發(fā)生器、片內(nèi)鎖相環(huán)時鐘發(fā)生器、同步和異步系列串口等。
      EP1C6Q240C8是Altera公司推出的主流低成本FPGA_Cyclone系列。Cyclone器件采用0.13um的工藝制造,其內(nèi)部有2個鎖相環(huán)(PLL)、20個M4K RAM塊、邏輯容量5980個LE、最大用戶I/O為185、支持高速LVDS接口,性能可達(dá)到311Mbit/s。

3.2 信號優(yōu)先級選擇的實現(xiàn)
      由DSP發(fā)送的信號(包括時鐘、使能、讀寫、控制、檢測、地址、數(shù)據(jù)及其他信號等)寫到FPGA中。FPGA首先要對相應(yīng)的信號做優(yōu)先級處理,這樣保證重要的信號能夠優(yōu)先執(zhí)行,不至于影響系統(tǒng)正常工作。
      信號優(yōu)先級的選擇主要通過邏輯電路來實現(xiàn),如圖3所示,在FPGA中利用Altera的quartusII軟件的圖形化的設(shè)計方案。輸入信號包括3個gcm_1、gcm_2、gcm_3,輸出信號包括3個gcm_11、gcm_22、gcm_33。此邏輯電路可以實現(xiàn)的功能是,輸出信號gcm_11只要gcm_1高電平有效即滿足條件輸出。輸出信號gcm_22只有g(shù)cm_2高電平有效同時滿足gcm_1為低電平才可滿足條件輸出。輸出信號gcm_33只有g(shù)cm_3高電平有效同時滿足gcm_1和gcm_2同時為低電平才可滿足條件輸出。因此實現(xiàn)了優(yōu)先級gcm_1>gcm_2>gcm_3。

圖3

      信號優(yōu)先級的選擇仿真波形如圖4所示,從仿真波形可以看出,當(dāng)輸入信號gcm_1高電平有效,輸出信號gcm_11立刻變?yōu)楦唠娖?。?dāng)輸入信號gcm_2高電平有效,同時gcm_1為低電平,輸出輸出信號gcm_22立刻變?yōu)楦唠娖?。?dāng)輸入信號gcm_3高電平有效,同時gcm_1、gcm_2為低電平,輸出輸出信號gcm_33立刻變?yōu)楦唠娖健?/p>

圖4

      通過仿真驗證了,此邏輯電路可實現(xiàn)信號優(yōu)先級的選擇。比如在控制信號中,停止信號優(yōu)先級就應(yīng)大于啟動信號,只要發(fā)停止信號,系統(tǒng)就執(zhí)行停機(jī)功能。只有當(dāng)所有條件都具備,啟動才可以執(zhí)行。

3.3 數(shù)據(jù)信號分頻器的實現(xiàn)
      在FPGA中利用Altera的quartusII軟件的圖形化設(shè)計方案,Verilog HDL語言編寫子程序,如圖5所示gcm_fp為數(shù)據(jù)信號分頻器程序圖形。數(shù)據(jù)信號分頻器輸入信號包括時鐘、清零、使能3個,輸出為數(shù)據(jù)量q[5..0]和脈沖信號d。

圖五

      如圖6所示,利用ModelSim軟件仿真的數(shù)據(jù)信號分頻器仿真波形,當(dāng)時鐘信號為50ns、clr低電平有效時。輸出的信號d,如果ean頻率小于某一值時,d保持ean信號,如果ean一直為高電平時,d將輸出一定頻率變化的脈沖信號。

圖六

3.4 延時濾波器的實現(xiàn)
      延時濾波器輸入信號包括時鐘和使能信號,輸出包括數(shù)據(jù)量q[5..0]和脈沖信號d。在FPGA中利用Altera的quartusII軟件的圖形化設(shè)計方案,Verilog HDL語言編寫子程序,如圖7所示gcm_ys為延時濾波器程序圖形。延時濾波器主要是對控制信號進(jìn)行濾除毛刺處理,防止干擾信號影響系統(tǒng)工作。

圖7

      如圖8所示,利用ModelSim軟件仿真的延時濾波器仿真波形,當(dāng)時鐘信號為50ns、ena高電平有效時。輸出的信號d,如果ean由低跳變到高時,先進(jìn)行濾波再使能,這樣有效濾除因按鍵或系統(tǒng)干擾帶來的毛刺現(xiàn)象。保證系統(tǒng)正常運行。

圖8

3.5 編碼選通及PWM信號生成
      高壓變頻器信號編碼機(jī)PWM輸出如圖8所示,在FPGA中利用Altera的quartusII軟件的圖形化設(shè)計方案,Verilog HDL語言編寫子程序。圖中輸入信號包括時鐘、清零信號、信號1、信號3,輸出信號為pwm01。
      信號1經(jīng)過分頻處理變?yōu)樾盘?,當(dāng)信號3使能,信號2和時鐘同步輸出。信號3經(jīng)過延時濾波及分頻處理,在和時鐘同步輸出,同時信號3作為信號2的選通使能端。這樣保證他們在不同時鐘輸出,防止信號沖突。

圖9

      如圖9所示,利用ModelSim軟件仿真的編碼選通及PWM信號仿真波形,從波形中看出,當(dāng)輸入信號3有效后,輸出信號pwm01為輸入信號3經(jīng)過編碼后的脈沖信號。當(dāng)輸入信號1有效后,輸出信號pwm01為輸入信號1經(jīng)過編碼后的脈沖信號。他們在時間上互不影響,脈沖頻率不同,在被控制端進(jìn)行相應(yīng)的解碼,即可對輸入信號1和輸入信號3進(jìn)行執(zhí)行。

圖10


4  脈沖信號編碼技術(shù)的實現(xiàn)
      由FPGA通過邏輯運算及相應(yīng)的Verilog HDL語言編寫的程序。實現(xiàn)了各種信號的脈沖編碼,并最終生成PWM信號,通過一根光纖便可傳送到被控制對象。編碼信號中包括了各種控制信號,如啟動、停止、復(fù)位、旁通等等。如果需要被控制對象的狀態(tài)信息,可通過另外一根光纖將被控對象產(chǎn)生的故障或者運行的狀態(tài)上傳回FPGA。這樣就實現(xiàn)了只用兩根光纖串行發(fā)送數(shù)據(jù)和接受數(shù)據(jù)。大大提高了裝置的實用性。
      高壓變頻器控制系統(tǒng)充分利用了FPGA(EP1C6Q240C8)的硬件資源,使系統(tǒng)電路獲得極大的簡化。 FPGA接收DSP發(fā)送過來的數(shù)據(jù),對數(shù)據(jù)做相應(yīng)的脈沖編碼,然后發(fā)送到功率單元,實現(xiàn)通過低壓控制系統(tǒng)對高壓大功率開關(guān)器件的完美控制。

 

5  結(jié)語
      以FPGA和DSP為核心的控制系統(tǒng)具有靈活的重復(fù)可編程能力和在線可調(diào)試能力、強(qiáng)大的邏輯運算能力、時序控制能力及數(shù)據(jù)運算能力。它無疑具有廣闊的市場應(yīng)用前景。

 

參考文獻(xiàn)
【1】吳繼華,王誠,Altera FPGA/CPLD設(shè)計,北京,人民郵電出版社,2005.7
【2】楊耕,羅應(yīng)立 等著,陳伯時 主審,電機(jī)與運動控制系統(tǒng),北京,清華大學(xué)出版,2006.3
【3】(美)Uwe Meyer-Baese著,劉凌 譯,數(shù)字信號處理的FPGA實現(xiàn)(第2版),北京,清華大學(xué)出版社,2006.6

標(biāo)簽:

點贊

分享到:

上一篇:高性價比電機(jī)驅(qū)動器的能耗研...

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(www.treenowplaneincome.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

網(wǎng)站簡介|會員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

中國傳動網(wǎng)-工業(yè)自動化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺

網(wǎng)站客服服務(wù)咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 版權(quán)所有 粵ICP備 14004826號 | 營業(yè)執(zhí)照證書 | 不良信息舉報中心 | 粵公網(wǎng)安備 44030402000946號