如图所示不仅d
如图所示28YBJ-48步进电机:表示的是直径28,4相8拍 ,J表示减速电机
单四拍电机不转
A-B-C-D的时序,1ms时序,逻辑信号如图
电机只是在震动,完全不转,跟网上有些兄弟说的不是一回事
switch(temp)
{
case 0:
IN1_A=1;
IN2_B=0;
IN3_C=0;
IN4_D=0;
break;
case 1:
IN1_A=0;
IN2_B=1;
IN3_C=0;
IN4_D=0;
break;
case 2:
IN1_A=0;
IN2_B=0;
IN3_C=1;
IN4_D=0;
break;
case 3:
IN1_A=0;
IN2_B=0;
IN3_C=0;
IN4_D=1;
break;
}
双四拍电机不转
AB-BC-CD-DA的时序,1ms时序。逻辑信号如图
电机也是只在震动,完全不转,跟网上的大神说的也不是一回事
switch(temp)
{
case 0:
IN1_A=1;
IN2_B=1;
IN3_C=0;
IN4_D=0;
break;
case 1:
IN1_A=0;
IN2_B=1;
IN3_C=1;
IN4_D=0;
break;
case 2:
IN1_A=0;
IN2_B=0;
IN3_C=1;
IN4_D=1;
break;
case 3:
IN1_A=1;
IN2_B=0;
IN3_C=0;
IN4_D=1;
break;
}
单双八拍
A-AB-B-BC-C-CD-D-DA的时序,1ms时序,逻辑信号如图
这个时候电机正常转动
switch(temp)
{
case 0:
IN1_A=1;
IN2_B=0;
IN3_C=0;
IN4_D=0;
break;
case 1:
IN1_A=1;
IN2_B=1;
IN3_C=0;
IN4_D=0;
break;
case 2:
IN1_A=0;
IN2_B=1;
IN3_C=0;
IN4_D=0;
break;
case 3:
IN1_A=0;
IN2_B=1;
IN3_C=1;
IN4_D=0;
break;
case 4:
IN1_A=0;
IN2_B=0;
IN3_C=1;
IN4_D=0;
break;
case 5:
IN1_A=0;
IN2_B=0;
IN3_C=1;
IN4_D=1;
break;
case 6:
IN1_A=0;
IN2_B=0;
IN3_C=0;
IN4_D=1;
break;
case 7:
IN1_A=1;
IN2_B=0;
IN3_C=0;
IN4_D=1;
break;
}