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

 
 
> Передать звездой RS232 на расстояние ~ 200м, помогите выбрать интерфейс для обмена данными
krino
сообщение Apr 11 2008, 11:39
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 11-04-08
Пользователь №: 36 686



Смотрел в сторону 485го интерфейса, но меня смущает его линейная структура..
Задача у меня такая - есть пара десятков устройств с МК Attiny13, которым надо выдавать команду и собирать с них состояние. Их взаиморасположение заранее точно не известно. по этому сомневаюсь, что оно окажется линейным, даже если и будет линейный участок, тогда будут и ответвления на метров 10-20. Расстояние до самого дальнего объекта будет около 200 метров. Уровень помех, думаю, будет приличным, т.к. есть в наличии мощные электропотребители. Сейчас в МК реализован rs-232 на скорости 2400, чего мне вполне хватает. За сим возникает вопрос: какую реализацию в физике выбрать? Характер обмена - вопрос-ответ, в вопросе присутствует адрес устройства и, соотвтетвтенно ожидается его ответ. Два одновременно отвечать не могут.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Галстук
сообщение May 8 2008, 18:17
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 112
Регистрация: 5-12-05
Из: Москва, Россия
Пользователь №: 11 818



Вдогонку предыдущиму посту.

Конечно, для применений RS485 более характерна длина линии этак 100-300-500м. Но мы, например, делаем информационные табло по блочному принципу, блоки индикации соединены с контроллером табло по RS485. В одном табло был 81 блок+1 контроллер=82 трансивера ADM485, соединение звездой, длина лучей до 15м, скорость 19200.

В этом табло НЕ используются терминальные резисторы, НЕТ линейной структуры, использованы стандартные приемопередатчики, допускающие до 32 девайсов на линии. Таким образом, нарушены все классические рекомендации и все устойчиво работает.

Мое объяснение такое. Поскольку длины проводов малы, волновые свойства линии не проявляются. Следовательно, отражения нас не волнуют и можно соединяться любой топологией и не вешать согласующих резисторов. Тогда возникает возможность подключить к линии во много раз больше приемопередатчиков, чем указано в спецификации. Дело в том, что стандарт допускает подключение 32-х "нормальных" девайсов (с вх. сопр. не менее 12к) и 2-х терминальных резисторов по 120 Ом - т.е. это будет порядка 50 Ом нагрузочной способности. А когда нет терминации, то значит можно подключать (12К)/(50 Ом)=240 штук, а не 32.

Я прав или где?
Go to the top of the page
 
+Quote Post
galjoen
сообщение May 13 2008, 14:13
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640



RS485 элементарно можно звездой сделать без к.л. отступлений от стандарта. Т.е. с терминаторами и короткими усами. Для этого RS485 надо по эзернетовскому кабелю пустить. В этом кабеле витых пар 4 шт. По одной паре к сигнал к устройству идёт, по другой от него и ещё 2 пары запасные - можно питание пустить. Т.е. получается линия, но выглядит всё как многоуровневая звезда. А то, что длина в 2 раза увеличивается, так длина гораздо меньше влияет, чем плохая топология (отсутствие терминаторов, длинные усы и т.п.).
Go to the top of the page
 
+Quote Post



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

 


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


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