реклама на сайте
подробности

 
 
11 страниц V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> Расскажите про EtherCAT
Огурцов
сообщение Dec 18 2015, 12:42
Сообщение #16


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



неправда, первый короткий пакет на гигабите будет дополнен нулями до продолжительности стомегабитного - никакого выигрыша

Сообщение отредактировал Огурцов - Dec 18 2015, 12:43
Go to the top of the page
 
+Quote Post
Флюктуация вакку...
сообщение Dec 18 2015, 13:57
Сообщение #17


Местный
***

Группа: Участник
Сообщений: 346
Регистрация: 15-12-13
Из: Планета Земля
Пользователь №: 79 630



Цитата(Огурцов @ Dec 18 2015, 15:42) *
неправда, первый короткий пакет на гигабите будет дополнен нулями до продолжительности стомегабитного - никакого выигрыша

А если использовать тольку "физику" 10-гигабитного езернета а протокол самому написать?
Как бекшофф сделал.

Просто, к примеру нужно опросить сотню территориально разнесенных датчиков за 100 мкс.
Обычный езернет это вроде не повзоляет сделать. Готь 1Г хоть 10Г. Так?
Может использовать беспроводной езернет?
Go to the top of the page
 
+Quote Post
_pv
сообщение Dec 18 2015, 14:40
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Огурцов @ Dec 18 2015, 18:42) *
неправда, первый короткий пакет на гигабите будет дополнен нулями до продолжительности стомегабитного - никакого выигрыша

при full duplex зачем что-то дополнять?

Цитата(Флюктуация ваккума)
Просто, к примеру нужно опросить сотню территориально разнесенных датчиков за 100 мкс.

если там пару байт с датчика, то это всего 2мбита, token-ring можно и из rs422 устроить.
или даже из полудуплексного rs485 (что для сильно разнесённых датчиков на 2мбитах уже не очень), когда каждый датчик с адресом N начинает говорить сразу как увидел что N-1 всё что хотел сказать - сказал.
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Dec 18 2015, 14:43
Сообщение #19


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



на сколько разнесённых ?


Цитата(_pv @ Dec 18 2015, 14:40) *
при full duplex зачем что-то дополнять?

чтобы обеспечить прежний размер сети

Go to the top of the page
 
+Quote Post
_pv
сообщение Dec 18 2015, 16:17
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Огурцов @ Dec 18 2015, 20:43) *
чтобы обеспечить прежний размер сети

точка-точка, из двух устройств?
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Dec 18 2015, 16:59
Сообщение #21


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



есть стандарт, ничего, что его пытаются соблюдать ?
Go to the top of the page
 
+Quote Post
Флюктуация вакку...
сообщение Dec 18 2015, 17:26
Сообщение #22


Местный
***

Группа: Участник
Сообщений: 346
Регистрация: 15-12-13
Из: Планета Земля
Пользователь №: 79 630



Цитата(Огурцов @ Dec 18 2015, 19:59) *
есть стандарт, ничего, что его пытаются соблюдать ?

Стандарт не обеспечивает возможность опросить 100 удаленных узлов за 100 мкС.

Цитата(_pv @ Dec 18 2015, 17:40) *
если там пару байт с датчика, то это всего 2мбита

Во-первых 2 байта в микросекунду - это 20...50 Мега бит в секунду, а не 2. В зависимости от способа кодирования, числа и длительности СТАРТ/СТОП-ных битов и т.п.
А во вторых, для систем управления важен не Baudrate (я же не видео хочу гонять по сети), а Latency Time


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

Цитата(Огурцов @ Dec 18 2015, 17:43) *
на сколько разнесённых ?

От 5 до 100 метров
P.S. Я в курсе что сигнал не может распространяться быстрей скорости света и поэтому невозможно узнать через 1 мкс об аварии, произошедшей на расстоянии 1 км

Сообщение отредактировал Флюктуация ваккума - Dec 18 2015, 17:30
Go to the top of the page
 
+Quote Post
_pv
сообщение Dec 18 2015, 17:28
Сообщение #23


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Флюктуация ваккума @ Dec 18 2015, 23:16) *
Во-первых 2 байта в микросекунду - это 20...50 Мега бит в секунду, а не 2. В зависимости от способа кодирования, числа и длительности СТАРТ/СТОП-ных битов и т.п.
А во вторых, для систем управления важен не Baudrate (я же не видео хочу гонять по сети), а Latency Time

да, с мбитами промазал.

ну тогда действительно брать физческий уровень от езернета, и делать из него либо token ring, либо одну шину half duplex и свой "CSMA", с синхронизацией, когда получив пакет от мастера все начинают отвечать строго по очереди без пауз не машая друг другу.
Go to the top of the page
 
+Quote Post
Флюктуация вакку...
сообщение Dec 18 2015, 17:34
Сообщение #24


Местный
***

Группа: Участник
Сообщений: 346
Регистрация: 15-12-13
Из: Планета Земля
Пользователь №: 79 630



Цитата(Флюктуация ваккума @ Dec 18 2015, 20:26) *
P.S. Я в курсе что сигнал не может распространяться быстрей скорости света и поэтому невозможно узнать через 1 мкс об аварии, произошедшей на расстоянии 1 км

И я также в курсе, что не смотря на то, что находясь на 300 метров от центрального процессора, невозможно ему сообщить об аварии быстрей чем за 1 мкс, но при этом можно ему передать время обнаружении аварии с точностью до наносекунд

Сообщение отредактировал Флюктуация ваккума - Dec 18 2015, 17:35
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Dec 18 2015, 17:56
Сообщение #25


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



тогда вам нужно выбрать одно из двух - либо максимально быстрый отклик, либо максимально точное время
Go to the top of the page
 
+Quote Post
Флюктуация вакку...
сообщение Dec 18 2015, 18:01
Сообщение #26


Местный
***

Группа: Участник
Сообщений: 346
Регистрация: 15-12-13
Из: Планета Земля
Пользователь №: 79 630



Цитата(Огурцов @ Dec 18 2015, 20:56) *
тогда вам нужно выбрать одно из двух - либо максимально быстрый отклик, либо максимально точное время

Выбор не нужен. Ибо одно от другого не зависит
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Dec 18 2015, 18:04
Сообщение #27


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



точное время можно получить штатными средствами, а с откликом едва ли в 10 мкс уложитесь, т.е. потребуются иные
Go to the top of the page
 
+Quote Post
Флюктуация вакку...
сообщение Dec 18 2015, 18:09
Сообщение #28


Местный
***

Группа: Участник
Сообщений: 346
Регистрация: 15-12-13
Из: Планета Земля
Пользователь №: 79 630



Цитата(_pv @ Dec 18 2015, 20:28) *
да, с мбитами промазал.

ну тогда действительно брать физческий уровень от езернета, и делать из него либо token ring, либо одну шину half duplex и свой "CSMA", с синхронизацией, когда получив пакет от мастера все начинают отвечать строго по очереди без пауз не машая друг другу.

А может сделать как в КАНе?
Когда датчик сам может без запроса начать "отвечать" если у него есть важная инфа?

Цитата(Огурцов @ Dec 18 2015, 21:04) *
точное время можно получить штатными средствами, а с откликом едва ли в 10 мкс уложитесь, т.е. потребуются иные

Я к тому, что точное (до наносекунд) время и время реакции никак не связаны

Цитата(Огурцов @ Dec 18 2015, 21:04) *
а с откликом едва ли в 10 мкс уложитесь, т.е. потребуются иные

Свет проходит 100 метров за 0,3 мкс
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Dec 18 2015, 18:34
Сообщение #29


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(Флюктуация ваккума @ Dec 18 2015, 19:09) *
Когда датчик сам может без запроса начать "отвечать" если у него есть важная инфа?

когда захочет, если линия свободна

Цитата(Флюктуация ваккума @ Dec 18 2015, 19:09) *
точное (до наносекунд) время и время реакции никак не связаны

не связаны, пока вы их физикой не свяжете

Цитата(Флюктуация ваккума @ Dec 18 2015, 19:09) *
Свет проходит 100 метров за 0,3 мкс

а пакет за сколько ?

Сообщение отредактировал Огурцов - Dec 18 2015, 18:35
Go to the top of the page
 
+Quote Post
Флюктуация вакку...
сообщение Dec 18 2015, 18:50
Сообщение #30


Местный
***

Группа: Участник
Сообщений: 346
Регистрация: 15-12-13
Из: Планета Земля
Пользователь №: 79 630



Цитата(Огурцов @ Dec 18 2015, 21:34) *
когда захочет, если линия свободна

Я в смысле изменить дисциплину доступа к шине. Сделать её как в CAN


Цитата(Огурцов @ Dec 18 2015, 21:34) *
не связаны, пока вы их физикой не свяжете

Не понял

Цитата(Огурцов @ Dec 18 2015, 21:34) *
а пакет за сколько ?

Зависит от длины пакеты.
Если в пакете 100 бит то при скорости 10 Гигабит - (10 нс + 0,3 мкс) = 310 нс

Сообщение отредактировал Флюктуация ваккума - Dec 18 2015, 18:52
Go to the top of the page
 
+Quote Post

11 страниц V  < 1 2 3 4 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th April 2024 - 02:12
Рейтинг@Mail.ru


Страница сгенерированна за 0.01507 секунд с 7
ELECTRONIX ©2004-2016