Форум: "Система";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];
ВнизКак на 1 COM - порту заставить работать 2 девайса? Найти похожие ветки
← →
Карелин Артем © (2003-12-25 15:17) [0]Скажем Rx/Tx отведем под модем без контроля передачи, а еще 2 провода под другой девайс. С модемом работа пройдет без проблем, непонятки в том, как лучше организовать опрос состояния контактов и как сделать изменение уровней на них по правилам COM-порта.
Четности нет, скорость одинаковая... А заморочка с одним комом вытекает из архитектуры компа. Юзера для ручного переключателя нет.
← →
jack128 © (2003-12-25 15:43) [1]Имхо никак Если эстройство этого не поддерживает.
← →
jack128 © (2003-12-25 15:45) [2]Есть правда такой вариант. Распаять устройство с одним портом через который подключ. комп, а через два других подключай свои девайсы. Ну и логику котроллера написать..
← →
Карелин Артем © (2003-12-25 15:47) [3]jack128 © (25.12.03 15:43) [1]
Что значит не поддерживает? Переходник запаял со своей разводкой проводов и вперед.
Был к примеру RD - стал Rx.
← →
jack128 © (2003-12-25 15:51) [4]И как ты упровлять этими сигналами будешь?
← →
jack128 © (2003-12-25 15:54) [5]Под поддержкой устройством я имел в виду, что например у нас всем устройствам присваивается уникальный номер, который закладывается в посылку, устройство сравнивает принятый номер со своим собственным, если не совпадает, то игнорирует команду..
← →
Карелин Артем © (2003-12-25 15:54) [6]jack128 © (25.12.03 15:51) [4]
Управлять в принципе проще - SetCommMask. А вот как делать точные задержки на время посылки одного бита и как определять моменты изменения битов маски по ждущему принципу я пока не знаю.
← →
jack128 © (2003-12-25 15:58) [7]
> как определять моменты изменения битов маски по ждущему
> принципу я пока не знаю.
WaitCommEvent ??
Но все таки, само устройство, что, никакие контакты кроме rx и tx не контролирует?
← →
Карелин Артем © (2003-12-25 16:00) [8]jack128 © (25.12.03 15:54) [5]
В RS-232 такого вроде не предусмотрено. Я вообще предлагал отказаться от компа как посредника и сотворить контроллер на Атмеловском проце как посредника. Забраковали. Говорят что самопальные девайсы не отличаются надежностью.
← →
jack128 © (2003-12-25 16:04) [9]
> В RS-232 такого вроде не предусмотрено.
Я имел в виду не RS, а в УСТРОЙСТВЕ!!!
← →
tesseract (2003-12-26 09:41) [10]Есть такие устройства - называются сплиттеры COM-портов, если не ошибаюсь у Т-вес есть такое.
← →
atruhin © (2004-01-01 15:28) [11]Купи внешний контроллер COM портов, он стоит не более $15-$20 это будет дешевле чем городить программу.
← →
wal © (2004-01-01 18:55) [12]
> В RS-232 такого вроде не предусмотрено. Я вообще предлагал
> отказаться от компа как посредника и сотворить контроллер
> на Атмеловском проце как посредника. Забраковали. Говорят
> что самопальные девайсы не отличаются надежностью.
Если к самопальным девайсам с душой подойти, то работают они не хуже, а лучше промышленных.
Это можно перефразировать так: самопальные программы чаще виснут.
Не важно, кто писал программу (проектировал/собирал девайс), важно КАК это сделано.
С уважением.
← →
GEN++ © (2004-01-08 10:20) [13]>Карелин Артем
> ... Я вообще предлагал
> отказаться от компа как посредника и сотворить контроллер
> на Атмеловском проце как посредника
По-моему это лучший вариант, только
вместо Atmel можно использовать PIC18F252 Microchip за 5$
Загляни на www.fractal.com.ru - возможно найдешь что-то готовое
← →
Карелин Артем © (2004-01-08 13:27) [14]atruhin © (01.01.04 15:28) [11]
Юзера для ручного переключателя нет.
← →
y-soft © (2004-01-08 13:42) [15]Используя RS485, можно без проблем цеплять до 63 внешних устройств на одну линию. Естественно, эти устройства должны понимать RS485 и сами заботиться об идентификации и синхронизации (Com-порт компьютера может быть и стандартным RS232C)
Очень удобно то, что микропроцессоры линии 8051 поддерживают работу в подобном режиме
Используем такой способ для связи компьютера с внешними устройствами в промышленных системах
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.049 c