Përmbajtje:
- Hapi 1: Zgjedhja e Mjetit dhe Softuerit CAN-bus/USB
- Hapi 2: Regjistrohuni dhe Hyni në Shërbimin Can2sky.com
- Hapi 3: Ngarko regjistrin tënd të autobusit CAN
- Hapi 4: Vizualizimi i të dhënave të autobusit CAN
- Hapi 5: Redaktuesi i analizës
- Hapi 6: Përmirësoni analizuesin tuaj privat
- Hapi 7: Bëni Regjistrin tuaj Publik
- Hapi 8: Ruani rezultatet në skedarin PDF
Video: Si të dekodoni të dhënat e autobusit CAN të automjetit: 8 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:14
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
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
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
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
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
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
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
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
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:
Bëni komplote të bukura nga të dhënat e drejtpërdrejta të Arduino (dhe ruani të dhënat në Excel): 3 hapa
Bëni komplote të bukura nga të dhënat e drejtpërdrejta të Arduino (dhe ruani të dhënat në Excel): Të gjithëve na pëlqen të luajmë me funksionin tonë të lotarisë P … në Arduino IDE. Megjithatë, ndërsa mund të jetë e dobishme për aplikacionet bazë, të dhënat fshihen sa më shumë shtohen pikë dhe nuk është veçanërisht e këndshme për sytë. Komploti i Arduino IDE nuk
Përvoja e zgjeruar e autobusit për personat me shikim të kufizuar me Arduino dhe printim 3D: 7 hapa
Përvoja e zgjeruar e autobusit për personat me shikim të kufizuar me Arduino dhe 3D Printim: Si mund të bëhet udhëtimi i transportit publik më i thjeshtë për personat me shikim të dëmtuar? Të dhënat në kohë reale për shërbimet e hartës shpesh janë të pasigurta ndërsa përfitoni nga transporti publik. Kjo mund të shtojë sfidën e udhëtimit për individë me dëmtim të shikimit. T
Ekrani dixhital i automjetit: 8 hapa
Ekrani dixhital i matësit të automjetit: Ky është projekti im i matësit dixhital që po planifikoj të vendos në modelin tim 73 Montego. Mundësohet nga një mburojë terminale Arduino Mega 2560 R3, një mburojë ITDB02 TFT dhe në krye me një Sain Smart 4.3 TFT. Qëllimi i këtij projekti është të monitorojë naftën
Shfaqja e orarit të autobusit LCD: 7 hapa
Afishimi i Orarit të Autobusëve LCD: Standardi 18 Studentët do të kuptojnë dhe do të jenë në gjendje të zgjedhin dhe përdorin teknologjitë e transportit. Transporti Benchmark 18-J luan një rol jetësor në funksionimin e teknologjive të tjera, të tilla si prodhimi, ndërtimi, komunikimi
Vizioni i pasmë i automjetit: 9 hapa (me fotografi)
Vizioni i pasmë i automjetit: Pse ndërtojmë Vehicle Rear Vision? Përplasja rezervë ka qenë një problem i madh, Qendra Amerikane për Kontrollin e Sëmundjeve raportoi se nga viti 2001 - 2003, rreth 7,475 fëmijë (2,492 në vit) nën moshën 15 vjeç ishin i trajtuar për makinën