Satura rādītājs:
- 1. darbība: CAN kopnes/USB rīka un programmatūras izvēle
- 2. darbība: reģistrējieties un piesakieties pakalpojumā Can2sky.com
- 3. darbība: ielādējiet CAN kopņu žurnālu
- 4. solis: CAN kopnes datu vizualizācija
- 5. darbība: Parser Editor
- 6. darbība. Uzlabojiet savu privāto parsētāju
- 7. solis: padariet žurnālu publisku
- 8. darbība: saglabājiet rezultātus PDF failā
Video: Transportlīdzekļa CAN kopnes datu atšifrēšana: 8 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Šajā pamācībā mēs ierakstīsim automašīnas vai kravas automašīnas CAN kopnes datus un pārveidosim ierakstītos CAN kopnes žurnāla datus nolasāmās vērtībās. Atšifrēšanai mēs izmantosim bezmaksas mākoņa pakalpojumu can2sky.com. Mēs varam ierakstīt žurnālu ar CAN -USB adapteriem, taču pievērsiet uzmanību žurnāla formātam - tam jābūt saderīgam ar dekodētāja pakalpojumu.
1. darbība: CAN kopnes/USB rīka un programmatūras izvēle
can2sky.com dekodētājs atbalsta vairāku veidu kanālu kopņu žurnālus:
1. CAN-hakeru trc-faila formāts
USB adaptera saite
CAN autobusu žurnāla (29 bitu) piemērs (kravas automašīna, autobusi, traktori, cita komerciāla tehnika). Failam ir jābūt paplašinājumam *.trc. Laika ID DLC datu komentārs
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
Lejupielādēt piemēru
CAN kopnes žurnāla (11 bitu) piemērs (automašīnām). Failam jābūt *.trc paplašinājumam.
Formāta piemērs
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
Lejupielādēt piemēru
2. Linux utilītas izvades formāts
Šim failam jābūt ar paplašinājumu *.log. Jūs varat izmantot Raspberry Pi, Orange Pi vai jebkuru citu Linux datoru, kurā ir instalēta kārbas saskarne un konservu programmatūra. Kā iestatīt Pi CAN kopnes darbībai, jūs varat izlasīt tur. 11 bitu formāta piemērs:
(1579876676.199507) slcan0 2DE#0000000000000050
(1579876676.199539) slcan0 358#000A800000000000
(1579876676.199547) slcan0 1CA#0000000005005055
(1579876676.199553) slcan0 1CB#00000000000185
Lejupielādēt piemēru
3. Vienkāršs csv formāts
Šim failam jābūt ar paplašinājumu *.csv
Pirmā virkne - galvene ar rindu nosaukumiem. SA rinda ir nepieciešama, bet to var aizpildīt ar "1". laiks; 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;;
Lejupielādes piemērs Lejupielādes piemērs
29 bitu CAN kopnei PGN kolonnā izmantojiet tikai 2 baitus PGN (piemēram - FEF2, FECA utt.).
2. darbība: reģistrējieties un piesakieties pakalpojumā Can2sky.com
Kad jūsu CAN kopnes žurnāls ir ierakstīts, varat to augšupielādēt pakalpojumā can2sky.com, lai to atšifrētu.
Lai piekļūtu pakalpojumam, jums ir jāreģistrējas. E -pastam ir nepieciešams apstiprinājums, ko nosūtīs pakalpojums.
Pēc pieteikšanās varat ielādēt savu pirmo CAN žurnālu. Noklikšķiniet uz pogas Augšupielādēt TRC failu.
3. darbība: ielādējiet CAN kopņu žurnālu
Izvēlieties opciju Jauna automašīna un aizpildiet informāciju par transportlīdzekli (visi lauki ir obligāti).
Velciet un nometiet CAN kopnes žurnāla failu.
Tad mēs varam izvēlēties parsētāju (DBC failu), lai atšifrētu žurnālu. Pakalpojums pārbaudīs visus iespējamos parsētājus un parādīs vairākus atbilstošus parametrus no parsētāja un žurnāla. Izvēlieties vispiemērotāko parsētāju žurnāla atšifrēšanai. Ņemiet vērā, ka tas pats ražotāja parsētājs sniegs jums labākus rezultātus.
29 bitu kravas automašīnu, autobusu un citu komerctransporta CAN autobusiem šī nozares standarta dēļ mēs izmantosim vienu no J1939 parsētājiem. Automašīnām nav standartu, tāpēc katrs transportlīdzeklis atšķiras pēc CAN kopnes ID. Tas nozīmē, ka, lai gan mēs varam izmantot Ford parsētāju Mercedes datu atšifrēšanai, bet mēs saņemsim bezjēdzīgus rezultātus pat ar lielu skaitu atbilstošu ID. Tā kā dažādi automašīnu pārdevēji dažādiem parametriem var izmantot vienu un to pašu ID.
Mūsu piemērā BMW X6 žurnālam mēs izmantosim BMW X1 parsētāju tā paša ražotāja un lielākā atbilstošo ID skaita dēļ.
Noklikšķiniet uz Sūtīt.
4. solis: CAN kopnes datu vizualizācija
Parādās galvenais paneļa logs, kurā varat redzēt visus savus žurnālus un parsētājus (gan noklusējuma, gan privātos parsētājus). Pēc kāda laika jūsu žurnāla statuss tiks mainīts no "progress" uz "pabeigts"
Noklikšķiniet uz Skatīt, lai redzētu vizualizāciju.
Ekrāna kreisā daļa - šajā žurnālā aktīvo CAN identifikatoru saraksts. Dažas no tām DBC parsētājs atpazīst, dažas-ne (atzīmēts ar sarkanu fonu).
Vērtību slejā tiek parādīta minimālā un maksimālā parametra vērtība žurnāla laikā. Jūs varat mainīt analīzes periodu, izmantojot laika filtra diapazona iestatījumus. Ja parametru sarakstā noklikšķināt uz parametra, tas kļūst zaļš. Parādīsies vērtību tabula un parametru diagramma.
Zonu var palielināt ar peles kreiso pogu un atlasot diagrammas daļu. Jūs varat izveidot vairākus zemes gabalus vienlaikus, kā arī apvienot zemes gabalus no dažādiem žurnālfailiem. Lai izvēlētos citu parametru avotu, varat noklikšķināt uz ielādēto žurnālu saraksta.
Filtra sadaļa ļauj filtrēt CAN kopnes parametrus, kas mums nešķiet interesanti. Sarakstā parādās parametri, kas atzīmēti ar zaļu krāsu. Inversija mainīs atlasi.
5. darbība: Parser Editor
CAN kopnes ziņojumu dekodēšanas noteikumus apraksta DBC faili. Katram parametram (SPN) ir savs dekodēšanas noteikums, kuru varat rediģēt, klonēt vai dzēst SPN redaktorā
SPN redaktora logā ir visa informācija, kas saistīta ar šī CAN kopnes parametra atšifrēšanu.
Bitu sākums-parametra sākuma pozīcija CAN kopnes ziņojumā (bitos, jo ir daudz bitu kodētu parametru). Katrs baits = 8 biti (fyi). Bita garums - CAN parametra garums bitos.
Mazais endiāns vai lielais endians - baitu secības uzskaitījums. Pakalpojums atbalsta gan Intel (Little endian), gan Motorola Lsb (Big endian) formātu.
Mērogs - mērogs, kā konvertēt var vērtību reālā parametrā.
Nobīde - reālās vērtības nobīde, tāpēc reālie dati tiek aprēķināti kā CAN parametrs * skala + nobīde.
Min un Max - minimālā un maksimālā vērtība (pēc izvēles).
Jūs varat redzēt arī dekodēšanas darbības rezultātus DEC, HEX un binārā formātā. Pēc SPN modifikācijas jums tiks piedāvāts saglabāt DBC parsētāju ar jaunu nosaukumu (jūs nevarat mainīt noklusējuma DBC failu), jūs varat izveidot tikai tā jaunā versija. Jauna DBC parsētāja izveide var aizņemt daudz laika (vairākas minūtes, lūdzu, esiet pacietīgs).
6. darbība. Uzlabojiet savu privāto parsētāju
Izmantojot SPN redaktoru, varat pievienot dekodēšanas noteikumus neatpazītiem ziņojumiem.
Noklikšķiniet uz +SPN, lai to izveidotu. Atkal nevarat izveidot jaunu SPN kārtulu noklusējuma DBC, tāpēc jums tiks piedāvāts izveidot jaunu.
Pēc saglabāšanas kā jauns DBC atveriet žurnālu ar jaunu parsētāju.
Tagad varat pievienot jaunas SPN definīcijas. Parādīsies SPN redaktors, kurā varēsit ievietot SPN nosaukumu un iestatīt nozīmīgus bitus un mērogu.
Tā kā ir izveidots jauns SPN, tā rezultātu var izmantot diagrammām un analizēt kopā ar citiem parametriem. Aktīvie (mainīgie) baiti analīzes laikā tiks iekrāsoti.
7. solis: padariet žurnālu publisku
Pēc noklusējuma katrs žurnāls ir privāts, un to var pārskatīt tikai tā īpašnieks. Bet jūs varat izslēgt šo slēdzi un padarīt žurnālu “Publisku”.
Pēc pieteikšanās ar jaunu lietotājvārdu mēs redzēsim šo žurnālu publiskajā sadaļā, kas pieejama jebkuram platformas lietotājam. Ikviens var to pārskatīt un uzbūvēt zemes gabalus, ieteikt atzinību zem žurnāla.
8. darbība: saglabājiet rezultātus PDF failā
Jūs varat izveidot pārskatu ar visiem atpazītiem un neatpazītiem CAN kopnes datu parametriem. Noklikšķiniet uz Eksportēt PDF formātā.
Ieteicams:
Kā izveidot mitruma un temperatūras reālā laika datu ierakstītāju, izmantojot Arduino UNO un SD karti - DHT11 datu reģistrētāja simulācija Proteus: 5 soļi
Kā izveidot mitruma un temperatūras reālā laika datu ierakstītāju, izmantojot Arduino UNO un SD karti | DHT11 datu reģistrētāja simulācija Proteus: Ievads: čau, tas ir Liono Maker, šeit ir YouTube saite. Mēs veidojam radošu projektu ar Arduino un strādājam pie iegultām sistēmām. Datu reģistrētājs: Datu reģistrētājs (arī datu reģistrētājs vai datu ierakstītājs) ir elektroniska ierīce, kas laika gaitā reģistrē datus
Datu iegūšanas un datu vizualizācijas sistēma elektriskajam motociklam MotoStudent: 23 soļi
Datu iegūšanas un datu vizualizācijas sistēma MotoStudent elektriskajam sacīkšu velosipēdam: Datu iegūšanas sistēma ir aparatūras un programmatūras kopums, kas darbojas kopā, lai apkopotu datus no ārējiem sensoriem, pēc tam tos uzglabātu un apstrādātu, lai tos varētu vizualizēt grafiski un analizēt, ļaujot inženieriem izgatavot
IoT datu zinātnes PiNet reāllaika viedā ekrāna datu vizualizācijai: 4 soļi
IoT datu zinātnes PiNet reāllaika viedā ekrāna datu vizam: Jūs varat viegli izveidot viedo displeju IoT tīklu datu vizualizācijai, lai papildinātu savus pētījumus datu zinātnē vai jebkurā kvantitatīvā jomā. Varat izsaukt " push " no jūsu zemes gabaliem klientiem tieši no jūsu
EAL-Industri4.0-RFID datu paraugu ņemšanas datu bāze: 10 soļi (ar attēliem)
EAL-Industri4.0-RFID datu paraugu ņemšana līdz datubāzei: Dette projekt omhandler opsamling af v æ gtdata, registreering af identiteter vha. RFID, satraucoši dati un lv MySQL datu bāze. mezgls RED, samt fremvisning og behandling af de opsamlede data i et C# program i form af en Windows Form Application
Brawl momentuzņēmumu atšifrēšana: 5 soļi
Kā atšifrēt Brawl momentuzņēmumus: ja esat kādreiz spēlējis Super Smash Bros Brawl, iespējams, pa ceļam esat uzņēmis dažus smieklīgus vai foršus momentuzņēmumus. Tomēr šos momentuzņēmumus var apskatīt tikai vietnē wii, un jūs nevarat tos nosūtīt uz e-pasta adresi vai pat savam draugam. Bet nekā