关于PWM的一些事
《《《《《正文》》》》》
?
《PWM概念》
PWM,英文名Pulse Width Modulation,是脈沖寬度調(diào)制縮寫,它是通過對一系列脈沖的寬度進行調(diào)制,等效出所需要的波形(包含形狀以及幅值),對模擬信號電平進行數(shù)字編碼,也就是說通過調(diào)節(jié)占空比的變化來調(diào)節(jié)信號、能量等的變化,占空比就是指在一個周期內(nèi),信號處于高電平的時間占據(jù)整個信號周期的百分比,例如方波的占空比就是50%,下圖為占空比25%的波形;
?
《實現(xiàn)PWM的方法》
1、利用IO模擬產(chǎn)生PWM波形。這個就是利用軟件中的時基,按設(shè)計的時間利用軟件代碼控制IO口的高低電平,從而模擬出類似PWM的波形;在低頻率的情況下,效果上與PWM模塊沒什么差別;
2、利用芯片的PWM模塊;這個模塊一般都復(fù)用在定時器里;為什么是定時器?其實這也是芯片實現(xiàn)PWM功能的原理:當我們復(fù)用定時器為PWM功能后,定時器達到某個計數(shù)值芯片硬件就會自動控制IO口,不需要我們軟件代碼上去操作IO電平,而只需我們設(shè)置好相關(guān)參數(shù),比如周期,最終以計數(shù)值的方式寫進寄存器;定時器中的PWM模塊會自動計數(shù),達到計數(shù)值后,輸出波形,然后計數(shù)從頭開始,一直循環(huán)下去;
《PWM的應(yīng)用》
PWM信號把模擬信號轉(zhuǎn)化為數(shù)字電路所需要的編碼,現(xiàn)在基本是采用數(shù)字電路,因此在很多場合都采用PWM信號,我們經(jīng)常見到的就是交流調(diào)光電路,也可以說是無級調(diào)速,高電平占多一點,也就是占空比大一點亮度就亮一點,占空比小一點亮度就沒有那么亮,前提是PWM的頻率要大于我們?nèi)搜圩R別頻率,要不然會出現(xiàn)閃爍現(xiàn)象。
除了在調(diào)光電路應(yīng)用,還有在直流斬波電路、蜂鳴器驅(qū)動、電機驅(qū)動、逆變電路、加濕機霧化量等都會有應(yīng)用。
?
《《《《《END》》》》》
?
總結(jié)
- 上一篇: 懒人修仙传ce修改方法_凡人修仙传:韩立
- 下一篇: 使用伪类(before,after)给元