步進電機走幾圈停頓一下怎麼回事
- 2023-01-04
PM35S-048步進電機走幾圈停頓一下怎麼回事,步距角是7。5度,我的簡單程式如下,讓他不停快播,有什麼問題嗎?步進電機帶的是鐘錶齒輪。
uchar code table[]={0x08,0x04,0x02,0x01};
void delay(uint z);
void main()
{
uchar i;
P0=0x00;
while(1)
{
for(i=0;i<4;i++)
{
P0=table[i];
delay(10);
}
}
}
//****************延時函式1ms************************
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x——)
for(y=110;y>0;y——);
}
什麼驅動器(或者晶片)?如果驅動晶片比較高檔,有過熱保護功能的話,看看晶片是不是很熱。由於電流過大,晶片執行一會兒就發熱嚴重,就停電保護了,停電了,溫度就下降,又自動上電走了,如此反覆。有些晶片還有訊號反饋,測測看反饋訊號是否是過熱了。
下一篇:薏瀧是什麼意思