基于DSP TMS320LF2407的PWM整流技術研究
2 軟件設計
空間矢量PWM(SVPWM)控制策略是依據變流器空間電壓(電流)矢量切換來控制變流器的一種思路新穎的控制策略。SVPWM具有電壓利用率高、動態響應快等優點,另外,簡單的矢量模式切換更易于單片微處理器實現。根據空間矢量的控制原理,三相對稱的整流器開關輸入電壓可視作一個空間電壓矢量V來處理,利用整流器8個基本電壓空間矢量V0~V7的不同組合合成幅值相同、相位不同的空間電壓矢量V。區間劃分與基本電壓空間矢量之間的關系如圖4所示。

假設電壓空間矢量V在I區間,那么需要基本電壓矢量V1、V2、V0/7共同作用來合成。依據平行四邊形法則,有

T1、T2分別為矢量V1、V2在一個開關周期中的持續時間;Ts為PWM開關周期。令零矢量V0/7的持續時間為T0/7,則
![]()
令V與V1間的夾角為θ,又因|V1|=|V2|=2Udc/3,可得

其中Udc為輸出直流電壓。
本系統軟件設計包括主程序、中斷服務子程序、電壓滯環模塊、電壓外環PI調節模塊、數字電流環PI調節模塊、扇區判斷子程序和SVPWM產生子程序等。圖5為主程序流程,圖6為’中斷服務程序流程。主程序主要完成DSP控制器的系統初始化,模數轉換模塊、事件管理器模塊等相關控制寄存器的初始化,系統中控制用的狀態變量的初始化。在中斷程序中,通過調用一些子程序模塊,完成相應的控制算法,輸出PWM控制脈沖等。

pwm相關文章:pwm原理












評論