Satura rādītājs:

Transportlīdzekļa CAN kopnes datu atšifrēšana: 8 soļi
Transportlīdzekļa CAN kopnes datu atšifrēšana: 8 soļi

Video: Transportlīdzekļa CAN kopnes datu atšifrēšana: 8 soļi

Video: Transportlīdzekļa CAN kopnes datu atšifrēšana: 8 soļi
Video: Don’t Make This Mistake in Excel 2024, Decembris
Anonim
Kā atšifrēt transportlīdzekļa CAN kopnes datus
Kā atšifrēt transportlīdzekļa CAN kopnes datus

Š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

CAN kopnes/USB rīka un programmatūras izvēle
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

Reģistrējieties un piesakieties pakalpojumā Can2sky.com
Reģistrējieties un piesakieties pakalpojumā Can2sky.com
Reģistrējieties un piesakieties pakalpojumā Can2sky.com
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

Ielādējiet savu CAN kopņu žurnālu
Ielādējiet savu CAN kopņu žurnālu
Ielādējiet savu CAN kopņu žurnālu
Ielādējiet savu 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

CAN kopnes datu vizualizācija
CAN kopnes datu vizualizācija
CAN kopnes datu vizualizācija
CAN kopnes datu vizualizācija
CAN kopnes datu vizualizācija
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

Parser redaktors
Parser redaktors
Parser redaktors
Parser redaktors

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

Uzlabojiet savu privāto parsētāju
Uzlabojiet savu privāto parsētāju
Uzlabojiet savu privāto parsētāju
Uzlabojiet savu privāto parsētāju
Uzlabojiet savu privāto parsētāju
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

Padariet savu žurnālu publisku
Padariet savu žurnālu publisku
Padariet savu žurnālu publisku
Padariet savu ž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ā

Saglabājiet rezultātus PDF failā
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: