Подключение эбу к компьютеру через usb

Опубликовано: 22.04.2024

Использование адаптера USB–to–COM для подключения контроллера ЭСУД автомобиля к PC

Использование адаптера USB – to – COM для подключения
контроллера ЭСУД автомобиля к PC

Данный материал публикуется впервые, любезно предоставлен для публикации на нашем сайте компанией IC Book Labs и является эксклюзивной собственностью данной компании. Перепечатка без письменного разрешения правообладателя запрещена.


Как известно, для диагностики и перепрограммирования автомобильных систем, в частности ЭСУД, используется диагностическая линия K – Line 12 V (ISO 9141 ), электрически совместимая с последовательным интерфейсом RS 232 , применяемым в персональных компьютерах. Но, при сопряжении авто и компьютера возникает проблема, связанная с тем, что обмен с автомобильными системами выполняется на скоростях 200 и 10400 бод, которые нетипичны для компьютеров. В предлагаемой статье рассматривается простое решение данной проблемы для адаптеров USB – to – COM с помощью программного обеспечения, штатно поставляемого разработчиками.


Управление скоростью обмена


При написании операционных систем, драйверов и различных прикладных программ обслуживания последовательного интерфейса, в целях упрощения, использовался стандартный, ставший традиционным для персональных компьютеров, ряд скоростей: 300 , 600 , 1200 , … , 115200 бод. Скорости 200 и 10400 бод, которые использует диагностическая линия автомобиля, не входят в этот ряд.

Наша задача — обеспечить поддержку скоростей обмена, которые поддерживают контроллеры FT 232 и CP 2102 , но не поддерживает “классическое” программное обеспечение. Идея заключается в том, чтобы переопределить скорости из стандартного ряда новыми значениями, например, заменить 14400 бод на 10400 бод. После такого переопределения, запрос на включение режима 14400 бод будет приводить к включению режима 10400 бод. Смысл в том, что мы добавляем новую скорость, сохранив интерфейс, совместимый с имеющимся программным обеспечением. В принципе, для подстановки можно использовать любую скорость из заданного ряда.

Переопределение скоростей для контроллера CP 2102

Рассмотрим реал изацию описанной выше идеи для обеспечения совместимости контроллера USB – to – COM CP 2102 с контроллером электронной системы управления двигателем (ЭСУД) автомобиля. Как было сказано выше, для диагностической линии K – Line 12 V типичны скорости в 200 и 10400 бод.

К счастью, производитель контроллера CP 2102 предусмотрел возможность гибкого управления режимами работы и снабдил свое устройство утилитой для переназначения скоростей обмена, поэтому сегодня нам не понадобятся дизассемблер и отладчик, наши действия будут очень простыми и сведутся к использованию штатной утилиты CP 210 xBaudRateAliasConfig.exe поставляемой компанией Silicon Labs.

Также отметим, что результатом наших действий будет изменение содержимого таблицы, хранящей значения делителей частоты для поддерживаемых скоростей. Эта таблица находится во внутренней энергонезависимой памяти микросхемы CP 2102 , поэтому изменения сохранятся при выключении питания или переносе перепрограммированного устройства на другой компьютер. Для большинства применений, такой вариант удобнее, чем, например, внесение изменений в драйвер. Для обеспечения совместимости с диагностической линией автомобиля и программным обеспечением, используемым для контроля состояния ЭСУД, нам необходимо осуществить следующие переопределения: 14400 на 10400 и 300 на 200 бод.

Итак, запускаем утилиту CP 210 xBaudRateAliasConfig.exe. Появляется окно CP 210 x Baud Rate Configuration. Если подключено несколько устройств CP 2102 , в верхней строке Connected Devices необходимо выбрать устройство, которое мы будем перепрограммировать. Если устройства подключались уже после того, как утилита была запущена, следует использовать кнопку Refresh для обновления списка задействованных адаптеров.

Использование адаптера USB–to–COM для подключения контроллера ЭСУД автомобиля к PC

Нажимаем кнопку Get Configuration и получаем список поддерживаемых скоростей обмена для выбранного устройства.

Если используется один USB – to – COM адаптер, список формируется автоматически, если несколько, — то после выбора устройства обязательно следует нажать кнопку Get Configuration, иначе будет визуализироваться таблица, соответствующая не текущему, а ранее выбранному адаптеру!

Использование адаптера USB–to–COM для подключения контроллера ЭСУД автомобиля к PC

Дважды щелкаем мышью на строке, соответствующей редактируемому режиму. Вводим требуемое значение скорости обмена — Desired Baud Rate. При этом автоматически обновляется фактическое значение скорости Actual Baud Rate. С точки зрения стандарта последовательного интерфейса, допустимым является отклонение ± 3 %. Точность установки скорости для контроллера CP 2102 удовлетворяет этому требованию. Редактируем строку 19 . Исходное значение скорости обмена 14400 бод.


Вводим новое значение – 10400 бод, нажимаем OK и переопределение задано!

Использование адаптера USB–to–COM для подключения контроллера ЭСУД автомобиля к PC

Редактируем строку 28 . Исходное значение скорости обмена 300 бод.

Использование адаптера USB–to–COM для подключения контроллера ЭСУД автомобиля к PC

Вводим новое значение – 200 бод, нажимаем OK и переопределение задано.

Использование адаптера USB–to–COM для подключения контроллера ЭСУД автомобиля к PC

После того, как все изменения внесены, не забываем нажать кнопку Set Configuration в окне CP 210 x Baud Rate Configuration и проверить, что значения Desired и Actual в редактируемых строках изменились.

Использование адаптера USB–to–COM для подключения контроллера ЭСУД автомобиля к PC

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

Дополнительно отметим, что кнопка Advanced позволяет выполнить более тонкую настройку параметров. Для переопределения необходимо установить флажок Override Recommended.

Использование адаптера USB–to–COM для подключения контроллера ЭСУД автомобиля к PC

Параметры Prescaler (коэффициент деления для предварительного делителя частоты) и Reload (значение для загрузки в счетчик основного делителя частоты) определяют скорость обмена Baud Rate в бодах в соответствии со следующей формулой:

Baud Rate = ( 24 . 000 . 000 /Prescaler) / ( 65536 — Reload)

Отметим, что контроллер CP 2102 поддерживает скорости до 1 . 000 . 000 бод в режиме 7 и 8 – битных данных и 921 . 600 бод в режиме 5 и 6 – битных данных, для полнодуплексного обмена. При установке скорости, превышающей указанные ограничения, возможны сбои в работе контроллера.

Управление таймаутом при обмене данными по USB осуществляется редактированием параметра USB Receive Timeout. Значение таймаута в секундах определяется по формуле:

Timeout = ( 65536 – Reload) / 500 . 000

Указанный таймаут используется при передаче по USB в компьютер данных, принятых по последовательному интерфейсу. Он определяет промежуток времени, в течение которого контроллер ожидает входных данных. Если в течение заданного промежутка данные не поступают, контроллер завершает передачу по USB. Типовое значение таймаута – 1 ms. Управление таймаутом позволяет устанавливать компромисс при достижении двух взаимно противоречащих критериев:

1 . Минимизация задержки обслуживания USB устройства компьютером, что в данном случае дает увеличение скорости реакции диагностической программы на события в диагностируемом объекте.

2 . Минимизация загрузки компьютера операциями передачи пустых пакетов данных по USB, имеющими место при отсутствии поступления данных по последовательному интерфейсу. От этого зависит общая производительность.
Чем больше таймаут, тем дольше устройство “не засыпает” при отсутствии данных, то есть для улучшения первого критерия, таймаут следует увеличивать, а для второго — уменьшать.

Рассмотрим решение подобной задачи для одного из конкурирующих продуктов – контроллера FT 232 компании FTDI. В отличие от выше приведенного примера, здесь нам придется редактировать файл конфигурации драйвера последовательного порта FTDIPORT.INF . Структура этого файла описана в [ 3 ], процедура редактирования полей, устанавливающих скорость обмена для последовательного порта, описана в [ 4 ]. Поэтому, в целях компактности изложения, в нашем описании внимание акцентировано только на тех параметрах, которые необходимо изменять. Также отметим, что данный пример соответствует одному из нескольких вариантов представления параметров, все возможные варианты перечислены в [ 3 ], [ 4 ].

Находим в файле FTDIPORT.INF следующую запись:

[FtdiPort 232 .NT.HW.AddReg]
HKR„«ConfigData», 1 , 01 , 00 , 3 F, 3 F, 10 , 27 , 88 , 13 ,C 4 , 09 ,E 2 , 04 , 71 , 02 , 38 , 41 , 9 c, 80 , 4 E,C 0 , 34 , 00 , 1 A, 00 , 0 D, 00 , 06 , 40 , 03 , 80 , 00 , 00 ,d 0 , 80

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

1 . Так как два смежных байта 16 – битного слова записаны начиная с младшего байта, для получения 16 – битного числа, их нужно обменять местами: 10 , 27 соответствует 2710 h, h — означает, что число записано в шестнадцатеричной системе счисления.

2 . Переводим 16 – ричное число 2710 h в двоичную систему.

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 1 0 0 1 1 1 0 0 0 1 0 0 0 0
2 7 1 0

3 . Интерпретируем полученное двоичное значение. Два старших бита 16 – битного числа, а именно биты 15 , 14 определяют дробную часть коэффициента деления частоты согласно следующей таблице:

Бит 15 Бит 14 Дробн ая часть делителя
0 0 0
0 1 0 . 5
1 0 0 . 25
1 1 0 . 125

В нашем случае дробная часть делителя равна нулю. Битовое поле 13 – 0 16 – битного числа численно равно целой части делителя, переведем из шестнадцатеричной системы в десятичную 2710 h = 10 . 000 .

4 . Тактовая частота на входе делителя равна 3 MHz = 3 . 000 . 000 Hz. Скорость обмена в бодах (Baud Rate) будет равна входной частоте делителя, разделенной на коэффициент деления.

Baud Rate = 3 . 000 . 000 / 10 . 000 = 300 бод.

Таким образом, первая пара значений задает скорость 300 бод. Пусть нам необходимо переопределить эту скорость на 10400 бод. Вычислим требуемый коэффициент деления (Divisor):

Divisor = 3 . 000 . 000 / 10 . 400 = 288 , 46

Ближайшее доступное значение 288 , 5 . Нам требуется задать целую часть делителя равной 288 , дробную равной 0 , 5 . Согласно таблице 2 , биты 15 , 14 будут равны 01 b, b — означает, что число записано в двоичной системе счисления. Переведем 288 в шестнадцатеричную систему: 288 = 120 h. Это значение необходимо поместить в битовое поле 13 – 0 . Объединяем биты 15 – 14 и 13 – 0 , получим 4120 h.

Для переопределения скорости 300 бод на 10400 бод запись должна иметь вид:

[FtdiPort 232 .NT.HW.AddReg]
HKR„«ConfigData», 1 , 01 , 00 , 3 F, 3 F, 20 , 41 , 88 , 13 ,C 4 , 09 ,E 2 , 04 , 71 , 02 , 38 , 41 , 9 c, 80 , 4 E,C 0 , 34 , 00 , 1 A, 00 , 0 D, 00 , 06 , 40 , 03 , 80 , 00 , 00 ,d 0 , 80

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

Источники информации.

5 . М. Гук. Аппаратные средства IBM PC. Энциклопедия. Санкт – Петербург, издательство “Питер” 2006 .

Для самостоятельной диагностики сейчас стали популярны K-Line, Wi-Fi и Bluetooth адаптеры. Последние могут только диагностировать ЭБУ. Для программирования используется K-Line адаптеры.

(v 1.5 работает с Вазами v 2.1 работает с более новыми авто и то не всегда связывается.) На январь 5.1 скачанными с плей маркета программами со всеми отказался работать. Думал уже что мозги эти не поддерживает. Потом решил попробовать программы которые идут вместе с адаптером на диске. И все заработало с OBD Car Doctor v 4.12. Нужно поставить в настройках — тест — ecu- yanvar 5. Боши и январи 7.2 работают с Torque . OpenDiag отказывается работать — ошибка сопряжения . Годится посмотреть и сбросить ошибки в дороге с телефона. K-line адаптер работает быстрее чем ELM поэтому диагностику делаю K-line адаптером.

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

Прошивка ЭБУ.
Для этого потребуется:
— K-line адаптер
— Программа для прошивки (я пользуюсь CombiLoader_2.1.8 )
— Шнур для подключения адаптера к ЭБУ (не обязательно)
— Аккумулятор или преобразователь на 12V (не обязательно)
— Так же если что то хотите поменять в прошивке нужна программа редактирования (я пользуюсь CTP 3.21 ) (не обязательно)
Весь софт бесплатен и свободном доступе в интернете.

Для его изготовления шнура использовал колодку 16 Pin OBD II, тумблер, клеммы 2.8мм, термоусадка, крокодилы и пару метров проводов.

ОСТОРОЖНО: при попытке установить связь с ЭБУ, в котором находится прошивка, защищенная от считывания, содержимое этой прошивки будет потеряно! Восстановить исходную прошивку будет невозможно. У меня как раз была залита такая прошивка и она стерлась при попытке подключения. Пришлось заливать заводскую серийную прошивку.

Комментарии 18

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

Существуют 2 таблицы памяти обучения:

TABKF — используется в том случае, если нет продувки адсорбера
TABKFADS — используется в режиме продувки адсорбера

Коэффициент регулирования запоминается в таблице, если система зафиксировала 4 устойчивых переключения уровня сигнала ДК при изменении текущего KP на величину +/- Шага изменения KP при переходе.

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

(FREQ +/- Допуск на стационарность для обучения; GBC +/- Допуск на стационарность для обучения)

где:
FREQ — квантование оборотов на 16
GBC — квантование расхода воздуха на 16

в течение времени Число стабильных циклов для обучения.

Таблицы памяти обучения корректируются в режимной точке следующим образом:

TABKF = TABKF + KP
TABKFADS = TABKFADS + KP

в других точках также производится коррекция:

TABKF[i, j] = TABKF + KP * KLAM / MAX

где:
TABKF[i, j] — соседняя ячейка в таблице (по оборотам)
TABKF — текущая ячейка
KP — текущий коэффициент регулирования
KLAM — Градиент таблицы обучения
MAX — максимальное отклонение режимной точки, для которой просчитывается новое значение от текущей

Новая коррекция таблиц TABKF и TKFADS запрещается, пока не прошла текущая коррекция. Время коррекции составляет 256 ячеек * 20мс = 5.12 cек.
Градиент таблицы обучения – определяет степень изменения соседних точек в памяти обучения. от него зависит на сколько далеко точки соседние будут корректироваться.

Адаптеры K-LINE

Время прочтения

Сложность материала:

Для профи - 4 из 5

K-Line — одноканальная, но двунаправленная шина, которая применяется в оборудовании для автодиагностики, для связи с электронными блоками управления (ЭБУ). Используется в системах с инжекторным впрыском топлива двигателей внутреннего сгорания (ДВС). Работа K-Line обеспечена протоколами ISO 9141-2 и ISO 14230, которые входят в известный стандарт OBD II. До появления шины CAN, как раз K-линия соединяла электронные узлы автомобиля в единую цепь.

Адаптер K-Line

Адаптер VAG K-Line

Стандарты ISO 9141 и ISO 14230 схожи по аппаратной реализации линий передачи данных (14230 является развитием 9141). Различаются они требованиями к электрическим параметрам линии, а также протоколами верхних уровней.

Скорость обмена данными небольшая – до 10 КБ за секунду. В протоколе ISO 9141-2 пакеты передаются по 7 пину (K-линия) сервисной колодки. L-Line используется только для соединения ЭБУ со сканером.

Выводы адаптера k line и схема

Используя простой K-Line адаптер, можно настроить множество узлов в автомобилях группы VAG. Для этого необходимо знать основные каналы адаптации.

В этом материале максимально подробно рассказано о шине K-Line, а так же об адаптерах для соединения с ЭБУ автомобиля по этой линии.

1. Виды K-LINE адаптеров и их применение

В настоящее время K-Line адаптеры в основном распространяются с USB разъемом, а не COM. Это связано с тем, что диагностику обычно проводят ноутбуком, а в которых нет COM-портов . Однако суть работы адаптера не меняется. Внутри адаптера устанавливают микросхему-преобразователь из интерфейса USB в интерфейс COM или в Bluetooth. Под каждый тип таких микросхем необходим драйвер, чтобы в системе появился так называемый виртуальный COM-порт, через который адаптер будет сопрягаться с диагностическим ПО на компьютере.

USB K-Line – это простой блок, коммутирующийся через обычный ноутбук. При помощи сервисного ПО владельцу доступны базовые настройки, включая чтение кодов ошибок.

1. Не подсоединяйте диагностический адаптер к компьютеру. Если вы уже подключили адаптер к ПК, извлеките его из USB порта.

2. Запустите файл CDM20802_Setup .exe (указанный файл смотрите папке или архиве USB driver на прилагаемом компакт диске )– данный файл установит драйвера виртуального COM порта.

3. По завершению установки программы подсоедините адаптер USB порту Вашего ПК – Windows должен сам найти и опознать устройство Serial to USB converter.

4. После этого приступаем к настройке виртуального COM порта.

5. Пуск –> Настройка ->Панель управления -> Система. Должно появится следующее окно:

6. Пройдите на вкладку «Оборудование» и нажмите на кнопку «Диспетчер устройств»:

7. Перед Вами появится подобное окно, найдите в данном окне ветку «Порты (COM и LPT)»:

8. В данной ветке, найдите COM порт с именем USB-SERIAL (имя может немного отличаться). В скобках будет указан его номер, в нашем случае COM15.

9. У Вас должен быть номер от 1 до 4, В противном случае используйте 10 пункт. После этого закройте все окна и проверьте соединение с ЭБУ. Если нет соединения с ЭБУ, то читайте дальше, как изменить важные параметры порта.

10. Если номер порта больше 4, то необходимо его изменить. Для этого щелкните правой кнопкой мышки по выбранному из списка порту и перейдите в пункт «Свойства»:

11. Перед Вами появится окно свойств COM порта в которой необходимо выбрать вкладку «Параметры порта»:

12. В представленной вкладке «Параметры порта» нажмите кнопку «Дополнительно…»:

13. В появившемся окне необходимо установить номер COM порта. Измените его на номер от 1 до 4:

14. К примеру на номер COM2. В случае, если адаптер не будет соединяться с ЭБУ или соединение будет нестабильным, то попробуйте изменить параметр «Время ожидания (мсек)» до 5 мс или вплоть до 1 – 2 мс, а также уменьшить значения «Буфер приема» и «Буфер передачи». Критичные параметры настроек подчеркнуты красными линями:

15. После этого закройте все окна, отвечая утвердительно («ОК», «Применить», «Сохранить», и т.д) Далее, во всех диагностических программах надо будет указывать, что адаптер подключен к COM порту с номером 2, т.е COM2. Теперь Ваш адаптер готов к работе и Вы можете производить диагностику.

Английское слово "Tuning" означает "настройка", "регулировка", а чип-тюнинг реальный способ повысить мощность двигателя и улучшить динамику автомобиля без каких либо механических переделок двигателя, лишь за счет изменения программных параметров блока управления. Правда, возможность такая существует лишь для автомобилей с электронным блоком управления двигателя ЭБУ (англ. ECU - Engine Control Unit).

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

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

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

Упрощенные демо-версии профессиональных программ для чип-тюнинга выложены для свободного использования на многих специализированных сайтах, там же можно найти и новые прошивки для электронных блоков управления. В интернет доступно большое количество схем адаптеров разного уровня сложности для самостоятельной сборки. Менее подготовленные радиолюбители и не специалисты в данной области часто предпочитают использовать проверенные конструкции от фирмы МАСТЕР КИТ.

В 2006 году в нашем журнале был описан набор «Универсальный автомобильный адаптер КЛ линии NM9213-USB». Устройство получилось, как было отмечено еще на тестовых испытаниях, удобным и полезным, за исключением некоторых минусов, связанных с необходимостью подбора соединительных кабелей, их распайкой и монтажом всего устройства.

И вот МАСТЕР КИТ в такт с новинками на рынке полупроводниковых компонентов предлагают еще более совершенную конструкцию. Новинка этого года - новый готовый блок «Адаптер К-Линии BM9213-USB», воплотивший в себе усовершенствованные разработки электронных фирм и позволяющий работать через USB порт. Выпускается адаптер в виде готового устройства, что снимает с покупателя многие проблемы сборки, присущие предыдущему набору.

Предлагаемый блок BM9213 представляет собой простой и надежный универсальный адаптер К-Л линии. Устройство предназначено для подключения персонального компьютера (PC) к диагностическому каналу (К или L -линии) электронного блока управления (ЭБУ) автомобиля с целью диагностики и управления его функциями. Оно представляет собой преобразователь уровней логических сигналов обмена ЭБУ и стандартного порта USB. Драйвер К-линии полностью защищен от случайного замыкания на корпус и перегрева.

КЛ адаптер BM9213-USB радует минимумом соединительных проводов, он подключается непосредственно к разъему USB порта компьютера или ноутбука, а для кабеля соединения с автомобилем предусмотрен удобный и надежный клеммник под винтовые зажимы.

Важным преимуществом нового адаптера является питание от шины USB. Другие характерные особенности устройства:

  • полная защита выводов от любого замыкания (между собой, на корпус и на плюс аккумулятора);
  • защита от перегрева;
  • защита от перенапряжений по входам К и L линий;
  • защита от ошибочного подключения цепей: +12 вольт и корпуса.

Общий вид устройства представлен на рис.1, схема электрическая принципиальная на рис.2.

Мастер Кит Универсальный USB адаптер К-Л линии BM9213 для тюнинга инжекторного двигателя автомобиля универсальный адаптер К-Л линии BM9213 Мастер Кит

Рис.1а. Внешний вид BM9213-USB.

Мастер Кит Универсальный USB адаптер К-Л линии BM9213 для тюнинга инжекторного двигателя автомобиля универсальный адаптер КЛ линии BM9213 Мастер Кит

Рис.1b. Внешний вид BM9213-USB.

Рис.2 - Принципиальная схема BM9213 USB

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

  • Питание устройства: от разъёма USB
  • Ток потребления: 20 мА.
  • Поддерживаемые интерфейсы: K-line (ISO-9141) L-line (ALDL)
  • Размеры устройства: 68х17х10 мм

Устройство

Если взглянуть на BM9213 USB с другой стороны печатной платы, увидим те самые чипы - последние новинки автомобильной электроники. Тот чип, что побольше (FT232BL) отвечает за связь с компьютером через USB порт. Маленький чип с восемью выводами (L9637D) выполняет всю работу по обмену с ЭБУ, для которой еще два-три года назад использовали микросхемы значительно большего размера, дополняемые большим количеством внешних компонентов.

Разъем К-L line подключается через соединительный кабель к диагностической колодке автомобиля. Через разъем USB выполняется обмен данными с компьютером и питается напряжением 5 вольт часть схемы адаптера. Напряжение 12 вольт с разъема К-L line используется для питания цепей связи с блоком ЭБУ. Вывод К- line этого разъема подключается к входу/выходу К линии микросхемы DD2 (вывод 6). Вывод L line разъема подключен на 8 вывод DD2. Первоначально L линия была разработана, как однонаправленная. Для использования дополнительной возможности – опроса ЭБУ по L линии в схему адаптера включены два транзистора VT1 и VT2, позволяющие ЭБУ не только передавать, но и принимать данные по L линии.

Микросхема DD1 выполняет функции интерфейса между выводами RX и TX чипа DD2 и стандартным USB портом. О работоспособности устройства можно судить по трем распаянным на плате миниатюрным индикаторам. VD3 «Power» индикатор наличия питания, загорается после подключения к USB порту, светодиоды VD2 и VD3 указывают на процесс обмена данным между компьютером и автомобильным ЭБУ. Индикатор VD3 загорается в процессе передачи данных от ЭБУ, VD2 при передаче к ЭБУ. Все элементы надежно защищены от механических повреждений и электрических замыканий плотно обтягивающей плату термоусадочной изоляцией.

Конструкция

Устройство выполнено на печатной плате размерами 68х17 мм. Её внешний вид приведен на рис.3.

Мастер Кит Универсальный USB адаптер К-Л линии BM9213 для тюнинга инжекторного двигателя автомобиля

Рис.3. Монтажная плата.

Подключение

Подключение кабеля со стороны автомобиля не вызовет проблем если используется стандартный 16-ти контактный диагностический разъем OBD-II (EOBD), применяемый на последних модификациях ВАЗ, нумерация контактов которого приведена на рис.4.

Рис.4. Нумерация контактов.

Вместе с тем в некоторых особенно «пожилых» моделях могут использоваться и другие типы разъемов, и тем не менее поддерживающие протокол OBD-II (рис.5 и рис.6 а, б).

Рис.5 Адресация соединителей OBDI (GM-12) - 12 pin 2,8x0,8

M - K Line; H (G*) - Power; A – Ground

Рис.6, а и б. Адресация соединителей ГАЗ - 12 pin диаметром 3 мм:

11 - K Line; 2 (1) - Power; 12 – Ground

Инсталляция

Так же, как и прежняя модель, BM9213-USB, прошел тестовые испытания в одной из автомастерских г. Обнинска и г. Калуга и показал себя положительно в работе со следующими автомобилями: VW-Golf, Opel-Vectra, Audi-A3, ВАЗ-2111, было отмечено наряду с простотой подключения, удобство в эксплуатации. В отличие от прежней модели, здесь отсутствуют какие либо механические переключатели или джамперы.

При включении устройства к разъем USB компьютера загорается красный светодиод.

В операционной системе WIN XP обнаружение и установка драйвера устройство произойдут автоматически, для WIN98, возможно, потребуется скачать драйвера (например, с нижеперечисленных сайтов). При установке может появиться предупреждение «Данное устройство не тестировалось на совместимость с Windows» - игнорируйте его.

Устройство установится как «USB Serial Port». В «Диспетчере устройств» в подразделе «Порты LPT и COM» Вы можете изменить параметры устройства (возможно, для корректной работы потребуется изменить скорость обмена порта: Port Settings – Bits per second).

Возможно, потребуется переназначить номер порта. Для этого пройдите по ссылке: Port Settings – Advanced – Com Port Number и задайте порт COM1…СОМ3.

Запустите необходимую интерфейсную программу, соедините проводниками устройство с ЭБУ автомобиля согласно рис.1, и приступайте к работе.

Тюнинг

При использовании адаптера остается лишь подобрать кабель необходимой длины и, зачистив четыре провода, подключить их к цепям питания, К и L линиям адаптера и ЭБУ. Было бы конечно здорово, если б в комплекте шел еще и разъем для подключения к диагностической колодке блока ЭБУ.

Известная проблема многих современных ноутбуков – отсутствие COM порта, еще используемого некоторыми диагностическими программами, легко решается выбором соответствующего драйвера. Другими словами, если Ваша программа работает только на COM порт, необходимо устанавливать так называемый драйвер виртуального COM порта (Virtual COM Port -VCP). В этом случае после его установки на ноутбуке появляется виртуальный COM порт, к которому и будет обращаться запущенная диагностическая программа. Драйвер VCP скачивается с сайта

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

Мастер Кит Универсальный USB адаптер К-Л линии BM9213 для тюнинга инжекторного двигателя автомобиля

Рис.8. Тестирование адаптера в автомастерской.

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

Дополнительную информацию и программное обеспечение можно найти на следующих WEB - сайтах:

Читайте также: