Sadržaj:

Kako dekodirati podatke CAN sabirnice vozila: 8 koraka
Kako dekodirati podatke CAN sabirnice vozila: 8 koraka

Video: Kako dekodirati podatke CAN sabirnice vozila: 8 koraka

Video: Kako dekodirati podatke CAN sabirnice vozila: 8 koraka
Video: Ako imate Samsung EVO KORISNIH TRIKOVA 2024, Prosinac
Anonim
Kako dekodirati podatke CAN sabirnice vozila
Kako dekodirati podatke CAN sabirnice vozila

U ovom uputstvu snimit ćemo podatke CAN sabirnice automobila ili kamiona i pretvoriti snimljene podatke dnevnika CAN sabirnice u čitljive vrijednosti. Za dekodiranje koristit ćemo can2sky.com cloud uslugu koja je besplatna. Dnevnik možemo snimati pomoću CAN -USB adaptera, ali obratite pozornost na format zapisa - trebao bi biti kompatibilan s uslugom dekodera.

Korak 1: Odabir CAN-sabirnice/USB alata i softvera

Odabir CAN-sabirnice/USB alata i softvera
Odabir CAN-sabirnice/USB alata i softvera

dekoder can2sky.com podržava nekoliko vrsta dnevnika sabirnice limenki:

1. CAN-hakerski format trc-datoteke

Veza za USB adapter

Primjer dnevnika CAN sabirnice (29 -bitni) (kamioni, autobusi, traktori, drugi komercijalni strojevi). Datoteka bi trebala imati ekstenziju *.trc. Time ID DLC Data Comment

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

Primjer preuzimanja

Primjer dnevnika CAN sabirnice (11 -bitni) (automobili). Datoteka bi trebala imati nastavak *.trc.

Primjer formata

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

Primjer preuzimanja

2. Izlazni format uslužnog programa Linux candump

Ova datoteka bi trebala imati nastavak *.log. Možete koristiti Raspberry Pi, Orange Pi ili bilo koje drugo Linux računalo s instaliranim sučeljem za konzerve i pomoćnim programima. Kako postaviti Pi za CAN-bus rad možete pročitati tamo. Primjer 11bitnog formata:

(1579876676.199507) slcan0 2DE#0000000000000050

(1579876676.199539) slcan0 358#000A800000000000

(1579876676.199547) slcan0 1CA#0000000005005055

(1579876676.199553) slcan0 1CB#00000000000185

Primjer preuzimanja

3. Jednostavan format csv

Ova datoteka bi trebala imati nastavak *.csv

Prvi niz - zaglavlje s nazivima redaka. Redak SA je neophodan, ali se može ispuniti s "1". vrijeme; 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;;

Primjer preuzimanja Primjer preuzimanja

Za 29 -bitnu CAN sabirnicu samo upotrijebite 2 bajta PGN -a u stupcu PGN (na primjer - FEF2, FECA, itd.).

Korak 2: Registrirajte se i prijavite na uslugu Can2sky.com

Registrirajte se i prijavite na uslugu Can2sky.com
Registrirajte se i prijavite na uslugu Can2sky.com
Registrirajte se i prijavite na uslugu Can2sky.com
Registrirajte se i prijavite na uslugu Can2sky.com

Nakon što je vaš dnevnik CAN sabirnice snimljen, možete ga prenijeti na uslugu can2sky.com kako biste ga dekodirali.

Za pristup usluzi morate se registrirati. Za e -poštu je potrebna potvrda, koju će poslati usluga.

Nakon prijave možete učitati svoj prvi CAN dnevnik. Pritisnite gumb Upload TRC-file.

Korak 3: Učitajte svoj dnevnik CAN sabirnice

Učitajte svoj dnevnik CAN sabirnice
Učitajte svoj dnevnik CAN sabirnice
Učitajte svoj dnevnik CAN sabirnice
Učitajte svoj dnevnik CAN sabirnice

Odaberite opciju Novi automobil i ispunite podatke o vozilu (sva polja su obavezna).

Povucite i ispustite datoteku dnevnika CAN sabirnice.

Zatim možemo odabrati raščlanjivač (DBC-datoteka) za dekodiranje dnevnika. Usluga će provjeriti sve moguće parsere i pokazati niz odgovarajućih parametara iz parsera i dnevnika. Odaberite najprikladniji parser za dekodiranje dnevnika. Uzmite u obzir da će vam parser istog proizvođača pružiti bolje rezultate.

Za 29 -bitni CAN autobus kamiona, autobusa i drugih komercijalnih vozila koristit ćemo jedan od J1939 parsera zbog ovog industrijskog standarda. Za automobile ne postoje standardi pa je svako vozilo različito u smislu ID -ova CAN sabirnice. To znači da iako možemo koristiti Ford parser za dekodiranje Mercedesovih podataka - ali dobit ćemo beskorisne rezultate čak i uz veliki broj identičnih ID -ova. Budući da različiti prodavači automobila mogu koristiti iste ID -ove za različite parametre.

U našem primjeru za dnevnik BMW X6 koristit ćemo analizator BMW X1 zbog istog proizvođača i najvećeg broja odgovarajućih ID -ova.

Pritisnite Pošalji.

Korak 4: Vizualizacija podataka CAN sabirnice

Vizualizacija podataka CAN sabirnice
Vizualizacija podataka CAN sabirnice
Vizualizacija podataka CAN sabirnice
Vizualizacija podataka CAN sabirnice
Vizualizacija podataka CAN sabirnice
Vizualizacija podataka CAN sabirnice

Pojavljuje se glavni prozor nadzorne ploče u kojem možete vidjeti sve svoje zapisnike i raščlanjivače (zadane i privatne raščlanjivače). Nakon nekog vremena status vašeg dnevnika bit će promijenjen iz "napredak" u "dovršen"

Kliknite Pogled da biste vidjeli vizualizaciju.

Lijevi dio ekrana - popis CAN identifikatora koji su aktivni u ovom zapisniku. Neke od njih DBC-parser prepoznaje, neke-ne (označene crvenom pozadinom).

Stupac vrijednost prikazuje minimalnu i maksimalnu vrijednost parametra tijekom zapisnika. Možete promijeniti razdoblje za analizu pomoću postavki raspona vremenskog filtra. Ako kliknete na parametar na popisu parametara, on postaje zelen. Pojavit će se tablica vrijednosti i prikaz parametara.

Možete zumirati grafikon lijevom tipkom miša i odabirom dijela iscrtavanja. Možete izgraditi nekoliko grafikona odjednom, također možete kombinirati iscrtane iz različitih datoteka dnevnika. Za odabir drugog izvora parametara možete kliknuti na okvir s popisima učitanih dnevnika.

Odjeljak filtriranja omogućuje filtriranje parametara CAN sabirnice što nam ne izgleda zanimljivo. Parametri označeni zelenom bojom pojavljuju se na popisu. Inverzija će poništiti odabir.

Korak 5: Uređivač raščlanjivača

Parser Editor
Parser Editor
Parser Editor
Parser Editor

Pravila dekodiranja poruka CAN-sabirnice opisana su DBC datotekama. Svaki parametar (SPN) ima svoje pravilo dekodiranja koje možete uređivati, klonirati ili brisati u SPN uređivaču

Prozor uređivača SPN -a sadrži sve informacije vezane za dekodiranje ovog parametra CAN sabirnice.

Bit start-početni položaj parametra u poruci CAN sabirnice (u bitovima, jer postoji mnogo bit-kodiranih parametara). Svaki bajt = 8 bitova (fyi). Duljina bita - duljina CAN parametra u bitovima.

Mali endian ili veliki endian - nabrajanje redova u bajtovima. Usluga podržava Intel (Little endian) ili Motorola Lsb (Big endian) format.

Skala - mjerilo kako pretvoriti vrijednost vrijednosti u stvarni parametar.

Odmak - pomak stvarne vrijednosti, pa se stvarni podaci izračunavaju kao CAN parametar * ljestvica + pomak.

Min i Max - minimalna i maksimalna vrijednost (izborno).

Također možete vidjeti rezultat operacije dekodiranja u DEC, HEX i binarnom formatu. Nakon SPN izmjene od vas će se tražiti da spremite DBC-parser pod novim imenom (ne možete izmijeniti zadanu DBC-datoteku), možete samo stvoriti njegova nova verzija. Izrada novog DBC-parsera može potrajati puno vremena (nekoliko minuta, budite strpljivi).

Korak 6: Poboljšajte svoj privatni parser

Poboljšajte svoj privatni parser
Poboljšajte svoj privatni parser
Poboljšajte svoj privatni parser
Poboljšajte svoj privatni parser
Poboljšajte svoj privatni parser
Poboljšajte svoj privatni parser

U SPN-uređivaču možete dodati pravila dekodiranja za neprepoznate poruke.

Pritisnite +SPN da biste to učinili. Ponovno ne možete stvoriti novo pravilo SPN u zadanim DBC -u pa ćete biti upitani da napravite novo.

Nakon spremanja kao novog DBC -a, otvorite svoj dnevnik novim parserom.

Sada možete dodati nove definicije SPN -a. Pojavit će se uređivač SPN-a gdje možete postaviti naziv SPN-a i postaviti smislene bitove i ljestvicu.

Budući da je stvoren novi SPN, njegov rezultat možete koristiti za grafikone i analizirati zajedno s drugim parametrima. Aktivni (mijenjajući) bajtovi tijekom razdoblja analize bit će obojeni.

Korak 7: Učinite svoj dnevnik javnim

Učinite svoj dnevnik javnim
Učinite svoj dnevnik javnim
Učinite svoj dnevnik javnim
Učinite svoj dnevnik javnim

Prema zadanim postavkama svaki je zapisnik privatan i može ga pregledati samo njegov vlasnik. No ovaj prekidač možete isključiti i zapisnik učiniti "javnim".

Nakon prijave pod novim korisničkim imenom vidjet ćemo ovaj odjeljak za prijavljivanje u javnom odjeljku, dostupan svakom korisniku platforme. Svatko ga može pregledati i sagraditi parcele, objaviti pohvale ispod dnevnika.

Korak 8: Spremite rezultate u PDF datoteku

Spremite rezultate u PDF datoteku
Spremite rezultate u PDF datoteku

Možete generirati izvješće sa svim prepoznatim i neprepoznatim parametrima podataka CAN sabirnice. Pritisnite Izvezi u PDF.

Preporučeni: