主题中讨论的其他器件:TM4C1294NCPDT
尊敬的先生:
我们将使用 TM4C1294NCPDT 微控制器、还将4个步进电机用于我们的应用。以及用于驱动步进电机的 DRV 8711驱动器 IC。
如果我给出90度(不是脉冲、90/1.8*4=200脉冲)、步进电机移动95度、所以脉冲变化(95/1.8*4=211脉冲)是不同的。我的代码的 PWM 生成是不同的
if (CalPluses>ActualPluse)
{
如果(Motor_Step_Count=0)
{
STEP_INVIN_High;
STEP_Count = 1;
}
其他
{
STEP_INVIN_LOW;
STEP_Count = 0;
实际用途++;
}
}
如果计算出的脉冲大于实际脉冲、STEP 输入将为高电平和低电平。
微步进= 2
最大扭矩= 0xF0
我可以为步进电机的精确移动(90度)以及避免额外的移动步进电机做些什么。