我对EtherCAT来说是全新的。我正在寻找一个很好的起点来研究EtherCAT大师。
我发现有一个很棒的开源实现叫做SOEM。
但是没有任何EtherCAT背景,很难理解代码。
有人能帮我找到学习EtherCAT大师的方法吗?
答案 0 :(得分:8)
首先,您需要先了解技术,然后才能深入了解主人。我推荐以下三种资源。
EtherCAT Technology (Section I)
这是对技术的概述,绝对是您想要开始的地方。
EtherCAT Registers (Section II)
这是一个干读,但是很好地参考了解用于EtherCAT主站和从站之间通信的不同寄存器。
更干燥,但这是用于构建EtherCAT从站的通用ASIC的数据表。它可以帮助您了解有关EtherCAT主站和从站之间通信的更多详细信息。
正确实施EtherCAT主站并非易事,需要大量阅读。有更多文档可用,但它需要EtherCAT Technology Group的成员资格。在那里,您可以访问更多technical information。
我熟悉的另一个EtherCAT主开源项目是IgH
答案 1 :(得分:1)
通过EtherCAT掌握的最佳方式是IgH网站
http://etherlab.org/en/ethercat/index.php
他们还拥有etherCAT主站和其他软件组件的源代码。在linux下载zip并享受EtherCAT