在單片機(jī)行業(yè)工作的朋友應(yīng)該都聽過pwm,但是對(duì)其意思并不是很理解,pwm是什么意思呢?它有什么作用,今天這篇文章將為大家詳細(xì)解答。
一、pwm的定義:
PWM,英文名Pulse Width Modulation,是脈沖寬度調(diào)制縮寫,它是通過對(duì)一系列脈沖的寬度進(jìn)行調(diào)制,等效出所需要的波形(包含形狀以及幅值),對(duì)模擬信號(hào)電平進(jìn)行數(shù)字編碼。脈沖寬度調(diào)制(PWM),帶有PWM的IO口,可以通過該IO口輸出一定頻率的方波,用來控制外部硬件電路。例如控制LED燈的亮暗,控制馬達(dá)的轉(zhuǎn)速等等。自帶PWM輸出,比用IO模擬輸出方波,操作起來更方便,寫軟件也會(huì)相對(duì)比較簡單。
脈沖寬度調(diào)制(PWM)是一種對(duì)模擬信號(hào)電平進(jìn)行數(shù)字編碼的方法,我們利用方波的占空比被調(diào)制的方法,來對(duì)一個(gè)具體模擬信號(hào)的電平進(jìn)行編碼。利用電平的通斷時(shí)間,來控制輸出電壓的大小。這時(shí),IO口輸出電壓=(接通時(shí)間/脈沖時(shí)間)*最大電壓值。
硬件上,利用Audrino的AD轉(zhuǎn)換功能,AD采集的原理以前的文章有介紹過,就不在重復(fù)了。通過A0口采集到變阻器的分壓數(shù)值,通過公式轉(zhuǎn)換為的PWM編碼后的電壓值,然后在IO 11輸出給LED,實(shí)現(xiàn)LED的亮度調(diào)節(jié)。
擴(kuò)展閱讀:PWM信號(hào)應(yīng)用
PWM信號(hào)把模擬信號(hào)轉(zhuǎn)化為數(shù)字電路所需要的編碼,現(xiàn)在基本是采用數(shù)字電路,因此在很多場合都采用PWM信號(hào),我們經(jīng)常見到的就是交流調(diào)光電路,也可以說是無級(jí)調(diào)速,高電平占多一點(diǎn),也就是占空比大一點(diǎn)亮度就亮一點(diǎn),占空比小一點(diǎn)亮度就沒有那么亮,前提是PWM的頻率要大于我們?nèi)搜圩R(shí)別頻率,要不然會(huì)出現(xiàn)閃爍現(xiàn)象。
除了在調(diào)光電路應(yīng)用,還有在直流斬波電路、蜂鳴器驅(qū)動(dòng)、電機(jī)驅(qū)動(dòng)、逆變電路、加濕機(jī)霧化量等都會(huì)有應(yīng)用。
以上就是關(guān)于pwm是什么意思的全部內(nèi)容分享,小編還拓展了pwm信號(hào)應(yīng)用,如果還有關(guān)于pwm的疑問,歡迎留言咨詢,宇凡微14年專注于單片機(jī)應(yīng)用方案的開發(fā),致力于為廣大廠家提供更多新穎的電子產(chǎn)品!
【本文標(biāo)簽】 pwm
【責(zé)任編輯】單片機(jī)工程師
ALL RIGHT RESERVED 2022. 粵ICP備17095549號(hào) 技術(shù)支持: 牛商股份 百度統(tǒng)計(jì) 粵公網(wǎng)安備 44030402004503號(hào)