
Views: 4730
USB K-L-line адаптер предназначен для связи персонального компьютера с диагностической шиной автомобиля – интерфейс ISO-9141. Этот проект предназначен для сборки недорого устройства с использованием специально для этой цели разработанной печатной платы ch-c0010pcb. Для уменьшения габаритов адаптера элементы схемы расположены с двух сторон печатной платы, что позволило, при необходимости, поместить её в корпусе KM1. Питание адаптера осуществляется от USB-порта. Для контроля подключения к USB-порту на плате предусмотрен светодиодный индикатор. Для индикации обмена по последовательному порту встроены светодиодные индикаторы RX и TX. Для контроля подключения к бортовой сети автомобиля встроен светодиодный индикатор 12 V. Адаптер позволяет подключаться к блокам управления как с 12 V, так и с 5 V шиной, для этого в адаптер встроен стабилизатор на 5 V и есть переключатель выбора напряжения шины.
Файлы для загрузки (описания – USB – драйвера, ссылки на производителя http://www.ftdichip.com/FTDrivers.htm)
Схема адаптера
Примечание: на схеме представлены два стабилизатора и два светодиода, это сделано для разводки платы под два типа корпусов. Стабилизаторы можно использовать как в корпусе TO-92, так и в корпусе SOIC-8. Для бескорпусного исполнения применяются светодиоды для поверхностного монтажа.
Комплектующие для самостоятельной сборки
В таблице приведен тип, необходимое количество деталей для сборки адаптера, а также ссылки, по которым можно приобрести детали.
Наименование | Типоразмер | Тип | Количество | Примечание |
Стабилизатор | SOIC-8 (TO-92) | 78L05 | 1 | ST1(ST2) |
Драйвер K-line | soic-8 | L9637D |
1 | DR1 |
Драйвер USB-USART | ssop-28 | FT232RL | 1 | FT1 |
Диодная сборка | sot23 | BAV70 | 1 | D1 |
Переключаталь | 2 пин | JUMPER-H/B (высокие) | 1 | J1* |
Межплатный соединитель | 3пин | PLS40-G | 1 | J1* |
Транзистор | sot23 | BC847C | 2 | V1,V2 |
Конденсатор | 0805 | 0,1х50v | 6 | C1,C2,C3,C4,C5,C7 |
Конденсатор | 0805 | 0,01x50v | 1 | C8 |
Эл.конденсатор (или керамический 1206) | А | 4,7х35v (4,7х25) | 1 | C6 |
Резистор | 1206 | 510 | 2 | R1,R2 |
Резистор | 0805 | 1,0к | 3 | R6,R7,R8 |
Резистор | 0805 | 2,0к | 1 | R5 |
Резистор | 0805 | 3,0к | 1 | R3 |
Резистор | 0805 | 10,0к | 1 | R4 |
Фильтр (Феррит) | 0805 | LCBB-601 | 1 | FB1 |
Cоединитель USB | USB-B | Гнездо USB-B тип B угловое на плату | 1 | CON3 |
Соединитель | 3,5mm | DG333J-02 | 2 | CON1*,CON2* |
Соединитель | 3,5mm | DG333K-02 | 2 | CON1*,CON2* |
Светодиод красный (выводной) | 0805 | Светодиод SMD 0805 Красный | 2 | LD1*,LD2*, LD7*,LD8* |
Светодиод зеленый (выводной) | 0805 | Светодиод SMD 0805 Зелёный | 1 | LD5*,LD6* |
Светодиод желтый (выводной) | 0805 | Светодиод SMD 0805 Желтый | 1 | LD3*,LD4* |
Печатная плата | ch-c010pcb | 1 | ||
Шнур USB | Кабель USB2.0 AM/BM-10ft Black, (printer) 3,0м | 1 |
по допуску на резисторы и конденсаторы в корпусе 0805 можно использовать + 50%.
Сборочный чертеж платы – верхняя сторона
Сборочный чертёж платы – нижняя сторона
Рекомендации по сборке
В первую очередь произведите запайку микросхем FT232R и L9637.
Рекомендации при пайке SSOP-корпусов. При пайке FT232R добавьте больше флюса на место пайки, чтобы избежать закорачивания ножек. Выводы посадочного места микросхемы специально сделаны удлиненными для удобства ручной пайки. Если все же получились “сопли” очистите паяльник от излишков припоя, добавьте на ножки чипа побольше флюса и снимите лишний припой паяльником. Если и так не получиться, используйте оплетку для снятия излишек припоя.
Далее запаяйте резисторы на нижней стороне платы. После этого проверьте на просвет отсутствие “соплей” особенно на FT232R.
Следующее, запаяйте все СМД-компоненты на верней стороне. Последними устанавливайте “штырьки” PLS40-G (всего надо три пина) и электролитический конденсатор. Далее установите USB-B разъем. Особое внимание уделите пайке крепления разъема. После этого механически соедините DG333K-02 в пары и вставьте в них DG333J-02 после чего установите разъем на плату и припаяйте её. Обратите при этом внимание на вертикальное положение разъема.
Устройство в наладке не требуется и как правило начинает работать сразу. Не забудьте установить
переключатель для выбора напряжения шины данных. В основном используется 12 вольтовая шина.

Для некоторых ЭБУ (Bosch, Январь 4.Х) необходимо переключиться на 5 вольтовую шину.

Примечание. Плата рассчитана на установку двух типов корпусов стабилизаторов 78L05 в SOIC-8 или TO-92. Если вы планируете собрать адаптер в корпусе KM1 , то на плате предусмотрена возможность установки выводных светодиодов диаметром 3 мм. Крайние светодиоды осуществляют контроль питающего напряжения. Со стороны USB-порта – контроль 5 V, с противоположной стороны – 12 V. В середине расположены индикаторы сигналов передачи и приема данных RX и TX.
Проверка работоспособности адаптера
Проверку можно провести при подключении к автомобилю, но проверку работоспособности USB K-L-line адаптера можно также выполнить и при наличии одного ПК. В начале необходимо выполнить установку драйверов, а затем, загрузив диагностическую программу, проверить по работе индикаторных светодиодов “попытку” обмена данными (не забудьте установить переключатель). Осциллографом или любым пробником можно проверить наличие импульсов обмена данными на K- и L- шине.
Для подключения к ПК необходимо приобрести USB-кабель (еще его называют “кабель для подключения принтера”) Кабель USB2.0 AM/BM-10ft Black, (printer) 3,0м.
После подключения кабеля должен загореться светодиод “Индикатора подключения к ПК”. После чего Windows автоматически запустит поиск драйверов…
Для диагностики автомобиля необходимы диагностические программы, а также знания по работе с диагностическим оборудованием. В сети можно много найти бесплатных и условно бесплатных программ, а также море информации по подключению диагностического оборудования, работы с программами диагностики. Приведем некоторые ссылки на сайты, на которых вы сможете получить интересующую вас информацию:
- http://wiki.ross-tech.com/wiki/index.php/Main_Page
- http://ecutools.ru/forum/
- http://carhelp.info/forums/
- http://www.obd-codes.com/
Подключение адаптера к автомобилю
Схема адаптера.[wpdm_file id=5 template=”link-template-calltoaction3.php”]
Сборочный чертеж платы – верх.[wpdm_file id=4 template=”link-template-calltoaction3.php”]
Сборочный чертеж платы – низ.[wpdm_file id=3 template=”link-template-calltoaction3.php”]
Документация по установке драйвера (и сам драйвер)[wpdm_file id=1 template=”link-template-calltoaction3.php”]
последнюю версию драйвера можно скачать с сайта производителя FT232 http://www.ftdichip.com/FTDrivers.htm.
Информация по подключению адаптера к автомобилю.[wpdm_file id=2 template=”link-template-calltoaction3.php”] Диагностические программы
Digimoto [wpdm_file id=158 template=”link-template-calltoaction3.php”] FiatECUScan 2.1 [wpdm_file id=159 template=”link-template-calltoaction3.php”] Сборник описаний по диагностике [wpdm_file id=160 template=”link-template-calltoaction3.php”]obd1260 [wpdm_file id=161 template=”link-template-calltoaction3.php”]PCMScan-2.3.0 [wpdm_file id=162 template=”link-template-calltoaction3.php”]ProScan 5.9 [wpdm_file id=163 template=”link-template-calltoaction3.php”]ProScan 5.0 (5,1) [wpdm_file id=164 template=”link-template-calltoaction3.php”]ScanMasterELM_1.7 [wpdm_file id=165 template=”link-template-calltoaction3.php”]Vauxcheck [wpdm_file id=166 template=”link-template-calltoaction3.php”]VitalScan-1.3[wpdm_file id=167 template=”link-template-calltoaction3.php”]
Информация по загрузке драйверов на сайте http://www.ftdichip.com.
Архитектура процессора | |||||||||
Операционная система | Дата выпуска | x86 (32-разрядная версия) | x64 (64-разрядная версия) | КПП | ARM | MIPSII | MIPSIV | SH4 | Комментарии |
Windows * | 2012-04-26 | 2.08.24 | 2.08.24 | – | – | – | – | – | 2.08.24 WHQL Certified доступна как исполняемый файл установки Примечания к выпуску |
Linux | 2009-05-14 | 1.5.0 | 1.5.0 | – | – | – | – | – | Все FTDI устройств в настоящее время поддерживается в Ubuntu 11.10, ядро 3.0.0-19 Обратитесь к TN-101 , если вам нужен пользовательский ПДС VID / PID в Linux |
Mac OS X | 2012-08-10 | 2.2.18 | 2.2.18 | 2.2.18 | – | – | – | – | Клиенты, желающие иметь VID / PID сочетание добавил следует обратиться FTDI поддержки |
Windows CE 4.2-5.2 ** | 2012-01-06 | 1.1.0.10 | – | – | 1.1.0.14 | 1.1.0.10 | 1.1.0.10 | 1.1.0.10 | |
Windows CE 6.0 | 2012-01-06 | 1.1.0.10 | – | – | 1.1.0.14 | 1.1.0.10 | 1.1.0.10 | 1.1.0.10 |
* Включает в себя следующие версии операционной системы Windows:. Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2 ** включает в себя следующие версии Windows CE 4.2-5.2 операционных систем: Windows Mobile 2003, Windows Mobile 2003 SE, Windows Mobile 5, Windows Mobile 6, Windows Mobile 6.1, Windows Mobile 6.5 больше не поддерживается:
Это может быть интересно
VU Meter Tower ART – part 2
Views: 1176 Проект – VU Meter Tower ART получил продолжение в своем развитии. Теперь можно заказать набор деталей из акрила для самостоятельной сборки. В проект корпуса внесено целый ряд доработок, …Проект с использованием MCC часть 07
Views: 1192 Модуль PWM – широтно импульсная модуляция (ШИМ). ПИК контроллеры часто на борту имеют модули ШИМ. На их основе строятся многие узлы управления электро приводами. В нашем варианте мы …MPLAB® Harmony – или как это просто! Часть 3.
Views: 2201 Часть третья – копнём немного глубже. Вы наверное заметили, что во второй главе, вроде сначала все шло как по маслу, а потом, что бы заморгали светики, я вставил …MCC – K42 – настройка модуля DMA
Views: 959 MCC – в версии v.3.95.0 и начиная ядра 4.85.0 конфигуратор предоставляет графический интерфейс для настройки модуля DMA. Для начала: Посмотреть какая версия МСС можно в закладке версии, если …Moving average – скользящее среднее
Views: 2415 Скользящая средняя, скользящее среднее (англ. moving average, MA) — общее название для семейства функций, значения которых в каждой точке определения равны среднему значению исходной функции за предыдущий период. Скользящие средние обычно используются с данными временных рядов для сглаживания …ch-4050 – дифференциальный терморегулятор
Views: 2060 ch-4050 – это не новая модель, это расширенная версия универсального терморегулятора ch-4000. Различия коснулись в появлении новой функции дифференциального регулирования. Это вид регулирования по разности температур измеренного двумя …Цифровой тахометр для автомобиля CH-С3300
Views: 2002 Тахометр Ch-С3300 предназначен для индикации и контроля оборотов, времени работы и максимальных оборотов развиваемых двигателем во время поездки. Датчиком может использоваться как обычный контактный прерыватель или выход датчика …CCP – модуль в режиме Compare на примере PIC18
Views: 3226 CCP – модуль можно использовать в трех режимах: Capture – позволяет захватывать входной сигнал и определять его параметры (длительность или частоту). Дополнительно управлять внутренними модулями. Compare – позволяет …Проект с использованием MCC часть 12-2
Views: 1179 Настало время для изучения шины I2C. Изучать будем на примере работы с индикатором RET012864E. Что изменили со старой схемы: В прошлой теме я затупил и не добавил подтягивающие резисторы …PIC32MZ – прерывания (заметки)
Views: 523 Виды формирования запоминая контекста при входе в прерывания. Компилятор представляет три варианта AUTO – когда запоминания места возврата из подпрограммы возложено на программу, т.е все создается программно. Этот …