Usb to ttl driver windows 7

Similarily for Raspberry Pi OS («Buster») for the P4B onwards

  1. Hobby Components HCMODU0051 ()

  2. More details of the «breakout board» can be found ()

  3. Supplied by phenoptix ()

  4. More details of the LCD/Serial board can be found here ()

  5. Even with VCC linked to 3V3 pin ()

  6. Amazon link: http://www.amazon.co.uk/dp/B00HSXDGOE/ref=pe_385721_37986871_TE_item ()

  7. via a Nwazet Key Lime Pi GPIO adapter ()

  8. Amazon link: http://www.amazon.co.uk/gp/product/B00JGP1N10/ref=oh_details_o02_s00_i00?ie=UTF8&psc=1 ()

  9. Amazon link: http://www.amazon.co.uk/gp/product/B00DEWBB4K/ref=oh_aui_detailpage_o01_s00?ie=UTF8&psc=1 ()

  10. via this adapter (Gnd, Rx & Tx connections only) ()

  11. via this adapter (5V, Gnd, Rx & Tx connected) ()

  12. 4-wire direct Pi connection possible ( )

Homyl CH340G 3.3V/5V UART Serial Adapter

In and Out of the bags:

Jumpered for Loopback Test & 3.3V Operation

Testing with a Pi Zero

lsusb and lsusb -t

pi@raspiP4B4b-32GbP:~ $ lsusb
Bus 002 Device 002: ID 174c:55aa ASMedia Technology Inc. Name: ASM1051E SATA 6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge, ASM1153E SATA 6Gb/s bridge
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 1c4f:0002 SiGma Micro Keyboard TRACER Gamma Ivory
Bus 001 Device 004: ID 1ea7:0064 SHARKOON Technologies GmbH 
Bus 001 Device 006: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
Bus 001 Device 003: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
pi@raspiP4B4b-32GbP:~ $ lsusb -t
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
    |__ Port 2: Dev 2, If 0, Class=Mass Storage, Driver=uas, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 3: Dev 3, If 0, Class=Hub, Driver=hub/4p, 480M
            |__ Port 1: Dev 6, If 0, Class=Vendor Specific Class, Driver=ch341, 12M
            |__ Port 2: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 12M
            |__ Port 4: Dev 5, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
            |__ Port 4: Dev 5, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M

Extract from usb-devices

T:  Bus=01 Lev=03 Prnt=03 Port=00 Cnt=01 Dev#=  6 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=ff(vend.) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=1a86 ProdID=7523 Rev=02.64
S:  Product=USB Serial
C:  #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=98mA
I:  If#=0x0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=02 Driver=ch341

Summary Table (3.3V Devices Only)

Device

«Chipset»

Primary Pinout

«MxPwr»

Pi Zero
Power?

CP210x

+5V GND RXD TXD 3V3

100 mA

PL2303

+5V GND RXD TXD 3V3

100 mA

CP2102

+5V GND RXD TXD 3V3

mA

CP210x

GND CTS 5V TXD RXD DTR

100 mA

CP2102

GND RXC TXC 5V RST 3.3

100 mA

FT232

DTR RX TX VCC CTS GND

90 mA

FT232

GND CTS VCC TX RX DTR

90 mA

PL2303

GND TXD RXD VCC 3V3

100 mA

(5V/NC) (5V/NC) GND TXD RXD

100 mA

CH340G

(RTS) 5V 3V3 TXD RXD GND (CTS)

98 mA

Configuration of Serial Terminal Input within Raspbian Jessie + Pixel post-release of the Raspberry Pi Model P3B

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

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


Имейте ввиду, что без внешнего EEPROM usb порт будет отдавать только 100ma! Соответственно питать что-то существенное не получится.

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

Суть и причина проблемы при возникновении ошибки с кодом 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. Или, в качестве альтернативы, вы не будете видеть ошибок в самом ДУ, но ваше устройство попросту не будет работать.

Установка драйвера на базе операционных систем Windows

После подключения адаптера CP2102 к USB разъему в среде операционных систем Windows 2K/XP он обнаруживается следующим образом:

Теперь необходимо скачать  драйвер CP210x USB to UART. Запускаем его установку:

В процессе работы пре-инсталлятора пользователь может указать каталог, в котором будут храниться драйвера устройства CP210x:


Если операционная система затребует информацию о размещении драйверов устройства, пользователь обязан будет указать путь к ним. Программная модель адаптера CP2102 состоит из композитного устройства и моста USB to UART, каждая из которых описана собственным inf-файлом.

Поэтому в процессе автоматического обнаружения операционная система последовательно запрашивает оба файла.

Драйвера адаптера должны быть предложены системе для установки из каталога, указанного в процессе пре-инсталляции, если иное не предусматривает сам пользователь. Первоначально операционная система устанавливает драйвера для композитного устройства (USB Composite Device):

Если текущая версия драйверов USB Composite Device не подтверждается цифровым сертификатом компании Microsoft, пользователь предупреждается об этом следующим сообщением:

Путь к необходимым для композитного устройства файлам выбирается исходя из условий пре-инсталляции:

Следующий этап инсталляции – драйверы моста USB to UART. Как и на предыдущем шаге рекомендуется автоматическая установка.

Если текущая версия драйверов USB to UART Bridge Controller не подтверждается цифровым сертификатом компании Microsoft, пользователь предупреждается об этом со общением. Путь к необходимым файлам выбирается исходя из условий пре-инсталляции:

После инсталляции в свойствах системы появляется контроллер универсальной последовательной шины CP210x USB Composite Device, и последовательный порт COM3, реализованный с помощью CP210x USB to UART Bridge Controller, а список устройств при обретает следующий вид:

Все, драйвер установлен!

Драйвер PL2303 для USB-TTL

Большинство плат Arduino производятся со встроенным USB-to-Serial преобразователем. Последнее время для этих целей используют микросхему CH340. Эта микросхема сильно снижает затраты на изготовление микроконтроллеров, а на работоспособность абсолютно не влияет. А для программирования устройств в которых нет встроенной микросхемы для связи по UART интерфейсу существуют специальные программаторы USB-to-TTL. Сейчас я расскажу о драйвере для PL2303. С помощью таких программаторов можно легко прошивать Arduino Pro Mini. Об этом мы рассказывали в этой статье.

Подобные программаторы выполняют одну и ту же задачу, но могут быть реализованы на микросхемах от разных производителей. На моем сайте уже есть статья с драйверами CH340 и CP2102. В этой статье я приведу ссылки на скачивание драйвера PL2303. Что бы определить какой драйвер нужен именно вам посмотрите в описание вашего USB-TTL конвертора или посмотрите что написано на микросхеме.

Установка драйверов USB-to-UART TTL на PL2303HX.

При работе в операционной системе Linux Mint все работало без установки и дополнительной настройки. По моему опыту работать с Микроконтроллерами лучше в операционной системе Linux, но это мое мнение.

Установка драйверов PL2303HX на Windows 7, 8 и 10.

Фирма Prolific в октябре 2012 года, прекратила производство и поддержку микросхем UART PL2303X (Chip Rev A) и PL2303X HX (Chip Rev A), взамен начала производить микросхемы PL2303TA. Но и сейчас, можно купить преобразователь на микросхеме PL-2303HX (с поддельным чипом). При использовании ОС Windows 7 / 8 / 8.1 /10, для подключенного устройства автоматически скачивается последняя версия драйвера, в которой нет поддержки этих чипов, а в диспетчере устройств будет показан желтый знак с кодом ошибки 10.

Методом проб и ошибок выяснил, чтобы преобразователь полноценно работал в Windows 7 / 8 / 8.1 /10 необходимо установить старый драйвер v. 1.5.0 (10.21.2011). Скачать драйвер можно внизу статьи в разделе «».

И так, приступим к установке драйвера. Для этого зайдем в «Диспетчер задач». Как видим, устройство отображается с ошибкой. И версия драйвера 17.10.2013.

Для устранения данной ошибки достаточно установить драйвер v. 1.5.0, скачать который можно внизу статьи в разделе «».

После установки нажимаем на устройство правой кнопкой мыши и выбираем пункт меню «Обновить драйвер».

Затем выбираем «Выбрать драйвер из доступных драйверов на компьютере».

Откроется список доступных драйверов.

Как видно из списка, установлены драйвера более ранней версии, но положительного результата это не принесло. Поэтому выбираем из списка драйвер v. 1.5.0 (10.21.2011).

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

Можно прошивать Arduino или другое устройство.

Установка драйвера PL2303HX на Mac OS.

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

А также подписаться на наш канал на YouTube, вступить в группу , в группу на .

Спасибо за внимание!

Технологии начинаются с простого!

Фотографии к статье

Файлы для скачивания

Скачивая материал, я соглашаюсь с
Правилами скачивания и использования материалов.

драйвер PL2303HX v. 1.5.0 (10.21.2011).zip 3073 Kb 199 Скачать

драйвер PL2303HX для Mac OS.zip 7013 Kb 103 Скачать

Инструкция по установке драйвера PL2303HX на Mac OS.pdf 1279 Kb 104 Скачать

PL-2303 Edition USB to Serial Bridge Controller Product Datasheet.pdf 441 Kb 99 Скачать

Чипы CH340g, FTDI FT232, ATMEGA 16U2 / 8U2

Зачем нужен USB / UART TTL преобразователь

Когда вы подключаете Ардуино к компьютеру или любому другому устройству по USB, вы связываете между собой сразу два мира: микропроцессорный, сосредоточенный на плате Arduino и мир внешних устройств. Подходы к организации взаимодействия между элементами в этих мирах сильно отличаются. Для работы внутри платы используется особый протокол со своими правилами взаимодействия – UART. И для того, чтобы “внутреннюю” линию соединить с “внешней” нужен определенный преобразователь-посредник, который будет хорошо понимать физические сигналы, используемые как для USB, так и для платы контроллера. Вот этим посредником и являются чипы USB- UART (иногда их еще обозначают называют USB-TTL, хотя это не совсем корректно) преобразователей, самыми популярными из которых являются микросхемы FTDI, CH340G,  ATMEGA U16.

USB преобразователи в Ардуино

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

Исторически наиболее популярным вариантом чипов USB/UART конвертера была линейка микросхем от шотландского производителя  FTDI. Главным ее недостатком была стоимость и весьма странная политика в области контроля контрафакта, зачастую приводящая к тому, что легальные купленные устройства блокировались драйверами компании. Сегодня существенную конкуренцию FTDI составляют микросхемы семейства CH340, массово производимые многочисленными китайскими производителями. Они гораздо дешевле и достаточно надежны и это постепенно привело к тому, что в большинстве недорогих контроллеров Arduino и адаптеров установлены именно чипы CH340 (CH340g).

Наверное, единственной, но очень важной проблемой при использовании CH340g взамен FTDI является необходимость в некоторых случаях установки USB драйвера. “Респектабельная” FTDI давно уже тесно интегрирована в Windows и при подключении устройства с FTDI-преобразователем никаких драйвером устанавливать не нужно – они уже есть в системе

Для подключения CH340g иногда нужно скачать драйвер и установить его – только после этого система увидит наше устройство.

Процедура установки драйвера для CH340g на самом деле очень проста и почти всегда проходит без ошибок на самых популярных операционных системах Windows7, Windows10. Именно поэтому никаких проблем с использованием недорогих ардуино плат, несущих на себе чип CH340, почти никогда не возникает.

Остается только вопрос – а зачем вообще нужен какой-то USB драйвер для подключения ардуино  к компьютеру? Давайте разберемся.

USB драйвер для ардуино

Мы не будем уходить в теоретические дебри, разбирая многочисленные коммуникационные протоколы, поддерживаемые современными компьютерными системами. Главное, что нужно понимать: когда мы присоединяем какое-то устройство к компьютеру, оно может передавать или получать данные только если его “поймут” с другой стороны. На стороне компьютера таким переводчиком является специальная программа, называемая драйвером. Драйвер USB работает в режиме эмуляции последовательного, COM-порта. Это означает, что при подключении операционная система создает виртуальные, программные COM-порты, с которыми и работает драйвер. В Windows их можно посмотреть в диспетчере устройств.

Если мы подключаем Ардуино к компьютеру, то чип с помощью драйвера попросит систему открыть порт и начнет взаимодействие . И для чипов разных  производителей потребуются разные драйвера. Проблемы возникают, когда драйвера нет. Система пытается найти его для подключенного устройства, не находит и мы никогда не  увидим его в списке устройств. Для решения проблемы надо найти и скачать соответствующие драйвера, а затем установить их на компьютер. Ниже мы рассмотрим, как это делается на примере USB драйвера CH340.

Как исправить код ошибки 10 Prolific Comm Port при помощи драйвера

Чтобы избавиться от ошибки 10 Prolific вам необходимо выполнить несколько шагов, которые я опишу ниже

Важно понимать, что если ваш адаптер нормально работал до установки очередного обновления Windows, тогда вам будет необходимо откатить версию актуального драйвера до предыдущего рабочего варианта

Если же драйвер у вас был установлен, но не работал корректно – вам будет необходимо удалить любую установленную в систему инсталляционную программу драйвера PL-2303, сам неработающий драйвер, и информационный (INF) файл, после чего приступать к нижеизложенной инсталляции.

Удалите некорректную инсталляцию драйвера

Необходимо учитывать, что модерные ОС Виндовс настроены на автоматическое обновление ваших драйверов без вашего разрешения. Потому не имеет значения, сколько раз вы вручную удалили ваш драйвер и перезагрузились – при следующем подключении адаптера USB-To-Serial ОС вновь установит неработающую версию драйвера. Потому перед установкой нижеизложенного драйвера рекомендуется отключить службу автоматического обновления Windows. Иначе последняя вновь установит неработающий драйвер.

Единственным 64-битным драйвером, который работает со всеми адаптерами «Prolific» является драйвер версии .3.3.2.102. Разберём способы его установки.

  1. Скачайте инсталлер с сайта totalcardiagnostics.com;
  2. Отключите все адаптеры USB-To-Serial от вашего компьютера и запустите «PL2303_64bit_Installer.exe«;
  3. Когда вам будет предложено, подключите один из ваших адаптеров USB-To-Serial и нажмите на «Continue» (Далее);
  4. Перезагрузите ваш ПК.
  1. Загрузите инсталлер с сайта totalcardiagnostics.com;
  2. Запустите программу установки. Если она предложит вам удалить драйвер, тогда выберите и удалите проблемный драйвер;
  3. Затем вновь запустите инсталлятор и установите правильный драйвер;

Также вариантом решения проблемы может стать способ, предложенный в данном видео:

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

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

Запуск этого устройства невозможен. (Код 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

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

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

USB 2.0 To COM Device / Prolific USB-to-Serial Comm PortUSBVID_067B&PID_2303&REV_0300Win7 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» и жёлтый треугольник исчезнут сразу, до перезагрузки.

Установка драйвера моста USB-UART PL2303.

Микросхема PL2303 компании Prolific Technology это преобразователь интерфейса USB в UART. Используется для подключения устройств с интерфейсами UART, RS232, COM к интерфейсу USB. На базе этой микросхемы выпускают модули PL2303 USB UART Board.

Модули крайне удобные в применении. Разъем USB модуля подключается через стандартный кабель к USB интерфейсу компьютера. А к 4х контактному штыревому разъему подсоединяется UART устройство.

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

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

Я часто использую модули PL2303 для подключения микроконтроллеров не только к персональным компьютерам, но и к Андроид совместимым планшетам и сотовым телефонам.

Для пользователей моих разработок привожу подробную инструкцию по установке драйвера PL2303 USB.

Установка драйвера для модуля PL2303 под Windows 7.

На этом этапе установки не подключайте модуль к компьютеру!

Разработчики обещают, что он поддерживает:

  • Windows XP SP2 and above (32 bit)
  • Windows Vista (32 & 64 bit)
  • Windows 7 (32 & 64 bit)
  • Windows 8/8.1/10 (32 & 64 bit).

Для установки надо запустить программу инсталляции драйвера. Запустить можно непосредственно отсюда, или предварительно скопировав файл на компьютер.

Откроется мастер установки драйвера.

Нажимаете Next.

Принимаете лицензионное соглашение. Next.

Давите Finish.

Теперь подключите кабель модуля к USB интерфейсу.

Система обнаруживает новое устройство. Появляется сообщение.

Щелкните по сообщению мышью.

Пропустить загрузку драйвера из центра обновления Windows. Все равно ничего не найдет.

Давите Да.

Проверка установки драйвера.

Теперь необходимо проверить, правильно ли установился драйвер и, при необходимости, поменять номер порта.

Пуск → Панель управления → Система → Диспетчер устройств

Два щелчка правой кнопки мыши по Порты (COM и LPT)

Появилась строчка Prolific USB-to-Serial Comm Port (COM3). Это и есть наш виртуальный порт с номером 3.

Если в этом есть необходимость, номер можно поменять.

Два щелчка правой кнопкой мыши по Prolific USB-to-Serial Comm Port (COM3).

Параметры порта.

Дополнительно.

Выбираем через поле Номер COM порта.

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

Где купить модуль PL2303?

У меня однозначное мнение – в этом интернет магазине. Не потому, что это моя партнерская программа. Просто таких цен я не видел нигде.

В августе 2016 года:

Установка драйвера Prolific PL2303 для адаптера elm327

1. ОТКЛЮЧИТЕ адаптер от ноутбука или компьютера.Для установки драйвера запустите файл ELM327_Prolific_PL2303_Driver.exe и следуйте инструкциям ниже. После завершения установки перезагрузите компьютер.

2. Для того, что бы проверить установился ли драйвер, ПОДКЛЮЧИТЕ АДАПТЕР к компьютеру и зайдите в «диспетчер устройств» Вашего компьютера (нажмите правой кнопкой на «Мой компьютер», затем «Свойства», далее «Диспетчер устройств»). Во вкладке «Порты COM и LPT» должно появиться устройство «Prolific USB-to-Serial Comm Port (COM3)», причём COM3 не обязательно, цифра может быть любая – это номер порта. Если устройство появилось, и при просмотре его свойств (для просмотра свойств нажмите на USB Serial Port правой кнопкой, затем «свойства») написано: «Устройство работает нормально» значит, драйвер установлен правильно.

3. Если номер порта COM5 и больше, то лучше сменить его на номер от 1 до 4. Это связанно с тем, что некоторые программы диагностики поддерживают только первые 4 порта, и дальше они просто не видят, и не смогут подключиться. Большинство программ видят любой номер порта, но раз уж Вы всё равно зашли в «диспетчер устройств», то лучше сразу поменять. Это не сложно. Для этого в этом же окне нажмите на вкладку «Параметры порта» и кнопку «Дополнительно»

В открывшемся окне в строчке «номер COM порта» выберите любой свободный COM порт от 1 до 4. Затем нажмите кнопку OK и номер порта изменится.

В таком случае нужно повторить установку драйвера.

Если установить драйвер всё же не получается, попробуйте установить драйвер из папки «Дополнительные драйвера».

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

Если вам сложно определиться с выбором, напишите нам на электронную почту

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

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

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

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

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

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

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

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

Нашкабель Разъёмблока ГБО
GND GND
Rx Tx
Tx Rx
нет +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 попробуйте отправить несколько байт, если в правом окне отобразятся эти же байты, значит кабель исправен.