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

 
 
> 2 MASTERA RS 485 и доминирующий
Denisam
сообщение Feb 2 2016, 11:12
Сообщение #1


Участник
*

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



Здравствуйте,интересует вопрос реализации на RS485,двух Мастеров.....
Как сделать так чобы 1 Мастер говорил а второй молчал?

Как сделать доминирующего Мастера?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zltigo
сообщение Feb 2 2016, 11:36
Сообщение #2


Гуру
******

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



Даже интересно стало, что Вам "понятно"? Попробуйте нескольколько раз перечитать мой ответ - "никак".


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Denisam
сообщение Feb 2 2016, 11:39
Сообщение #3


Участник
*

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



Цитата(zltigo @ Feb 2 2016, 11:36) *
Даже интересно стало, что Вам "понятно"? Попробуйте нескольколько раз перечитать мой ответ - "никак".

У меня есть конкретные примеры реализации доминантного состояния мастера,когда 1 Мастер сильнее другого.
Когда на линии второй Мастер первый молчит.
Вот как это реализовано - ВОПРОС.

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

Скорее всего за счет напряения или сопротивления в любом случае.
Go to the top of the page
 
+Quote Post
adnega
сообщение Feb 2 2016, 12:31
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(Denisam @ Feb 2 2016, 14:39) *
У меня есть конкретные примеры реализации доминантного состояния мастера,когда 1 Мастер сильнее другого.
Когда на линии второй Мастер первый молчит.
Вот как это реализовано - ВОПРОС.

Можно на уровне протокола поколдовать. Мастера отслеживают коллизии.
При возникновении коллизии оба тут же затыкаются, и начинают вещать через определенный таймаут.
У кого такой таймаут будет меньше - тот и будет "доминирующим".
"Угнетенный" мастер имеет право начать вещать только после пропадения активности на шине на определенное время.

Посмотрите HART-протокол. Физика у вас будет другая, а протокольную часть можно слизать.
Go to the top of the page
 
+Quote Post
Denisam
сообщение Feb 2 2016, 12:35
Сообщение #5


Участник
*

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



Цитата(adnega @ Feb 2 2016, 12:31) *
Можно на уровне протокола поколдовать. Мастера отслеживают коллизии.
При возникновении коллизии оба тут же затыкаются, и начинают вещать через определенный таймаут.
У кого такой таймаут будет меньше - тот и будет "доминирующим".
"Угнетенный" мастер имеет право начать вещать только после пропадения активности на шине на определенное время.

Посмотрите HART-протокол. Физика у вас будет другая, а протокольную часть можно слизать.

Вот,видите уже реально значит,а не то,что товарищь вещал битый час....... ))))
А как можно реализовать чтобы заткнулся уже в текущем варианте?
Не прибегая к протоколуименно на уровне железа чтобы чувствовал?
Может трансиверы специальные есть?
Если просадка по напряжению например,у меня лежит макет тут реализовано без протокола данное дияние.....................
Go to the top of the page
 
+Quote Post
adnega
сообщение Feb 2 2016, 13:54
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(Denisam @ Feb 2 2016, 15:35) *
Вот,видите уже реально значит............

Тогда послушайте историю, приключившуюся со мной много лет назад.
Устанавливали мы светодиодные строки на КПП. Строки работали по RS-422, но сильно это сути не меняло.
Получалось так, что поодиночке все табло работают, но когда они на одной шине - не работает одно из них.
Монтажники радостно побежали за упаковкой, чтоб этого паршивца вернуть изготовителю, а я отправился за
осциллографом... Оказалось, что в одном из табло неисправен передатчик и он всегда включен.
Когда общаешься с этим табло, то все нормально, т.к. в RS-422 полный дуплекс, и этот передатчик ничему не мешает.
Но когда пытаются вещать другие табло, то им приходится с этим включенным передатчиком перетягивать шину.
Кто сильнее, и кто поближе к приемнику, тот и побеждал. Самое дальнее табло не могло победить этот передатчик,
и система не могла принять от него данные. Создавалось впечатление, что табло неисправно, хотя на самом деле
неисправно было другое.

Внимание вопрос: вам нужны такие пляски? А вы ведь именно на это хотите подписаться, и zltigo всячески вас убеждает
в гиблости такого подхода, причем я с ним согласен: гарантированно коллизию не обнаружить.

То что вы хотите - называется CAN. Там не просто мультимастер, но и приятный бонус в виде неразрушающего арбитража.
В чем проблема делать на CAN? Или с применением CAN-phy...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Denisam   2 MASTERA RS 485 и доминирующий   Feb 2 2016, 11:12
- - zltigo   QUOTE (Denisam @ Feb 2 2016, 13:12) Как с...   Feb 2 2016, 11:20
|- - Denisam   Цитата(zltigo @ Feb 2 2016, 11:20) Сюрпри...   Feb 2 2016, 11:30
|- - zltigo   QUOTE (Denisam @ Feb 2 2016, 13:39) У мен...   Feb 2 2016, 11:40
||- - Denisam   Цитата(zltigo @ Feb 2 2016, 11:40) Ложь. ...   Feb 2 2016, 11:46
||- - zltigo   QUOTE (Denisam @ Feb 2 2016, 13:46) Зачем...   Feb 2 2016, 11:58
||- - Denisam   Цитата(zltigo @ Feb 2 2016, 11:58) По нед...   Feb 2 2016, 12:08
||- - zltigo   QUOTE (Denisam @ Feb 2 2016, 14:08) Транс...   Feb 2 2016, 12:12
||- - Denisam   Цитата(zltigo @ Feb 2 2016, 12:12) Увы, в...   Feb 2 2016, 12:13
|- - zltigo   QUOTE (adnega @ Feb 2 2016, 14:31) Можно ...   Feb 2 2016, 12:33
|- - zltigo   QUOTE (Denisam @ Feb 2 2016, 14:35) напри...   Feb 2 2016, 12:40
|- - Denisam   Это все хорошо и я понимаю,как оно должно работать...   Feb 2 2016, 14:52
|- - adnega   Цитата(Denisam @ Feb 2 2016, 17:52) Нужно...   Feb 2 2016, 15:23
|- - Denisam   Цитата(adnega @ Feb 2 2016, 15:23) Это не...   Feb 2 2016, 15:57
|- - adnega   Цитата(Denisam @ Feb 2 2016, 18:57) Так м...   Feb 2 2016, 16:03
|- - Denisam   Цитата(adnega @ Feb 2 2016, 16:03) Т.е. у...   Feb 2 2016, 16:12
|- - adnega   Цитата(Denisam @ Feb 2 2016, 19:12) Ну ка...   Feb 2 2016, 16:14
|- - Denisam   Цитата(adnega @ Feb 2 2016, 16:14) А како...   Feb 2 2016, 16:24
|- - adnega   Цитата(Denisam @ Feb 2 2016, 19:24) В том...   Feb 2 2016, 16:31
|- - kolobok0   Цитата(Denisam @ Feb 2 2016, 19:24) В том...   Feb 3 2016, 06:27
- - vladec   Решайте вопрос на уровне протокола, посмотрите, на...   Feb 3 2016, 08:38
|- - zltigo   QUOTE (vladec @ Feb 3 2016, 10:38) Решайт...   Feb 3 2016, 11:14
|- - mantech   Цитата(zltigo @ Feb 3 2016, 14:14) 1) Уж ...   Feb 3 2016, 19:58
|- - adnega   Цитата(mantech @ Feb 3 2016, 22:58) Ну во...   Feb 3 2016, 20:19
||- - Огурцов   Цитата(adnega @ Feb 3 2016, 21:19) ну, та...   Feb 4 2016, 08:37
||- - adnega   Цитата(Огурцов @ Feb 4 2016, 11:37) при п...   Feb 4 2016, 10:32
|||- - mantech   Цитата(adnega @ Feb 4 2016, 13:32) Нужно ...   Feb 4 2016, 11:57
|||- - adnega   Цитата(mantech @ Feb 4 2016, 14:57) Может...   Feb 4 2016, 12:24
||- - Сергей Борщ   Цитата(Огурцов @ Feb 4 2016, 10:37) при п...   Feb 4 2016, 11:18
||- - MrYuran   Цитата(Сергей Борщ @ Feb 4 2016, 14:18) А...   Feb 4 2016, 12:01
||- - Огурцов   Цитата(Сергей Борщ @ Feb 4 2016, 12:18) А...   Feb 4 2016, 14:16
||- - mantech   Цитата(Огурцов @ Feb 4 2016, 17:16) о...   Feb 4 2016, 19:58
||- - Baser   Цитата(mantech @ Feb 4 2016, 21:58) Ну во...   Feb 4 2016, 21:35
|- - zltigo   QUOTE (mantech @ Feb 3 2016, 21:58) прогр...   Feb 3 2016, 20:20
|- - adnega   Цитата(zltigo @ Feb 3 2016, 23:20) Я весь...   Feb 3 2016, 20:45
|- - zltigo   QUOTE (adnega @ Feb 3 2016, 22:45) Слейвы...   Feb 3 2016, 21:22
|- - adnega   Цитата(zltigo @ Feb 4 2016, 00:22) Поздно...   Feb 4 2016, 04:28
|- - mantech   Цитата(adnega @ Feb 4 2016, 07:28) Если н...   Feb 4 2016, 07:36
|- - zltigo   QUOTE (mantech @ Feb 4 2016, 09:36) Об эт...   Feb 4 2016, 13:14
|- - mantech   Цитата(zltigo @ Feb 4 2016, 16:14) При эт...   Feb 4 2016, 13:36
|- - zltigo   QUOTE (mantech @ Feb 4 2016, 15:36) Перед...   Feb 4 2016, 13:51
- - smalcom   ЦитатаДумаю, можно закругляться, у меня уже попкор...   Feb 4 2016, 22:00


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th June 2025 - 17:19
Рейтинг@Mail.ru


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