Բովանդակություն:
- Քայլ 1. Ընտրելով CAN-bus/USB գործիք և ծրագրակազմ
- Քայլ 2: Գրանցվեք և մուտք գործեք Can2sky.com ծառայություն
- Քայլ 3: Բեռնեք ձեր CAN ավտոբուսի մատյանը
- Քայլ 4. CAN ավտոբուսի տվյալների պատկերացում
- Քայլ 5: Վերլուծող խմբագիր
- Քայլ 6. Բարելավեք ձեր անձնական վերլուծողը
- Քայլ 7: Հրապարակեք ձեր տեղեկամատյանը:
- Քայլ 8: Պահեք արդյունքները PDF ֆայլում
Video: Ինչպես վերծանել մեքենայի CAN ավտոբուսի տվյալները. 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այս հրահանգում մենք գրանցելու ենք մեքենայի կամ բեռնատարի CAN ավտոբուսի տվյալները և գրանցված CAN ավտոբուսի տեղեկամատյանների տվյալները փոխակերպում ենք ընթերցելի արժեքների: Վերծանման համար մենք կօգտագործենք can2sky.com ամպային ծառայությունը, որն անվճար է: Մենք կարող ենք գրանցամատյանը գրանցել CAN -USB ադապտերների միջոցով, սակայն ուշադրություն դարձնել տեղեկամատյանների ձևաչափին. Այն պետք է համատեղելի լինի ապակոդավորման ծառայության հետ:
Քայլ 1. Ընտրելով CAN-bus/USB գործիք և ծրագրակազմ
can2sky.com- ի ապակոդավորիչն ապահովում է պահածոների մատյանների մի քանի տեսակներ.
1. CAN-hacker trc-file format
USB ադապտերների հղում
CAN ավտոբուսի տեղեկամատյան (29 բիթ) օրինակ (բեռնատար, ավտոբուսներ, տրակտորներ, այլ առևտրային տեխնիկա): Ֆայլը պետք է ունենա *.trc ընդլայնում: Time ID DLC տվյալների մեկնաբանություն
40, 425 18FFB5F2 8 3A 82 FF 5C C6 80 11 05
40, 431 18F005F6 8 FF FF FF FB FF 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
Ներբեռնեք օրինակը
CAN ավտոբուսի տեղեկամատյան (11 բիթ) օրինակ (մեքենաներ): Ֆայլը պետք է ունենա *.trc ընդլայնում:
Ձևաչափի օրինակ
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
Ներբեռնեք օրինակը
2. Լինուքս կոմունալ ձեռնարկի ելքային ձևաչափ:
Այս ֆայլը պետք է ունենա ընդլայնում *.log. Դուք կարող եք օգտագործել Raspberry Pi- ն, Orange Pi- ն կամ Linux- ի ցանկացած այլ համակարգիչ `տեղադրված պահածոյի և օգտագործման համար նախատեսված ծրագրակազմով: Ինչպես տեղադրել Pi- ն CAN-bus- ի շահագործման համար, կարող եք կարդալ այնտեղ: 11 բիթ ձևաչափի օրինակ.
(1579876676.199507) slcan0 2DE#000000000000000050
(1579876676.199539) slcan0 358#000A800000000000
(1579876676.199547) slcan0 1CA#0000000005005055
(1579876676.199553) slcan0 1CB#00000000000185
Ներբեռնեք օրինակը
3. Պարզ csv ձևաչափ
Այս ֆայլը պետք է ունենա ընդլայնում *.csv
Առաջին տող - վերնագիր տողերի անուններով: SA տողը անհրաժեշտ է, բայց կարող է լրացվել «1» -ով: ժամանակ; 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; ՍԴ; 0C; 22; 0; 17; 19;;
0, 06; 288; 1; 8A; 7B; 10; 0; 0; 53; 93; 0F;;
Ներբեռնման օրինակ Ներբեռնեք օրինակ
29 -բիթանոց CAN ավտոբուսի համար պարզապես օգտագործեք 2 բայթ PGN PGN սյունակում (օրինակ ՝ FEF2, FECA և այլն):
Քայլ 2: Գրանցվեք և մուտք գործեք Can2sky.com ծառայություն
Ձեր CAN ավտոբուսի մատյանը գրանցվելուց հետո կարող եք այն վերբեռնել can2sky.com ծառայության մեջ ՝ այն վերծանելու համար:
Enterառայություն մուտք գործելու համար դուք պետք է գրանցվեք: Էլ.փոստը պահանջում է հաստատում, որը կուղարկվի ծառայության կողմից:
Մուտք գործելուց հետո կարող եք բեռնել ձեր առաջին CAN տեղեկամատյանը: Կտտացրեք Վերբեռնել TRC- ֆայլ կոճակը:
Քայլ 3: Բեռնեք ձեր CAN ավտոբուսի մատյանը
Ընտրեք «Նոր մեքենա» տարբերակը և լրացրեք մեքենայի մասին տեղեկությունները (բոլոր դաշտերը պարտադիր են):
Քաշեք և գցեք ձեր CAN ավտոբուսի տեղեկամատյան ֆայլը:
Այնուհետև մենք կարող ենք ընտրել վերլուծիչ (DBC- ֆայլ) ՝ տեղեկամատյանը վերծանելու համար: Serviceառայությունը կստուգի բոլոր հնարավոր վերլուծիչները և ցույց կտա մի շարք համապատասխան պարամետրեր վերլուծիչից և մատյանից: Ընտրեք ամենահարմար վերլուծիչը ՝ ձեր մատյանը վերծանելու համար: Հաշվի առեք, որ նույն արտադրողի վերլուծիչը ձեզ ավելի լավ արդյունքներ կապահովի:
29 բիթանոց CAN ավտոբուսի բեռնատարների, ավտոբուսների և այլ առևտրային տրանսպորտային միջոցների համար մենք կօգտագործենք J1939 վերլուծիչներից մեկը ՝ արդյունաբերության այս ստանդարտի պատճառով: Մեքենաների համար չափանիշներ չկան, այնպես որ յուրաքանչյուր մեքենա տարբերվում է CAN ավտոբուսի ID- ների առումով: Դա նշանակում է, որ չնայած մենք կարող ենք օգտագործել Ford վերլուծիչը Mercedes- ի տվյալները վերծանելու համար, բայց անիմաստ արդյունքներ կստանանք նույնիսկ մեծ թվով համապատասխան ID- ներով: Քանի որ տարբեր մեքենաների վաճառողներ կարող են օգտագործել նույն ID- ները տարբեր պարամետրերի համար:
Մեր օրինակում BMW X6 տեղեկամատյանում մենք կօգտագործենք BMW X1 վերլուծիչը ՝ նույն արտադրողի և համապատասխան թվերի նույնականացման պատճառով:
Կտտացրեք Ուղարկել:
Քայլ 4. CAN ավտոբուսի տվյալների պատկերացում
Հիմնական վահանակի պատուհանը հայտնվում է, որտեղ կարող եք տեսնել ձեր բոլոր տեղեկամատյաններն ու վերլուծիչները (ինչպես կանխադրված, այնպես էլ ձեր մասնավոր վերլուծիչները): Որոշ ժամանակ անց ձեր տեղեկամատյանի կարգավիճակը կփոխվի «առաջընթացից» մինչև «ավարտված»
Կտտացրեք Դիտել ՝ վիզուալիզացիան տեսնելու համար:
Էկրանի ձախ մաս - CAN նույնացուցիչների ցուցակ, որոնք ակտիվ են այս մատյանում: Նրանցից ոմանք ճանաչվում են DBC- վերլուծիչով, ոմանք `ոչ (նշված են կարմիր ֆոնով):
Արժեքի սյունակը ցույց է տալիս գրանցման ընթացքում նվազագույն և առավելագույն պարամետրերի արժեքը: Դուք կարող եք փոխել վերլուծության ժամանակահատվածը ՝ օգտագործելով Time Filter միջակայքի կարգավորումները: Եթե պարամետրերի ցանկում սեղմեք պարամետրի վրա, այն կդառնա կանաչ: Կհայտնվի արժեքների աղյուսակ և պարամետրերի գծապատկեր:
Դուք կարող եք մեծացնել գծապատկերը մկնիկի ձախ կոճակով և ընտրելով գծապատկերի մի մասը: Կարող եք միանգամից մի քանի սյուժե կառուցել, ինչպես նաև կարող եք միավորել տարբեր տեղեկամատյանների գծապատկերներ: Պարամետրերի այլ աղբյուր ընտրելու համար կարող եք սեղմել բեռնված տեղեկամատյանների ցանկի տուփի վրա:
Terտիչ բաժինը թույլ է տալիս զտել CAN ավտոբուսի պարամետրերը, որոնք մեզ համար հետաքրքիր չեն թվում: Կանաչով նշված պարամետրերը հայտնվում են ցանկում: Inversion- ը կշրջի ընտրությունը:
Քայլ 5: Վերլուծող խմբագիր
CAN-bus հաղորդագրությունների վերծանման կանոնները նկարագրված են DBC- ֆայլերով: Յուրաքանչյուր պարամետր (SPN) ունի իր վերծանման կանոնը, որը կարող եք խմբագրել, կլոնավորել կամ ջնջել SPN խմբագրիչում
SPN խմբագրիչի պատուհանը պարունակում է CAN ավտոբուսի այս պարամետրի վերծանման հետ կապված բոլոր տեղեկությունները:
Բիթ սկիզբ-պարամետրի մեկնարկային դիրքը CAN ավտոբուսի հաղորդագրության մեջ (բիթերով, քանի որ բիտ-կոդավորված պարամետրերը շատ են): Յուրաքանչյուր բայթ = 8 բիթ (fyi): Բիտ երկարություն - CAN պարամետրի երկարությունը բիթերում:
Փոքր էնդիան կամ Մեծ էնդիան `բայթ կարգի թվարկում: Serviceառայությունն աջակցում է ինչպես Intel (Little endian), այնպես էլ Motorola Lsb (Big endian) ձևաչափին:
Մասշտաբ - սանդղակ, թե ինչպես փոխարկել կարող է արժեքը իրական պարամետրի:
Օֆսեթ - իրական արժեքի փոխհատուցում, ուստի իրական տվյալները հաշվարկվում են որպես CAN պարամետր * սանդղակ + օֆսեթ:
Min և Max - նվազագույն և առավելագույն արժեքը (ըստ ցանկության):
Դուք կարող եք տեսնել նաև ձեր վերծանման գործողության արդյունքը DEC, HEX և երկուական ձևաչափով: SPN- ի փոփոխությունից հետո ձեզ կառաջարկվի պահպանել DBC- վերլուծիչը նոր անունով (դուք չեք կարող փոփոխել կանխադրված DBC- ֆայլը), կարող եք միայն ստեղծել դրա նոր տարբերակը: Նոր DBC- վերլուծիչի ստեղծումը կարող է շատ ժամանակ տևել (մի քանի րոպե, խնդրում եմ, համբերատար եղեք):
Քայլ 6. Բարելավեք ձեր անձնական վերլուծողը
SPN- խմբագրում կարող եք ավելացնել չճանաչված հաղորդագրությունների վերծանման կանոններ:
Կտտացրեք +SPN ՝ այն դարձնելու համար: Կրկին, դուք չեք կարող ստեղծել նոր SPN կանոն լռելյայն DBC- ում, ուստի ձեզ կառաջարկվի կատարել նորը:
Որպես նոր DBC պահելուց հետո բացեք ձեր տեղեկամատյանը նոր վերլուծիչով:
Այժմ կարող եք ավելացնել SPN- ի նոր սահմանումներ: SPN- խմբագիրը կհայտնվի, որտեղ կարող եք տեղադրել SPN- ի անունը և նշանակել բիտեր և մասշտաբներ:
Քանի որ ստեղծվել է նոր SPN, կարող եք դրա արդյունքը օգտագործել գծապատկերների համար և վերլուծել այլ պարամետրերի հետ միասին: Վերլուծության ընթացքում ակտիվ (փոփոխվող) բայթերը գունավոր կլինեն:
Քայլ 7: Հրապարակեք ձեր տեղեկամատյանը:
Լռելյայն, յուրաքանչյուր մատյան մասնավոր է և կարող է վերանայվել միայն դրա սեփականատիրոջ կողմից: Բայց դուք կարող եք անջատել այս անջատիչը և գրանցամատյանը դարձնել «Հանրային»:
Նոր օգտվողի անունով մուտք գործելուց հետո մենք կտեսնենք այս տեղեկամատյանը հանրային բաժնում ՝ հասանելի հարթակի ցանկացած օգտագործողի համար: Բոլորը կարող են վերանայել այն և կառուցել հողամասեր, գովասանագրեր տեղադրել տեղեկամատյանում:
Քայլ 8: Պահեք արդյունքները PDF ֆայլում
Դուք կարող եք ստեղծել հաշվետվություն `ճանաչված և չճանաչված CAN ավտոբուսի տվյալների պարամետրերով: Կտտացրեք Արտահանել PDF- ին:
Խորհուրդ ենք տալիս:
Ինչպես կարդալ DHT տվյալները LCD- ով ՝ օգտագործելով Raspberry Pi: 6 քայլ
Ինչպես կարդալ DHT տվյալները LCD- ով ՝ օգտագործելով Raspberry Pi. Temperatureերմաստիճանը և հարաբերական խոնավությունը կարևոր եղանակային տվյալներ են միջավայրում: Երկուսը կարող են լինել տվյալներ, որոնք տրամադրում է մինի եղանակային կայանը: Raspberry Pi- ի միջոցով ձեր ջերմաստիճանը և հարաբերական խոնավությունը կարդալը կարող է հասնել տարբեր տեսակի
Cambus - Քաղաքային ավտոբուսի տվյալների հավաքագրման համակարգ. 8 քայլ
Cambus - Քաղաքային ավտոբուսների տվյալների հավաքագրման համակարգ. Հասարակական տրանսպորտում հայտնի խնդիրների և դժվարությունների շարքում բնակչությունը չունի իրական ժամանակի տեղեկատվություն և նվազագույն ինքնահաստատմամբ: Հասարակական տրանսպորտի ավտոբուսների գերբնակեցումը վանում է այն օգտվողներին, ովքեր նախընտրում են օգտվել սեփական տրանսպորտային միջոցներից, նույնիսկ
LCD ավտոբուսի ժամանակացույցի ցուցադրում `7 քայլ
LCD ավտոբուսների ժամանակացույց
Ավտոբուսի ժամանման միջավայրի ցուցադրում. 6 քայլ (նկարներով)
Ավտոբուսի ժամանման միջավայր Մեր շրջապատի տեղեկատվությունը պատկերելու մի քանի հնարավորություն կա, և այս նախագծով մենք ձգտում ենք կոտրել
Ինչպես վերծանել ծեծկռտուքի լուսանկարները ՝ 5 քայլ
Ինչպես վերծանել ծեծկռտուքի լուսանկարները. Եթե երբևէ խաղացել եք Super smash Bros Brawl- ը, հավանաբար ճանապարհին մի քանի զվարճալի կամ զվարճալի լուսանկարներ եք կատարել: Այնուամենայնիվ, այս լուսանկարները կարող են դիտվել միայն wii- ով, և դուք չեք կարող դրանք ուղարկել էլ. Փոստի հասցեին կամ նույնիսկ ձեր ընկերոջը: Բայց քան