PWM產(chǎn)生:
PWM產(chǎn)生的方法有很多種,小編將常用的幾種產(chǎn)生方法作了一個(gè)整理以及分類,下面我們來了解一下。
1
波形發(fā)生器產(chǎn)生PWM
產(chǎn)生PWM最簡單的方式是使用波形發(fā)生器,只需要在發(fā)生器上設(shè)置一下,就能輕易獲取我們想要的PWM了。
不過相信很多人不會(huì)為了產(chǎn)生PWM而購買一個(gè)波形發(fā)生器,比如我們想要使用PWM來驅(qū)動(dòng)LED,總不能要一直拖著一個(gè)發(fā)生器吧?所以,這時(shí)使用發(fā)生器是不經(jīng)濟(jì)不方便的。
2
單片機(jī)產(chǎn)生PWM
使用單片機(jī)產(chǎn)生PWM是常用的方法,現(xiàn)在很多單片機(jī)都配置了能產(chǎn)生PWM的端口,或者通過單片機(jī)的端口進(jìn)行模擬產(chǎn)生PWM,我們只需要通過編寫一些程序,就能產(chǎn)生出我們想要的PWM了。
3
可編程邏輯器件產(chǎn)生PWM
就是以可編程的邏輯器件,如CPLD或FPGA為硬件基礎(chǔ),編寫專用程序來產(chǎn)生PWM,這種方式產(chǎn)生的PWM頻率、占空比比較準(zhǔn)確。
4
很多廠家都設(shè)計(jì)、生產(chǎn)了一些能產(chǎn)生PWM的芯片,使用這些芯片就能很方便產(chǎn)生PWM了,也方便應(yīng)用到產(chǎn)品設(shè)計(jì)中。
如上圖的UC3842芯片,是一種性能優(yōu)良的電流控制型脈寬調(diào)制芯片,常用在開關(guān)電源的設(shè)計(jì)中。
5
關(guān)于PWM的疑問
有些朋友可能會(huì)有疑問,這樣一通一斷的PWM輸出到LED上,LED不是會(huì)閃爍嗎?下圖是一個(gè)仿真實(shí)驗(yàn),用占空比50%,頻率10Hz的PWM來點(diǎn)亮一個(gè)LED,可以看到LED在不停地閃爍。
我們?cè)囋嚢裀WM的頻率提高到60Hz試試,我們可以看到這時(shí)LED好像沒有了閃爍的跡象了,如下圖所示:
這是為什么呢?其實(shí)這時(shí)LED還是閃爍的,只不過我們的眼睛觀察不到而已。這是因?yàn)椤耙曈X暫留”造成的,也就是我們?nèi)搜墼谟^察景物時(shí),光信號(hào)傳入大腦神經(jīng),需經(jīng)過一段短暫的時(shí)間,光的作用結(jié)束后,視覺形象并不立即消失,這一現(xiàn)象則被稱為“視覺暫留”。
早在1824年時(shí)候,有個(gè)老頭子(皮特‘馬克’羅葛特)就發(fā)現(xiàn)了這種現(xiàn)象了。所以,用頻率太低的PWM驅(qū)動(dòng)LED時(shí)會(huì)明顯感到閃爍的,頻率至少要在46Hz以上才能讓眼睛感覺不到閃爍。
還有些朋友有這樣的疑問:100%占空比時(shí)示波器顯示是一條直線,0%占空比時(shí)也是直線,那怎么進(jìn)行區(qū)分是高電平還是低電平?
其實(shí),這個(gè)涉及到示波器使用的相關(guān)知識(shí)了,只要這條線是在水平基線之上的,則是高電平,如果是與基線重合的就是低電平。
需要注意的是,如果調(diào)節(jié)過水平偏移,那么基線不一定在屏幕中間的,這時(shí)候我們就要找找基線在哪了,方法是按下“接地”按鈕,水平基線就會(huì)出現(xiàn),將基線調(diào)整回屏幕中間的坐標(biāo)軸位置就方便觀察了。
?
審核編輯:劉清
-
FPGA
+關(guān)注
關(guān)注
1630文章
21800瀏覽量
606272 -
PWM
+關(guān)注
關(guān)注
114文章
5199瀏覽量
214947 -
LED驅(qū)動(dòng)
+關(guān)注
關(guān)注
72文章
1008瀏覽量
138206 -
占空比
+關(guān)注
關(guān)注
0文章
109瀏覽量
29171 -
波形發(fā)生器
+關(guān)注
關(guān)注
3文章
293瀏覽量
31433
原文標(biāo)題:總結(jié)PWM產(chǎn)生的幾種方法
文章出處:【微信號(hào):FANYPCB,微信公眾號(hào):凡億PCB】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
兩種方法教你如何有效地利用51單片機(jī)產(chǎn)生PWM波
![兩<b class='flag-5'>種方法</b>教你如何有效地利用51單片機(jī)<b class='flag-5'>產(chǎn)生</b><b class='flag-5'>PWM</b>波](https://file1.elecfans.com//web2/M00/A7/1C/wKgZomUMQnGAdaKsAAfXGZmN8vw444.png)
改變pwm占空比有哪幾種方法
抖動(dòng)測量的幾種方法
消除日光燈噪聲的幾種方法
調(diào)試Python程序代碼的幾種方法總結(jié)
![調(diào)試Python程序代碼的<b class='flag-5'>幾種方法</b><b class='flag-5'>總結(jié)</b>](https://file1.elecfans.com//web2/M00/A7/28/wKgZomUMQrqAWim4AAAjg3k29HQ486.png)
產(chǎn)生調(diào)幅波的幾種方法
![<b class='flag-5'>產(chǎn)生</b>調(diào)幅波的<b class='flag-5'>幾種方法</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
總結(jié)一下OpenCV遍歷圖像的幾種方法
pwm產(chǎn)生的三種方法
Docker鏡像國內(nèi)加速的幾種方法
![Docker鏡像國內(nèi)加速的<b class='flag-5'>幾種方法</b>](https://file1.elecfans.com/web2/M00/A9/3D/wKgaomUwjtqAc9FWAAAr__AVsmI348.png)
評(píng)論