OBD Автодіагностика. Про ELM 327. Адаптери OBD2 (VCI) для чайників.

Опубліковано: 29 вересня 21:29
Я їжджу на Jeep Renegade, ВАЗ / LADA 2103
Київ, Україна

Я ніколи не працював автодіагностом. Будучи інженером в душі і по освіті, ця тема не обійшла мене стороною. Тож, вся інформація викладається з оглядом на мій особистий досвід та не є істиною останньої інстанції. Всі можуть помилятись.



Що таке OBD2

Це такий курва стандарт, який описує фізичний інтерфейс OBD2 (те що ми бачимо очима) та базові вимоги по шинам  та протоколам комунікації для діагностики авто необхідної для аналізу відповідності авто екологічним нормам (це те, що з чим вже працює сам адаптер і програма діагностики). Думаю, вікіпедія напише більш точніше та краще.


В цьому інтерфейсі передбачено використання додаткових протоколів за бажанням виробників. Вони досить вільні у імплементації додаткових протоколів обміну інформації та в комбінації розміщенні в резервованих вільних пінах роз'єму OBD2.



Це породжує велику кількість адаптерів, які підтримують ті чи інші протоколи властиві різним автовиробникам.

OBD2 адаптери ще мають технічну назву vehicle communication interface, скорочено VCI.


Про ELM 327

Колись давно жив був оригінальний адаптер на чіпі під назвою ELM327 (wiki), який не мав ніяких захистів від клонування.
І працював він досить добре, набір інструкцій наче був останні 1.4.

Потім його масово почали клонувати китайці та ліпити v1.5, бо це крутіше ніж v1.4 в оригінальному. Хоча по факту частіше всього там набір інструкцій 1.4a/b.
Далі китайці вже самостійно почали додавати розширення та ліпити щось на кшталт V2.2, при цьому випилюють старі протоколи або їх ламають, бо вони не мають початкового коду прошивки. І це якщо вони просто не обрізали апаратно чіп змінивши версію на вищу, типу це краще... але ні. 

Тому і повелось в народі, що кращий адаптер той що має позначку V1.5. Але це підробка, і ніхто не гарантує нормальної роботи.

Зазвичай його продає шалена різних магазинів в корпусі подібному до напівпрозорого синього кольору



Тому враховуючи це, ніколи не обирайте таке гівно для купівлі!



То що брати. Забороняєш - пропонуй

З моєї точки зору, найкращим бюджетним рішенням для OBD адаптера, щоб було чим почитати - це Vgate Icar лінійка.

Коштує не дорого, можна навіть оновити прошивку (хоч це і не тривіально, але можна). Та є офіційний сайт продукції, а не сторінка на AliExpress.


Для більш серйозних речей, вже треба звертати на особливості марки авто та свої погляди... Це може бути Vgate дорожчої лінійки, OBDLink, мультибрендові рішення типу launch, thinkdiag, mucar та інші.

Деякі адаптери OBD вміють змінювати комунікацію на інтерфейсі OBD2, щоб отримувати доступ до різних шин даних автовиробника, звідси і ціна таких девайсів відповідна. Наприклад: Vgate FD/FD+/MC/MC+, OBDLink MX+, мультибрендові VCI (Thinkdiag).

Трохи поясню про шини... зазвичай в авто є кілька CAN шин, які виведені на різні контакти OBD2 інтерфейсу і між ними адаптеру треба перемикатись, щоб отримати доступ до різних блоків. Якщо адаптер не вміє це робити - треба відповідний перехідник.

Верхівкою серйозних речей - це діагностичні комплекси від 300$+ (Launch, Thinkcar, MuCar, Bosch та інші діагностики якими користуються СТО та автодилери).


Також, при виборі адаптеру, слід зважати на наступне...
Є різний діагностичний софт для Jeep (AlfaOBD),  VAG (OBDeleven VAG), BMW (bimmercode, OBDeleven), мультибрендовий по типу Carista та інші, які або мають цілий список рекомендованих адаптерів, або йдуть лише зі своїм брендовим VCI та інколи можуть мати вузькі виключення.

Наприклад, Сarista має свій брендовий адаптер під свій софт але додатково має ще підтримку OBDLInk MX+.

Тому в цьому питанні треба дослідити можливі рішення та обрати той адаптер який вам підійде як найкраще.

Для Jeep Renegade якраз є свій окремий запис - OBD діагностика. CAN шина. OBD пристрої та адаптери-перехідники (OBDLink, Vgate, ELS27)


Комунікація: Wi-Fi, Bluetooth чи USB

Тут треба розуміти, яке програмне забезпечення ви використовуєте або плануєте і який канал комунікації з VCI воно підтримує.

Також, функціонал може деякий не працювати в залежності від типу підключення.

Wi-Fi більш швидкий, що може бути важливим для графіків онлайн діагностики, а Bluetooth надійний і перевірений часом (не впливає на wi-fi з'єднання вашого телефону).

Якщо ви власник iPhone, то вам краще купити другий телефон на Android 😁


Щодо OBD адаптерів з USB підключенням, то серед очевидних мінусів чи плюсів є підводні камені. Зазвичай купується дешевенький кабель де на 99.99% стоїть мікросхема FTDI FT232, яка у свою чергу є підробкою і буде автоматично заблокованою драйверами ОС Windows (блокується версіями драйверів вищих за 2.08.30).

Як відрізнити фейк від оригіналу:

Інколи вони продаються на китайських чіпах CH340, надійність яких невідома але не блокуватимуться, тож на свій страх та ризик.


Скидання помилок

Скидання помилок доволі цікава тема, тому що сучасні авто мають кілька блоків, наприклад, ECU, ABS, BCM... які доволі розумні і мають самодіагностику і обмінюються навіть помилками з іншими блоками (наприклад, блок двигуна збереже собі помилку від ABS і навпаки). Тому різний софт може працювати по різному в цьому питанні.


Буває є авто, де два блоки які живуть окремо і вимагають окремого скидання помилок, це ECU (блок керування двигуном) та SRS (блок AirBag) в якому теж можуть прописуватись помилки, наприклад, була проблемна по опору подушка AirBag, замінили на справну, а помилка залишилась. Таке є на авто Daewoo Lanos 🙂


Приклади скидання...
OBD2 стандарт передбачає команду "Service 04 - Clear Diagnostic Trouble Codes and stored values", як саме скидає помилки по блокам мені не відомо, але це має підтримуватись всіма OBD2 адаптерами і відповідно софтом, який заявляє про підтримку OBD2.

Thinkdiag (мультибрендовий, аналог Launch) зі своїм VCI адаптером вміє сканувати блоки авто, та проходитись по ним автоматично, щоб скидати помилки.

AlfaOBD для Jeep/Fiat/Dodge/etc (FCA) - не вміє автоматичне скидання помилок по всім блокам, це можна зробити вручну (або я не знайшов магічну кнопку чи щось не додивився).


Підсумок

Перш ніж щось придбати, треба розуміти для чого і з чим воно буде працювати...

Є автомобіль із своїм OBD2 інтерфейсом, треба OBD2 адаптер, який покриє особливості цього OBD2 інтерфейсу, і нарешті софт, який буде працювати з цим адаптером та автомобілем.

За зручність та функціональність завжди треба чимось платити, чи то часом чи то грошима. Але не забувайте, скупий платить двічі.


Здається мені, що тепер питань більше ніж відповідей 😆

0 0

Коментарі

Щоб залишати коментарі, потрібно авторизуватись.