PWM介紹
脈沖寬度調制(PWM),是英文“ Pulse Width Modulation” 的縮寫,簡稱脈寬調制,是利用微處理器的數字輸出來對模擬電路進行控制的一種非常有效的技術,簡單一點,就是對脈沖寬度的控制,STM32 的定時器除了 TIM6 和 7,其他的定時器都可以用來產生 PWM 輸出,其中高級定時器 TIM1 和 TIM8 可以同時產生多達 7 路的 PWM 輸出,而通用定時器也能同時產生多達 4路的 PWM 輸出,
————————————————
著作權宣告:本文為CSDN博主「走過_冬天」的原創文章,遵循CC 4.0 BY-SA著作權協議,轉載請附上原文出處鏈接及本宣告,
原文鏈接:https://blog.csdn.net/zx3517288/article/details/52745959
上面是另外一位博主寫的介紹,我就直接參考過來了,在我的理解中PWM就是能做到用數字輸出的方式去實作控制模擬電路,展現出模擬效果,
數字輸出和模擬輸出的區別在哪里?做過循跡小車的都知道,循跡的模塊就是光電傳感器,在光電傳感器上有兩個輸出口,一個是數字輸出,一個是模擬輸出,我們在做尋跡小車時用的就是那個數字輸出埠,
如果你用電壓表測過兩個輸出埠的電壓你就會發現,數字輸出埠電壓只有5v和0V兩種,依次可以判斷有沒有檢測到黑線,你檢測模擬輸出埠卻發現它的數值是漸變的,會隨著物體距離探頭的距離而變化,
這樣就可以應用到很多實體中,比如你控制一個燈,普通的數字控制方式只能使這個LED燈要么滅要么亮,而PWM輸出的方式卻可以做出呼吸燈的效果,又像電機,普通的數字控制方式要么讓電機停下來,要么讓電機最快速度轉,而PWM輸出方式卻可以控制電機轉動的速度,
以上是對PWM的理解,具體的原理就不寫了,只是理解,原理可看其他博主的文章,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/271633.html
標籤:其他
上一篇:VirtualBox上安裝Ubuntu服務器版(Ubuntu server 18.04)圖文教程
下一篇:luogu P5824 十二重計數法(簡單組合計數(霧))生成函式+斯特林數+二項式反演+經典對指反演優化DP+多項式
