基于dsPIC30F4012型微處理器的三相電壓型PWM整流器研究
摘要:建立了電壓型PWM整流器模型,提出一種實用的電流解耦方案,給出一種由dsPIC30F4012型微處理器控制的三相電壓型PWM整流器控制系統(tǒng),詳細介紹其系統(tǒng)組成、控制原理及硬件結構,論述其軟件流程,給出實驗結果。
關鍵詞:PWMi dsPIC30F4012;電流解耦控制;電壓型整流器
引言
近幾年,在AC/DC變換中,PWM整流器因其能夠實現高功率因數運行且?guī)缀醪划a生諧波而倍受關注。關于PWM整流器的研究在我國也進行了很多年,其實施方案主要有電壓型PWM整流器和電流型PWM整流器。電流型PWM整流器由于存在直流儲能電感及交流LC濾波環(huán)節(jié).因此結構和控制相對復雜,系統(tǒng)損耗較大。而電壓型PWM整流器以其較低的損耗、簡單的結構及控制等一系列優(yōu)點而成為PWM整流器的研究重點。
1 PWM整流器工作原理
圖1示出三相電壓型PWM整流器主電路。當整流器進入穩(wěn)態(tài)工作狀態(tài)后,輸出直流電壓恒定,整流橋的三相橋臂按正弦的脈寬調制規(guī)律驅動。開關頻率很高時,由于電感器的濾波作用,高次諧波電壓產生的諧波電流非常小,如果只考慮電流和電壓的基波,整流橋可以看作是一個理想的三相交流電壓源。適當調節(jié)控制量的大小和相位,就能控制輸入電流的相位,可以達到改變功率因數的目的,其中對控制輸入電流的大小以控制傳入變換器的能量,也就控制了直流側電壓??梢奝WM整流器的控制目標是輸入電流和輸出電壓,而輸人電流的控制是整流器控制的關鍵。輸入電流的控制目標是使電流波形成為正弦波且與輸入電壓同相位。
2在d—q坐標中的數學模型[1,2,3]
在PWM整流器控制方法上,筆者將三相交流電流旋轉變換成在d-q坐標系中進行,以對電流的d、q分量進行單獨控制。有功功率和無功功率的調節(jié)十分方便。
圖1中的PWM整流器U∞、U∞、U∞分別為整流橋三相控制電壓,有方程式:
采用空間坐標變換方法,將上述方程變換到二相靜止坐標中,其變換矩陣為
再進一步由α-β坐標系變換為d—q二相旋轉坐標系,變換矩陣為變換方程為
經過以上變換后,在同步旋轉坐標系下PWM整流器方程為:
usd,、usq,id、qi。,Ud、Uq分別為d—q同步旋轉坐標系下的電源電壓、輸入電流和橋中點控制電壓。以輸人電壓合成矢量的位置為d軸的正方向,取三相輸入電壓usc,usb,us為
則經過同樣坐標變換,在d—q同步坐標系下有
將(8)式代入同步旋轉坐標系下PWM整流器的方程(6)式可得
由此式可見,id與iq之間存在耦合,通常有電壓前饋解耦控制和電流反饋解耦控制二種,前者雖是一種完全線性化的解耦控制方案.但實時性并不好。筆者采用電流反饋解耦控制方式,實施方便,控制電路簡單。
在實際應用中.當電壓環(huán)的采樣頻率遠高于電網電壓的頻率時,在方程中造成互耦的ωLid和ωLid對電流調節(jié)器性能影響較小[1],可忽略,這樣將電流控制指令id*、iq*與反饋電流id、iq比較,其誤差經過P,調節(jié)得到電壓給定信號,得出近似解耦模型,即:
PWM整流器基本控制框圖如圖2所示。當PWM要得到單位功率因數時,則輸入電流要跟蹤輸入電壓,d—q坐標系中,將輸入電壓矢量定位在d軸上,這樣控制電流矢量也同樣只有d軸分量,而q軸分量為零。滿足iq*=O即可。筆者采用電壓外環(huán)和電流內環(huán)相結合的雙閉環(huán)控制方案。id*為電壓調節(jié)器輸出,它與有功電流成正比。
3 硬件電路組成
本系統(tǒng)采用Microchip公司專為電機高速控制生產的dsPIC30F4012型16位微處理器作為核心控制電路組成全數字化PWM整流器。dsPI(230F4012有1個16位CPU和1個dSP內核,當內部最高時鐘頻率為120MHz時,進行一次16bitxl6bit運算的時間為8.3ns:另外包括2048字節(jié)的寄存器RAM、48KB的片內程序空間、1024字節(jié)的,EEPR()M、中斷7個I/0口共21條I/0口線,有1路全雙工的UART功能模塊、1個同步串行SPI功能模塊、1個FC串行通信模塊和1個CAN串行通信模塊,片內設有1個6通道的A/D轉換器,工作在10位模式,采樣保持時間、轉換時間、閾值檢測方式和零偏補償校正均可編程;5個16位定時器;有4路捕捉器、2路比較/標準脈寬調制單元(PWM)模塊;1個6通道的電機專用MCPWM控制器。dsPIC30F4012內M(2PWM電機專用PWM控制器是其設計特色之一;這一設置大大簡化了產生PWM波形的控制軟件和外部硬件.通過編程可產生獨立的、具有相同頻率和工作方式的三相6路PWM波形.并由RE口直接輸出6路PWM信號給整流器。每個引腳驅動電流達25mA,為防止同一橋臂上2個功率管直通造成短路。該發(fā)生器還可通過編程設置死區(qū)互鎖時間,在外部時鐘10MHz經內部8倍頻后的系統(tǒng)時鐘為80MHz時,死區(qū)時間范圍根據分頻系數的不同分為系數為1:1時為50ns~3.15μs;系數為l:2時為100ns~6.3μs,系數為1:4時為200ns~12.6μs:系數為1:8時為400ns~25.2μs。
圖3示出系統(tǒng)組成框圖,本方案的硬件主要由輸入電壓相位和幅值檢測、輸入電流檢測、輸出電壓檢測、驅動和保護電路等組成。電流和電壓檢測采用霍爾傳感器,經過適當的信號轉換后輸入到dsPIC30F4012的A/D端。驅動電路采用EXB841。
4 系統(tǒng)軟件設計[4]
系統(tǒng)軟件主要由主程序和二個中斷服務子程序組成。主程序部分主要是對控制軟件進行初始化,設置dsPIC30F4012的各種功能模塊,以設定系統(tǒng)各個功能模塊的工作方式。系統(tǒng)包含二個中斷服務程序,即電流中斷服務程序和捕獲口中斷服務程序。捕獲口中斷服務子程序流的作用是對輸入信號進行定位。電流中斷服務程序用來完成電壓、電流的調節(jié)及輸出PWM信號到硬件電路,以控制開關管從而達到控制主電路的目的.同時完成各種軟件保護的查詢與輸出保護信號的功能,圖4示出電流中斷服務子程序的流程。
5 實驗結果與結論
基于dsPIC30F14012的電壓型PWM整流器的輸入交流相電壓為220V、輸出直流電壓為600V。輸入電感為7.5mH,整流負載為50Ω。本系統(tǒng)主電路采用三菱公司的CMl50DY-24H型150A/1200V型IG-BT,驅動采用EXB84l厚膜電路。實驗證明:電流基本為正弦波并且與電壓波形相同,實現了單位功率因數,用電力諧波分析儀測得的電流總畸變率(THP)為3.8%。
通過對PWM整流器在d—q坐標下的數學模型的推導和分析,提出了一種較適用的d—q坐標系下的近似解耦控制方法.并采用功能強大的dsPIC30F4012型微處理器作為核心實現全數字化PWM整流器。從實驗結果看效果良好。具有較好的應用前景