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

 
 
> 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
Ответов
vladec
сообщение Feb 3 2016, 08:38
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 167
Регистрация: 3-10-05
Из: Москва
Пользователь №: 9 158



Решайте вопрос на уровне протокола, посмотрите, например, протокол MODBUS.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 3 2016, 11:14
Сообщение #3


Гуру
******

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



QUOTE (vladec @ Feb 3 2016, 10:38) *
Решайте вопрос на уровне протокола, посмотрите, например, протокол MODBUS.

1) Уж в котрый раз - на RS485 физике невозможно даже сколь-нибудь надежно определить наличие коллизии.
2) MODBUS ни разу ни мультимастер и не имеет никаких средств для разрешения коллизий, даже если-бы их активному передатчику удалось отдетектировать.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
mantech
сообщение Feb 3 2016, 19:58
Сообщение #4


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(zltigo @ Feb 3 2016, 14:14) *
1) Уж в котрый раз - на RS485 физике невозможно даже сколь-нибудь надежно определить наличие коллизии.
2) MODBUS ни разу ни мультимастер и не имеет никаких средств для разрешения коллизий, даже если-бы их активному передатчику удалось отдетектировать.


Ну вот, докопались до человека biggrin.gif

Если у него и есть что-то рабочее, хотя ИМХО - на 485й физике - это изврат, то просто гибрид временного разделения с программным детектором коллизий, определением своего маркера и контр. суммы... На подобие эзернета по коаксиалу laughing.gif
В принципе возможно, в реалии дурдом rolleyes.gif
Go to the top of the page
 
+Quote Post
adnega
сообщение Feb 3 2016, 20:19
Сообщение #5


Гуру
******

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



Цитата(mantech @ Feb 3 2016, 22:58) *
Ну вот, докопались до человека biggrin.gif

Вероятно, человек хочет по-простому: ну, там... пару резисторов... может, диодиков.
Главное, чтоб готовые устройства не трогать.
А слова "коллизия", "протокол", "временное разделение" - это все лишнее.
ТСу ведь нужно, чтоб один драйвер стал сильнее, а второй слабее.
А как это делается? Резисторами, разумеется))
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Feb 4 2016, 08:37
Сообщение #6


Гуру
******

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



Цитата(adnega @ Feb 3 2016, 21:19) *
ну, там... пару резисторов... может, диодиков

при помощи пары диодиков и одного (или трех) резисторов сделать из rs485 can
да, вот если бы rs485 был сделан из пары rs422 - я бы даже подписался
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Feb 4 2016, 11:18
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(Огурцов @ Feb 4 2016, 10:37) *
при помощи пары диодиков и одного (или трех) резисторов сделать из rs485 can
А диоды зачем? Tx прибить гвоздями к земле, передаваемые данные завести на TxEN, резисторами растянуть шину к рецессивному уровню. Что я не учел?


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Feb 4 2016, 14:16
Сообщение #8


Гуру
******

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



Цитата(Сергей Борщ @ Feb 4 2016, 12:18) *
А диоды зачем?

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


о! банально - буфер-переходник, принимает с каждого по rs485, передаёт по can
Go to the top of the page
 
+Quote Post
mantech
сообщение Feb 4 2016, 19:58
Сообщение #9


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(Огурцов @ Feb 4 2016, 17:16) *
о! банально - буфер-переходник


Ну вот, началось... Походу ТСу проще выкинуть все это поделье или использовать нормальный протокол, для 485, без всяких супермастеров и пр, что считаю более оптимальным в данном случае.

Сообщение отредактировал mantech - Feb 4 2016, 19:59
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   Даже интересно стало, что Вам "понятно"?...   Feb 2 2016, 11:36
|- - Denisam   Цитата(zltigo @ Feb 2 2016, 11:36) Даже и...   Feb 2 2016, 11:39
|- - 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
|- - adnega   Цитата(Denisam @ Feb 2 2016, 14:39) У мен...   Feb 2 2016, 12:31
|- - zltigo   QUOTE (adnega @ Feb 2 2016, 14:31) Можно ...   Feb 2 2016, 12:33
|- - Denisam   Цитата(adnega @ Feb 2 2016, 12:31) Можно ...   Feb 2 2016, 12:35
|- - zltigo   QUOTE (Denisam @ Feb 2 2016, 14:35) напри...   Feb 2 2016, 12:40
|- - adnega   Цитата(Denisam @ Feb 2 2016, 15:35) Вот,в...   Feb 2 2016, 13:54
|- - 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
||- - 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
||- - MrYuran   Цитата(Сергей Борщ @ Feb 4 2016, 14:18) А...   Feb 4 2016, 12:01
||- - 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 Текстовая версия Сейчас: 19th June 2025 - 14:33
Рейтинг@Mail.ru


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