標(biāo)題: 51單片機(jī)PWM調(diào)寬原理 [打印本頁]
作者: 朝朝1 時間: 2021-2-24 22:55
標(biāo)題: 51單片機(jī)PWM調(diào)寬原理
PWM脈寬調(diào)制,是靠改變脈沖寬度來控制輸出電壓,通過改變周期來控制其輸出頻率
什么是脈沖: 51 單片機(jī)IO口輸出一個脈沖,是指I0口發(fā)生-次高 低電平的變化
什么是占空比:是指一個脈沖時間內(nèi),高電平的時間與整個脈沖持續(xù)時間的比值。占空比 = t / T
什么是頻率:物質(zhì)在1s內(nèi)完成周期性變化的次數(shù)叫做頻率,常用f表示。公式: f=1/T
實現(xiàn)輸出PWM信號方法:硬件實現(xiàn):選擇帶PWM功能的單片機(jī)如STC12系列,內(nèi)部有PWM寄存器,通過程序配置這些寄存器,指定IO口就會輸出PWM信號優(yōu)點(diǎn)不占用CPU時間,缺點(diǎn)需掌握多個寄存器的配置。
軟件實現(xiàn):使用51單片機(jī)定時器與中斷實現(xiàn)。優(yōu)點(diǎn)編程簡單易于入門學(xué)習(xí),缺點(diǎn)占用CPU時間。
使用定時器中斷實現(xiàn)PWM電機(jī)調(diào)速
參閱STC 89C52芯片使用手冊定時器與中斷章節(jié)內(nèi)容頻率是根據(jù)周期決定的,而周期則是定時器溢出時間和占空比決定的。
周期=定時器溢出時間X占空比頻率公式: f=1/T
我們通過編程設(shè)置定時器溢出時間和周期來實現(xiàn)對PWM的頻率設(shè)定,再通過軟件設(shè)置驅(qū)動電機(jī)的高電平的占空比來實現(xiàn)調(diào)速。
課程實驗-1使用PWM實現(xiàn)直流電機(jī)調(diào)速多級調(diào)速
1.以約100HZ的平率,占空比最大值256,使用定時器0產(chǎn)生PWM信號,分別調(diào)節(jié)小車左右兩輪的前進(jìn)速度。
占空比最大值為256 意思是一個周期分成256份
課程實驗-2.使用PWM實現(xiàn)L ED燈亮度調(diào)節(jié)
1.以約2880HZ的平率,占空比最大值40, 使用定時器0產(chǎn)生PWM信號,調(diào)節(jié)開發(fā)板上P1口.上所有LED燈的亮度。按S2控制LED燈變暗,按S3控制LED燈變亮。
實驗二
#include<reg52.h>
unsigned char hz=2880; //頻率是一百
unsigned char T0RH,T0RL,pwm_led_va=0;
unsigned char pwm_t;
void count(unsigned char zkb)
{
unsigned long tmp;
tmp=1/hz;//算出每個周期的時間 這里其實就是1除以100赫茲,赫茲就是hz
tmp=tmp/zkb;//定時器溢出時間 公式就是周期=定時器溢出時間*占空比
tmp=tmp*1000000;//轉(zhuǎn)化成微妙
tmp=tmp*1000/1085;//其實相當(dāng)于微妙除以機(jī)器周期,
T0RH=(unsigned char)(tmp>>8);
T0RL=(unsigned char) (tmp);
}
void main()
{
TMOD=0X02; //設(shè)置定時器0,八位自動重裝模式
TH0=T0RH; //賦初值
TH0=T0RL;
TR0=1;
ET0=1;
EA=1;
while(1)
{
count(40);
}
}
void timer0() interrupt 1//定時器0中斷方式1
{
pwm_t++;
if(pwm_t==40)
{
pwm_t=0;
P1=0xff;
}
if(pwm_led_va==pwm_t)
{
P1=0;
}
}
歡迎光臨 (http://www.zg4o1577.cn/bbs/) |
Powered by Discuz! X3.1 |
主站蜘蛛池模板:
久久精品欧美一区二区三区不卡
|
日本黄色一级视频
|
亚洲成人一区二区三区
|
成人亚洲视频
|
怡红院免费的全部视频
|
91av视频
|
日韩一区二区三区视频
|
www.精品国产
|
欧美一a一片一级一片
|
精品在线观看一区二区
|
毛片在线视频
|
毛片av免费在线观看
|
国产日韩在线观看一区
|
欧美激情精品久久久久久
|
国产最新网址
|
国产成人综合亚洲欧美94在线
|
亚洲欧美视频在线观看
|
少妇一级淫片免费播放
|
日韩精品久久久
|
羞羞视频网站免费观看
|
亚洲视频免费观看
|
免费观看毛片
|
日韩精品激情
|
久久国产日韩
|
日韩成人在线一区
|
99亚洲|
台湾佬成人网
|
久草精品视频
|
亚洲欧美综合网
|
一级黄色片一级黄色片
|
日韩免费一区
|
久久久成人动漫
|
久久综合一区二区
|
视频二区
|
在线播放中文字幕
|
夜夜夜久久久
|
国产免费黄网
|
精品久久国产
|
久久久久国产
|
亚洲欧美中文日韩在线v日本
|
国产精品久久亚洲
|