Spørgsmål:
Hvordan får jeg se min Mode 06 i OBDii
Soumya Sen
2016-04-10 03:23:25 UTC
view on stackexchange narkive permalink

Mode 06 i OBD2 er god til at få et indblik i, hvilke fejl bilen kan støde på i fremtiden, men jeg kan ikke finde ud af, hvilken kommando jeg skal sende for at få Mode 06-data. Den har TID $ 01 CID $ 01, så hvordan sender jeg kommandoen? 060101 eller 0601? Hjælp venligst.

Hvordan afkoder jeg også oplysningerne? Det er ikke fast for alle producenter, så hvordan siger Torque Pro-appen, at MID $ 01 TID $ 01 er O2 Bank1 Sensor1?

Bil: 2010 Hyundai i10 Era (Benzin)

Sender 0600-kommando , Jeg modtog:

  7E8 06 46 00 80 00 00 01  

Afsendelse af 0601-kommando, jeg modtog:

  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  

Afsendelse af 0605-kommando, jeg modtog:

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

For enhver anden 06xx-kommando (inklusive 060101, dvs. Mode 06 TID 01 CID 01), får jeg " INGEN DATA ". Hjælp mig med at afkode ovenstående data.

Jeg tror, ​​de første 4 er CID, og ​​de sidste 4 er resultatet. AFAIK du har brug for en liste over Hyundais TID'er for virkelig at vide, hvilken test der er hvad.
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. dette er mode 06 medio 01 svar for Hyundaii10 .... Fortæl mig, hvordan man beslutter denne hex-streng, metoden
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. dette er tilstand 06 midt 81 svar for den samme bil ovenfor
Har du et link til OBDii-specifikationen, der viser formatet på disse meddelelser? Jeg får en fornemmelse af, at dette er et producentspecifikt sæt felter, men det ville være et godt sted at starte.
@cdunn-tilstand 6 er producentspecifik, du har brug for adgang til det abonnement, de har brug for af dig for at få adgang til listerne.
Tre svar:
Fred Wilson
2016-04-30 11:07:17 UTC
view on stackexchange narkive permalink

Afkodningsalgoritmer og databaser i Mode 6 er, efter min bedste overbevisning, kun tilgængelige for producenter af scanningsværktøjer, der abonnerer på NASTF-systemet. NASTF.org Dette er en brancheorganisation, der fungerer som gå mellem OEM'erne og værktøjsfabrikanterne. Mange værktøjsfabrikanter er ikke medlemmer, og de, der laver kloner, accepteres ikke i gruppen.

Mode 6-data er ikke standardiseret på nogen måde, hver OEM rapporterer dataene forskelligt. Nogle rapporterer masser af data for hver model, andre meget lidt. Som med alt scanningsdata ændres det og bliver bedre efterhånden som OBD11 modnes. Det var ikke nødvendigt at være nøjagtig indtil 2006. Før det er det meget plettet.

OEM-tekniske websteder, som jeg har adgang til, har ikke Mode 6-afkodningsdata. Nogle scannere er meget bedre end andre til at afkode og præsentere dataene. Den bedste generiske, jeg har set, er scanneren lavet af Automotive Test Solutions. Jeg har ikke fundet en billig scanner, der klarer det godt.

Ford gør et godt stykke arbejde med Mode 6 og tilføjer endda nogle pæne funktioner som f.eks. en fejlagtig graf.

DrMickeyLauer
2016-11-12 15:54:45 UTC
view on stackexchange narkive permalink

Her er en analyse af dit resultat:

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

Dette er den sædvanlige forespørgsel at kontrollere med PID'er (eller MID'er, som de kaldes i tilstand 6 til CAN) understøttes. I dit tilfælde står det, bit 1 og bit 32 understøttes, og derfor kan kommandoer 0601 og 0620 prøves. 0605 understøttes naturligvis ikke, derfor er resultatet udefineret (og ærligt talt 7E8 10 0B 46 00 80 00 00 01 7E8 21 00 80 00 00 01 00 00 , ligner et korrekt resultat for 0605 alligevel. Jeg havde forventet NO DATA ).

Nu til de faktiske data. Dit resultat var

  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  

Lad mig fjerne adresseoverskrift og multiframing, så får vi følgende:

  01 01 0A 0E 66 0E 66 0E 6601 02 0A 0E 66 0E 66 0E 6601 07 0A 00 00 00 00 0C D801 08 0A 1D 70 13 18 22 9001 09 10 00 78 00 78 05 F001 0A 10 00 00 00 00 00 00  

der ligner 6 testresultater à 9 byte, hvilket er korrekt indtil videre. Jeg har tilføjet forklaringsoverskrifter til det fjerde testresultat:

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

MID 01 betyder, at du får nøjagtigt det, du har bedt om med 0601 , hvilket ifølge SAE1979 (DA) er resultatet for "udstødningsgassensor monitor bank 1 - sensor 1" .

TID 08 betyder "Maksimal sensorspænding til testcyklus". UASID 0A er enheds- og skaleringsdefinitionen og betyder "Voltage" og "0.122 mV pr. bit usigneret ".

VHI / LO bruges til at beregne den faktiske testværdi, hvilket resulterer i

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

Minimum og maksimum beregnes i overensstemmelse hermed og resulterer derfor i et minimum på 596.336 og et maksimum på 1079.456 , hvilket betyder, at denne test er bestået (yay!).

Jeg har ført dine oplysninger til min OBD2 iOS-app, hvor jeg arbejder på MODE 6-diagnostik, mens vi taler. Her er et screenshot af resultatet:

OBD2 Expert Component Monitoring Mode 6 Diagnostics

Det er et fantastisk stykke viden! Så du konverterede dybest set hexen til decimal og ganget med faktoren. Jeg er i tvivl: hvordan kan du finde ud af, om hex- til decimalkonvertering skal føre til et negativt tal? Jeg mener enhver hex, jeg konverterer til decimal, og jeg får et positivt resultat, hvordan ved jeg, om værdien kan / skal være negativ? Er der noget i dataene til det?
@SoumyaSen ja, UASID (Unit and Scaling) byte har omkring hundrede SAE-definitioner. SAE J1979DA indeholder et kort, og for hver post er der et navn, en enhedsspecifikation og multiplikator, en lineær forskydning, og om værdien skal behandles som underskrevet eller usigneret, f.eks: Spænding, mV, 0,1 mV pr. Bit, usigneret , -3276,8
Old_Fossil
2016-04-29 03:27:17 UTC
view on stackexchange narkive permalink

Jeg tjekkede ud af tilstand 6. Her er et link, der kan hjælpe. http://www.counterman.com/unlock-the-mysteries-of-mode-06/ Det er ekstremt vanskeligt at finde nøjagtig information om tilstand 6-data, da producenterne synes at være hemmeligholdte om det. Det nærmeste jeg kom til Hyundai var dette link, hvor du stiller teknikere spørgsmål (og sandsynligvis betaler gennem næsen for det). www.justanswer.com ›Bilspørgsmål› Hyundai-reparation

Et andet sted at prøve ville være hyundaitechinfo.com Jeg glemmer, om det er gratis eller ej.
@Ben: har lige tjekket siden. Jeg tror, ​​det er for Hyundai-forhandlere ikke offentligheden ... Selvfølgelig kunne jeg tage fejl. Har du prøvet at få en konto på det websted?
Det viser sig, at kontooprettelsen er gratis, men kræver et betalt abonnement for faktisk at se indhold. Uanset hvad tror jeg, at han bliver nødt til at betale nogle penge for at kunne afkode test-id'erne og resultaterne.
@Ben: Jeg er enig ....


Denne spørgsmål og svar blev automatisk oversat fra det engelske sprog.Det originale indhold er tilgængeligt på stackexchange, som vi takker for den cc by-sa 3.0-licens, den distribueres under.
Loading...