日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

PWM学习笔记

發(fā)布時(shí)間:2023/12/14 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PWM学习笔记 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

PWM定義:脈沖寬度調(diào)制(PulseWidthModulation,PWM)簡稱脈寬調(diào)制。通俗講,PWM是一種對(duì)模擬信號(hào)電平進(jìn)行數(shù)字編碼的方法。通過高分辨率計(jì)數(shù)器的使用,方波的占空比被調(diào)制用來對(duì)一個(gè)具體模擬信號(hào)的電平進(jìn)行編碼。PWM信號(hào)仍然是數(shù)字的,因?yàn)樵诮o定的任何時(shí)刻,滿幅值的直流供電要么完全有(ON),要么完全無(OFF)。電壓或電流源是以一種通(ON)或斷(OFF)的重復(fù)脈沖序列被加到模擬負(fù)載上去的。通的時(shí)候即是直流供電被加到負(fù)載上的時(shí)候,斷的時(shí)候即是供電被斷開的時(shí)候。只要帶寬足夠,任何模擬值都可以使用PWM進(jìn)行編碼。

pwm的頻率:是指1秒鐘內(nèi)信號(hào)從高電平到低電平再回到高電平的次數(shù)(一個(gè)周期);

頻率也指一秒鐘pwm的周期次數(shù)。

pwm的周期: T=1/f

如果頻率為50Hz ,那么一個(gè)周期是20ms 那么一秒鐘就有 50次PWM周期。

占空比:一個(gè)脈沖周期內(nèi)高電平所占比例

????????周期: 一個(gè)脈沖信號(hào)的時(shí)間??
????????脈寬時(shí)間: 高電平時(shí)間

????????脈寬時(shí)間占總周期時(shí)間的比例,就是占空比

?????????例如:PWM的周期為1ms,高電平時(shí)間為0.5ms,低電平時(shí)間為0.5ms,則頻率就為1kHz,占空比就為百分之五十。

stm32實(shí)現(xiàn)pwm:

? ? ? ?脈沖寬度調(diào)制模式可以生成一個(gè)信號(hào),該信號(hào)頻率由TIMx_ARR 寄存器值決定,其占空比則由TIMx_CCRx 寄存器值決定。

? ? ? 當(dāng)CCR寄存器和CNT計(jì)數(shù)器數(shù)值一樣時(shí),會(huì)產(chǎn)生動(dòng)作(改變通道對(duì)應(yīng)的GPIO電平)。由于CNT溢出時(shí),重載值由TIMx_ARR寄存器值決定的。所以說TIMx_ARR寄存器值決定周期,而TIMx_CCRx寄存器值決定CNT溢出時(shí),經(jīng)過多久會(huì)產(chǎn)生動(dòng)作(改變通道對(duì)應(yīng)的GPIO電平),也就是決定了占空比。

以向上計(jì)數(shù)為例,重載值為ARR,比較值為CRRx


?

? ? ?????????TIM2_PWM_Init(19999,71);? ? 20000-1為重裝載值(ARR)? ? 72-1為預(yù)分頻系數(shù)(psc);

????????????????????????PWM頻率:f=72MHZ/(20000*72)? T=1/f;

??????????????TIM_SetCompare4(TIM2,CCRx);? ?對(duì)比值CCRx控制占空比(如上圖);

STM32通用定時(shí)器輸出PWM

總結(jié)

以上是生活随笔為你收集整理的PWM学习笔记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。