首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CANopen over EtherCAT (CoE)

CANopen over EtherCAT (CoE)
EN

Stack Overflow用户
提问于 2016-09-16 09:03:22
回答 1查看 2.2K关注 0票数 3
  1. CANopen是点对点通信,而EtherCAT是基于总线的。点对点意味着会有节点地址。但这在EtherCAT中是多余的。因此,我想知道这个节点地址字节是如何在CANopen over EtherCAT中处理的。我试着搜索信息,但没有找到任何具体的信息。
  2. 另外,我假设CANopen设备的循环数据和非循环数据只能通过EtherCAT循环发送,因为它是主触发的循环传输协议。这基本上意味着我不能在事件触发时在EtherCAT上发送异步事件触发的信息(这是基于CAN优先级的违反直觉的信息,因为它们都有相同的优先级)。如果我做错了,请纠正我。另外,请告诉我如何使较高优先级的字节比低优先级的字节更快地到达(假设两者同时发生,并假设在新帧开始时都有带宽可发送)。
EN

回答 1

Stack Overflow用户

发布于 2017-01-02 14:54:19

CANopen提供流程数据对象(PDO)和服务数据对象(SDO)。PDO是通过EtherCAT循环发送的,SDO是通过循环发送的。因此,如果使用SDO,则在事件的触发器处发送异步事件触发信息。此外,CANopen通常用于伺服控制,大多数伺服控制器支持PDO和SDO。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39527541

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档