Mundarija:
- 1-qadam: CAN-avtobus/USB vositasi va dasturiy ta'minotini tanlash
- 2 -qadam: ro'yxatdan o'ting va Can2sky.com xizmatiga kiring
- 3 -qadam: CAN avtobus jurnalini yuklang
- 4 -qadam: CAN Bus ma'lumotlarini vizualizatsiya qilish
- 5 -qadam: Tahrirlovchini tahrirlash
- 6 -qadam: Shaxsiy tahlilni yaxshilang
- 7 -qadam: Jurnalingizni hammaga ochiq qiling
- 8 -qadam: natijalarni PDF -da saqlang
Video: Avtomobilning CAN avtobus ma'lumotlarini qanday dekodlash mumkin: 8 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Bu yo'riqnomada biz CAN avtobusining yuk mashinasi yoki yuk mashinasi ma'lumotlarini yozib olamiz va yozib olingan CAN avtobuslari jurnali ma'lumotlarini o'qiladigan qiymatlarga aylantiramiz. Dekodlash uchun biz can2sky.com bulutli xizmatidan bepul foydalanamiz. Biz jurnalni CAN -USB adapterlari orqali yozib olamiz, lekin jurnal formatiga e'tibor beramiz - u dekoder xizmatiga mos bo'lishi kerak.
1-qadam: CAN-avtobus/USB vositasi va dasturiy ta'minotini tanlash
can2sky.com dekoderi bir necha turdagi avtobuslar jurnalini qo'llab -quvvatlaydi:
1. CAN-hacker trc-fayl formati
USB adapter uchun havola
CAN avtobus jurnali (29bit) misoli (yuk mashinalari, avtobuslar, traktorlar, boshqa tijorat mashinalari). Fayl *.trc kengaytmasiga ega bo'lishi kerak. Time ID DLC ma'lumotlariga sharh
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
Misol yuklab olish
CAN bus log (11bit) misol (avtomobillar). Fayl *.trc kengaytmasiga ega bo'lishi kerak.
Format namunasi
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
Misol yuklab olish
2. Linux yordamchi dasturining chiqish formati
Bu fayl kengaytmasi *.log bo'lishi kerak. Siz Raspberry Pi, Orange Pi yoki boshqa har qanday Linux kompyuteridan interfeys va dasturiy ta'minot o'rnatilgan dasturlardan foydalanishingiz mumkin. Pi-ni CAN-avtobus ishlashi uchun qanday sozlash kerak, u erda o'qishingiz mumkin. 11 bitli formatga misol:
(1579876676.199507) slcan0 2DE#0000000000000050
(1579876676.199539) slcan0 358#000A800000000000
(1579876676.199547) slcan0 1CA#0000000005005055
(1579876676.199553) slcan0 1CB#00000000000185
Misol yuklab olish
3. Oddiy csv formati
Bu fayl *.csv kengaytmasiga ega bo'lishi kerak
Birinchi satr - satr nomlari yozilgan sarlavha. SA qatori kerak, lekin "1" bilan to'ldirilishi mumkin. vaqt; 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;;
Yuklab olish namunasi Yuklab olish namunasi
29 -bitli CAN -avtobus uchun PGN ustunida 2 bayt PGN -dan foydalaning (masalan - FEF2, FECA va boshqalar).
2 -qadam: ro'yxatdan o'ting va Can2sky.com xizmatiga kiring
Sizning CAN avtobuslar jurnali yozib olingandan so'ng, uni hal qilish uchun can2sky.com xizmatiga yuklashingiz mumkin.
Xizmatga kirish uchun siz ro'yxatdan o'tishingiz kerak. E -pochta xizmati tomonidan yuboriladigan tasdiqni talab qiladi.
Kirishdan so'ng siz birinchi CAN jurnalini yuklashingiz mumkin. TRC faylini yuklash tugmasini bosing.
3 -qadam: CAN avtobus jurnalini yuklang
Yangi mashina variantini tanlang va avtomobil haqidagi ma'lumotlarni to'ldiring (barcha maydonlar majburiydir).
CAN avtobus jurnalining faylini sudrab tashlab yuboring.
Keyin biz jurnalni dekodlash uchun tahlilni (DBC-fayl) tanlashimiz mumkin. Xizmat barcha mumkin bo'lgan tahlillarni tekshiradi va tahlilchi va jurnaldan mos keladigan parametrlarni ko'rsatadi. Jurnalni dekodlash uchun eng mos tahlilni tanlang. Shuni yodda tutingki, xuddi shu ishlab chiqaruvchi tahlilchi sizga yaxshi natijalar beradi.
Yuk mashinalari, avtobuslar va boshqa tijorat transport vositalarining 29 bitli CAN avtobuslari uchun biz ushbu sanoat standarti tufayli J1939 analizatorlaridan birini ishlatamiz. Avtomobillar uchun standartlar yo'q, shuning uchun har bir avtomobil CAN avtobus identifikatorlari jihatidan farq qiladi. Bu shuni anglatadiki, biz Mercedes ma'lumotlarini dekodlash uchun Ford tahlil qilish vositasidan foydalansak ham, lekin ko'plab mos keladigan identifikatorlar bilan ham foydasiz natijalarga erishamiz. Chunki har xil avtomobil sotuvchilari bir xil identifikatorlardan turli parametrlar uchun foydalanishlari mumkin.
Bizning misolimizda BMW X6 jurnali, biz bir xil ishlab chiqaruvchi va mos keladigan identifikatorlarning ko'pligi tufayli BMW X1 tahlilini ishlatamiz.
Yuborish -ni bosing.
4 -qadam: CAN Bus ma'lumotlarini vizualizatsiya qilish
Boshqaruv panelining asosiy oynasi paydo bo'ladi, u erda siz barcha jurnallaringizni va tahlilchilaringizni ko'rishingiz mumkin (ham standart, ham shaxsiy tahlil). Biroz vaqt o'tgach, jurnalingizning holati "bajarilish" dan "tugallangan" ga o'zgartiriladi.
Vizualizatsiyani ko'rish uchun Ko'rish -ni bosing.
Ekranning chap qismi - bu jurnalda faol bo'lgan CAN identifikatorlari ro'yxati. Ulardan ba'zilari DBC-tahlilchi tomonidan tan olingan, ba'zilari-yo'q (qizil fon bilan belgilangan).
Qiymat ustuni jurnal davomida minimal va maksimal parametr qiymatini ko'rsatadi, vaqt filtri diapazoni sozlamalari yordamida tahlil qilish davrini o'zgartirishingiz mumkin. Agar siz parametrlar ro'yxatidagi parametrni bossangiz, u yashil rangga aylanadi. Qiymatlar jadvali paydo bo'ladi va parametrlar sxemasi.
Siz sichqonchaning chap tugmasi bilan va chizilgan qismini tanlashingiz mumkin. Siz bir vaqtning o'zida bir nechta uchastkalarni qurishingiz mumkin, shuningdek, har xil jurnal-fayllardan uchastkalarni birlashtira olasiz. Boshqa parametrlar manbasini tanlash uchun siz yuklangan jurnallar ro'yxatiga bosishingiz mumkin.
Filtr bo'limi biz uchun qiziq bo'lmagan CAN avtobus parametrlarini filtrlash imkonini beradi. Ro'yxatda yashil rang bilan belgilangan parametrlar paydo bo'ladi. Tanlash teskari tomonga buriladi.
5 -qadam: Tahrirlovchini tahrirlash
CAN-avtobus xabarlarini dekodlash qoidalari DBC fayllari bilan tasvirlangan. Har bir parametr (SPN) o'z kod hal qilish qoidasiga ega, uni SPN muharririda tahrirlash, klonlash yoki o'chirish mumkin
SPN muharriri oynasida ushbu CAN avtobus parametrining dekodlanishi bilan bog'liq barcha ma'lumotlar mavjud.
Bit start-CAN bus xabaridagi parametrning boshlang'ich pozitsiyasi (bitlarda, chunki bitli kodlangan parametrlar ko'p). Har bir bayt = 8 bit (fyi). Bit uzunligi - bitdagi CAN parametrining uzunligi.
Kichik endian yoki Big endian - baytli tartibni ro'yxatga olish. Xizmat Intel (Little endian) yoki Motorola Lsb (Big endian) formatlarini qo'llab -quvvatlaydi.
O'lchov - qiymatni haqiqiy parametrga qanday o'zgartirish mumkin.
Ofset - haqiqiy qiymatning ofseti, shuning uchun haqiqiy ma'lumotlar CAN parametri * shkalasi + ofset sifatida hisoblanadi.
Min va Maks - minimal va maksimal qiymat (ixtiyoriy).
Siz ham dekodlash operatsiyalari natijasini DEC, HEX va ikkilik formatda ko'rishingiz mumkin. SPNni o'zgartirgandan so'ng sizdan DBC-tahlilchisini yangi nom bilan saqlash so'raladi (siz standart DBC-faylni o'zgartira olmaysiz), faqat yaratishingiz mumkin. uning yangi versiyasi. Yangi DBC-tahlilni yaratish ko'p vaqt talab qilishi mumkin (bir necha daqiqa, iltimos, sabr qiling).
6 -qadam: Shaxsiy tahlilni yaxshilang
SPN-muharririda siz tanib bo'lmaydigan xabarlar uchun dekodlash qoidalarini qo'shishingiz mumkin.
Buni amalga oshirish uchun +SPN -ni bosing, yana siz standart DBC -da yangi SPN qoidasini yarata olmaysiz, shuning uchun sizdan yangisini tuzish talab qilinadi.
Yangi DBC sifatida saqlagandan so'ng, jurnalingizni yangi tahlilchi bilan oching.
Endi siz yangi SPN ta'riflarini qo'shishingiz mumkin. SPN-muharriri paydo bo'ladi, u erda siz SPN nomini qo'yishingiz va mazmunli bit va o'lchovni o'rnatishingiz mumkin.
Yangi SPN yaratilgandan buyon siz uning natijasini chizmalar uchun ishlatishingiz va boshqa parametrlar bilan birgalikda tahlil qilishingiz mumkin. Tahlil paytida faol (o'zgaruvchan) baytlar ranglanadi.
7 -qadam: Jurnalingizni hammaga ochiq qiling
Odatiy bo'lib, har bir jurnal shaxsiy bo'lib, uni faqat egasi ko'rib chiqishi mumkin. Lekin siz bu kalitni o'chirib, jurnalni "Umumiy" qilishingiz mumkin.
Yangi foydalanuvchi nomi ostida kirgandan so'ng, biz ushbu jurnalni har qanday platforma foydalanuvchisi uchun ochiq bo'lgan umumiy bo'limda ko'ramiz. Hamma uni ko'rib chiqishi va uchastkalarni qurishi mumkin, jurnal ostida maqtovlar yozishi mumkin.
8 -qadam: natijalarni PDF -da saqlang
Siz tanilgan va tan olinmagan CAN avtobus ma'lumotlarining barcha parametrlari bilan hisobot yaratishingiz mumkin. PDF -ga eksport qilish -ni bosing.
Tavsiya:
Avtomobilingizni Wio terminali va CAN avtobus bilan buzib tashlang: 7 qadam
O'zingizning mashinangizni Wio terminali va CAN Bus bilan buzib tashlang: Agar siz CAN Bus va Arduino dasturlashini bilsangiz va mashinangizni buzmoqchi bo'lsangiz, bu yo'riqnomalar sizga echim taklif qilishi mumkin. Nima uchun siz mashinangizni buzmoqchisiz? Bilmayman, lekin bu haqiqatan ham qiziq narsa
NodeMCU yordamida DHT11 ma'lumotlarini MySQL serveriga qanday yuborish mumkin: 6 qadam
NodeMCU yordamida DHT11 ma'lumotlarini MySQL -serverga qanday yuborish mumkin: Ushbu loyihada biz DHT11 -ni nodemcu bilan bog'ladik, keyin namlik va harorat bo'lgan dht11 ma'lumotlarini phpmyadmin ma'lumotlar bazasiga yuboramiz
Avtomobilning bosh qismi uchun DIY Aux usuli: 5 qadam (rasmlar bilan)
Avtomobil boshi uchun DIY Aux usuli: Agar siz telefon yoki ipodni (ular hali ham shunday qilsa) va boshqa audio pleerlarni o'ynashni xohlasangiz va sizning bosh qurilmangiz eski AF bo'lsa, demak siz bu echimni qidiryapsiz
Avtomobilning orqa ko'rinishi: 9 qadam (rasmlar bilan)
AQSh Kasalliklarni nazorat qilish markazi ma'lumotlariga ko'ra, 2001 yildan 2003 yilgacha 15 yoshgacha bo'lgan 7475 bola (yiliga 2492) bo'lgan. avtomobil bakidan davolandi
HAMMA (Haha) veb -saytidan qanday musiqa olish mumkin (Eshitganingizcha, uni olishingiz mumkin OK, agar u Flash -ga o'rnatilgan bo'lsa, siz bunga qodir bo'lmasligingiz mumkin). Qo'shilgan ma'lumotlar: 4 qadam
HAMMA (Haha) veb -saytidan qanday musiqa olish mumkin (Eshitganingizcha, uni olishingiz mumkin … Yaxshi, agar u Flash -ga o'rnatilgan bo'lsa, siz bunga qodir bo'lmasligingiz mumkin). Qo'shilgan ma'lumotlar: agar siz biron -bir saytga kirsangiz va u sizga yoqadigan va xohlagan qo'shiqni ijro etsa, bu erda siz ayblamaysiz, agar biror narsani chalkashtirib yuborsangiz, mening aybim yo'q ) Men musiqani qabul qila oldim