Стаття була корисною?
K-line і ISO 9141: діагностика авто, випущених до CAN
Авто приблизно з 1996 до 2007 року часто використовують однопровідний протокол, який багато дешевих адаптерів тягне погано. Знання того, що у вас, рятує від звинувачень на адресу машини.
CAN став обов’язковим для відповідності OBD-II у середині 2000-х. До того використовували кілька протоколів, і авто з 1996 до 2007 року могло працювати на будь-якому з них.
Це важливо, бо багато недорогих адаптерів добре реалізує CAN і погано — старіші протоколи.
Дотично: протоколи OBD-II.
П’ять протоколів
| Протокол | Типові користувачі | Контакти роз’єму |
|---|---|---|
| ISO 9141-2 | Європейські й азійські марки | 7, іноді 15 |
| ISO 14230-4 (KWP2000) | Європейські марки | 7, іноді 15 |
| SAE J1850 VPW | GM | 2 |
| SAE J1850 PWM | Ford | 2 і 10 |
| ISO 15765-4 (CAN) | Усе приблизно з 2008 року | 6 і 14 |
Швидка фізична перевірка: подивіться на роз’єм OBD-II. Заповнені контакти 6 і 14 означають CAN. Заповнений контакт 7 означає K-line. Контакт 2 — один із варіантів J1850.
Один цей погляд каже, з чим ви маєте справу, ще до підключення.
Що таке K-line
Один двонапрямлений дріт, спільний для тестера й авто. Повільний за сучасними мірками — кілька кілобіт за секунду проти сотень у CAN — і напівдуплексний, тож передає лише одна сторона за раз.
Частина авто додає лінію L для ініціалізації.
Саме на послідовності ініціалізації дешеві адаптери й сипляться. K-line потребує або повільної адресної послідовності на 5 бод, або швидкої ініціалізації з жорсткими таймінгами. Промахніться з таймінгом — і авто ніколи не відповість.
Симптоми поганої реалізації
- Підключається, потім повідомляє «даних немає». Ініціалізація не вдалася.
- Працює через раз, успішно приблизно в одній спробі з трьох.
- Дуже повільна відповідь або таймаути під час логування.
- Бракує частини параметрів, які авто насправді підтримує.
- Багатокадрові відповіді зриваються — VIN, стоп-кадр, режим 06.
Жоден із цих випадків не означає несправність авто. Вони означають, що адаптер не тягне протокол як слід.
Чипсети STN проти клонів ELM327 і як розпізнати підробку ELM327.
Примусове задання протоколу
Автоматичне визначення пробує протоколи по черзі й іноді зупиняється на неправильному або здається до того, як дійде до потрібного.
Явне задання часто виправляє нестабільне з’єднання: ATSP із номером протоколу або ATSP0 для повернення до автоматичного.
ATDP повідомляє, який протокол використовується зараз, і це варто перевірити, коли підключення нестабільне.
Що дають старіші авто
Справді менше, і очікування варто налаштувати заздалегідь.
Зазвичай доступно: збережені коди, скидання, базові живі дані — оберти, температура рідини, швидкість, положення заслінки, паливні корекції, напруги лямбда-зондів — і стоп-кадр.
Часто недоступно: багато з параметрів, які на сучасних авто вважаються за належне. Ранній OBD-II вимагав досить невеликого обов’язкового набору, а виробники реалізовували різну кількість понад нього.
Іноді несподівано: режим 05: моніторинг лямбда-зондів визначили рівно для цієї епохи, і на старіших авто він часто підтримується, а на новіших відсутній.
Спершу завжди читайте список підтримуваних PID: підтримувані PID і чому бракує параметрів.
Специфічне для виробника геть усе
Старіші авто передували значній частині стандартизації, тож:
- Коди P1xxx поширені і специфічні для моделі: коди P1xxx: специфічні для виробника.
- ABS, подушки безпеки й кузовні системи часто потребують суто дилерських інструментів.
- У частини авто є окремий фірмовий роз’єм поруч із OBD-II.
До звинувачень на адресу авто
Чек-лист для старішого авто, що не виходить на зв’язок:
- Перевірте живлення на роз’ємі — на контакті 16 має бути напруга акумулятора: на роз’ємі OBD немає живлення.
- Перевірте запобіжник, що живить роз’єм.
- Подивіться, які контакти заповнені, щоб визначити протокол.
- Задайте протокол примусово, а не покладайтеся на автовизначення.
- Спробуйте інший адаптер до будь-яких висновків про машину.
- Перевірте стороннє підключення, врізане в діагностичну лінію: електричні несправності від стороннього обладнання.
П’ятий крок розв’язує більше таких випадків, ніж будь-який інший. На старішому авто ймовірніша несправність саме адаптера.
Спробуйте на безкоштовному тарифі застосунку — підключіть адаптер ELM327 через Bluetooth Classic. На авто до CAN адаптер із міцною реалізацією старих протоколів — це різниця між діагностикою і роздратуванням.
Коментарі …
Завантаження…