PWM逆變器死區效應的補償摘要:在PWM三相逆變器中,為防止同一橋臂上的兩個功率器件的直通短路而注入的死區時間,將對逆變器輸出電壓帶來一定的誤差。本文對死區效應的產生機理進行了分析,給出了兩種補償方法。 關鍵詞:PWM逆變器死區效應補償 The Compensation of the Dead? time Effect for PWM Inverters Abstract:In PWM inverters,the dead? time to prevent short circuit of the power supply will result in the output voltage error.In this paper, the cause of the dead? time effects is analysised.The two compensation methods are given. Keywords:PWM inverter, Dead? time effects, Compensation 中圖法分類號:TM464文獻標識碼:A文章編號:0219?2713(2000)12-649-03 1引言 在PWM三相逆變器中,由于開關管存在一定的開通和關斷時間,為防止同一橋臂上兩個開關器件的直通現象,控制信號中必須設定幾個微秒的死區時間。盡管死區時間非常短暫,引起的輸出電壓誤差較小,但由于開關頻率較高,死區引起誤差的疊加值將會引起電機負載電流的波形畸變,使電磁力矩產生較大的脈動現象,從而使動靜態性能下降,降低了開關器件的實際應用效果。 本文從分析死區效應的產生機理入手,尋求死區效應的補償方法。 2死區效應的產生 利用逆變器中的一個橋臂(如圖1)來討論。它包括上下開關器件V1和V2,續流二極管D1和D2,連接兩只功率器件的控制信號來自PWM發生器,產生兩個基本的驅動信號ub1和ub2。輸出電壓接電機負載,設電流i流向負載的方向為正。 在上下兩只功率管轉換時,分為V1由通到斷與V2由斷到通或V2由通到斷與V1由斷到通兩種情況,必須注入死區時間使上下兩個開關管均不導通,此時輸出電流將由D1或D2續流,這取決于電流i的方向,而輸出電壓將會因死區時間而被延遲,如圖2所示。 由圖2可見,輸出理想波與實際波之間將會引起誤差波。若忽略開關器件的存儲時間及脈沖上升與下降時間,誤差波可認為是矩形波。 圖1逆變器的一個橋臂 圖2死區誤差及矯正波形圖 3死區效應的補償 3?1調整參考波形的補償方法 假定開關頻率遠大于基波頻率,輸出電流為正弦波,每一死區引起的電壓誤差近似相等,則死區時間對基波電壓的影響可用電流正負半周的平均電壓誤差來表示。 每個死區的誤差波面積為:Δe=tdUd(1) 式中:td——死區時間(μs) Ud——直流電源電壓(V) 則在每一個基波周期內的誤差平均值為: 式中:M——每一個周期內開關的次數 T——基波周期(μs) 可見,電壓損失與電流幅度無關,與電流方向有關。平均誤差電壓對逆變器影響的波形如圖3所示。其中ur為理想基波。若負載為感性,則電流滯后ur的角度為φ′。平均誤差電壓ΔU為矩形波,與電流i成反向關系,分解后基波為Δu1。則實際基波電壓u1為理想基波ur與誤差基波Δu1的疊加。 在正弦調制PWM逆變器中,控制脈寬波形的實現是由參考波與調制波比較后獲得。因此,死區效應的補償可以根據負載電流的方向調整參考波而實現。 根據以上分析,可以構造出死區補償電路如圖4所示。 器件A1檢測負載電流i的方向,A2的輸出為一矩形波,該矩形波加到參考波中,產生一個調整后的參考波。當i>0時,使參考波變得更正;當i0時,使參考波變得更負。根據這樣適當的調整,死區時間引起的誤差可以消除,輸出基波電壓將與原參考波相同。在圖4中,R2為增益調整,使方波幅值與誤差平均波幅值ΔU相等。R2與死區時間和開關頻率成正比。R3為偏置調整,是考慮各功率開關管的時間延遲不相等引起的正負電壓不平衡而設置的。 該電路適用于正弦調整PWM逆變器,脈寬必須由參考波與調制波直接比較獲得,該補償方式需要一個電流傳感器反饋電流的方向。其特點是硬件電路簡單,易于實現。 3?2基于脈沖調整的死區效應補償 圖3死區時間對基波的影響 (a)感性負載時的波形(b)分解后的基波Δu1 圖4死區補償電路 根據圖2的死區效應分析,還可以利用軟件編程方法通過改變開關時間來補償死區效應。只需檢測負載電流的極性,無需檢測電流的相位,將電流極性傳遞到微處理器的數據線即可,具體方法如下: 當i>0時,圖2(a)為理想波,圖2(b)給出死區時間引起的實際波與無死區時間理想波之間的誤差。為消除該誤差,可以利用軟件改變脈沖時間,如圖2(c)。在死區時間發生器產生一個不對稱脈沖之前另加一個正脈沖,這個正脈沖與死區時間合成后,產生的實際波與理想波在寬度和位置上均相同,如圖2(d);當i0時,圖2(e),在有死區時間的情況下產生的實際波與理想波相比,增加了一段正脈沖,若在死區時間發生器產生一個不對稱的死區脈沖之前加一段負脈沖,則合成后的實際波與理想波在寬度和位置上均一致。 圖5基于脈沖調整的死區效應補償流程圖 本方法可以利用80C196MC電機控制專用芯片實現,該芯片內含一個PWM波形發生器,在死區時間計數器之前調整波形發生器的脈沖時間對死區效應進行補償。該方法與載波頻率無關,只與負載電流極性相關。以U相開關管信號發生器為例,用負載電流的極性和一個表示down/up的計算狀態變量CNT為依據編程,down表示開關管打開,up表示開關管關閉。由此來決定校正時是否需要加或減脈沖的時間。利用軟件產生理想運行的開關時間ton和toff。死區td預先存儲于波形發生器的控制寄存器中,由電流檢測器不停地由數據總線更新電流極性,由來自波形發生器的中斷信號更新變量CNT的狀態。 當i>0時,CNT為down狀態時,軟件需在ton上加一個td脈沖,并存于ton中,再送到波形發生器中,經死區時間計數器處理后,應用到負載中去。死區計數器提供兩個互補的PWM控制信號去控制上下兩個功率開關管。當i>0且CNT為up時,toff不需校正,toff直接送到波形發生器中,經死時計數器處理后,應用到負載中。 當i0且CNT為up時,ton不需校正,直接送到波形發生器中,經死時計數器處理后,應用到負載中。當i0且CNT為up時,toff需減去一個脈寬td,存儲于toff中,再送到波形發生器中,經死區時間計數器處理后,應用到負載中。流程圖如圖5所示。 圖5 基于肪沖調整的死區效應補償流程圖 4結論 本文對PWM逆變器的死區效應給出了兩種補償方法,即調整參考波形的補償方法和基于脈沖調整的補償方法,它們的共同之處是只需檢測負載電流的方向,不需檢測電流的相位,實現起來比較簡單方便。這兩種補償方法有利于改善逆變器的輸出波形,減少電壓畸變。 參考文獻 1 S.Jeong and M.Park. The analysis and compensation of dead time effects in PWM inverters. IEEE trans. IE. apr. 1991 2 Leggate and Kerhman.Pulse? based dead time compensator for PWM voltage inverters. IEEE trans on IE,1997 3 R.H.Green and J.T.Boys.Implementation of pulsewidth modulated inverters modulation strategies. IEEE trans. IA.1983 |
PWM逆變器死區效應的補償
- PWM(209531)
- 逆變器(200798)
相關推薦
STM32CubeIDE下配置STM32F103輸出帶死區的互補PWM波
STM32F103的TIM1和TIM8是高級定時器,可以產生嵌入死區時間的互補PWM波,使用STM32CubeIDE完成相關配置,可以直接生成代碼,輸出帶死區的PWM波。
2023-11-01 09:41:07
1460


PWM 逆變器輸出無源共模濾波器.pdf
PWM 逆變器產生的高頻共模電壓導致了其在變頻調速應用中的一系列負面效應。本文通過分析PWM 逆變器輸出的共模電壓成分,研究了逆變器輸出無源共模濾波器的設計。濾波器通過共模扼流圈和提供共模支路來達到
2019-02-03 21:01:41
PWM死區波形
求各位大神幫忙指導下,小弟用Eva的全比較單元產生帶死區的PWM波形,設置ACTRA=0999(PWM1低電平有效,PWM2高電平有效)的時候,波形是第一張圖,波形就不是上升沿延時,而是上升沿提前了
2015-05-07 18:24:00
PWM死區的科普
死區時間是PWM輸出時,為了使H橋或半H橋的上下管不會因為開關速度問題發生同時導通而設置的一個保護時段。通常也指pwm響應時間。 由于IGBT(絕緣柵極型功率管)等功率器件都存在一定的結電容
2019-04-17 06:20:19
逆變器主電路和硬件死區驅動電路(原理圖)
分享一份很不錯的資料,是關于逆變器主電路原理圖和硬件死區驅動電路原理圖,挺全的,有需要的小伙伴可以自行下載,作為學習和參考的資料。話不多說,資料奉上。
2020-10-26 14:08:30
逆變器前級推挽電路建模
引腳;pin5振蕩器定時電容引腳;pin6為定時電阻引腳;pin8為軟啟動時間設置引腳;pin9為PWM比較器信號補償引腳;pin10為外部故障輸入引腳;pin11為PWMA輸出引腳;pin12為
2020-06-27 10:23:36
逆變器過零死區 問題
在逆變器中每個工頻周期開始的時候 開關管的第一個周期占空比很小 納秒級別 ,根本趕不上開關管的通段時間,也就是說那個占空比在沒有開通就已經結束了,就會產生過零死區 ,這個問題怎么解決呢我用的是dsp數字控制,求指導...希望有人跟我遇到同樣的問題可以相互討論
2017-11-14 17:33:19
DSP2812 PWM死區
利用EVA的全比較模塊1成功輸出了兩路互補PWM波;為了給PWM波加入死區,設置死區時,給DBTCONA寄存器賦值,每位都對應設置了,出來的波形一點沒變化,想請教大家:死區設置除了DBTCONA
2013-11-28 21:48:45
F28335ePWM怎么產生無死區pwm
最近在用f28335做電機控制,但是由于死區控制不好,pwm控制管子時導致全通,把管子燒了,各位有什么經驗死區設置是多少啊?我設置了10us,但是時間太短了。
2015-09-23 21:51:25
評論