|
Расскажите про EtherCAT |
|
|
|
May 11 2014, 17:02
|
Группа: Новичок
Сообщений: 5
Регистрация: 13-04-14
Пользователь №: 81 356

|
Доброго времени суток, хотелось бы узнать от людей, которые пользовались интерфейсом EtherCAT и могут помочь студенту в решении некоторых вопросов, т.к. в рунете информации как таковой я не нашел: 1) Чем вообще примечателен данный интерфейс, какие у него есть конкуренты, плюсы и минусы их? 2) Как он реализуется? хотелось бы услышать о его реальной производительности, а не о том, что написано в по большей части рекламных брошюрах от производителя. 3) за счет чего он принципиально лучше CAN-шины?
|
|
|
|
|
 |
Ответов
|
Jan 13 2018, 10:38
|
Местный
  
Группа: Участник
Сообщений: 317
Регистрация: 16-09-17
Пользователь №: 99 334

|
ImpartialСкажите, а реализовать слейв с нуля самому реально? Ну, в смысле, имеющейся в открытом доступе инфы достаточно для этого? Цитата(Impartial @ Jan 9 2018, 19:09)  ЕtherСАТ применяется в промышленных системах управления. Там максимальная длина пакета около 100 байт. Не факт. Сам же Bechkoff пишет об охвате 10000 устройств одной телеграммой. Т.е. пакеты там явно длинней 1000 байт. Цитата(Impartial @ Jan 9 2018, 19:09)  И счет идет, действительно, побитно вернее по два, четыре или восемь бит в зависимости от протокола чипа физического уровня. А если в цепочке 4 слейва и более? А телеграмма должна пройти СКВОЗЬ них, то в принципе любой из них может "ЗАПОРОТЬ"телеграмму, "сбившись со счета" из-за помех и сбоев тактового генератора. А если их 4 и более в цепочке, то вероятность этого вырастает многократно. В связи с этим вопрос: какая практическая надежность EtherCAT в случае 4-х слейвов в цепочке и длине пакета 1500 байт? Кто-нибудь проводил такие исследования? Есть инфа по этому вопросу? Т.е. какой процент битовых ошибок? И по CRC16 не ясно. Ведь когда слейвы вставляют свои данные в телеграмму они же CRC пакета не меняют. Получается, что мастер получает пакет с испорченной CRC?
|
|
|
|
|
Jan 13 2018, 11:30
|
Профессионал
    
Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528

|
Цитата(Студент заборстроительного @ Jan 13 2018, 17:38)  Скажите, а реализовать слейв с нуля самому реально? Ну, в смысле, имеющейся в открытом доступе инфы достаточно для этого? так уже: http://www.microchip.com/DevelopmentTools/...B-LAN9252-DIGIO16 цифровых входов/выходов как с куста, на одной микросхеме без контроллеров и программирования. Для этого случая, полагаю, надёжность будет наивысшая из доступных, поскольку т.н. программисты не могут залезть туда своими немытыми лапками и всё испортить. Цитата И по CRC16 не ясно. Ведь когда слейвы вставляют свои данные в телеграмму они же CRC пакета не меняют. Получается, что мастер получает пакет с испорченной CRC? Если слэйв может вставлять свои данные на лету, кто мешает так же на лету и подсчитывать CRC передаваемого пакета? Кстати, в обычном Ethernet контрольную сумму пакета тоже в процессе передачи (как правило) считают.
--------------------
Russia est omnis divisa in partes octo.
|
|
|
|
|
Jan 13 2018, 14:07
|
Местный
  
Группа: Участник
Сообщений: 317
Регистрация: 16-09-17
Пользователь №: 99 334

|
Цитата(SSerge @ Jan 13 2018, 14:30)  Если слэйв может вставлять свои данные на лету, кто мешает так же на лету и подсчитывать CRC передаваемого пакета? Так слейвов много. И каждый что-то вставляет в пакет в свой место. И потом. Вставить "на лету" 1 байт в 1500 байтовый пакет это реально А вот посчитать "на лету" (за доли наносекунды) CRC16 1500байтного пакета не реально Поэтому, я думаю, что слейвы в EtherCAT CRC16 не пересчитывают когда вставляют в него свои данные. Т.е. получается, что целостность данных НИКАК не контролируется. Поэтому единственным способом контроля целостности полученных, как мне видится, в EtherCAT может быт только повторные передачи одного и того же пакета. К примеру. Если слейв - это устройство, включающее некоторый исполнительный механизм, то для надёжности нужно будет 3 раза передавать слейву пакет, чтобы слейв убедился, что реально нужно включать устройство. Но тогда весь цимус етерката (маленький цикл обмена) пропадает из-за многократных повторных передач И по факту пропускная способность будет уже не 100Мбит, а 30 и меньше
|
|
|
|
Сообщений в этой теме
Jagdhund Расскажите про EtherCAT May 11 2014, 17:02 AlexandrY Цитата(Jagdhund @ May 11 2014, 20:02) Доб... May 11 2014, 18:03 Jagdhund спасибо. А существуют ли какие-нибудь конкурентосп... May 12 2014, 20:49  demiurg_spb Цитата(Jagdhund @ May 13 2014, 00:49) А с... May 13 2014, 10:55   Siargy Цитата(demiurg_spb @ May 13 2014, 13:55) ... Dec 17 2015, 06:46 Флюктуация ваккума Т.е. это реалтайм езернет?
Ведь в обычном езернете... Dec 15 2015, 18:40 Флюктуация ваккума 20 мкс - много. Хотелось бы времени реакции микрос... Dec 18 2015, 04:19 Огурцов не знаю, но если исходить из гигабитного, то нельз... Dec 18 2015, 09:10 _pv Цитата(Флюктуация ваккума @ Dec 18 2015, 10... Dec 18 2015, 11:32  Огурцов неправда, первый короткий пакет на гигабите будет ... Dec 18 2015, 12:42   Флюктуация ваккума Цитата(Огурцов @ Dec 18 2015, 15:42) непр... Dec 18 2015, 13:57    Огурцов на сколько разнесённых ?
Цитата(_pv @ Dec 1... Dec 18 2015, 14:43     _pv Цитата(Огурцов @ Dec 18 2015, 20:43) чтоб... Dec 18 2015, 16:17      Огурцов есть стандарт, ничего, что его пытаются соблюдать ... Dec 18 2015, 16:59       Флюктуация ваккума Цитата(Огурцов @ Dec 18 2015, 19:59) есть... Dec 18 2015, 17:26        _pv Цитата(Флюктуация ваккума @ Dec 18 2015, 23... Dec 18 2015, 17:28         Флюктуация ваккума Цитата(_pv @ Dec 18 2015, 20:28) да, с мб... Dec 18 2015, 18:09          Огурцов Цитата(Флюктуация ваккума @ Dec 18 2015, 19... Dec 18 2015, 18:34           Флюктуация ваккума Цитата(Огурцов @ Dec 18 2015, 21:34) когд... Dec 18 2015, 18:50            Огурцов тогда возьмите какую-нибудь фпга и напишите свой п... Dec 18 2015, 19:56   _pv Цитата(Огурцов @ Dec 18 2015, 18:42) непр... Dec 18 2015, 14:40 Флюктуация ваккума Цитата(Флюктуация ваккума @ Dec 18 2015, 20... Dec 18 2015, 17:34 Огурцов тогда вам нужно выбрать одно из двух - либо максим... Dec 18 2015, 17:56  Флюктуация ваккума Цитата(Огурцов @ Dec 18 2015, 20:56) тогд... Dec 18 2015, 18:01   Огурцов точное время можно получить штатными средствами, а... Dec 18 2015, 18:04 Флюктуация ваккума Я просто FPGA давно не занимался. Лет 15. Они ужн ... Dec 19 2015, 18:16 Флюктуация ваккума А "нюхачи"(пассивные снифферы) и "а... Jan 22 2016, 17:35 syoma Мне EtherCAT очень нравится - мы его используем уж... Jan 28 2016, 09:24 Myron Цитата(syoma @ Jan 28 2016, 03:24) Мне Et... Mar 6 2016, 15:31  syoma Цитата(Myron @ Mar 6 2016, 18:31) Для пон... Mar 9 2016, 16:13 Make_Pic Цитата(syoma @ Jan 28 2016, 13:24) ...Для... May 3 2016, 12:31 Make_Pic Цитата(syoma @ Jan 28 2016, 13:24) ...
- ... May 4 2016, 07:16  СНБ Цитата(Make_Pic @ May 4 2016, 07:16) Еще ... May 4 2016, 17:01   Make_Pic Цитата(СНБ @ May 4 2016, 21:01) 1) Вроде ... May 4 2016, 20:02 gosha-z Блок PRU-ICSS в некоторых Ситарах знает про EtherC... Jan 28 2016, 10:28 svss Цитата(gosha-z @ Jan 28 2016, 16:28)... Feb 16 2016, 03:24 BloomJack EtherCATу необходима физика с поддержкой IEEE1588. Mar 8 2016, 08:11 Myron Цитата(BloomJack @ Mar 8 2016, 02:11) Eth... Mar 8 2016, 14:45  bbb Цитата(Myron @ Mar 8 2016, 17:45) Мой воп... Mar 8 2016, 18:17   Myron Цитата(bbb @ Mar 8 2016, 12:17) Т.е. Вам ... Mar 9 2016, 00:44 bbb Ну тогда EtherCAT остается без вариантов.
И для си... Mar 9 2016, 15:26 Myron Цитата(bbb @ Mar 9 2016, 09:26) Ну тогда ... Mar 9 2016, 15:34 bbb ЦитатаСинхронизация процесса EtherCAT
При каждом с... Mar 9 2016, 16:36 bbb И все-таки кто кручи?
EtherCAT, SERCOS III или POW... Mar 22 2016, 17:58 bbb И тишина.
Почему-то на этом форуме про EtherCAT то... Mar 23 2016, 15:46 СНБ Не нашел в форуме больше тем про реал-тайм Etherne... May 2 2016, 14:38 gosha-z Только что привалило от техасцев. May 4 2016, 15:25 СНБ Я вообще думаю все же PowerLink заюсать.
У него от... May 5 2016, 16:16 romasv Цитата(СНБ @ May 5 2016, 22:16) самые ... May 23 2016, 11:54 syoma Цитатапытаюсь сейчас на raspberry pi поднять ether... Mar 29 2017, 09:03 AlexandrY Цитата(syoma @ Mar 29 2017, 12:03) По под... Mar 29 2017, 14:26  syoma Цитата(AlexandrY @ Mar 29 2017, 16:26) С ... Mar 29 2017, 14:59   AlexandrY Цитата(syoma @ Mar 29 2017, 17:59) В сети... Mar 29 2017, 16:58    syoma Цитата(AlexandrY @ Mar 29 2017, 18:58) По... Mar 29 2017, 19:30   Make_Pic Цитата(syoma @ Mar 29 2017, 18:59) Могу в... Apr 1 2017, 07:15 _pv а свои устройства на LAN9252 тут случайно никто не... Mar 29 2017, 12:09 syoma ЦитатаС фотками было бы информативней. Не думаете?... Apr 5 2017, 10:47 AlexandrY EtherCAT тут выглядит слегка притянутым за уши.
E... Apr 5 2017, 18:28 syoma ЦитатаEtherCAT это все таки дорогая технология.
Гы... Apr 6 2017, 07:49 AlexandrY Цитата(syoma @ Apr 6 2017, 10:49) Я после... Apr 6 2017, 09:26 syoma ЦитатаА что если на одном их них отключится питани... Apr 6 2017, 10:07 AlexandrY Цитата(syoma @ Apr 6 2017, 13:07) это еди... Apr 6 2017, 14:27  syoma Цитата(AlexandrY @ Apr 6 2017, 16:27) Стр... Apr 6 2017, 17:32   gte Цитата(syoma @ Apr 6 2017, 20:32) На то о... Apr 6 2017, 18:35   AlexandrY Цитата(syoma @ Apr 6 2017, 20:32) На то о... Apr 6 2017, 21:24 syoma Gte Вы на дату цитаты смотрели?
Ethercat technolog... Apr 6 2017, 19:55 gte Цитата(syoma @ Apr 6 2017, 22:55) Gte Вы ... Apr 6 2017, 20:37  syoma Цитата(gte @ Apr 6 2017, 22:37) Сейчас ПЛ... Apr 7 2017, 07:28   gte Цитата(syoma @ Apr 7 2017, 10:28) Точно н... Apr 7 2017, 08:50   AlexandrY Цитата(syoma @ Apr 7 2017, 10:28) ETG дае... Apr 7 2017, 10:49    syoma Цитата(AlexandrY @ Apr 7 2017, 12:49) Не ... Apr 7 2017, 12:56     AlexandrY Цитата(syoma @ Apr 7 2017, 15:56) Причем ... Apr 7 2017, 13:18 syoma Ну так у Сименса должна быть своя среда, которая д... Apr 7 2017, 13:30 AlexandrY Цитата(syoma @ Apr 7 2017, 16:30) Смотря ... Apr 7 2017, 14:15 syoma ЦитатаЯ бы сравнивал с ардуино
Ну покажите мне инд... Apr 7 2017, 17:40 syoma Наткнулся на неплохую презентацию по EtherCAT, пра... May 3 2017, 10:33 Студент заборстроительного Возникли следующие вопросы.
1) Так он реально откр... Dec 30 2017, 09:55 gosha-z Цитата(Студент заборстроительного @ Dec 30 20... Dec 31 2017, 13:01 Студент заборстроительного Никто не в теме что ли? Dec 30 2017, 21:04 syoma Я бы в первую очередь почитал спецификации EtherCA... Dec 31 2017, 14:57 Студент заборстроительного Цитата(syoma @ Dec 31 2017, 17:57) Вы мож... Jan 2 2018, 11:10 Студент заборстроительного Т.е. полностью открытых прошивок для ПЛИС в общем ... Jan 1 2018, 20:51 Impartial 4) Как слейф определяет в какое место "телегр... Jan 9 2018, 16:09   _pv Цитата(Студент заборстроительного @ Jan 13 20... Jan 13 2018, 16:51    Студент заборстроительного Цитата(_pv @ Jan 13 2018, 19:51) конечно ... Jan 13 2018, 20:57     SSerge Цитата(Студент заборстроительного @ Jan 14 20... Jan 13 2018, 23:07      Студент заборстроительного Цитата(SSerge @ Jan 14 2018, 02:07) У мен... Jan 14 2018, 08:35     _pv Цитата(Студент заборстроительного @ Jan 14 20... Jan 13 2018, 23:50 Студент заборстроительного Но об этом (про рост процента битовых ошибок, про ... Jan 13 2018, 15:48 Impartial "И потом. Вставить "на лету" 1 байт... Jan 14 2018, 05:07 Impartial Вы должны учитывать специфику приложений в которых... Jan 14 2018, 08:42
2 страниц
1 2 >
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|