我对EtherCAT完全陌生。我正在寻找学习EtherCAT大师的良好起点。
我发现有一个很棒的开源实现,称为SOEM。
但是,由于没有EtherCAT的任何背景,所以很难理解代码。
有人可以帮我找到学习EtherCAT大师的方法吗?
最佳答案
首先,您需要了解技术,然后才能深入掌握母带。我建议以下三个资源。
EtherCAT Technology (Section I)
这是该技术的概述,当然也是您想从哪里开始的概述。
EtherCAT Registers (Section II)
这是一本干读,但对于理解用于在EtherCAT主站和从站之间进行通信的不同寄存器是一个很好的参考。
ET1100 Hardware Data Sheet
甚至更干燥,但这是用于构建EtherCAT从站的通用ASIC的数据表。它可以帮助您了解有关EtherCAT主站和从站之间通信的更多详细信息。
正确实施EtherCAT主站并非易事,需要大量阅读。有更多文档可用,但需要EtherCAT Technology Group的成员资格。那是您可以访问更多technical information的地方。
我熟悉的另一个EtherCAT主开源项目是IgH
关于ethercat - 没有背景的我如何学习EtherCAT?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17146332/