私信“干货”二字,即可领取138G伺服与机器人专属及电控资料!
首先计算所需要的脉冲数量:(1).行走1m的距离,相当于丝杠转动1*1000/5=200转;(2).即伺服电机发出2500*200=500000(50万)个脉冲;(3).二进制的16位可以代表“0~65535”(6万5千)或“-32768~+32768”的十进制,即16位数据不满足需要的脉冲数;(4).二进制的32位可以代表“0~4294967295”(42亿9千)的十进制,远远大于需要的50万个脉冲,即32位数据肯定满足需要的脉冲数综上,距离需要50万个脉冲即可行走需要的距离。
实际运行中,指令是这样的吗?以DRVI为例,说明该情况。DRVI是以相对驱动方式执行单速位置控制的指令,其使用格式如图所示。
DRVI指令
私信“干货”二字,即可领取138G伺服与机器人专属及电控资料!