|
|
  |
2 MASTERA RS 485 и доминирующий |
|
|
|
Feb 2 2016, 11:12
|
Участник

Группа: Участник
Сообщений: 25
Регистрация: 27-09-15
Пользователь №: 88 582

|
Здравствуйте,интересует вопрос реализации на RS485,двух Мастеров..... Как сделать так чобы 1 Мастер говорил а второй молчал?
Как сделать доминирующего Мастера?
|
|
|
|
|
Feb 2 2016, 11:20
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (Denisam @ Feb 2 2016, 13:12)  Как сделать доминирующего Мастера? Сюрприз! Никак. 485 это вообще интерфейс физического уровня и даже на этом уровне не обеспечивает доминантные состояния. Ну а мастера и слейвы это вообще с другого уровня протоколов имеющих абстрактное отношение к цифрам "485", как и протоколы разрешение коллизий. О чем-то таком думать можете начинать используя хотя-бы в качестве физического интрефейса что либо гарантирующее доминантный уровень, например пердатчики CAN интерфейса. Потом уже можно думать о разрешении возникающих между мастерами коллизий.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Feb 2 2016, 11:30
|
Участник

Группа: Участник
Сообщений: 25
Регистрация: 27-09-15
Пользователь №: 88 582

|
Цитата(zltigo @ Feb 2 2016, 11:20)  Сюрприз! Никак. 485 это вообще интерфейс физического уровня и даже на этом уровне не обеспечивает доминантные состояния. Ну а мастера и слейвы это вообще с другого уровня протоколов имеющих абстрактное отношение к цифрам "485", как и протоколы разрешение коллизий. О чем-то таком думать можете начинать используя хотя-бы в качестве физического интрефейса что либо гарантирующее доминантный уровень, например пердатчики CAN интерфейса. Потом уже можно думать о разрешении возникающих между мастерами коллизий. Это понятно как реализован 485 интерефейс,вопрос в том как омжно сделать чтобы один Мастер был сильнее другого,глушил например или еще как то.
|
|
|
|
|
Feb 2 2016, 11:39
|
Участник

Группа: Участник
Сообщений: 25
Регистрация: 27-09-15
Пользователь №: 88 582

|
Цитата(zltigo @ Feb 2 2016, 11:36)  Даже интересно стало, что Вам "понятно"? Попробуйте нескольколько раз перечитать мой ответ - "никак". У меня есть конкретные примеры реализации доминантного состояния мастера,когда 1 Мастер сильнее другого. Когда на линии второй Мастер первый молчит. Вот как это реализовано - ВОПРОС. Цитата(Denisam @ Feb 2 2016, 11:39)  У меня есть конкретные примеры реализации доминантного состояния мастера,когда 1 Мастер сильнее другого. Когда на линии второй Мастер первый молчит. Вот как это реализовано - ВОПРОС. Скорее всего за счет напряения или сопротивления в любом случае.
|
|
|
|
|
Feb 2 2016, 11:40
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (Denisam @ Feb 2 2016, 13:39)  У меня есть конкретные примеры реализации доминантного состояния мастера,когда 1 Мастер сильнее другого. Для 485 интерфейса - ложь. Мастеров может быть напихано сколь угодно, но доминирующим не будет никто.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Feb 2 2016, 11:46
|
Участник

Группа: Участник
Сообщений: 25
Регистрация: 27-09-15
Пользователь №: 88 582

|
Цитата(zltigo @ Feb 2 2016, 11:40)  Ложь. Зачем мне лгать  Я ищу ответ на вопрос, а не чтото еще. Меня и интересует как это могло быть реализовано. Когда один Мастер вещает,подключая второй Мастер,первый замолкает. При этом подключая второго Мастера без трансляции. Цитата(zltigo @ Feb 2 2016, 11:40)  Для 485 интерфейса - ложь. Мастеров может быть напихано сколь угодно, но доминирующим не будет никто. Вот и как сделать так,чтобы остальные молчали при подключении нашего?
|
|
|
|
|
Feb 2 2016, 11:58
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (Denisam @ Feb 2 2016, 13:46)  Зачем мне лгать  По недомыслию, например. QUOTE Когда один Мастер вещает,подключая второй Мастер,первый замолкает. При этом подключая второго Мастера без трансляции. Тогда Вам следует начать с того, что Вы называете: 1) "трансляцией" 2) "мастером" Первого термина в рамках 485 интерфейса не существует вообще. А мастер в терминах 485 ничего подключать не может.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Feb 2 2016, 12:08
|
Участник

Группа: Участник
Сообщений: 25
Регистрация: 27-09-15
Пользователь №: 88 582

|
Цитата(zltigo @ Feb 2 2016, 11:58)  По недомыслию, например.
Тогда Вам следует начать с того, что Вы называете: 1) "трансляцией" 2) "мастером" Первого термина в рамках 485 интерфейса не существует вообще. А мастер в терминах 485 ничего подключать не может. Трансляция-передача пакетов на шину. Мастер-ведущее устройство на шине. Можно сколько угодно умничать на тему терминов,а вот по факту вы не сказали ничего.
|
|
|
|
|
Feb 2 2016, 12:12
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (Denisam @ Feb 2 2016, 14:08)  Трансляция-передача пакетов на шину. Мастер-ведущее устройство на шине. Итак, включаем "перевод" в Вашу "терминологию". Получаем: Когда одно ведущее устройство вещает,подключая второе ведущее устройство, первое замолкает. При этом подключая второе ведущее устройство без передачи пакетов на шину. Вы сами-то понимате, что написали? QUOTE Можно сколько угодно умничать на тему терминов,а вот по факту вы не сказали ничего. Увы, в том то и дело, что сказал все http://electronix.ru/forum/index.php?showt...t&p=1400837
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Feb 2 2016, 12:13
|
Участник

Группа: Участник
Сообщений: 25
Регистрация: 27-09-15
Пользователь №: 88 582

|
Цитата(zltigo @ Feb 2 2016, 12:12)  Понятно,что оно и как должно быть. Говорю же на руках есть пример,который так реализован. Надос делать хотябы чтобы он не замолкал.
|
|
|
|
|
Feb 2 2016, 12:31
|
Гуру
     
Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702

|
Цитата(Denisam @ Feb 2 2016, 14:39)  У меня есть конкретные примеры реализации доминантного состояния мастера,когда 1 Мастер сильнее другого. Когда на линии второй Мастер первый молчит. Вот как это реализовано - ВОПРОС. Можно на уровне протокола поколдовать. Мастера отслеживают коллизии. При возникновении коллизии оба тут же затыкаются, и начинают вещать через определенный таймаут. У кого такой таймаут будет меньше - тот и будет "доминирующим". "Угнетенный" мастер имеет право начать вещать только после пропадения активности на шине на определенное время. Посмотрите HART-протокол. Физика у вас будет другая, а протокольную часть можно слизать.
|
|
|
|
|
Feb 2 2016, 12:33
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (adnega @ Feb 2 2016, 14:31)  Можно на уровне протокола поколдовать. Мастера отслеживают коллизии. На этом можно все закончить. В том и дело, что, неужели не понятно, что на 485 мастера даже сколь-нибудь гарантированно НЕ МОГУТ ОТСЛЕДИТЬ сам факт наличия КОЛЛИЗИИ. Дальше бы было уже можно было накладывать протокол разрешения этих коллизий. QUOTE Физика у вас будет другая... Вот эта "другая физика" все дело и меняет. Именно ограничения 485 физики и были описаны в первом-же ответе.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Feb 2 2016, 12:35
|
Участник

Группа: Участник
Сообщений: 25
Регистрация: 27-09-15
Пользователь №: 88 582

|
Цитата(adnega @ Feb 2 2016, 12:31)  Можно на уровне протокола поколдовать. Мастера отслеживают коллизии. При возникновении коллизии оба тут же затыкаются, и начинают вещать через определенный таймаут. У кого такой таймаут будет меньше - тот и будет "доминирующим". "Угнетенный" мастер имеет право начать вещать только после пропадения активности на шине на определенное время.
Посмотрите HART-протокол. Физика у вас будет другая, а протокольную часть можно слизать. Вот,видите уже реально значит,а не то,что товарищь вещал битый час....... )))) А как можно реализовать чтобы заткнулся уже в текущем варианте? Не прибегая к протоколуименно на уровне железа чтобы чувствовал? Может трансиверы специальные есть? Если просадка по напряжению например,у меня лежит макет тут реализовано без протокола данное дияние.....................
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|