7

我对 EtherCAT 完全陌生。我正在寻找一个很好的起点来学习 EtherCAT master。

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

但是没有任何 EtherCAT 的背景,代码真的很难看懂。

有人可以帮我找到学习 EtherCAT master 的方法吗?

4

2 回答 2

8

首先,您需要先了解技术,然后才能深入掌握。我推荐以下三个资源。

EtherCAT 技术(第一节)

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

EtherCAT 寄存器(第二部分)

这是一个枯燥的阅读,但对于了解用于在 EtherCAT 主站和从站之间进行通信的不同寄存器来说,这是一个很好的参考。

ET1100 硬件数据表

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

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

另一个我比较熟悉的 EtherCAT master 开源项目是IgH

于 2013-09-16T22:13:45.437 回答
1

通过 EtherCAT 主站的最佳方式是 IgH 网站

http://etherlab.org/en/ethercat/index.php

他们还拥有 etherCAT 主站和其他软件组件的源代码。在 linux 中下载 zip 并享受 EtherCAT

于 2016-04-28T12:43:59.887 回答