大佬帶你深入pwm殿堂,搞明白pwm頻率是咋回事

2020-12-21 21IC中國電子網

對於pwm,想必很多朋友都有所耳聞。但是,大家對於pwm真的了解嗎?譬如,pwm頻率是如何被確定下來的?pwm頻率和pwm值是同一個東西嗎?如果不是,pwm頻率和pwm值有什麼區別呢?如果你對這些問題存在疑惑,或者是對本文涉及的pwm相關知識具有興趣,不妨繼續往下閱讀哦。

一、PWM介紹

脈衝寬度調製是利用微處理器的數字輸出來對模擬電路進行控制的一種非常有效的技術,廣泛應用在從測量、通信到功率控制與變換的許多領域中。

脈衝寬度調製是一種模擬控制方式,其根據相應載荷的變化來調製電晶體基極或MOS管柵極的偏置,來實現電晶體或MOS管導通時間的改變,從而實現開關穩壓電源輸出的改變。這種方式能使電源的輸出電壓在工作條件變化時保持恆定,是利用微處理器的數位訊號對模擬電路進行控制的一種非常有效的技術。

PWM控制技術以其控制簡單,靈活和動態響應好的優點而成為電力電子技術最廣泛應用的控制方式,也是人們研究的熱點。由於當今科學技術的發展已經沒有了學科之間的界限,結合現代控制理論思想或實現無諧振波開關技術將會成為PWM控制技術發展的主要方向之一。其根據相應載荷的變化來調製電晶體基極或MOS管柵極的偏置,來實現電晶體或MOS管導通時間的改變,從而實現開關穩壓電源輸出的改變。這種方式能使電源的輸出電壓在工作條件變化時保持恆定,是利用微處理器的數位訊號對模擬電路進行控制的一種非常有效的技術。

二、如何確定PWM頻率

PWM的周期(頻率)就是ARR寄存器值與PSC寄存器值相乘得來,但不是簡單意義上的相乘,例如要設置PWM的頻率參考上次通用定時器中設置溢出時間的算法,例如輸出100HZ頻率的PWM,首先,確定TIMx的時鐘,除非APB1的時鐘分頻數設置為1,否則通用定時器TIMx的時鐘是APB1時鐘的2倍,這時的TIMx時鐘為72MHz,用這個TIMx時鐘72MHz除以(PSC+1),得到定時器每隔多少秒漲一次,這裡給PSC賦7199,計算得定時器每隔0.0001秒漲一次,即此時頻率為10KHz,再把這個值乘以(ARR+1)得出PWM頻率,假如ARR值為0,即0.0001*(0+1),則輸出PWM頻率為10KHz,再假如輸出頻率為100Hz的PWM,則將ARR寄存器設置為99即可。如果想調整PWM佔空比精度,則只需降低PSC寄存器的值即可。

TIMx_CCRx寄存器,

確定PWM的佔空比。

TIMx_CCR1—TIMx_CCR4確定定時器的CH1—CH4四路PWM的佔空比。直接給該寄存器賦0—65535值即可確定佔空比。

佔空比計算方法:TIMx_CCRx的值除以ARR寄存器的值即為佔空比,因為佔空比在0—100%之間,所以一般TIMx_CCRx寄存器值不能超過ARR寄存器的值,否則可能會引起PWM的頻率或佔空比的準確性。

三、pwm頻率、pwm的值區別

脈衝寬度調製(PWM)是英文「Pulse Width Modulation」的縮寫,簡稱脈寬調製。

PWM值是在一個周期內,開關管導通時間長短相加的平均值。導通時間越長,則直流輸出的平均值越大;PWM頻率是一個周期內,導通時間與周期時間的一個比值。通常叫作佔空比。

導通次數越多,則頻率越大。它們之間的區別在於:在輸出不變的情況下,前者體現在導通時間長短上,後者體現在導通次數上。

相關焦點

  • 51單片機產生PWM方法
    程序如下:#include<reg52.h>sbit pwm=P1^0;main(){while(1){ pwm=1;delayus(60);//置高電平後延時60us,佔空比60%pwm=0;delayus(40);
  • 基於SHE-PWM控制的DC-AC電源
    摘要: 本文採用高性能的SHE-PWM控制晶片及帶自舉電路的驅動晶片,結合IGBT構成的逆變橋,組成了性價比極高的一種逆變電源的設計方案。輸出波形好,性能穩定可靠。並通過試驗得到驗證。
  • 基於Cortex-A9的pwm詳解
    1)可以直接通過晶片內部模塊輸出PWM信號,前提是這個I/O口要有集成的pwm控制器,只需要通過對應的寄存器即可,這種自帶有PWM輸出的功能模塊在程序設計更簡便,同時數據更精確。2)但是如果IC內部沒有PWM功能模塊,或者要求不是很高的話可以利用I/O口設置一些參數來輸出PWM信號,因為PWM 信號其實就是一高一低的一系列電平組合在一起。
  • 移相控制ZVS PWM全橋變換器的直通問題分析
    移相全橋零電壓開關PWM變換器結合了零電壓開關準諧振技術和傳統PWM技術兩者的優點,工作頻率固定,在換相過程中利用LC諧振使器件零電壓開關,其控制簡單、開關損耗小、可靠性高,已經普遍的應用在中大功率應用場合中,但這種變換器普遍存在著橋臂直通問題,本文分析了橋臂直通問題產生的一個容易被忽略的原因,並且提出了解決方案。
  • 從零開始一文教你快速實現數位化SPWM純正弦波逆變器
    而雙極性pwm則是在整個正弦周期內,四隻管子都在高頻開關狀態工作,對角線上的管子一起導通,另一對角線上管子互補導通,實際上只需要一路互補的PWM控制,負載上電壓在正電壓和負電壓之間切換,不出現0v。半個周期內兩側橋臂都受控。優點是控制簡單、波形失真度小,缺點是管子開關損耗大,發熱比較高。
  • 屏幕光源的藍光和頻閃傷害如何量化,3年測試給你真實的參考
    根據頻率和波動深度,計算出閃爍指數。我的儀器裡面已經是計算好的了。而國家標準是3125hz,是燈具的標準。超過這個數字,不用看波動深度也可以認為是幾乎無風險了。IEEE給出的低健康風險是超過1250hz。那麼是不是低於1250hz就是高風險呢?也不是,低於要看波動深度,高於就不用看波動深度了,全部是低風險。
  • 星球上新 | PWM控制模式之電壓型控制
    開關電源的控制方式有很多,耳熟能詳的有電壓模式、峰值電流模式、谷點電流模式、COT模式等等,但最經典也是最傳統的一種還要數電壓模式控制(VMC),雖然在現代開關變換器中逐漸被電流、COT等模式取代,但它的原理簡單,頻率固定,很容易採用數學工具建模分析,因此必須首先介紹:圖1.電壓模式控制電路如圖1所示,是典型的電壓型控制模式的BUCK電路原理圖
  • 濟南一市民帶茅臺酒去飯店吃飯,卻被悄悄掉包,這是咋回事
    原標題:濟南一市民帶茅臺酒去飯店吃飯,卻被悄悄掉包,這是咋回事【濟南一市民帶茅臺酒去飯店吃飯,卻被悄悄掉包,這是咋回事】真假茅臺5月27日傍晚,濟南歷下區某高檔酒店主管小張報警。
  • 啄木鳥維修|索尼電視開不了機咋回事
    電視機的出現給我們的生活帶來了許多的歡聲笑語,尤其是一家人圍坐在一起收看最新的電視劇的時候,我認為是一天中最幸福的時刻;不過,對於電視機開不了機這個問題,我專門詢問了電視機維修師傅,那麼接下來我為大家介紹索尼電視開不了機咋回事
  • 陰陽師:很多大佬都喜歡養個鴆,那我就來抓個鴆!
    首先我本人玩這個遊戲就是為了抽獎,不,是為了收集式神,因為可以顯得自己很厲害,但是也有人反其道而行之,喜歡用低稀有度式神搞事情,及比如說這個鴆,我自己是沒有什麼興趣練的,但是很多大佬手上總是有那麼一隻,甚至還有6隻,不要問我為什麼不是五隻,我也不知道!
  • 移相控制的全橋PWM變換器的電路及元件詳解
    移相PWM控制方式利用開關管的結電容和高頻變壓器的漏電感或原邊串聯電感作為諧振元件,使開關管能進行零電壓開通和關斷,從而有效地降低了電路的開關損耗和開關噪聲,減少了器件開關過程中產生的電磁幹擾,為變換器提高開關頻率、提高效率、減小尺寸及減輕質量提供了良好的條件。