Протоколи, режими та ПІД стандарту OBD2

Протоколи зв'язку OBD

Транспортний засіб, що відповідає Стандарт OBD2 можна використовувати будь-яку з п’яти протоколи зв'язку: SAE J1850 PWM, J1850 VPW SAE, ISO9141-2, ISO14230-4, а з 2003 року стандарт ISO 15765-4/SAE J2480.

Діагностичний інтерфейс ELM327 дозволяє розшифрувати всі ці стандарти зв'язку, а програмне забезпечення або програма транскрибує ці дані в інтерпретовані результати.

режими

ISO15765-4 (CAN-BUS)

Цей протокол є найсучаснішим, він є обов’язковим для всіх транспортних засобів, що продаються в США з 2008 року. На вашому європейському транспортному засобі 2003 року та старших можуть бути МОЖЕ.

Опис функції
CAN HIGH (CAN H)Штифт 6
CAN LOW (CAN L)Контакт 14
12 ВШтифт 16
GNDКонтакт 4, 5
Напруга сигналу CANH+3,5 В
Напруга сигналу CANL+1,5 В
Максимальний сигналCANH = + 4,5 В, CANL = + 2,25 В
Мінімальний сигналCANH = + 2,75 В, CANL = + 0,5 В
Швидкість250 кбіт/с або 500 кбіт/с

ISO14230-4 (KWP2000)

Це дуже поширений протокол для автомобілів 2003 року та старших, що використовуютьК-лінія ISO9141. Є дві варіаціїISO14230-4: повільний init (від 1,2 до 10,4 kbps) і швидкий init (10,4 kbps).

Опис функції
K-лінія (двонаправлена)Штифт 7
Лінія L (односпрямована, необов’язкова)Контакт 15
12 ВШтифт 16
GNDПіни 4, 5
Максимальна напруга сигналу+12 В
Мінімальна напруга сигналу
Кількість байтДані: 255
ШвидкістьUART: 10,4 кбіт/с, 8-N-1

ISO9141-2 (KWP)

Цей протокол в основному використовується на європейських транспортних засобах. Він використовує висновки 7 і 15 (за бажанням) роз'єму.

Опис функції
K-лінія (двонаправлена)Штифт 7
Лінія L (односпрямована, необов’язкова)Контакт 15
12 ВШтифт 16
GNDПіни 4, 5
Максимальна напруга сигналу+12 В
Мінімальна напруга сигналу
Кількість байтПовідомлення: 260, дані: 255
ШвидкістьUART: 10,4 кбіт/с, 8-N-1

SAE J1850 VPW

Цей протокол в основному використовується транспортними засобами GM (General Motors).

Опис функції
АВТОБУС +Штифт 2
12 ВШтифт 16
GNDПіни 4, 5
Максимальна напруга сигналу+7В
Напруга сигналу рішення+3,5 В
Мінімальна напруга сигналу
Кількість байт12
Швидкість«1» біт -ВИСОКИЙ 64uS, «0» біт -ВИСОКИЙ 128uS, початок кадру - ВИСОКИЙ 200uS

ШІМ SAE J1850

Цей протокол в основному використовується транспортними засобами Ford, але це не стосується Ford, що продається в Європі і використовує протокол ISO.

Опис функції
АВТОБУС+Штифт 2
АВТОБУС -Штифт 10
12 ВШтифт 16
GNDШпильки 4,5
Максимальна напруга сигналу5 В
Мінімальна напруга сигналу
Кількість байт12
ШвидкістьБіт «1» - 8 мкС, біт «0» - 16 мкС, початок кадру - 48 мкС

Визначте протокол, яким користується транспортний засіб

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

Режими OBD

Яким би не був використаний протокол зв'язку (SAE J2012 або ISO 15031-6), стандарт OBD визначає 10 діагностичних режимів описані нижче. Виробники не зобов'язані підтримувати всі ці режими. Кожен виробник може визначити додаткові режими вище №9, коли він інтегрує додаткові функції в ЕБУ двигуна, і вони повинні бути придатними для діагностики.

Не всі транспортні засоби підтримуватимуть усі PID, і можуть бути розроблені виробником ПІД, які не визначені стандартом OBD2.

РЕЖИМ 1

Повертає поточні значення:
- частота обертання двигуна
- швидкість
- температури
- тощо.

РЕЖИМ 2

Повертає заморожені дані про помилки.

РЕЖИМ 3

Цей режим повертає збережені коди несправностей.
Ці коди несправностей стандартизовані для всіх марок автомобілів і класифіковані на 4 категорії:
- P0xxx: стандартні несправності, пов'язані з рушійною системою (двигун та трансмісія)
- C0xxx: стандартні несправності, пов'язані з шасі
- B0xxx: стандартні дефекти, пов'язані з кузовом
- U0xxx: стандартні несправності, пов'язані з мережами зв'язку

РЕЖИМ 4

Цей режим дозволяє стерти збережені коди несправностей і вимкнути оранжеве світло двигуна.

РЕЖИМ 5

Цей режим повертає результати самодіагностики, проведеної на кисневих/лямбда-зондах. В основному це стосується бензинових транспортних засобів.

РЕЖИМ 6

Цей режим повертає результати самодіагностики, проведеної в системах, що не підлягають постійному контролю.

РЕЖИМ 7

Цей режим повертає непідтверджені коди несправностей.
Використовувані коди ідентичні кодам режиму 3.

РЕЖИМ 8

Цей режим повертає результати самодіагностики, проведеної в інших системах (він рідко використовується в Європі).

РЕЖИМ 9

Цей режим повертає таку інформацію про транспортний засіб, як:
- ідентифікаційний номер VIN транспортного засобу
- калібрувальні значення

РЕЖИМ 10

Цей режим повертає постійні коди несправностей.
Використовувані коди ідентичні кодам режимів 3 і 7.
На відміну від режимів 3 і 7, ці коди неможливо очистити за допомогою режиму 4. Лише кілька циклів руху без появи проблеми усунуть несправності.