Mündəricat:
- Addım 1: CAN-bus/USB Aləti və Proqramının Seçilməsi
- Addım 2: Qeydiyyatdan keçin və Can2sky.com Xidmətinə daxil olun
- Addım 3: CAN Avtobus Günlüyünüzü Yükləyin
- Addım 4: CAN Bus Məlumatlarının Vizualizasiyası
- Addım 5: Ayrıştırıcı redaktoru
- Addım 6: Şəxsi ayrıcınızı təkmilləşdirin
- Addım 7: Girişinizi hər kəsə açıq edin
- Addım 8: Nəticələri PDF Faylında qeyd edin
Video: Nəqliyyat vasitəsinin CAN Avtobus məlumatlarını necə deşifr etmək olar: 8 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Bu təlimatda, avtomobil və ya yük maşınının CAN avtobus məlumatlarını qeyd edəcəyik və qeydə alınan CAN avtobusu qeyd məlumatlarını oxunaqlı dəyərlərə çevirəcəyik. Şifrəni açmaq üçün pulsuz olan can2sky.com bulud xidmətindən istifadə edəcəyik. Günlüyü CAN -USB adapterləri ilə qeyd edə bilərik, ancaq qeyd formatına diqqət yetirin - bu kod deşifr xidməti ilə uyğun olmalıdır.
Addım 1: CAN-bus/USB Aləti və Proqramının Seçilməsi
can2sky.com dekoderi bir neçə növ canbus qeydini dəstəkləyir:
1. CAN-hacker trc-fayl formatı
USB adapter bağlantısı
CAN bus log (29bit) nümunəsi (yük maşını, avtobuslar, traktorlar, digər ticarət maşınları). Fayl *.trc uzantısına malik olmalıdır. Zaman ID DLC Məlumat Şərhi
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
Yükləmə nümunəsi
CAN bus log (11bit) nümunəsi (avtomobillər). File *.trc uzantısına malik olmalıdır.
Format nümunəsi
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
Yükləmə nümunəsi
2. Linux kommunal kəmərinin çıxış formatı
Bu faylın *.log uzantısı olmalıdır. Raspberry Pi, Orange Pi və ya interfeysi və can-utils proqramı quraşdırılmış hər hansı bir Linux PC-dən istifadə edə bilərsiniz. Orada oxuya biləcəyiniz CAN-avtobus işi üçün Pi necə qurulacaq. 11 bit format nümunəsi:
(1579876676.199507) slcan0 2DE#0000000000000050
(1579876676.199539) slcan0 358#000A800000000000
(1579876676.199547) slcan0 1CA#0000000005005055
(1579876676.199553) slcan0 1CB#00000000000185
Yükləmə nümunəsi
3. Sadə csv formatı
Bu faylın *.csv uzantısı olmalıdır
Birinci sətir - satır adları olan başlıq. SA satırı lazımdır, ancaq "1" ilə doldurula bilər. vaxt; 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;;
Yükləmə nümunəsi Yükləmə nümunəsi
29 bitlik CAN avtobusu üçün PGN sütununda 2 bayt PGN istifadə edin (məsələn - FEF2, FECA və s.).
Addım 2: Qeydiyyatdan keçin və Can2sky.com Xidmətinə daxil olun
CAN avtobus qeydiniz qeyd edildikdən sonra onu deşifr etmək üçün can2sky.com xidmətinə yükləyə bilərsiniz.
Xidmətə daxil olmaq üçün qeydiyyatdan keçməlisiniz. E -poçt xidmət tərəfindən göndəriləcək təsdiq tələb edir.
Girişdən sonra ilk CAN qeydinizi yükləyə bilərsiniz. TRC faylını yüklə düyməsini basın.
Addım 3: CAN Avtobus Günlüyünüzü Yükləyin
Yeni Avtomobil seçimini seçin və nəqliyyat vasitəsi haqqında məlumatı doldurun (bütün sahələr mütləqdir).
CAN avtobus qeyd sənədinizi sürükləyin və buraxın.
Sonra qeydləri deşifr etmək üçün ayrıştırıcı (DBC-fayl) seçə bilərik. Xidmət, mümkün olan bütün təhlilçiləri yoxlayacaq və ayrıştırıcıdan və qeyddən bir çox uyğun parametrləri göstərəcək. Günlüyünüzü deşifr etmək üçün ən uyğun analizatoru seçin. Eyni istehsalçı analizinin daha yaxşı nəticələr verəcəyini nəzərə alın.
Yük maşınları, avtobuslar və digər ticari nəqliyyat vasitələrinin 29 bitlik CAN avtobusu üçün bu sənaye standartına görə J1939 ayırıcılarından birini istifadə edəcəyik. Avtomobillər üçün heç bir standart yoxdur, buna görə hər vasitə CAN avtobus identifikatorları baxımından fərqlidir. Bu o deməkdir ki, Mercedes məlumatlarını deşifr etmək üçün Ford ayrıştırıcısından istifadə edə bilsək də, çox sayda uyğun gələn şəxsiyyət sənədləri olsa belə faydasız nəticələr alacağıq. Çünki fərqli avtomobil satıcıları fərqli parametrlər üçün eyni identifikatorlardan istifadə edə bilərlər.
BMW X6 jurnalına dair nümunəmizdə, eyni istehsalçı və ən çox uyğunluq identifikatoru olduğu üçün BMW X1 ayrıştırıcısından istifadə edəcəyik.
Göndər düyməsini basın.
Addım 4: CAN Bus Məlumatlarının Vizualizasiyası
Bütün qeydlərinizi və təhlilçilərinizi (həm standart, həm də özəl təhlilçilərinizi) görə biləcəyiniz əsas idarə paneli pəncərəsi görünür. Bir müddət sonra qeydinizin vəziyyəti "irəliləyiş" dən "tamamlandı" ya dəyişdiriləcək
Vizualizasiyanı görmək üçün Görünüş düyməsini basın.
Ekranın sol hissəsi - bu qeyddə aktiv olan CAN identifikatorlarının siyahısı. Bəziləri DBC-analizatoru tərəfindən tanınır, bəziləri isə (qırmızı fonla işarələnmişdir).
Dəyər sütunu, qeyd zamanı minimum və maksimum parametr dəyərini göstərir. Zaman Filtri diapazonu parametrlərindən istifadə edərək analiz üçün bir dövrü dəyişə bilərsiniz. Parametrlər siyahısında bir parametrə tıklasanız - yaşıl olur. Dəyərlər cədvəli görünəcək və parametr sahəsi.
Siçanın sol düyməsiylə və sahənin bir hissəsini seçərək sahəni böyütə bilərsiniz. Eyni anda bir neçə sahə qura bilərsiniz, eyni zamanda fərqli qeyd sənədlərindən sahələri birləşdirə bilərsiniz. Başqa bir parametr mənbəyi seçmək üçün yüklənmiş qeydlərin siyahısına daxil ola bilərsiniz.
Filtr bölməsi bizim üçün maraqlı görünməyən CAN avtobus parametrlərini süzgəcdən keçirməyə imkan verir. Yaşıl işarələnmiş parametrlər siyahıda görünür. İnversiya seçimi tərsinə çevirəcək.
Addım 5: Ayrıştırıcı redaktoru
CAN-avtobus mesajlarının deşifr edilməsi qaydaları DBC faylları ilə təsvir edilmişdir. Hər bir parametrin (SPN) SPN redaktorunda redaktə edə, klonlaya və ya silə biləcəyiniz öz kod açma qaydası var
SPN redaktor pəncərəsində bu CAN bus parametrinin kodunun açılması ilə bağlı bütün məlumatlar var.
Bit başlanğıcı-CAN avtobus mesajında parametrin başlanğıc mövqeyi (bit kodlu parametrlər çox olduğu üçün bitlərdə). Hər bayt = 8 bit (fyi). Bit uzunluğu - bitlərdə CAN parametrinin uzunluğu.
Little endian və ya Big endian - bayt sıralaması. Xidmət həm Intel (Little endian), həm də Motorola Lsb (Big endian) formatını dəstəkləyir.
Ölçək - dəyəri real parametrə necə çevirmək olar.
Ofset - həqiqi dəyərin ofseti, buna görə CAN parametri * miqyas + ofset kimi hesablanmış real məlumatlar.
Min və Maks - minimum və maksimum dəyər (isteğe bağlı).
Dekodlaşdırma əməliyyatınızın nəticəsini DEC, HEX və ikili formatda da görə bilərsiniz. SPN modifikasiyasından sonra yeni bir ad altında bir DBC-ayrıştırıcısını saxlamaq istənir (standart DBC faylını dəyişdirə bilməzsiniz), yalnız yarada bilərsiniz. bunun yeni versiyası. Yeni DBC-ayrıştırıcının yaradılması çox vaxt apara bilər (bir neçə dəqiqə, zəhmət olmasa səbirli olun).
Addım 6: Şəxsi ayrıcınızı təkmilləşdirin
SPN redaktorunda tanınmayan mesajlar üçün kod açma qaydaları əlavə edə bilərsiniz.
Yenə də, standart DBC -də yeni SPN qaydası yarada bilməzsiniz, buna görə də yeni bir qaydada göstərilmək istənəcək.
Yeni DBC olaraq saxladıqdan sonra qeydinizi yeni ayrıştırıcı ilə açın.
İndi yeni SPN tərifləri əlavə edə bilərsiniz. Bir SPN adını qoya biləcəyiniz və mənalı bit və miqyas təyin edə biləcəyiniz bir SPN redaktoru görünəcək.
Yeni SPN yaradıldığından, nəticələrini süjetlər üçün istifadə edə və digər parametrlərlə birlikdə təhlil edə bilərsiniz. Analiz zamanı aktiv (dəyişən) baytlar rənglənəcək.
Addım 7: Girişinizi hər kəsə açıq edin
Varsayılan olaraq, hər bir qeyd özəldir və yalnız sahibi tərəfindən nəzərdən keçirilə bilər. Ancaq bu keçidi söndürə və "İctimai" qeydini edə bilərsiniz.
Yeni istifadəçi adı altında daxil olduqdan sonra hər hansı bir platform istifadəçisi üçün əlçatan olan bu girişi ictimai bölmədə görəcəyik. Hər kəs onu nəzərdən keçirə və sahələr qura bilər, log altında təriflər yaza bilər.
Addım 8: Nəticələri PDF Faylında qeyd edin
Bütün tanınmış və tanınmayan CAN avtobus məlumat parametrləri ilə bir hesabat yarada bilərsiniz. PDF -ə ixrac et düyməsini basın.
Tövsiyə:
Raspberry Pi istifadə edərək LCD -də DHT məlumatlarını necə oxumaq olar: 6 addım
Raspberry Pi istifadə edərək LCD -də DHT məlumatlarını necə oxumaq olar: Temperatur və nisbi rütubət mühitdəki hava məlumatları üçün vacibdir. İkisi bir mini hava stansiyasının verdiyi məlumatlar ola bilər. Raspberry Pi ilə istiliyinizi və Nisbi rütubətinizi oxumaq müxtəlif variantlardan istifadə etməklə əldə edilə bilər
Hava İstasyonu Məlumatlarını Necə Qeyd etmək - Liono Maker: 5 addım
Hava İstasyonu Məlumatlarını Necə Qeyd etmək | Liono Maker: Giriş: Salam, bu #LionoMaker. Bu mənim açıq mənbəyim və rəsmi YouTube kanalımdır. İşdə link: Liono Maker / YOUTUBE KANALI Bu layihədə " Hava İstasyonu Məlumatlarını Qeyd etməyi " etməyi öyrənəcəyik. bu çox maraqlıdır
NTP Zaman Damgası ilə ESP32 Məlumatlarını IoT Buludda Necə Nəşr Etmək olar: 5 addım
NSP Zaman Damğası ilə ESP32 Məlumatlarını IoT Buludda Necə Nəşr Etmək olar: Bir çox tətbiqdə istifadəçilər, yüklərində AskSensors IoT buluduna göndəriləcək dəyərlərin yerli zaman damgası ilə birlikdə məlumatlarını göndərməlidirlər. Zaman damgası formatı UNIX dövrüdür: Yanudan bəri keçən milisaniyələrin sayı
Fayllarınızı Təhlükəsiz Etmək üçün Şifrəli Dvd Məlumatlarını Necə Edə bilərsiniz .: 8 Addım
Fayllarınızı Təhlükəsiz Etmək üçün Şifrəli Dvd Məlumatlarını Necə Hazırlamaq olar: Şifrəli DVD -ni fayllarınızın təhlükəsizliyi üçün çox yaxşı etmək üçün çox asan bir üsul tapıram. ŞİFRELİ VİRTÜAL SÜRÜCÜ (EVD) etmək üçün PGP masaüstündən istifadə etdim. Qeyd: PGP masa üstü deyil Bir proqramı yüklədikdən sonra tech-piersrsr almaq üçün lazım olan bir pulsuz proqram
Kitab məlumatlarını kəşf etmək, təşkil etmək və paylaşmaq üçün bir sayt olan Bookhuddle.com yaratmaq: 10 addım
Kitab məlumatlarını kəşf etmək, təşkil etmək və paylaşmaq üçün bir veb sayt olan Bookhuddle.com -un yaradılması: Bu yazı, oxucuların kitab məlumatlarını kəşf etmələrinə, təşkil etmələrinə və paylaşmalarına kömək etmək məqsədi daşıyan Bookhuddle.com saytının yaradılması və istifadəyə verilməsi ilə bağlı olan addımları təsvir edir. digər veb saytların inkişafına müraciət edəcək