Mündəricat:

Nəqliyyat vasitəsinin CAN Avtobus məlumatlarını necə deşifr etmək olar: 8 addım
Nəqliyyat vasitəsinin CAN Avtobus məlumatlarını necə deşifr etmək olar: 8 addım

Video: Nəqliyyat vasitəsinin CAN Avtobus məlumatlarını necə deşifr etmək olar: 8 addım

Video: Nəqliyyat vasitəsinin CAN Avtobus məlumatlarını necə deşifr etmək olar: 8 addım
Video: Bakı-Quba yolundakı QƏZANIN Anba-An Görüntüləri 2024, Noyabr
Anonim
Nəqliyyat vasitəsinin CAN Avtobus məlumatlarını necə deşifr etmək olar
Nəqliyyat vasitəsinin CAN Avtobus məlumatlarını necə deşifr etmək olar

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

CAN-bus/USB Aləti və Proqramının seçilməsi
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

Qeydiyyatdan keçin və Can2sky.com Xidmətinə daxil olun
Qeydiyyatdan keçin və Can2sky.com Xidmətinə daxil olun
Qeydiyyatdan keçin və Can2sky.com Xidmətinə daxil olun
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

CAN Avtobus Günlüyünüzü Yükləyin
CAN Avtobus Günlüyünüzü Yükləyin
CAN Avtobus Günlüyünüzü Yükləyin
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ı

CAN Bus Məlumatlarının Vizualizasiyası
CAN Bus Məlumatlarının Vizualizasiyası
CAN Bus Məlumatlarının Vizualizasiyası
CAN Bus Məlumatlarının Vizualizasiyası
CAN Bus Məlumatlarının Vizualizasiyası
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

Ayrıştırıcı redaktoru
Ayrıştırıcı redaktoru
Ayrıştırıcı redaktoru
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

Şəxsi təhlilçinizi təkmilləşdirin
Şəxsi təhlilçinizi təkmilləşdirin
Şəxsi təhlilçinizi təkmilləşdirin
Şəxsi təhlilçinizi təkmilləşdirin
Şəxsi analizinizi təkmilləşdirin
Şəxsi analizinizi 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

Girişinizi İctimai Edin
Girişinizi İctimai Edin
Girişinizi İctimai Edin
Girişinizi İctimai 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

Nəticələri PDF sənədində qeyd edin
Nəticələri PDF sənədində 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ə: