alekcc » 05 фев 2011, 23:48 | Cообщение: #104
Может кому пригодится для понимания, что собой представляет OBD 2 .
Перечень протоколов OBD II:
- ISO15765-4 (CAN) - Новые модели Ford, Jaguar, Mazda, Mercedes, Nissan, Toyota, Lexus, Renault, Peugeot, Chrysler, Opel, WV, Audi, Porsche, Volvo, Saab и др.
- ISO14230-4 (KWP2000) - Daewoo, Hyundai, KIA, Subaru STi и некоторые модели Mercedes.
- ISO9141-2 - Азия (Acura, Honda, Infinity, Lexus, Nissan,Toyota, и др.), Европа (Audi, BMW, Mercedes, MINI, Porsche, и др.), ранние модели Chrysler, Dodge, Eagle, Plymouth.
- J1850 VPW - Buick, Cadillac, Chevrolet, Chrysler, Dodge, GMC, Hummer, Isuzu, Oldsmobile, Pontiac, Saturn.
- J1850 PWM - Ford, Lincoln, Mercury, Jaguar, Mazda, Panoz, Saleen.
Назначение выводов ("распиновка") 16-ти контактного диагностического разъема OBD-II (стандарт J1962):
02 - J1850 Bus+
04 - Chassis Ground
05 - Signal Ground
06 - CAN High (J-2284)
07 - ISO 9141-2 K-Line
10 - J1850 Bus-
14 - CAN Low (J-2284)
15 - ISO 9141-2 L-Line
16 - Battery Power (напряжение АКБ)
- ISO-9141-2 идентифицируется наличием контакта 7 в диагностическом разъеме (K-line) и отсутствием 2 и/или 10 контактов в диагностическом разъеме. Используемые выводы - 4, 5, 7, 15 (может не быть), 16.
- SAE J1850 VPW (Variable Pulse Width Modulation). Используемые выводы - 2, 4, 5, 16 (без 10)
- SAE J1850 PWM (Pulse Width Modulation). Используемые выводы - 2, 4, 5, 10, 16.
Протоколы J1850 VPW, J1850 PWM идентифицируются отсутствием контакта 7 (K-Line) диагностического разъема.
Некоторые протоколы имеют разновидности по скорости передачи данных.
ISO 9141-2 (5 baud init, 10.4 kbaud)
ISO 14230-4 KWP (5 baud init, 10.4 kbaud)
ISO 14230-4 KWP (fast init, 10.4 kbaud)
ISO 15765-4 CAN (11 bit ID, 500 kbaud)
ISO 15765-4 CAN (29 bit ID, 500 kbaud)
ISO 15765-4 CAN (11 bit ID, 250 kbaud)
ISO 15765-4 CAN (29 bit ID, 250 kbaud)
SAE J1850 PWM (41.6 kbaud)
SAE J1850 VPW (10.4 kbaud)