Лого на Proemion

Ръководство за байт команди

Byte Command Protocol Двоични команди

Ръководството за байтови команди описва командите и тяхната структура на Proemion Byte Command Protocol, използвани от отдалечен хост и CAN мрежата за предаване на съобщения.

генерал

Ръководството за байтови команди описва структурата и командите, използвани от Proemion Byte Command Protocol.
Този протокол се поддържа от всички CAN към PC шлюзове от Proemion GmbH за комуникация с отдалечен хост чрез интерфейса, поддържан от устройството.
Следващото ръководство разширява специфичните за устройството ръководства.
В случай на несигурност, моля, направете справка с ръководствата на устройството на вашето конкретно шлюзово устройство.
Шлюзовете CAN към PC свързват CAN мрежа с отдалечен хост, използвайки специфичен интерфейс като RS232, USB, Ethernet, Bluetooth или WLAN.
Proemion Byte Command Protocol служи за двупосочно прозрачно предаване на CAN съобщения между хоста и CAN мрежата, както и за трансфер на команди между хост и шлюз.
Тъй като всички Proemion CAN към PC шлюзове работят по един и същ протокол, всеки приложен софтуер може лесно да бъде разширен, за да използва различни комуникационни интерфейси, като просто размените основните рутинни комуникации.
Повечето от командите се поддържат от всички шлюзове, в някои случаи специални команди не се поддържат от отделни устройства.
Таблицата в глава Команди и устройства ви дава прегледview върху командите, поддържани от всеки отделен тип шлюз.

ЗАБЕЛЕЖКА
Обикновено всички команди, които влияят на настройките на устройството, се съхраняват само в енергонезависимата RAM памет на шлюза, след нулиране настройките, съхранени в енергонезависимата памет на устройството, се използват отново.
Можете да промените тези настройки със специфичния за устройството софтуер за конфигуриране или – ако се поддържа от устройството – чрез CANopen.
Изключение: Командата „CAN baud rate“ се съхранява постоянно.
За някои шлюзове е възможно да промените началния байт (по подразбиране: 0x43) и стоп-байта (по подразбиране: 0x0D) в софтуера на конфигуратора.
Всички описания в това ръководство предполагат, че се използват стойностите по подразбиране.
За допълнителна информация и поддръжка попълнете формуляра за поддръжка, вижте Сервиз и поддръжка.
Най-новите версии на драйверите, софтуера, фърмуера и документацията са налични на нашия webсайт: Център за изтегляне.

1.1. Сервиз и поддръжка 
Най-новите версии на драйверите, софтуера, фърмуера и документацията са налични в нашия Библиотека с документи.

Имате ли нужда от помощ или искате да докладвате за грешка?
Посетете нашия webсайт Проемион за повече информация или вдигнете билет на поддръжка.

Команди за байтов режим

2.1. Формат на командата (байтов режим)

Байт(ове) Стойност Описание
SOF
(Начало на кадър)
0x43 SOF отбелязва началото на командата.
'C' (0x43) е настройката по подразбиране. За някои устройства тази стойност може да бъде променена. Това ръководство винаги показва настройката по подразбиране.
Дължина 0x00-0xFF Байтът за дължина включва броя на байтовете с данни след броя на командните байтове.
командване 0x00-0xFF Команден байт, стойностите от 0x00 до 0xFE са директни команди, стойността 0xFF означава, че следващият байт съдържа разширение на команда
данни xx Съдържание на данни
Контролна сума xx Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
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 Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
EOF 0x0D EOF байт маркира края на командата.

2.2. Разширен команден формат (байтов режим)

Байт(ове) Стойност Описание
SOF
(Начало на кадър)
0x43 SOF отбелязва началото на командата.
'C' (0x43) е настройката по подразбиране. За някои устройства тази стойност може да бъде променена.
Това ръководство винаги показва настройката по подразбиране.
Дължина 0x00-0xFF Байтът за дължина включва броя на байтовете с данни след броя на командните байтове.
Разширена команда 0xD0-0xDF Команден байт, стойности от 0xD0 до 0xDF са разширени команди
данни xx Байт 0: CAN-канал (започващ от 0 за CAN 1) / 128 … 255 запазени за модул (WLAN / GSM / GPS…)
Байт 1: командване
Байт 2: Съдържание на данни
Контролна сума 0xCE Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
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 съобщение ID (0x789) (първо MSB)
CAN-съобщение Съдържание на данни
Контролна сума 0x19 Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
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-битови ID съобщения:
0x00-0xFF Байт 0-1: 11-битов CAN ID (първо MSB)
допълнителни данни байтове:
До 8 CAN байта данни допълнително 32-битово времеamp стойност (само ако timestamp опцията е активирана, вижте по-долу)
За 29-битови ID съобщения:
0x00-0xFF Байт 0-3: 29-битов CAN ID (първо MSB)
допълнителни данни байтове:
До 8 CAN байта данни допълнително 32-битово времеamp стойност
(само ако timestamp опцията е активирана, вижте по-долу)
Контролна сума xx Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
EOF
(Край на кадъра)
0x0D EOF байт маркира края на командата.

ЗАБЕЛЕЖКА
Ако има времеamp е желана, тази опция трябва да бъде активирана със съответното командно съобщение (вижте Нулиране на устройството).
Използването като разширена команда е възможно (вижте Разширен команден формат (байтов режим)).

2.3.2. Предаване на CAN рамка с данни
За да предаде CAN съобщения с рамка на данни към CAN шината, хост интерфейсът изпраща данни към шлюза в следния формат.

Байт(ове) Стойност Описание
SOF
(Начало на кадър)
0x43 SOF отбелязва началото на командата.
Дължина xx Байтът за дължина съдържа броя на байтовете с данни след броя на командните байтове.
командване 0x00 Предаване на 11-битов ID CAN кадър от данни
0x02 Предаване на 29-битов ID CAN кадър от данни
данни За 11-битови ID съобщения:
0x00-0xFF Байт 0-1:
11-битов CAN ID (първо MSB)
допълнителни данни байтове:
До 8 CAN байта данни
За 29-битови ID съобщения:
0x00-0xFF Байт 0-3:
29-битов CAN ID (първо MSB)
допълнителни данни байтове:
До 8 CAN байта данни
Контролна сума xx Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
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 ID (първо MSB)
допълнителни данни байтове:
DLC (CAN код за дължина на данните за отдалечен кадър) допълнително 32-битово времеamp стойност (само ако timestamp опцията е активирана, вижте по-долу)
За 29-битови ID отдалечени рамки:
0x00-0xFF Байт 0-3:
29-битов CAN ID (първо MSB)
допълнителни данни байтове:
DLC (CAN код за дължина на данните за отдалечен кадър) допълнително 32-битово времеamp стойност (само ако timestamp опцията е активирана, вижте по-долу)
Контролна сума xx Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
EOF
(Край на кадъра)
0x0D EOF байт маркира края на командата.

ЗАБЕЛЕЖКА
Ако има времеamp е желана, тази опция трябва да бъде активирана със съответното командно съобщение (вижте Нулиране на устройството).
Използването като разширена команда е възможно (вижте Разширен команден формат (байтов режим)).

2.3.4. Предава CAN дистанционна рамка
За да предаде CAN съобщения с дистанционна рамка към CAN шината, хост интерфейсът изпраща данни към шлюза в следния формат.

Байт(ове) Стойност Описание
SOF
(Начало на кадър)
0x43 SOF отбелязва началото на командата.
Дължина xx Байтът за дължина съдържа броя на байтовете с данни след броя на командните байтове.
командване 0x04 Предавайте 11-битов ID CAN отдалечен кадър
0x06 Предавайте 29-битов ID CAN отдалечен кадър
данни За 11-битови ID отдалечени рамки:
0x00-0xFF Байт 0-1:
11-битов CAN ID (първо MSB)
допълнителен байт данни:
DLC (CAN дистанционен код за дължина на данните на рамката)
За 29-битови ID отдалечени рамки:
0x00-0xFF Байт 0-3:
29-битов CAN ID (първо MSB)
допълнителен байт данни:
DLC (CAN дистанционен код за дължина на данните на рамката)
Контролна сума xx Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
EOF
(Край на кадъра)
0x0D EOF байт маркира края на командата.

ЗАБЕЛЕЖКА
Използването като разширена команда е възможно (вижте Разширен команден формат (байтов режим)).

2.3.5. RS232 предаване и приемане на кадри с данни

Байт(ове) Стойност Описание
SOF
(Начало на кадър)
0x43 SOF отбелязва началото на командата.
Дължина xx Байтът за дължина съдържа броя на байтовете с данни след броя на командните байтове.
командване 0x09 RS232 рамка за данни
данни xx RS232 данни
Контролна сума xx Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
EOF
(Край на кадъра)
0x0D EOF байт маркира края на командата.

2.3.6. Получаване на оптимизационен блок

Байт(ове) Стойност Описание
SOF
(Начало на кадър)
0x43 SOF отбелязва началото на командата.
Дължина xx Байтът за дължина съдържа броя на байтовете с данни след броя на командните байтове.
командване 0x08 Получаване на оптимизационен блок
данни xx Получаване на данни за оптимизация
Контролна сума xx Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
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-битово съобщение от сървъра за предаване на ID, обратната връзка съдържа допълнително времеamp от времето за предаване
0x2A Изпратено 29-битово съобщение от сървъра за предаване на ID
0x2B Предадено е 29-битово съобщение от сървъра за предаване на ID, обратната връзка съдържа допълнително времеamp от времето за предаване
данни За 11-битови ID съобщения / отдалечени рамки:
0x00-0xFF Байт 0-1:
11-битов CAN ID (първо MSB)
0x00-0xFF допълнителни байтове данни (не на отдалечен кадър обратна връзка):
До 8 CAN данни байта допълнително 32-битово времеamp стойност (само ако timestamp опцията е активирана, вижте по-долу)
За 29-битови ID съобщения / отдалечени рамки:
0x00-0xFF Байт 0-3:
29-битов CAN ID (първо MSB)
0x00-0xFF допълнителни байтове данни (не на отдалечен кадър обратна връзка):
До 8 CAN данни байта допълнително 32-битово времеamp стойност (само ако timestamp опцията е активирана, вижте по-долу)
Контролна сума xx Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
EOF
(Край на кадъра)
0x0D EOF байт маркира края на командата.

ЗАБЕЛЕЖКА
Ако са желани съобщения за обратна връзка, опцията за обратна връзка трябва да бъде активирана чрез съответната команда (вижте Включване / изключване на сървърни обекти).
Ако има времеamp е предпочитан, тази опция трябва да бъде разрешена от съответното съобщение (вижте Нулиране на устройството).
Използването като разширена команда е възможно (вижте Разширен команден формат (байтов режим)).

2.5. Съобщения с диагностични данни
2.5.1. ID на устройството

Байт(ове) Стойност Описание
SOF
(Начало на кадър)
0x43 SOF отбелязва началото на командата.
Дължина xx Байтът за дължина съдържа броя на байтовете с данни след броя на командните байтове.
командване 0x40 Низ за ID на устройството (заявка: без допълнителни байтове данни)
данни
(само при отговор)
0x00-0xFF ID низ (само при отговор)
Контролна сума xx Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
EOF
(Край на кадъра)
0x0D EOF байт маркира края на командата.

2.5.2. Версия на хардуер/софтуер

Байт(ове) Стойност Описание
SOF
(Начало на кадър)
0x43 SOF отбелязва началото на командата.
Дължина xx Байтът за дължина съдържа броя на байтовете с данни след броя на командните байтове.
командване 0x41 Хардуерна/софтуерна версия (заявка: без допълнителни байтове данни)
данни
(само при отговор)
0x00-0xFF Байт 0-1: Хардуерна версия на устройството
Байт 2-3: Софтуерна версия на фърмуера
Байт 4-5: Софтуерна версия на буутлоудъра
Контролна сума xx Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
EOF
(Край на кадъра)
0x0D EOF байт маркира края на командата.

2.5.3. Грешка състояние

Байт(ове) Стойност Описание
SOF
(Начало на кадър)
0x43 SOF отбелязва началото на командата.
Дължина xx Байтът за дължина съдържа броя на байтовете с данни след броя на командните байтове.
командване 0x42 Състояние на грешка (заявка: няма допълнителни байтове данни)
0x43 Съобщение за състояние на грешка, което съдържа допълнителен часamp стойност
(без команда за заявка, само съобщение за отговор)
данни
(само при отговор)
0x00-0xFF Байт 0:
бит 0: МОЖЕ да получи препълване на буфера
бит 1: МОЖЕ да предава изчакване
бит 2: Препълване на брояча на CAN грешки
бит 3: Грешка при изключване на CAN шината
бит 4: Грешка в синтаксиса на интерфейса на хоста
бит 5: Грешка във формата на интерфейса на хоста
бит 6: Препълване на буфера за предаване на интерфейса на хоста
бит 7: не се използва
Байт 1 (Последен код за грешка на CAN контролера):
'0': Няма грешка
'1': Възникнали са повече от 5 еднакви бита в последователност
'2': Полученото съобщение няма правилния формат
'3': Предаденото съобщение не е потвърдено
'4': Не е възможно да се зададе рецесивно ниво по време на предаване
'5': Не е възможно да се зададе доминиращо ниво по време на предаване
'6': получената CRC контролна сума е неправилна
Контролна сума xx Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
EOF
(Край на кадъра)
0x0D EOF байт маркира края на командата.

ЗАБЕЛЕЖКА
Ако има времеamp е предпочитан, тази опция трябва да бъде разрешена от съответното съобщение (вижте Нулиране на устройството).
Всеки път, когато състоянието на грешката се промени, автоматично се генерира съобщение за състояние на грешка.
Използването като разширена команда е възможно (вижте Разширен команден формат (байтов режим)).

2.5.4. Интерфейсна версия

Байт(ове) Стойност Описание
SOF
(Начало на кадър)
0x43 SOF отбелязва началото на командата.
Дължина xx Байтът за дължина съдържа броя на байтовете с данни след броя на командните байтове.
командване 0x44 Версия на интерфейса (напр. Bluetooth модул, WLAN-модул, …) (заявка: без допълнителни байтове данни)
данни
(само при отговор)
0x00-0xFF ASCII кодиран низ на версията
Контролна сума xx Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
EOF
(Край на кадъра)
0x0D EOF байт маркира края на командата.

ЗАБЕЛЕЖКА
Използването като разширена команда е възможно (вижте Разширен команден формат (байтов режим)).
Модулът може да се избира.

2.5.5. Текущо натоварване на CAN-шината

Байт(ове) Стойност Описание
SOF
(Начало на кадър)
0x43 SOF отбелязва началото на командата.
Дължина xx Байтът за дължина съдържа броя на байтовете с данни след броя на командните байтове.
командване 0x47 Текущ автобусен товар в съобщения за секунда (заявка: без допълнителни байтове данни)
данни
(само при отговор)
0x00-0xFF Байт 0-1:
unsigned Integer value size:16 bit (MSB first)
Контролна сума xx Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
EOF
(Край на кадъра)
0x0D EOF байт маркира края на командата.

ЗАБЕЛЕЖКА
Използването като разширена команда е възможно (вижте Разширен команден формат (байтов режим)).

2.5.6. Устройството е заето / командата не се поддържа

Байт(ове) Стойност Описание
SOF
(Начало на кадър)
0x43 SOF отбелязва началото на командата.
Дължина xx Байтът за дължина съдържа броя на байтовете с данни след броя на командните байтове.
командване 0x48 Устройството не може да изпълни команда (само отговор на други команди)
данни 0x00-0xFF Запазено за бъдеща употреба
Контролна сума xx Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
EOF
(Край на кадъра)
0x0D EOF байт маркира края на командата.

ЗАБЕЛЕЖКА
Използването като разширена команда е възможно (вижте Разширен команден формат (байтов режим)).

2.5.7. Задайте време на забавяне на CAN предаване

Байт(ове) Стойност Описание
SOF
(Начало на кадър)
0x43 SOF отбелязва началото на командата.
Дължина xx Байтът за дължина съдържа броя на байтовете с данни след броя на командните байтове.
командване 0x49 Задайте време на забавяне на CAN предаване
данни 0x00-0xFF Размер на целочислената стойност без знак: 16 бита (първо MSB)
(RAM-параметърът се връща на 0 след нулиране на устройството)
Време на забавяне до следващата команда се оценява след 10 ms, тази стойност се прилага само веднъж!
Контролна сума xx Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
EOF
(Край на кадъра)
0x0D EOF байт маркира края на командата.

ЗАБЕЛЕЖКА
Използването като разширена команда е възможно (вижте Разширен команден формат (байтов режим)).

2.6. Съобщения за настройка на CAN контролера
2.6.1. Промяна/заявка за получаване на настройките за ID на канала

Байт(ове) Стойност Описание
SOF
(Начало на кадър)
0x43 SOF отбелязва началото на командата.
Дължина xx Байтът за дължина съдържа броя на байтовете с данни след броя на командните байтове.
командване 0x50 Заявка за получаване на настройки за ID на канала
(необходим е един допълнителен байт данни = номер на канал)
0x51 Променете настройките за ID на канала за получаване
(необходими са поне два допълнителни байта данни, номера на канала и настройките на канала)
данни 0x00-0xFF Байт 0:
Номер на обект на получаване (диапазонът зависи от шлюзното устройство) CANview  USB / RS232: 0…8
МОЖЕview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0x07 Байт 1:
бит 0: 0 = дезактивиран канал, 1 = активиран канал бит 1: 0 = получаване на 11-битов идентификатор, 1 = получаване на 29-битов идентификатор бит 2: 0 = промяна на 11-битов ID, 1 = промяна на 29-битов ID
Байт 2-3: 11-битов идентификатор, ако байт1, бит 2 = 0
Байт 2-5: 29-битов идентификатор, ако байт1, бит 2 = 1
Контролна сума xx Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
EOF
(Край на кадъра)
0x0D EOF байт маркира края на командата.

ЗАБЕЛЕЖКА
Ако съобщението за промяна не съдържа информация за ID (дължина байт < 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
CANlink 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 Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
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, ако не отговаря на CIA стандартна скорост на предаване, в противен случай:
0x00: 10 kBit / сек
0x01: 20 kBit / сек
0x02: 50 kBit / сек
0xFE: 100 kBit / сек
0x03: 125 kBit / сек
0x04: 250 kBit / сек
0x05: 500 kBit / сек
0x06: 800 kBit / сек
0x07: 1 MBit / сек
0xFF: Използват се BTR стойности
Байт 1: Стойност BTR0 (зависи от устройството, само ако байт 0 = 0xFF) Байт 2: Стойност BTR1 (зависи от устройството, само ако байт 0 = 0xFF) Байт 3: Стойност BTR2 (зависи от устройството, само ако байт 0 = 0xFF)  Байт 4: Стойност BTR3 (зависи от устройството, само ако байт 0 = 0xFF)
Контролна сума xx Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
EOF
(Край на кадъра)
0x0D EOF байт маркира края на командата.

ЗАБЕЛЕЖКА
Ако байт данни 0 е зададен на 0xFF, BTR стойностите се използват за задаване на нестандартни скорости на предаване.
Ако се използва стандартна скорост на предаване, BTR стойностите не са необходими, ако все пак се използват, те се игнорират!
Ако трябва да зададете скорост на предаване, която не се поддържа от стандартните настройки на устройството, моля, свържете се с нашата поддръжка за допълнителна информация, вижте Сервиз и поддръжка.
Използването като разширена команда е възможно (вижте Разширен команден формат (байтов режим)).

2.6.4. Нулиране на CAN контролера

Байт(ове) Стойност Описание
SOF
(Начало на кадър)
0x43 SOF отбелязва началото на командата.
Дължина xx Байтът за дължина съдържа броя на байтовете с данни след броя на командните байтове.
командване 0x58 Нулиране на CAN контролера (без допълнителни байтове данни)
Контролна сума xx Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
EOF
(Край на кадъра)
0x0D EOF байт маркира края на командата.

ЗАБЕЛЕЖКА
Командата „Нулиране на CAN контролера“ извършва пълно нулиране на CAN контролера, включително времетоamp буфери за стойност, приемане и предаване.
Нулирането на CAN контролера също нулира състоянието на грешка на устройството.
Поради тази причина след нулиране на CAN контролера се генерира съобщение за състояние на грешка, за да се актуализира състоянието на грешката.
Използването като разширена команда е възможно (вижте Разширен команден формат (байтов режим)).

2.6.5. Задаване на CAN интерфейс Auto Baud Mode

Байт(ове) Стойност Описание
SOF
(Начало на кадър)
0x43 SOF отбелязва началото на командата.
Дължина xx Байтът за дължина съдържа броя на байтовете с данни след броя на командните байтове.
командване 0x59 Задайте автоматичен режим на предаване на данни (без допълнителни байтове данни)
Контролна сума xx Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
EOF
(Край на кадъра)
0x0D EOF байт маркира края на командата.

ЗАБЕЛЕЖКА
Режимът Auto Baud е възможен само със стандартните скорости на предаване, поддържани от устройството.
За автоматично откриване на предавания е необходимо да има работеща комуникация в шината.
Докато разпознаването на скоростта на предаване е активно, Proemion CAN устройствата са в пасивен режим и нямат влияние върху трафика по CAN шината.
Използването като разширена команда е възможно (вижте Разширен команден формат (байтов режим)).

Командата за автоматично предаване на данни настройва устройството на шлюза на „Режим на автоматично предаване на данни“.
Устройството слуша трафика на CAN и автоматично конфигурира скоростта на предаване (разпознаваеми са само стандартните скорости на предаване, поддържани от устройството).
След получаване на правилната настройка на скоростта на предаване, устройството генерира отговор, съдържащ откритата скорост на предаване.
Форматът на това съобщение е идентичен със съобщението за искане за скорост на предаване на CAN, с изключение на това, че командният байт е 0x59.
Когато не бъде открита скорост на предаване, устройството използва последната конфигурирана скорост на предаване за работа.
В този случай отговорът за скоростта на предаване е същият, както ако е поискана нестандартна скорост на предаване.

2.6.6. Задайте / поискайте активен / пасивен режим

Байт(ове) Стойност Описание
SOF
(Начало на кадър)
0x43 SOF отбелязва началото на командата.
Дължина xx Байтът за дължина съдържа броя на байтовете с данни след броя на командните байтове.
командване 0x5A Заявка за активен / пасивен режим (без допълнителни байтове данни)
0x5B Задайте активен / пасивен режим
данни 0x00-0x01 0x00 устройство = активен режим
0x01 устройство = пасивен режим
Контролна сума xx Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
EOF
(Край на кадъра)
0x0D EOF байт маркира края на командата.

ЗАБЕЛЕЖКА
Използването като разширена команда е възможно (вижте Разширен команден формат (байтов режим)).

2.6.7. Промяна/искане на времето за цикъл на получаване на канала

Байт(ове) Стойност Описание
SOF
(Начало на кадър)
0x43 SOF отбелязва началото на командата.
Дължина xx Байтът за дължина съдържа броя на байтовете с данни след броя на командните байтове.
командване 0x5C Заявка за време на цикъл на получаване на канала
(необходим е един допълнителен байт данни = номер на канал)
0x5D Променете времето за цикъл на приемане на канала
(необходими са поне два допълнителни байта данни, номера на канала и настройките на канала)
данни 0x00-0xFF Байт 0:
Номер на обект на получаване (диапазонът зависи от шлюзното устройство) CANview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0xFF Байт 1:
Време на цикъл в 10 ms
Контролна сума xx Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
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 Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
EOF
(Край на кадъра)
0x0D EOF байт маркира края на командата.

ЗАБЕЛЕЖКА
Ако серийният изход е деактивиран, получените CAN съобщения се съхраняват в RAM на устройството Proemion CAN. Ако този буфер е пълен, се показва грешка при препълване на буфера.
Ако изходът е разрешен, всички съхранени съобщения се предават незабавно към интерфейса на хоста.
Използването като разширена команда е възможно (вижте Разширен команден формат (байтов режим)).

2.8. Предавайте команди на сървърния интерфейс
2.8.1. Включване / изключване на сървърни обекти

Байт(ове) Стойност Описание
SOF
(Начало на кадър)
0x43 SOF отбелязва началото на командата.
Дължина xx Байтът за дължина съдържа броя на байтовете с данни след броя на командните байтове.
командване 0x80 Обект на заявка за включване / изключване (без допълнителни байтове данни)
0x81 Задайте сървърен обект за включване / изключване
данни 0x00-0xFF Байт 0:
Всеки бит, който е зададен, включва съответния сървърен обект / показва, че сървърният обект е включен.
Битът за нулиране маркира деактивирани сървърни обекти.
Контролна сума xx Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
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 ms
Контролна сума xx Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
EOF
(Край на кадъра)
0x0D EOF байт маркира края на командата.

ЗАБЕЛЕЖКА
Съдържанието на DLC байта трябва да съответства на броя на предадените байтове данни, в противен случай сървърът за предаване може да се държи непредвидимо.
Тази команда е остаряла и вече не се използва от нашите устройства.

2.8.3. Променете / поискайте настройките за ID на канала за предаване 
Филтрите на CAN предавателния канал работят идентично като филтрите за CAN приемане, описани в глава Съобщения за настройка на CAN контролера. Съобщенията, получени от хоста, се проверяват с тези условия на филтъра. Ако условията са изпълнени, съобщението се изпраща до CAN шината.

Байт(ове) Стойност Описание
SOF
(Начало на кадър)
0x43 SOF отбелязва началото на командата.
Дължина xx Байтът за дължина съдържа броя на байтовете с данни след броя на командните байтове.
командване 0x84 Изискване на настройки за ID на канала за предаване
(необходим е един допълнителен байт данни = номер на канал)
0x85 Променете настройките за ID на канала за предаване
(необходими са поне два допълнителни байта данни, номера на канала и настройките на канала)
данни 0x00-0x07 Байт 0:
Предаване на номер на обект
0x00-0x07 Байт 1:
бит 0: 0 = дезактивиран канал, 1 = активиран канал
бит 1: 0 = предаване на 11-битов ID, 1 = предаване на 29-битов ID
бит 2: 0 = промяна на 11-битов ID, 1 = промяна на 29-битов ID
0x00-0xFF Байт 2-3: 11-битов идентификатор, ако байт1, бит 2 = 0
0x00-0xFF Байт 2-5: 29-битов идентификатор, ако байт1, бит 2 = 1
Контролна сума xx Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
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 Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
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 Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
EOF
(Край на кадъра)
0x0D EOF байт маркира края на командата.

2.9. Настройки на параметрите на устройството
2.9.1. Промяна / заявка Timestamp настройки

Байт(ове) Стойност Описание
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 Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
EOF
(Край на кадъра)
0x0D EOF байт маркира края на командата.

Ако „Timestamp-Mode” е избран 32-битов брояч (резолюция 100 µs) се вмъква след последния байт данни на всяко получено CAN съобщение.
Всички съобщения от страната на интерфейса на хоста, които съдържат времеamp са в правилния хронологичен ред.
Ако има времеamp трябва да се вмъкне след съобщенията с ехо („Предаване на обратна връзка от сървъра“ или „Изпращане на обратна връзка с CAN съобщение“) и съобщенията за грешка, времето за грешка и ехо обратна връзкаamp' трябва да се активира допълнително.
Разликата между „относителен“ и „абсолютен режим“ е, че стойността на брояча се нулира след всяко получено съобщение в „относителен режим“.

ЗАБЕЛЕЖКА
Времето „Грешка и обратна връзка с ехо“.amp се предава само ако timemamp режимът е активиран.
Използването като разширена команда е възможно (вижте Разширен команден формат (байтов режим)).

2.9.2. Промяна на времето за забавяне на CAN предаване

Байт(ове) Стойност Описание
SOF
(Начало на кадър)
0x43 SOF отбелязва началото на командата.
Дължина xx Байтът за дължина съдържа броя на байтовете с данни и броя на командните байтове
командване 0xA2 Задайте време на забавяне на CAN предаване
данни
(само при отговор)
0x00-0xFF Размер на целочислената стойност без знак: 16 бита
(RAM-параметърът се връща на 0 след нулиране на устройството)
Контролна сума xx Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
EOF
(Край на кадъра)
0x0D EOF байт маркира края на командата.

ЗАБЕЛЕЖКА
Това време на забавяне се вмъква преди всяко CAN съобщение, така че CAN предаването става по-бавно.

2.9.3. Задайте време за изчакване на IP-блок

Байт(ове) Стойност Описание
SOF
(Начало на кадър)
0x43 SOF отбелязва началото на командата.
Дължина xx Байтът за дължина съдържа броя на байтовете с данни след броя на командните байтове.
командване 0xA3 Задаване на време за изчакване на IP-блок (за по-добро използване на честотната лента)
данни 0x00-0xFF Интервал от 10 милисекунди
Контролна сума xx Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
EOF
(Край на кадъра)
0x0D EOF байт маркира края на командата.

2.9.4. Задайте интервал за изчисляване на скоростта на предаване

Байт(ове) Стойност Описание
SOF
(Начало на кадър)
0x43 SOF отбелязва началото на командата.
Дължина xx Байтът за дължина съдържа броя на байтовете с данни след броя на командните байтове.
командване 0xA4 Задайте интервал за изчисляване на скоростта на предаване на CAN
данни 0x00-0xFF Интервал в милисекунди
Размер на целочислената стойност без знак: 16 бита (първо MSB)
Контролна сума xx Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
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 Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
EOF
(Край на кадъра)
0x0D EOF байт маркира края на командата.

2.10. Команди за достъп до хардуер
2.10.1. Нулирайте устройството

Байт(ове) Стойност Описание
SOF
(Начало на кадър)
0x43 SOF отбелязва началото на командата.
Дължина xx Байтът за дължина съдържа броя на байтовете с данни след броя на командните байтове.
командване 0xC0 Задайте нулиране на устройството
данни  —
Контролна сума xx Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
EOF
(Край на кадъра)
0x0D EOF байт маркира края на командата.

ЗАБЕЛЕЖКА
Устройствата отговарят на тази команда с командата “Device ID”.
За някои устройства тази команда не води до нулиране на хардуера, тъй като в противен случай комуникацията с хоста ще бъде загубена.

  • МОЖЕview Ethernet
  • CANlink 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 Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
EOF
(Край на кадъра)
0x0D EOF байт маркира края на командата.
VCC
CANH / CANL
0x00 0V
0V
VCC
CANH / CANL
0xFF 39V
5V

ЗАБЕЛЕЖКА
Само CANview RS232 може да измерва обема на CAN линиятаtage нива.
Това измерване е възможно само за CAN скорости на предаване от 125 kBit/s и по-ниски.

Задайте / поискайте стойност на цифров канал

Байт(ове) Стойност Описание
SOF
(Начало на кадър)
0x43 SOF отбелязва началото на командата.
Дължина xx Байтът за дължина съдържа броя на байтовете с данни след броя на командните байтове.
командване 0xC4 Заявка за цифрова стойност на канала (необходим е 1 допълнителен байт данни, съдържащ номера на канала)
0xC5 Задайте стойност на цифров канал (необходими са 2 допълнителни байта данни, съдържащи номера на канала и стойността)
данни 0x00-0xFF Байт 0 (номер на канал): 0x00: резистор за прекъсване на шината
0x00-0x01 Байт 1: цифрова стойност (1 = включено, 0 = изключено)
Контролна сума xx Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
EOF
(Край на кадъра)
0x0D EOF байт маркира края на командата.

ЗАБЕЛЕЖКА
На всяка зададена команда се отговаря с действителните стойности.

2.10.3. Задайте парола за комуникация

Байт(ове) Стойност Описание
SOF
(Начало на кадър)
0x43 SOF отбелязва началото на командата.
Дължина xx Байтът за дължина съдържа броя на байтовете с данни след броя на командните байтове.
командване 0xC6 Поискайте проверка на паролата за комуникация
данни xx командване
Байт 0...n:
Низ с парола (по подразбиране: “GSMONLIN”) Отговор
Байт 0:
0 = паролата е проверена и ОК
Ако проверката на паролата е неуспешна, няма отговор от устройството
Контролна сума xx Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
EOF
(Край на кадъра)
0x0D EOF байт маркира края на командата.

ЗАБЕЛЕЖКА
Това съобщение е много важно за отключване на цялата функционалност на интерфейса на байтов режим в CANlink GSM/UMTS.
Сесия е възможна само с проверка на правилната парола за комуникация!

2.10.4. Нулирайте паролата за комуникация

Байт(ове) Стойност Описание
SOF
(Начало на кадър)
0x43 SOF отбелязва началото на командата.
Дължина xx Байтът за дължина съдържа броя на байтовете с данни след броя на командните байтове.
командване 0xC7 Нулирайте проверката на паролата за комуникация
Контролна сума xx Съдържа XOR контролната сума на SOF, Length, Command и Data-bytes.
EOF
(Край на кадъра)
0x0D EOF байт маркира края на командата.

ЗАБЕЛЕЖКА
Това съобщение заключва интерфейса на байтов режим.
Тази команда трябва да бъде изпратена в края на комуникационната сесия.

Команди и устройства

Таблицата по-долу предоставя обобщение на всички съществуващи команди и показва кое устройство Proemion ги поддържа.
Използваемостта на команда за устройство Proemion е маркирана с „S“, „E“ или „S / E“.

Тези акроними означават:

  • “S” Устройството Proemion поддържа тази команда само в стандартния команден формат (вижте Команден формат (Байтов режим)).
  • “E” Устройството Proemion поддържа тази команда само в разширен команден формат (вижте Разширен команден формат (байтов режим)).
  • “S / E” Устройството Proemion поддържа тази команда в стандартния команден формат и в разширения команден формат.
Съобщение командване устройство
Тип МОЖЕview USB CANlink
Bluetooth
2000
CANlink
WLAN
2000
CANlink
безжичен
3000
CANlink
безжичен 4000
МОЖЕview
Ethernet
CANlink
мобилен
5000
CANlink
мобилен
3000
МОЖЕview
RS232
Съобщения за обработка на данни 0x00 S / E S / E S / E S / E S / E S / E S / E С / * 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
Съобщения за обратна връзка 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

*Следните опции за командни данни не са внедрени за CLM3000 и CLM3600:
– бит 2: 1 = обратната връзка от сървъра е включена / 0 = обратната връзка от сървъра е изключена
– бит 3: 1 = интерфейс RS232 включен / 0 = интерфейс RS232 изключен

Съобщение командване устройство
Тип МОЖЕview USB CANlink
Bluetooth
2000
CANlink
WLAN
2000
CANlink
безжичен 3000
CANlink
безжичен 4000
МОЖЕview
Ethernet
CANlink
мобилен
5000
CANlink
мобилен
3000
МОЖЕview
RS232
Съобщения с диагностични данни 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 контролера 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
Съобщения за конфигурация на интерфейса на хоста 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
Команди за предаване на сървърен интерфейс 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 CANlink Bluetooth
2000
CANlink WLAN
2000
CANlink безжичен 3000 CANlink безжичен 4000 МОЖЕview Ethernet CANlink mobile
5000
CANlink mobile
3000
МОЖЕview
RS232
Настройки на параметрите на устройството 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
Команди за достъп до хардуер 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

Документи / Ресурси

Proemion Byte Command Protocol Двоични команди [pdf] Ръководство за потребителя
Byte Command Protocol Двоични команди, Command Protocol Binary команди, Protocol Binary команди, Binary команди

Референции

Оставете коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са маркирани *