COM порт по сети
COM порт по сети?
Здравствуйте! Подскажите пожалуйста, есть ли какая-нибудь программа, с помощью которой можно использовать выход/вход ethernet как виртуальный COM port?
Да, такой софт существует. Самое известное решение — программа HW Virtual Serial Port от компании HW Group.
Мы нашли хороший материал об этой программе:
COM-порты, работающие через TCP/IP
Хорошая идея – создать виртуальные COM-порты, работающие через TCP/IP-протокол. Их наличие в операционной системе персонального компьютера позволило бы «достучаться» удаленно к любому ресурсу, использующему ethernet-подключение по локальной сети. Виртуализация последовательных портов, клонированных таким образом, сняла бы ограничение на длину RS232-соединений и решила бы коммуникационную задачу. Исполнительное устройство, транслирующее LAN-подключение хотя бы в Rx/Tx-сигналы и доступное с персоналки, виделось бы в системе как периферия, управляемая через UART. Несть числа приложениям, требующих виртуализацию COM-портов: управление кондиционерами, коммутации силовых линий, съем и обработка телеметрической информации (температура, давление, влажность), мониторинг цифровой техники с возможностью ее ресета и/или перезагрузки. Много-много полезных дел требуют удаленного доступа к RS232-совместимым оконечным устройствам.
Одним из решений поставленной задачи является программный продукт от компании HW Group под названием HW Virtual Serial Port. Это свободно распространяемое программное обеспечение, предназначенное для формирования в среде Windows-совместимых операционных систем драйвера последовательного порта, использующего TCP/IP стек. Драйвер способен нумеровать то количество COM-портов, которое предоставляет в его распоряжение операционка, при этом каких-либо ограничений на его использование с сетевыми протоколами нет.
Управление программным пакетом выполняется посредством менеджера виртуальных портов:
Управление подключениями осуществляется за счет того, что устанавливается взаимно однозначное соответствие между IP-адресом удаленной периферии и мнемоническим именем COM-порта. Наряду с закладкой «Virtual Serial Port» менеджер предоставляет доступ по UDP к ресурсам локальной сети, идентифицированных MAC-адресами. Доступ к ним возможен через шлюз по IP-адресу и маске, а кроме того – с указанием конкретного порта периферийного устройства. К сожалению, возможности этой закладки нацелены только на оригинальные устройства HW Group.
Закладка для установок виртуального COM-порта управляет служебными операциями программного обеспечения: отвечает за ведение лога, запускает утилиту по старту операционной системы, предоставляет системный трей для оперативного доступа, устанавливает параметры PING-операций и т.д. Но главная задача установочной закладки – параметры шифрования с помощью TEA-ключей. С ее же помощью задаются параметры работы в терминальной сессии путем установки NVT–параметров.
Мы также нашли еще одну программу, которая может решать эту же задачу для мобильных устройств:
Редиректор TCP_SerPort
версия: 1.1
Последнее обновление программы в шапке: 17.09.2013
Краткое описание:
Перенаправляет данные с сети (TCP) в COM порт на Андроид устройстве и из COM порта в сеть. Поддерживает FT232RL (FTDI), CP2102 (Silicon Lab), PL2303 (PROLIFIC).Описание:
Программа представляет из себя редиректор который принимает данные с сети (ТСP) и перенаправляет их через СОМ порт подключенный к Андроид на различные устройства. Поддерживаются переходники USB<->COM на чипах FT232RL(FTDI), CP2102(Silicon Lab), PL2303(PROLIFIC). Андроид должен иметь USB HOST и версию не ниже 3.1Где это может быть использовано? Допустим у Вас есть устройство (например теплосчетчик или микроконтроллер) который имеет интерфейс RS232 или USB и работает напрямую с компьютером.Теперь Вам надо получать/управлять им через сеть или Интернет.Часто бывает что переписать программу на компьютере на сетевую нет возможности (сложная,программист уволился/спился 🙂 и т.д) и переделывать контроллер на сетевой тоже часто не просто.Выход может быть такой.К Андроид через переходник USB<>COM или напрямую (если USB) подключаем устройство. На компьютере запускаем эту программу HW Virtual Serial Port Single которая создает виртуальный COM порт в системе и перенаправляет данные по сети на Андроид. Запускаем программу TCP_SerPort на Андроиде. В программе VSP на компьютере указываем IP и порт(3333) андроид устройства.Запускаем программу которая работает с подключенным оборудованием на PC и подключаемся к виртуальному СОМ порту. Все. Работаем с устройством по сети.
Софтовый аналог программы замечательная утилита LINUX ser2net. Есть программы редиректоры под PC но они в основном платные и на обоих сторонах должны быть компьютеры, что часто неудобно. Есть так-же «железные» решения типа Tibbo. Плюс использования Андроид в том что небольшое, сразу имеем WI_FI и можно еще организовать обработку и запись данных.
Редиректор также можно использовать в робототехнике когда андроид устройство стоит на тележке,а рулим удалено с PC или другого андроида.Для этого просто пишем клиента к TCP серверу. Так-же можно подключать различное торговое оборудование (сканеры,принтеры и т.д)
Программа Вета версия. Делал под свои задачи. Буду рад если пригодится еще кому то. Конструктивные замечания/предложения приветствуются. Перед использованием можно проверить работают ли у Вас на устройстве переходники USB<> COM моей программой TermUSB
Так-же рекомендую для тестирования программы по сети утилиту Hercules Setup UTILITY. Ну и конечно в LINUX NETCAT
Разработчик: Шипов Александр
Admin
IT-cпециалист с высшим техническим образованием и 8-летним опытом системного администрирования. Подробней об авторе и контакты. Даю бесплатные консультации по информационным технологиям, работе компьютеров и других устройств, программ, сервисов и сайтов в интернете. Если вы не нашли нужную информацию, то задайте свой вопрос!
Работа с оборудованием через порт RS-232
Ниже приведены основные моменты так или иначе касающиеся возможных вопросов и/или проблем при работе с оборудованием ОГМД через порт RS-232, а также ответы на наиболее часто задаваемые потребителями вопросы. Для более подробной информации см. РЭ на соответствующие изделия.
1. Настройки порта RS-232 на ПК должны соответствовать приведенным ниже:
Скорость: 57600
Биты данных: 8
Четность: Нет
Стоповые биты: 1
Управление потоком: Нет
2. Распайка кабеля должна соответствовать показанной на рисунке и/или приведенной в таблице. Не обеспечивают стабильную работу кабели, имеющие дополнительные перемычки между контактами одного и того же разъема, особенно со стороны ПК. Также, в частности, неприменимы кабели для порта RS-232 от оборудования Watson в связи с "прямым" соединением цепей RX/TX ( контакты 2-2 ; 3-3 ; 5-5).
Основной вариант кабеля
Возможные варианты распайки
Цоколевка разъема RJ-45
3. Длина кабеля должна быть по возможности минимальной, т.к. не все аппаратные драйвера портов RS-232 стороннего оборудования (в т.ч. системных плат или плат расширения ПК) обеспечивают стандартные (достаточные) уровни сигналов интерфейса.
4. При наличии в оборудовании ОГМД второго порта RS-232 его сигналы RX2/TX2 выведены на выводы того же разъема, в контакты 7 и 8 (7 ≡ 2, 8 ≡ 3; подробнее см. "Руководство по эксплуатации" на соответствующее оборудование).
5. При отсутствии в ПК аппаратного порта RS-232, что особенно актуально для современных ноутбуков, допустимо использование конверторов USB/RS-232.
При этом требуется соблюдение нескольких условий:
1) наличие в операционной системе ПК корректно установленных драйверов конвертора;
2) конвертор должен быть подключен к ПК и опознан операционной системой ДО запуска программы мониторинга;
6. Также, независимо от использования конвертора USB/RS-232 или наличия в ПК аппаратного порта RS-232, необходим выбор корректного номера порта ( COM1, COM2 и т.д.) в случае, если их доступно более одного.
Внимание! Интерфейс RS-232 не обеспечивают гальванической развязки оборудования ОГМД и ПК, а его устройство не предусматривает режима «горячего» подключения. Кроме того, в связи с особенностями схемотехники большинства импульсных БП, схемная земля ПК (общий провод вторичных напряжений питания системного блока; гальванически он же — цепь «SG» порта RS-232) может иметь ненулевой потенциал относительно земли, достигающий половины выпрямленного фазного напряжения сети.
Выравнивание разности потенциалов между схемными землями (SG) соединяемых устройств ( · от Admin · в Мониторинг, Техподдержка, ЦТЭ ОГМД, ЧаВо
Форумы Modlabs.net: Сколько вольт на com порте — Форумы Modlabs.net
Вход
Новый пользователь? Регистрация Помощь
- Вы не можете создать новую тему
- Вы не можете ответить в тему
Сколько вольт на com порте
#1
GeNa 
- Junior
- Группа: Пользователи
- Сообщений: 3
- Регистрация: 03 Август 06
#2
IMPOST 
- Member
- Группа: Участник клуба Voodoo Masters
- Сообщений: 427
- Регистрация: 09 Июль 04
и правильно лезть никуда не стоит если ты незнаешь элементарных вещей. например: вольтметр это потребитель тока, а не источник.
следовательно сжечь ничего неудасться.
учите матчасть. вообще это всё в школе проходят на уроках физики 7 или 8 класс.
Добавлено спустя 10 минут 52 секунды:
#3
GeNa 
- Junior
- Группа: Пользователи
- Сообщений: 3
- Регистрация: 03 Август 06
А от перегрузки? Измерять напряжение надо с включенной мышкой?
#4
ZoneRR SSoft 
- Member
- Группа: Пользователи
- Сообщений: 383
- Регистрация: 01 Май 06
#5
Rocketer 
- Junior
- Группа: Пользователи
- Сообщений: 56
- Регистрация: 19 Декабрь 05
#6
ZoneRR SSoft 
- Member
- Группа: Пользователи
- Сообщений: 383
- Регистрация: 01 Май 06
спец режимы. посмотрите в яндексе такую вещь хотябы «Схема приемника LIRC»
почему на всех схемах резисторы или КРЕН5А . и снизу описание деталей. дак вот почитайте про то для чаво КРЕНка нада.
я думаю весь мир не стал бы подключать устройство через КРЕН если бы туда можно было 5В вывести(в порт всмысле. ).
P.S
я уезжаю счас в КРЫМ. неделю меня небудет. с вопросами и помидорами необращатся.
#7
listener 
- Advanced Member
- Группа: Пользователи
- Сообщений: 618
- Регистрация: 08 Май 03
Да, действительно, как говорится — учите матчасть.
1) питания на COM-порте нет. Физически. Устройства, которые запитываются от порта, обычно используют для этой цели какой-либо контакт, на котором есть «1» на постоянной основе, типично — DTR
2) уровни сигнал RS-232 — +-12вольт. Может быть меньше, но это остается на совести разработчиков железа и надежная связь в этом случае не гарантируется (реализованный со всеми правилами RS-232 обеспечивает нормальную работу на кабеле в 30м (могу наврать насчет максимальной дальности, может быть и 50м).
3) как правило, современный согласователь уровня RS-232 содержит в себе умножитель, что обеспечивает приемлемые уровни сигналов при низковольтном питании. (MAX232 питается от 5v, уровни сигналов — +-10v).
4) поскольку то, с чего снимается питание — сигнальный, а не силовой контакт, ток с него берется достаточно скромный, порядка 10mA. Больше 50mA брать не следует — иначе могут быть неприятности.
Добавлено спустя 9 минут 29 секунд:
Re: Сколько вольт на com порте
Параллельно — точно не стоит. можно попробовать подключить последовательно, через резистор в 1K. Если я ничего не путаю (перепроверить! например по той же схеме приемника LIRC), вся эта цепочка должна подключаться между DTR (+) и землей (-). В среднем (сферическом в вакууме) компе там долно быть 9-10v, что для трех диодов должно хватить.
#8
IMPOST 
- Member
- Группа: Участник клуба Voodoo Masters
- Сообщений: 427
- Регистрация: 09 Июль 04
listener
вот нашёлся же человек которому не лень писать было
Добавлено спустя 3 минуты 54 секунды:
тока есть у меня подозрение что писал ты это всё зря
потому как человек создавший этот топик .. адин фик непоймёт.
Добавлено спустя 13 минут 57 секунд:
GeNa
Кстати прочтение несомненно должно принести пользу!
http://forum.modlabs. opic.php?t=4299
#9
GeNa 
- Junior
- Группа: Пользователи
- Сообщений: 3
- Регистрация: 03 Август 06
Посмотрел, почитал. Мышка у меня combo, то бишь работает и от ps/2 и от com порта. Поискал распиновки переходника, нашел следующее:
Mini-DIN D-SUB
(PS/2) (COM)
GND 3 — 5 GND
RxD 2 — 2 RxD
TxD 6 — 3 TxD
+5V 4 — 7 RTS
Напряжение на мышке измерил, 5v.
Собрал мышку с 2мя светодиодами, подбараю резистор с помощью блок питания.
Мультиметр у меня отечественный «Приз» 1985го года выпуска.
#10
listener 
- Advanced Member
- Группа: Пользователи
- Сообщений: 618
- Регистрация: 08 Май 03
GeNa
А на RTS, сколько вольт?
И так, для уточнения (чтобы никто не бросился подключать RS-232 устройства к PS/2). В PS/2 нет TxD и RxD (иначе любая мышь работала бы и с одним и с другим типом)
Там один пин — данные (двунаправленный), другой — синхронизация.
И еще. По большому счету, напряжение для светодиодов — пофиг. Это не лампочки. Оно должно быть достаточным для открывания диода и этого хватит. Яркость — определяется протекающим через диод током. Обычно — это 10mA. А дальше — все по закону Ома.
Розетка для ком порта
Всех приветствую вновь на страницах своего блога и сегодня хочу рассказать, как подключить com порт usb в Windows . Поговорим, что это такое и для чего используется. Я думаю для начинающих сетевых администраторов, да и просто для продвинутых пользователей это будет интересно, для меня в свое время это было просто какой-то магией, позволяющая настраивать серверное оборудование.
Что подключают через com порт
Через com порт ранее подключали модемы, мышки. Сейчас он используется для соединения с источниками бесперебойного питания, для связи с аппаратными средствами разработки встраиваемых вычислительных систем, спутниковыми ресиверами, кассовыми аппаратами, с приборами систем безопасности объектов, а также с многими прочими устройствами.
С помощью COM-порта можно соединить два компьютера, используя так называемый «нуль-модемный кабель» (см. ниже). Использовался со времен MS-DOS для перекачки файлов с одного компьютера на другой, в UNIX для терминального доступа к другой машине, а в Windows (даже современной) — для отладчика уровня ядра.
Но в сетевом мире через com порт подключаются к консольному порту сетевых устройств (коммутаторов, роутеров, таких брендов как Cisco или Juniper)
Какая схема подключения к коммутаторам через последовательный порт. Есть переходники, например от фирмы st-lab На одном конце USB который вы подключаете к компьютеру, а второй это com порт.
Далее к ком порту подсоединяется вот такой шнурок, com порт, а с другой стороны LAN RJ45, и вся схема дает нам один большой шнурок USB to LAN.
Установка драйверов com порт usb в Windows
К сожалению в Windows подключенные устройства, usb to com не всегда автоматически устанавливаются в системе, и приходится искать для них драйвера. Если вы покупали его сами, то в комплекте шел диск с драйверами, и можно воспользоваться им, если его нет, то смотрим как найти драйвера.
Открываем диспетчер устройств в Windows. Если не знаете как, то нажмите CTR+Pause breake, либо нажмите Win+R и в окне выполнить введите devmgmt.msc. Как видите у меня в разделе Порты (COM и LPT) нашелся на третьем COM порту неизвестный провод, и драйверов для него не нашлось у системы, о чем говорит нам желтый значок.
Переходим в свойства данного устройства и выбираем ИД оборудования, у вас будет, что то по типу usbVID_067B&PID_2303&REV_0300, вот его вы копируете и ищите в гугле или яндексе.
После чего щелкаем правым кликом по устройству в диспетчере устройств и выбираете установить драйвера, указываете до них путь и ставите, если все ок, то у вас пропадет значок предупреждения.
Далее вы уже можете использовать возможности com порта, с помощью таких утилит на подобие Putty, где вы выбираете пункт Serial и указываете нужный порт Com порта, посмотреть его можно в том же диспетчере устройств.
Надеюсь вы научились и разобрались как подключать com порт usb в Windows.