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

 
 
> RS-485, соединение звездой.
Oleg_IT
сообщение Jan 13 2010, 18:25
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



Очень нужно по конструктивным соображениям соединить двенадцать слейвов с мастером звездой по RS-485. Мастер это МК ATMega128. На стороне мастера ставлю двенадцать преобразователей из RS-485 в UART, например MAX485E_S, и уже этот UART подключаю к МК звездой. Прошу подтвердить будет ли работать такая схема или есть другое решение?
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 14)
Nixon
сообщение Jan 13 2010, 18:54
Сообщение #2


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



Не понятна предлагаемая структура. У слейвов только RS232 есть?


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
Oleg_IT
сообщение Jan 13 2010, 19:34
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



У слейвов только 485.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 13 2010, 19:48
Сообщение #4


Гуру
******

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



Поиск:
http://www.google.lv/search?hl=ru&clie...tart=0&sa=N

Только звезда у Вас всуе помянута - то,что описано, это 12 штук точка-точка с коммутатром о котором почему-то не помянули.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Jan 13 2010, 19:49
Сообщение #5


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



485 разный бывает. 4 провода, 2 провода.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
Oleg_IT
сообщение Jan 13 2010, 20:50
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



В интерфейсе 2 провода. А что, в данном случае могут быть варианты?
Коммутатор, как отдельное устройство, на своей плате или во вне ставить не хочу. Можно было бы сделать так, поставить одну МС MAX485E_S, с одной стороны соединить её с Мегой, а с другой каждый слейв своим 485. Но так работать не будет. И поэтому я от каждого слейва преобразую 485 в UART и соединяю их с одним портом UART-а Меги. Но и в этом случае есть сомнения, потянет ли один порт 12 MAX485E_S или ей подобные? И может ещё какие проблемы могут быть.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 13 2010, 21:01
Сообщение #7


Гуру
******

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



Цитата(Oleg_IT @ Jan 13 2010, 23:50) *
Но и в этом случае есть сомнения, потянет ли один порт 12 MAX485E_S или ей подобные? И может ещё какие проблемы могут быть.

Что "потянет" один ВЫХОД приемника засадить оставшиеся 11 выходов smile.gif не потянет. Еще есть "идеи"? Или коммутатор выходов приемников, или в качестве халтуры их монтажное или через нечто с OD/OK/Диод.




Цитата(DpInRock @ Jan 13 2010, 22:49) *
485 разный бывает. 4 провода, 2 провода.

Если-бы у бабушки был... 485 были 4 провода, то он был-бы 422 smile.gif


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Jan 13 2010, 21:11
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(zltigo @ Jan 14 2010, 01:01) *
Если-бы у бабушки был... 485 были 4 провода, то он был-бы 422 smile.gif

Меня после такого тыкали в стандарты и я смутился smile.gif

Цитата(Oleg_IT)
"Можно было бы сделать так, поставить одну МС MAX485E_S, с одной стороны соединить её с Мегой, а с другой каждый слейв своим 485. Но так работать не будет."

Это еще почему? У всех работало, работает, и будет работать, а у Вас нет? Мотивируйте.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Jan 13 2010, 21:46
Сообщение #9


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Ничего не понимаю. Как можно такой простой вопрос так замутить.
Есть три линии А Б и земля. Все устройства сидят на этих линиях ПАРАЛЛЕЛЬНО. Точка.
Скоко чип интерфейсный позволяет, чтолько и сидят. Какая еще там звезда или не звезда...

Сообщение отредактировал DpInRock - Jan 13 2010, 21:52


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 13 2010, 22:19
Сообщение #10


Гуру
******

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



Цитата(Dog Pawlowa @ Jan 14 2010, 00:11) *
Меня после такого тыкали в стандарты и я смутился smile.gif

Это смотря что считать стандартом - их где-то четыре sad.gif + редакции. В последних ISOшных цифири 422/485 вообще походя поминаются в качестве так или иначе совместимых предшественников.
Цитата(DpInRock @ Jan 14 2010, 00:46) *
Какая еще там звезда или не звезда...

Все очень просто - звездой, конечно можете соединить, и даже где-то как-то работать будет. Но звезда это погано для этого интерфейса.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
МП41
сообщение Jan 13 2010, 22:58
Сообщение #11


4 синих кубика
****

Группа: Участник
Сообщений: 526
Регистрация: 19-09-08
Из: полупроводника, металла и стекла
Пользователь №: 40 326



Цитата(DpInRock @ Jan 13 2010, 23:46) *
Ничего не понимаю. Как можно такой простой вопрос так замутить.
Есть три линии А Б и земля. Все устройства сидят на этих линиях ПАРАЛЛЕЛЬНО. Точка.
Скоко чип интерфейсный позволяет, чтолько и сидят. Какая еще там звезда или не звезда...

Не даром же резисторы-"терминаторы" ставятся на самых дальних концах линии. А в звезде их уже так не повесишь.


--------------------
p-n-p-p-n-p-n-n-p-n-p структура однако очень эффективна
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Jan 14 2010, 07:10
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(МП41 @ Jan 14 2010, 01:58) *
...А в звезде их уже так не повесишь.

Ни скорость, ни дальность не оговорены, обсуждение топологии без этого не имеет смысла.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
МП41
сообщение Jan 14 2010, 07:18
Сообщение #13


4 синих кубика
****

Группа: Участник
Сообщений: 526
Регистрация: 19-09-08
Из: полупроводника, металла и стекла
Пользователь №: 40 326



Картинка из одного документа, описывающего RS-485.
Прикрепленное изображение


--------------------
p-n-p-p-n-p-n-n-p-n-p структура однако очень эффективна
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jan 14 2010, 07:19
Сообщение #14


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Поскольку словесное описание непонятно/неоднозначно (хотя конечно понятно, что ТАК работать не будет), предлагаю рисовать.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Oleg_IT
сообщение Jan 14 2010, 07:29
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



Всем доброе утро.
Правильно сказал товарищ «Как можно такой простой вопрос так замутить» smile.gif
RS-485 звездой не работает, «звездой, конечно можете соединить, и даже где-то как-то работать будет» это ни меня, ни тем более заказчика не устраивает.
Повторюсь, от каждого из двенадцати слейвов к мастеру тяну RS-485. На плате, где стоит МК мастера, преобразую RS-485 в UART МС MAX485E_S и соединяю их с одним портом UART-а Меги, фактически звездой. Будет такая «звезда» работать? Вроде как должна, т.к. линии RS-485 друг от друга изолированы.

Скорость 56300, дальность <10м По картинке, мой вариант “Star network (avoid)”

Цитата(DpInRock @ Jan 14 2010, 00:46) *
Есть три линии А Б и земля. Все устройства сидят на этих линиях ПАРАЛЛЕЛЬНО. Точка.
Скоко чип интерфейсный позволяет, чтолько и сидят. Какая еще там звезда или не звезда...

Линий может быть и две, А и В. RS-485 позволяет соединить устройства параллельно только тогда когда они идут один за другим на одной шине, иначе не долали бы расширителей. В Меги UART порт на эти цели всего один (УВЫ), второй занят.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 17:03
Рейтинг@Mail.ru


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