時間:2017-12-29 11:44:15來源:網絡轉載
對于電機的轉速調整,我們是采用脈寬調制(PWM)辦法,控制電機的時候,電源并非連續地向電機供電,而是在一個特定的頻率下以方波脈沖的形式提供電能。不同占空比的方波信號能對電機起到調速作用,這是因為電機實際上是一個大電感,它有阻礙輸入電流和電壓突變的能力,因此脈沖輸入信號被平均分配到作用時間上,這樣,改變在始能端PE2和PD5上輸入方波的占空比就能改變加在電機兩端的電壓大小,從而改變了轉速。
PWM控制技術以其控制簡單,靈活和動態響應好的優點而成為電力電子技術最廣泛應用的控制方式,也是人們研究的熱點。由于當今科學技術的發展已經沒有了學科之間的界限,結合現代控制理論思想或實現無諧振波開關技術將會成為PWM控制技術發展的主要方向之一。其根據相應載荷的變化來調制晶體管基極或MOS管柵極的偏置,來實現晶體管或MOS管導通時間的改變,從而實現開關穩壓電源輸出的改變。這種方式能使電源的輸出電壓在工作條件變化時保持恒定,是利用微處理器的數字信號對模擬電路進行控制的一種非常有效的技術。
單片機PWM電機調速程序
#include《STC15F2K.h》
#include《intrins.h》
#defineucharunsignedchar
#defineuintunsignedint
ucharTIme,count=20,flag=1;
sbitPWM1=P2^1;
sbitPWM2=P2^0;
sbitPWM3=P2^2;
sbitPWM4=P2^3;
sbitkey_add=P3^0;
sbitkey_dec=P3^1;
sbitkey_turn=P3^2;
//=============函數聲明============================
voiddelay(uintz);
voidMotor_turn();
voidMotor_add();
voidMotor_dec();
voidTIme0_init();
//=================================================
voiddelay(uintz)
{
uintx,y;
for(x=z;x》0;x--)
for(y=500;y》0;y--);
}
voidMotor_turn()
{
if(key_turn==0)
{
delay(2);
if(key_turn==0)
{
flag=~flag;
}
while(!key_turn);
}
}
voidMotor_add()
{
if(key_add==0)
{
delay(2);
if(key_add==0)
{
count+=5;
if(count》=100)
{
count=100;
}
}
while(!key_add);
}
}
voidMotor_dec()
{
if(key_dec==0)
{
delay(2);
if(key_dec==0)
{
count-=5;
if(count》=100)
{
count=0;
}
}
while(!key_dec);
}
}
voidTIme0_init()
{
TMOD=0x01;
TH0=0xff;//(65536-10)/256;賦初值定時
TL0=0xf6;//(65536-10)%256;0.01ms
EA=1;
ET0=1;
TR0=1;
}
voidTIme0()interrupt1
{
TR0=0;
TH0=0xff;
TL0=0xf6;
TR0=1;
if(flag==1)
{
PWM1=0;
PWM3=0;
time++;
if(time《count)
{
PWM2=1;
PWM4=1;
}
else
{
PWM2=0;
PWM4=0;
}
if(time》=100)
{
time=0;
}
}
else
{
PWM2=0;
PWM4=0;
time++;
if(time《count)
{
PWM1=1;
PWM3=1;
}
else
{
PWM1=0;
PWM3=0;
}
if(time》=100)
{
time=0;
}
}
}
voidmain()
{
time0_init();
while(1)
{
Motor_turn();
Motor_add();
Motor_dec();
}
}
標簽:
上一篇:三菱伺服常見故障處理方法
下一篇:步進電機驅動器的相位記憶功能
中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.hysjfh.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。
本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
產品新聞
更多>2025-04-30
2025-04-11
2025-04-08
2025-03-31
2025-03-26
2025-03-20