OBDii'de Mod 06'umu nasıl görebilirim?


10

OBD2'deki 06 modu, otomobilin gelecekte karşılaşabileceği arızaları anlamak için iyidir. Ancak Mod 06 verilerini almak için hangi komutu göndermem gerektiğini bulamıyorum. TID $ 01 CID $ 01 var, bu yüzden komutu nasıl gönderirim? 060101 mi 0601 mi? Lütfen yardım et.

Ayrıca bilgileri nasıl çözerim? Tüm üreticiler için sabit değildir, o zaman Torque Pro uygulaması MID1 01 TID $ 01'in O2 Bank1 Sensor1 olduğunu nasıl söylüyor?

Araba: 2010 Hyundai i10 Era (Benzin)

0600 komutu göndererek, aldım:

7E8 06 46 00 80 00 00 01

0601 komutu göndererek, aldım:

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 komutu göndererek, aldım:

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

Diğer 06xx komutları için (060101, yani Mod 06 TID 01 CID 01 dahil), "NO DATA" alırım. Lütfen yukarıdaki verileri deşifre etmeme yardımcı olun.


Bence ilk 4'ü CID, son 4'ü sonuç. AFAIK, hangi testin ne olduğunu gerçekten bilmek için Hyundais TID'lerinin bir listesine ihtiyacınız var.
Ben

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. Bu Hyundaii10 için mod 06 orta 01 yanıtı .... Lütfen bana bu altıgen dize karar vermenin yolunu söyle, yöntem
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. Bu, yukarıdaki aynı araba için mod 06 orta 81 yanıtı
Soumya Sen

Bu iletilerin biçimini gösteren OBDii belirtimine bir bağlantınız var mı? Bunun üreticiye özgü bir alan kümesi olduğunu hissediyorum, ancak başlamak için iyi bir yer olurdu.
cdunn

@cdunn mode 6, listeye erişmek için ihtiyaç duydukları aboneliğe erişmeniz gereken üreticiye özeldir.
Ben

Yanıtlar:


2

Sonuçlarınızın bir analizi:

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

Bu, PID'lerle (veya CAN için mod 6'da çağrıldıkları gibi MID'lerle) kontrol edilecek olağan sorgu desteklenir. Sizin durumunuzda, bit 1 ve bit 32 desteklendiğinden komutlar verilir 0601ve 0620denenebilir. 0605Açıkçası desteklenmemektedir, bu nedenle sonuç tanımsızdır (ve açıkçası 7E8 10 0B 46 00 80 00 00 01 7E8 21 00 80 00 00 01 00 00, yine de uygun bir sonuç gibi görünmüyor 0605. Beklenirdim NO DATA).

Şimdi gerçek verilere. Sonucunuz

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

Adres başlığını ve çoklu çerçeveyi kaldırmama izin verin, sonra aşağıdakileri elde ederiz:

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

şu ana kadar doğru olan 6 test sonucu à 9 bayt gibi görünüyor. Dördüncü test sonucuna açıklama başlıkları ekledim:

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

MID , SAE1979'a (DA) göre "egzoz gazı sensörü monitör sıra 1 - sensör 1" için sonuç 01olarak tam olarak istediğinizi aldığınız anlamına gelir 0601.

TID 08, "Test çevrimi için maksimum sensör voltajı" anlamına gelir. UASID 0Abirim ve ölçeklendirme tanımıdır ve "Gerilim" ve "imzasız bit başına 0.122 mV" anlamına gelir.

VHI / LO gerçek test değerini hesaplamak için kullanılır.

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

Minimum ve maksimum buna göre hesaplanır, böylece minimum ve maksimum 596.336değerlerle sonuçlanır 1079.456, bu da bu testin geçtiği anlamına gelir (yay!).

Bilgilerinizi konuştuğumuz gibi MODE 6 tanılama üzerinde çalıştığım OBD2 iOS Uygulamamla besledim . İşte sonucun bir ekran görüntüsü:

OBD2 Uzman Bileşen İzleme Modu 6 Teşhis


1
Bu harika bir bilgi parçası! Temelde onaltılı ondalık sayıya dönüştürdünüz ve faktör ile çarptınız. Bir şüphe var: onaltılı ondalık dönüşüm negatif bir sayıya neden olup olmadığını nasıl anlayabilirim? Yani ondalık sayıya dönüştürdüğüm herhangi bir hex Olumlu bir sonuç alıyorum, değerin negatif bir değer olup olmayacağını nasıl anlayacağım? Verilerde bunun için herhangi bir bit var mı?
Soumya Sen

Evet, UASID (Birim ve Ölçeklendirme) baytı yaklaşık yüz SAE tanımına sahiptir. SAE J1979DA bir harita içerir ve her giriş için bir ad, birim belirtimi ve çarpan, doğrusal bir ofset ve değerin imzalı veya imzasız olarak muamele görüp görmeyeceği, örneğin: Gerilim, mV, bit başına 0,1 mV, imzasız , -3276.8
DrMickeyLauer

3

Mod 6 kod çözme algoritmaları ve veritabanları, bildiğim kadarıyla, sadece NASTF sistemine abone olan tarama aleti üreticileri tarafından kullanılabilir. NASTF.org Bu, OEM'ler ve takım üreticileri arasında hareket eden bir endüstri kuruluşudur. Birçok takım üreticisi üye değildir ve klon yapan kişiler gruba kabul edilmez.

Mod 6 verileri hiçbir şekilde standartlaştırılmamıştır, her OEM verileri farklı şekilde raporlar. Bazıları her model için çok fazla veri rapor eder, diğerleri çok az rapor eder. Her şeyde olduğu gibi tarama verisinde olduğu gibi değişir ve OBD11 olgunlaştıkça iyileşir. 2006 yılına kadar doğru olması gerekmiyordu. Bundan önce çok sivilceli.

Erişebileceğim OEM teknoloji web sitelerinin Mod 6 kod çözme verisi yok. Bazı tarayıcılar, verilerin kodunu çözme ve sunma konusunda diğerlerinden daha iyidir. Gördüğüm en iyi jenerik, Automotive Test Solutions tarafından üretilen tarayıcı. Bunu iyi yapan ucuz bir tarayıcı bulamadım.

Ford, Mode 6 ile harika bir iş çıkarıyor ve hatta tekleme grafiği gibi bazı düzgün özellikler ekliyor.


1

Mod 6'yı kontrol ediyordum. İşte size yardımcı olabilecek bir bağlantı. http://www.counterman.com/unlock-the-mysteries-of-mode-06/ Üreticiler bu konuda gizli gibi göründükleri için mod 6 verileri hakkında tam bilgi bulmak son derece zordur. Hyundai için en yakın olan, teknisyenlere sorular sorduğunuz (ve muhtemelen bunun için burundan ödeme yaptığınız) bu bağlantıydı. www.justanswer.com ›Araba Soruları› Hyundai Repair


Denemek için başka bir site ücretsiz olup olmadığını unutma hyundaitechinfo.com olurdu.
Ben

@ Ben: sadece siteyi kontrol ettim. Sanırım genel halka değil Hyundai bayilerine yönelik ... Tabii yanlış olabilirim. Bu web sitesinde bir hesap almaya çalıştınız mı?
Old_Fossil

Hesap oluşturma ücretsizdir, ancak içeriği görüntülemek için ücretli bir abonelik gerektirir. Her iki şekilde de test kimliklerini ve sonuçlarını çözebilmek için biraz para ödemesi gerektiğini düşünüyorum.
Ben

@Ben: Kabul ediyorum ....
Old_Fossil
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.