• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32 canopen 轴同步 疑问

FEItwo 2019-03-16 浏览量:821
大家好,请教下,使用STM32F407的CAN控制器,canopen协议栈用的是canfestival。如果想控制几个轴(比如2个)同步运动的话,需要怎么做。现在一点思路都没有,大家帮帮忙吧。
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 要使用STM32的两个CAN通讯,分别使用协议进行分别控制就可以了吧。
    • 发布于 2019-03-16
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5
  • 如果两个轴一直是同步运动,且控制量相等,其实可以用一个CAN通讯,

    在后端驱动时镜像信号去控制具体的2个轴,否则需要用2个CAN通讯,且其间隔要尽量短。

    • 发布于2019-03-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 定义好can的id就可以了,一个can控制就可以了,2个电机端也可以用一个can
    • 发布于2019-03-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 带CAN总线通信功能的运动控制器,只需要按照协议要求向其发送指令,控制运转速度即可,那些反馈算法什么的它都是自带的
    • 发布于2019-03-17
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32F4以上的系列CAN接口可独立工作并不会与别的功能干扰,只需要调通CAN物理层数据通信,即可在其之上启用CAN应用层或移植别的应用层代码。

    • 发布于2019-03-17
    • 举报
    • 评论 0
    • 0
    • 0

  • CAN这种外设都是可以独立工作的,不会与其他的外设产生干扰的,
    • 发布于2019-03-17
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32 canopen 轴同步 疑问