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

 
 
> Передать звездой 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
Ответов
blackbit
сообщение Apr 11 2008, 13:24
Сообщение #2


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

Группа: Новичок
Сообщений: 100
Регистрация: 5-03-07
Пользователь №: 25 892



232: красная цена - 20м, без специальных ухищрений.
485: физическая топология действительно общая шина, но, применив пассивные разветвители, можно и звездой раскинуть.
Go to the top of the page
 
+Quote Post
krino
сообщение Apr 11 2008, 14:00
Сообщение #3





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



Цитата(blackbit @ Apr 11 2008, 17:24) *
232: красная цена - 20м, без специальных ухищрений.
485: физическая топология действительно общая шина, но, применив пассивные разветвители, можно и звездой раскинуть.


а можно меня ткнуть в пассивный разветвитель? а то беглое гуглование что-то не дало результата.. а кроме 485 альтернатив нету? токовую петлю например к каждому из центра сделать и как-то замультплексировать приём, например, по аналогии с открытым коллектором...
Go to the top of the page
 
+Quote Post
Галстук
сообщение Apr 11 2008, 17:19
Сообщение #4


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

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



Цитата(krino @ Apr 11 2008, 18:00) *
а можно меня ткнуть в пассивный разветвитель? а то беглое гуглование что-то не дало результата.. а кроме 485 альтернатив нету? токовую петлю например к каждому из центра сделать и как-то замультплексировать приём, например, по аналогии с открытым коллектором...

Тоже интересно, что за пассивный разветвитель. Просьба прояснить.

Относительно 485 есть такое соображение. Если в вашей звезде электрическая длина лучей раз в 10 короче длины волны частоты среза сигнала, можете пренебречь волновыми свойствами линии и не думать о терминации.

Если макс длина провода 200 м, возьмем длину волны в 10 раз больше - 2000м, отсюда верхняя частота найдется из времени распространения 2000м/(300м/мкс)=7мкс, около 130 кГц. Ищите 485 передатчик с ограниченной полосой и делайте звезду. Вот max3082 - полоса 115 кГц.
Go to the top of the page
 
+Quote Post
krino
сообщение Apr 14 2008, 07:57
Сообщение #5





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



Цитата(Галстук @ Apr 11 2008, 21:19) *
Если макс длина провода 200 м, возьмем длину волны в 10 раз больше - 2000м, отсюда верхняя частота найдется из времени распространения 2000м/(300м/мкс)=7мкс, около 130 кГц. Ищите 485 передатчик с ограниченной полосой и делайте звезду. Вот max3082 - полоса 115 кГц.

А как полоса у нас считается? Если у меня простой 232 работает на 2400 без всякого кодирования, то, получается, при передаче 0xAA частота будет примерно 2.7 кГц, а при передаче 0x00 - около 0.3 кГц. Тогда, при таком раскладе, получается, что можно не заморачиваться с топологией? Или я не так считаю?
Go to the top of the page
 
+Quote Post



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

 


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


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