PWM(Pulse Width Modulation)簡介
PWM,也就是脈沖寬度調(diào)制,用于將一段信號編碼為脈沖信號,也就是方波信號。多用于在數(shù)字電路中驅(qū)動負載隨時間變化的電子元件,如LED,電機等。
在單片機中,我們常用PWM來驅(qū)動LED的暗亮程度,電機的轉(zhuǎn)速等。
我們知道,在數(shù)字電路中,電壓信號是離散的: 不是 0(0V) 就是 1(5V或者3.3V), 那么如何輸出介于 0v 和 5V之間的某個電壓值呢?
我們先來舉個實際的例子,一看就懂,勝過千言萬語。
如下圖,要讓讓數(shù)字信號模擬出 3.7V 的電壓輸出??梢韵燃傧耄?.7V的電壓輸出是由多個周期時間為T ,電壓值 都 為3.7V的信號 持續(xù)輸出形成的。
根據(jù)PWM原理,我畫出下面等效脈沖信號波形圖(紅色) 。PWM的理念是:連續(xù)的信號可以使用獨立的方波信號模擬出來,手段就是調(diào)整輸出的脈沖寬度,以達到同樣的效果。你會懷疑:這真的可以達到同樣的效果嗎?
別急,讓我們繼續(xù)往后看。
如果一個周期T內(nèi)的均值電壓等于3.7V,那么,整體的輸出就是3.7V,因為整體只不過是n個周期不斷的重復而已。那么我們的主要問題就是如何讓一個調(diào)制周期T時間內(nèi)的均值電壓等于3.7V。下面就開始計算。
設:脈沖信號的值隨時間變化的函數(shù)為:
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍牙鎖 2017-07-26
- 消息隊列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標分割】 2017-07-26
- 詞向量-LRWE模型-更好地識別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動安全 Android端惡意鎖屏勒索應用分析 2017-07-26
- 集合結合數(shù)據(jù)結構來看看(二) 2017-07-26