Hirdetés

Új hozzászólás Aktív témák

  • Jim Tonic
    nagyúr

    Valaki tudna nekem segíteni?

    Mivel jobb helyet nem találtam ezért ide írok...

    Adott nekem egy autó, meg OBD-2 adapter amivel tudok "beszélgetni" az autóval...

    Vannak különböző üzemmódok az autóban: jelölésük 01-09-ig terjed... tehát mondjuk a 01-0C és visszakapok 2 bájtot... ezt átváltom egy képlettel ((A*256)+B)/4 és kijön a motor fordulatszáma... SAE szabvány szerencsére

    Bibi ott kezdődik hogy nagyon sok "live data" nincs szabványban... ezek nagyrészt 21xx, és 22xx kezdődnek... végigpörgetve egy progit ami "kérdezgetni" az autót több memória címet is találtam amire kaptam választ:

    pl:command: 2127
    response:042
    0:6127FFFFFFFF
    1: FFFFFFFFFFFFFF
    2: 26FF stb.....

    Van több ilyen "címem" is amire jön válasz, és nem ugyan az... szal valmi adat lenne. A kérdésem az mit kell ebből az adatokból kihalásznom hogy legalább értelmezni tudja decimálisan, aztán valami képletet kiötölni mit akar "mondani" az autó egyébként a a rendszre CAN-BUS 1Mbit/s, 29Bites üzikkel... csak nem tudom értelmezni/leszűrni. Mi kell mi nem.... ha figyelném a változó adatokat, tudok következtetni mi az, mert van egy szép táblázatom hogy mit tud az autó...

    Egyébként a válasz: nekiállhatsz tesztelni, aztán megpróbálni kitalálni, mit tartalmaz a kinyert adat, de mivel azt sem tudod, mit olvastál ki, és azt sem, hogyan alakítsd értelmezhető számmá, ezért ez egy jó hosszú fejtörés lesz. Másik lehetőséged, hogy szerzel egy dokumentációt. Harmadik, hogy visszafejtesz egy gyári programot.

Új hozzászólás Aktív témák