<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產生的幾種方法總結

凡億PCB ? 來源:電子電路 ? 2024-01-11 09:15 ? 次閱讀

PWM產生:

PWM產生的方法有很多種,小編將常用的幾種產生方法作了一個整理以及分類,下面我們來了解一下。

1

波形發生器產生PWM

產生PWM最簡單的方式是使用波形發生器,只需要在發生器上設置一下,就能輕易獲取我們想要的PWM了。

970a622c-b011-11ee-8b88-92fbcf53809c.jpg

不過相信很多人不會為了產生PWM而購買一個波形發生器,比如我們想要使用PWM來驅動LED,總不能要一直拖著一個發生器吧?所以,這時使用發生器是不經濟不方便的。

2

單片機產生PWM

使用單片機產生PWM是常用的方法,現在很多單片機都配置了能產生PWM的端口,或者通過單片機的端口進行模擬產生PWM,我們只需要通過編寫一些程序,就能產生出我們想要的PWM了。

3

編程邏輯器件產生PWM

就是以可編程的邏輯器件,如CPLDFPGA硬件基礎,編寫專用程序來產生PWM,這種方式產生的PWM頻率、占空比比較準確。

4

專用PWM芯片產生PWM信號

很多廠家都設計、生產了一些能產生PWM的芯片,使用這些芯片就能很方便產生PWM了,也方便應用到產品設計中。

972e630c-b011-11ee-8b88-92fbcf53809c.jpg

如上圖的UC3842芯片,是一種性能優良的電流控制型脈寬調制芯片,常用在開關電源的設計中。

5

關于PWM的疑問

有些朋友可能會有疑問,這樣一通一斷的PWM輸出到LED上,LED不是會閃爍嗎?下圖是一個仿真實驗,用占空比50%,頻率10Hz的PWM來點亮一個LED,可以看到LED在不停地閃爍。

9738d594-b011-11ee-8b88-92fbcf53809c.gif

我們試試把PWM的頻率提高到60Hz試試,我們可以看到這時LED好像沒有了閃爍的跡象了,如下圖所示:

97432fa8-b011-11ee-8b88-92fbcf53809c.png

這是為什么呢?其實這時LED還是閃爍的,只不過我們的眼睛觀察不到而已。這是因為“視覺暫留”造成的,也就是我們人眼在觀察景物時,光信號傳入大腦神經,需經過一段短暫的時間,光的作用結束后,視覺形象并不立即消失,這一現象則被稱為“視覺暫留”。

早在1824年時候,有個老頭子(皮特‘馬克’羅葛特)就發現了這種現象了。所以,用頻率太低的PWM驅動LED時會明顯感到閃爍的,頻率至少要在46Hz以上才能讓眼睛感覺不到閃爍。

還有些朋友有這樣的疑問:100%占空比時示波器顯示是一條直線,0%占空比時也是直線,那怎么進行區分是高電平還是低電平?

97483cb4-b011-11ee-8b88-92fbcf53809c.gif

其實,這個涉及到示波器使用的相關知識了,只要這條線是在水平基線之上的,則是高電平,如果是與基線重合的就是低電平。

需要注意的是,如果調節過水平偏移,那么基線不一定在屏幕中間的,這時候我們就要找找基線在哪了,方法是按下“接地”按鈕,水平基線就會出現,將基線調整回屏幕中間的坐標軸位置就方便觀察了。

974f2f60-b011-11ee-8b88-92fbcf53809c.gif?







審核編輯:劉清

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

    關注

    1604

    文章

    21340

    瀏覽量

    594112
  • PWM
    PWM
    +關注

    關注

    114

    文章

    4915

    瀏覽量

    210263
  • LED驅動
    +關注

    關注

    72

    文章

    947

    瀏覽量

    137504
  • 占空比
    +關注

    關注

    0

    文章

    83

    瀏覽量

    28790
  • 波形發生器
    +關注

    關注

    3

    文章

    285

    瀏覽量

    31204

原文標題:總結PWM產生的幾種方法

文章出處:【微信號:FANYPCB,微信公眾號:凡億PCB】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    種方法教你如何有效地利用51單片機產生PWM

    89C51芯片沒有自帶PWM發生器,如果要用51來產生PWM波就必須要用軟件編程的方法來模擬。方法大概可以分為軟件延時和定時器
    的頭像 發表于 12-24 09:58 ?9.1w次閱讀
    兩<b class='flag-5'>種方法</b>教你如何有效地利用51單片機<b class='flag-5'>產生</b><b class='flag-5'>PWM</b>波

    改變pwm占空比有哪幾種方法

    改變pwm占空比有哪幾種方法,是英文“Pulse Width Modulation”的縮寫,簡稱脈寬調制,是利用微處理器的數字輸出來對模擬電路進行控制的一種非常有效的技術,廣泛應用在從測量、通信
    發表于 07-12 07:39

    抖動測量的幾種方法

    抖動測量的幾種方法 測試抖動常用在測試數據通信IC或測試電信網絡中。抖動是應該呈現的數字信號沿與實際存在
    發表于 08-17 13:02 ?2973次閱讀

    消除日光燈噪聲的幾種方法

    消除日光燈噪聲的幾種方法日光燈使用長久或裝配不良容易出現噪聲,發出嗡嗡的響聲。對人們的生活及人的神經系統產生不良影響。
    發表于 03-29 08:23 ?1748次閱讀

    51系列單片機輸出PWM的兩種方法

    PWM利用51單片機的幾種方法,看看,挺好的
    發表于 11-13 14:41 ?11次下載

    51產生pwm方法總結

    51單片機產生可調方波PWM.................
    發表于 06-22 15:56 ?19次下載

    調試Python程序代碼的幾種方法總結

    本文主要介紹了調試Python程序代碼的幾種方法總結。第一種方法簡單直接粗暴有效,就是用print把可能有問題的變量打印出來看看。凡是用print來輔助查看的地方,都可以用斷言(assert)來替代
    發表于 01-14 11:22 ?4077次閱讀
    調試Python程序代碼的<b class='flag-5'>幾種方法</b><b class='flag-5'>總結</b>

    (純干貨)使用STM32測量頻率和占空比的幾種方法

    本文詳細介紹了使用STM32測量頻率和占空比的幾種方法。
    的頭像 發表于 03-13 15:43 ?4.2w次閱讀
    (純干貨)使用STM32測量頻率和占空比的<b class='flag-5'>幾種方法</b>

    干貨:計算fibnacci 級數的幾種方法

    干貨:計算fibnacci 級數的幾種方法
    的頭像 發表于 06-22 11:23 ?2186次閱讀
    干貨:計算fibnacci 級數的<b class='flag-5'>幾種方法</b>

    使用51單片機產生PWM方法和程序詳細說明

    89C51 芯片沒有自帶 PWM 發生器,如果要用 51 來產生 PWM 波就必須要用軟件編程的方法來模擬。方法大概可以分為軟件延時和定時器
    發表于 12-08 23:22 ?25次下載
    使用51單片機<b class='flag-5'>產生</b><b class='flag-5'>PWM</b>的<b class='flag-5'>方法</b>和程序詳細說明

    產生調幅波的幾種方法

    產生調幅波的幾種方法調幅波產生隨便聊聊調幅波:使載波信號隨著調制信號的幅值改變而改變后調制出來的波形,經過調幅的電波叫調幅波,其具有高頻載波的頻率特性,但是包絡線的變化和調制信號的波形變化相似,調幅
    發表于 11-26 10:21 ?10次下載
    <b class='flag-5'>產生</b>調幅波的<b class='flag-5'>幾種方法</b>

    軸承孔磨損維修有哪幾種方法?

    軸承孔磨損維修有哪幾種方法?
    發表于 04-01 16:30 ?11次下載

    總結一下OpenCV遍歷圖像的幾種方法

    在圖形處理中,遍歷每個像素點是最基本的功能,是做算法的基礎,這篇文章來總結一下OpenCV遍歷圖像的幾種方法。
    的頭像 發表于 01-18 15:08 ?1379次閱讀

    pwm產生的三種方法

    pwm產生的三種方法 PWM(Pulse Width Modulation)是一種常用的控制技術,可以通過調節開關管的通斷時間,通過改變輸出波形的占空比來實現對電路的控制。在現代工業控
    的頭像 發表于 09-02 10:25 ?6075次閱讀

    單片機軟件濾波的幾種方法

    電子發燒友網站提供《單片機軟件濾波的幾種方法.pdf》資料免費下載
    發表于 10-20 15:09 ?2次下載
    單片機軟件濾波的<b class='flag-5'>幾種方法</b>
    亚洲欧美日韩精品久久_久久精品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>