Самодельный к лайн адаптер для диагностики авто. Адаптер K-LINE своими руками из USB дата-кабеля от телефона. Особенности программного обеспечения

В интернете есть множество схем K-LINE адаптеров. Есть на COM есть на USB. Самые простые схемы на COM, но в наше время это не удобно из-за отсутствия этого порта на ноутбуках. Схемы с USB немного посложнее. Там применяются микросхемы, а их еще надо найти. Кроме этого нужно изготавливать печатную плату. Поэтому решил сделать более простым и доступным для всех способом, применив дата-кабель от старых телефонов. Такой у многих завалялся в дальних ящиках.
Нам потребуется:
USB дата-кабель от старых телефонов (Я использовал от samsung c100/c110)
Радиоэлементы (см.схему)
Паяльник (и всё что к нему прилагается)
Компьютер и немного софта

Схема адаптера K-LINE

Собираем схему, как это удобно. Делаем печатную плату, либо используем макетную плату, либо просто навесным монтажем(я выбрал последний). Транзисторы VT1 и VT2 можно найти в ненужном компьютерном блоке питания, либо купить в магазине радиодеталей, как и все остальные. Диод VD1 - любой выпрямительный с низким падением напряжения. Если уверены что не перепутаете провода плюса и минуса когда будете использовать, диод можно и не ставить. Конденсатор C1 тоже не особо важен, он защищает от помех.
Как собрали схему, переходим к дата-кабелю. Для начала устанавливаем драйвер PL2303 для него. Обязательно с поддержкой нестандартных скоростей. (Скачать драйвер) После установки драйвера подключаем шнур и убеждаемся в его работоспособности. Он должен появиться в диспетчере устройств.

Запоминаем под каким COM он установлен.
Далее скачиваем программу B&B COM test (Скачать) для проверки порта.

Программа

Дата-кабель

Разбираем разъем дата-кабеля со стороны телефона, отпаиваем его. Теперь надо определить где какой провод. Для этого подключаем дата-кабель к компьютеру, запускаем программу, выбираем в ней соответствующий COM порт, скорость любую. Обычно черный провод это минус. Он должен "звониться" на корпус USB разъема. Далее вольтметром надо найти провод на котором +3,3 вольта. Замеряя это напряжение, в окне программы пробуем что то написать. Если напряжение изменяется, значит это вывод TxD. Теперь это провод пробуем подключать к оставшимся двум проводам (на минус не надо). При подключении к верному проводу, в нижнем окне программы вводимая информация будет дублироваться…значит это RxD. Провода найдены. Теперь подпаиваем эти провода к нашей схеме. Прежде чем чтото включать, убедитесь нет ли замыканий в собранной схеме или обрывов(случайно оторвался провод). Проверьте соответствие со схемой.

Проверяем работоспособность всего что мы собрали. Снова этой же программой подключаемся к порту, при этом не забываем подать 12в питания. Вводимая информация в верхнем окне должна дублироваться в нижнем. Если это происходит, то схема работает. Можно подключать к ЭБУ.

Разъем OBDII

Скачиваем программу OpenDiagFree для диагностики. В настройках выбираем наш порт и переключаем на подключение "Метод 2". Пользуемся)

Если хотите сделать индикацию работы диагностического кабеля, достаточно подпаять светодиод с резистором, согласно одному из вариантов указанных ниже. В первом варианте светодиод будет всегда светиться пока адаптер подключен к диагностическому разъему. В момент передачи данных он будет моргать. Во втором варианте светодиод будет только моргать при передаче данных, а в остальное время выключен.
Резистор R8 выбираем не менее 470 Ом. Желательно даже большего номинала, чтобы не было влияния на сигнал к-линии.

Варианты подключения светодиода

Примечание:

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

Как известно для диагностики на современных авто используют разъем OBD II . В этом разъеме присутствует цифровая шина, с которой можно снимать необходимые данные. Протоколов этой цифровой шины много, отличаются от поколения и марки авто. У меня используется K-Line шина . Для того чтобы соединить порт USB компьютера с разъемом диагностики нужен переходник-конвертер. Вот этот переходник я и решил собрать.

Для начала приобрел уже давно необходимые детальки.


Собирать решил по стандартной схеме, коих в интернете полно. Только немного подкорректировал под себя:

Далее идет обычный процесс лазерно утюжной технологии. Применяемая микросхема FT232RL имеет корпус SSOP28, у которого расстояние между ножками 0,25 мм заставит применить аккуратность. Опыт травления печатных плат ЛУТом позволит этого добиться. У меня получаются дорожки толщиной 0,12мм.



Тонер уже на медной основе платы. Готово к травлению



Процесс травления пройден: лишняя медь стравилась.



Всё готово к лужению и пайке деталек



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



Адаптер K‑Line это устройство передачи данных по однопроводной линии, т.е запросы диагностического оборудования и ответы ЭСУД передаются по одной линии. СОМ-порт компьютера имеет раздельные входы для получения и отправки данных, для согласования и предназначен адаптер сигналов СОМ <-> K‑Line.

К‑линия автомобильной диагностики имеет «подтяжку» к 12 вольтам (питание ЭБУ) и размах сигналов от 0 до 12 V (теоретически, реально уровни немного отличаются).

В системах GM используется другой диагностический протокол – ALDL. В адаптере ALDL используется выход с открытым коллектором и 5 ‑вольтовые уровни сигналов. «Подтяжка» в этих системах находится внутри ЭБУ. В подавляющем большинстве случаев для этих систем не используется оригинальный адаптер, для диагностики применяют K‑Line, либо занизив до 5 вольт напряжение «подтяжки», либо подбором резистора для стабильной работы и на 5 и на 12 вольтовых уровнях.

Для согласования сигналов используются, как правило, специализированные микросхемы. Микросхема МС33199 служит для согласования с К‑линией и «разделения» и «смешивания» сигналов. МАХ232 – специализированная микросхема для согласования различных устройств с RS232 (стандарт СОМ-порта). МАХ232 содержит в себе интегральные преобразователи напряжения, позволяющие получить нужные для работы порта +/-12 V и приводит поступающие сигналы к необходимому уровню. Более «продвинутые» специализированные микросхемы – DS275 выполняет те же функции, что и МАХ232 , но имеет автоматическую настройку выходных сигналов по уровню входных и, что немаловажно, не требует громоздкой конденсаторной «обвязки».

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

При диагностике иномарок 90 ‑x годов часто возникает необходимость в дополнительной линиии L (K‑L-Line адаптер), более поздние модели, как правило используют только K‑Line. Схемы адаптеров K‑L-Line можно посмотреть .

Один из самых обстоятельных из известных мне «рукодельщиков» ch0 zen поместил на своем отличном сайте наиподробнейшее, пошаговое описание изготовления адаптера на MC33199 по «утюжной» технологии. Очень рекомендую . Можно скачать всю информацию целиком .

Простая схема на 2 ‑х транзисторах


Одну из самых простых, но при этом отлично работающую схемку на двух транзисторах Вы видите на рисунке. Диод, защищающий схему адаптера от переполюсовки должен быть с минимальным падением напряжения, например, диод Шоттки. В некоторых случаях полезно подобрать номинал резистора R4 в пределах 510 Ом – 1 КОм, замеряя ток между K‑Line и общим проводом в пределах 15 –20 mA. Основная проблема адаптеров такого типа – транзистор передающий сигнал от К‑линии на компьютер (Q1 на приведенной схеме) медленно закрывается, что вызывает необходимость подбора резисторов для предотвращения перенасыщения транзистора. В противном случае фронт сигнала сильно запаздывает, что приводит к отсутствию связи.
Несколько таких адаптеров успешно работают, диагностируя все системы – от Микаса до Bosch MP7 и со всеми программами – загрузчиками блоков Январь 5 .1 .X. Иногда, при неустойчивой работе с протоколом ALDL, в котором пятивольтные уровни сигнала достаточно убрать резистор питания K‑Line (в данном случае R4 ). Транзисторы, использующиеся в схеме – любые маломощные кремниевые, структуры n‑p-n, например, КТ3102 . Желательно подобрать транзисторы с максимальным значением коэффициента усиления по току.

Как проверить адаптер не подключая к автомобилю? Очень просто. Дело в том, что поскольку линия после адаптера однопроводная, можно послать в порт сигнал и тут же его прочитать (режим «эхо»). Для этого необходимо подключить адаптер к компьютеру и воспользоваться древней программой диагностики компьютеров – Check It 3 .0 . Включаем режим диагностики COM и наблюдаем в окнах прием – передачу символов. Если все проходит нормально, это косвенно говорит о том, что схема работает, для полной уверенности необходимо осциллографом проконтролировать сигналы RxD, TxD и K‑Line. Размах сигналов на разъеме СОМ – порта должен быть от +12 V до 0 V (в идеале, реально чуть поменьше. По стандарту необходим размах от +12 до ‑12 V), а на линии K‑Line от +12 V до нуля. Проверку адаптера осуществляет так же программа диагностики ICD.

Адаптер K‑LINE © VSM

Более «правильную» схему адаптера для тех, кому проблематично достать дефицитную микросхему MC33199 D прислал VSM. Здесь для согласования с портом применена всё та же, довольно распространенная микросхема MAX232 (ICL232 CPE, HIN232 ), а согласование с линией диагностики – микросхема 74 ALS04 (74 LS04 , К555 ЛН1 , К1533 ЛН1 ).

Схема эксплуатируется в течении полутора лет, опробована на всех типах контроллеров. Защитный диод желателен с малым падением напряжения, второй – любой импульсный, например КД521 , 522 . VSM поделился также опытом подстройки нагрузочного резистора. На схеме его номинал 2 Ком, это оптимально для тестирования и программирования блоков «Январь», для «Бошей» его номинал около 1 Ком, для GM – больше 2 Ком. От себя замечу, что номинал резистора применяю 510 ‑560 Om, как на «больших» схемах, это обеспечивает ток линии около 20 mA, что повышает помехозащищенность. В GM, повторюсь, нагрузочный резистор установлен в блоке и линия диагностики использует пятивольтовые уровни, внешний нагрузочный резистор в адаптерах ALDL не используется. Нумерация выводов по входу соответствует 9 ‑пиновому разъему СОМ, выхода – 9 ‑пиновому разъему адаптера KR‑2 от НПП НТС. С этим адаптером стабильнее всего работает спортивная система впрыска J5 -Sport (Соколов-Спорт). Остальные, даже именитые адаптеры соединялись не с первого раза, рвали связь и пр.

ПРОВЕРКА И НАСТРОЙКА

1 . Ищем какой-нибудь измеритель, хотя бы простейший электрический тестер.
2 . Убеждается в правильности установки элементов схемы и наличии нужных и отсутствии ненужных соединений между ними.
3 . Подаем +12 В, адаптер к компьютеру не подключен.
4 . Проверяем наличие +5 В на выводе 16 MAX232 и выводе 14 логики, если нет – проверяем правильность установки и работоспособность 142 ЕН5
5 . Проверяем работу конверторов MAX232 , т.е. наличие +10 В на выводе 2 и ‑10 В на выводе 6 , если нет – проверяем правильность установки и исправность конденсаторов.
6 . Подаем на вход приемника RS232 ‑10 В, т.е. соединяем выводы 13 и 6 МАХ232 и проверяем прохождение сигнала: (логическая «1 » на выходе 12 MAX232 ) -> (логическая «1 » на входе 5 ЛН1 ) -> (логический «0 » на выходе 6 ЛН1 ) -> (+12 В в k‑line) -> (логическая «1 » на входе 1 ЛН1 ) -> (логический «0 » на выходе 2 ЛН1 ) -> (логический «0 » на входе 3 ЛН1 ) -> (логическая «1 » на выходе 4 ЛН1 ) -> (логическая «1 » на входе 11 MAX232 ) -> (низкий уровень RS232 , т.е. менее ‑5 В на выходе 14 MAX232 ). При непрохождении сигнала через любой элемент, проверяем правильность установки и работоспособность этого элемента. Удаляем соединение между выводами 13 и 6 МАХ232 .
7 . Подаем на вход приемника RS232 +10 В, т.е. соединяем выводы 13 и 2 МАХ232 и проверяем прохождение сигнала: (логический «0 » на выходе 12 MAX232 ) -> (логический «0 » на входе 5 ЛН1 ) -> (логическая «1 » на выходе 6 ЛН1 )-(~0 В в k‑line) -> (логический «0 » на входе 1 ЛН1 ) -> (логическая «1 » на выходе 2 ЛН1 )- (логическая «1 » на входе 3 ЛН1 )-(логический «0 » на выходе 4 ЛН1 )-(логический «0 » на входе 11 MAX232 ) -> (высокий уровень RS232 , т.е. более +5 В на выходе 14 MAX232 ). При непрохождении сигнала через любой элемент, проверяем правильность установки и работоспособность этого элемента. Удаляем соединение между выводами 13 и 2 МАХ232 .
8 . Подключаем адаптер к порту RS-232 компьютера, соединяем с k‑line и пытаемся установить связь с контроллером. В случае проблем, при отсутствии осциллографа, проверяем: правильность использования программы; параметры COM-порта (может ли он работать на выбранной скорости обмена); величину резистора в нагрузке k‑line; качество линии связи и т.д.

Печатная плата под данный адаптер (прислал Leonid [email protected])

Адаптер K‑LINE © SHURIKEN

Второй вариант «правильной» схемы адаптера для тех, кому проблематично достать дефицитную микросхему MC33199 D прислал SHURIKEN (CTTeam). Адаптер по этой схеме эксплуатируется более полутора лет, прошел проверку на всех системах впрыска и характеризуется как «железобетонный». Для согласования с СОМ – портом применена всё та же, довольно распространенная и дешевая (в разных регионах цена колеблется от 30 до 50 руб) микросхема MAX232 (ICL232 CPE, HIN232 ), а согласование с линией диагностики – микросхема LM339 . Каких либо дополнительных особенностей схема не имеет, катушка L1 служит для фильтрации импульсных помех.


Описание настройки и осциллограммы Вы можете посмотреть . Так же, как и в предыдущей схеме, нумерация выводов по входу соответствует 9 ‑пиновому разъему СОМ, выхода – 9 ‑пиновому разъему адаптера KR‑2 от НПП НТС.

K‑LINE: Новый взгляд на привычные вещи.

Прогресс движется вперед семимильными шагами и заглядывает даже за ворота автомастерских, в которых все чаще и чаще можно встретить ноутбуки в качестве диагностического компьютера. Нет слов, ноутбук более мобилен, функционален и в какой-то мере престижен, прибавляя «вес» автосервису. Но… В последнее время участились жалобы либо на неправильную работу адаптеров К‑Line, либо, что еще хуже, выход из строя COM – портов ноутбука. Дело, мне кажется в том, что у некоторых ноутбуков СОМ-порты работают с уровнями сигналов +/- 3 V, в то время как большинство адаптеров, рассчитанные на РС и собранные на микросхемах МАХ232 выдают полноценные +/- 12 V. То есть, для работы с ноутбуком желательно иметь адаптер, предназначенный именно для этого. Самый простой путь – заменить привычную нам всем МАХ232 на МАХ3232 , имеющую пониженные напряжения сигналов. Цена вопроса – 90 рублей, именно столько составляет разница в стоимости этих микросхем в Волгограде.

Другой, и, как мне кажется (IMHO), более прогрессивный способ предложил HASS_78 – использование для согласования с портом ноутбука микросхему DS275 . Данная микросхема работает с теми уровнями сигналов, которые получает, адаптируясь хоть к СОМ-порту РС, хоть к ноутбуку, представляя собой оптимальное решение для реализации K‑Line. Кроме всего прочего, данный способ практически не требует «обвязки» микросхем.

Итак, схема от Hass‑а на DS275 и MC33199 .


.… и МС

В заключение хочу сказать, что несмотря на то, что этот K‑Line адаптер очень негативно встречен сборщиками-продавцами «адаптеров» на более простой и дешевой элементной базе, это самое лучшее и правильное решение на сегодняшний день.

ПРИЛОЖЕНИЕ

Автомобили, система которых основана на инжекторе, имеют специальную линию, которая передаёт данные в . Называют её K-line, а имея в наличии специальный адаптер, вы сможете подключить к этой «к линии» свой ноутбук. Тогда с помощью нехитрых манипуляций, вы сможете своими руками обновить программное обеспечение электронных систем авто, провести диагностику их работоспособности или поставить другую прошивку на автомобильный ЭБУ.

С помощью подобного адаптера можно проводить самостоятельную диагностику авто

Адаптер K-line используется для передачи данных от ЭБУ на ПК пользователя. Информация проходит по отдельной линии, более того, входы для получения информации и её отправки могут быть принципиально разные! Чтобы их согласовать и используют к-лайн адаптер. Стоит K-line адаптер не очень дорого, несмотря на это, многие автолюбители пытаются сделать его своими руками.

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

Если вы решили сделать такое средство передачи данных от электронного на ПК своими руками, тогда сделать его следует с выходом на порт USB. Для этого придётся разжиться парой микросхем, печатной платой и множеством дополнительных частей. На самом деле, реализовать всё можно гораздо проще, достаточно иметь в наличии кабель от старого телефона, который пылится где-нибудь в ящике стола.

Составим список всех элементов, которые нам потребуются для создания K-line адаптера:

  • USB кабель от старого телефона;
  • паяльник и умение его использовать;
  • четыре резистора с сопротивлением 3 кОм;
  • один резистор с сопротивлением 10 кОм, один с номиналом 1 кОм и ещё один где-то на 8,4 кОм;
  • выпрямительный диод;
  • два транзистора;
  • один конденсатор, номиналом 0,47 F.

Собирать схему своими руками необязательно по этому макету, вы можете сделать это так, как вам удобно. При желании вы можете создать печатную плату, но именно этот k-line адаптер был сделан навесным монтажом.

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

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

Обязательно запомните, под каким номером порта COM он высветился в системе, а лучше запишите. Теперь скачайте программу, чтобы проверить работоспособность порта. Можете использовать COM Test от B&B.

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

Чёрный проводок является минусом, проверить вы можете это, предварительно прозвонив его на корпусе разъёма USB. Вольтметром находим проводок, напряжение которого равно 3,3 вольта. Теперь попробуйте написать какую-нибудь команду в окне программы, если в процессе этого изменится напряжение на проводе, значит, он является выходом, т. е. TxD.

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

Теперь впаиваем эти провода в нашу схему и крепим их в разъём OBDII своими руками. После этого внимательно просмотрите, нет ли каких-нибудь обрывов или замыканий, их нужно исключить. Более того, при желании, придайте устройству надёжность, закрепив в какой-нибудь корпус.

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

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

Вывод

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

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

Как же поступить автовладельцу на панели авто которого загорелась лампа «Check Engine», но у которого нет времени или денег платить каждый раз за диагностику своего автомобиля автосервису. Решение, конечно же есть, это изготовление k line адаптера своими руками .

Если Вы владелец бюджетной иномарки типо Daewoo или Chevrolet, а так же любого отечественного автомобиля кроме последних моделей 13-14 годов имеющихCAN шину, то для диагностики Вашего автомобиля Вам будет вполне достаточно обычного k line адаптера для диагностики, который Вы сможете собрать своими руками.

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

Давайте рассмотрим процесс сборки k line адаптера своими руками для ПК с USB портами .

Данная схема была собрана и доработана пользователем Самокат Ветерана.

Для сборки нам потребуется:

Конденсаторы:

1) 100нФ - это неэлектролиты SMD 1206 (их 3шт.)

2) 4.7мкф. х 10В - танталовый чип-конденсатор, по питанию со стороны USB (можно использовать на большее значение по напряжению, использование на меньшее значение недопустимо)

3) 10мкф. х 16В - танталовый чип-конденсатор, по питанию со стороны +12В (можно использовать на большее значение по напряжению, использование на меньшее значение недопустимо)

В качестве электролитов можно использовать любые от 4.7мкф до 100мкф. Их задача в данной схеме это для фильтрация помех. Обратите внимание, чтобы по напряжению они были не меньше 10В и 16В соответственно.

Резисторы типоразмера 0805:

1) 27 Ом (2 шт)

2) 270 Ом (2шт)

3) 510 Ом (2шт)

Микросхемы:

Схема адаптера

Оба адаптера собраны на заводском оборудовании и имеют годовую гарантию.