Подскажите алгоритм протокола, чтобы повесить два устройства на один RS-232.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
skima
23 сентября 2004 г. 11:35
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ответ: Если не вдаваться в железо...
—
rs232
(23.09.2004 13:12, 188 байт)
также в i7000 серии, кажется, были коммутаторы rs232...
—
/гоша/
(23.09.2004 12:22,
пустое
)
wake
—
Алексей Мусин
(23.09.2004 12:03,
пустое
,
ссылка
)
RS-232 толко для связи "точка-точка".
—
aaa
(23.09.2004 11:46,
пустое
)
Ответ: почему??? можно закольцевать ,я так делал все работало...едиственый глюк что если один девайс вырубится то все медным тазом накроется:)
—
777~
(23.09.2004 12:13, 217 байт)
хи-хи. Надо было поставить реле - для правильного соединения всегда.
—
-Tумблер-
(23.09.2004 13:34,
пустое
)
Кольцо у Вас ведь логическое. То что, например, ppp протокол "точка-точка", не значит, что нелзя построить сеть.
—
aaa
(23.09.2004 13:06,
пустое
)
Ответ: да и причем тут проток поит ту поит и rs-232 ,,? это стандарт физической среды передачи сигнала протокол тут нипричем так же как и у rs485
—
777~
(23.09.2004 13:22,
пустое
)
А если один мастер? Что, несогласование уровней по ТХ будить? Ставьте тогда на ТХ транзистор по ОК и будет вам монтажное ИЛИ... *-)
—
Звероящер
(23.09.2004 13:38,
пустое
)
Ответ: причем тут уровни? один выход передачика rs-232 грузиться на один вход приемника и так соеденены все устройства друг с другом мастера тут может и не быть...любое устройство любому устройству может без конфликтов посылать адресные пакеты они по кругу летят:)
—
777~
(23.09.2004 13:45,
пустое
)
Соедини так хотя бы три устройства и посмотри что получится.
—
=TriD=
(23.09.2004 17:47,
пустое
)
Пост снимается. Мысль 777~, видимо, описана ниже. Такое соединение действительно возможно.
—
=TriD=
(23.09.2004 17:52,
пустое
)
Ответ: то что описано уже работает и очень хорошо это был станок было именно три платы четвертым был PC комп все устройства слали команды без всяких временных колизий даже каждое могло само себе послать сообщение:)
—
777~
(23.09.2004 18:10,
пустое
)
А что будет, если произойдет сбой во время передачи (один из ноликов поменяется на единичку :) и ни один из участников "сети" не признает этот пакет?
—
=TriD=
(23.09.2004 20:07, 45 байт)
Ответ: делал все как обычно тайм аут ожидания если нет то повтор хотя растояния линии полтора метра какие там помехи устройство работало порой в две смены без выключения я у рабочих спрашивал они сказали что сбоев не было...
—
777~
(24.09.2004 11:40,
пустое
)
Ответ: какое логическое?? TX0->RX1, TX1->RXN, TXN->RX0 , физически платы стыкуются в кольцо ...просто раз запрета передачиков нет то можно в кольцо соеденить :)
—
777~
(23.09.2004 13:17,
пустое
)
Насколько я понял, у Вас передатчик (UART) одного контроллера связан с приемником другого контроллера. Т.е. (+)
—
aaa
(23.09.2004 13:39, 180 байт)
Ответ: точка в точку это когда Tx0->Rx1 ,Tx1->rx0 а тут по другому:)
—
777~
(23.09.2004 13:50,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru