[an error occurred while processing this directive]
Подскажите пожалуйсиа можно ли по 485 соеденить несколько(20-30шт) контроллеров так чтобі каждій слушал каждого
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
fenix
02 сентября 2006 г. 02:20
Составить ответ
|||
Конференция
|||
Архив
Ответы
Можно, я соединял и все прекрасно работало (-)
—
Анатоль
(02.09.2006 18:58
62.80.187.207
,
пустое
)
ТЫ попал, 4 дня отлаживаю то-же самое, устал, а так охото выразиться, БУБУ-не будь таким жестоким!
—
samsony
(02.09.2006 07:30
85.93.35.221
,
пустое
)
На 20-30 у Вас передатчики рано или поздно гикнутся. На 2-3 еще можно, но это будет геморрой и сердцу остуда, стандартными уартовскими средствами не побеждаемые. В общем забудьте эту идею и слушайте DASM-а :-)
—
-=ВН=-
(02.09.2006 03:06
213.177.99.116
,
пустое
)
Выставляйте на всех абонетах RTS на вввод и слушайте... тишину. ...Кто-то должен все таки говорить! :o)
—
ETM
(02.09.2006 02:34
62.117.85.87
,
пустое
)
какой RTS в 485 ? Не пугай детей
—
DASM
(02.09.2006 02:35
212.58.192.14
,
пустое
)
Ну-ка, ну-ка... Просвяти тоды и меня... Может я отстал за годы работы с RS485...
—
ETM
(02.09.2006 02:46
62.117.85.87
,
пустое
)
насколько мне известно, RTS используется в некоторых конвертераз 232-485 для переключения направления. Сиё совсем не обязательно - есть автоматы. В стандарте 485-го (у меня его нет, но уверен) слова RTS нету. Это просто удобная фишка для состыковки с PC
—
DASM
(02.09.2006 02:48
212.58.192.14
,
пустое
)
RS485 всего навсего "физицкий" интерфейс. Ничего протокольного там нет.
—
-=ВН=-
(02.09.2006 03:02
213.177.99.116
,
пустое
)
а я сказал что-то противоречащее этому или ответ не мне ?
—
DASM
(02.09.2006 03:04
212.58.192.14
,
пустое
)
вернее сказал, но опять же, насколько знаю, в 485-ом коллизии передачи недопустимы.. возможно это всего лишь следствие электрического стандарта, но думаю не стоит придираться к словам, если сути это не меняет
—
DASM
(02.09.2006 03:06
212.58.192.14
,
пустое
)
Термин "RTS" - давно и прочно утвердился за "переключателем" направления передачи в сетях Rs485. Но формально, конечно, Вы правы...
—
ETM
(02.09.2006 03:10
62.117.85.87
,
пустое
)
у меня он закрепился за линией запитки всяких UART приблуд :-))) Так что дело вкуса. Вобщем проехали
—
DASM
(02.09.2006 03:11
212.58.192.14
,
пустое
)
Нет, там допустимы коллизии, передатчики с их учетом разработаны, но при небольшом числе устройств. Только это гемморой, я уже выше написал.:-)
—
-=ВН=-
(02.09.2006 03:09
213.177.99.116
,
пустое
)
Слушать никому не запрещается. А вот говорить - когда микрофон мастер даст только
—
DASM
(02.09.2006 02:24
212.58.192.14
,
пустое
)
Я запутался. если два то понятно(подключаем наоборот) если больше то как же каждій к каждому сможет обратиться? и нужно ли вводить еще одну линию busy?
—
fenix
(02.09.2006 02:35
195.245.194.37
,
пустое
)
не надо ничего вводить. 485- линия одномастеринговая. Мастер по очереди например отпрашивает ВСЕ устройства. Если им есть чего сказать - они говорят. Если нет, то либо молчат, либо говорят, что говорить им нечего.Сами по себе когда хотят они на передачу встать не могут. Это может только мастер. Один во всей сетке
—
DASM
(02.09.2006 02:40
212.58.192.14
,
пустое
)
а как можно сделать чтобы мастера небыло и каждый мог общаться не тьлько с мастером но и со всеми остальными
—
fenix
(02.09.2006 02:44
195.245.194.37
,
пустое
)
а чего проблема то ? Скорость важна ? Мастер же может транзитом пакеты раздавать через себя. Насколько мне известно, 485-ый именно на физическом уже уровне не позволит использовать мультимастер. Тут типа CAN или Ethernet или еще кучи чего, чего я не знаю
—
DASM
(02.09.2006 02:47
212.58.192.14
,
пустое
)
Скорость не критична. Вы имеете ввиду что ктото шлет мастеру а тот шлет камуто?
—
fenix
(02.09.2006 02:49
195.245.194.37
,
пустое
)
аха. мастер запрашивает у слейва1 (S1) пакет. Получает его, причем в поле пакета стоит, что инфа есть и предназначена для слейва2. Дальше варианта два - или S2 просто "слышит" этот пакет, и сам выбирает эту инфу для себя, или мастер перешлет ему её явно. Мне второй вариант нравится больше - будет гарантия, что S2 не проспал данные. Ну вобщем это все в порядке ночных сонных мыслей, может и поумней варианты есть
—
DASM
(02.09.2006 02:56
212.58.192.14
,
пустое
)
сеть с равноправными rs-485 узлами допускается, если применить приемепередатчики с токоограничением (чтобы друг друга не убили) и реализовать методы детектирования и разрешения коллизий (одновременная передача пакета данных)
—
++
(02.09.2006 09:05
80.92.98.25
,
пустое
,
ссылка
)
CAN называется :-)
—
Vladimir Ljaschko
(02.09.2006 11:10
194.231.191.152
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание