基于dsp與fpga的單元級聯型變頻器的控制方法
【技術領域】
[0001] 本發明涉及一種基于DSP與FPGA的單元級聯型變頻器的控制方法。
【背景技術】
[0002] 隨著人們節能環保意思的加強,變頻器的應用越來越普及,但我國電機驅動系統 能源利用率卻非常低,尤其在高壓電機領域,基本上比國外平均水平低30%,在國內推廣高 壓電機的變頻調速逐漸得到了國家的重視。功率模塊級聯型高壓變頻器由于其高可靠性和 完美的輸出波形在高壓變頻領域得到了廣泛的應用。
[0003] 現有的電機變頻調速,一般采用DSP來控制逆變器的工作,DSP既完成相關計算, 還需形成脈沖,無法保障控制的實時性,控制效果不太理想,因此,有必要設計一種全新的 單元級聯型變頻器的控制方法。
【發明內容】
[0004] 本發明所要解決的技術問題是提供一種基于DSP與FPGA的單元級聯型變頻器的 控制方法,該基于DSP與FPGA的單元級聯型變頻器的控制方法能靈活的調整載波頻率、調 制波頻率、調制度,響應迅速,能有效保障變頻器的調速性能。
[0005] 發明的技術解決方案如下:
[0006] -種基于DSP與FPGA的單元級聯型變頻器的控制方法,所述單元級聯型變頻器的 主電路包括移相變壓器和級聯的n個功率模塊;n為整數,且n> 3 ;
[0007] 電網側電壓經過移相變壓器降壓,并在二次側繞組產生移相,每個功率模塊分別 由移相變壓器的一個二次側繞組供電,移相變壓器二次側繞組之間相互絕緣,每個功率模 塊均采用三相輸入整流、單相輸出的交-直-交電壓源型的逆變結構;每個功率模塊中的逆 變模塊包括功率管VI?V4,功率管VI?V4分別對應帶有續流二極管D1?D4,VI和V2連 成第一橋臂;V3和V4連成第二橋臂;
[0008] 將同一相功率模塊逆變輸出依次串聯構成單相,三個所述的單相以Y型連接,功 率模塊級聯的個數和單個功率模塊的輸出電壓決定了變頻器的輸出電壓,單個功率模塊的 電流決定了變頻器的輸出電流;
[0009] 移相變壓器使得單相每個功率模塊之間移相/3n電角度;
[0010] 通過DSP和FPGA對變頻器實施控制:
[0011] 采用DSP用于從鍵盤接收輸入頻率并計算調制度,并將調制波頻率和電壓調制度 通過SPI接口發送至FPGA;
[0012] 采用FPGA根據輸入的調制波頻率和電壓調制度產生SPWM調制信號以控制主電路 中的功率管的通斷;
[0013] 通過鍵盤輸入調制波頻率,鍵盤與DSP之間通過SCI(串行通信接口)通信,每按 鍵一次,調制波頻率增加一次,通過不同的按鍵可以實現每次加減1赫茲或者加減10赫茲, 預先設置一種V/F曲線,電壓調制度和調制波頻率保持線性關系,電壓調制度是根據輸入 的調制波頻率,根據DSP中的算法,自動在DSP中計算得出;調整頻率即輸入頻率,調制度為 輸出電壓與額定電壓比值,依據所述的V/F曲線,轉折頻率之前電壓調制度不隨調整頻率 變化,轉折頻率之后,輸入頻率和電壓調制度呈線性關系,斜率為電機磁通,為恒值;
[0014]V/F曲線的表達式如下:
【主權項】
1. 一種基于DSP與FPGA的單元級聯型變頻器的控制方法,其特征在于,所述單元級聯 型變頻器的主電路包括移相變壓器和級聯的n個功率模塊;n為整數,且n> 3 ; 電網側電壓經過移相變壓器降壓,并在二次側繞組產生移相,每個功率模塊分別由移 相變壓器的一個二次側繞組供電,移相變壓器二次側繞組之間相互絕緣,每個功率模塊均 采用三相輸入整流、單相輸出的交-直-交電壓源型的逆變結構;每個功率模塊中的逆變模 塊包括功率管VI?V4,功率管VI?V4分別對應帶有續流二極管D1?D4,VI和V2連成 第一橋臂;V3和V4連成第二橋臂; 將同一相功率模塊逆變輸出依次串聯構成單相,三個所述的單相以Y型連接,功率模 塊級聯的個數和單個功率模塊的輸出電壓決定了變頻器的輸出電壓,單個功率模塊的電流 決定了變頻器的輸出電流; 移相變壓器使得單相每個功率模塊之間移相n/3n電角度; 通過DSP和FPGA對變頻器實施控制: 采用DSP用于從鍵盤接收輸入頻率并計算調制度,并將調制波頻率和電壓調制度通過SPI接口發送至FPGA; 采用FPGA根據輸入的調制波頻率和電壓調制度產生SPWM調制信號以控制主電路中的 功率管的通斷; 通過鍵盤輸入調制波頻率,鍵盤與DSP之間通過SCI通信,每按鍵一次,調制波頻率 增加一次,通過不同的按鍵可以實現每次加減1赫茲或者加減10赫茲,預先設置一種V/ F曲線,電壓調制度和調制波頻率保持線性關系,電壓調制度是根據輸入的調制波頻率,根 據DSP中的算法,自動在DSP中計算得出;調整頻率即輸入頻率,調制度為輸出電壓與額定 電壓比值,依據所述的V/F曲線,轉折頻率之前電壓調制度不隨調整頻率變化,轉折頻率之 后,輸入頻率和電壓調制度呈線性關系,斜率為電機磁通,為恒值; V/F曲線的表達式如下:
其中f為輸入頻率,L〇Wf為轉折頻率,設置為5hz,Higf為最高頻率,設置為50hz,Vmin 為轉折電壓,設置為22V,Vmax為額定電壓220V;Vwt為輸出電壓;電壓調制度M=VWt/Vmax。
2. 根據權利要求1所述的控制方法,其特征在于,使用按鍵與DSP之間的SCI中斷實現 調整波頻率數據傳輸:每次按鍵改變調制波頻率時,會觸發一次SCI中斷,DSP中設定在每 次觸發SCI中斷的時候,數據會由DSP發送到FPGA中一次。
3. 根據權利要求2所述的控制方法,其特征在于,FPGA接收到DSP發送的數據后存入 到RAM中,根據FPGA中已經存儲的8192個點的半個周期正弦波,調整調制波波形,在生成 SPWM信號時,采用單極性調制方式:正半周時,VI導通,V2截止,正弦調制波Ur與三角載波 Uc比較,當Ur>Uc時,V4導通,V3截止,輸出電壓Uo=Ud,Ud為母線電壓;當Ur<Uc, V4截至,D3導通續流,此時V3不會導通,Uo= 0 ;負半周時,VI截至,V2導通,當Ur>Uc 時,V3導通,V4截至,Uo= -Ud,當Ur<Uc時,V3截至,D4導通續流,此時V4不會導通,Uo =0 ;V1和V2根據正負半周信號控制通斷,V3和V4根據比較結果和正負半周控制通斷。
4. 根據權利要求3所述的控制方法,其特征在于,FPGA的串行通信時鐘的頻率為1MHz; 將DSP的系統時鐘經過低速預定標器設定之后,轉化為37. 5MHz時鐘,之后再經分頻為1MHz 時鐘。
5. 根據權利要求4所述的控制方法,其特征在于,SPI接口使用4個信號:串行移位時 鐘信號SCLK、數據輸出信號MOSI、數據輸入信號MISO、低電平有效的從使能信號SS; 使用DSP的SPI接口作為主設備,發送數據信號SPIDAT,發送時鐘信SCLK號和片選信 號SS,FPGA作為從設備從MOSI串行接收來自SPIDAT的數據,當MOSI接收滿一個16位的數 據,將數據存到FPGA中已定義的16位的接收緩沖寄存器BUF2,再將接收緩沖寄存器BUF2 中的數據存儲到FPGA的RAM中,完成數據傳輸; 數據傳送過程如下: 首先DSP通過程序向發送緩沖寄存器SPITXBUF寫入數據,SPITXBUF將需要發送的完 整數據傳輸給SPIDAT,當數據寫到移位寄存器SPIDAT時,就會啟動MOSI引腳開始發送數 據;數據在SPITXBUF寄存器和SPIDAT寄存器內存放都是左對齊的,也就是從高位開始存 儲,SPIDAT經過每一個時鐘脈沖,完成一位數據的發送或者接收,假設在時鐘脈沖的上升沿 時,SPIDAT將數據的最高位發送出去,然后將剩下的所有數據左移1位;待下一個上升沿的 時候發出下一位數據,直到SCITXBUF中的所有數據都發送完成為止; n= 5,DSP選用TI公司的TMS320F2812 芯片,FPGA選用Altera公司的CyclongII系 列的EP2C8Q208C8芯片。
【專利摘要】本發明公開了一種基于DSP與FPGA的單元級聯型變頻器的控制方法,采用DSP從鍵盤接收輸入頻率并計算調制度,并將調制波頻率和電壓調制度通過獨特的SPI接口發送至FPGA;采用FPGA用于根據輸入的調制波頻率和電壓調制度產生SPWM調制信號以控制主電路中的功率管的通斷;主電路包括移相變壓器和級聯的n個功率模塊;n為整數,且n≥3;該基于DSP與FPGA的單元級聯型變頻器的控制方法能靈活的調整載波頻率、調制波頻率、調制度,響應迅速,能有效保障變頻器的調速性能。
【IPC分類】H02P27-08
【公開號】CN104579111
【申請號】CN201510023012
【發明人】朱俊杰, 王湘中, 賢揚
【申請人】中南林業科技大學
【公開日】2015年4月29日
【申請日】2015年1月16日