COM через USB |
Ответить | Страница 123> |
Автор | |
Новичок Присоединился: 25 Апрель 2007 Категория: Russian Federation Online Status: Offline Публикации: 16 |
Опубликовано: 07 Июнь 2007 07:14 |
Приветствую. Вопрос такой: к компьютеру требуется подключить 6 контроллеров работающих через com-порт. 6 портов конечно нету. платы расширения портов тоже нету, но есть usb. Вроде как можно эмулировать работу ком-порта через USB, подскажите возможно это и что для этого нужно? для обмена используются только Rx и Tx.
Спасибо. |
|
Участник Присоединился: 27 Апрель 2005 Категория: Ukraine Online Status: Offline Публикации: 81 |
|
Я бы сделал так: 1) к контроллерам присоединил преобразователь RS232-RS485 (например I-7520) 2) к компьютеру - преобразователь USB-RS485 (например I-7561) 3) объединил все это в одну цепь. 4) все программируется как обычный ком-порт, но в полудуплексном режиме, то есть PC - спросил, контроллер, которому задан вопрос - ответил. |
|
AlexZ
|
|
Действительный член Присоединился: 18 Декабрь 2006 Категория: Russian Federation Online Status: Offline Публикации: 275 |
|
Если речь идет о дополнительном оборудовании, то предпочел бы мультипортовую плату - к примеру JetNet 1204 или JetNet 1402 (Korenix) - в зависимости от того, RS232 или RS485. Необходимость наличия преобразователя со стороны контроллера зависит от длины линии - в вопросе этих данных нет. Но, как я понял, интересует-таки вариант без использования доп. оборудования? |
|
Новичок Присоединился: 25 Апрель 2007 Категория: Russian Federation Online Status: Offline Публикации: 16 |
|
Внесу ясность. Контроллеры не объединяются в одну магистраль (Ш-711), каждый контроллер требует своего подключения к компютеру, конечно через преобразователь (ИРПС/RS232). Он есть, в свое время спаяли. 485-й интерфейс не используется. Мультипортовой карты RS232 нету даже в магазинах, не говоря уже о преобразователях I-7561. Программа, которую использую, работает с контроллерами посредством ком-порта (через преобразователь). На компьютере есть куча usb-портов. Идея такая: эмулировать устройство ком-порта, а реально обмен будет идти через усб. Такое вроде делается, сотовые так подключают. Требуется наличие драйверов этих виртуальных ком-портов. Они появляются когда девайс подключен. Но тут, понятно, сам девайс выдает сигнал о своем присутствии в порт, дальше рулит драйвер, в случае с Ш-711 этого ожидать не приходится. Вот и вопрос, можно все-таки как-то создать эти виртуальные ком-порты и вести обмен данными через усб?
|
|
Действительный член Присоединился: 18 Декабрь 2006 Категория: Russian Federation Online Status: Offline Публикации: 275 |
|
Про возможность сделать вирутальные порты путем использования драйверов - не знаю, врать не буду. Но вот информация о том, что мультипортовок нет в магазине, не совсем корректная. Затрудняюсь по ситуации с ICP DAS, но вот JetCard точно есть на складе в ПЛКСистемах. Сутки на оплату, 2-3 дня экспресс доставки - если время терпит, это имхо вариант. Посмотрите контакты тут |
|
Действительный член Присоединился: 25 Март 2005 Категория: Russian Federation Online Status: Offline Публикации: 199 |
|
В любом компьютерном магазине есть конвертер USB -> COM.
Подключил, настроил драйвера. Получился COM порт. Не вижу никаких проблем. Примерная цена ~ 300 рублей. |
|
Главный инженер проектов.
"УралРТСофт" |
|
Действительный член Присоединился: 25 Март 2004 Категория: Russian Federation Online Status: Offline Публикации: 169 |
|
Все USB -> COM девайсы используют одинаковые микросхемы преобразователя. Но у всех у них разные драйвера. У нас была проблема при программировании контроллеров. Так, что надо быть осторожнее. Попробуйте купить один - дальше станет ясно.
|
|
Действительный член Присоединился: 29 Январь 2004 Категория: Russian Federation Online Status: Offline Публикации: 293 |
|
Проблема в том, что драйверы таких девайсов работают только в Windows. В ОС появляются обычные доп. порты. Если ПО написано под Windows и использует стандартный API, то проблем не будет. Если ПО старое под DOS, то работать не будет однозначно. Т.е. правильный совет: взять 1 такой переходник попробовать, если не пойдет – вернуть |
|
Igor Petrov
|
|
Действительный член Присоединился: 18 Декабрь 2006 Категория: Russian Federation Online Status: Offline Публикации: 275 |
|
Насколько я понимаю, есть еще один "подводный камень" - используемый Вами контроллер может требовать внешних сигналов CTS/RTS. Не факт, что переходник или плата это обеспечит. Поэтому даже перед покупкой тестового экземпляра лучше бы этот момент уточнить по документации. |
|
Действительный член Присоединился: 08 Март 2006 Категория: Russian Federation Online Status: Offline Публикации: 440 |
|
Идеальное решение: Контроллер PCI - COM 4 порта. И под DOS и под WIN. Гляньте здеся http://www.top-20.ru/goodsinfo.html?uptr=60&uid=17105 С уважением, SAN |
|
Ответить | Страница 123> |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |