Переходник com

на микросхеме FT8U232BM

Основа данной схемы является микросхема FT8U232BM — производителя FIDI Ltd. Устройство построенное по данной схеме поддерживает все сигнальные уровни (DCD, RX, TX, DTR, GND, DSR, RTS, CTS, RI) согласно распиновки COM порта.

Для согласования TTL уровней RS232 интерфейса с уровнями микросхемы FT8U232BM используются две микросхемы 74НС00. Микросхема памяти 93С46 предназначена для  хранения персонального номера (PID), код изготовителя (VID), а так же  заводской номер устройства. Данную микросхему можно и не устанавливать. В этом случае к компьютеру возможно будет подключить всего лишь 1 создающее виртуальный COM-порт устройство. Микросхему памяти AT93С46 возможно заменить на  AT93C66, AT93C56.  Прошивается 93С46 непосредственно на плате при помощи фирменной утилиты производителя FTDI.

Скачать datasheet FT8U232BM (1,4 MiB, скачано: 2 802)

Скачать драйвер для FT8U232BM (736,4 KiB, скачано: 2 479)

Для чего используется?

Поняв, что такое реальный COM-порт и для чего он используется, без труда можно представить себе необходимость в виртуальном COM-порте. Представьте: вам нужно подключить вычислительное устройство к компьютеру через COM-порт. Но у вас его нет! Или же подключить несколько устройств, а порт всего один. Как быть в такой ситуации? Спасает именно создание виртуального порта.

Таким образом, виртуальный порт позволяет имитировать его присутствие в компьютере при отсутствии оного. Примеровприменения довольно много. Однако наиболее часто виртуальный COM-порт применяется:

  • При необходимости подключить несколько устройств одновременно.
  • При необходимости отладить (протестировать, найти ошибки) программу для вычислительного устройства при отсутствии порта.

Структура канала USB – RS-232 – плата Arduino UNO

Рисунок 5. Схема подключения контроллера Arduino UNO к компьютеру через USB порт и длинные несогласованные линии. Обозначение контактов GND, передатчика Tx и приемника Rx на стандартном разъеме DB-9 СОМ порта компьютера показано вверху слева. Со стороны устройства сигналы TxD и RxD на разъема DB-9 надо поменять местами.Рисунок 6. Временная диаграмма и уровни сигналов преобразователя RS232.Рисунок 7. Схема подключения преобразователя уровней MAX232. Схема обеспечивает уровень выходного напряжения приблизительно ± 7.5 В соответствующий интерфейсу RS-232.Рисунок 8. Вариант подключения контроллера Arduino UNO к преобразователю USB-COM компьютера.Рисунок 9. Канал RS232 из составного кабеля 9,5 м.Рисунок 10. Куски провода канала RS232 из составного кабеля 9,5 м.

Рисунок 11. Сигнал амплитудой +7.5/-8 В на концах RS-232 линии составного кабеля длиной 9,5 м. Частота передачи данных 115200 бит/с. Сигнал не имеет заметных искажений.

USB — COM переходник на микроконтроллере Attiny2313

Питание микроконтроллера Attiny2313 осуществляется непосредственно от шины питания USB. Вся схема собрана на односторонней плате (SMD и ТН варианты). Устройство поддерживает только сигналы Rx и Tx.

Прошивку к переходнику, рисунок печатной платы (SMD и TH), а также программу терминал для проверки адаптера можно скачать по ниже приведенной ссылке:

Скачать файлы для USB переходника (1,4 MiB, скачано: 3 200)

При программировании Attiny2313, фьюзы необходимо выставить следующим образом:

Для работы устройства необходимо установить драйвер виртуального  COM  порта. Для этого скачиваем его:

Скачать драйвер (1,1 MiB, скачано: 3 370)

Теперь вставляем в USB порт компьютера наш адаптер, компьютер должен выдать сообщение «Найдено новое устройство», а затем предложит установить для него драйвер. Выбираем пункт «Установить с указанного места» и нажимаем на кнопку «Далее». Затем в новом окне выбираем путь к папке скаченного и распакованного драйвера и опять жмем кнопку «Далее». Спустя несколько секунд драйвер будет установлен и устройство будет готово к работе.

Для проверки работоспособности устройства, временно замыкаем Rx и Tx выводы и с программы терминала, так же находящегося в архиве, выставляем номер COM порта и отправляем любое сообщение. Для этого пишем например «Привет» и нажимаем кнопку «Send». Если переходник рабочий, то написанное сообщение появится в верхнем окне программы.

Массовые USB-2-COM переходники

Частный случай виртуального COM порта является переходник с USB к COM. Переходник работает по такому же принципу, как описано в данной статье, но является отдельным устройством в собственном корпусе. Самые часто встречающиеся переходники:

  • Серия Aten;
  • Серия Prolific;
  • Серия Manhattan.

Их настройка не отличается от настройки устройств со встроенным USB интерфейсом. Их задача привести USB коммуникацию к более старому COM порту и сделать возможной связь с новыми интерфейсами

Нужно обратить внимание, что переходники не всегда поддерживают все аппаратные сигналы (не все кабеля коннектора связаны), что иногда делает невозможной работу реального устройства через переходник. В таких случаях нужно использовать реальный COM порт

Виртуальный COM порт

Виртуальный COM порт устанавливается через добавление соответствующего индивидуального драйвера в операционной системе. Данный COM порт существует только когда устройство включено и работает. Процедура создания виртуального COM порта следующая:

  • Устройство подключается к компьютеру в первый раз;
  • Операционная система его определяет и автоматически пытается установить подходящий драйвер;
  • В зависимости от результата может потребовать указать на дополнительный драйвер для управления устройством. Драйвер должен быть предназначен для виртуального COM порта;
  • При установки драйвера добавляется новый COM порт, который соответствует новому устройству.

После выполнении данной процедуры появится новый, виртуальный COM порт. Именно данный порт осуществляет связь между программным обеспечением и аппаратом. В редких случаях существуют несколько различных драйверов

Для использования данной технологии важно установить именно драйвер для виртуального COM

Как создать виртуальные порты?

Для их создания предусмотрены специализированные программы. Стоит выбирать те, которые предлагают нам установить нужные для виртуальных портов драйвера, поскольку их поиск — не очень приятное занятие.

Скачайте и установите программу Advanced Virtual COM Port. Установка занимает считаные минуты, при этом на одном из этапов нам предложат драйвер:

Программа для настройки виртуального com-порта в windows

Соглашаемся и нажимаем «Установить». Следует подождать несколько минут — не пугайтесь, если потребуется 5–10 минут. Это нормально. После установки, заходим в программу и видим главное окно:

Кернел про -для настройки виртуального com-порта в windows

Оно содержит три основных вкладки: Общие (расширенные), клиентские и локальные порты.

Вкладка общие (или расширенные) порты позволяет делиться COM-портами через локальную сеть (LAN) или интернет. Таким образом, данные с виртуальных портов могут быть легко и быстро переданы другим пользователям. Вкладка клиентские порты позволяют создавать порты на компьютере, которые подключаются к расширенным портам через виртуальный кабель нуль-модема. Стоит сказать, что виртуальный кабель программа предусматривает автоматически. Вкладка локальные порты даёт возможность просматривать, создавать и удалять все пары виртуальных COM-портов.

Перейдём во вкладку локальные порты и нажмём кнопку Add. Перед нами откроется окно, предлагающее создать пару COM-портов, которые предполагаются быть соединёнными виртуальным нуль-модемным кабелем:

Создание виртуального com-порта в windows7

Жмём ОК. Переходим в Панель управления -> Система -> Диспетчер устройств. Видим, что наши COM-порты были успешно созданы:

Виртуальные com-порты windows

ISO to USB

Program Information

ISO to USB is a free and small software that can burn the ISO image file directly to the USB drives, these USB drives include USB flash drives, memory sticks and other USB storage devices, it also supports to create a bootable USB disk with Windows operating systems. Freeware.

Click the image to view full size screenshot.

The software license is Freeware, feel free to use it, but do so at your own risk. Get it from a file mirror

Burn ISO to USB disks with ease

The ISO image file is a popular image of the CD/DVD discs, an ISO file can include all the content on the disc, this software can easily burn these ISO files to a USB flash disk, makes it easy to carry and use. The program’s interface is very simple, you only need select the ISO file you want to burn and the target USB drive, then click «Burn» button, an USB disk that includes all ISO image data will be created. There do not have any complicated settings, it is easy to use very much.

Bootable USB flash disks

This software currently only support Windows bootable disk, can work with both BOOTMGR and NTLDR boot mode, can create USB disk with FAT, FAT32, exFAT or NTFS file system. (When you are making a bootable USB disk, suggest you choose the FAT32 file system.)

This program have be tested with Win8/Win7 PE and WinXP PE bootable ISO image files, it can work fine, the generated USB disk can normally boot the computers. Only a small part of the machines can boot Win8/Win7, but can not boot WinXP, these machines will display «NTLDR is missing», for this problem there is no good solution currently.

If create bootable USB disk failed, sometimes the USB disk will be unusable, you can try the following steps to recover it:

  1. Insert your USB disk.
    (a) For Win8, press keyboard «Windows key» + X together to open the Quick Access Menu, select «Disk Management». (Or, from Windows 8.1, users can right-click on the Start button to bring up this quick access menu).
    (b) For Win7/Vista, click «Start», and then click «Control Panel», in the «System and Security», click «Administrative Tools», and then double-click «Computer Management». In «Computer Management» console tree, expand «Storage», click «Disk Management».
    (c) For WinXP, click «Start», and then click «Control Panel», in the «Performance and Maintenance», click «Administrative Tools», and then double-click «Computer Management». In «Computer Management» console tree, expand «Storage», click «Disk Management».
  2. In «Disk Management», right-click your USB disk (unallocated space), and then click «New Simple Volume», the «New Simple Volume Wizard» should appear, step-by-step, that is all.
    
Copyright 2011 ISOTOUSB.com, All rights reserved.

Взаимодействие расширенных и клиентских COM-портов

Скорее всего, непонятным остаётся вопрос взаимодействия этих двух вкладок. На самом деле всё просто: расширенные порты позволяют делиться своими com-портами, то есть всей информацией, что доступны с устройств, подключённых к этим портам. Они подключаются к клиентским: тем, которые получают всю необходимую информацию.

Для создания расширенного порта достаточно в первой вкладке нажать кнопку Add и выбрать порт, которым мы делимся:

Расшаренный com-порт windows

Для создания клиентского порта, переходим во вторую вкладку, нажимаем кнопку Add и выбираем сначала порт, который хотим сделать клиентским, а затем адрес компьютера, к порту которого мы хотим подключиться:

Клиентский com-порт windows

Итоги

За бортом осталось ещё много чего интересного на тему COM-портов. Хотя эта технология и отходит на второй план с развитием других интерфейсов для подключения устройств, тем не менее пока что она всё ещё активно используются и знать тонкости её работы очень полезно.

Admin

IT-cпециалист с высшим техническим образованием и 8-летним опытом системного администрирования. Подробней об авторе и контакты. Даю бесплатные консультации по информационным технологиям, работе компьютеров и других устройств, программ, сервисов и сайтов в интернете. Если вы не нашли нужную информацию, то задайте свой вопрос!

Источник

Как настроить виртуальный ком порт usb

Последовательный или COM-порт — это интерфейс стандарта RS-232, который служит для подключения различного оборудования к компьютеру. Из-за ограничения в размере информации (1 бит), передаваемой за один раз, данный порт получил второе название: последовательный. Интересным является тот факт, что в различных интерфейсах, таких как Ethernet или USB информация передаются также — последовательно, однако, такое название за ними не закрепилось.

Что делать если в компьютере нет COM-порта?

Изначально COM-порты использовались для подключения терминалов, модемов и мыши. В современное время основное назначение сводится к подключению всевозможных источников питания, микроконтроллеров, вычислительных систем, кассовых аппаратов и других устройств. Также COM-порт очень активно использовался для синхронизации компьютеров: к примеру, ноутбука с персональным компьютером. Сейчас такой подход сменился использованием USB-порта.

USB RS232 Drivers. Характеристики драйвера

Драйверы USB для подключения кабеля к ПК через  интерфейс  RS232 от WinChipHead, Prolific и FTDI. Предназначены для ручной и автоматической установки на Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10.

Кабель — переходник USB — RS232 предназначен для подключения к USB порту компьютера устройств, которые используют последовательный интерфейс RS232 и предназначены для подключения к COM порту (DB9).

Чтобы установить драйвер необходимо скачать файл для своего производителя чипа.

Файлы для скачивания (информация)

WinChipHead.zip — WinChipHead (0.26 mb) v.3.4.2014.08 от 08.08.2014

hl-340-usb-to-serial-rs232.zip — WinChipHead альтернативный (0.06 mb) v.2.8.2007.09 от 24.09.2007

PL2303_Prolific_DriverInstaller_v1200.zip — Windows 7/8.1/10 (7.1 mb) v.3.8.25.0 (1.20.0) от 12.07.2018

PL2303-W10RS3RS4-DCHU-DriverSetup_v1192_20180503.zip — для Windows 10 RS3/RS4 (2.4 mb) v.3.8.18.0 (1.19.0) от 17.10.2017

PL2303_Prolific_DriverInstaller_v1180B.zip — Prolific (7.2 mb) v.3.8.12.0 от 03.03.2017

PL2303_Prolific_DriverInstaller_v130.zip — Prolific альтернативный (2.2 mb)

usb_com_drivers.zip — FTDI (3.1 mb) v.2.06.00 от 22.10.2009

Поддерживаемые устройства (ID оборудований):

PCIVEN_1C00&DEV_2170 WCHPCI=>PARALLEL
PCIVEN_1C00&DEV_2273 WCHPCI=>DUAL SERIAL
PCIVEN_1C00&DEV_3453 WCHPCI=>QUAD SERIAL
PCIVEN_1C00&DEV_3653 WCHPCI=>OCTAL SERIAL
PCIVEN_1C00&DEV_3673 WCHPCI=>SIX SERIAL
PCIVEN_1C00&DEV_5046 WCHPCI=>DUAL SERIALS&&PARALLEL_RA
PCIVEN_1C00&DEV_5334 WCHPCI=>QUAD SERIAL — 5334
PCIVEN_1C00&DEV_5338 WCHPCI=>OCTAL SERIAL — 5338
PCIVEN_1C00&DEV_5838 WinChipHeadWCH PCI=>SIXTEEN SERIAL
PCIVEN_1C00&DEV_7053 WCHPCI=>DUAL SERIAL&&PARALLEL — 7053
PCIVEN_1C00&DEV_7073 WCHPCI=>QUAD SERIAL&&PARALLEL
PCIVEN_1C00&DEV_7173 WCHPCI=>QUAD SERIAL — 7173
PCIVEN_4348&DEV_3253 WCH.CNCH352 PCI Dual Serial Port Controller
PCIVEN_4348&DEV_3453 WCH.CNCH353 PCI Quad Serial Port Controller
PCIVEN_4348&DEV_3853 WCHPCI=>OCTAL SERIAL — 3853
PCIVEN_4348&DEV_3873 WCHPCI=>SIX SERIAL — 3873
PCIVEN_4348&DEV_5046 WCHPCI=>DUAL SERIALS&&PARALLEL_RA — 5046
PCIVEN_4348&DEV_5053 WCH.CNCH352 PCI Serial and Parallel Port Controller
PCIVEN_4348&DEV_5334 WCHPCI=>QUAD SERIAL&&PARALLEL — 5334
PCIVEN_4348&DEV_5338 WinChipHeadPCI=>OCTAL SERIAL
PCIVEN_4348&DEV_5838 WCHPCI=>SIXTEEN SERIAL
PCIVEN_4348&DEV_7053 WCH.CNCH353 PCI Dual Serial and Parallel Ports Controller
PCIVEN_4348&DEV_7073 WCH.CNCH356 PCI Quad Serial and Parallel Ports Controller
PCIVEN_4348&DEV_7173 WCH.CNCH355 PCI Quad Serial Port Controller
USBVID_0403&PID_6001 Future Technology Devices International, LtdFT232 Serial (UART) IC
USBVID_0403&PID_6010 Future Technology Devices International, LtdFT2232C Dual USB-UART/F IFO IC
USBVID_067B&PID_2303 Prolific Technology, Inc.PL2303 Serial Port
USBVID_067B&PID_2304 ProfilicUSB-to-GPI O/PWM Port
USBVID_1A86&PID_5523 QinHeng ElectronicsCH341 in serial mode, usb to serial port converter
USBVID_1A86&PID_7523 QinHeng ElectronicsHL-340 USB-Serial adapter
USBVID_4348&PID_5523 WinChipHeadUSB->RS 232 adapter with Prolifec PL 2303 chipset
USBSERPORTSER5523
CH341PORTSER5523
USBSERPORTSER5523
FTDIBUSCOMPORT&VID_0403&PID_6001 Future Technology Devices International, LtdFT232 Serial (UART) IC
FTDIBUSCOMPORT&VID_0403&PID_6010 Future Technology Devices International, LtdFT2232C Dual USB-UART/F IFO IC
FTDIBUSCOMPORT&VID_0403&PID_6011 Future Technology Devices International, LtdFT4232H Quad HS USB-UART/F IFO IC

Другие драйверы от USB

«COM-порты давно отжили свое…», может подумать непосвященный пользователь, но нет, это далеко не так. Именно при помощи COM-интерфейса можно выполнить задачи, которые недоступны ни USB 2.0 ни его третьей версии. В статье речь пойдет об устройстве физического преобразования USB в COM. Собственно, вы сможете бесплатно скачать драйвер Prolific USB-to-Serial Comm Port для Windows 10.

Именно через COM (последовательный интерфейс), подключают программаторы (устройства для прошивки мобильных телефонов) и другие специфические аппараты. Так что даже в 2017 и 2018 году без такого порта не обойтись.

Установка драйверов com порт usb в Windows

К сожалению в Windows подключенные устройства, usb to com не всегда автоматически устанавливаются в системе, и приходится искать для них драйвера. Если вы покупали его сами, то в комплекте шел диск с драйверами, и можно воспользоваться им, если его нет, то смотрим как найти драйвера.

Открываем диспетчер устройств в Windows. Если не знаете как, то нажмите CTR+Pause breake, либо нажмите Win+R и в окне выполнить введите devmgmt.msc. Как видите у меня в разделе Порты (COM и LPT) нашелся на третьем COM порту неизвестный провод, и драйверов для него не нашлось у системы, о чем говорит нам желтый значок.

Переходим в свойства данного устройства и выбираем ИД оборудования, у вас будет, что то по типу usb\VID_067B&PID_2303&REV_0300, вот его вы копируете и ищите в гугле или яндексе.

После чего щелкаем правым кликом по устройству в диспетчере устройств и выбираете установить драйвера, указываете до них путь и ставите, если все ок, то у вас пропадет значок предупреждения.

Виртуальный com-порт может использоваться для того, чтобы подключить несколько приложений к одному и тому же порту. Создаются копии этого порта, и приложения могут работать с виртуальными портами, которые могут посылать данные на реальный порт и присоединенному устройство.

Вам понадобится

  • — компьютер с выходом в интернет
  • — браузер
  • — навыки системного администрирования
  • — Advanced Virtual COM Port
  • — USB Serial Converter или Virtual Null Mode

Скачайте драйвер для виртуального порта, чтобы поставить виртуальный com-порт на компьютер, с сайта http://com0com.sourceforge.net/. Распакуйте архив с драйвером в папку, подключите кабель с разъемом USB к компьютеру. Другой конец кабеля, там, где два разъема DB-9, никуда не подключайте. Далее автоматически установится оборудование. Выберите опцию «провести поиск подходящего драйвера для устройства», с указанием места его размещения. Далее нажмите кнопку «Обзор» и выберите скачанный драйвер. В следующем окне нажмите кнопку «Готово». После установки USB Serial Converter будет запущен мастер установки последовательного порта. Повторите процедуру установки оборудования с помощью мастера нового оборудования. Перезагрузите компьютер, чтобы сделать виртуальный com порт. Зайдите в «Панель управления», «Система», нажмите «Диспетчер устройств» и проследите появление нового порта.

Режим совместимости

Как уже упоминалось, USB устройство добавляет дополнительный COM порт в систему. В большинстве случаев это стандартное поведение на связь между операционной системой и USB устройством, но есть и исключения. Исключением являются специализированные устройства, которые могут работать по нескольким разным технологиям

В таком случае важно выбрать режим совместимости, при котором создается виртуальный COM порт. Именно данный режим является темой данной статьи

Другие режимы работы не стандартные и требуют специального программирования для каждого устройства. При таких режимах не создается COM порт, и настоящая технология не может быть использована.

Заключение

  1. Передача СОМ данных через протяженную USB линию осуществляется пакетами на более высоких частотах (12 МГц) и требует согласованной линии.
  2. Сведение до минимума длины USB тракта и использование протяженной линии для передачи СОМ данных напрямую позволило обеспечить надежную передачу данных через куски несогласованных проводов общей длинной 9,5 м.
  3. Передача RS-232 данных на низких частотах по линиям с малой ёмкостью (менее 2500 пФ) может осуществляться на расстояния до 300 м.
  4. Использование дифференциальных линий RS-422 или 485 для удаленной связей с USB портом компьютера позволяет увеличить расстояние до 1200 м, но при решении вопроса согласования линий.

Литература

WikipediA. The Free Encyclopedia.WikipediA. The Free Encyclopedia.WikipediA. The Free Encyclopedia.Способы передачи по витым парам.USB2.0 А вилка B вилка мультимедийный кабель. +5V-Powered, Multichannel RS-232 Drivers/Receivers. Dr. Bob Davidov. Преобразователь интерфейса порта последовательной передачи данных.

Выводы

Настройка новых устройств, работающие через COM порт не является сложной и требует установки дополнительных драйверов. После чего настройка следует стандартных принципов, без разницы с классическими параметрами. При каждом индивидуальном устройстве нужно просмотреть документацию и определить правильный драйвер. Практика показывает, что почти не существует компании, которая не поддерживает данный механизм для обмена данных, где реально это самый правильный способ для связи с периферийным устройством. Специалистам остается сконфигурировать систему правильно и настроить работу с виртуальным COM портом.

Источник