步进电机的步距角1.8°,360/1.8=200,你发一个脉冲,电机转1.8°,你发200个转一圈,
步进电机控制器上有细分,如果对应400的话,你就要发400个脉冲,才转一圈。
如果你通过计算位置发现电机要转59°,你要发多少个脉冲呢?59/1.8≈32.7777,你要发32.77777*2,65.555个脉冲,这时候你取65个脉冲,不到位,取66个脉冲跑过了,怎么办?
那就换成控制器上细分6400挡位,6400/200=32,32个脉冲电机转一个1.8,32.777步距角,32.777*32=1048,你发送1048个脉冲电机转了59°,这时候你发1047,1049电机都能满足定位需求,
细分是为了减小误差,