<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

什么是PWM?PWM有哪些應用?

STM32嵌入式開發 ? 來源:csdn ? 作者:Z小旋 ? 2021-06-11 18:02 ? 次閱讀

什么是PWM

PWM(Pulse Width Modulation)簡稱脈寬調制,是利用微處理器的數字輸出來對模擬電路進行控制的一種非常有效的技術,廣泛應用在測量、通信、工控等方面。

PWM的頻率

是指在1秒鐘內,信號從高電平到低電平再回到高電平的次數,也就是說一秒鐘PWM有多少個周期,單位Hz。

PWM的周期

T=1/f,T是周期,f是頻率。

如果頻率為50Hz ,也就是說一個周期是20ms,那么一秒鐘就有 50次PWM周期。

占空比

是一個脈沖周期內,高電平的時間與整個周期時間的比例,單位是% (0%-100%)

一個周期的長度,如下圖所示。

poYBAGDDNmCAWKotAAA1EgV5-QY040.jpg

其中,周期是一個脈沖信號的時間,1s內的周期T次數等于頻率f,脈寬時間是指高電平時間。

上圖中,脈寬時間占總周期時間的比例,就是占空比。

比方說,周期的時間是10ms,脈寬時間是8ms,那么占空比是8/10= 80%,這就是占空比為80%的脈沖信號。

PWM就是脈沖寬度調制,通過調節占空比就可以調節脈沖寬度。

PWM原理

STM32單片機為例,其IO口只能輸出高電平和低電平。

假設高電平為5V、低電平則為0V,那么要輸出不同的模擬電壓就要用到PWM。通過改變IO口輸出的方波的占空比,從而獲得使用數字信號模擬成的模擬電壓信號。

電壓是以一種脈沖序列被加到模擬負載上去的,接通時是高電平1,斷開時是低電平0。接通時直流供電輸出,斷開時直流供電斷開。通過對接通和斷開時間的控制,理論上來講,可以輸出任意不大于最大電壓值5V的模擬電壓。

比方說,占空比為50%那就是高電平時間一半,低電平時間一半。在一定的頻率下,就可以得到模擬的2.5V輸出電壓。那么75%的占空比,得到的電壓就是3.75V,如下圖所示。

poYBAGDDNlmAVUs4AABsvYXJ1Ok928.jpg

也就是說,在一定的頻率下,通過不同的占空比即可得到不同大小的輸出模擬電壓,PWM就是通過這種原理實現數字模擬信號轉換的。

PWM應用

LED呼吸燈

以經常使用的呼吸燈舉例。

一般人眼睛對于80Hz以上刷新頻率則完全沒有閃爍感,那么我們平時見到的LED燈,當它的頻率大于50Hz的時候,人眼就會產生視覺暫留效果,基本就看不到閃爍了,而是誤以為是一個常亮的LED燈。

由于頻率很高時看不到閃爍,占空比越大LED越亮,占空比越小LED越暗。所以,在頻率一定時,可以用不同占空比改變LED燈的亮度,使其達到一個呼吸燈的效果。

PWM對電機轉速的控制

調節占空比可以實現不同電壓的輸出,實現對電機轉速的調節。

對于直流電機來講,電機輸出端引腳是高電平電機就可以轉動,當輸出端高電平時,電機會轉動,但是是一點一點的提速,在高電平突然轉向低電平時,電機由于電感有防止電流突變的作用是不會停止的,會保持這原有的轉速,以此往復,電機的轉速就是周期內輸出的平均電壓值,所以實質上我們調速是將電機處于一種,似停非停,似全速轉動又非全速轉動的狀態,那么在一個周期的平均速度就是我們占空比調出來的速度了。

電機控制中,電壓越大,電機轉速越快,而通過PWM輸出不同的模擬電壓,便可以使電機達到不同的輸出轉速。

當然,在電機控制中,不同的電機都有其適應的頻率 頻率太低會導致運動不穩定,如果頻率剛好在人耳聽覺范圍,有時還會聽到呼嘯聲。頻率太高時,電機可能反應不過來,正常的電機頻率在 6-16kHZ之間為好。

PWM對舵機的控制

舵機的控制就是通過一個固定的頻率,給其不同的占空比來控制舵機不同的轉角。

舵機的頻率一般為頻率為50HZ,也就是一個20ms左右的時基脈沖,而脈沖的高電平部分一般為0.5ms-2.5ms范圍,來控制舵機不同的轉角。

500-2500us的PWM高電平部分對應控制180度舵機的0-180度。

以180度角度伺服為例,那么對應的控制關系是這樣的:

0.5ms-------------0度;1.0ms------------45度;1.5ms------------90度;2.0ms-----------135度;2.5ms-----------180度;

下圖演示占空比從1ms變化到2ms時,轉角的變化。

pYYBAGDDNlCAdbgqAAA5CoI2GIk752.jpg

責任編輯:lq6

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 模擬電路
    +關注

    關注

    124

    文章

    1483

    瀏覽量

    101860
  • PWM
    PWM
    +關注

    關注

    114

    文章

    4900

    瀏覽量

    209904
  • 微處理器
    +關注

    關注

    11

    文章

    2131

    瀏覽量

    81408

原文標題:PWM原理及其應用

文章出處:【微信號:c-stm32,微信公眾號:STM32嵌入式開發】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    P2_28 PWM頻率占空比的計算

    PWM
    珠創客
    發布于 :2024年01月08日 12:43:29

    如何增強PWM信號?如何減少PWM調壓誤差?

    如何增強PWM信號?如何減少PWM調壓誤差? 增強PWM信號的方法有很多,可以從改善PWM調制算法、提高PWM輸入分辨率、優化電路設計等多個
    的頭像 發表于 11-30 11:12 ?756次閱讀

    PWM控制和強制PWM控制的特點

    與不使線圈電流逆流的PWM控制(PWM Control)不同,允許線圈電流逆流的PWM控制稱為強制PWM控制(Forced PWM Cont
    的頭像 發表于 11-01 09:52 ?1187次閱讀
    <b class='flag-5'>PWM</b>控制和強制<b class='flag-5'>PWM</b>控制的特點

    什么是PWM?

    聊到風扇和鍵盤背光時我們往往會想到PWM,顯卡和電源評測中也會提到PWM控制芯片,顯然PWM對于筆記本電腦來說是一個很普遍的存在,然而PWM到底是什么,大家心里還是都有一些疑惑的。今天
    的頭像 發表于 10-25 11:42 ?1225次閱讀
    什么是<b class='flag-5'>PWM</b>?

    如何減少PWM調壓誤差?如何增強PWM信號?

    如何減少PWM調壓誤差?如何增強PWM信號? PWM(脈沖寬度調制)信號調壓是電源設計中最常用的技術之一,通過調節脈沖的寬度和頻率來控制輸出電壓的大小和穩定性。但是,PWM信號調壓存在
    的頭像 發表于 10-22 15:18 ?857次閱讀

    pwm原理是什么

    PWM原理是什么? PWM(Pulse Width Modulation)是一種特殊的數字信號,通常為方波信號,它的重要性源于它可以用來模擬通量等比例調整的變量電壓和電流。與傳統的模擬電路
    的頭像 發表于 09-02 10:25 ?1854次閱讀

    什么是PWM?PWM的工作原理

    脈沖寬度調制(PWM),是英文“Pulse Width Modulation”的縮寫,簡稱脈寬調制,是利用微處理器的數字輸出來對模擬電路進行控制的一種非常有效的技術,廣泛應用在從測量、通信到功率控制與變換的許多領域中。
    的頭像 發表于 08-30 09:42 ?5070次閱讀
    什么是<b class='flag-5'>PWM</b>?<b class='flag-5'>PWM</b>的工作原理

    PWM信號測量模式-同時測量周期和占空比#STC32G12K128 #PWM

    PWM
    學習電子知識
    發布于 :2023年07月17日 01:14:49

    單邊沿連續捕獲-測量方波頻率#STC32G12K128 #PWM

    PWM
    學習電子知識
    發布于 :2023年07月17日 01:13:09

    第44期-高級PWM定時器-輸出8路PWM控制8個舵機SG92R-STC32系列#STC32G12K128

    PWM
    學習電子知識
    發布于 :2023年07月16日 23:46:26

    PWM是什么 PWM控制都有哪些應用

    脈寬調制(Pulse Width Modulation)是利用微處理器的數字輸出來對模擬電路進行控制的一種非常有效的技術,廣泛應用在從測量、通信到功率控制與變換的許多領域中。
    發表于 07-06 16:28 ?5968次閱讀
    <b class='flag-5'>PWM</b>是什么 <b class='flag-5'>PWM</b>控制都有哪些應用

    PWM 呼吸燈

    PWM
    YS YYDS
    發布于 :2023年07月04日 21:32:53

    PWM調光真的護眼嗎?

    PWM
    YS YYDS
    發布于 :2023年06月10日 22:53:57
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>