Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 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.089 c
14-1077866459
Карелин Артем
2004-02-27 10:20
2004.03.28
Где взять инфу по репликации баз?


14-1078348728
Style
2004-03-04 00:18
2004.03.28
Вот еще компонентик написал, оцените


4-1073550028
lex
2004-01-08 11:20
2004.03.28
Как у TPopupMenu убрать рамку?


3-1076950170
freshman
2004-02-16 19:49
2004.03.28
Как сделать цикл чтения БД


8-1069047298
Millennium
2003-11-17 08:34
2004.03.28
Как загрузить 7500 bmp





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский