В терминалах обмен происходит. подключаю вместо переходника k-line адаптер, программа дианостики автомобиля его не видет. k-line адаптер работает на скорости 10400. пробовал вместо программы диагностики включать терминал. какие то данные приходят при включении зажигания.почему программа не видет адаптер?
Пробовал вместо блютуза использовать ардуино как usb-uart переходник, все работает.
![]()
Изменено 31 января, 2016 пользователем Alexandr597
Напрямую arduino соединить с кан-шиной нельзя. Нужен конвертер уровней. Для этих целей подходит L9637D. Он подключается по классической схеме:
Данная схема встречается с дополнительной микросхемой ELM327. На моем ситрояне используется протокол ISO 14230. По тому достаточно только L9637D.
Схема питается от 12-и вольт в obd разьеме через линейный стабилизатор на 5 вольт.
K-line — пин 7 колодки, L-line пин 15 . земля пины 4 и 5, плюс пин 16. Общая распиновка разьема obd такая:
Соединяем Tx микросхемы L9637D с 14-ым пином Ardiono, uart пины с usb-ttl адаптером.
Загружаем скетч, запускаем и.. Я получил вот такой первый пакет:
C1 33 F1 81 66 83 F1 10 C1 E9 8F BD C2 33 F1 01 0C F3 84 F1 10 41 0C 0D 20 FF C2 33 F1 01 05 EC 83 F1 10 41 05 49 13 C2 33 F1 01 0F F6 83 F1 10 41 0F 47 1B
Далее немного доработал код и сделал вывод данных на oled дисплей.
Данный конструктор позволит собрать устройство, предназначенное для подключения персонального компьютера (PC) к диагностическому каналу (К или L -линии) электронного блока управления (ЭБУ) автомобиля с целью диагностики и управления его функциями. Обмен данными персонального компьютера с диагностической шиной автомобиля производится по интерфейсу ISO-9141.
Печатная плата с компонентами и инструкцией в упаковке.
Адаптер подключается к ПК по USB шине, питание осуществляется от USB-порта. Модуль конвертера USB-UART построен на FTDI FT232RL. Для контроля подключения к USB-порту на плате предусмотрен светодиодный индикатор HL3. Для индикации обмена по последовательному порту встроены светодиодные индикаторы RX и TX сигналов HL1 и HL2. Для контроля подключения к бортовой сети автомобиля встроен светодиодный индикатор HL4. Микросхема D2 (L9637D) выполняет всю работу по обмену с ЭБУ автомобиля. Адаптер позволяет подключаться к блокам управления как с 12 В, так и с 5 В шиной, для этого в адаптер встроен стабилизатор на 5 В – микросхема D3. Для выбора напряжения шины предусмотрен разъем J3. Для работы с конкретным типом ЭБУ необходимо правильно установить переключатель выбора напряжения шины обмена данными. Устройство в наладке не нуждается, и как правило начинает работать сразу. В начале необходимо выполнить установку драйверов, а затем, загрузив диагностическую программу, проверить по работе индикаторных светодиодов «попытку» обмена данными. Осциллографом или любым пробником можно проверить наличие импульсов на K- и L- линиях.
Характеристики: • Номинальное напряжение питания: 5 В (от разъёма USB); • Номинальный ток потребления: 20 мА;
• Поддерживаемые интерфейсы: •• K-line (ISO-9141); •• L-line (ALDL).
Комплект поставки: • Плата печатная; • Набор радиодеталей; • Инструкция по эксплуатации.





