Как я могу изучать EtherCAT без какой-либо подготовки?

Я совершенно новый для EtherCAT. И я ищу хорошую отправную точку для изучения мастера EtherCAT.

Я обнаружил, что есть отличная реализация с открытым исходным кодом, которая называется SOEM.

Но без знания EtherCAT действительно сложно понять код.

Может ли кто-нибудь помочь мне найти способ изучения мастера EtherCAT?

2 ответа

Решение

Для начала вам необходимо понять технологию, прежде чем вы сможете погрузиться в мастера. Я бы порекомендовал следующие три ресурса.

Технология EtherCAT (Раздел I)

Это обзор технологии и, безусловно, с чего вы хотите начать.

EtherCAT-регистры (раздел II)

Это сухое чтение, но хорошая справка для понимания различных регистров, которые используются для связи между ведущим и подчиненным устройствами EtherCAT.

ET1100 Техническое описание оборудования

Еще суше, но это таблица данных для общей ASIC для построения ведомого EtherCAT. Это может помочь вам понять еще больше деталей о связи между ведущим и подчиненным устройствами EtherCAT.

Для правильной реализации мастера EtherCAT задача не из легких и требует много чтения. Доступно больше документации, но для этого требуется членство в Технологической группе EtherCAT. Вот где вы можете получить доступ к дополнительной технической информации.

Другой известный мне проект с открытым исходным кодом EtherCAT - это IgH

Лучший способ пройти через EtherCAT master - это сайт IgH

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

У них также есть исходный код для мастера etherCAT и других программных компонентов. скачайте zip в linux и наслаждайтесь EtherCAT

Другие вопросы по тегам