Як я можу побачити свій режим 06 в OBDii


10

Режим 06 в OBD2 хороший для того, щоб зрозуміти, з якими несправами може зіткнутися автомобіль у майбутньому. Але я не в змозі дізнатися, яку команду мені потрібно надіслати, щоб отримати дані режиму 06. Він має TID $ 01 CID $ 01, тож як я можу відправити команду? 060101 чи 0601? Будь ласка, допоможіть.

Також як я розшифрую інформацію? Це не визначено для всіх виробників, то як додаток Torque Pro каже, що MID $ 01 TID $ 01 - це O2 Bank1 Sensor1?

Автомобіль: 2010 Hyundai i10 Era (Бензин)

Відправивши команду 0600, я отримав:

7E8 06 46 00 80 00 00 01

Відправивши команду 0601, я отримав:

7E8 10 37 46 01 01 0A 0E 66 
7E8 21 0E 66 0E 66 01 02 0A 
7E8 22 0E 66 0E 66 0E 66 01 
7E8 23 07 0A 00 00 00 00 0C 
7E8 24 D8 01 08 0A 1D 70 13 
7E8 25 18 22 90 01 09 10 00 
7E8 26 78 00 78 05 F0 01 0A 
7E8 27 10 00 00 00 00 00 00

Відправивши команду 0605, я отримав:

7E8 10 0B 46 00 80 00 00 01 
7E8 21 00 80 00 00 01 00 00 

Для будь-якої іншої команди 06xx (включаючи 060101, тобто режиму 06 TID 01 CID 01), я отримую "NO DATA". Будь ласка, допоможіть мені розшифрувати наведені вище дані.


Я думаю, що перші 4 - це CID, а останні 4 - результат. AFAIK вам потрібен список ідентифікаторів Hyundais, щоб дійсно знати, що таке тест.
Бен

7E8 10 37 46 01 01 0A 0E 66 7E8 21 0E 66 0E 66 01 02 0A 7E8 22 0E 66 0E 66 0E 66 01 7E8 23 07 0A 00 00 00 00 0C 7E8 24 D8 01 08 0A 1D 70 13 7E8 25 18 22 90 01 09 10 01 7E8 26 40 00 78 05 F0 01 0A 7E8 27 10 02 94 00 C8 09 C4. це режим 06 середини 01 відповіді для Hyundaii10 .... Скажіть, будь ласка, спосіб вирішити цю шістнадцяткову рядок, метод
Soumya Sen

7E8 10 13 46 81 80 AF FF B9 7E8 21 FD 12 02 EE 81 82 05 7E8 22 81 CA 62 8F 9D 71 00. це режим 06 середини 81 відповіді на той же автомобіль вище
Soumya Sen

Чи є у вас посилання на специфікацію OBDii, яка показує формат цих повідомлень? Я відчуваю, що це специфічний для виробника набір полів, але це було б хорошим місцем для початку.
cdunn

@cdunn mode 6 - це конкретний виробник, вам потрібен доступ до тієї підписки, яку вони вимагають від вас для доступу до списків.
Бен

Відповіді:


2

Ось аналіз результату:

0600 => 7E8 06 46 00 80 00 00 01

Це звичайний запит, щоб перевірити, чи підтримуються PID (або MID, як вони називаються в режимі 6 для CAN). У вашому випадку він говорить, що біт 1 і біт 32 підтримуються, отже, команди 0601і 0620їх можна спробувати. 0605очевидно, не підтримується, отже, результат не визначений (і, чесно кажучи 7E8 10 0B 46 00 80 00 00 01 7E8 21 00 80 00 00 01 00 00, не виглядає як би належним результатом для 0605будь-якого. Я б очікував NO DATA).

Тепер до фактичних даних. Ваш результат був

7E8 10 37 46 01 01 0A 0E 66 
7E8 21 0E 66 0E 66 01 02 0A 
7E8 22 0E 66 0E 66 0E 66 01 
7E8 23 07 0A 00 00 00 00 0C 
7E8 24 D8 01 08 0A 1D 70 13 
7E8 25 18 22 90 01 09 10 00 
7E8 26 78 00 78 05 F0 01 0A 
7E8 27 10 00 00 00 00 00 00

Дозвольте мені видалити заголовок адреси та мульти кадр, тоді ми отримаємо наступне:

01 01 0A 0E 66 0E 66 0E 66
01 02 0A 0E 66 0E 66 0E 66
01 07 0A 00 00 00 00 0C D8
01 08 0A 1D 70 13 18 22 90
01 09 10 00 78 00 78 05 F0
01 0A 10 00 00 00 00 00 00

що схоже на 6 результатів тесту на 9 байт, що є правильним на даний момент. Я додав заголовки пояснень до четвертого результату тесту:

MID TID UASID  VHI VLO  MINHI MINLO MAXHI MAXLO
01  08  0A     1D  70   13    18    22    90

MID 01означає, що ви отримуєте саме те, про що ви просили 0601, що згідно SAE1979 (DA) є результатом для "монітора 1 датчика вихлопних газів - датчика 1".

TID 08означає "Максимальна напруга датчика для тестового циклу". UASID 0A- визначення модуля та масштабування та означає "Напруга" та "0,122 мВ на біт без підпису".

VHI / LO використовується для обчислення фактичного значення випробування, в результаті чого

( 0x1d * 0x100 + 0x70 ) * 0.122 = 919.392

Мінімум і максимум обчислюються відповідно, отже, виходить мінімум 596.336і максимум 1079.456, що означає, що цей тест пройшов (так!).

Я передав вашу інформацію в мій додаток OBD2 для iOS, де я працюю над діагностикою РЕЖИМ 6. Ось скріншот результату:

Режим моніторингу компонентів OBD2 6 Діагностика


1
Це дивовижна інформація! Таким чином, ви в основному перетворили шістнадцятковий на десятковий і помножили на множник. У мене виникають сумніви: як ви можете зрозуміти, чи має значення шістнадцятковий в десятковий коефіцієнт призводити до від'ємного числа? Я маю на увазі будь-який шістнадцятковий, який я перетворюю в десятковий, я отримую позитивний результат, як я дізнаюся, чи може значення / має бути негативним? Чи є в цьому дані трохи бітів?
Soumya Sen

@SoumyaSen так, байт UASID (Unit and Scaling) має близько ста SAE-визначень. SAE J1979DA містить карту, і для кожного запису є ім'я, специфікація одиниці та множник, лінійне зміщення, а також чи слід трактувати значення як підписане чи непідписане, наприклад: Напруга, мВ, 0,1 мВ на біт, без підпису , -3276.8
DrMickeyLauer

3

Алгоритми декодування та бази даних у режимі 6, наскільки мені відомо, доступні лише тим виробникам інструментів сканування, які підписалися на систему NASTF. NASTF.org Це галузева організація, яка працює між виробниками виробника та інструментами. Багато виробників інструментів не є членами, а ті, хто робить клони, не приймаються до групи.

Дані в режимі 6 ні в якому разі не стандартизовані, кожен OEM виробляє дані по-різному. Одні повідомляють про велику кількість даних для кожної моделі, інші - дуже мало. Як і у всіх даних сканування, вони змінюються та покращуються в міру дозрівання OBD11. До 2006 р. Його не потрібно було бути точним. До цього це дуже плямисто.

На веб-сайтах із технічними стандартами OEM, до яких я маю доступ, немає даних про декодування 6 режиму. Деякі сканери набагато краще, ніж інші, при декодуванні та представленні даних. Найкраще, що я бачив, - це сканер, виготовлений Automotive Test Solutions. Я не знайшов дешевого сканера, який би робив це добре.

Ford чудово справляється з Mode 6 і навіть додає деякі акуратні функції, наприклад, графік прострілу.


1

Я перевіряв режим 6. Ось посилання, яке може допомогти. http://www.counterman.com/unlock-the-mysteries-of-mode-06/ Вкрай важко знайти точну інформацію про дані режиму 6, оскільки виробники, схоже, секретні. Найближчим, що я отримав для Hyundai, було це посилання, де ви задаєте питанням техніків (і, ймовірно, платите через ніс за це). www.justanswer.com ›Питання до автомобіля› Ремонт Hyundai


Іншим сайтом, який слід спробувати, буде hyundaitechinfo.com Я забуваю, безкоштовний він чи ні.
Бен

@Ben: щойно перевірив сайт. Я думаю, що це для дилерів Hyundai не для широкої публіки ... Звичайно, я можу помилитися. Ви намагалися отримати обліковий запис на цьому веб-сайті?
Old_Fossil

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

@Ben: Я згоден ....
Old_Fossil
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.