Устройство для COM порта, подключенное по USB

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Устройство для COM порта, подключенное по USB

Сообщение Climber » 30.06.2010 16:36:10

Как с ним работать?
Есть необходимость написать небольшую программку, которая будет общаться с устройством с COM-портом. Но у теперешних компов COM порта нет уже давно, т. е. работать придется через переходник, который втыкается в USB (вроде бы как).
То есть представим, что написал я программу для работы через COM, а устройство подключил через USB. Заработает?
Climber
постоялец
 
Сообщения: 415
Зарегистрирован: 03.06.2007 20:09:57
Откуда: Москва

Re: Устройство для COM порта, подключенное по USB

Сообщение Bupyc » 30.06.2010 16:54:11

При установке USB переходника в системе появляется виртуальный COM порт.
Программу править не нужно будет. Всё должно заработать и так.
Bupyc
постоялец
 
Сообщения: 137
Зарегистрирован: 29.08.2007 18:22:42

Re: Устройство для COM порта, подключенное по USB

Сообщение yurgel » 30.06.2010 17:27:51

а вы проверьте: http://www.serial-port-monitor.com/ эта тулза умеет слушать ком-порты, если она увидит и услышит ваш usb - значит, можно с ним работать, как с ком-портом.
yurgel
новенький
 
Сообщения: 37
Зарегистрирован: 29.06.2010 16:06:58

Re: Устройство для COM порта, подключенное по USB

Сообщение alexmai » 30.06.2010 17:58:26

Climber писал(а):Как с ним работать?
Есть необходимость написать небольшую программку, которая будет общаться с устройством с COM-портом. Но у теперешних компов COM порта нет уже давно, т. е. работать придется через переходник, который втыкается в USB (вроде бы как).
То есть представим, что написал я программу для работы через COM, а устройство подключил через USB. Заработает?


Приходилось работать и в винде и в линуксе.
Для винды у переходника должны быть драйвера, никаких виртуалных портов он сам не создаст ( XP во всяком случае)
А в линуксе становиться без проблем, во всяком случае на SLED 10 sp 2 протинсталился и появился после перезапуска, единственное
не надо его каждый раз в разные usb тыкать, а то будет разное название устройства
У менчя кассовый аппарат от ноутбука через com порт - usb на сузе работал без проблем.
alexmai
постоялец
 
Сообщения: 106
Зарегистрирован: 02.02.2009 14:58:42

Re: Устройство для COM порта, подключенное по USB

Сообщение VirtUX » 01.07.2010 09:58:18

Интересно. А управление 1-Wire через USB возможно?
Есть схема, спаяная для COM (9-pin) для управления памятью DS-1971. Может ее можно заставить как-то работать?
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Устройство для COM порта, подключенное по USB

Сообщение Mr.Smart » 01.07.2010 10:31:11

VirtUX писал(а):Интересно. А управление 1-Wire через USB возможно?

Сомневаюсь я в этом.
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Устройство для COM порта, подключенное по USB

Сообщение Sergei I. Gorelkin » 01.07.2010 13:21:32

А чего бы ей не работать через переходник? Хотя переходники разные бывают, надо пробовать...
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
 
Сообщения: 1405
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Re: Устройство для COM порта, подключенное по USB

Сообщение NXP » 01.07.2010 20:19:43

Sergei I. Gorelkin писал(а):А чего бы ей не работать через переходник? Хотя переходники разные бывают, надо пробовать...

Как правило, у СОМ-портов распаянных на материнке, есть выходной драйвер, который питается от +/-12В.
У USB-СОМ выходной драйвер питается от +5В методом удвоения в верх и низ. Получается, с натягом +/-10В
Вот тут могут быть и проблемы. У меня были сбои при передаче, правда к USB-COM переходнику был
подключен еще и 10-метровый RS232 шнур.
А от порта материнки все четко работало.
Аватара пользователя
NXP
постоялец
 
Сообщения: 187
Зарегистрирован: 02.01.2008 16:11:56
Откуда: Воронеж

Re: Устройство для COM порта, подключенное по USB

Сообщение Timid » 01.07.2010 23:08:14

Можно использовать каскадный усилитель или внешний блок питания на 12В.
Посмотрите данные материалы по микроконтроллерам и макетным платам.
Timid
постоялец
 
Сообщения: 290
Зарегистрирован: 21.11.2007 21:33:15

Re: Устройство для COM порта, подключенное по USB

Сообщение alexrayne » 02.07.2010 13:52:31

от порта материнки будет все четко работать потомучто там етот драйвер подключен к уартконтроллеру прямо в мосту матери и обращение к нему ведется как ко всей переферии быстро вобщем. а усб конвертор работет через усб интерфейс, и у него свои ограничения вовсе небезобидные. опрашивать состояние входов и соотвественно реализовывать прерывания по ним вы сможете наверняка небыстрее чем с лагом 1мс. хотя усб2.0 вроде работает с частотой кадров 8кгц (против 1кгц усб1.0) но реально ваши драйвера наверняка недадут вам скоростей дергания пинами быстрее 1мс.
alexrayne
постоялец
 
Сообщения: 125
Зарегистрирован: 03.12.2008 16:56:26

Re: Устройство для COM порта, подключенное по USB

Сообщение VirtUX » 02.07.2010 16:41:14

alexrayne писал(а):но реально ваши драйвера наверняка недадут вам скоростей дергания пинами быстрее 1мс.

Плохо. При работе с таблетками контролируются задержки 250 мкс.
Другое дело добавить в схему контролер, который будет работать с 1-Wire и передавать итоговые данные на USB. Нужно будет поэкперементировать.
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Устройство для COM порта, подключенное по USB

Сообщение Sergei I. Gorelkin » 02.07.2010 18:13:16

В нормально спроектированном интерфейсе COM-1-wire задержки обеспечиваются за счет передачи определенных байт с нужной скоростью. Т.е. драйвер не занимается напрямую "дерганием ног" и возможные задержки на стороне драйвера не должны влиять на процесс.
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
 
Сообщения: 1405
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Re: Устройство для COM порта, подключенное по USB

Сообщение Timid » 02.07.2010 21:55:26

Правильно ли понял, но использование специального контролера для USB (макетную плату) нельзя?
Если уж речь зашла о памяти.
Timid
постоялец
 
Сообщения: 290
Зарегистрирован: 21.11.2007 21:33:15


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 31

Рейтинг@Mail.ru