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

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

Всем привет. Как то недавно писал про адаптер для приборок VDO. Вот решил сделать адаптер для диагностики и прошивки так называемый K-line адаптер.

А толчком к сборке послужило то что машина после прошивки иногда стала тупить на переходных режимах, а при разных температурах на улице либо летит как стрела, либо ползет словно сзади прицеп кирпичей. Все это говорит о кривых таблицах БЦН и ЦН.(кому интересно смотрим в гугле)

Так как инженерного блока для откатки онлайн нету, то остается только способ калибровки по логам. Для этого и нужен этот адаптер. Но из знакомых только у Veter129 был такой кабель, но сейчас он в Сургуте, а отдавать за кабель 1500руб(с доставкой) не вариант, да и руки из прямого места.

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

Так как не смог найти, пришлось купить готовый переходник COM-USB на микрухе CH340 за 500руб.

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

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

К сожалению не сфоткал плату, не надеясь на работу собрал все на монтажной плате навесным мантажом, но к радости все заработало и я быстрее собрал все в корпус. (как сделать корпус смотрим по ссылке с травлением платы).

Пошел проверять на машине, работает со всеми бесплатными программами, даже не пришлось менять скорость порта.

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

Предварительная оценка показала что при разных температурах УОЗ заваливается для предотвращения детонации вот машина и тупит. Т.к. у меня стандарт блока РОССИЯ 83, а это значит нет датчика температуры воздуха и датчика кислорода, а в прошивке ДТ почему то подключен. Машина не понимая что нет температуры бодяжет смесь как хочет, в результате беднит по страшному и в конце концов не едет. Так же грешу на горячий воздух, который сосет нулевик из подкапотки и еще догревает горячий дроссель. С нулевиком скоро разберусь, т.к. на капоте будет ноздря от субарика, а вот с дросселя придется снять подогрев. Так же грешу на протертую гофру фильтра, где то она сосет лишка т.к. из-за ресивера перетерается об ГТЦ(поменял уже 3 штуки, а отдавать 1500 за алюминий пока не могу). На драйве посоветовали поставить сгиб от волги 3110 как будут деньги исправлю и поеду править таблицы, главное чтоб погода не подвела.

Читайте также:  Как крепить верхнюю направляющую шкафа купе

Всем спасибо за внимание, все вопросы по адаптеру в личку или в комменты.

Еще не так давно практически все периферийные устройства подключались к компьютеру через последовательный – COM или параллельный – LPT порты. Но недалек тот день, когда эти порты навсегда исчезнут из стандартной конфигурации. Их неизбежно вытеснит универсальная последовательная шина – USB. Однако протокол обмена данными по USB намного сложнее, чем через COM или LPT. Но, к счастью, есть возможность преобразовать USB в "виртуальный" последовательный или параллельный порт, обмен данными с которым ведут привычными хорошо известными методами.

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

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

Принципиальная схема USB COM адаптера показана на рисунке. Он собран на микросхеме FT8U232BМ производства компании FTDI. Полную информацию по микросхеме FT8U232BM, все необходимые утилиты и драйверы, а также много другой полезной технической и справочной информации можно найти на сайте компании FTDI по адресу http://www.ftdichip.com.

Светодиоды HL1 и HL2 индицируют прием и передачу данных по шине USB. Микросхему EEPROM AT93C46 можно не устанавливать. В ней хранятся идентификаторы VID и PID, заводской номер изделия и другие данные. Это необходимо, если по USB с компьютером одновременно связаны несколько устройств на микросхемах FT8U232BM. Особенно важен серийный номер, так как программный драйвер полагается на его уникальность, ассоциируя тот или иной виртуальный COM порт с конкретным устройством. Если ПЗУ отсутствует, к компьютеру можно подключить только одно образующее виртуальный COM порт устройство. Вместо AT93С46 можно использовать AT93C56 или AT93C66. Программируется ПЗУ непосредственно в адаптере с помощью специальной утилиты, поставляемой компанией FTDI.

Читайте также:  Можно ли варить полуавтоматом без газа

Если вас заинтересовала эта конструкция, ознакомьтесь с ее более подробным описанием. Ссылка ниже.

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

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

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

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

Полноценный переходник — COM адаптер для USB порта

на микросхеме 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 383)

Скачать драйвер для FT8U232BM (1,7 MiB, скачано: 2 064)

Упрощенный вариант на FT8U232BM

Это схема упрощенного USB-COM адаптера, который поддерживает только сигнальные линии RX, TX, RTS, CTS RS232 интерфейса. Для согласования уровней com порта с цифровыми уровнями FT8U232BM в схему добавлена микросхема MAX232.

Читайте также:  Системы монтажа натяжных потолков

Схема переходника для COM с USB на PL2303

Следующая схема построена на микросхеме PL2303HX, которая является преобразователем интерфейса USB в RS232. Производитель PL2303HX — Тайваньская фирма Prolific. В данной схеме также используется приемо-передатчик MAX232, преобразующий сигналы RX, TX.

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

Скачать драйвер для PL2303HX (3,5 MiB, скачано: 2 771)

Затем настраиваем виртуальный порт: выставляем в окошке «управление потоком» — НЕТ. Затем выбираем свободный номер порта.

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

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

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

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

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

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

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

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

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

Переходник COM-USB на микроконтроллере Atmega8

Еще одна схема COM-USB адаптера теперь уже на микроконтроллере Atmega8 (Atmega48, Atmega88). Схема обеспечивает обработку Rx, Tx, DTR, RTS, CTS сигналов RS232 интерфейса. Драйвер виртуального порта для этой схемы такой же как и для переходника на attiny2313.

Прошивку для atmega8/48/88 и рисунок печатной платы можно скачать по следующей ссылке:

Скачать файлы для USB — Com на Atmega8 (1,5 MiB, скачано: 4 278)

Фьюзы при программировании для atmega8/48/88:

Ссылка на основную публикацию
Adblock detector