新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于FPGA的變頻器慣性輸出技術

        基于FPGA的變頻器慣性輸出技術

        作者: 時間:2011-07-01 來源:網絡 收藏
        1 引 言

        節能降耗是國家的基本國策,而電廠節能是電力系統節能降耗的重要環節,采用高壓變頻技術對電廠重要用電設備的驅動電源進行技術改造,是火電廠節能降耗有效途徑。隨著高壓已經在電廠中得到越來越廣泛的應用,運行的穩定可靠性將直接影響整個電廠的安全。在實際運行中如果的主控制器死機或者復位將引起變頻器停止輸出,使負荷電動機停機,這將給電廠造成巨大的損失。針對目前使用最廣泛的級聯多電平變頻器,本文采用基于fpga的變頻器,即fpga在檢測到主控制器異常時,根據記憶值維持變頻器的輸出直至控制器恢復正常,將大大提高變頻器的穩定可靠性。

        2 級聯多電平變頻器工作原理

        級聯多電平變頻器又稱單元串聯多電平變頻器或完美無諧波變頻器,通過串聯若干低壓功率單元的方式來實現高壓輸出,電壓電流的諧波含量低,對電網諧波污染較小,輸入功率因數較高,并且不必采用輸入諧波濾波器和功率因數變換器,在實際中應用較為廣泛。以6kv變頻器為例,每相由6個額定電壓為577v的功率單元串聯,三相共有18個功率單元,分別由輸入隔離變壓器的18個二次繞組供電,18個二次繞組分3組,每組之間存在20°相位差,形成相當于18脈沖整流。使得電壓總畸變率只有3%,電流總畸變率小于4%。其結構圖如圖1所示。

        基于FPGA的變頻器慣性輸出技術

        圖1 級聯式6kv變頻器結構圖

        功率單元的結構如圖2所示,三相交流電整流后經濾波電容濾波形成直流母線電壓,逆變器由4個耐壓為1700v的igbt模塊組成h橋式單相逆變電路,通過pwm控制,在輸出端得到變壓變頻的交流輸出,輸出電壓為單相交流0~577v,頻率為0~50hz。旁路功能是一種當設備出現故障后斷開故障點而使設備繼續正常運行功能。當需要旁路時,通過晶閘管v導通,旁路該功率單元輸出,平常正常工作時,晶閘管v處于關斷狀態。

        基于FPGA的變頻器慣性輸出技術

        圖2 級聯式變頻器功率單元結構圖

        3 基于fpga的相位移載波spwm調制方法

        相位移載波技術的基本原理是使用幾個1.2khz三角載波信號和一個正弦參考信號(每相) 比較,產生spwm信號。將三角載波進行合適的移相,可以消除特定次數的諧波。以a相為例,正弦調制波和三角載波如圖3所示。六級功率單元使用的正弦調制波的幅值和相位相同,而每級功率單元的三角載波形狀相同相位不同,各載波間相角依次移動2π/6即60°,這樣就可以有效抑制輸出電壓和電流變化率。h橋單元左右橋臂的調制波相位相反,有助于提高整個系統的等效載波比。試驗已證明n級單元串聯時的等效載波頻率為三角載波的頻率的2n倍,并且在該種方式控制下的直流電壓利用率高。

        基于FPGA的變頻器慣性輸出技術

        圖3 相位移載波調制原理圖

        目前所使用的變頻器一般將上述比較過程放在cpu中完成,當cpu遇到干擾復位或程序出錯的時候,變頻器將停止輸出。由fpga來完成三角波和正弦波的比較過程將很好的解決這個問題,利用cpu的強大計算能力實時計算參與比較的正弦波,利用fpga高速度的時鐘精確產生移相三角波,然后在fpga中進行比較輸出。

        4 fpga脈沖發生器及慣性輸出原理

        由fpga實現相位移載波spwm調制的結構框圖如圖4所示。fpga與cpu的接口由數據總線、地址總線和控制總線實現,cpu上電后首先對fpga的控制寄存器進行初始化,設置spwm的輸出周期,各路三角波的初始相位和幅值。地址發生器根據周期寄存器的值產生ram讀取地址,輸出數據進入緩存。在每個三角波的谷值處給cpu一個中斷,通知cpu更新數據,在每個三角波的峰值處從ram中讀取數據進入緩存。cpu每次更新數據的同時也更新地址寄存器,指明當前輸出數據的地址長度,此地址長度決定了變頻器輸出的頻率。多路比較器實時將緩存數據與對應三角波進行比較產生spwm波形,光纖信號組合器將每一個功率單元所需信號即左臂信號、右臂信號、閉鎖信號、旁路信號組合編碼成一路串行信號送入光接口。

        基于FPGA的變頻器慣性輸出技術

        圖4 fpga實現變頻器慣性輸出結構圖

        在fpga內部實現了一個看門狗(控制器狀態檢測器)對cpu進行監視,cpu在正常工作時,在每ms之內必須給fpga一個喂狗信號,當檢測器在2ms沒有檢測到此信號變化則給地址發生器一個信號,地址發生器則根據當前的地址寄存器產生地址從雙口ram中讀取數據,從而實現cpu死機時變頻器輸出的相位和頻率能夠繼續,即具有慣性輸出功能。fpga實現慣性輸出時,狀態寄存器保存當前輸出頻率值和故障標志,以供cpu復位之后讀取。

        5 verilog設計與仿真

        根據圖4的結構框圖應用verilog語言進行設計,選用lattice的xp3系列fpga進行設計,與傳統的基于sram的fpga不同,latticexp3器件不需要外接引導存儲器,因此能提供單芯片的解決方案,從而減少了電路板面積,并簡化了系統制造過程。以控制狀態檢測器為例,當fpga在一段時間內檢測到cpu的喂狗信號沒有改變時,給出cpu異常信號,改變地址控制器的輸出策略。其仿真圖形如圖5所示。

        基于FPGA的變頻器慣性輸出技術

        圖5 cpu狀態檢測器仿真時序圖

        6 實驗結果

        依據本文所述的慣性輸出理論所研制的6kv變頻器樣機,在運行時手動復位主cpu,輸出的電壓波形能夠與復位前的頻率和幅值一致,主cpu復位之后根據fpga中保持的復位前數據維持變頻器輸出的連續。上述實驗驗證了變頻器主cpu死機復位時的慣性輸出理論。

        7 結束語

        本文詳細論述了在級聯式多電平變頻器設計中的應用,通過仿真和實際樣機的研制驗證了該技術的可行性,采用此技術可以大大提高變頻器輸出的穩定可靠性。雖然目前在高壓變頻器中的應用僅限于樣機,但隨著行業的逐漸認同和實際運行的檢驗后,慣性輸出技術必將成為檢驗下一代變頻器的重要技術指標。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 商城县| 景宁| 凉山| 九龙县| 江都市| 马龙县| 兴宁市| 大兴区| 镇江市| 长沙县| 韶山市| 云浮市| 灵山县| 古蔺县| 化州市| 阿拉尔市| 华池县| 和林格尔县| 微山县| 徐汇区| 历史| 岳池县| 齐齐哈尔市| 广平县| 威信县| 五河县| 乌恰县| 茂名市| 盐池县| 虹口区| 石门县| 称多县| 金门县| 读书| 凌源市| 嘉鱼县| 宜都市| 威远县| 弥勒县| 揭阳市| 桃江县|