Proemion loqosu

Bayt əmr kitabçası

Bayt Əmr Protokolu İkili əmrlər

Bayt Komanda Təlimatında mesaj ötürülməsi üçün uzaq host və CAN şəbəkəsi tərəfindən istifadə olunan Proemion Bayt Komanda Protokolunun əmrləri və onların strukturu təsvir olunur.

General

Byte Command Manual Proemion Byte Command Protocol tərəfindən istifadə edilən strukturu və əmrləri təsvir edir.
Bu protokol cihazın dəstəklədiyi interfeys vasitəsilə uzaq host ilə əlaqə saxlamaq üçün Proemion GmbH şirkətinin bütün CAN-dan PC-yə şlüzləri tərəfindən dəstəklənir.
Aşağıdakı təlimat cihazın xüsusi təlimatlarını genişləndirir.
Qeyri-müəyyənliklər olduqda, həmçinin xüsusi şlüz cihazınızın cihaz təlimatlarına müraciət edin.
CAN to PC şlüzləri RS232, USB, Ethernet, Bluetooth və ya WLAN kimi xüsusi interfeysdən istifadə edərək CAN şəbəkəsini uzaq hosta qoşur.
Proemion Bayt Komanda Protokolu host və CAN şəbəkəsi arasında iki istiqamətli şəffaf CAN mesajının ötürülməsinə, həmçinin host və şlüz arasında əmrlərin ötürülməsinə xidmət edir.
Bütün Proemion CAN-dan PC-yə şlüzlər eyni protokol üzərində işlədiyinə görə, hər hansı bir proqram təminatı sadəcə əsas ünsiyyət rejimini mübadilə etməklə müxtəlif kommunikasiya interfeyslərindən istifadə etmək üçün asanlıqla genişləndirilə bilər.
Əmrlərin əksəriyyəti bütün şlüzlər tərəfindən dəstəklənir, bəzi hallarda xüsusi əmrlər tək cihazlar tərəfindən dəstəklənmir.
Əmrlər və Qurğular bölməsindəki cədvəl sizə bir şey verirview hər bir şlüz tipi tərəfindən dəstəklənən əmrlərdə.

QEYD
Adətən cihazların parametrlərinə təsir edən bütün əmrlər yalnız şlüzün uçucu RAM yaddaşında saxlanılır, sıfırlamadan sonra cihazların qeyri-sabit yaddaşında saxlanılan parametrlər yenidən istifadə olunur.
Siz bu parametrləri cihaza xüsusi konfiqurasiya proqramı ilə və ya cihaz tərəfindən dəstəklənirsə CANopen vasitəsilə dəyişə bilərsiniz.
İstisna: “CAN baud rate” əmri daimi olaraq saxlanılır.
Bəzi şlüzlər üçün konfiqurator proqramında başlanğıc baytını (defolt: 0x43) və dayandırma baytını (defolt: 0x0D) dəyişmək mümkündür.
Bu təlimatdakı bütün təsvirlər standart dəyərlərin istifadə edildiyini güman edir.
Əlavə məlumat və dəstək üçün dəstək formasını doldurun, Xidmət və Dəstək bölməsinə baxın.
Sürücülərin, proqram təminatının, proqram təminatının və sənədlərin ən son versiyaları bizim saytda mövcuddur websayt: Yükləmə Mərkəzi.

1.1. Xidmət və Dəstək 
Sürücülərin, proqram təminatının, proqram təminatının və sənədlərin ən son versiyaları bizim saytda mövcuddur Sənəd Kitabxanası.

Yardıma ehtiyacınız var və ya səhv barədə məlumat vermək istəyirsiniz?
Bizim ziyarət edin websayt Proemion daha ətraflı məlumat üçün və ya bilet toplayın Dəstək.

Bayt rejimi əmrləri

2.1. Komanda formatı (bayt rejimi)

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
'C' (0x43) standart parametrdir. Bəzi cihazlar üçün bu dəyər dəyişdirilə bilər. Bu təlimat həmişə standart parametrləri göstərir.
Uzunluq 0x00-0xFF Uzunluq baytına verilənlər baytlarının sayı, sonrakı əmr baytlarının sayı daxildir.
Əmr 0x00-0xFF Komanda baytı, 0x00 - 0xFE dəyərləri birbaşa əmrlərdir, 0xFF dəyəri o deməkdir ki, növbəti baytda əmr genişlənməsi var
Data xx Məlumat məzmunu
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.
0x0D (Karriage Return) standart parametrdir. Bəzi cihazlar üçün bu dəyər dəyişdirilə bilər. Bu təlimat həmişə standart parametrləri göstərir

“–” bu dəyərin maraqlı olmadığını bildirir
“xx” o deməkdir ki, sahə konfiqurasiya/cavab dəyərini ehtiva edir
Proemion CAN cihazının parametrlərini dəyişdirən və ya tələb edən hər bir mesaja yeni parametrləri ehtiva edən eyni əmr baytı olan mesaj cavab verir.

QEYD
Sorğu əmrləri adətən əlavə parametrlər tələb etmir (“Data” sahəsi yoxdur).
İstisnalar əmrin təsvirində qeyd olunur.

2.1.1. keçmişample

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq 0x0B Uzunluq baytına verilənlər baytlarının sayı, sonrakı əmr baytlarının sayı daxildir.
Əmr 0x00 11-bit ID CAN mesajı
Data 0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18 ID (0x789) (ilk olaraq MSB)
CAN-mesaj Data məzmunu
Yoxlama məbləği 0xCE SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF 0x0D EOF baytı əmrin sonunu qeyd edir.

2.2. Genişləndirilmiş komanda formatı (bayt rejimi)

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
'C' (0x43) standart parametrdir. Bəzi cihazlar üçün bu dəyər dəyişdirilə bilər.
Bu təlimat həmişə standart parametrləri göstərir.
Uzunluq 0x00-0xFF Uzunluq baytına verilənlər baytlarının sayı, sonrakı əmr baytlarının sayı daxildir.
Genişləndirilmiş Komanda 0xD0-0xDF Komanda baytı, 0xD0 - 0xDF dəyərləri genişləndirilmiş əmrlərdir
Data xx Bayt 0: CAN-Kanal (CAN 0 üçün 1-dan başlayaraq) / 128 … 255 modul üçün qorunur (WLAN / GSM / GPS…)
Bayt 1: Əmr
Bayt 2: Məlumat məzmunu
Yoxlama məbləği 0xCE SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF 0x0D EOF baytı əmrin sonunu qeyd edir.

“–” bu dəyərin maraqlı olmadığını bildirir
“xx” o deməkdir ki, sahə konfiqurasiya/cavab dəyərini ehtiva edir

2.2.1. keçmişample - Genişləndirilmiş Komanda

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq 0x0D Uzunluq baytına verilənlər baytlarının sayı, sonrakı əmr baytlarının sayı daxildir.
Əmr 0xD0 Genişləndirilmiş Komanda
Data 0x01
0x00
0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18,
CAN-Kanal: 2
Komanda: 11-bit ID CAN mesaj ID-si (0x789) (ilk olaraq MSB)
CAN-mesaj Data məzmunu
Yoxlama məbləği 0x19 SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

2.3. Məlumat Mesajlarını emal edin
Bu mesajlar qəbul edilmiş CAN mesajlarını hosta ötürmək və ya CAN mesajlarını hostdan CAN şəbəkəsinə göndərmək üçün istifadə olunur.

2.3.1. CAN məlumat çərçivəsinin qəbulu
Şlüz tərəfindən CAN avtobusundan alınan CAN məlumat çərçivəsi mesajları aşağıdakı formatda host interfeysinə ötürülür.

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
Əmr 0x00 11-bit ID CAN mesajı qəbul edildi
0x01 11-bit ID CAN mesajı alındı, mesaj əlavə 32-bit vaxt həddini ehtiva ediramp dəyər.
0x02 29-bit ID CAN mesajı qəbul edildi
0x03 29-bit ID CAN mesajı alındı, mesaj əlavə 32-bit vaxt həddini ehtiva ediramp dəyər.
Data 11 bitlik ID mesajları üçün:
0x00-0xFF bayt 0-1: 11-bit CAN ID (ilk olaraq MSB)
əlavə məlumatlar bayt:
8 CAN məlumat baytına qədər əlavə 32 bitlik vaxt göstəricisiamp dəyər (yalnız zamanamp seçim aktivdir, aşağıya baxın)
29 bitlik ID mesajları üçün:
0x00-0xFF bayt 0-3: 29-bit CAN ID (ilk olaraq MSB)
əlavə məlumatlar bayt:
8 CAN məlumat baytına qədər əlavə 32 bitlik vaxt göstəricisiamp dəyər
(yalnız vaxt olarsaamp seçim aktivdir, aşağıya baxın)
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

QEYD
Bir zaman varsaamp istənirsə, bu seçim müvafiq əmr mesajı ilə aktivləşdirilməlidir (bax: Cihazı Sıfırla).
Genişləndirilmiş komanda kimi istifadə etmək mümkündür (Genişləndirilmiş Komanda Formatına (Bayt Modu) baxın).

2.3.2. CAN məlumat çərçivəsini ötür
CAN verilənlər çərçivəsi mesajlarını CAN avtobusuna ötürmək üçün host interfeysi məlumatları aşağıdakı formatda şlüzə göndərir.

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
Əmr 0x00 11-bit ID CAN məlumat çərçivəsini ötür
0x02 29-bit ID CAN məlumat çərçivəsini ötür
Data 11 bitlik ID mesajları üçün:
0x00-0xFF bayt 0-1:
11-bit CAN ID (ilk olaraq MSB)
əlavə məlumatlar bayt:
8 CAN məlumat baytına qədər
29 bitlik ID mesajları üçün:
0x00-0xFF bayt 0-3:
29-bit CAN ID (ilk olaraq MSB)
əlavə məlumatlar bayt:
8 CAN məlumat baytına qədər
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

QEYD
Genişləndirilmiş komanda kimi istifadə etmək mümkündür (Genişləndirilmiş Komanda Formatına (Bayt Modu) baxın).

2.3.3. CAN uzaqdan çərçivə qəbulu
Şlüz tərəfindən CAN avtobusundan alınan CAN uzaq çərçivə mesajları aşağıdakı formatda host interfeysinə ötürülür.

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
Əmr 0x04 11-bit ID CAN uzaq çərçivə qəbul edildi
0x05 11-bit ID CAN uzaq çərçivə qəbul edildi, mesaj əlavə 32-bit vaxt həddini ehtiva ediramp dəyər.
0x06 29-bit ID CAN uzaq çərçivə qəbul edildi
0x07 29-bit ID CAN uzaq çərçivə qəbul edildi, mesaj əlavə 32-bit vaxt həddini ehtiva ediramp dəyər.
Data 11-bit ID uzaq çərçivələr üçün:
0x00-0xFF bayt 0-1:
11-bit CAN ID (ilk olaraq MSB)
əlavə məlumatlar bayt:
DLC (CAN uzaq çərçivə Data Length Code) əlavə 32 bitlik vaxt həddinə malikdiramp dəyər (yalnız zamanamp seçim aktivdir, aşağıya baxın)
29-bit ID uzaq çərçivələr üçün:
0x00-0xFF bayt 0-3:
29-bit CAN ID (ilk olaraq MSB)
əlavə məlumatlar bayt:
DLC (CAN uzaq çərçivə Data Length Code) əlavə 32 bitlik vaxt həddinə malikdiramp dəyər (yalnız zamanamp seçim aktivdir, aşağıya baxın)
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

QEYD
Bir zaman varsaamp istənirsə, bu seçim müvafiq əmr mesajı ilə aktivləşdirilməlidir (bax: Cihazı Sıfırla).
Genişləndirilmiş komanda kimi istifadə etmək mümkündür (Genişləndirilmiş Komanda Formatına (Bayt Modu) baxın).

2.3.4. CAN uzaq çərçivəni ötür
CAN-dan uzaq çərçivə mesajlarını CAN avtobusuna ötürmək üçün host interfeysi məlumatları aşağıdakı formatda şlüzə göndərir.

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
Əmr 0x04 11-bit ID CAN uzaq çərçivəni ötür
0x06 29-bit ID CAN uzaq çərçivəni ötür
Data 11-bit ID uzaq çərçivələr üçün:
0x00-0xFF Bayt 0-1:
11-bit CAN ID (ilk olaraq MSB)
əlavə məlumat baytı:
DLC (CAN uzaq çərçivə Data Length Code)
29-bit ID uzaq çərçivələr üçün:
0x00-0xFF Bayt 0-3:
29-bit CAN ID (ilk olaraq MSB)
əlavə məlumat baytı:
DLC (CAN uzaq çərçivə Data Length Code)
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

QEYD
Genişləndirilmiş komanda kimi istifadə etmək mümkündür (Genişləndirilmiş Komanda Formatına (Bayt Modu) baxın).

2.3.5. RS232 məlumat çərçivəsi ötürülməsi və qəbulu

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
Əmr 0x09 RS232 məlumat çərçivəsi
Data xx RS232 məlumatları
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

2.3.6. Optimallaşdırma blokunu alın

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
Əmr 0x08 Optimallaşdırma blokunu alın
Data xx Optimallaşdırma məlumatlarını əldə edin
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

2.4. Əlaqə mesajları
Bu mesajlar istifadəçiyə CAN mesajlarının düzgün ötürülməsini yoxlamağa imkan verən rəy məlumatlarını ehtiva edir.

2.4.1. CAN mesaj ötürmə rəyi

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
Əmr 0x20 11-bit ID CAN mesajı ötürülür
0x21 11-bit ID CAN mesajı ötürülür, rəy əlavə vaxt həddini ehtiva ediramp ötürülmə müddətindən
0x22 29-bit ID CAN mesajı ötürülür
0x23 29-bit ID CAN mesajı ötürülür, rəy əlavə vaxt həddini ehtiva ediramp ötürülmə müddətindən
0x24 11-bit ID CAN uzaqdan çərçivə ötürülə bilər
0x25 11-bit ID CAN uzaq çərçivə ötürülür, rəy əlavə vaxt həddini ehtiva ediramp ötürülmə müddətindən
0x26 29-bit ID CAN uzaqdan çərçivə ötürülə bilər
0x27 29-bit ID CAN uzaq çərçivə ötürülür, rəy əlavə vaxt həddini ehtiva ediramp ötürülmə müddətindən
0x28 11-bit ID Transmit Server mesajı ötürülür
0x29 11-bit ID Transmit Server mesajı ötürülür, rəy əlavə vaxt həddini ehtiva ediramp ötürülmə müddətindən
0x2A 29-bit ID Transmit Server mesajı ötürülür
0x2B 29-bit ID Transmit Server mesajı ötürülür, rəy əlavə vaxt həddini ehtiva ediramp ötürülmə müddətindən
Data 11-bit ID mesajları / uzaq çərçivələr üçün:
0x00-0xFF bayt 0-1:
11-bit CAN ID (ilk olaraq MSB)
0x00-0xFF əlavə məlumat baytları (uzaq çərçivədə deyil rəy):
8 CAN Data baytına qədər əlavə 32 bitlik vaxt göstəricisiamp dəyər (yalnız zamanamp seçim aktivdir, aşağıya baxın)
29-bit ID mesajları / uzaq çərçivələr üçün:
0x00-0xFF bayt 0-3:
29-bit CAN ID (ilk olaraq MSB)
0x00-0xFF əlavə məlumat baytları (uzaq çərçivədə deyil rəy):
8 CAN Data baytına qədər əlavə 32 bitlik vaxt göstəricisiamp dəyər (yalnız zamanamp seçim aktivdir, aşağıya baxın)
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

QEYD
Əlaqə mesajları istənirsə, əks əlaqə seçimi müvafiq əmrlə aktivləşdirilməlidir (bax: Server obyektlərini yandır / söndür).
Bir zaman varsaamp üstünlük verilirsə, bu seçim müvafiq mesajla aktivləşdirilməlidir (bax: Cihazı Sıfırla).
Genişləndirilmiş komanda kimi istifadə etmək mümkündür (Genişləndirilmiş Komanda Formatına (Bayt Modu) baxın).

2.5. Diaqnoz məlumat mesajları
2.5.1. Cihaz ID

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
Əmr 0x40 Cihaz ID sətri (sorğu: əlavə məlumat baytı yoxdur)
Data
(yalnız cavabda)
0x00-0xFF ID sətri (yalnız cavabda)
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

2.5.2. Avadanlıq / Proqram təminatı versiyası

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
Əmr 0x41 Aparat / Proqram versiyası (sorğu: əlavə məlumat baytı yoxdur)
Data
(yalnız cavabda)
0x00-0xFF Bayt 0-1: Cihazın hardware versiyası
bayt 2-3: Firmware proqramının proqram versiyası
bayt 4-5: Yükləyicinin proqram versiyası
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

2.5.3. Xəta status

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
Əmr 0x42 Xəta statusu (sorğu: əlavə məlumat baytı yoxdur)
0x43 Əlavə vaxt göstəricisi olan xəta statusu mesajıamp dəyər
(sorğu əmri yoxdur, yalnız cavab mesajı)
Data
(yalnız cavabda)
0x00-0xFF Bayt 0:
bit 0: Bufer daşqını qəbul edə bilər
bit 1: Taymout ötürə bilər
bit 2: CAN xətası sayğacının daşması
bit 3: CAN avtobusunu söndürmə xətası
bit 4: Host interfeysi sintaksisi xətası
bit 5: Host interfeysi formatı xətası
bit 6: Host interfeysi ötürücü bufer daşması
bit 7: istifadə olunmur
Bayt 1 (CAN nəzarətçisinin son səhv kodu):
'0': Xəta yoxdur
'1': Ardıcıllıqda 5-dən çox bərabər bit meydana gəldi
'2': Qəbul edilmiş mesaj düzgün formata malik deyil
'3': Götürülmüş Mesaj qəbul edilmədi
'4': Transmissiya zamanı resessiv səviyyəni təyin etmək mümkün deyil
'5': Transmissiya zamanı dominant səviyyəni təyin etmək mümkün deyil
'6': alınan CRC yoxlama məbləği səhv idi
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

QEYD
Bir zaman varsaamp üstünlük verilirsə, bu seçim müvafiq mesajla aktivləşdirilməlidir (bax: Cihazı Sıfırla).
Səhv statusu hər dəfə dəyişdikdə avtomatik olaraq səhv statusu mesajı yaradılır.
Genişləndirilmiş komanda kimi istifadə etmək mümkündür (Genişləndirilmiş Komanda Formatına (Bayt Modu) baxın).

2.5.4. İnterfeys versiyası

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
Əmr 0x44 İnterfeys versiyası (məsələn, Bluetooth modulu, WLAN modulu, …) (sorğu: əlavə məlumat baytları yoxdur)
Data
(yalnız cavabda)
0x00-0xFF ASCII kodlu versiya sətri
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

QEYD
Genişləndirilmiş komanda kimi istifadə etmək mümkündür (Genişləndirilmiş Komanda Formatına (Bayt Modu) baxın).
Modul seçilə bilər.

2.5.5. Cari CAN-avtobus yükü

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
Əmr 0x47 Saniyədə mesajlarda cari avtobus yükləməsi (sorğu: əlavə məlumat baytı yoxdur)
Data
(yalnız cavabda)
0x00-0xFF Bayt 0-1:
işarəsiz Tam dəyər ölçüsü: 16 bit (ilk olaraq MSB)
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

QEYD
Genişləndirilmiş komanda kimi istifadə etmək mümkündür (Genişləndirilmiş Komanda Formatına (Bayt Modu) baxın).

2.5.6. Cihaz məşğuldur / əmr dəstəklənmir

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
Əmr 0x48 Cihaz əmri yerinə yetirə bilmir (yalnız digər əmrlərə cavab)
Data 0x00-0xFF Gələcək istifadə üçün qorunur
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

QEYD
Genişləndirilmiş komanda kimi istifadə etmək mümkündür (Genişləndirilmiş Komanda Formatına (Bayt Modu) baxın).

2.5.7. CAN ötürücü gecikmə vaxtını təyin edin

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
Əmr 0x49 CAN ötürücü gecikmə vaxtını təyin edin
Data 0x00-0xFF İmzasız tam dəyər ölçüsü: 16 bit (ilk olaraq MSB)
(Cihaz sıfırlandıqdan sonra RAM parametri yenidən 0-a təyin olunur)
Növbəti əmrin 10 ms ilə qiymətləndirilməsinə qədər gecikmə vaxtı, bu dəyər yalnız bir dəfə tətbiq olunur!
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

QEYD
Genişləndirilmiş komanda kimi istifadə etmək mümkündür (Genişləndirilmiş Komanda Formatına (Bayt Modu) baxın).

2.6. CAN Controller quraşdırma mesajları
2.6.1. Kanal ID parametrlərini dəyişdirin / tələb edin

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
Əmr 0x50 Kanal ID parametrlərini qəbul etməyi tələb edin
(bir əlavə məlumat baytı lazımdır = kanal nömrəsi)
0x51 Qəbul kanalının ID parametrlərini dəyişdirin
(ən azı iki əlavə məlumat baytı, kanal nömrəsi və kanal parametrləri lazımdır)
Data 0x00-0xFF Bayt 0:
Obyekt nömrəsini qəbul edin (diapazon şlüz cihazından asılıdır) CANview  USB / RS232: 0…8
CANview  Ethernet: 0…7
Bluetooth / WLAN-ı birləşdirə bilərsiniz: 0…15
0x00-0x07 Bayt 1:
bit 0: 0 = kanal deaktiv, 1 = kanal aktiv bit 1: 0 = 11-bit ID qəbul edin, 1 = 29-bit ID qəbul edin bit 2: 0 = 11-bit ID-ni dəyişdirin, 1 = 29-bit ID-ni dəyişdirin
Bayt 2-3: 11-bit ID əgər bayt1, bit 2 = 0
Bayt 2-5: 29-bit ID əgər bayt1, bit 2 = 1
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

QEYD
Dəyişiklik mesajında ​​ID məlumatı yoxdursa (uzunluq baytı < 4) sonuncu ID parametri qalır.
Bu halda bayt 1, bit 2 nəzərə alınmır.
Genişləndirilmiş komanda kimi istifadə etmək mümkündür (Genişləndirilmiş Komanda Formatına (Bayt Modu) baxın).

2.6.2. Kanal maskası parametrlərini dəyişdirin / tələb edin

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
Əmr 0x52 Kanal maskası parametrlərini qəbul etməyi tələb edin
(bir əlavə məlumat baytı lazımdır = kanal nömrəsi)
0x53 Qəbul kanalı maskası parametrlərini dəyişdirin
(ən azı iki əlavə məlumat baytı, kanal nömrəsi və kanal parametrləri lazımdır)
Data 0x00-0xFF Bayt 0:
Obyekt nömrəsini qəbul edin (diapazon şlüz cihazından asılıdır) CANview  USB / RS232: 0…8
CANview  Ethernet: 0…7
Bluetooth / WLAN-ı birləşdirə bilərsiniz: 0…15
0x00-0x07 Bayt 1:
bit 0: 0 = kanal deaktiv, 1 = kanal aktiv
bit 1: 0 = 11-bit maska ​​qəbul edin, 1 = 29-bit maska ​​qəbul edin
bit 2: 0 = 11-bit maskanı dəyişdirin, 1 = 29-bit maskanı dəyişdirin
Bayt 2-3: 11-bit maska, əgər bayt1, bit 2 = 0
Bayt 2-5: 29-bit maska, əgər bayt1, bit 2 = 1
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

QEYD
Dəyişiklik mesajında ​​maska ​​məlumatı yoxdursa (uzunluq baytı < 4), son maska ​​parametri qalır.
Bu halda bayt 1, bit 2 nəzərə alınmır.
Cihaz hər bir kanal üçün fərdi maskaları dəstəkləmirsə (CANview RS232), 1-dən 7-dək kanal üçün maska ​​parametrləri nəzərə alınmır və kanal 0 parametri ilə cavablandırılır.
Genişləndirilmiş komanda kimi istifadə etmək mümkündür (Genişləndirilmiş Komanda Formatına (Bayt Modu) baxın).

2.6.3. CAN baud dərəcəsi

bayt(lar) Dəyər Təsvir
SOF

(Çərçivənin başlanğıcı)

0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
Əmr 0x56 CAN ötürmə sürəti parametrlərini tələb edin (əlavə məlumat baytları yoxdur)
0x57 CAN ötürmə sürəti Parametrlərini təyin edin
Data 0x00-0xFF Bayt 0: 0xFF, əgər CIA standart ötürmə sürətinə uyğun gəlmirsə, əks halda:
0x00: 10 kBit/san
0x01: 20 kBit/san
0x02: 50 kBit/san
0xFE: 100 kBit/san
0x03: 125 kBit/san
0x04: 250 kBit/san
0x05: 500 kBit/san
0x06: 800 kBit/san
0x07: 1 MBit/san
0xFF: BTR dəyərləri istifadə olunur
Bayt 1: BTR0 Dəyəri (cihazdan asılıdır, yalnız Bayt 0 = 0xFF olduqda) Bayt 2: BTR1 Dəyəri (cihazdan asılıdır, yalnız Bayt 0 = 0xFF olduqda) Bayt 3: BTR2 Dəyəri (cihazdan asılıdır, yalnız Bayt 0 = 0xFF olduqda)  Bayt 4: BTR3 Dəyəri (cihazdan asılıdır, yalnız Bayt 0 = 0xFF olduqda)
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

QEYD
Məlumat baytı 0 0xFF olaraq təyin edilərsə, BTR dəyərləri qeyri-standart ötürmə sürətlərini təyin etmək üçün istifadə olunur.
Standart ötürmə sürətindən istifadə edilərsə, BTR dəyərləri lazım deyil, hər halda istifadə olunursa, nəzərə alınmır!
Əgər siz cihazın standart parametrləri tərəfindən dəstəklənməyən ötürmə sürətini təyin etməlisinizsə, əlavə məlumat üçün dəstəyimizlə əlaqə saxlayın, Xidmət və Dəstək bölməsinə baxın.
Genişləndirilmiş komanda kimi istifadə etmək mümkündür (Genişləndirilmiş Komanda Formatına (Bayt Modu) baxın).

2.6.4. CAN nəzarətçisi sıfırlanır

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
Əmr 0x58 CAN nəzarətçisinin sıfırlanması (əlavə məlumat baytı yoxdur)
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

QEYD
“CAN Controller Reset” əmri vaxt daxil olmaqla, CAN nəzarətçisinin tam sıfırlanmasını həyata keçiriramp buferləri qiymətləndirmək, qəbul etmək və ötürmək.
CAN nəzarətçisinin sıfırlanması cihazın xəta statusunu da sıfırlayır.
Bu səbəbdən, CAN nəzarətçisinin sıfırlanmasından sonra səhv statusunu yeniləmək üçün xəta statusu mesajı yaradılır.
Genişləndirilmiş komanda kimi istifadə etmək mümkündür (Genişləndirilmiş Komanda Formatına (Bayt Modu) baxın).

2.6.5. CAN interfeysi Avtomatik ötürmə rejimini təyin edin

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
Əmr 0x59 Avtomatik ötürmə rejimini təyin edin (əlavə məlumat baytı yoxdur)
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

QEYD
Avtomatik ötürmə rejimi yalnız cihazın dəstəklədiyi standart ötürmə sürətləri ilə mümkündür.
Avtomatik ötürmənin aşkarlanması üçün avtobusda işləyən rabitənin olması lazımdır.
Veri sürətinin aşkarlanması aktiv olduğu halda, Proemion CAN cihazları passiv rejimdədir və CAN avtobusunda trafikə heç bir təsir göstərmir.
Genişləndirilmiş komanda kimi istifadə etmək mümkündür (Genişləndirilmiş Komanda Formatına (Bayt Modu) baxın).

Avtomatik ötürmə əmri şlüz cihazını “Avtomatik ötürmə rejiminə” təyin edir.
Cihaz CAN-da trafikə qulaq asır və ötürmə sürətini avtomatik olaraq konfiqurasiya edir (yalnız cihaz tərəfindən dəstəklənən standart ötürmə sürətləri aşkar edilir).
Düzgün ötürmə sürəti parametrini əldə etdikdən sonra cihaz aşkarlanmış ötürmə sürətini ehtiva edən cavab yaradır.
Bu mesajın formatı 0x59 əmr baytı istisna olmaqla, CAN ötürmə sürəti sorğusu mesajı ilə eynidir.
Heç bir ötürmə sürəti aşkar edilmədikdə, cihaz əməliyyat üçün son konfiqurasiya edilmiş ötürmə sürətindən istifadə edir.
Bu halda, ötürmə sürətinə cavab standart olmayan ötürmə sürəti tələb olunduğu kimidir.

2.6.6. Aktiv / passiv rejimi təyin edin / tələb edin

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
Əmr 0x5A Aktiv / passiv rejimi tələb edin (əlavə məlumat baytları yoxdur)
0x5B Aktiv / passiv rejimi təyin edin
Data 0x00-0x01 0x00 cihaz = aktiv rejim
0x01 cihazı = passiv rejim
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

QEYD
Genişləndirilmiş komanda kimi istifadə etmək mümkündür (Genişləndirilmiş Komanda Formatına (Bayt Modu) baxın).

2.6.7. Kanalın dövriyyə müddətini dəyişdirin / tələb edin

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
Əmr 0x5C Kanalın dövriyyə müddətini tələb edin
(bir əlavə məlumat baytı lazımdır = kanal nömrəsi)
0x5D Qəbul kanalının dövriyyə müddətini dəyişdirin
(ən azı iki əlavə məlumat baytı, kanal nömrəsi və kanal parametrləri lazımdır)
Data 0x00-0xFF Bayt 0:
Obyekt nömrəsini qəbul edin (diapazon şlüz cihazından asılıdır) CANview  Ethernet: 0…7
Bluetooth / WLAN-ı birləşdirə bilərsiniz: 0…15
0x00-0xFF Bayt 1:
Dövr müddəti 10 ms
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

QEYD
Genişləndirilmiş komanda kimi istifadə etmək mümkündür (Genişləndirilmiş Komanda Formatına (Bayt Modu) baxın).

2.7. Host interfeysi konfiqurasiya mesajları
2.7.1. Əlaqə / çıxış parametrləri

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
bayt(lar) Dəyər Təsvir
Əmr 0x60 Əlaqə parametrlərini tələb edin (əlavə data baytları yoxdur)
0x61 Əlaqə parametrlərini təyin edin
Data 0x00-0x07 bayt 0:
az 0: 1 = CAN çıxışı açıq / 0 = CAN çıxışı söndürülür
bit 1: 1 = CAN mesajının rəyini ötürmək aktivdir / 0 = rəy deaktivdir
az 2: 1 = Server rəyi aktivdir / 0 = server rəyi söndürülür
az 3: 1 = RS232 interfeysi açıq / 0 = RS232 interfeysi söndürülüb
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

QEYD
Əgər serial çıxışı söndürülübsə, qəbul edilmiş CAN mesajları Proemion CAN cihazının RAM-da saxlanılır. Bu bufer doludursa, buferin daşması xətası göstərilir.
Çıxış aktivləşdirilərsə, bütün saxlanılan mesajlar dərhal host interfeysinə ötürülür.
Genişləndirilmiş komanda kimi istifadə etmək mümkündür (Genişləndirilmiş Komanda Formatına (Bayt Modu) baxın).

2.8. Server interfeysi əmrlərini ötürmək
2.8.1. Server obyektlərini yandırın / söndürün

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
Əmr 0x80 Sorğu server obyektini aktiv / söndürün (əlavə məlumat baytları yoxdur)
0x81 Server obyektini yandırın / söndürün
Data 0x00-0xFF bayt 0:
Quraşdırılmış hər bir bit müvafiq server obyektinə keçir / server obyektinin aktiv olduğunu göstərir.
Sıfırlama biti söndürülmüş server obyektlərini qeyd edir.
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

QEYD
Bu əmr köhnəlib və artıq cihazlarımız tərəfindən istifadə edilmir.

2.8.2. Server obyektinin konfiqurasiyasını dəyişdirin / tələb edin

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
Əmr 0x82 Server obyektinin konfiqurasiyasını tələb edin (server obyekt nömrəsini ehtiva edən bir əlavə məlumat baytı lazımdır)
0x83 Server obyektini yandırın / söndürün
Data 0x01-0x08 bayt 0 (obyekt nömrəsi):
Dəyişdirilməli olan səkkiz mümkün server obyektindən birinin nömrəsini ehtiva edir.
0x00-0x01 bayt 1 (IDE):
0x00 = 11-bit ID Obyekti
0x01 = 29-bit ID Obyekti
Bayt 2 və daha yüksək bayt nömrələri aşağıdakı məlumatları ehtiva edir göstəriləndə   sifariş:
0x00-0xFF ID (11 və ya 29 bit)
0x01-0x08 DLC (CAN mesajının məlumat baytlarının sayı)
0x00-0xFF qədər 8 məlumat baytı qutu mesajından
0x00-0xFF dövrə vaxtı server obyektinin 10 ms
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

QEYD
DLC baytının məzmunu ötürülən məlumat baytlarının sayı ilə razılaşdırılmalıdır, əks halda ötürücü server gözlənilməz davrana bilər.
Bu əmr köhnəlib və artıq cihazlarımız tərəfindən istifadə edilmir.

2.8.3. Ötürmə kanalı ID parametrlərini dəyişdirin / tələb edin 
CAN ötürücü kanal filtrləri CAN Controller quraşdırma mesajları bölməsində təsvir edilən CAN filtrləri ilə eyni işləyir. Ev sahibindən alınan mesajlar bu filtr şərtləri ilə yoxlanılır. Şərtlər yerinə yetirilərsə, mesaj CAN avtobusuna göndərilir.

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
Əmr 0x84 Ötürmə kanalı ID parametrlərini tələb edin
(bir əlavə məlumat baytı lazımdır = kanal nömrəsi)
0x85 Ötürmə kanalının ID parametrlərini dəyişdirin
(ən azı iki əlavə məlumat baytı, kanal nömrəsi və kanal parametrləri lazımdır)
Data 0x00-0x07 Bayt 0:
Obyekt nömrəsini ötür
0x00-0x07 Bayt 1:
bit 0: 0 = kanal deaktiv, 1 = kanal aktiv
bit 1: 0 = ötürmə 11-bit ID, 1 = ötürmə 29-bit ID
bit 2: 0 = 11-bit ID-ni dəyişdirin, 1 = 29-bit ID-ni dəyişdirin
0x00-0xFF Bayt 2-3: 11-bit ID əgər bayt1, bit 2 = 0
0x00-0xFF Bayt 2-5: 29-bit ID əgər bayt1, bit 2 = 1
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

QEYD
Bu əmr köhnəlib və artıq cihazlarımız tərəfindən istifadə edilmir.

2.8.4. Ötürmə kanalı maskası parametrlərini dəyişdirin / tələb edin

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
Əmr 0x86 Ötürmə kanalı maskası parametrlərini tələb edin
(bir əlavə məlumat baytı lazımdır = kanal nömrəsi)
0x87 Ötürmə kanalı maskası parametrlərini dəyişdirin
(ən azı iki əlavə məlumat baytı, kanal nömrəsi və kanal parametrləri lazımdır)
Data 0x00-0x07 bayt 0:
Obyekt nömrəsini ötür
0x00-0x07 Bayt 1:
az 0: 0 = kanal deaktiv, 1 = kanal aktiv
bit 1: 0 = 11 bit maskanı ötür, 1 = 29 bit maskanı ötür
az 2: 0 = 11-bit maskanı dəyişdirin, 1 = 29-bit maskanı dəyişdirin
0x00-0xFF bayt 2-3: 11-bit maska, əgər bayt1, bit 2 = 0
0x00-0xFF bayt 2-5: 29-bit maska, əgər bayt1, bit 2 = 1
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

QEYD
Bu əmr köhnəlib və artıq cihazlarımız tərəfindən istifadə edilmir.

2.8.5. Ötürmə kanalının dövrünün vaxtı parametrlərini dəyişdirin / tələb edin

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
Əmr 0x88 Ötürmə kanalı dövrü vaxt parametrlərini tələb edin
(bir əlavə məlumat baytı lazımdır = kanal nömrəsi)
0x89 Ötürmə kanalının dövri vaxtı parametrlərini dəyişdirin
(ən azı iki əlavə məlumat baytı, kanal nömrəsi və kanal parametrləri lazımdır)
Data 0x00-0x07 bayt 0:
Obyekt nömrəsini ötür
0x00-0x07 bayt 1:+
az 0: 0 = kanal deaktiv, 1 = kanal aktiv
bit 1: 0 = ötürmə 11 bitlik dövr müddəti, 1 = ötürmə 29 bitlik dövr müddəti
az 2: 0 = 11 bitlik dövrə vaxtını dəyişdirin, 1 = 29 bitlik dövrü dəyişdirin
0x00-0xFF bayt 2-3: Bayt11, bit 1 = 2 olarsa, 0 bitlik dövr müddəti
0x00-0xFF bayt 2-5: Bayt29, bit 1 = 2 olarsa, 1 bitlik dövr müddəti
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

2.9. Cihaz parametrlərinin parametrləri
2.9.1. Vaxtı dəyişdirin / tələb edinamp parametrlər

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
Əmr 0xA0 Sorğu vaxtıamp parametrlər (sorğu: əlavə məlumat baytı yoxdur)
0xA1 Vaxt təyin edinamp parametrlər
Data 0x00-0x13 Bayt 0:
bit 0: 1 = Vaxtamp açıq, 0 = Vaxtamp off
bit 1: 1 = Nisbi vaxtamp, 0 = Mütləq vaxtamp
bit 4: 1 = Xəta və əks-səda rəyiamp on 0 = Xəta və Echo Əlaqə vaxtıamp off
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

Əgər “Timestamp-Rejim” seçildikdə, hər qəbul edilmiş CAN mesajının son məlumat baytından sonra 32 bit sayğac (100 µs ayırdetmə) dəyəri daxil edilir.
Zaman həddini ehtiva edən host interfeysi tərəfindəki bütün mesajlaramp düzgün xronoloji ardıcıllıqladır.
Bir zaman varsaamp əks-sədalanan mesajlardan (“Server Əlaqəsini Göndər” və ya “CAN Message Rəyini Göndər”) və xəta mesajlarından, “Xəta və Echo Rəy vaxtları”ndan sonra daxil edilməlidir.amp' əlavə olaraq aktivləşdirilməlidir.
“Nisbi” və “mütləq rejim” arasındakı fərq, “nisbi rejim”də hər qəbul edilmiş mesajdan sonra sayğac dəyərinin sıfırlanmasıdır.

QEYD
"Səhv və əks-səda" vaxt həddiniamp yalnız zamanla ötürülüramp rejimi aktivləşdirilib.
Genişləndirilmiş komanda kimi istifadə etmək mümkündür (Genişləndirilmiş Komanda Formatına (Bayt Modu) baxın).

2.9.2. Dəyişiklik CAN ötürülməsi gecikmə vaxtı

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını əmr baytlarının sayını ehtiva edir
Əmr 0xA2 CAN ötürücü gecikmə vaxtını təyin edin
Data
(yalnız cavabda)
0x00-0xFF İşarəsiz tam dəyər ölçüsü: 16 bit
(Cihaz sıfırlandıqdan sonra RAM parametri yenidən 0-a təyin olunur)
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

QEYD
Bu gecikmə vaxtı hər CAN mesajından əvvəl daxil edilir ki, CAN ötürülməsi yavaşlasın.

2.9.3. IP blokunun gözləmə müddətini təyin edin

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
Əmr 0xA3 IP blokunun gözləmə müddətini təyin edin (bant genişliyindən daha yaxşı istifadə etmək üçün)
Data 0x00-0xFF 10 millisaniyədə interval
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

2.9.4. Məlumat ötürmə sürətinin hesablanması intervalını təyin edin

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
Əmr 0xA4 CAN ötürmə sürətinin hesablanması intervalını təyin edin
Data 0x00-0xFF Millisaniyələrdə interval
İmzasız tam dəyər ölçüsü: 16 bit (ilk olaraq MSB)
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

QEYD
Genişləndirilmiş komanda kimi istifadə etmək mümkündür (Genişləndirilmiş Komanda Formatına (Bayt Modu) baxın).

2.9.5. CANopen obyekt lüğətinə giriş

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
Əmr 0xA5 Obyekt lüğətində oxuyun / yazın
Data 0x00-0xFF Sorğu: Bayt 0:
Komanda: 0x01 yazma, 0x00 oxu (əlavə məlumat baytları yoxdur)
Bayt 1-2:
İndeks (öncə LSB)
Bayt 3:
Alt indeks
əlavə məlumat baytları:
Məlumat (əvvəlcə LSB)
Cavab: Bayt 0:
Nəticə: 0x40 oxu müvəffəqiyyəti
0x80 oxumaq xətası (əlavə məlumat baytları yoxdur)
0x41 yazma müvəffəqiyyəti (əlavə məlumat baytları yoxdur)
0x81 yazma xətası (əlavə məlumat baytı yoxdur)
Bayt 1-2:
İndeks (öncə LSB)
Bayt 3:
Alt indeks
əlavə məlumat baytları:
Məlumat (əvvəlcə LSB)
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

2.10. Avadanlıq giriş əmrləri
2.10.1. Cihazı sıfırlayın

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
Əmr 0xC0 Cihazı sıfırlayın
Data  —
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

QEYD
Cihazlar bu əmrə "Cihaz ID" əmri ilə cavab verir.
Bəzi qurğular üçün bu əmr hardware sıfırlanmasına səbəb olmur, çünki əks halda host ilə əlaqə itəcək.

  • CANview Ethernet
  • Bluetooth/WLAN-ı birləşdirə bilər

2.10.2. Analoq kanal dəyərini tələb edin

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
Əmr 0xC2 Analoq kanal dəyərini tələb edin (kanal nömrəsini ehtiva edən 1 əlavə data baytı lazımdır)
Data 0x00-0x03 Bayt 0 (kanal nömrəsi):
0x00: Təchizat cildtage
0x01: CAN aşağı xətt
0x02: CAN Yüksək xətt
0x03: Analoq Girişlər 1 və 2
0x00-0xFF Bayt 1: analoq dəyər (kanal 0…2 üçün, aşağıdakı təsvirə baxın)
Bayt 1-4: (kanal 3 üçün) Analoq giriş 1 cildtage IEEE 754 kodlu, əvvəlcə LSB
Bayt 5-8: (kanal 3 üçün) Analoq giriş 2 cildtage IEEE 754 kodlu, əvvəlcə LSB
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.
VCC
CANH / CANL
0x00 0V
0V
VCC
CANH / CANL
0xFF 39V
5V

QEYD
Yalnız CANview RS232 CAN xəttinin həcmini ölçə bilərtage səviyyələri.
Bu ölçü yalnız 125 kBit/s və daha yavaş CAN ötürmə sürətləri üçün mümkündür.

Rəqəmsal kanal dəyərini təyin edin / tələb edin

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
Əmr 0xC4 Rəqəmsal kanal dəyərini tələb edin (kanal nömrəsini ehtiva edən 1 əlavə data baytı lazımdır)
0xC5 Rəqəmsal kanal dəyərini təyin edin (kanal nömrəsi və dəyəri olan 2 əlavə məlumat baytı lazımdır)
Data 0x00-0xFF bayt 0 (kanal nömrəsi): 0x00: avtobusun dayandırılması rezistoru
0x00-0x01 Bayt 1: rəqəmsal dəyər (1 = aktiv, 0 = söndürülür)
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

QEYD
Hər bir dəst əmrinə faktiki qiymətlərlə cavab verilir.

2.10.3. Rabitə parolunu təyin edin

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
Əmr 0xC6 Rabitə parolunun yoxlanılmasını tələb edin
Data xx Əmr
bayt 0…n:
Parol sətri (defolt: “GSMONLIN”) Cavab
bayt 0:
0 = parol yoxlanıldı və OK
Parolun yoxlanılması uğursuz olarsa, cihazdan cavab yoxdur
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

QEYD
Bu mesaj CANlink GSM/UMTS-də bayt rejimi interfeysinin bütün funksionallığını açmaq üçün çox vacibdir.
Sessiya yalnız düzgün ünsiyyət parolunun yoxlanılması ilə mümkündür!

2.10.4. Rabitə parolunu sıfırlayın

bayt(lar) Dəyər Təsvir
SOF
(Çərçivənin başlanğıcı)
0x43 SOF əmrin başlanğıcını qeyd edir.
Uzunluq xx Uzunluq baytı məlumat baytlarının sayını, sonrakı əmr baytlarının sayını ehtiva edir.
Əmr 0xC7 Əlaqə parol yoxlamasını sıfırlayın
Yoxlama məbləği xx SOF, Uzunluq, Komanda və Data baytlarının XOR yoxlama cəmini ehtiva edir.
EOF
(Çərçivənin sonu)
0x0D EOF baytı əmrin sonunu qeyd edir.

QEYD
Bu mesaj bayt rejimi interfeysini kilidləyir.
Bu əmr rabitə seansının sonunda göndərilməlidir.

Əmrlər və Cihazlar

Aşağıdakı cədvəl bütün mövcud əmrlərin xülasəsini təqdim edir və hansı Proemion cihazının onları dəstəklədiyini göstərir.
Proemion cihazı üçün əmrin yararlılığı "S", "E" və ya "S / E" ilə qeyd olunur.

Bu akronimlər aşağıdakıları ifadə edir:

  • “S” Proemion cihazı bu əmri yalnız standart əmr formatında dəstəkləyir (bax: Komanda Formatına (Bayt Modu)).
  • “E” Proemion cihazı bu əmri yalnız genişləndirilmiş əmr formatında dəstəkləyir (bax Genişləndirilmiş Komanda Formatına (Bayt Modu)).
  • “S / E” Proemion cihazı bu əmri standart əmr formatında və genişləndirilmiş əmr formatında dəstəkləyir.
Mesaj Əmr Cihaz
Növ CANview USB CANlink
Bluetooth
2000
CANlink
WLAN
2000
CANlink
simsiz
3000
CANlink
simsiz 4000
CANview
Ethernet
CANlink
mobil
5000
CANlink
mobil
3000
CANview
RS232
Məlumat Mesajlarını emal edin 0x00 S / E S / E S / E S / E S / E S / E S / E S / * S / E
0x01 S / E S / E S / E S / E S / E S / E S / E S / E* S / E
0x02 S / E S / E S / E S / E S / E S / E S / E S / E* S / E
0x03 S / E S / E S / E S / E S / E S / E S / E S / E* S / E
0x04 S / E S / E S / E S / E S / E S / E S / E S / E* S / E
0x05 S / E S / E S / E S / E S / E S / E S / E S / E*
0x06 S / E S / E S / E S / E S / E S / E S / E S / E*
0x07 S / E S / E S / E S / E S / E S / E S / E S / E*
0x08 S / E S / E
0x09 S
Əlaqə Mesajları 0x20 S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x21 S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x22 S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x23 S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x24 S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x25 S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x26 S / E S / E S / E S / E S / E S / E S / E S / E
0x27 S / E S / E S / E S / E S / E S / E S / E S / E
0x28 S / E S / E
0x29 S / E S / E
0x2A S / E S / E
0x2B S / E S / E

*Aşağıdakı əmr verilənləri seçimləri CLM3000 və CLM3600 üçün həyata keçirilmir:
– bit 2: 1 = Server rəyi aktivdir / 0 = server rəyi söndürülür
– bit 3: 1 = RS232 interfeysi aktiv / 0 = RS232 interfeysi söndürülür

Mesaj Əmr Cihaz
Növ CANview USB CANlink
Bluetooth
2000
CANlink
WLAN
2000
CANlink
simsiz 3000
CANlink
simsiz 4000
CANview
Ethernet
CANlink
mobil
5000
CANlink
mobil
3000
CANview
RS232
Diaqnoz Məlumat Mesajları 0x40 S S S S S S S S S
0x41 S S S S S S S S S
0x42 S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x43 S / E S / E S / E S / E S / E
0x44 S / E S / E S / E S / E S / E S / E S / E
0x47 S / E S / E S / E
0x48 S / E S / E S / E S / E
0x49 S / E S / E S / E S / E
CAN Controller Quraşdırma Mesajları 0x50 S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x51 S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x52 S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x53 S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x56 S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x57 S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x58 S / E S / E S / E S / E S / E S / E S / E S / E
0x59 S / E S / E
0x5A S / E S / E S / E S / E S / E
0x5B S / E S / E S / E S / E S / E
0x5C S / E S / E S / E S / E S / E S / E S / E
0x5D S / E S / E S / E S / E S / E S / E S / E
Host İnterfeysi Konfiqurasiya Mesajları 0x60 S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x61 S / E S / E S / E S / E S / E S / E S / E S / E S / E
Server interfeysi əmrlərinin ötürülməsi 0x80 S S
0x81 S S
0x82 S S
0x83 S S
0x84 S
0x85 S
0x86 S
0x87 S
0x88 S
0x89 S
Növ CANview   USB Bluetooth-u birləşdirə bilərsiniz
2000
WLAN-ı birləşdirə bilərsiniz
2000
CANlink simsiz 3000 CANlink simsiz 4000 CANview Ethernet CAN mobil
5000
CAN mobil
3000
CANview
RS232
Cihaz Parametr Parametrləri 0xA0 S / E S / E S / E S / E S / E S /E S / E S / E S / E
0xA1 S / E S / E S / E S / E S / E S / E S / E S / E S / E
0xA2 S
0xA3 S
0xA4 S / E S / E S / E
0xA5 S S S S
Avadanlıq Giriş Əmrləri 0xC0 S S S S S S S S S
0xC2 S S S S
0xC4 S
0xC5 S
0xC6 S S S
0xC7 S S S

Versiya: 11.0.549

Proemion loqosu

Sənədlər / Resurslar

Proemion Bayt Komanda Protokolu Binar əmrləri [pdf] İstifadəçi Təlimatı
Bayt Əmr Protokolu Binar əmrləri, Komanda Protokolu İkili əmrləri, Protokol İkili Əmrləri, Binar əmrləri

İstinadlar

Şərh buraxın

E-poçt ünvanınız dərc olunmayacaq. Tələb olunan sahələr qeyd olunub *