Печать

Как сделать USB-COM (RS-232) переходник

Автор: Administrator вкл. . Опубликовано в Сделай Сам

Рейтинг:   / 32
ПлохоОтлично 

Проблемы при "прошивке" ресиверов. Отсутствие COM порта. Использование ноутбука

В большинстве «старых» компьютеров и ноутбуков, приобретенных более 5лет назад, всегда было несколько COM портов (RS-232). По крайней мере, всегда был хотя бы один разъем «RS-232».

rs_232
Рис. 1. Разъем на корпусе компьютера

К нему подключали различное внешнее оборудование: мыши, принтеры, модемы, специализированное оборудование. Поэтому проблем с подключением ресивера к компьютеру для «прошивки» не возникало. Достаточно было просто подключить, запустить программу для обновления ПО ресивера и спокойно сделать все необходимое.

 

В современных компьютерах разъем «RS-232» нередко отсутствует. Тут и возникают проблемы, зачастую весьма неприятные. В большинстве ресиверов нет иных способов «прошивки» кроме использования «RS-232». И «USB» вход для подключения внешнего флешь-накопителя есть не у всех ресиверов.

 

А иногда имеется и другая проблема: ноутбук имеет «COM» порт, но с ресиверами одной модели он работает, а с другими — нет. Это связано с нарушением производителем ноутбука стандарта передачи данных «RS-232». На это они идут в целях экономии энергии заряда аккумуляторной батареи. Если производитель ресивера был технически щепетилен и точен, то в ресивере будет установлена специальная микросхема для «COM» порта. Благодаря этой микросхеме ресивер будет работать и с ноутбуком, и с компьютером. Но установка микросхемы увеличивает общую стоимость изделия, а в последнее время производители экономят даже на этих мелочах! Поэтому и возникает проблема несовместимости ноутбуков и большинства ресиверов.

При использовании компьютера проблема отсутствия необходимых портов«RS-232» решается просто: необходимо приобрести дополнительный модуль с «COM» портами. Это плата, устанавливаемая в компьютер, называется «PIC—COM» или просто «плата СОМ портов».

rs232_plata



Рис. 2. Плата PCI для компьютера с двумя «COM» портами

Если вы не сильны в компьютерах и ранее никогда не имели дело с установкой дополнительного оборудования в компьютер, то обратитесь к специалисту! Иначе можете «умертвить» дорогостоящее оборудование.

После установки платы в компьютер операционная система «Windows» — «ОС» присваивает новым установленным портам номер, например, «1», «2»…«25».

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

rs232_notebook

Рис. 3. Плата для ноутбука с «COM» портом

И тут есть подвох: в «старых» и «новых» ноутбуках два разных стандарта для дополнительного оборудования! Перед приобретением сверьтесь с инструкцией к вашему ноутбуку!


Если же вы не могли приобрести плату на компьютер или ноутбук, то остается один выход: «USB». Практически во всех современных моделях компьютеров имеется «USB» выход, как минимум два, а то и все восемь! В продаже имеются различные преобразователи «USB - COM».

rs232_usb_kabel

Рис. 4. Преобразователь «USB - COM»

usb_sh

Рис. 5. Схема преобразователя «USB - COM»


 

Как спаять Переходник USB-COM самостоятельно. Вариант - 1

Ссылки по теме

1.Prolific PL2303 HX  документация и драйвера

2. MAX232 документация

Как сделать  самому  переходник USB-COM , который можно использовать для подключения конвертеров и прочих девайсов к  компьютерам  у которых нет «железного» COM-порта.
Внимание!
Переходник описанный ниже  обеспечивает согласование только сигналов RX и  TX.
Все прочие модемные сигналы не задействованы.
Большинству устройств, работающих без  аппаратного управления потоком,  этого более чем достаточно.
С конвертерами Pilot  VAF/MAF  переходник работает 100%

Поехали!

Для сборки вам потребуются следующие детали:

1. PL2303HX  (USB-USART мост  от  Prolific)-1шт.
2. MAX232CSE  (UART-RS232)-1шт.
3. Кварц 12.00 МГц-1шт.
4. Конденсаторы 10 нФ ( smd1206)-2шт.
5. Конденсаторы 1 мкФ (smd1206)-6шт.
6. Резисторы 27Ом ( smd1206) -2шт.
7. Резисторы 1.5КОм (smd1206)-1шт.
8. Разъем mini-USB -1шт.
9. Разеъем DB-9 папа – 1шт.
10. Фольгированный текстолит  для платы 48*22мм – 1шт

Схема переходника

usb_com_sch_2

 

Печатная плата

usb_com_pcb

Файлы схемы и печатки  в формате Eagle PCB Editor  можно скачать по этой ссылке

Сборка и настройка
Здесь собственно все элементарно  -  делаем плату , сверлим 4-ре отверстия и напаиваем все  детальки.
В итоге у вас должен получиться вот такой вот переходничок:

filtered1

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

Идем на сайт пролифика и выкачиваем самую последнюю версию дров

http://www.prolific.com.tw/eng/downloads.asp?ID=31

На момент написания статьи , самый последний драйвер был вот этот.

После скармливания винде драйвера ,  в системе должен появиться новый COM порт Prolific:
device

 

Теперь необходимо проверить работоспособность переходника

Для этого на переходнике  в разъеме COM-порта , отверткой или  проволочкой замыкаем между собой контакты 2 и 3 ( на самом разъеме обычно выбиты цифры с номерами контактов – приглядитесь повнимательнее ) Как вариант, можно напаять временную перемычку:

peremichka Далее запускаем программу «Гипертерминал»  (Пуск->Программы->Стандартные->Связь->Гипертерминал)
На висте и семерке  гипертерминала нет! Поэтому придется сходить в гугл/яндекс выкачать гипертерминал или  любой его аналог.

Выбираем   в настройках соединения наш новый сом-порт:

hyperterminal

 

Далее гипертерминал предложит  настроить параметры порта.
Выставляем :
-115200
-8
-N(нет)
-1
-управление потоком отсутствует

hyperterminal1

 

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

На экране должны появиться символы нажимаемых клавиш:

hello

Если буквы не появляются,  то проверяйте монтаж

Вот собственно и все!
Теперь остается убрать перемычку с контактов 2-3  и можно пользоваться переходником по прямому назначению.

Т.е. в свободный разъем «USB» ноутбука подключается вход такого «преобразователя», с диска из комплекта устанавливается драйвер (программа управления) и в системных настройках появляется виртуальный COM порт с присвоенным порядковым номером.

Как спаять Переходник USB-COM самостоятельно. Вариант - 2

Рисунок 1. Общий вид
rd_6_9_1k

Предлагаемый блок в собранном виде позволяет реализовать принцип: купил – подключил. Устройство позволит пользователям персональных компьютеров подключить к USB-порту устройства, работающие от COM-порта (RS232C).

 Ориентировочная розничная цена: 540 руб

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

Технические характеристики

Напряжение питания от USB порта: 5 В.

Ток потребления: 20 мА.

Скорость соединения RS232C: 110-230000 бит/с

Интерфейс: USB1.1, USB2.0.

Поддерживаемые операционные системы: Win98, Win2000, WinXP, Vista, Linux и др.

Габаритные размеры устройства: 60x30 мм.

Комплект поставки

Блок переходника в сборе: 1.

Инструкция: 1.


 

Конструкция

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

Переходник обеспечивает все модемные сигналы: DSR, DTR, RTS, CTS, RI, DCD, а также основные сигналы RXD и TXD.

rd_6_9_2k
Рисунок 2. Схема электрическая принципиальная
rd_6_9_3k (1)
Рисунок 3. Вид печатной платы со стороны деталей

Описание работы блока

Принципиальная электрическая схема приведена на рис 2.

Центральная часть устройства – микроконтроллер CP2102 производства SILICON LABORATORIES. В качестве микросхемы драйвера уровней применен преобразователь MAX3243 производства фирмы Texas Instruments. Переходник обеспечивает все модемные сигналы: DSR, DTR, RTS, CTS, RI, DCD, а также основные сигналы RXD и TXD.


 

Установка устройства в ОС

Для установки драйверов для компьютера следует сначала скачать соответствующий вашей операционной системе драйвер.

Далее инсталлируйте драйвер на свой персональный компьютер. Подключите переходник. Операционная система обнаружит его и «попросит» драйвер, следует указать ей месторасположение этого драйвера (то место, куда он был распакован).

После успешной установки на переходнике должен засветиться светодиод, сигнализирующий готовность устройства к работе!

NEW Обновлённый драйвер от 25.01.2011 г. качать здесь.

1. Драйвер для Win Vista Вы можете скачать здесь.

2. Драйвер для Windows 2000/XP/Server 2003/Vista (v5.0) Вы можете скачать здесь.

3. Драйвер для Linux Вы можете скачать здесь.

4. Драйвер для Win98SE Вы можете скачать здесь.

5. Драйвер для OC Mac Вы можете скачать здесь.

6. an144sw.zip - c помощью данной программы можно изменить ID коды USB-COM переходника. Это нужно для того, чтобы получить возможность использовать несколько 8050 на одном ПК. Использовать только опытным пользователям! Вы можете скачать здесь.

7. AN205SW.zip - программа, позволяющая изменять стандартный ряд скоростей последовательного порта. Вы можете скачать здесь.

 

ПРОВЕРКА РАБОТОСПОСОБНОСТИ BM8050 БЕЗ ВНЕШНЕГО ОБОРУДОВАНИЯ

Для проверки передачи и приема всех необходимых модемных сигналов согласно подключения СОМ-устройства.
1_bm8050


Установите перемычки на контакты 2-3, 4-6, 7-8 СОМ-разъема ВМ8050.


- Соедините устройство c USB-портом ПК.

- Посмотрите, какой порт ОС выделила для устройства, для чего войдите в Пуск --- Настройка --- Панель Управления --- Система --- Оборудование --- Диспетчер Устройств --- Порты (СОМ и LPT) --- Silicon Labs CP210x USB to UART Bridge (COM1).

- Запустите стандартное приложение HiperTerminal для Windows из Пуск --- Программы --- Стандартные --- Связь --- HiperTerminal.

- Остановите запущенное подключение, если оно активно, для чего нажмите вверху Вызов --- Остановить.

- Посмотрите, какой порт используется программой для связи с устройством, для чего войдите слева вверху Файл --- Свойства и напротив "Подключаться через" выберите такой же порт, как и в Диспетчере Устройств (в нашем случае COM1).

- В этом же окне убедитесь, что выбрано управление потоком "Аппаратное" в программе, для чего нажмите кнопку в центре "Настроить" и в нижнем окне "Управление потоком" выберите "Аппаратное".

- Выйдите из настройки программы, для чего нажмите ОК, еще раз ОК.

- Напечатайте текст "Текст" в программе HiperTerminal, при этом на экране печатается текст "Текст", что подтверждает исправность устройства.

- Снимите перемычки с контактов 2-3, 4-6, 7-8 СОМ-разъема ВМ8050.


2_bm8050

- Напечатайте текст "Текст" в программе HiperTerminal, при этом на экране печать отсутствует, что подтверждает исправность устройства.


 

Настройка драйвера и выбор порта для переходника USB-COM

Тут нас поджидают первые проблемы: во-первых, ОС могла присвоить виртуальному порту слишком большой номер, например,«25». А программа для «прошивки» ресивера позволяет работать с номерами портов от одного до четырех. Во-вторых, не все преобразователи «USB -COM» могут работать с программой для «прошивки» и самим ресивером. Причина в том, что производители оборудования по-разному изготовили свои изделия и программы к ним. Проверять все преобразователи необходимо индивидуально под вашу программу и ваш ресивер. Часто бывает, что с одним оборудованием преобразователь работает, а с другим— нет.

Если первая проблема устраняется изменением номера порта в настройках ОС, то проблему совместимости оборудования, программы и преобразователя устранить нельзя.

Для изменения присвоенного ОС номера необходимо изменить его вручную. Для этого необходимо войти в «Диспетчер устройств»: «Пуск» — «Настройка» —«Панель управления» — «Система».

drv

Рис. 15.6. «Панель управления»

В появившемся окне выбрать вкладку «Оборудование» и щелкнуть по кнопке «Диспетчер устройств». Откроется окно «Диспетчер устройств». В появившемся окне в древовидном списке выбрать строчку «Порты (COM и LPT). В раскрывшемся списке вы увидите все порты, имеющиеся в вашем компьютере. Выберите ваш виртуальный порт: «преобразователь «USB - COM». У меня преобразователь модели «Prolific».

drv2
Рис. 15.7. Список имеющихся портов

Щелкните по этой строчке ПРАВОЙ кнопкой мыши, в открывшемся окне выберите стройку «Свойства».

drv3

Рис. 15.8. Настройка выбранного порта

В появившемся окне выберите вкладку «Параметры порта». В строчке «Скорость» выберите «115200», затем щелкните по кнопке «Дополнительно».

drv4

Рис. 15.9. Настройка параметров порта

В нижней части открывшегося окна найдите вкладку «Номер COM порта».

drv5

Рис. 16. Изменение номера COM порта

Щелкните по вкладке и выберите необходимый номер COM порта.

Обратите внимание, что некоторые номера порта могут быть заняты уже имеющимся оборудованием, например, встроенным модемом. Использовать одновременно один порт нельзя!

После завершения настройки нажмите «ОК» для сохранения внесенных изменений и полностью выйдите из режима настроек, закрыв все ранее открытые окна. После этого перезагрузите компьютер для внесения необходимых изменений. Если же вы изменяли номер «COM» порта «USB - COM» преобразователя, то достаточно просто вынуть его из разъема компьютера и заново подключить.


 

Готовые решения USB-COM адаптеров от производителей.

Кабель-адаптер COM 9/25M -> USB AM 1м
shnur_usb_com

Цена - 300 руб.
Описание   Кабель для подключения устройств с последовательным интерфейсом (RS-232) к USB порту.
Тип оборудования   Кабель-переходник
Разъемы кабеля или переходника   COM25M, COM9M, USB A
Совместимость
Совместимость   USB 1.1/2.0
Поддержка ОС   Windows 2000, Windows XP
Прочее
Длина кабеля   1 метр
Логистика
Размеры упаковки (измерено в НИКСе)   21.5 х 14.5 х 4.1 см
Вес брутто (измерено в НИКСе)   0.136 кг

Кабель-адаптер TRENDnet <TU-S9> COM9M-->USB AM 0.6м
trendnet_usb_com

Цена - 500 руб.
Основные
Производитель   TRENDnet
Модель   TU-S9
Описание   Переходник позволяет подключить устройство с интерфейсом RS-232 (например, модем) к порту USB компьютера.
Тип оборудования   Кабель-переходник
Разъемы кабеля или переходника   COM9M, USB A
Диаметр   28/24 AWG
Параметры производительности
Скорость передачи данных   500 Кбит/сек
Питание   От USB порта
Потребление энергии   500 мА - максимальное
Совместимость
Требования к системе   RAM 64 Мб
Поддержка ОС   Windows ME, Windows 2000, Windows XP
Прочее
Соответствие стандартам   RoHS
Длина кабеля   0.6 метра
Вес   75 грамм
Рабочая температура   0 ~ 40°C

Размеры упаковки (измерено в НИКСе)   23 x 16.8 x 4.6 см
Вес брутто (измерено в НИКСе)   0.135 кг
Внешние источники информации
Ссылка на сайт производителя   www.trendnet.com


Адаптер - переходник  USB-COM (RS-232)
shnur_usb_com2
Цена - 1500 руб.
Адаптер предназначен для использования приборов и адаптеров расчитанных для включения через Com (RS232) порт, например это очень актуально при использовании современных компьютеров, которые имеют только USB, в этом случае, с помощью этого переходника вы можете использовать современные компьютеры и ноутбуки совместно с нашими приборами и адаптерами, такими как Сканер BMW, Сканер Mercedes, Scanmatik и др.

Оборудование для автосервисов, автодиагностика, диагностическое оборудование, диагностика авто, автомобильный сканер, автосканер, диагностический пост, чип тюнинг, оборудование для автодиагностики Carbrain, UNISCAN, ADP-504, KKL-USB, KKL-COM, сканер BMW, сканер Opel, BMW 1.3.6, Automan, Opel scanner, BMW scanner, мотор тестер, газоанализатор, диагностика двигателя, диагностика панели приборов Программатор транспондеров, OBD-2, OBD2, корректировка одометра, U-581, запуск двигателя, crash data, креш дата, крэш дата, спидометр, тахометр.


Хотя может нужно воспользоваться нуль модемным кабелем (2-3, 3-2, 5-5)  и переходником типа -

usb_com_papa

К переходнику добавляете USB удлинитель вот вам и прямой нуль-модемный кабель.

usb_a_b

  • Розничная стоимость 100р. 
  • Тип A-A
  • Длина: 1.5 м

Но для остальных ресов нужен "перевёрнутый" нуль-модемный кабель.

rs232_kabel

  • Розничная цена   155.00 руб.
  • Тип разъема: DB9 F - DB9 F
  • Длина: 1.8 м

или такой переходник:

STLab U-350 (RTL) Адаптер COM 9M -> USB AM
stlab_u-350_usb_com

Цена - 350 руб.
Основные
Производитель   St-Lab
Модель   USB DONGLE SERIAL 1 PORT
Описание   Переходник позволяет подключить устройство с интерфейсом RS-232 (например, модем) к порту USB компьютера.
Тип оборудования   Кабель-переходник
Разъемы кабеля или переходника   COM9M, USB A
Встроенный USB-коннектор    Да
Параметры производительности
Скорость передачи данных   115200 бит/сек
Интерфейс   USB 1.1
Питание   От USB порта
Поддержка ОС   Windows 2000, Windows ME, Windows XP, Windows Vista, Windows 2003 Server
Размеры упаковки (измерено в НИКСе)   17 x 13 x 3.2 см
Вес брутто (измерено в НИКСе)   0.077 кг
Внешние источники информации Ссылка на сайт производителя   www.st-lab.com


Комментарии   

 
#6 Олег Жаков 01.03.2014 18:02
Вещий!
Мне непонятны Ваши вопли, стенания по загубленной жизни. Человек заслужил то, что заслужил. За все время существования человека он ничего для Земли не сделал. Он только брал, ничего не давая взамен. Самое лучшее, что человек может сделать для Земли и Галактики, так это исчезнуть, не оставив и намека на свое потребительское существование. ........я надежда Вам нужна, на что? На то, чтобы еще чуть-чуть прокоптить небо и о........тельно засрать планету, а затем и галактику?
 
 
#5 viva47 18.11.2013 11:34
Дополнение к комментарию #4.
В ноутбуке ROVER EXPLORER W500H разъемов LPT и COM нет! Есть только разъем для подключения второго монитора и 4-ре неработающих разъема USB!
 
 
#4 viva47 18.11.2013 11:27
Из статьи понятно, что решение для подключения устройства с COM-разъемом к USB новых ПК или ноутбуковов ЕСТЬ!
А какое решение Вы можете предложить для подключения устройств с USB к ноутбуку Rover Explorer W500H, у которого не работает ни одно устройство USB (всего их четыре и, вероятно, отказал южный мост). Что нужно приобрести или сделать самому? Материнскую плату ремонтировать нет смысла, она встанет в копеечку и вероятность положительного исхода ремонта очень мала. Все остальное в ноутбуке работает. Но нельзя подключить периферию! Пожалуйста ответ сообщите на мой E-mail: viva47@mail.ru.
Спасибо за ответ!
 
 
#3 Вещий 17.09.2013 21:47
Добрый день. Прошу прощения за беспокойство и повторы.

Какое это великое счастье - ЖИТЬ,
СУЩЕСТВОВАТЬ в мире, ДЫШАТЬ, ВИДЕТЬ небо, воду, солнце! (И. Бунин)

Вот проблема. ВАШЕ мнение и как быть?

РИСК собою - дело личное, РИСК Термоядерного ИСПЕПЕЛЕНИЯ Землян - ПРЕСТУПЛЕНИЕ.
"Некому будет судить", - это чудовищный ЦИНИЗМ отца атомной бомбы Оппен........ме ра,
признание им ГИБЕЛИ всех ЛЮДЕЙ от ЯДЕРНОГО маразма, под стать и его ПАЛАЧЕСКИЙ
морализм: "Я - СМЕРТЬ, великий разрушитель МИРОВ, несущий ГИБЕЛЬ всему ЖИВОМУ".
Не атом, УЖАСЕН наш пофигизм: ЖЕРТВЫ Хиросимы, Нагасаки, АЭС Чернобыля, Японии.
Вот и ФАТАЛЬНО безответственны е ОТЦЫ Большого Взрыва рискуют КРЕМАЦИЕЙ Планеты.
Любой взрыв - СТИХИЯ. Цена СТИХИИ Большого Взрыва - термоядерный ХОЛОКОСТ МИРА.
Уму непостижимо! Ядерщики зная, ДОПУСКАЮТ РИСК Термоядерной КАЗНИ Человечества.
Видимо, ГОР........ ума ядерщиков подавила инстинкт самосохранения, УБИЛА совесть.
Игнорируя оппонентов и УГРОЗЫ 96% ТЕМНОЙ энергии и материи от всего Мироздания
(всех звезд и Земли осталось 4%), ЯДЕРЩИКИ Большого адронного коллайдера ЦЕРНа
и др. творят ТЕРМОЯДЕРНОЕ безумие: ........ ВЗРЫВ Земли (ОАЗИС Жизни Вселенной).
Похоже, коллайдерно-тер моядерные игры ВЫЖГЛИ иные МИРЫ. Ау! Вселенная! МЫ ОДНИ.
Риск НЕБЫТИЯ от ПРОВОКАЦИЙ Большого Взрыва РЕАЛЬНЕЙ явления Жизни во Вселенной.
Выходит, чем вероятней ЖИЗНЬ, тем верней наше НЕБЫТИЕ от коллайдерной АГРЕССИИ.
Теватрон США потряс: частицы ТЬМЫ струями вырвались наружу, ошеломив аномалией.
Чёрные дыры? Страпельки? Монополи? Аннигиляцию? ........ Взрыв? Какой КАТАКЛИЗМ
РАЗВЕРЗНУТ ради "Нобелевки" ШЕФЫ коллайдеров ТЕРМОЯДЕРНОЙ провокацией 96% ТЬМЫ?
Никакие дела ядерщиков не стоят Землеубийства. Символичны ПРОВАЛЫ безопасности:
"от ........А" в ядерной энергетике и аварийная "булочка" - ПОКАЗАТЕЛЬ риска ЦЕРН.
Не одними коллайдерами движима НАУКА Мироздания. Следует, оградив ядерщиков от
ПРЕСТУПНОГО риска, развить НЕОПАСНЫЙ поиск ИСТИНЫ, изучая всеобъемлющий КОСМОС.
........ИКИ Большого Взрыва РИСКУЮТ самым главным Правом Землян - Правом на ЖИЗНЬ.
Ведь НЕТ ПОНАРОШКУ Большого Взрыва - ВС........ и наш МИР ИСЧЕЗНЕТ. Разум! Где ты?
Чтобы отвратить коллайдерно-тер моядерное сожжение ВСЕХ НАС - ПРОТЕСТУЙТЕ! Люди!
Спросите себя: "Если не Я, то кто?" Очнитесь же! Проявив волю, одолевая апатию,
свершите ПОСТУПОК, разошлите СВОЙ или этот ТЕКСТ и возобладает торжество ЖИЗНИ!
P.S.
Пока Земля ещё вертится, пока ещё ярок свет... (Булат Окуджава)
Прошу, рассылайте, есть надежда - уже ликвидирован опасный коллайдер Теватрон.
Вещий.
 
 
#2 Антон 25.07.2012 15:40
Какой же переходник подойдет для чтения флешек?
 
 
#1 Pin 07.06.2012 17:51
Статья по самостоятельной сборке переходника внаглую крадена с моего блога
........pin.pilotpowersupply.com :sad:
 

Добавить комментарий

Защитный код
Обновить

материалы по теме