Isi kandungan:
- Langkah 1: Memilih Alat dan Perisian CAN-bus / USB
- Langkah 2: Daftar dan Log masuk ke Perkhidmatan Can2sky.com
- Langkah 3: Muatkan Log Bas CAN Anda
- Langkah 4: Visualisasi Data Bas CAN
- Langkah 5: Penyunting Parser
- Langkah 6: Tingkatkan Penghurai Peribadi Anda
- Langkah 7: Jadikan Log Anda Umum
- Langkah 8: Simpan Hasil dalam Fail PDF
Video: Cara Menyahkod Data BOLEH Kenderaan: 8 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Dalam arahan ini, kami akan merekodkan data bas CAN kereta atau trak dan menukar data log bas CAN yang direkodkan menjadi nilai yang boleh dibaca. Untuk penyahkodan kami akan menggunakan perkhidmatan cloud can2sky.com yang percuma. Kami dapat merakam log dengan penyesuai CAN-USB tetapi memperhatikan format log - semestinya serasi dengan perkhidmatan penyahkod.
Langkah 1: Memilih Alat dan Perisian CAN-bus / USB
penyahkod can2sky.com menyokong beberapa jenis log bas tin:
1. Format fail trc CAN-hacker
Pautan penyesuai USB
BOLEH log bas (29bit) contoh (trak, bas, traktor, jentera komersial lain). Fail harus mempunyai pelanjutan *.trc. Ulasan Data DLC ID Masa
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
Contoh muat turun
BOLEH log bas (11bit) contoh (kereta). Fail harus mempunyai *.trc sambungan.
Contoh format
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
Contoh muat turun
2. Format output candump utiliti Linux
Fail ini harus mempunyai sambungan *.log. Anda boleh menggunakan Raspberry Pi, Orange Pi atau mana-mana PC Linux yang lain dengan perisian antara muka dan perisian boleh dipasang. Cara mengatur Pi untuk operasi bas CAN yang anda boleh baca di sana. Contoh format 11bit:
(1579876676.199507) slcan0 2DE # 0000000000000050
(1579876676.199539) slcan0 358 # 000A800000000000
(1579876676.199547) slcan0 1CA # 0000000005005055
(1579876676.199553) slcan0 1CB # 00000000000185
Contoh muat turun
3. Format csv ringkas
Fail ini harus mempunyai pelanjutan *.csv
Rentetan pertama - tajuk dengan nama baris. Baris SA perlu tetapi boleh diisi dengan "1". masa; 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;;
Contoh muat turun Contoh muat turun
Untuk bas CAN 29-bit, hanya gunakan 2 bait PGN di lajur PGN (contohnya - FEF2, FECA, dll).
Langkah 2: Daftar dan Log masuk ke Perkhidmatan Can2sky.com
Setelah log bas CAN anda direkodkan, anda boleh memuat naiknya ke perkhidmatan can2sky.com untuk menyahkodnya.
Anda mesti mendaftar untuk memasuki perkhidmatan. E-mel memerlukan pengesahan, yang akan dihantar melalui perkhidmatan.
Selepas log masuk anda boleh memuatkan log CAN pertama anda. Klik butang Muat naik fail TRC.
Langkah 3: Muatkan Log Bas CAN Anda
Pilih pilihan Kereta Baru dan isi maklumat mengenai kenderaan (semua bidang diperlukan).
Seret dan lepaskan fail log bas CAN anda.
Kemudian kita boleh memilih penghurai (DBC-file) untuk menyahkod log. Perkhidmatan akan memeriksa semua pengurai yang mungkin dan menunjukkan sejumlah parameter yang sepadan dari penghurai dan log. Pilih penghurai yang paling sesuai untuk menyahkod log anda. Perhatikan bahawa penghurai pengeluar yang sama akan memberi anda hasil yang lebih baik.
Untuk bas 29bit CAN trak, bas dan kenderaan komersial yang lain, kami akan menggunakan salah satu penghurai J1939 kerana standard industri ini. Untuk kereta tidak ada standard sehingga setiap kenderaan berbeza dari segi ID bas CAN. Ini bermaksud bahawa walaupun kita dapat menggunakan parser Ford untuk menyahkod data Mercedes - tetapi kita akan menerima hasil yang tidak berguna walaupun dengan sebilangan besar ID yang sepadan. Kerana vendor kereta yang berbeza dapat menggunakan ID yang sama untuk parameter yang berbeza.
Dalam contoh kami untuk log BMW X6, kami akan menggunakan pengurai BMW X1, kerana pengeluar yang sama dan jumlah ID yang hampir sama.
Klik Hantar.
Langkah 4: Visualisasi Data Bas CAN
Tetingkap papan pemuka utama muncul di mana anda dapat melihat semua log dan penghurai anda (kedua-dua lalai dan penghurai peribadi anda). Setelah beberapa lama status log anda akan diubah dari "kemajuan" menjadi "selesai"
Klik Lihat untuk melihat visualisasi.
Bahagian kiri skrin - senarai pengecam CAN yang aktif dalam log ini. Sebahagian daripadanya dikenali oleh DBC-parser, sebahagian lagi - tidak (ditandakan dengan latar belakang merah).
Lajur nilai menunjukkan nilai parameter minimum dan maksimum semasa log. Anda boleh mengubah jangka masa untuk analisis menggunakan tetapan julat Penapis Masa. Sekiranya anda mengklik parameter dalam senarai parameter - ia menjadi hijau. Jadual nilai akan muncul dan plot plot.
Anda boleh memperbesar plot dengan butang kiri tetikus dan memilih bahagian plot. Anda boleh membina beberapa plot sekaligus, anda juga boleh menggabungkan plot dari fail log yang berbeza. Untuk memilih sumber parameter lain, anda boleh mengklik kotak senarai log yang dimuat.
Bahagian penapis membolehkan untuk menyaring parameter bas CAN yang tidak kelihatan menarik bagi kami. Parameter bertanda hijau muncul dalam senarai. Inversi akan membalikkan pilihan.
Langkah 5: Penyunting Parser
Peraturan penyahkodan mesej CAN-bus dijelaskan oleh fail DBC. Setiap parameter (SPN) mempunyai aturan penyahkodan tersendiri yang dapat anda edit, klon atau hapus di editor SPN
Tetingkap editor SPN mengandungi semua maklumat yang berkaitan dengan penyahkodan parameter bas CAN ini.
Permulaan bit - kedudukan permulaan parameter dalam pesan bas CAN (dalam bit, kerana terdapat banyak parameter berkod bit). Setiap bait = 8 bit (fyi). Panjang bit - panjang parameter CAN dalam bit.
Penghitungan pesanan sedikit endian atau Big endian - bait. Perkhidmatan menyokong format Intel (Little endian) atau Motorola Lsb (Big endian).
Skala - skala bagaimana menukar nilai boleh menjadi parameter sebenar.
Offset - ofset nilai sebenar, jadi data sebenar dikira sebagai parameter CAN * skala + offset.
Min dan Max - nilai minimum dan maksimum (pilihan).
Anda juga dapat melihat hasil operasi penyahkodan anda dalam format DEC, HEX dan binari. Selepas pengubahsuaian SPN, anda akan diminta menyimpan parser DBC dengan nama baru (anda tidak dapat mengubah fail DBC lalai), anda hanya boleh membuat versi baru daripadanya. Pembuatan penghurai DBC baru memerlukan banyak masa (beberapa minit, harap bersabar).
Langkah 6: Tingkatkan Penghurai Peribadi Anda
Dalam penyunting SPN, anda boleh menambahkan peraturan penyahkodan untuk mesej yang tidak dikenali.
Klik + SPN untuk membuatnya. Sekali lagi, anda tidak boleh membuat peraturan SPN baru dalam DBC lalai, jadi anda akan diminta untuk membuat yang baru.
Setelah menyimpan sebagai DBC baru buka log anda dengan penghurai baru.
Sekarang anda boleh menambahkan definisi SPN baru. Editor SPN akan muncul di mana anda boleh meletakkan nama SPN dan menetapkan bit dan skala yang bermakna.
Sejak SPN baru dibuat, anda boleh menggunakan hasilnya untuk plot dan menganalisis bersama-sama dengan parameter lain. Bait aktif (berubah) selama tempoh analisis akan diwarnai.
Langkah 7: Jadikan Log Anda Umum
Secara lalai, setiap log adalah peribadi dan hanya dapat disemak oleh pemiliknya. Tetapi anda boleh mematikan suis ini dan membuat log "Umum".
Setelah log masuk di bawah nama pengguna baru kami akan melihat log masuk ini di bahagian awam, dapat diakses oleh mana-mana pengguna platform. Semua orang boleh menyemaknya dan membina plot, catatan terpuji di bawah log.
Langkah 8: Simpan Hasil dalam Fail PDF
Anda boleh menghasilkan laporan dengan semua parameter data bas CAN yang dikenali dan tidak dikenali. Klik Eksport ke PDF.
Disyorkan:
Cara Membuat Perekam Data Masa Nyata Kelembapan dan Suhu Dengan Arduino UNO dan SD-Card - Simulasi Pencatat Data DHT11 dalam Proteus: 5 Langkah
Cara Membuat Perekam Data Masa Nyata Kelembapan dan Suhu Dengan Arduino UNO dan SD-Card | DHT11 Data-logger Simulation in Proteus: Pengenalan: hai, ini adalah Liono Maker, berikut adalah pautan YouTube. Kami membuat projek kreatif dengan Arduino dan mengusahakan sistem terbenam. Data-Logger: Data logger (juga data-logger atau data recorder) adalah peranti elektronik yang merekod data dari masa ke masa dengan
GRaCE- Kacamata yang boleh dilepas dan boleh klip Glowing: 5 Langkah
GRaCE- Glowing Removable and Clipable Eyewear: GRaCe (atau Glowing Removable and Clipable Eyewear) adalah prototaip yang saya buat untuk mereka yang sangat aktif dengan tangan mereka di dalam persekitaran yang gelap, seperti menara komputer atau objek dengan sedikit cahaya sekitar dalam. GRaCE dirancang dengan
Cara Mudah Mendapatkan Data Dari Kenderaan Anda: 4 Langkah
Cara Mudah Mendapatkan Data Dari Kenderaan Anda: Di sini kami memperkenalkan cara mudah untuk mendapatkan data dari penyambung OBD-II kenderaan anda, serta data GPS. OBD-II, Diagnostik On-Board Kedua, adalah istilah automotif yang merujuk kepada kemampuan diagnostik dan pelaporan diri kenderaan. Sistem OBD memberi
Cara Menetapkan Kenderaan Rel Kereta Api di Laluan: 10 Langkah (dengan Gambar)
Cara Menetapkan Kenderaan Kereta Api Rel di Laluan: Langkah berjaga-jaga Keselamatan: Orang yang meletakkan trak kereta api tinggi di rel dan orang yang menolong harus memakai pakaian yang kelihatan tinggi (mis. Rompi, kaus, mantel) agar dapat dilihat dengan kemungkinan lalu lintas yang akan datang. Sarung tangan dan sarung tangan juga harus dipakai untuk
Cara Mendapatkan Muzik Dari Laman Web HANYA (Haha) (Selagi Anda Boleh Mendengarnya, Anda Boleh Mendapatkannya Ok Baiklah Jika Ia Dimasukkan dalam Kilat Anda Mungkin Tidak Mampu) DIEDIT !!!!! Maklumat Tambahan: 4 Langkah
Cara Mendapatkan Muzik Dari Laman Web HANYA (Haha) (Selagi Anda Boleh Mendengarnya, Anda Boleh Mendapatkannya … Ok Baiklah Jika Ia Dimasukkan dalam Kilat Anda Mungkin Tidak Mampu) DIEDIT !!!!! Maklumat Tambahan: jika anda pernah pergi ke laman web dan memainkan lagu yang anda suka dan mahukannya, inilah petunjuk untuk tidak salah saya sekiranya anda mengacaukan sesuatu (satu-satunya cara ia akan berlaku adalah jika anda mula menghapus barang tanpa sebab ) Saya dapat mendapatkan muzik untuk