單片機學習——PWM

單片機學習——PWM

先舉個簡單的例子,電池9V,設9V工作時燈狀態為全亮,1.8V工作時為微亮。若開關持續20%時間通,80%時間斷,則可近似為用一個1.8V(9V*20%)的電池持續供電,此時為半亮。當然,開關通斷時間需要特別短,否則,比如20s通80s斷,燈泡會20s全亮,80s滅,而達不到微亮的效果。

在上述例子中,即將持續通斷高低電平代替模擬信號(1.8V),電機的控制其實也是類似的方法。

佔空比為:正脈衝的持續時間與脈衝總週期的比值。此例中佔空比即為20%。

複雜了講就是,脈衝寬度調製(英語:Pulse Width Modulation,縮寫:PWM),簡稱脈寬調製,是將模擬信號 轉換為脈波的一種技術,一般轉換後脈波的週期固定,但脈波的佔空比會依模擬信號的大小而改變。PWM技術是一種對模擬信號電平的數字編碼方法,通過使用高分辨率計數器(調製頻率)調製方波的佔空比,從而實現對一個模擬信號的電平進行編碼。模擬信號能否使用PWM進行編碼調製,僅依賴帶寬,這即意味著只要有足夠的帶寬,任何模擬信號值均可以採用PWM技術進行調製編碼,一般而言,負載需要的調製頻率要高於10Hz,在實際應用中,頻率約在1kHz到200kHz之間。


分享到:


相關文章: