
Ръководство за байт команди
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 Byte Command Protocol Двоични команди [pdf] Ръководство за потребителя Byte Command Protocol Двоични команди, Command Protocol Binary команди, Protocol Binary команди, Binary команди |
