Palitra21.ru

Домашний уют — журнал
19 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Переходник COM; USB

Переходник COM — USB

В данной статье приведена подборка схем, позволяющая собрать несложное, но крайне полезное устройство: переходник Com USB.

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

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

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

Тестирование

Для тестирования можно воспользоваться «Terminal1_9_b» , скачать данную программу можно в этой статье.

► Устанавливаем, драйвер
► Запускаем «Terminal1_9_b» от имени администратор.
► В верхнем углу, выбираем «COM Port» (можно посмотреть в диспетчере устройств) и нажимаем «Connect»

► Внизу вводим произвольное значение и нажимаем «-> Send«, кратковременно загорится светодиод TxD при каждом нажатии.
► Замкните вывода TxD и RxD между собой и нажмите «-> Send», кратковременно загорятся два светодиода, TxD и RxD при каждом нажатии, так же в программе отобразится посланная команда.► Напряжение 3.3В и 5В можно проверить обычным мультиметром

Ссылки
Документация PL2303HX
Драйвер для PL2303HX к Windows XP / 7 / 8 / 8.1 / 10 (инструкция по установке)

Купить на Aliexpress
Преобразователь UART USB-TTL (PL2303HX)

Купить в Самаре и области
Преобразователь UART USB-TTL (PL2303HX)

USB 3.3 В 5.5 В для TTL адаптер мини-порт

Обзор

  • Размер – 36х17,5 мм (ДхШ);
  • Контакты: GND, CTS, VCC, TXD, DTR, RXD, RXD;
  • Чипсет FT232RL;
  • Поддерживает – 5В, 3,3 В;
  • Шаг – 2,54 мм.

Отличного качества модули стоимостью 100,24 руб . предлагается интернет-магазином https://ru.aliexpress.com/popular/ttl-adapter.html .

Для обнаружения авто с помощью GPS адаптер USB TTL PL2303 HX конвертер RS232

Его стоимость составляет 42,7 рублей .

К особенностям относятся:

  • антистатическую упаковку, не допускающую накопления статэлектричества,
  • негативно отражающегося на работе;
  • высокую надежность, стабильность;
  • поддержку WIN7.

Используется продукт, весящий 5 граммов (без упаковки) в студенческих экспериментах производстве и т.д. Его размер – 50Х15Х7 мм. У конвертеров модели USB PL2303 — RS232

TL есть пара интерфейсов, служащих для подключения (пятиконтактный штыревой) и ПК (USB стандартный).

Составляем схему на базе PL2303

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


тут приведена полная схема с трансивером (преобразователь уровня до 9v) для получения полного COM порта. Нам эта часть не нужна. Также схема не содержит кварца, а нам он необходим. Дополнительно можно отметить, что еще не хватает светодидов для сигнализации процесса обмена данными. В итоге поискав различные варианты схемы на данной микросхеме (pl2303 schematic) нашли самую простую схему со светодиодами и кварцев — ее и возьмем.


По сути на этой схеме сокращена обвязка USB порта (убраны высокочастотные фильтры L1 L2), убран трансивер. В остальном схема совпадает. Мы же дополнительно ещё добавим разводку всех сигнальных выводов DTR и т. д. — они могут быть полезны. Также следует отметить, что на вывод согласования уровней в нашей версии чипа нельзя подавать 5v, поэтому на разъеме уберем подальше этот вывод. Сам вывод для согласования уровней оставим — вдруг необходимо будет пользоваться UART на 1.8v. Таким образом, по умолчанию у нас будет стоять джампер соединяющий вывод 4 и 3.3v и на выходе всех сигналов UART у нас будет 3.3v. Данного напряжения уверенно хватает для определения логической 1 в 5v схеме, согласно datasheet все сигнальные ножки толерантны 5v ( то есть на них можно подавать 5v смело). Так что при таком подключении схема будет работать с напряжением от 3.3в до 5в. Дополнительно оставим выводы 5v и 3.3v для питания например прошиваемого контроллера. Имейте ввиду, что без внешнего EEPROM usb порт будет отдавать только 100ma! Соответственно питать что-то существенное не получится.

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

Читать еще:  Самодельное приспособление для заточки сверл малого диаметра

Сообщений 1 страница 10 из 13

Поделиться120.10.16 11:38

  • Автор: DCBEELINEKZ
  • Администратор
  • Откуда: APPLE ATA
  • Зарегистрирован : 19.03.16
  • Последний визит:
    27.10.20 08:52

Запуск этого устройства невозможен. (Код 10)

Есть адаптер USB-Com фирмы Prolific, спаянный скорее всего в Китае, VID_067B&PID_2303. Нужно прицепить его к Windows 7 (x32). Виндовский Update не помог. Cкачал новый драйвер с оф.сайта, v3.4.48.272. После его установки подключил шнурок и получил «Запуск этого устройства невозможен. (Код 10)». Копания в инете привели на тот самый форум. Оказалось, нужен старый драйвер, в котором еще нет проверки подлинности чипа. На форуме товарищ писал, что лечил так Win7x64, у меня на 32-разрядной тоже все получилось как и на win 8.

  • Цитировать Сообщение 1

Поделиться220.10.16 11:39

  • Автор: DCBEELINEKZ
  • Администратор
  • Откуда: APPLE ATA
  • Зарегистрирован : 19.03.16
  • Последний визит:
    27.10.20 08:52

Самый новый драйвер под Win7 не будет работать, т.к. шнурок у нас китайский и драйвер проверяет чип на оригинальность. Нужна старая версия драйвера. Спасибо товарищу с ником «San-ch» за найденное решение. Не работал драйвер v3.4.48.272, после установки и подключения шнурка ошибка «Запуск этого устройства невозможен. (Код 10)».

Самое интересное, что прога определения чипа (шла в архиве с новым драйвером) после нормальной установки не ругается на чип и определяет его как PL-2303 XA / HXA». Вот и кому, спрашивается, пиндосы в итоге хуже сделали? Нам..

http://forum.ixbt.com/topic.cgi?id=13:36329-23

USB 2.0 To COM Device / Prolific USB-to-Serial Comm Port
USBVID_067B&PID_2303&REV_0300
Win7 x64 (для x32 тоже работает)

.
Расскажу, что я перед этим делал. Сначала удалил все ранее установленные драйверы с помощью их программ установки и перезагрузил компьютер. Вставил девайс, он определился как в самом начале. Выбрал автоматическую установку драйверов, появился знакомый «код 10». Потом выбрал «ручную установку» —> «выбрать из установленных», и выбрал самую раннюю версию, 3.0.1.0. Потом появилось сообщение «драйвер установлен, требуется перезагрузка». Перезагрузил. Захожу в диспетчер устройств. ВНЕЗАПНО ВСЁ РАБОТАЕТ. Вот только номер порта был аж 27, поменял в настройках на COM2.

ИНФА ДЛЯ ТЕХ, У КОГО PL2303 И КОД 10
Опытным путём определил, что на Windows 7 x64 с версиями драйвера 3.3.2.105 (27.10.2008) и ниже всё работает нормально. Все версии с 3.3.5.122 (17.07.2009) до самой последней 3.4.42.258 (12.11.2012) выдают «ошибку код 10».

Читая файл ReadMe, который идёт вместе с драйвером с оф. сайта, наткнулся на это:

=======================
Counterfeit Warning.
=======================
Please be warned that counterfeit/fake PL-2303HX Chip Rev A (or PL-2303HXA) USB to Serial Controller ICs using Prolific’s trademark logo, brandname, and device drivers, were being sold in the China market. Counterfeit IC products show exactly the same outside chip markings but generally are of poor quality and causes Windows driver compatibility issues (Yellow Mark Error Code 10 in Device Manager). We issue this warning to all our customers and consumers to avoid confusion and false purchase.

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

Как вручную выбрать версию драйвера. Заходим в «Диспетчер устройств» —> «Порты COM и LTP» —> «Profilic USB-to-Serial Comm Port» —> «Свойства» —> «Драйвер» —> «Обновить» —> «вручную» —> «выбрать из уже установленных». Признаком успешной установки является отсутствие «кода 10» или других ошибок. Если нерабочая версия будет заменена на рабочую, то «код 10» и жёлтый треугольник исчезнут сразу, до перезагрузки.

Опрос

Наверное, кто-то уже прочитал на нашем форуме сообщения exmortis об изготовлении кабеля USB-TTL из подручных средств.

Мы решили оформить это, как отдельную статью-руководство. Спасибо exmortis за предоставленный материал.

Аннотация: Данная статья является дополнением к статье Antony о подключении к приставке Ritmix RZX-50 по последовательному интерфейсу, которую рекомендуется предварительно прочесть.

Как известно из вышеупомянутой статьи, приставку Ritmix RZX-50 можно подключить к компьютеру через uart ttl, но так как сигналы по вольтажу не совпадают со стандартом rs-232, то нужен переходник. В качестве готового решения можно воспользоватья специальным конвертером, например, таким или даже таким.

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

Однако, можно приспособить обычный кабель-переходник usb-rs232 (com), который продаётся в любом компьютерном магазине. Например, такой:

Кабель Gembird usb-rs232 uas111. Он удобен тем, контроллер спрятан в аккуратную коробочку. Правда, она запаяна, поэтому для вскрытия придётся либо её распиливать, либо срезать пластик паяльником.

Читать еще:  Чем отличается тестер духов от оригинала и как проверить его подлинность

В принципе, подойдёт любой другой подобный кабель, однако, нужно обращать внимание на удобство доступа к плате с контроллером. На некоторых кабелях она спрятана в разъёме rs-232, вскрывать который затруднительно, а на других может оказаться микросхема-капля, подпаятся к которой непросто. В конце-концов такой кабель может быть основан на каком-нибудь экзотическом чипе.

Микросхема pl2303. Интересны прежде всего ноги 1 (TXD) и 5 (RXD), нумерация ног идёт против часовой стрелки от угла, отмеченного на самом чипе точкой.

Обратная сторона с чипом max213. Cигнал от 1-ой ноги pl2303 приходит на 6-ю ногу max’а, а сигнал от 5-ой — на 19-ю ногу «максимки».
В принципе, эта микросхема для uart-ttl не нужна, она даже может помешать. Поэтому её нужно аккуратно выпаять, и тем легче будет подпаиваться к контактным площадкам.

Микросхема max213 выпаяна. Красный провод припаян к сигналу TXD, жёлтый — к RXD, чёрный провод — земля. Впоследствии можно подключать по схеме Antony, присодиняя провода «перкрёстно», т.е. RXD контроллера к TXD приставки, а TXD к RXD соответственно.

Выводы последовательного интерфейса у Ritmix RZX-50.

Вторая немаловажная часть — непосредственное подсоединение к компьютеру и настройка соединения.
Ниже будет рассмотрена специфическая ситуация, когда на компьютере (ноутбуке) установлена W7 x64, а в виртуальной машине VirtualBox — Xubuntu 11.10 x32. Всё нижеописанное также справедливо для любых дистрибутивов linux.

Перепаянный как указано выше кабель подсоединяется к компьютеру (при этом rzx-50 НЕ подключена). Естественно, что драйвер системой не установится, но это и не требуется. Загружаем xubuntu в виртуальной машине, пробрасываем вовнутрь подсоединённое устройство (должно обозначаться как Prolific Technology Inc. USB-Serial Controller). После чего загружаем консоль и вводим dmesg. Одной из последних строчек должно оказаться определение подключённого устройства (pl2303) и его отражение на файловую систему — в данном случае это /dev/ttyUSB0. Запоминаем это имя.

Теперь надо установить minicom. Команда стандартная: «sudo apt-get install minicom». Запускаем настройку: «sudo minicom -s» и попадаем в меню конфигурации. В Serial port setup устанавливаем /dev/ttyUSB0 в качестве Serial Device, скорость потока устанавливается 56700 8N1, hardware и Software Flow Control выключается (No). Далее в Modem and dialing нужно стереть строки Init String и Reset String.

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

Выходим из настройки и запускаем minicom в обычном режиме (sudo minicom). Теперь можно протестировать кабель, замкнув провода от сигналов TXD и RXD. Если при нажатии любых клавиш в minicom на экране появляются соответствующие символы, значит кабель работает.

Теперь можно подсоединять приставку к проводам способом, указанным выше, и включить её, наслаждаясь выводом в окно эмулятора терминала. Когда выпадёт приглашение ввести пароль, следует ввести «root». Если при вводе и выводе символов периодически появляются мусорные или посторонние, значит что-то не так с землёй (скорей всего оборвана). В идеаля земля также никак не должна замыкаться с сигналами TXD и RXD.

От редакции: Я лично сразу вспомнил конец 90ых, когда началась эпоха Palm. В то время я был счастливым обладателем Handspring Visor Deluxe, мощнейшим, по тем временам КПК (слово «планшет» еще не придумали). Так вот, в силу дефицита USB портов (да! да!) приходилось самому изготавливать кабель RS232-TTL. Более того, поскольку сигналы у Visor были трехвольтовые, а микросхема Maxim, обеспечивающая нужный уровень сигнала была дефицитной — приходилось на ножку «выхода» вешать делитель напряжения с 5 до 3.3в, чтобы не спалить устройство.

Сейчас все гораздо проще, и можно сосредоточиться на более содержательной деятельности, например внести посильный вклад в создание альтернативной прошивки для RZX-50 🙂

Категории: Ritmix RZX-50, Аппаратная часть | Метки: Ritmix, rzx-50, USB-TTL, кабель | Оставить комментарий

Суть и причина проблемы при возникновении ошибки с кодом 10

Компания «Prolific» прославилась в сети не своими чипами, а дисфункцией своих драйверов, возникающей при переходе пользователя с Windows 7 b 10. Как я уже упоминал выше, некоторые драйвера к чипам «Prolific» работают только с Виндовс 7 и ниже. И прекращают работать с более модерными версиями ОС (8,10). Многие же пользователи, перейдя с 7 на 10 версию Windows, обнаружили, что их устройства с чипами «Prolific» перестали работать. А в Диспетчере устройств рядом с названием «Prolific usb-to-serial comm port» красуется восклицательный знак, сигнализирующий о возникшей ошибке с кодом 10.

Другим же фактором возникновения проблемы является подделка чипов «Prolific» малоизвестными китайскими производителями. Как и в случае настоящих чипов, фейковые чипы имеют тот же Vendor ID (VID_067B) и тот же « Product ID» (PID_2303) , потому отличить подлинник от подделки бывает сложновато.

Читать еще:  Правильное штробление стен под проводку без пыли

Для устранения фейковых чипов «Prolific» выпустила новые драйвера, которые не работают с ненастоящими чипами, делая их бесполезными. Одновременно данное решение привело к отказу от драйверной поддержки более ранних адаптеров компании.

Поэтому 64-битные драйвера «Prolific», распространяемые «Майкрософт» через службу обновлений Windows, версий 3.4.67.325, 3.4.25.218, 2.1.51.238, 3.4.62.293 не будут работать с большинством адаптеров. А в «Диспетчере устройств» пользователь будет видеть восклицательный знак и код ошибки 10. Или, в качестве альтернативы, вы не будете видеть ошибок в самом ДУ, но ваше устройство попросту не будет работать.

Изготовление кабеля ГБО

Что потребуется для настройки ГБО?

  • кабель ГБО (его-то мы и будем делать)
  • драйвер кабеля ГБО
  • ноутбук с временем автономной работы около 2-х часов
  • программа Lovato Easy Fast
  • obd-адаптер
  • мобильный телефон с bluetooth программой Torque или ODB Doctor
  • прочитайте статью о сути настройки ГБО Ловато

Итак, на наше авто уже установлено ГБО 4 поколения, требуется произвести его настройку. Начнем с разъема, его можно найти неподалеку от блока ГБО. Он спрятан под черным колпачком и выглядит как показано ниже. Именно к нему мы и будем подключаться.

Распиновка раъёма Lovato

Распиновка разъёма Lovato

  • GND (масса)
  • Rx (прием данных)
  • Tx (передача данных)
  • +12 (питание, нам не пригодится)

Правильное подключение кабеля ГБО к разъёму:

В интернете приведено 2 вида распиновок этого кабеля и они противоречат друг другу. Если бы у меня тогда под рукой был вольтметр, пошел Ва-Банк:) Как оказалось, если перепутать и подключить массу кабеля ГБО на +12 разъема — ничего страшного не происходит, но лучше так не ошибаться. Rx и Tx можно путать местами. Rx и Тx адаптера должны быть подключены к Tx и Rx ГБО соответственно, т.е. перекрестно. Абсолютно понятно, что работать кабель будет, только после правильного подключения всех пинов.

Наш
кабель
Разъём
блока ГБО
GNDGND
RxTx
TxRx
нет+12

Где взять преобразователь USB→UART?

Вы можете удивиться, но дата-кабель, ценой около 100$, можно изготовить самостоятельно за 3$. По факту, этот кабель не что иное, как USB→UART адаптер со специальными уровнями TTL. С этой задачей прекрасно справляется микросхема PL2303HX:

    Можно заказать преобразователь на чипе PL2303HX на AliExpress, ориентировочный ценник 0.85$.

Китайский преобразователь USB в UART.

Дата кабель от старого сотового телефона.

Для подключения к разъему ГБО Lovato очень удобно использовать DIP-штырьки, купить можно в любом магазине радиодеталей или заказать с AliExpress, их можно ломать и использовать по одному.

Планка пинов для DIP-монтажа.

Припаяйте провода к этим штырькам и вашему адаптеру. Рекомендую сделать провода достаточно длинными, что бы можно было конфигурировать ГБО из салона авто, это требуется для онлайн-настройки, об этом позже.

В итоге, у нас должен получится примерно такой кабель:

Самодельный кабель для ГБО.

Работает ли наш кабель? Последние тесты.

Для работы адаптера устанавливаем драйвер (скачать можно с сайта разработчика микросхемы Profilic PL2303HX). Если вы используете пиратскую версию микросхемы, драйвера установятся, но не будут работать, эта проблема реашается установкой драйвера более ранней версии(скачать можно в конце статьи). Проверить работоспособность свежесобранного кабеля можно программой Com Port Toolkit. Рабочая программа условно делится на две части: левая панель передача, правая прием.

Замкните между собой контакты Rx и Tx, таким образом, все что вы отправите через этот кабель, будет сразу же им принято. В левой панели Com Port Toolkit попробуйте отправить несколько байт, если в правом окне отобразятся эти же байты, значит кабель исправен.

Драйвера USB-COM (RS232)

#1 dead

  • Модератор
  • Группа: Модераторы
  • Сообщений: 1 810
  • Регистрация: 30 Август 13
  • Город Сумы

Выкладываем здесь драйвера для адаптера (переходника) USB — COM (RS232)

драйвера для адаптера Prolific , ИД оборудования VID_067B&PID_2303(3000)
Версии для Windows 7 (также работают в Windows XP, но версия может измениться)

3.3.10.140-19.11.2009 pl2303_prolific-3.3.10.140-19.11.2009.rar (2,03МБ)
Количество загрузок:: 3062

3.3.11.152-12.03.2010 pl2303_prolific-3.3.11.152-12.03.2010.rar (2,03МБ)
Количество загрузок:: 2448

3.4.62293 -17.10.2013 PL2303_Prolific_DriverInstaller_v1_9_0.zip (3,93МБ)
Количество загрузок:: 6059

  • Наверх of the page up there ^

#2 dead

  • Модератор
  • Группа: Модераторы
  • Сообщений: 1 810
  • Регистрация: 30 Август 13
  • Город Сумы

Чип: FT232BM
Поддержка интерфейса USB 2.0
Поддержка интерфейса RS232 (9 pin, 25 pin)
Поддержка удаленного управления питанием и «пробуждения»
ПО: WIN 98/2000/XP/7(32/64)/Vista/ Mac OS V8.6
Инструкции по установке(обновлении) в архиве

USB20toRS232.rar (7,78МБ)
Количество загрузок:: 4038

Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector