Përmbajtje:

Si të dekodoni të dhënat e autobusit CAN të automjetit: 8 hapa
Si të dekodoni të dhënat e autobusit CAN të automjetit: 8 hapa

Video: Si të dekodoni të dhënat e autobusit CAN të automjetit: 8 hapa

Video: Si të dekodoni të dhënat e autobusit CAN të automjetit: 8 hapa
Video: [Touhou] 82 ・ Decode Eyes Card Master / pjesa 2 [animacion] 2024, Nëntor
Anonim
Si të deshifroni të dhënat e autobusit CAN të automjetit
Si të deshifroni të dhënat e autobusit CAN të automjetit

Në këtë udhëzues ne do të regjistrojmë të dhënat e autobusit CAN të makinës ose kamionit dhe do t'i konvertojmë të dhënat e regjistruara të regjistrimit të autobusit CAN në vlera të lexueshme. Për deshifrim ne do të përdorim shërbimin cloud të can2sky.com i cili është falas. Ne mund të regjistrojmë regjistrin me përshtatës CAN -USB, por i kushtojmë vëmendje formatit të regjistrit - ai duhet të jetë i pajtueshëm me shërbimin e dekoderit.

Hapi 1: Zgjedhja e Mjetit dhe Softuerit CAN-bus/USB

Zgjedhja e Mjetit dhe Softuerit CAN-bus/USB
Zgjedhja e Mjetit dhe Softuerit CAN-bus/USB

deshifruesi can2sky.com mbështet disa lloje të regjistrit të autobusit të kanaçeve:

1. CAN-hacker format trc-file

Lidhja e përshtatësit USB

Shembull regjistri i autobusit CAN (29bit) (kamion, autobusë, traktorë, makineri të tjera komerciale). Skedari duhet të ketë shtesën *.trc. Komenti i të dhënave të DLC me ID të kohës

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

Shkarkoni shembullin

Shembull CAN i autobusit CAN (11bit) (makina). Skedari duhet të ketë shtrirje *.trc.

Shembull i formatit

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 0000000000

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

Shkarkoni shembullin

2. Formati i daljes së ndihmës Linux Linux

Ky skedar duhet të ketë një shtesë *.log. Ju mund të përdorni Raspberry Pi, Orange Pi ose ndonjë kompjuter tjetër Linux me softuer të ndërfaqes dhe kontejnerëve të instaluar. Si të vendosni Pi për funksionimin e autobusit CAN mund të lexoni atje. Shembull i formatit 11bit:

(1579876676.199507) slcan0 2DE#000000000000000050

(1579876676.199539) slcan0 358#000A800000000000

(1579876676.199547) slcan0 1CA#0000000005005055

(1579876676.199553) slcan0 1CB#00000000000185

Shkarkoni shembullin

3. Format i thjeshtë csv

Ky skedar duhet të ketë një shtesë *.csv

Vargu i parë - titulli me emrat e rreshtave. Rreshti SA është i nevojshëm, por mund të plotësohet me "1". koha; 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;;

Shembulli i shkarkimit Shkarkoni shembullin

Për autobusin CAN 29 -bit, përdorni vetëm 2 bajt PGN në kolonën PGN (për shembull - FEF2, FECA, etj).

Hapi 2: Regjistrohuni dhe Hyni në Shërbimin Can2sky.com

Regjistrohuni dhe Hyni në Shërbimin Can2sky.com
Regjistrohuni dhe Hyni në Shërbimin Can2sky.com
Regjistrohuni dhe Hyni në Shërbimin Can2sky.com
Regjistrohuni dhe Hyni në Shërbimin Can2sky.com

Pasi të jetë regjistruar regjistri juaj i autobusit CAN, mund ta ngarkoni në shërbimin can2sky.com për ta deshifruar.

Ju duhet të regjistroheni për të hyrë në shërbim. Email kërkon konfirmim, i cili do të dërgohet nga shërbimi.

Pas hyrjes, mund të ngarkoni regjistrin tuaj të parë CAN. Klikoni butonin Ngarko skedarin TRC.

Hapi 3: Ngarko regjistrin tënd të autobusit CAN

Ngarko regjistrin tënd të autobusit CAN
Ngarko regjistrin tënd të autobusit CAN
Ngarko regjistrin tënd të autobusit CAN
Ngarko regjistrin tënd të autobusit CAN

Zgjidhni opsionin New Car dhe plotësoni informacionin për automjetin (të gjitha fushat janë të nevojshme).

Zvarritni dhe lëshoni skedarin tuaj të regjistrit të autobusit CAN.

Pastaj mund të zgjedhim një analizues (skedar DBC) për të deshifruar regjistrin. Shërbimi do të kontrollojë të gjithë analizuesit e mundshëm dhe do të tregojë një numër parametrash që përputhen nga analizuesi dhe regjistri. Zgjidhni analizuesin më të përshtatshëm për të deshifruar regjistrin tuaj. Merrni parasysh se i njëjti analizues i prodhuesit do t'ju japë rezultate më të mira.

Për autobusin CAN me 29 bite kamionësh, autobusë dhe automjete të tjera komerciale ne do të përdorim një nga analizuesit J1939 për shkak të këtij standardi të industrisë. Për makinat nuk ka standarde kështu që çdo automjet është i ndryshëm për sa i përket ID -ve të autobusit CAN. Kjo do të thotë që megjithëse ne mund të përdorim analizuesin Ford për deshifrimin e të dhënave të Mercedes - por ne do të marrim rezultate të padobishme edhe me një numër të madh të ID -ve që përputhen. Sepse shitës të ndryshëm të makinave mund të përdorin të njëjtat ID për parametra të ndryshëm.

Në shembullin tonë për regjistrin e BMW X6 ne do të përdorim analizuesin BMW X1, për shkak të prodhuesit të njëjtë dhe numrit më të madh të ID -ve që përputhen.

Klikoni Dërgo.

Hapi 4: Vizualizimi i të dhënave të autobusit CAN

Vizualizimi i të dhënave të autobusit CAN
Vizualizimi i të dhënave të autobusit CAN
Vizualizimi i të dhënave të autobusit CAN
Vizualizimi i të dhënave të autobusit CAN
Vizualizimi i të dhënave të autobusit CAN
Vizualizimi i të dhënave të autobusit CAN

Shfaqet dritarja kryesore e pultit ku mund të shihni të gjitha regjistrat dhe analizuesit tuaj (si parazgjedhësit ashtu edhe analizuesit tuaj privat). Pas ca kohësh, statusi i regjistrit tuaj do të ndryshojë nga "përparim" në "përfunduar"

Klikoni Pamje për të parë vizualizimin.

Pjesa e majtë e ekranit - një listë e identifikuesve CAN të cilët janë aktivë në këtë regjistër. Disa prej tyre njihen nga analiza e DBC-së, disa-jo (të shënuara me sfond të kuq).

Kolona e vlerës tregon vlerën minimale dhe maksimale të parametrit gjatë regjistrimit. Ju mund të ndryshoni një periudhë për analizë duke përdorur cilësimet e diapazonit të Filtrit të kohës. Nëse klikoni mbi parametrin në listën e parametrave - bëhet e gjelbër. Tabela e vlerave do të shfaqet dhe parametri komplot.

Ju mund të zmadhoni komplotin me butonin e majtë të miut dhe duke zgjedhur një pjesë të komplotit. Ju mund të ndërtoni disa komplote në të njëjtën kohë, gjithashtu mund të kombinoni komplote nga skedarë log të ndryshëm. Për të zgjedhur një burim tjetër parametrash, mund të klikoni në listbox të regjistrave të ngarkuar.

Seksioni i filtrit ju lejon të filtroni parametrat e autobusit CAN, i cili nuk duket interesant për ne. Parametrat e shënuar me ngjyrë të gjelbër shfaqen në listë. Përmbysja do të ndryshojë përzgjedhjen.

Hapi 5: Redaktuesi i analizës

Redaktor analizues
Redaktor analizues
Redaktor analizues
Redaktor analizues

Rregullat e deshifrimit të mesazheve CAN-bus përshkruhen nga skedarët DBC. Çdo parametër (SPN) ka rregullin e vet të deshifrimit të cilin mund ta redaktoni, klononi ose fshini në redaktuesin SPN

Dritarja e redaktorit SPN përmban të gjitha informacionet që lidhen me deshifrimin e këtij parametri CAN bus.

Fillimi i bitit-pozicioni i fillimit të parametrit në mesazhin CAN bus (në bit, sepse ka shumë parametra të koduar me bit). Çdo bajt = 8 bit (fyi). Gjatësia e bitit - gjatësia e parametrit CAN në bit.

Endiani i vogël ose endiani i madh - numërimi i rendit të bajtit. Shërbimi mbështet formatin Intel (Little endian) ose Motorola Lsb (Big endian).

Shkalla - shkalla se si të konvertohet vlera e mundshme në parametër real.

Ofset - kompensim i vlerës reale, pra të dhënat reale të llogaritura si parametër CAN * shkallë + kompensim.

Min dhe Maks - vlera minimale dhe maksimale (opsionale).

Ju gjithashtu mund të shihni rezultatin e dekodimit tuaj në formatin DEC, HEX dhe binar. Pas modifikimit të SPN-së do t'ju kërkohet të ruani një analizues të DBC-së me emër të ri (nuk mund të modifikoni skedarin e paracaktuar të DBC-së), mund të krijoni vetëm version i ri i tij. Krijimi i analizuesit të ri të DBC mund të marrë shumë kohë (disa minuta, ju lutemi, jini të durueshëm).

Hapi 6: Përmirësoni analizuesin tuaj privat

Përmirësoni analizuesin tuaj privat
Përmirësoni analizuesin tuaj privat
Përmirësoni analizuesin tuaj privat
Përmirësoni analizuesin tuaj privat
Përmirësoni analizuesin tuaj privat
Përmirësoni analizuesin tuaj privat

Në SPN-editor mund të shtoni rregulla të deshifrimit për mesazhe të panjohura.

Klikoni +SPN për ta bërë atë. Përsëri, nuk mund të krijoni rregull të ri SPN në DBC të paracaktuar, kështu që do t'ju kërkohet të bëni një të re.

Pasi të ruani si DBC të re, hapni regjistrin tuaj me një analizues të ri.

Tani mund të shtoni përkufizime të reja SPN. Redaktori SPN do të shfaqet ku mund të vendosni një emër SPN dhe të vendosni pjesë dhe shkallë kuptimplote.

Meqenëse janë krijuar SPN të reja, mund të përdorni rezultatin e tij për komplote dhe të analizoni së bashku me parametra të tjerë. Bajtët aktivë (në ndryshim) gjatë periudhës së analizës do të ngjyrosen.

Hapi 7: Bëni Regjistrin tuaj Publik

Bëni Regjistrin tuaj Publik
Bëni Regjistrin tuaj Publik
Bëni Regjistrin tuaj Publik
Bëni Regjistrin tuaj Publik

Si parazgjedhje, çdo regjistër është privat dhe mund të rishikohet vetëm nga pronari i tij. Por mund ta fikni këtë çelës dhe ta bëni regjistrin "Publik".

Pas hyrjes nën emrin e ri të përdoruesit, ne do ta shohim këtë regjistër në seksionin publik, i arritshëm për çdo përdorues të platformës. Të gjithë mund ta rishikojnë atë dhe të ndërtojnë komplote, të postojnë lavdërime nën regjistër.

Hapi 8: Ruani rezultatet në skedarin PDF

Ruani rezultatet në skedarin PDF
Ruani rezultatet në skedarin PDF

Ju mund të krijoni një raport me të gjithë parametrat e të dhënave të autobusit të njohur dhe të panjohur CAN. Klikoni Eksporto në PDF.

Recommended: