如何在没有任何背景的情况下学习EtherCAT?

gso*_*h83 6 ethercat

我是EtherCAT的新手.我正在寻找一个很好的起点来研究EtherCAT大师.

我发现有一个很棒的开源实现叫做SOEM.

但是没有Eth​​erCAT的任何背景,很难理解代码.

有人能帮我找到学习EtherCAT大师的方法吗?

jms*_*ker 8

首先,您需要先了解技术,然后才能深入了解主人.我推荐以下三种资源.

EtherCAT技术(第一部分)

这是对技术的概述,绝对是您想要开始的地方.

EtherCAT寄存器(第II部分)

这是一个干读,但是很好地参考了解用于EtherCAT主站和从站之间通信的不同寄存器.

ET1100硬件数据表

更干燥,但这是用于构建EtherCAT从站的通用ASIC的数据表.它可以帮助您了解有关EtherCAT主站和从站之间通信的更多详细信息.

要正确实现EtherCAT主站并非易事,需要大量读取.有更多文档可用,但它需要EtherCAT技术组的成员资格.您可以在这里获得更多技术信息.

另一个我熟悉的EtherCAT主开源项目是IgH