嵌入式技术论坛
直播中

糖栗子

8年用户 667经验值
擅长:MEMS/传感技术
私信 关注
[问答]

使用软件库canfestival驱动三个电机失败怎么办

使用软件库canfestival,驱动三个电机,三个电机驱动器id:2,3,4,

控制电机2,3号不能实时响应,总是有个缓存一样的问题,要多次发送命令,电机才响应,

四号正常,三个的驱动器的位置等位的

回帖(3)

李俊

2022-11-8 10:33:52
是命令丢了吧,或者命令传输中出错了。
举报

糖栗子

2022-11-8 10:34:03
1、组件中的例子只有一个电机,字典中当加入三个电机的控制参数,第一个电机的控制有问题,需要把第一个位置空出来不用,把234三个电机的控制放在后面;
2、对于每一个运动控制,例子中的状态是切换是通过delay延时函数,delay 延时并不能保证状态已经成功切换,或者运动参数已经修改。
举报

王飞云

2022-11-8 10:34:22
用SDO传输相关重要参数是否更合理。SDO发送下载请求,没有接受到下载回应就证明参数没有写入成功。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分