PWM控制的基本原理

2021-01-18 電子工程專輯

PWM(Pulse Width Modulation)控制——脈衝寬度調製技術,通過對一系列脈衝的寬度進行調製,來等效地獲得所需要波形(含形狀和幅值)。

PWM控制技術在逆變電路中應用最廣,應用的逆變電路絕大部分是PWM型,PWM控制技術正是有賴於在逆 變電路中的應用,才確定了它在電力電子技術中的重要地位。


理論基礎:
衝量相等而形狀不同的窄脈衝加在具有慣性的環節上時,其效果基本相同。衝量指窄脈衝的面積。效果基本相同,是指環節的輸出響應波形基本相同。低頻段非常接近,僅在高頻段略有差異。


圖1 形狀不同而衝量相同的各種窄脈衝


面積等效原理:
分別將如圖1所示的電壓窄脈衝加在一階慣性環節(R-L電路)上,如圖2a所示。其輸出電流i(t)對不同窄脈衝時的響應波形如圖2b所示。從波形可以看出,在i(t)的上升段,i(t)的形狀也略有不同,但其下降段則幾乎完全相同。脈衝越窄,各i(t)響應波形的差異也越小。如果周期性地施加上述脈衝,則響應i(t)也是周期性的。用傅立葉級數分解後將可看出,各i(t)在低頻段的特性將非常接近,僅在高頻段有所不同。


圖2 衝量相同的各種窄脈衝的響應波形


用一系列等幅不等寬的脈衝來代替一個正弦半波,正弦半波N等分,看成N個相連的脈衝序列,寬度相等,但幅值不等;用矩形脈衝代替,等幅,不等寬,中點重合,面積(衝量)相等,寬度按正弦規律變化。


SPWM波形——脈衝寬度按正弦規律變化而和正弦波等效的PWM波形。



圖3 用PWM波代替正弦半波


要改變等效輸出正弦波幅值,按同一比例改變各脈衝寬度即可。
PWM電流波: 電流型逆變電路進行PWM控制,得到的就是PWM電流波。
PWM波形可等效的各種波形:
直流斬波電路:等效直流波形
SPWM波:等效正弦波形,還可以等效成其他所需波形,如等效所需非正弦交流波形等,其基本原理和SPWM控制相同,也基於等效面積原理。


隨著電子技術的發展,出現了多種PWM技術,其中包括:相電壓控制PWM、脈寬PWM法、隨機PWM、SPWM法、線電壓控制PWM等,而本文介紹的是在鎳氫電池智能充電器中採用的脈寬PWM法。它是把每一脈衝寬度均相等的脈衝列作為PWM波形,通過改變脈衝列的周期可以調頻,改變脈衝的寬度或佔空比可以調壓,採用適當控制方法即可使電壓與頻率協調變化。可以通過調整PWM的周期、PWM的佔空比而達到控制充電電流的目的。

PWM技術的具體應用
PWM軟體法控制充電電流
本方法的基本思想就是利用單片機具有的PWM埠,在不改變PWM方波周期的前提下,通過軟體的方法調整單片機的PWM控制寄存器來調整PWM的佔空比,從而控制充電電流。本方法所要求的單片機必須具有ADC埠和PWM埠這兩個必須條件,另外ADC的位數儘量高,單片機的工作速度儘量快。在調整充電電流前,單片機先快速讀取充電電流的大小,然後把設定的充電電流與實際讀取到的充電電流進行比較,若實際電流偏小則向增加充電電流的方向調整PWM 的佔空比;若實際電流偏大則向減小充電電流的方向調整PWM的佔空比。在軟體PWM的調整過程中要注意ADC的讀數偏差和電源工作電壓等引入的紋波幹擾,合理採用算術平均法等數字濾波技術。軟體PWM法具有以下優缺點。

優點:
簡化了PWM的硬體電路,降低了硬體的成本。利用軟體PWM不用外部的硬體PWM和電壓比較器,只需要功率MOSFET、續流磁芯、儲能電容等元器件,大大簡化了外圍電路。

可控制涓流大小。在PWM控制充電的過程中,單片機可實時檢測ADC埠上充電電流的大小,並根據充電電流大小與設定的涓流進行比較,以決定PWM佔空比的調整方向。

電池喚醒充電。單片機利用ADC埠與PWM的寄存器可以任意設定充電電流的大小,所以,對於電池電壓比較低的電池,在上電後,可以採取小電流充一段時間的方式進行充電喚醒,並且在小電流的情況下可以近似認為恆流,對電池的衝擊破壞也較小。


缺點:
電流控制精度低。充電電流的大小的感知是通過電流採樣電阻來實現的,採樣電阻上的壓降傳到單片機的ADC輸入埠,單片機讀取本埠的電壓就可以知道充電電流的大小。若設定採樣電阻為Rsample(單位為Ω),採樣電阻的壓降為Vsample(單位為mV), 10位ADC的參考電壓為5.0V。則ADC的1 LSB對應的電壓值為 5000mV/1024≈5mV。一個5mV的數值轉換成電流值就是50mA,所以軟體PWM電流控制精度最大為50mA。若想增加軟體PWM的電流控制精度,可以設法降低ADC的參考電壓或採用10位以上ADC的單片機。

PWM採用軟啟動的方式。在進行大電流快速充電的過程中,充電從停止到重新啟動的過程中,由於磁芯上的反電動勢的存在,所以在重新充電時必須降低PWM的有效佔空比,以克服由於軟體調整PWM的速度比較慢而帶來的無法控制充電電流的問題。

充電效率不是很高。在快速充電時,因為採用了充電軟啟動,再加上單片機的PWM調整速度比較慢,所以實際上停止充電或小電流慢速上升充電的時間是比較大的。

為了克服2和3缺點帶來的充電效率低的問題,我們可以採用充電時間比較長,而停止充電時間比較短的充電方式,例如充2s停50ms,再加上軟啟動時的電流慢速啟動折合成的停止充電時間,設定為50ms,則實際充電效率為(2000ms-100ms)/2000ms=95%,這樣也可以保證充電效率在90%以上。

純硬體PWM法控制充電電流
由於單片機的工作頻率一般都在4MHz左右,由單片機產生的PWM的工作頻率是很低的,再加上單片機用ADC方式讀取充電電流需要的時間,因此用軟體PWM的方式調整充電電流的頻率是比較低的,為了克服以上的缺陷,可以採用外部高速PWM的方法來控制充電電流。現在智能充電器中採用的PWM控制晶片主要有TL494等,本PWM控制晶片的工作頻率可以達到300kHz以上,外加阻容元件就可以實現對電池充電過程中的恆流限壓作用,單片機只須用一個普通的I/O埠控制TL494使能即可。另外也可以採用電壓比較器替代TL494,如LM393和LM358等。採用純硬體PWM具有以下優缺點。

優點:
電流精度高。充電電流的控制精度只與電流採樣電阻的精度有關,與單片機沒有關係。不受軟體PWM的調整速度和ADC的精度限制。

充電效率高。不存在軟體PWM的慢啟動問題,所以在相同的恆流充電和相同的充電時間內,充到電池中的能量高。

對電池損害小。由於充電時的電流比較穩定,波動幅度很小,所以對電池的衝擊很小,另外TL494還具有限壓作用,可以很好地保護電池。

缺點:
硬體的價格比較貴。TL494的使用在帶來以上優點的同時,增加了產品的成本,可以採用LM358或LM393的方式進行克服。

涓流控制簡單,並且是脈動的。電池充電結束後,一般採用涓流充電的方式對電池維護充電,以克服電池的自放電效應帶來的容量損耗。單片機的普通I/O控制埠無法實現PWM埠的功能,即使可以用軟體模擬的方法實現簡單的PWM功能,但由於單片機工作的實時性要求,其軟體模擬的PWM頻率也比較低,所以最終採用的還是脈衝充電的方式,例如在10%的時間是充電的,在另外90%時間內不進行充電。這樣對充滿電的電池的衝擊較小。


單片機 PWM控制埠與硬體PWM融合

對於單純硬體PWM的涓流充電的脈動問題,可以採用具有PWM埠的單片機,再結合外部PWM晶片即可解決涓流的脈動性。

在充電過程中可以這樣控制充電電流:採用恆流大電流快速充電時,可以把單片機的PWM輸出全部為高電平(PWM控制晶片高電平使能)或低電平(PWM控制晶片低電平使能);當進行涓流充電時,可以把單片機的PWM控制埠輸出PWM信號,然後通過測試電流採樣電阻上的壓降來調整PWM的佔空比,直到符合要求為止。


PWM一般選用電壓控制型逆變器,是通過改變功率電晶體交替導通的時間來改變逆變器輸出波形的頻率,改變每半周期內電晶體的通斷時間比,也就是說通過改變脈衝寬度來改變逆變器輸出電壓副值的大小。
其整流部分與逆變部分基本是對稱的。

總之,最後的輸出波形可調,副值可調,甚至功率因數也可調,不過,好象都是用正弦波做為基波的啦。

長按二維碼識別關注


電子路上與你同行!

相關焦點

  • PWM原理
    然而PWM控制技術在逆變電路中應用最廣,正是有賴於其在逆變電路中的應用,才確定了它在電力電子技術中的重要地位。因此本文主要介紹PWM原理,對電力電子感興趣的同學關注一下吧。。。本文引用地址:http://www.eepw.com.cn/article/275890.htm  脈寬調製(PWM,Pulse Width Modulation)是一種模擬控制方脈衝寬度調製,利用微處理器的數字輸出來對模擬電路進行控制的一種非常有效的技術,廣泛應用在從測量、通信到功率控制與變換的許多領域中。  PWM就是脈衝寬度調製,也就是佔空比可變的脈衝波形。
  • 脈寬調製原理- -PWM原理
    趕緊跟隨小編來了解一下脈寬調製原理吧~本文引用地址:http://www.eepw.com.cn/article/278262.htm一、脈寬調製原理- -簡介  脈寬調製技術,全稱為脈衝寬度調製,英文名稱為Pulse Width Modulation,簡寫為PWM,是一種利用微處理器來完成對模擬電路控制的一種技術,其具有操作簡單、靈活性好、反應速度快等諸多特點,現已在通信、測量、功率變換
  • 你足夠了解pwm嗎?搞清楚pwm控制技術
    pwm是現代重要技術之一,在各種電子設備中,均存在pwm的身影。在往期文章中,小編對pwm原理、pwm佔空比、pwm頻率均有所介紹。為增進大家對pwm的認識,本文將對pwm控制技術予以闡述。如果你對pwm抑或本文即將介紹的內容具有興趣,不妨繼續往下閱讀哦。
  • 基於SHE-PWM控制的DC-AC電源
    2 逆變器電路的構成及工作原理2.1 系統的結構及框圖整個系統由以下幾個部分構成:主電路、PWM產生電路、驅動電路和反饋電路幾部分組成。SHE-PWM控制[1]是一種經過計算的PWM控制策略,基本方法是:通過PWM控制的傅立葉級數分析,得出傅立葉級數展開式,以脈衝相位角為未知數,令某些特定的諧波為零,便得到一個非線性方程組,該方程組即為消諧PWM模型,按模型求解的結果進行控制,則輸出不含這些特定的低次諧波。
  • 基於雙PWM控制永磁直驅風電變流器的研究
    前者發展時間比較長,技術相對成熟,但存在發電機控制複雜、後期維護工作量大、齒輪箱等部件易出故障、維修不方便等缺點。後者具有控制簡單、風能利用率高、利於電網安全穩定運行等優點,因此,它更能代表未來風電機組的發展方向。永磁直驅風電機組併網變流器在國內的研究還時間不長,本文對永磁直驅風電機組雙pwm控制併網變流器的原理、拓撲結構、控制策略進行了研究,並進行搭建試驗平臺進行了相應的試驗,達到了預定的效果。
  • 利用PWM原理,實現呼吸燈功能
    原理圖設置定時器的周期需要改變ARR和PSC兩個寄存器的值來控制輸出PWM的周期。while(1) {      //呼吸燈    if(dir)        led0pwmval++;       else         led0pwmval--;          if(led0pwmval>900)        dir=0;
  • 基於降壓型PWM的DC-DC轉換器的控制方案
    廣泛應用在從測量、通信到功率控制與變換的許多領域中。脈衝寬度調製(PWM)基於採樣控制理論中的一個重要結論,即衝量相等而形狀不同的窄脈衝加在具有慣性的環節上時,其效果基本相同。在控制時對半導體開關器件的導通和關斷進行控制,使輸出端得到一系列幅值相等而寬度不相等的脈衝,用這些脈衝來代替正弦波或其他所需要的波形.按一定的規則對各脈衝的寬度進行調製,既可改變逆變電路輸出電壓的大小,也可改變輸出頻率.PWM運用於開關電源控制時首先保持主電路開關元件的恆定工作周期(T=ton+toff),再由輸出信號與基準信號的差值來控制閉環反饋,以調節導通時間ton,最終控制輸出電壓(或電流)的穩定
  • PWM在ARM Linux中的原理和蜂鳴器驅動實例開發
    PWM(脈衝寬度調製)簡單的講是一種變頻技術之一,是靠改變脈衝寬度來控制輸出電壓,通過改變周期來控制其輸出頻率。如果還不是很清楚,好吧,來看看我們實際生活中的例子,我們的電風扇為什麼扭一下按扭,風扇的轉速就會發生變化;調一下收音機的聲音按鈕,聲音的大小就會發生變化;還有待會兒我們要講的蜂鳴器也會根據不同的輸入值而發出不同頻率的叫聲等等!!
  • PWM是什麼
    PWM控制技術在逆變電路中應用最廣,應用的逆變電路絕大部分是PWM型,廣泛應用在從測量、通信到功率控制與變換的許多領域中。本文引用地址:http://www.eepw.com.cn/article/272990.htm  脈寬調製(PWM)基本原理:控制方式就是對逆變電路開關器件的通斷進行控制
  • PWM基本原理介紹
    PWM(PulseWidthModulation)控制——脈衝寬度調製技術,通過對一系列脈衝的寬度進行調製,來等效地獲得所需要波形
  • 通過pwm方式控制電機-L298N-Java版本
    我們知道樹莓派提供一個硬體pwm引腳,可以通過脈衝寬度調製進行控制電機的速度。實際上在精度要求不是非常高的情況下,普通引腳也可以通過軟體模擬來控制電機,實現pwm一樣的功能。IN1;GUIO 02控制IN2;GPIO29控制ENA(A通道使能;通過使能接口接成pwm模式,控制速度)。
  • 比比看,DPM/PWM兩種逆變電源控制方式誰更優?
    其基本思路是以外環電壓調節器的輸出作為內環電流給定,檢測電感(或開關)電流與之比較,再由比較器的輸出控制功率開關,使電感和功率開關的峰值電流直接跟隨電壓調節器的輸出而變化。如此構成的電流、電壓雙閉環變換器系統瞬態性能好、穩態精度高,特別是具有內在的對功率開關電流的限流能力。
  • 淺析直流電機PWM控制原理及應用
    Verilog HDL 之 直流電機PWM控制  一、實驗前知識準備  在上一篇中總結了步進電機的控制,這次我將學習一下直流電機的控制,首先,我們簡要了解下步進電機和直流電機的區別。  (1)步進電機是以步階方式分段移動,直流電機通常採用連續移動的控制方式。  (2)步進電機採用直接控制方式,它的主要命令和控制變量都是步階位置;直流電機則是以電機電壓為控制變量,以位置或速度為命令變量。  (3)直流電機需要反饋控制系統,他會以間接方式控制電機位置。
  • 脈寬調製原理
    ,縮寫為PWM,是脈衝寬度調製的簡稱,它主要是利用微處理器的數字輸出來對模擬電路進行控制的一種非常有效的技術,廣泛應用在從測量、通信到功率控制與變換的許多領域中。3.脈寬調製原理  脈寬調製(PWM)基本原理:控制方式就是對逆變電路開關器件的通斷進行控制,使輸出端得到一系列幅值相等的脈衝,用這些脈衝來代替正弦波或所需要的波形。
  • 基於PR的單相PWM整流器電流控制研究
    PWM 整流器交流側電流有多種控制方法,例如,電流滯環控制、線性PI 控制、預測電 流控制等。電流滯環控制結構簡單、魯棒性強,但是它有開關頻率不固定,存在滯環寬度兩 倍的電流誤差等缺點[4]。  對於三相PWM 整流器,可將靜止ABC 坐標系下的正弦電流轉換 到同步dq 坐標系下的直流量進行PI 調節以實現零靜差控制,但對於單相PWM 整流器,很難實現這種變換,PI 調節器無法實現電流的零靜差控制[2],而預測電流控制的控制性能受被 控對象和給定預測電流的限制[5]。
  • 控制 | 漲姿勢了!詳解PWM控制的原理與方法
    PWM控制的基本原理很早就已經提出,但是受電力電子器件發展水平的制約,在上世紀80年代以前一直未能實現.直到進入上世紀80年代,隨著全控型電力電子器件的出現和迅速發展。採樣控制理論中有一個重要結論:衝量相等而形狀不同的窄脈衝加在具有慣性的環節上時,其效果基本相同.PWM控制技術就是以該結論為理論基礎,對半導體開關器件的導通和關斷進行控制,使輸出端得到一系列幅值相等而寬度不相等的脈衝,用這些脈衝來代替正弦波或其他所需要的波形.按一定的規則對各脈衝的寬度進行調製,既可改變逆變電路輸出電壓的大小,也可改變輸出頻率。
  • pwm風扇,使用PWM控制直流風扇
    打開APP pwm風扇,使用PWM控制直流風扇 發表於 2017-10-28 17:40:50   2、線性控制: 此方法通過調壓器來控制施加在風扇上的DC電壓。降低電壓可以使風扇以較低的速度運轉,且可增加電壓使風扇以較高的速度運轉。此方法的優勢是電壓始終施加在風扇上。因此,在任何時候,轉速計(tacho)信號都會存在並被測量。這在脈寬調製控制技術中是不可能的。此方法的缺點是使用調壓器將增加線路板的成本和空間,並且需要專用控制器來控制調壓器。
  • 基於ATmega8的直流電機PWM調速控制系統設計與實現
    二、直流電機PWM調速原理直流電機轉速表達式為:式中:U—電樞端電壓;I—電樞電流;R—電樞電路總阻;—每極磁通量;K—電機結構參數。對直流電機的轉速控制方法可分為對勵磁磁通進行控制的勵磁控制法和對電樞電壓進行控制的電樞控制方法。
  • 雙PWM變頻器及應用技術研究
    由於PWM 整流,變頻器中間直流環節的電壓能保持穩定, 通過整流橋和逆變橋的功率平衡控制, 能大大減小直流電容的容量, 提高了變頻器的調速性能且節能效果顯著。  文中對四象限變頻器進行數學建模, 然後在其基礎上提出了有功功率和無功功率解耦控制的策略, 併網電壓定向使用了軟體鎖相環的方法, 提高了鎖相速度, 開關器件使用IGBT 雙向開關,四象限變流器除了可以工作在整流狀態也可工作在逆變狀態, 實現四象限運行。
  • STM32——PWM輸出總結
    Stm32定時器一共分為三種:tim1和tim8是高級定時器,6和7是基本定時器,2—5是通用定時器。從名字就可以看得出來主要功能上的差異。今天我主要是用定時器做pwm輸出,所以總結也主要是針對pwm方面的。 先大致說下通用和高級定時器的區別。通用的可以輸出四路pwm信號互不影響。