Proemion байт командалық протоколы Екілік пәрмендер пайдаланушы нұсқаулығы

Proemion Byte Command Protocol Binary commands - Featured Image

Proemion логотипі

Байт пәрменінің нұсқаулығы

Байттық пәрмен хаттамасы Екілік командалар

Байт пәрмені нұсқаулығы хабарларды жіберу үшін қашықтағы хост және CAN желісі пайдаланатын Proemion байт пәрмен хаттамасының пәрмендері мен құрылымын сипаттайды.

Жалпы

Байт пәрмені нұсқаулығы Proemion байт пәрмен хаттамасы пайдаланатын құрылым мен пәрмендерді сипаттайды.
Бұл хаттамаға құрылғы қолдайтын интерфейс арқылы қашықтағы хостпен байланысу үшін Proemion GmbH компаниясының барлық CAN - ДК шлюздері қолдау көрсетеді.
Келесі нұсқаулық құрылғыға арналған нұсқаулықтарды кеңейтеді.
Белгісіздіктер туындаған жағдайда арнайы шлюз құрылғысының құрылғы нұсқаулығын да қараңыз.
CAN - ДК шлюздері RS232, USB, Ethernet, Bluetooth немесе WLAN сияқты белгілі бір интерфейсті пайдаланып, CAN желісін қашықтағы хостқа қосады.
Proemion байт пәрмен хаттамасы хост пен CAN желісі арасында екі жақты мөлдір CAN хабарламасын жіберуге, сондай-ақ хост пен шлюз арасындағы пәрмендерді тасымалдауға қызмет етеді.
Барлық Proemion CAN - ДК шлюздері бір протоколда жұмыс істейтіндіктен, кез келген қолданбалы бағдарламалық құралды жай ғана негізгі байланыс тәртібімен алмасу арқылы әртүрлі байланыс интерфейстерін пайдалану үшін оңай кеңейтуге болады.
Пәрмендердің көпшілігіне барлық шлюздер қолдау көрсетеді, кейбір жағдайларда арнайы командаларға бір құрылғылар қолдау көрсетпейді.
Пәрмендер мен құрылғылар тарауындағы кесте сізге артықшылық бередіview әрбір жеке шлюз түрі қолдайтын пәрмендерде.

ЕСКЕРТУ
Әдетте құрылғылар параметрлеріне әсер ететін барлық пәрмендер шлюздің тұрақты жедел жадында ғана сақталады, қалпына келтіргеннен кейін құрылғылардың тұрақты жадында сақталған параметрлер қайтадан пайдаланылады.
Бұл параметрлерді құрылғыға арнайы конфигуратор бағдарламалық құралымен немесе – құрылғы қолдаса – CANopen арқылы өзгертуге болады.
Ерекшелік: «CAN boud rate» пәрмені тұрақты сақталады.
Кейбір шлюздер үшін конфигуратор бағдарламалық құралында бастапқы байтты (әдепкі: 0x43) және тоқтату байтты (әдепкі: 0x0D) өзгертуге болады.
Осы нұсқаулықтағы барлық сипаттамалар әдепкі мәндер пайдаланылады деп болжайды.
Қосымша ақпарат пен қолдау алу үшін қолдау формасын толтырыңыз, Қызмет және қолдау бөлімін қараңыз.
Драйверлердің, бағдарламалық жасақтаманың, микробағдарламаның және құжаттаманың соңғы нұсқалары біздің сайтта қол жетімді webсайт: Жүктеп алу орталығы.

1.1. Қызмет көрсету және қолдау көрсету 
Драйверлердің, бағдарламалық құралдың, микробағдарламаның және құжаттаманың соңғы нұсқалары біздің сайтта қол жетімді Құжаттар кітапханасы.

Сізге көмек керек пе немесе қате туралы хабарлағыңыз келе ме?
Біздің қонаққа барыңыз webсайт Проэмион Қосымша ақпарат алу үшін немесе билетті мына жерден алыңыз Қолдау.

Байт режимінің пәрмендері

2.1. Пәрмен пішімі (байт режимі)

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
'C' (0x43) әдепкі параметр болып табылады. Кейбір құрылғылар үшін бұл мәнді өзгертуге болады. Бұл нұсқаулық әрқашан әдепкі параметрді көрсетеді.
Ұзындығы 0x00-0xFF Ұзындық байт деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0x00-0xFF Пәрмен байты, 0x00 - 0xFE мәндері тікелей пәрмендер, 0xFF мәні келесі байтта пәрмен кеңейтімі бар екенін білдіреді
Деректер xx Деректер мазмұны
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.
0x0D (каретканы қайтару) әдепкі параметр болып табылады. Кейбір құрылғылар үшін бұл мәнді өзгертуге болады. Бұл нұсқаулық әрқашан әдепкі параметрді көрсетеді

«–» бұл мән қызығушылық тудырмайтынын білдіреді
«xx» өрісте конфигурация/жауап мәні бар екенін білдіреді
Proemion CAN құрылғысының параметрлерін өзгертетін немесе сұрайтын әрбір хабарламаға жаңа параметрлерді қамтитын бірдей пәрмен байты бар хабарлама жауап береді.

ЕСКЕРТУ
Сұрау пәрмендері әдетте қосымша параметрлерді қажет етпейді («Деректер» өрісі жоқ).
Ерекшеліктер пәрмен сипаттамасында айтылған.

2.1.1. Мысample

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы 0x0B Ұзындық байт деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0x00 11-бит ID CAN хабары
Деректер 0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18 ID (0x789) (алдымен MSB)
CAN-хабарлама Деректер мазмұны
Бақылау сомасы 0xCE SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF 0x0D EOF байты пәрменнің соңын белгілейді.

2.2. Кеңейтілген пәрмен пішімі (байт режимі)

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
'C' (0x43) әдепкі параметр болып табылады. Кейбір құрылғылар үшін бұл мәнді өзгертуге болады.
Бұл нұсқаулық әрқашан әдепкі параметрді көрсетеді.
Ұзындығы 0x00-0xFF Ұзындық байт деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Кеңейтілген пәрмен 0xD0-0xDF Пәрмен байты, 0xD0 - 0xDF мәндері кеңейтілген пәрмендер болып табылады
Деректер xx 0-байт: CAN-арна (CAN 0 үшін 1-ден басталады) / 128 … 255 модуль үшін сақталған (WLAN / GSM / GPS…)
1-байт: Пәрмен
2-байт: Деректер мазмұны
Бақылау сомасы 0xCE SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF 0x0D EOF байты пәрменнің соңын белгілейді.

«–» бұл мән қызығушылық тудырмайтынын білдіреді
«xx» өрісте конфигурация/жауап мәні бар екенін білдіреді

2.2.1. Мысample – Кеңейтілген пәрмен

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы 0x0D Ұзындық байт деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0xD0 Кеңейтілген пәрмен
Деректер 0x01
0x00
0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18,
CAN-арна: 2
Пәрмен: 11-бит ID CAN хабар идентификаторы (0x789) (алдымен MSB)
CAN-хабарлама Деректер мазмұны
Бақылау сомасы 0x19 SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

2.3. Деректер хабарларын өңдеу
Бұл хабарламалар қабылданған CAN хабарламаларын хостқа жіберу немесе CAN хабарламаларын хосттан CAN желісіне жіберу үшін пайдаланылады.

2.3.1. CAN деректер кадрын қабылдау
CAN шинасынан шлюз арқылы алынған CAN деректер кадрының хабарламалары хост интерфейсіне келесі пішімде тасымалданады.

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0x00 11-бит ID CAN хабары қабылданды
0x01 11-биттік ID CAN хабары қабылданды, хабарда қосымша 32-бит уақыт көрсеткіші барamp мән.
0x02 29-бит ID CAN хабары қабылданды
0x03 29-биттік ID CAN хабары қабылданды, хабарда қосымша 32-бит уақыт көрсеткіші барamp мән.
Деректер 11-биттік идентификаторлық хабарлар үшін:
0x00-0xFF Байт 0-1: 11-биттік CAN идентификаторы (алдымен MSB)
қосымша деректер байт:
8 CAN деректер байтына дейін қосымша 32 биттік уақыт көрсеткішіamp мән (тек уақыт болса ғанаamp опция қосылған, төменде қараңыз)
29-биттік идентификаторлық хабарлар үшін:
0x00-0xFF Байт 0-3: 29-биттік CAN идентификаторы (алдымен MSB)
қосымша деректер байт:
8 CAN деректер байтына дейін қосымша 32 биттік уақыт көрсеткішіamp мән
(уақыты жеткенде ғанаamp опция қосылған, төменде қараңыз)
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

ЕСКЕРТУ
Уақыт болсаamp қажет болса, бұл опцияны тиісті пәрмендік хабармен қосу керек («Құрылғыны қалпына келтіру» бөлімін қараңыз).
Кеңейтілген пәрмен ретінде пайдалану мүмкін (Кеңейтілген пәрмен пішімі (байт режимі) бөлімін қараңыз).

2.3.2. CAN деректер кадрын жіберу
CAN деректер кадрының хабарламаларын CAN шинасына жіберу үшін хост интерфейсі деректерді шлюзге келесі форматта жібереді.

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0x00 11-биттік ID CAN деректер кадрын жіберу
0x02 29-биттік ID CAN деректер кадрын жіберу
Деректер 11-биттік идентификаторлық хабарлар үшін:
0x00-0xFF Байт 0-1:
11-биттік CAN идентификаторы (алдымен MSB)
қосымша деректер байт:
8 CAN деректер байтына дейін
29-биттік идентификаторлық хабарлар үшін:
0x00-0xFF Байт 0-3:
29-биттік CAN идентификаторы (алдымен MSB)
қосымша деректер байт:
8 CAN деректер байтына дейін
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

ЕСКЕРТУ
Кеңейтілген пәрмен ретінде пайдалану мүмкін (Кеңейтілген пәрмен пішімі (байт режимі) бөлімін қараңыз).

2.3.3. CAN кадрды қашықтан қабылдау
CAN шинасынан шлюз арқылы алынған CAN қашықтағы кадр хабарлары келесі пішімде хост интерфейсіне тасымалданады.

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0x04 11-бит ID CAN қашықтағы кадр қабылданды
0x05 11-биттік ID CAN қашықтағы кадр қабылданды, хабарда қосымша 32-биттік уақыт көрсеткіші барamp мән.
0x06 29-бит ID CAN қашықтағы кадр қабылданды
0x07 29-биттік ID CAN қашықтағы кадр қабылданды, хабарда қосымша 32-биттік уақыт көрсеткіші барamp мән.
Деректер 11-биттік ID қашықтағы кадрлар үшін:
0x00-0xFF Байт 0-1:
11-биттік CAN идентификаторы (алдымен MSB)
қосымша деректер байт:
DLC (CAN қашықтағы кадр деректерінің ұзындығы коды) қосымша 32 биттік уақыт көрсеткішіamp мән (тек уақыт болса ғанаamp опция қосылған, төменде қараңыз)
29-биттік ID қашықтағы кадрлар үшін:
0x00-0xFF Байт 0-3:
29-биттік CAN идентификаторы (алдымен MSB)
қосымша деректер байт:
DLC (CAN қашықтағы кадр деректерінің ұзындығы коды) қосымша 32 биттік уақыт көрсеткішіamp мән (тек уақыт болса ғанаamp опция қосылған, төменде қараңыз)
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

ЕСКЕРТУ
Уақыт болсаamp қажет болса, бұл опцияны тиісті пәрмендік хабармен қосу керек («Құрылғыны қалпына келтіру» бөлімін қараңыз).
Кеңейтілген пәрмен ретінде пайдалану мүмкін (Кеңейтілген пәрмен пішімі (байт режимі) бөлімін қараңыз).

2.3.4. Transmit CAN қашықтағы кадр
CAN қашықтағы кадрлық хабарламаларды CAN шинасына жіберу үшін хост интерфейсі деректерді шлюзге келесі форматта жібереді.

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0x04 11-биттік ID CAN қашықтағы кадрды жіберу
0x06 29-биттік ID CAN қашықтағы кадрды жіберу
Деректер 11-биттік ID қашықтағы кадрлар үшін:
0x00-0xFF 0-1 байт:
11-биттік CAN идентификаторы (алдымен MSB)
қосымша деректер байты:
DLC (CAN қашықтағы кадр деректерінің ұзындығы коды)
29-биттік ID қашықтағы кадрлар үшін:
0x00-0xFF 0-3 байт:
29-биттік CAN идентификаторы (алдымен MSB)
қосымша деректер байты:
DLC (CAN қашықтағы кадр деректерінің ұзындығы коды)
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

ЕСКЕРТУ
Кеңейтілген пәрмен ретінде пайдалану мүмкін (Кеңейтілген пәрмен пішімі (байт режимі) бөлімін қараңыз).

2.3.5. RS232 деректер кадрын жіберу және қабылдау

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0x09 RS232 деректер кадры
Деректер xx RS232 деректері
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

2.3.6. Оңтайландыру блогын алыңыз

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0x08 Оңтайландыру блогын алыңыз
Деректер xx Оңтайландыру деректерін алыңыз
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

2.4. Кері байланыс хабарлары
Бұл хабарлар пайдаланушыға CAN хабарламаларының дұрыс жіберілуін тексеруге мүмкіндік беретін кері байланыс деректерін қамтиды.

2.4.1. CAN хабарламаны жіберу кері байланысы

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0x20 11-биттік ID CAN хабарлама жіберілді
0x21 11-биттік ID CAN хабары жіберілді, кері байланыс қосымша уақытты қамтидыamp беру уақыты
0x22 29-биттік ID CAN хабарлама жіберілді
0x23 29-биттік ID CAN хабары жіберілді, кері байланыс қосымша уақытты қамтидыamp беру уақыты
0x24 11-биттік ID CAN қашықтағы кадрды жіберуге болады
0x25 11-биттік ID CAN қашықтағы кадр жіберіледі, кері байланыс қосымша уақытты қамтидыamp беру уақыты
0x26 29-биттік ID CAN қашықтағы кадрды жіберуге болады
0x27 29-биттік ID CAN қашықтағы кадр жіберіледі, кері байланыс қосымша уақытты қамтидыamp беру уақыты
0x28 11-биттік ID жіберу серверінің хабары жіберілді
0x29 11-биттік идентификатор жіберу серверінің хабары жіберілді, кері байланыс қосымша уақытты қамтидыamp беру уақыты
0х2А 29-биттік ID жіберу серверінің хабары жіберілді
0x2B 29-биттік идентификатор жіберу серверінің хабары жіберілді, кері байланыс қосымша уақытты қамтидыamp беру уақыты
Деректер 11-биттік идентификаторлы хабарлар/қашықтағы кадрлар үшін:
0x00-0xFF Байт 0-1:
11-биттік CAN идентификаторы (алдымен MSB)
0x00-0xFF қосымша деректер байты (қашықтағы кадрда емес кері байланыс):
8 CAN деректер байтына дейін қосымша 32 биттік уақыт көрсеткішіamp мән (тек уақыт болса ғанаamp опция қосылған, төменде қараңыз)
29-биттік идентификаторлы хабарлар/қашықтағы кадрлар үшін:
0x00-0xFF Байт 0-3:
29-биттік CAN идентификаторы (алдымен MSB)
0x00-0xFF қосымша деректер байты (қашықтағы кадрда емес кері байланыс):
8 CAN деректер байтына дейін қосымша 32 биттік уақыт көрсеткішіamp мән (тек уақыт болса ғанаamp опция қосылған, төменде қараңыз)
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

ЕСКЕРТУ
Кері байланыс хабарлары қажет болса, кері байланыс опциясы сәйкес пәрмен арқылы қосылуы керек (Сервер нысандарын қосу/өшіру бөлімін қараңыз).
Уақыт болсаamp қолайлы болса, бұл опция сәйкес хабарлама арқылы қосылуы керек («Құрылғыны қалпына келтіру» бөлімін қараңыз).
Кеңейтілген пәрмен ретінде пайдалану мүмкін (Кеңейтілген пәрмен пішімі (байт режимі) бөлімін қараңыз).

2.5. Диагностика деректері туралы хабарламалар
2.5.1. Құрылғы идентификаторы

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0x40 Құрылғы идентификаторы жолы (сұрау: қосымша деректер байты жоқ)
Деректер
(тек жауап ретінде)
0x00-0xFF Идентификатор жолы (тек жауап бойынша)
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

2.5.2. Аппараттық / бағдарламалық құрал нұсқасы

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0x41 Аппараттық құрал / бағдарламалық құрал нұсқасы (сұрау: қосымша деректер байты жоқ)
Деректер
(тек жауап ретінде)
0x00-0xFF 0-1 байт: Құрылғының аппараттық нұсқасы
Байт 2-3: Микробағдарламаның бағдарламалық жасақтама нұсқасы
Байт 4-5: Жүктеушінің бағдарламалық жасақтама нұсқасы
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

2.5.3. Қате күй

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0x42 Қате күйі (сұрау: қосымша деректер байты жоқ)
0x43 Қосымша уақытты қамтитын қате күйі туралы хабарamp мән
(сұрау пәрмені жоқ, тек жауап хабары)
Деректер
(тек жауап ретінде)
0x00-0xFF 0-байт:
0 бит: буфердің толып кетуін қабылдай алады
1 бит: TIME-аут жіберуге болады
2 бит: CAN қатесі есептегіштің асып кетуі
3 бит: CAN автобусты өшіру қатесі
4 бит: Хост интерфейсінің синтаксистік қатесі
5 бит: Хост интерфейсінің пішіміндегі қате
6 бит: Хост интерфейсі тасымалдау буферінің толып кетуі
7 бит: қолданылмаған
1-байт (CAN контроллерінің соңғы қате коды):
'0': Қате жоқ
'1': реттілікте 5-тен астам бірдей бит орын алды
'2': қабылданған хабардың пішімі дұрыс емес
'3': жіберілген хабарлама расталмады
'4': беріліс кезінде рецессивті деңгейді орнату мүмкін емес
'5': беру кезінде басым деңгейді орнату мүмкін емес
'6': алынған CRC тексеру сомасы дұрыс емес
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

ЕСКЕРТУ
Уақыт болсаamp қолайлы болса, бұл опция сәйкес хабарлама арқылы қосылуы керек («Құрылғыны қалпына келтіру» бөлімін қараңыз).
Қате күйі өзгерген сайын қате туралы хабар автоматты түрде жасалады.
Кеңейтілген пәрмен ретінде пайдалану мүмкін (Кеңейтілген пәрмен пішімі (байт режимі) бөлімін қараңыз).

2.5.4. Интерфейс нұсқасы

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0x44 Интерфейс нұсқасы (мысалы, Bluetooth модулі, WLAN-модуль, …) (сұрау: қосымша деректер байты жоқ)
Деректер
(тек жауап ретінде)
0x00-0xFF ASCII кодталған нұсқа жолы
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

ЕСКЕРТУ
Кеңейтілген пәрмен ретінде пайдалану мүмкін (Кеңейтілген пәрмен пішімі (байт режимі) бөлімін қараңыз).
Модуль таңдауға болады.

2.5.5. Ағымдағы CAN-шиналық жүктеме

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0x47 Секундына хабарламалардағы ағымдағы автобус жүктемесі (сұрау: қосымша деректер байты жоқ)
Деректер
(тек жауап ретінде)
0x00-0xFF 0-1 байт:
таңбасыз бүтін мән өлшемі: 16 бит (бірінші MSB)
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

ЕСКЕРТУ
Кеңейтілген пәрмен ретінде пайдалану мүмкін (Кеңейтілген пәрмен пішімі (байт режимі) бөлімін қараңыз).

2.5.6. Құрылғы бос емес / пәрменге қолдау көрсетілмейді

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0x48 Құрылғы пәрменді орындай алмайды (тек басқа пәрмендерге жауап)
Деректер 0x00-0xFF Болашақта пайдалану үшін сақталған
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

ЕСКЕРТУ
Кеңейтілген пәрмен ретінде пайдалану мүмкін (Кеңейтілген пәрмен пішімі (байт режимі) бөлімін қараңыз).

2.5.7. CAN жіберуге кешіктіру уақытын орнатыңыз

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0x49 CAN жіберуге кешіктіру уақытын орнатыңыз
Деректер 0x00-0xFF Белгісіз бүтін мән өлшемі: 16 бит (бірінші MSB)
(RAM-параметрі құрылғыны қалпына келтіргеннен кейін 0-ге қайтарылады)
Келесі пәрмен 10 мс есептелгенше кешіктіру уақыты, бұл мән тек бір рет қолданылады!
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

ЕСКЕРТУ
Кеңейтілген пәрмен ретінде пайдалану мүмкін (Кеңейтілген пәрмен пішімі (байт режимі) бөлімін қараңыз).

2.6. CAN Controller орнату хабарлары
2.6.1. Арна идентификаторын қабылдау параметрлерін өзгерту / сұрау

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0x50 Арна идентификаторын қабылдау параметрлерін сұрау
(бір қосымша деректер байты қажет = арна нөмірі)
0x51 Қабылдау арнасының идентификаторы параметрлерін өзгертіңіз
(кемінде екі қосымша деректер байты, арна нөмірі және арна параметрлері қажет)
Деректер 0x00-0xFF 0-байт:
Нысан нөмірін қабылдау (диапазон шлюз құрылғысына байланысты) CANview  USB / RS232: 0…8
БОЛАДЫview  Ethernet: 0…7
Bluetooth / WLAN қосуға БОЛАДЫ: 0…15
0x00-0x07 1-байт:
0 бит: 0 = арнаны өшіру, 1 = арнаны қосу 1 бит: 0 = 11 биттік идентификаторды алу, 1 = 29 биттік идентификаторды алу бит 2: 0 = 11-биттік идентификаторды өзгерту, 1 = 29-биттік идентификаторды өзгерту
2-3 байт: 11 биттік идентификатор, егер байт 1, бит 2 = 0 болса
2-5 байт: 29 биттік идентификатор, егер байт 1, бит 2 = 1 болса
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

ЕСКЕРТУ
Егер өзгерту хабарында идентификатор ақпараты болмаса (ұзындығы байт < 4) соңғы ID параметрі қалады.
Бұл жағдайда 1 байт, 2 бит еленбейді.
Кеңейтілген пәрмен ретінде пайдалану мүмкін (Кеңейтілген пәрмен пішімі (байт режимі) бөлімін қараңыз).

2.6.2. Қабылдау арнасының маскасының параметрлерін өзгерту / сұрау

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0x52 Қабылдау арнасының маска параметрлерін сұрау
(бір қосымша деректер байты қажет = арна нөмірі)
0x53 Қабылдау арнасының маскасының параметрлерін өзгертіңіз
(кемінде екі қосымша деректер байты, арна нөмірі және арна параметрлері қажет)
Деректер 0x00-0xFF 0-байт:
Нысан нөмірін қабылдау (диапазон шлюз құрылғысына байланысты) CANview  USB / RS232: 0…8
БОЛАДЫview  Ethernet: 0…7
Bluetooth / WLAN қосуға БОЛАДЫ: 0…15
0x00-0x07 1-байт:
0 бит: 0 = арнаны өшіру, 1 = арнаны қосу
1 бит: 0 = 11 биттік масканы алу, 1 = 29 биттік масканы алу
2 бит: 0 = 11-биттік масканы өзгерту, 1 = 29-биттік масканы өзгерту
2-3 байт: 11 биттік маска, егер байт 1, бит 2 = 0 болса
2-5 байт: 29 биттік маска, егер байт 1, бит 2 = 1 болса
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

ЕСКЕРТУ
Егер өзгерту хабарында маска туралы ақпарат болмаса (ұзындығы байт < 4), соңғы маска параметрі қалады.
Бұл жағдайда 1 байт, 2 бит еленбейді.
Құрылғы әрбір арна үшін жеке маскаларға қолдау көрсетпесе (CANview RS232), 1-7 арнаға арналған маска параметрлері еленбейді және 0 арнасының параметрімен жауап береді.
Кеңейтілген пәрмен ретінде пайдалану мүмкін (Кеңейтілген пәрмен пішімі (байт режимі) бөлімін қараңыз).

2.6.3. CAN жіберу жылдамдығы

Байт(лар) Мән Сипаттама
SOF

(Кадрдың басы)

0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0x56 CAN беру жылдамдығының параметрлерін сұрау (қосымша деректер байты жоқ)
0x57 CAN беру жылдамдығы параметрлерін орнату
Деректер 0x00-0xFF 0-байт: 0xFF егер ЦРУ стандартты жіберу жылдамдығына сәйкес келмесе, әйтпесе:
0x00: 10 кбит/сек
0x01: 20 кбит/сек
0x02: 50 кбит/сек
0xFE: 100 кбит/сек
0x03: 125 кбит/сек
0x04: 250 кбит/сек
0x05: 500 кбит/сек
0x06: 800 кбит/сек
0x07: 1 Мбит/сек
0xFF: BTR мәндері пайдаланылады
1-байт: BTR0 мәні (құрылғыға байланысты, егер байт 0 = 0xFF болса ғана) 2-байт: BTR1 мәні (құрылғыға байланысты, егер байт 0 = 0xFF болса ғана) 3-байт: BTR2 мәні (құрылғыға байланысты, егер байт 0 = 0xFF болса ғана)  4-байт: BTR3 мәні (құрылғыға байланысты, егер байт 0 = 0xFF болса ғана)
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

ЕСКЕРТУ
Егер деректер байты 0 0xFF мәніне орнатылса, BTR мәндері стандартты емес жіберу жылдамдығын орнату үшін пайдаланылады.
Егер стандартты жіберу жылдамдығы пайдаланылса, BTR мәндері қажет емес, егер олар бәрібір пайдаланылса, олар еленбейді!
Құрылғының стандартты параметрлері қолдамайтын жіберу жылдамдығын орнату қажет болса, қосымша ақпарат алу үшін қолдау көрсету орталығына хабарласыңыз, Қызмет және қолдау бөлімін қараңыз.
Кеңейтілген пәрмен ретінде пайдалану мүмкін (Кеңейтілген пәрмен пішімі (байт режимі) бөлімін қараңыз).

2.6.4. CAN контроллерін қалпына келтіру

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0x58 CAN контроллерін қалпына келтіру (қосымша деректер байты жоқ)
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

ЕСКЕРТУ
«CAN контроллерін қалпына келтіру» пәрмені уақытты қоса алғанда, CAN контроллерін толық қалпына келтіруді орындайдыamp мәні, буферін қабылдау және жіберу.
CAN контроллерін қалпына келтіру құрылғының қате күйін де қалпына келтіреді.
Осы себепті, CAN контроллері қалпына келтірілгеннен кейін қате күйін жаңарту үшін қате күйі туралы хабар жасалады.
Кеңейтілген пәрмен ретінде пайдалану мүмкін (Кеңейтілген пәрмен пішімі (байт режимі) бөлімін қараңыз).

2.6.5. CAN интерфейсін автоматты жіберу режимін орнатыңыз

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0x59 Автоматты жіберу режимін орнату (қосымша деректер байты жоқ)
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

ЕСКЕРТУ
Автоматты жіберу режимі құрылғы қолдайтын стандартты жіберу жылдамдығымен ғана мүмкін.
Автоматты жіберуді анықтау үшін автобуста жұмыс істейтін байланыс болуы керек.
Беріліс жылдамдығын анықтау белсенді болған кезде, Proemion CAN құрылғылары пассивті режимде және CAN шиніндегі трафикке әсер етпейді.
Кеңейтілген пәрмен ретінде пайдалану мүмкін (Кеңейтілген пәрмен пішімі (байт режимі) бөлімін қараңыз).

Автоматты жіберу пәрмені шлюз құрылғысын «Авто жіберу режиміне» орнатады.
Құрылғы CAN жүйесіндегі трафикті тыңдайды және жіберу жылдамдығын автоматты түрде конфигурациялайды (құрылғы қолдайтын стандартты жіберу жылдамдығын ғана анықтауға болады).
Дұрыс жіберу жылдамдығы параметрін алғаннан кейін құрылғы анықталған жіберу жылдамдығын қамтитын жауапты жасайды.
Бұл хабардың пішімі CAN беру жылдамдығын сұрау хабарымен бірдей, тек пәрмен байты 0x59.
Берілу жылдамдығы анықталмаса, құрылғы жұмыс үшін соңғы конфигурацияланған жіберу жылдамдығын пайдаланады.
Бұл жағдайда жіберу жылдамдығына жауап стандартты емес жіберу жылдамдығы сұралғанмен бірдей болады.

2.6.6. Белсенді / пассивті режимді орнату / сұрау

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0х5А Белсенді/пассивті режимді сұрау (қосымша деректер байты жоқ)
0x5B Белсенді / пассивті режимді орнатыңыз
Деректер 0x00-0x01 0x00 құрылғы = белсенді режим
0x01 құрылғысы = пассивті режим
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

ЕСКЕРТУ
Кеңейтілген пәрмен ретінде пайдалану мүмкін (Кеңейтілген пәрмен пішімі (байт режимі) бөлімін қараңыз).

2.6.7. Қабылдау арнасының цикл уақытын өзгерту / сұрау

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0х5С Қабылдау арнасының цикл уақытын сұрау
(бір қосымша деректер байты қажет = арна нөмірі)
0x5D Қабылдау арнасының цикл уақытын өзгертіңіз
(кемінде екі қосымша деректер байты, арна нөмірі және арна параметрлері қажет)
Деректер 0x00-0xFF 0-байт:
Нысан нөмірін қабылдау (диапазон шлюз құрылғысына байланысты) CANview  Ethernet: 0…7
Bluetooth / WLAN қосуға БОЛАДЫ: 0…15
0x00-0xFF 1-байт:
Цикл уақыты 10 мс
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

ЕСКЕРТУ
Кеңейтілген пәрмен ретінде пайдалану мүмкін (Кеңейтілген пәрмен пішімі (байт режимі) бөлімін қараңыз).

2.7. Хост интерфейсінің конфигурация хабарлары
2.7.1. Кері байланыс / шығыс параметрлері

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Байт(лар) Мән Сипаттама
Пәрмен 0x60 Кері байланыс параметрлерін сұрау (қосымша деректер байты жоқ)
0x61 Кері байланыс параметрлерін орнату
Деректер 0x00-0x07 Байт 0:
бит 0: 1 = CAN шығысы қосулы / 0 = CAN шығысы өшірулі
1 бит: 1 = CAN хабарлама кері байланысын жіберу қосулы / 0 = кері байланыс өшірулі
бит 2: 1 = Сервер пікірі қосулы / 0 = сервердің кері байланысы өшірулі
бит 3: 1 = RS232 интерфейсі қосулы / 0 = RS232 интерфейсі өшірулі
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

ЕСКЕРТУ
Егер сериялық шығыс өшірілсе, қабылданған CAN хабарламалары Proemion CAN құрылғысының жедел жадында сақталады. Бұл буфер толған болса, буфер толып кету қатесі көрсетіледі.
Егер шығыс қосылса, барлық сақталған хабарлар бірден хост интерфейсіне жіберіледі.
Кеңейтілген пәрмен ретінде пайдалану мүмкін (Кеңейтілген пәрмен пішімі (байт режимі) бөлімін қараңыз).

2.8. Сервер интерфейсінің командаларын жіберу
2.8.1. Сервер нысандарын қосу/өшіру

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0x80 Сервер нысанын сұрауды қосу/өшіру (қосымша деректер байты жоқ)
0x81 Сервер нысанын қосу/өшіру
Деректер 0x00-0xFF Байт 0:
Орнатылған әрбір бит сәйкес сервер нысанына ауысады / сервер нысанының қосулы екенін көрсетеді.
Қалпына келтіру биті өшірілген сервер нысандарын белгілейді.
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

ЕСКЕРТУ
Бұл пәрмен ескірген және бұдан былай біздің құрылғыларда пайдаланылмайды.

2.8.2. Сервер нысанының конфигурациясын өзгерту/сұрау

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0x82 Сервер нысанының конфигурациясын сұрау (сервер нысанының нөмірін қамтитын бір қосымша деректер байты қажет)
0x83 Сервер нысанын қосу/өшіру
Деректер 0x01-0x08 Байт 0 (нысан нөмірі):
Өзгертілуі керек сегіз ықтимал сервер нысандарының біреуінің нөмірін қамтиды.
0x00-0x01 Байт 1 (IDE):
0x00 = 11-бит ID нысаны
0x01 = 29-бит ID нысаны
2 байт және одан жоғары байт сандары келесі ақпаратты қамтиды көрсетілгенде   тапсырыс:
0x00-0xFF ID (11 немесе 29 бит)
0x01-0x08 DLC (CAN хабарламасының деректер байттарының саны)
0x00-0xFF дейін 8 деректер байты мүмкін хабарламасы
0x00-0xFF цикл уақыты сервер нысанының 10 мс
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

ЕСКЕРТУ
DLC байтының мазмұны жіберілетін деректер байттарының санымен келісу керек, әйтпесе жіберу сервері күтпеген әрекет етуі мүмкін.
Бұл пәрмен ескірген және бұдан былай біздің құрылғыларда пайдаланылмайды.

2.8.3. Тарату арнасының идентификаторы параметрлерін өзгерту / сұрау 
CAN жіберу арнасы сүзгілері CAN контроллерін орнату хабарлары тарауында сипатталған CAN сүзгілерін қабылдау сияқты бірдей жұмыс істейді. Хосттан алынған хабарлар осы сүзгі шарттарымен тексеріледі. Егер шарттар орындалса, хабарлама CAN шинасына жіберіледі.

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0x84 Тасымалдау арнасының идентификаторы параметрлерін сұрау
(бір қосымша деректер байты қажет = арна нөмірі)
0x85 Тасымалдау арнасының идентификаторы параметрлерін өзгертіңіз
(кемінде екі қосымша деректер байты, арна нөмірі және арна параметрлері қажет)
Деректер 0x00-0x07 0-байт:
Нысан нөмірін жіберу
0x00-0x07 1-байт:
0 бит: 0 = арнаны өшіру, 1 = арнаны қосу
1 бит: 0 = 11 биттік идентификаторды жіберу, 1 = 29 биттік идентификаторды жіберу
2 бит: 0 = 11-биттік идентификаторды өзгерту, 1 = 29-биттік идентификаторды өзгерту
0x00-0xFF 2-3 байт: 11 биттік идентификатор, егер байт 1, бит 2 = 0 болса
0x00-0xFF 2-5 байт: 29 биттік идентификатор, егер байт 1, бит 2 = 1 болса
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

ЕСКЕРТУ
Бұл пәрмен ескірген және бұдан былай біздің құрылғыларда пайдаланылмайды.

2.8.4. Тарату арнасының маскасының параметрлерін өзгерту / сұрау

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0x86 Тасымалдау арнасының маска параметрлерін сұрау
(бір қосымша деректер байты қажет = арна нөмірі)
0x87 Тасымалдау арнасының маскасының параметрлерін өзгертіңіз
(кемінде екі қосымша деректер байты, арна нөмірі және арна параметрлері қажет)
Деректер 0x00-0x07 Байт 0:
Нысан нөмірін жіберу
0x00-0x07 1-байт:
бит 0: 0 = арнаны өшіру, 1 = арнаны қосу
1 бит: 0 = 11 биттік масканы жіберу, 1 = 29 биттік масканы жіберу
бит 2: 0 = 11-биттік масканы өзгерту, 1 = 29-биттік масканы өзгерту
0x00-0xFF Байт 2-3: 11 биттік маска, егер байт 1, бит 2 = 0 болса
0x00-0xFF Байт 2-5: 29 биттік маска, егер байт 1, бит 2 = 1 болса
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

ЕСКЕРТУ
Бұл пәрмен ескірген және бұдан былай біздің құрылғыларда пайдаланылмайды.

2.8.5. Тарату арнасының цикл уақыты параметрлерін өзгерту / сұрау

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0x88 Тасымалдау арнасының цикл уақыты параметрлерін сұрау
(бір қосымша деректер байты қажет = арна нөмірі)
0x89 Тасымалдау арнасының цикл уақыты параметрлерін өзгертіңіз
(кемінде екі қосымша деректер байты, арна нөмірі және арна параметрлері қажет)
Деректер 0x00-0x07 Байт 0:
Нысан нөмірін жіберу
0x00-0x07 Байт 1:+
бит 0: 0 = арнаны өшіру, 1 = арнаны қосу
1 бит: 0 = жіберу 11-биттік цикл уақыты, 1 = жіберу 29-биттік цикл уақыты
бит 2: 0 = 11 биттік цикл уақытын өзгерту, 1 = 29 биттік цикл уақытын өзгерту
0x00-0xFF Байт 2-3: 11 биттік цикл уақыты, егер байт 1, бит 2 = 0 болса
0x00-0xFF Байт 2-5: 29 биттік цикл уақыты, егер байт 1, бит 2 = 1 болса
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

2.9. Құрылғы параметрінің параметрлері
2.9.1. Уақытты өзгерту / сұрауamp параметрлері

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0xA0 Сұраныс уақытыamp параметрлер (сұрау: қосымша деректер байты жоқ)
0xA1 Уақытты орнатуamp параметрлері
Деректер 0x00-0x13 0-байт:
0 бит: 1 = Уақытamp қосулы, 0 = Уақытamp өшірулі
1 бит: 1 = салыстырмалы уақытamp, 0 = Абсолюттік уақытamp
4 бит: 1 = Қате және жаңғырық кері байланыс уақытыamp қосулы 0 = Қате және жаңғырық кері байланыс уақытыamp өшірулі
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

Егер «Уақытamp-Mode» таңдалғанда, әрбір қабылданған CAN хабарының соңғы деректер байтынан кейін 32 биттік санауыш (100 мкс ажыратымдылық) мәні енгізіледі.
Хост интерфейсіндегі барлық хабарлар уақыт шегін қамтидыamp дұрыс хронологиялық тәртіпте.
Уақыт болсаamp жаңғырық хабарлардан («Transmit Server Feedback» немесе «Send CAN Message Feedback») және қате туралы хабарлардан кейін, «Қате және жаңғырық кері байланыс уақыты» енгізілуі керек.amp' қосымша белсендіру керек.
«Салыстырмалы» және «абсолюттік режим» арасындағы айырмашылық санауыш мәні «салыстырмалы режимде» әрбір қабылданған хабардан кейін қалпына келтіріледі.

ЕСКЕРТУ
«Қате және жаңғырық кері байланыс» уақытыamp уақыт болған жағдайда ғана беріледіamp режимі қосылған.
Кеңейтілген пәрмен ретінде пайдалану мүмкін (Кеңейтілген пәрмен пішімі (байт режимі) бөлімін қараңыз).

2.9.2. CAN жіберуді кешіктіру уақытын өзгерту

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын команда байттарының санын қамтиды
Пәрмен 0xA2 CAN жіберуге кешіктіру уақытын орнатыңыз
Деректер
(тек жауап ретінде)
0x00-0xFF Белгісіз бүтін мән өлшемі: 16 бит
(RAM-параметрі құрылғыны қалпына келтіргеннен кейін 0-ге қайтарылады)
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

ЕСКЕРТУ
Бұл кідіріс уақыты CAN жіберу баяулауы үшін әрбір CAN хабарының алдында енгізіледі.

2.9.3. IP-блокты күту уақытын орнатыңыз

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0xA3 IP-блоктың күту уақытын орнату (өткізу жолағын жақсырақ пайдалану үшін)
Деректер 0x00-0xFF 10 миллисекундтағы интервал
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

2.9.4. Беріліс жылдамдығын есептеу аралығын орнатыңыз

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0xA4 CAN беру жылдамдығын есептеу аралығын орнатыңыз
Деректер 0x00-0xFF Миллисекундтағы интервал
Белгісіз бүтін мән өлшемі: 16 бит (алдымен MSB)
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

ЕСКЕРТУ
Кеңейтілген пәрмен ретінде пайдалану мүмкін (Кеңейтілген пәрмен пішімі (байт режимі) бөлімін қараңыз).

2.9.5. CANopen нысан сөздігіне қол жеткізу

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0xA5 Нысан сөздігінде оқу/жазу
Деректер 0x00-0xFF Сұраныс: 0 байт:
Пәрмен: 0x01 жазу, 0x00 оқу (қосымша деректер байты жоқ)
1-2 байт:
Индекс (бірінші LSB)
3-байт:
Ішкі индекс
қосымша деректер байты:
Деректер (бірінші LSB)
Жауап: 0 байт:
Нәтиже: 0x40 оқу сәтті болды
0x80 оқу қатесі (қосымша деректер байты жоқ)
0x41 жазу сәтті (қосымша деректер байты жоқ)
0x81 жазу қатесі (қосымша деректер байты жоқ)
1-2 байт:
Индекс (бірінші LSB)
3-байт:
Ішкі индекс
қосымша деректер байты:
Деректер (бірінші LSB)
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

2.10. Аппараттық құралдарға қол жеткізу командалары
2.10.1. Құрылғыны қалпына келтіру

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0xC0 Құрылғыны қалпына келтіруді орнату
Деректер  —
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

ЕСКЕРТУ
Құрылғылар бұл пәрменге «Құрылғы идентификаторы» пәрменімен жауап береді.
Кейбір құрылғылар үшін бұл пәрмен аппараттық құралдарды қалпына келтіруге әкелмейді, өйткені басқа жағдайда хостпен байланыс жоғалады.

  • БОЛАДЫview Ethernet
  • Bluetooth / WLAN байланыстыруға БОЛАДЫ

2.10.2. Аналогтық арна мәнін сұрау

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0xC2 Аналогтық арна мәнін сұрау (арна нөмірін қамтитын 1 қосымша деректер байты қажет)
Деректер 0x00-0x03 Байт 0 (арна нөмірі):
0x00: Жабдық томtage
0x01: CAN төменгі сызық
0x02: CAN жоғары сызық
0x03: 1 және 2 аналогтық кірістер
0x00-0xFF 1-байт: аналогтық мән (0…2 арна үшін, төмендегі сипаттаманы қараңыз)
1-4 байт: (3 арна үшін) Аналогтық кіріс 1 томtage IEEE 754 кодталған, алдымен LSB
5-8 байт: (3 арна үшін) Аналогтық кіріс 2 томtage IEEE 754 кодталған, алдымен LSB
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.
VCC
CANH / CANL
0x00 0V
0V
VCC
CANH / CANL
0xFF 39В
5V

ЕСКЕРТУ
Тек CANview RS232 CAN желісінің көлемін өлшей аладыtage деңгейлері.
Бұл өлшеу тек 125 кбит/с және одан төмен CAN беру жылдамдығы үшін мүмкін болады.

Сандық арна мәнін орнату/сұрау

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0xC4 Сандық арна мәнін сұрау (арна нөмірін қамтитын 1 қосымша деректер байты қажет)
0xC5 Сандық арна мәнін орнату (арна нөмірі мен мәні бар қосымша 2 деректер байты қажет)
Деректер 0x00-0xFF Байт 0 (арна нөмірі): 0x00: шинаны тоқтату резисторы
0x00-0x01 1-байт: сандық мән (1 = қосулы, 0 = өшірулі)
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

ЕСКЕРТУ
Әрбір жиын пәрменіне нақты мәндермен жауап беріледі.

2.10.3. Байланыс құпия сөзін орнатыңыз

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0xC6 Байланыс құпия сөзін тексеруді сұраңыз
Деректер xx Пәрмен
Байт 0…n:
Құпия сөз жолы (әдепкі: “GSMONLIN”) Жауап
Байт 0:
0 = құпия сөз тексерілді және OK
Құпия сөзді тексеру сәтсіз болса, құрылғыдан жауап жоқ
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

ЕСКЕРТУ
Бұл хабар CANlink GSM/UMTS желісіндегі байт режимі интерфейсінің барлық функционалдығын ашу үшін өте маңызды.
Сеанс дұрыс байланыс паролін тексеру арқылы ғана мүмкін болады!

2.10.4. Байланыс құпия сөзін қалпына келтіріңіз

Байт(лар) Мән Сипаттама
SOF
(Кадрдың басы)
0x43 SOF пәрменнің басын белгілейді.
Ұзындығы xx Ұзындық байты деректер байттарының санын, келесі пәрмен байттарының санын қамтиды.
Пәрмен 0xC7 Байланыс құпия сөзін тексеруді қалпына келтіріңіз
Бақылау сомасы xx SOF, ұзындық, пәрмен және деректер байттарының XOR бақылау сомасын қамтиды.
EOF
(Жақтаудың соңы)
0x0D EOF байты пәрменнің соңын белгілейді.

ЕСКЕРТУ
Бұл хабар байт режимінің интерфейсін құлыптайды.
Бұл пәрменді байланыс сеансының соңында жіберу керек.

Командалар мен құрылғылар

Төмендегі кестеде барлық бар пәрмендердің қысқаша мазмұны берілген және қандай Proemion құрылғысы оларға қолдау көрсететінін көрсетеді.
Proemion құрылғысы үшін пәрменнің қолайлылығы «S», «E» немесе «S / E» белгісімен белгіленеді.

Бұл аббревиатуралар мынаны білдіреді:

  • «S» Proemion құрылғысы бұл пәрменді тек стандартты пәрмен пішімінде ғана қолдайды (Пәрмен пішімі (байт режимі) бөлімін қараңыз).
  • «E» Proemion құрылғысы бұл пәрменді тек кеңейтілген пәрмен пішімінде ғана қолдайды (Кеңейтілген пәрмен пішімі (байт режимі) бөлімін қараңыз).
  • «S / E» Proemion құрылғысы бұл пәрменді стандартты пәрмен пішімінде және кеңейтілген пәрмен пішімінде қолдайды.
Хабарлама Пәрмен Құрылғы
Түр БОЛАДЫview USB Сілтемеге болады
Блютез
2000
Сілтемеге болады
WLAN
2000
Сілтемеге болады
сымсыз
3000
Сілтемеге болады
сымсыз 4000
БОЛАДЫview
Ethernet
Сілтемеге болады
ұялы
5000
Сілтемеге болады
ұялы
3000
БОЛАДЫview
RS232
Деректер хабарларын өңдеу 0x00 С/Е С/Е С/Е С/Е С/Е С/Е С/Е S / * С/Е
0x01 С/Е С/Е С/Е С/Е С/Е С/Е С/Е S/E* С/Е
0x02 С/Е С/Е С/Е С/Е С/Е С/Е С/Е S/E* С/Е
0x03 С/Е С/Е С/Е С/Е С/Е С/Е С/Е S/E* С/Е
0x04 С/Е С/Е С/Е С/Е С/Е С/Е С/Е S/E* С/Е
0x05 С/Е С/Е С/Е С/Е С/Е С/Е С/Е S/E*
0x06 С/Е С/Е С/Е С/Е С/Е С/Е С/Е S/E*
0x07 С/Е С/Е С/Е С/Е С/Е С/Е С/Е S/E*
0x08 С/Е С/Е
0x09 S
Кері байланыс хабарлары 0x20 С/Е С/Е С/Е С/Е С/Е С/Е С/Е С/Е С/Е
0x21 С/Е С/Е С/Е С/Е С/Е С/Е С/Е С/Е С/Е
0x22 С/Е С/Е С/Е С/Е С/Е С/Е С/Е С/Е С/Е
0x23 С/Е С/Е С/Е С/Е С/Е С/Е С/Е С/Е С/Е
0x24 С/Е С/Е С/Е С/Е С/Е С/Е С/Е С/Е С/Е
0x25 С/Е С/Е С/Е С/Е С/Е С/Е С/Е С/Е С/Е
0x26 С/Е С/Е С/Е С/Е С/Е С/Е С/Е С/Е
0x27 С/Е С/Е С/Е С/Е С/Е С/Е С/Е С/Е
0x28 С/Е С/Е
0x29 С/Е С/Е
0х2А С/Е С/Е
0x2B С/Е С/Е

*Келесі пәрмен деректерінің опциялары CLM3000 және CLM3600 үшін орындалмаған:
– 2 бит: 1 = Сервердің кері байланысы қосулы / 0 = сервердің кері байланысы өшірулі
– 3 бит: 1 = RS232 интерфейсі қосулы / 0 = RS232 интерфейсі өшірулі

Хабарлама Пәрмен Құрылғы
Түр БОЛАДЫview USB Сілтемеге болады
Блютез
2000
Сілтемеге болады
WLAN
2000
Сілтемеге болады
сымсыз 3000
Сілтемеге болады
сымсыз 4000
БОЛАДЫview
Ethernet
Сілтемеге болады
ұялы
5000
Сілтемеге болады
ұялы
3000
БОЛАДЫview
RS232
Диагностика деректерінің хабарламалары 0x40 S S S S S S S S S
0x41 S S S S S S S S S
0x42 С/Е С/Е С/Е С/Е С/Е С/Е С/Е С/Е С/Е
0x43 С/Е С/Е С/Е С/Е С/Е
0x44 С/Е С/Е С/Е С/Е С/Е С/Е С/Е
0x47 С/Е С/Е С/Е
0x48 С/Е С/Е С/Е С/Е
0x49 С/Е С/Е С/Е С/Е
CAN контроллерін орнату хабарлары 0x50 С/Е С/Е С/Е С/Е С/Е С/Е С/Е С/Е С/Е
0x51 С/Е С/Е С/Е С/Е С/Е С/Е С/Е С/Е С/Е
0x52 С/Е С/Е С/Е С/Е С/Е С/Е С/Е С/Е С/Е
0x53 С/Е С/Е С/Е С/Е С/Е С/Е С/Е С/Е С/Е
0x56 С/Е С/Е С/Е С/Е С/Е С/Е С/Е С/Е С/Е
0x57 С/Е С/Е С/Е С/Е С/Е С/Е С/Е С/Е С/Е
0x58 С/Е С/Е С/Е С/Е С/Е С/Е С/Е С/Е
0x59 С/Е С/Е
0х5А С/Е С/Е С/Е С/Е С/Е
0x5B С/Е С/Е С/Е С/Е С/Е
0х5С С/Е С/Е С/Е С/Е С/Е С/Е С/Е
0x5D С/Е С/Е С/Е С/Е С/Е С/Е С/Е
Хост интерфейсін конфигурациялау хабарлары 0x60 С/Е С/Е С/Е С/Е С/Е С/Е С/Е С/Е С/Е
0x61 С/Е С/Е С/Е С/Е С/Е С/Е С/Е С/Е С/Е
Сервер интерфейсінің пәрмендерін жіберу 0x80 S S
0x81 S S
0x82 S S
0x83 S S
0x84 S
0x85 S
0x86 S
0x87 S
0x88 S
0x89 S
Түр БОЛАДЫview   USB Bluetooth байланыстыруға болады
2000
WLAN желісіне қосылуға болады
2000
CANlink wireless 3000 CANlink сымсыз 4000 БОЛАДЫview Ethernet Ұялы телефонды байланыстыра алады
5000
Ұялы телефонды байланыстыра алады
3000
БОЛАДЫview
RS232
Құрылғы параметрінің параметрлері 0xA0 С/Е С/Е С/Е С/Е С/Е С /Е С/Е С/Е С/Е
0xA1 С/Е С/Е С/Е С/Е С/Е С/Е С/Е С/Е С/Е
0xA2 S
0xA3 S
0xA4 С/Е С/Е С/Е
0xA5 S S S S
Аппараттық құралдарға қол жеткізу командалары 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

Нұсқа: 11.0.549

Proemion логотипі

Құжаттар / Ресурстар

PDF thumbnailБайттық пәрмен хаттамасы Екілік командалар
User Manual · Byte Command Protocol Binary commands, Command Protocol Binary commands, Protocol Binary commands, Binary commands

Сұрақ қою

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Сұрақ қою

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.