Tartalomjegyzék:

A jármű CAN buszadatainak dekódolása: 8 lépés
A jármű CAN buszadatainak dekódolása: 8 lépés

Videó: A jármű CAN buszadatainak dekódolása: 8 lépés

Videó: A jármű CAN buszadatainak dekódolása: 8 lépés
Videó: Izzó Figyelés Kikapcsolása VW Csoportnál VCDS-el! 2024, November
Anonim
Hogyan lehet dekódolni a jármű CAN busz adatait
Hogyan lehet dekódolni a jármű CAN busz adatait

Ebben az utasításban rögzítjük a személygépkocsi vagy teherautó CAN busz adatait, és a rögzített CAN busz naplóadatait olvasható értékekre konvertáljuk. A dekódoláshoz a can2sky.com felhőszolgáltatást használjuk, amely ingyenes. A naplót rögzíthetjük CAN -USB adapterrel, de figyeljünk a naplóformátumra - kompatibilisnek kell lennie a dekódoló szolgáltatással.

1. lépés: A CAN-busz/USB eszköz és szoftver kiválasztása

A CAN-busz/USB eszköz és szoftver kiválasztása
A CAN-busz/USB eszköz és szoftver kiválasztása

A can2sky.com dekódoló többféle típusú busznaplót támogat:

1. CAN-hacker trc-fájlformátum

USB adapter link

CAN busznapló (29 bites) példa (teherautó, buszok, traktorok, egyéb kereskedelmi gépek). A fájlnak *.trc kiterjesztéssel kell rendelkeznie. Időazonosító DLC adatok megjegyzése

40, 425 18FFB5F2 8 3A 82 FF 5C C6 80 11 05

40, 431 18F005F6 8 FF FF FF FB FF FF 20 50

40, 431 14FFB4F6 8 00 FF 16 F0 FF FF FF FF

40, 433 18FFB6F2 8 00 00 00 00 F1 12 FF FF

Példa letöltés

CAN busznapló (11 bites) példa (autók). A fájlnak *.trc kiterjesztéssel kell rendelkeznie.

Példa a formátumra

36, 492 1 0004 40A 8 C0 00 38 8F 94 DA 07 3A 00000000

36, 592 1 0004 40A 8 C0 01 00 00 9F AF 00 35 00000000

36, 692 1 0004 40A 8 BF 00 3D 04 02 37 A7 00 00000000

36, 792 1 0004 40A 8 BF 02 22 00 00 00 02 2B 00000000

36, 892 1 0004 40A 8 BF 03 30 00 02 00 00 00 00000000

36, 992 1 0004 40A 8 BF 04 31 80 00 24 00 06 00000000

Példa letöltés

2. A Linux segédprogram kimeneti formátuma

Ennek a fájlnak kiterjesztéssel kell rendelkeznie *.log. Használhatja a Raspberry Pi-t, az Orange Pi-t vagy bármely más Linux PC-t, amire telepített konzervdoboz és konzervszoftver is használható. A Pi beállítása a CAN-busz működéséhez ott olvasható. Példa 11 bites formátumra:

(1579876676.199507) slcan0 2DE#0000000000000050

(1579876676.199539) slcan0 358#000A800000000000

(1579876676.199547) slcan0 1CA#0000000005005055

(1579876676.199553) slcan0 1CB#00000000000185

Példa letöltés

3. Egyszerű csv formátum

Ennek a fájlnak kiterjesztéssel kell rendelkeznie *.csv

Első karakterlánc - fejléc a sorok nevével. SA sor szükséges, de kitölthető "1" -vel. idő; PGN; SA; b0; b1; b2; b3; b4; b5; b6; b7;;

0, 01; 41; 1; 7A; 3; 0; 0; 0; 0; 0; 0;;

0, 02; 50; 1; 0; 20; 90; B0; FF; FF; FF; FF;;

0, 03; 0D0; 1; B5; 20; 0; 8; 0D; 90; FF; FF;;

0, 04; 1A0; 1; 0; 40; 0; 0; FE; FE; 0; 0E;;

0, 05; 280; 1; 1; 22; CC; 0C; 22; 0; 17; 19;;

0, 06; 288; 1; 8A; 7B; 10; 0; 0; 53; 93; 0F;;

Példa letöltés Letöltési példa

29 bites CAN busz esetén csak 2 bájt PGN -t használjon a PGN oszlopban (például - FEF2, FECA stb.).

2. lépés: Regisztráljon és jelentkezzen be a Can2sky.com szolgáltatásba

Regisztráljon és jelentkezzen be a Can2sky.com szolgáltatásba
Regisztráljon és jelentkezzen be a Can2sky.com szolgáltatásba
Regisztráljon és jelentkezzen be a Can2sky.com szolgáltatásba
Regisztráljon és jelentkezzen be a Can2sky.com szolgáltatásba

Miután rögzítette a CAN busz naplóját, feltöltheti azt a can2sky.com szolgáltatásba, hogy dekódolja.

A szolgáltatásba való belépéshez regisztrálnia kell. Az e -mail megerősítést igényel, amelyet a szolgáltatás küld.

A bejelentkezés után betöltheti az első CAN -naplót. Kattintson a TRC-fájl feltöltése gombra.

3. lépés: Töltse be a CAN -busz naplóját

Töltse be a CAN busz naplóját
Töltse be a CAN busz naplóját
Töltse be a CAN busz naplóját
Töltse be a CAN busz naplóját

Válassza az Új autó opciót, és töltse ki a járműre vonatkozó információkat (minden mező kitöltése kötelező).

Húzza át a CAN busz naplófájlját.

Ezután választhatunk egy elemzőt (DBC-fájlt) a napló dekódolásához. A szolgáltatás ellenőrzi az összes lehetséges elemzőt, és számos egyező paramétert jelenít meg az elemzőből és a naplóból. Válassza ki a legmegfelelőbb elemzőt a napló dekódolásához. Vegye figyelembe, hogy ugyanazon gyártó elemzője jobb eredményeket biztosít.

A tehergépkocsik, buszok és egyéb haszongépjárművek 29 bites CAN buszaihoz az ipari szabvány miatt a J1939 elemző egyikét fogjuk használni. Az autók esetében nincsenek szabványok, így minden jármű különbözik a CAN busz azonosítóitól. Ez azt jelenti, hogy bár használhatjuk a Ford értelmezőt a Mercedes adatok dekódolására - de haszontalan eredményeket fogunk kapni, még akkor is, ha sok egyező azonosító van. Mivel a különböző autógyártók ugyanazokat az azonosítókat használhatják különböző paraméterekhez.

A BMW X6 naplóhoz használt példánkban a BMW X1 elemzőt fogjuk használni, ugyanazon gyártó és a legtöbb azonosító azonosító miatt.

Kattintson a Küldés gombra.

4. lépés: A CAN buszadatok vizualizálása

A CAN buszadatok vizualizálása
A CAN buszadatok vizualizálása
A CAN busz adatok vizualizálása
A CAN busz adatok vizualizálása
A CAN busz adatok vizualizálása
A CAN busz adatok vizualizálása

Megjelenik az irányítópult főablaka, ahol láthatja az összes naplót és elemzőt (alapértelmezett és privát elemzőket is). Egy idő után a napló állapota „előrehaladásról” „befejezettre” változik

A megjelenítés megtekintéséhez kattintson a Nézet gombra.

A képernyő bal része - az ebben a naplóban aktív CAN -azonosítók listája. Néhányukat a DBC-elemző újra felismeri, néhányat nem (piros háttérrel jelölt).

Az Érték oszlop a minimális és maximális paraméterértéket mutatja a napló alatt. Az elemzési időszakot módosíthatja az Időszűrő tartomány beállításaival. Ha rákattint a paraméterre a paraméter listájában - zöld lesz. Megjelenik az értékek táblázata és a paraméterdiagram.

A bal egérgombbal nagyíthatja a parcellát, és kiválaszthatja a terv egy részét. Egyszerre több parcellát is felépíthet, valamint kombinálhatja a különböző naplófájlokból származó parcellákat. Ha másik paraméterforrást szeretne választani, kattintson a betöltött naplók listájára.

A szűrő rész lehetővé teszi a számunkra nem érdekes CAN busz paraméterek kiszűrését. A listában zölddel jelölt paraméterek jelennek meg. Az inverzió megfordítja a kiválasztást.

5. lépés: Parser Editor

Parser szerkesztő
Parser szerkesztő
Parser szerkesztő
Parser szerkesztő

A CAN-busz üzenetek dekódolásának szabályait a DBC-fájlok írják le. Minden paraméternek (SPN) saját dekódolási szabálya van, amelyet szerkeszthet, klónozhat vagy törölhet az SPN szerkesztőben

Az SPN szerkesztőablak tartalmazza a CAN buszparaméter dekódolásához kapcsolódó összes információt.

Bitindítás-a paraméter kezdőpozíciója a CAN busz üzenetében (bitekben, mert sok bitkódolt paraméter van). Minden bájt = 8 bit (fyi). Bit hossza - a CAN paraméter hossza bitekben.

Little endian vagy Big endian - bájtos sorrend felsorolása. A szolgáltatás támogatja mind az Intel (Little endian), mind a Motorola Lsb (Big endian) formátumot.

Scale - skála, hogyan lehet átalakítani az értéket valódi paraméterré.

Eltolás - a valós érték eltolása, tehát a valós adatok CAN paraméterként * skála + eltolás.

Min és Max - minimális és maximális érték (opcionális).

DEC, HEX és bináris formátumban is láthatja a dekódolási művelet eredményét. Az SPN módosítása után a rendszer felszólítja, hogy mentse el a DBC-elemzőt új néven (nem módosíthatja az alapértelmezett DBC-fájlt), csak létrehozhat annak új verziója. Az új DBC-elemző létrehozása sok időt vehet igénybe (néhány perc, kérjük, legyen türelemmel).

6. lépés: Javítsa privát elemzőjét

Javítsa privát elemzőjét
Javítsa privát elemzőjét
Javítsa privát elemzőjét
Javítsa privát elemzőjét
Javítsa privát elemzőjét
Javítsa privát elemzőjét

Az SPN-szerkesztőben dekódolási szabályokat adhat hozzá a fel nem ismert üzenetekhez.

Kattintson az +SPN elemre az elkészítéséhez. Ismét nem hozhat létre új SPN -szabályt az alapértelmezett DBC -ben, ezért a rendszer felkéri, hogy hozzon létre egy új szabályt.

Miután új DBC -ként mentette, nyissa meg a naplót új elemzővel.

Most hozzáadhat új SPN definíciókat. Megjelenik az SPN-szerkesztő, ahol megadhatja az SPN nevét, és megadhat értelmes biteket és skálát.

Mivel új SPN -t hoztak létre, annak eredményét használhatja a diagramokhoz, és más paraméterekkel együtt elemezheti. Az elemzés ideje alatt aktív (változó) bájtok kiszíneződnek.

7. lépés: Nyissa meg a naplót

Tedd nyilvánossá a naplódat
Tedd nyilvánossá a naplódat
Tedd nyilvánossá a naplódat
Tedd nyilvánossá a naplódat

Alapértelmezés szerint minden napló privát, és csak a tulajdonosa tekintheti át. De kikapcsolhatja ezt a kapcsolót, és nyilvánossá teheti a naplót.

Az új felhasználónévvel történő bejelentkezés után ezt a naplót a nyilvános részben látjuk, amely a platform bármely felhasználója számára elérhető. Mindenki megtekintheti és építhet telkeket, napló alá ajánlja.

8. lépés: Az eredmények mentése PDF fájlba

Az eredmények mentése PDF fájlba
Az eredmények mentése PDF fájlba

Jelentést hozhat létre az összes felismert és fel nem ismert CAN busz adatparaméterrel. Kattintson az Exportálás PDF formátumba elemre.

Ajánlott: