Proemion логотиби

Byte Command Manual

Байт Command Protocol Binary буйруктары

Байт Command Manual билдирүүлөрдү өткөрүү үчүн алыскы хост жана CAN тармагы тарабынан колдонулуучу Proemion Байт Командалык Протоколунун буйруктарын жана алардын түзүмүн сүрөттөйт.

Генерал

Byte Command Manual Proemion Byte Command Protocol тарабынан колдонулган түзүлүштү жана буйруктарды сүрөттөйт.
Бул протокол аппарат тарабынан колдоого алынган интерфейс аркылуу алыскы хост менен байланышуу үчүн Proemion GmbH компаниясынын бардык CAN to PC шлюздары тарабынан колдоого алынат.
Төмөнкү колдонмо аппараттын атайын колдонмолорун кеңейтет.
Белгисиздик болгон учурда, ошондой эле атайын шлюз түзмөгүңүздүн аппараттык нускамаларына кайрылыңыз.
CAN to PC шлюздары RS232, USB, Ethernet, Bluetooth же WLAN сыяктуу белгилүү бир интерфейсти колдонуп, CAN тармагын алыскы хостко туташтырат.
Proemion Byte Command Protocol хост менен CAN тармагынын ортосунда эки багыттуу ачык-айкын CAN билдирүүсүн берүү үчүн, ошондой эле хост менен шлюз ортосунда буйруктарды өткөрүү үчүн кызмат кылат.
Бардык Proemion CAN менен PC шлюздары бир эле протоколдо иштегендиктен, ар кандай тиркемедик программалык камсыздоону жөн гана негизги байланыш тартибин алмаштыруу аркылуу ар кандай байланыш интерфейстерин колдонууга оңой узартса болот.
Буйруктардын көбү бардык шлюздар тарабынан колдоого алынат, кээ бир учурларда атайын буйруктар бир түзмөктөр тарабынан колдоого алынбайт.
Буйруктар жана Түзмөктөр бөлүмүндөгү таблица сизге толук маалымат беретview ар бир шлюз түрү тарабынан колдоого алынган буйруктар боюнча.

ЭСКЕРТҮҮ
Адатта, түзмөктүн жөндөөлөрүнө таасир этүүчү бардык буйруктар шлюздун туруксуз оперативдик эстутумунда гана сакталат, баштапкы абалга келтирилгенден кийин түзмөктөрдүн туруксуз эсинде сакталган орнотуулар кайра колдонулат.
Сиз бул орнотууларды аппараттын конфигурациялоочу программалык камсыздоосу менен өзгөртө аласыз же – эгер аппарат тарабынан колдоого алынса – CANopen аркылуу.
Өзгөчө: "CAN boud rate" буйругу биротоло сакталат.
Кээ бир шлюздар үчүн конфигуратордун программалык камсыздоосунда старт-байт (демейки: 0x43) жана токтоо байтты (демейки: 0x0D) өзгөртүүгө болот.
Бул колдонмодогу бардык сүрөттөмөлөр демейки маанилер колдонулат деп болжолдойт.
Кошумча маалымат жана колдоо үчүн колдоо формасын толтуруңуз, Кызмат жана Колдоо бөлүмүн караңыз.
Драйверлердин, программалардын, микропрограммалардын жана документтердин акыркы версиялары биздин сайтта webсайт: Жүктөө борбору.

1.1. Кызмат жана колдоо 
Драйверлердин, программалык камсыздоонун, микропрограмманын жана документтердин акыркы версиялары биздин сайтта бар Документ китепканасы.

Жардам керекпи же мүчүлүштүк тууралуу кабарлагыңыз келеби?
Биздин webсайт Proemion Көбүрөөк маалымат алуу үчүн, же билетти көтөрүңүз Колдоо.

Байт режиминин буйруктары

2.1. Буйрук форматы (байт режими)

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
'C' (0x43) демейки жөндөө. Кээ бир түзмөктөр үчүн бул маани өзгөрүшү мүмкүн. Бул колдонмо ар дайым демейки жөндөөлөрдү көрсөтөт.
Узундук 0x00-0xFF Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 0x00-0xFF Буйрук байты, 0x00дөн 0xFEге чейинки маанилер түз буйруктар, 0xFF мааниси кийинки байт буйрук кеңейтүүсүн камтыйт дегенди билдирет
Маалыматтар xx Маалыматтын мазмуну
Текшерүү суммасы xx SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.
0x0D (Арбаны кайтаруу) демейки жөндөө. Кээ бир түзмөктөр үчүн бул маани өзгөрүшү мүмкүн. Бул колдонмо ар дайым демейки жөндөөлөрдү көрсөтөт

“–” бул маани кызыкчылык эмес экенин билдирет
"xx" талаада конфигурация/жооп мааниси бар экенин билдирет
Proemion CAN түзмөгүнүн жөндөөлөрүн өзгөрткөн же талап кылган ар бир билдирүүгө жаңы орнотууларды камтыган ошол эле командалык байты бар билдирүү менен жооп берилет.

ЭСКЕРТҮҮ
Сурам буйруктары, адатта, кошумча параметрлерди талап кылбайт ("Маалымат" талаасы жок).
Өзгөчөлүктөр команданын сүрөттөмөсүндө айтылган.

2.1.1. Чыгample

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук 0x0B Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 0x00 11-бит ID CAN билдирүүсү
Маалыматтар 0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18 ID (0x789) (MSB биринчи)
CAN-билдирүү Маалыматтын мазмуну
Текшерүү суммасы 0xCE SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF 0x0D EOF байт команданын соңун белгилейт.

2.2. Кеңейтилген буйрук форматы (байт режими)

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
'C' (0x43) демейки жөндөө. Кээ бир түзмөктөр үчүн бул маани өзгөрүшү мүмкүн.
Бул колдонмо ар дайым демейки жөндөөлөрдү көрсөтөт.
Узундук 0x00-0xFF Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Кеңейтилген команда 0xD0-0xDF Буйрук байты, 0xD0 - 0xDF маанилери кеңейтилген буйруктар
Маалыматтар xx 0-байт: CAN-Канал (CAN 0 үчүн 1дөн башталат) / 128 … 255 модулу үчүн сакталган (WLAN / GSM / GPS…)
1-байт: Command
2-байт: Маалыматтын мазмуну
Текшерүү суммасы 0xCE SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF 0x0D EOF байт команданын соңун белгилейт.

“–” бул маани кызыкчылык эмес экенин билдирет
"xx" талаада конфигурация/жооп мааниси бар экенин билдирет

2.2.1. Чыгample – Кеңейтилген команда

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук 0x0D Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 0xD0 Кеңейтилген команда
Маалыматтар 0x01
0x00
0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18,
CAN-канал: 2
Буйрук: 11-бит ID CAN билдирүү ID (0x789) (MSB биринчи)
CAN-билдирүү Маалыматтын мазмуну
Текшерүү суммасы 0x19 SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

2.3. Маалымат билдирүүлөрүн иштетүү
Бул билдирүүлөр кабыл алынган CAN билдирүүлөрүн хостко өткөрүү үчүн же CAN билдирүүлөрүн хосттон CAN тармагына жөнөтүү үчүн колдонулат.

2.3.1. CAN маалыматтар кадрын кабыл алуу
CAN автобусунан шлюз тарабынан кабыл алынган CAN маалыматтар кадрынын билдирүүлөрү төмөнкү форматта хост интерфейсине өткөрүлүп берилет.

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 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-бит тайместти 32 CAN маалымат байты чейинamp маани (убакыт болгондо ганаamp параметр иштетилген, төмөндө караңыз)
29-бит ID билдирүүлөр үчүн:
0x00-0xFF Байт 0-3: 29-бит CAN ID (биринчи MSB)
кошумча маалыматтар байт:
Кошумча 8-бит тайместти 32 CAN маалымат байты чейинamp баалуулук
(убакыт болгондо ганаamp параметр иштетилген, төмөндө караңыз)
Текшерүү суммасы xx SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

ЭСКЕРТҮҮ
Бир убакта болсоamp каалаган болсо, бул параметр тиешелүү буйрук билдирүүсү менен иштетилиши керек (Түзмөктү баштапкы абалга келтирүү караңыз).
Кеңейтилген буйрук катары колдонуу мүмкүн (Кеңейтилген команда форматын (Байт режимин) караңыз).

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

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 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 SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

ЭСКЕРТҮҮ
Кеңейтилген буйрук катары колдонуу мүмкүн (Кеңейтилген команда форматын (Байт режимин) караңыз).

2.3.3. CAN алыскы кадрды кабыл алуу
CAN автобусунан шлюз тарабынан кабыл алынган CAN алыскы кадрдык билдирүүлөр төмөнкү форматта хост интерфейсине өткөрүлүп берилет.

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 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 маани (убакыт болгондо ганаamp параметр иштетилген, төмөндө караңыз)
29-бит ID алыскы алкактар ​​үчүн:
0x00-0xFF Байт 0-3:
29-бит CAN ID (биринчи MSB)
кошумча маалыматтар байт:
DLC (CAN алыскы кадр маалымат узундугу коду) кошумча 32 биттик убакытamp маани (убакыт болгондо ганаamp параметр иштетилген, төмөндө караңыз)
Текшерүү суммасы xx SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

ЭСКЕРТҮҮ
Бир убакта болсоamp каалаган болсо, бул параметр тиешелүү буйрук билдирүүсү менен иштетилиши керек (Түзмөктү баштапкы абалга келтирүү караңыз).
Кеңейтилген буйрук катары колдонуу мүмкүн (Кеңейтилген команда форматын (Байт режимин) караңыз).

2.3.4. Берүү CAN алыскы кадр
CAN алыскы кадр билдирүүлөрүн CAN шинасына өткөрүү үчүн хост интерфейси маалыматтарды шлюзга төмөнкү форматта жөнөтөт.

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 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 SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

ЭСКЕРТҮҮ
Кеңейтилген буйрук катары колдонуу мүмкүн (Кеңейтилген команда форматын (Байт режимин) караңыз).

2.3.5. RS232 маалымат алкагы берүү жана кабыл алуу

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 0x09 RS232 маалымат алкагы
Маалыматтар xx RS232 маалыматтар
Текшерүү суммасы xx SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

2.3.6. Оптималдаштыруу блогун алуу

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 0x08 Оптималдаштыруу блогун алуу
Маалыматтар xx Оптималдаштыруу маалыматтарын алуу
Текшерүү суммасы xx SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

2.4. Пикир билдирүүлөр
Бул билдирүүлөр колдонуучуга CAN билдирүүлөрүнүн туура берилишин текшерүүгө мүмкүндүк берген пикир маалыматтарын камтыйт.

2.4.1. CAN билдирүү жөнөтүү боюнча пикир

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 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 Transmit Server билдирүү жөнөтүлдү
0x29 11-бит ID Transmit Server билдирүү жөнөтүлдү, пикир кошумча убакытты камтыйтamp берүү убактысынын
0x2A 29-бит ID Transmit Server билдирүү жөнөтүлдү
0x2B 29-бит ID Transmit Server билдирүү жөнөтүлдү, пикир кошумча убакытты камтыйтamp берүү убактысынын
Маалыматтар 11-бит ID билдирүүлөр / алыскы кадрлар үчүн:
0x00-0xFF Байт 0-1:
11-бит CAN ID (биринчи MSB)
0x00-0xFF кошумча маалымат байты (алыскы кадрда эмес пикир):
Кошумча 8-бит тайместти 32ге чейин CAN маалыматтар байтыamp маани (убакыт болгондо ганаamp параметр иштетилген, төмөндө караңыз)
29-бит ID билдирүүлөр / алыскы кадрлар үчүн:
0x00-0xFF Байт 0-3:
29-бит CAN ID (биринчи MSB)
0x00-0xFF кошумча маалымат байты (алыскы кадрда эмес пикир):
Кошумча 8-бит тайместти 32ге чейин CAN маалыматтар байтыamp маани (убакыт болгондо ганаamp параметр иштетилген, төмөндө караңыз)
Текшерүү суммасы xx SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

ЭСКЕРТҮҮ
Эгер пикир билдирүүлөрү керек болсо, жооп кайтаруу опциясы тиешелүү буйрук менен иштетилиши керек (Сервер объекттерин күйгүзүү / өчүрүү караңыз).
Бир убакта болсоamp жакса, бул параметр тиешелүү билдирүү менен иштетилиши керек (Түзмөктү баштапкы абалга келтирүү караңыз).
Кеңейтилген буйрук катары колдонуу мүмкүн (Кеңейтилген команда форматын (Байт режимин) караңыз).

2.5. Диагностикалык маалымат билдирүүлөрү
2.5.1. Түзмөк ID

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 0x40 Түзмөктүн ID сабы (суроо: кошумча маалымат байты жок)
Маалыматтар
(жооп боюнча гана)
0x00-0xFF ID сап (жооп боюнча гана)
Текшерүү суммасы xx SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

2.5.2. Аппараттык / Программалык камсыздоо версиясы

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 0x41 Аппараттык / Программалык камсыздоо версиясы (суроо: кошумча маалымат байты жок)
Маалыматтар
(жооп боюнча гана)
0x00-0xFF Байт 0-1: Аппараттын аппараттык версиясы
Байт 2-3: Микропрограмманын программалык версиясы
Байт 4-5: Жүктөгүчтүн программалык версиясы
Текшерүү суммасы xx SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

2.5.3. Ката статусу

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 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 SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

ЭСКЕРТҮҮ
Бир убакта болсоamp жакса, бул параметр тиешелүү билдирүү менен иштетилиши керек (Түзмөктү баштапкы абалга келтирүү караңыз).
Ката статусу өзгөргөн сайын ката абалы тууралуу билдирүү автоматтык түрдө түзүлөт.
Кеңейтилген буйрук катары колдонуу мүмкүн (Кеңейтилген команда форматын (Байт режимин) караңыз).

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

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 0x44 Интерфейстердин версиясы (мисалы, Bluetooth модулу, WLAN модулу, …) (суроо: кошумча маалымат байты жок)
Маалыматтар
(жооп боюнча гана)
0x00-0xFF ASCII коддуу версия сабы
Текшерүү суммасы xx SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

ЭСКЕРТҮҮ
Кеңейтилген буйрук катары колдонуу мүмкүн (Кеңейтилген команда форматын (Байт режимин) караңыз).
Модулду тандоого болот.

2.5.5. Учурдагы CAN-автобус жүктөө

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 0x47 Учурдагы автобус жүктөө секундасына билдирүүлөр (суроо: кошумча маалымат байты жок)
Маалыматтар
(жооп боюнча гана)
0x00-0xFF Байт 0-1:
кол коюлбаган бүтүн сан өлчөмү: 16 бит (биринчи MSB)
Текшерүү суммасы xx SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

ЭСКЕРТҮҮ
Кеңейтилген буйрук катары колдонуу мүмкүн (Кеңейтилген команда форматын (Байт режимин) караңыз).

2.5.6. Түзмөк бош эмес / буйрук колдоого алынбайт

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 0x48 Түзмөк буйрукту аткара албайт (башка буйруктарга гана жооп)
Маалыматтар 0x00-0xFF Келечекте колдонуу үчүн сакталган
Текшерүү суммасы xx SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

ЭСКЕРТҮҮ
Кеңейтилген буйрук катары колдонуу мүмкүн (Кеңейтилген команда форматын (Байт режимин) караңыз).

2.5.7. ӨТКӨРҮЛҮШҮ мүмкүн кечигүү убактысын коюу

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 0x49 ӨТКӨРҮЛҮШҮ мүмкүн кечигүү убактысын коюу
Маалыматтар 0x00-0xFF Кол коюлбаган бүтүн сан өлчөмү: 16 бит (биринчи MSB)
(Түзмөктү баштапкы абалга келтиргенден кийин RAM-параметр кайра 0гө коюлат)
Кийинки буйрук 10 мс менен бааланганга чейин кечигүү убактысы, бул маани бир гана жолу колдонулат!
Текшерүү суммасы xx SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

ЭСКЕРТҮҮ
Кеңейтилген буйрук катары колдонуу мүмкүн (Кеңейтилген команда форматын (Байт режимин) караңыз).

2.6. CAN Controller билдирүүлөрдү орнотуу
2.6.1. Каналдын ID жөндөөлөрүн өзгөртүү / алуу

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 0x50 Каналдын ID жөндөөлөрүн алуу өтүнүчү
(бир кошумча маалымат байты = каналдын номери керек)
0x51 Кабыл алуу каналынын ID жөндөөлөрүн өзгөртүү
(кеминде эки кошумча маалымат байты, каналдын номери жана каналдын жөндөөлөрү керек)
Маалыматтар 0x00-0xFF 0-байт:
Объекттин номерин алуу (диапазон шлюз түзмөгүнө жараша болот) CANview  USB / RS232: 0…8
БОЛОТview  Ethernet: 0…7
Bluetooth / WLAN байланыштыра алат: 0…15
0x00-0x07 1-байт:
бит 0: 0 = каналды өчүрүү, 1 = каналды иштетүү бит 1: 0 = 11-бит ID алуу, 1 = 29-бит ID алуу бит 2: 0 = өзгөртүү 11-бит ID, 1 = өзгөртүү 29-бит ID
Байт 2-3: 11-бит ID, эгерде байт1, бит 2 = 0
Байт 2-5: 29-бит ID, эгерде байт1, бит 2 = 1
Текшерүү суммасы xx SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

ЭСКЕРТҮҮ
Эгерде өзгөртүү билдирүүсүндө ID маалыматы жок болсо (узундугу байт <4) акыркы ID жөндөөсү калат.
Бул учурда 1 байт, 2 бит эске алынбайт.
Кеңейтилген буйрук катары колдонуу мүмкүн (Кеңейтилген команда форматын (Байт режимин) караңыз).

2.6.2. Канал маскасынын жөндөөлөрүн өзгөртүү / суроо-талап алуу

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 0x52 Каналдын маскасын алуу жөндөөлөрүн сураныңыз
(бир кошумча маалымат байты = каналдын номери керек)
0x53 Кабыл алуу каналынын маскасынын жөндөөлөрүн өзгөртүңүз
(кеминде эки кошумча маалымат байты, каналдын номери жана каналдын жөндөөлөрү керек)
Маалыматтар 0x00-0xFF 0-байт:
Объекттин номерин алуу (диапазон шлюз түзмөгүнө жараша болот) CANview  USB / RS232: 0…8
БОЛОТview  Ethernet: 0…7
Bluetooth / WLAN байланыштыра алат: 0…15
0x00-0x07 1-байт:
бит 0: 0 = каналды өчүрүү, 1 = каналды иштетүү
бит 1: 0 = 11 биттик масканы алуу, 1 = 29 биттик масканы алуу
бит 2: 0 = 11 биттик масканы өзгөртүү, 1 = 29 биттик масканы өзгөртүү
Байт 2-3: 11 биттик маска, эгерде байт1, бит 2 = 0 болсо
Байт 2-5: 29 биттик маска, эгерде байт1, бит 2 = 1 болсо
Текшерүү суммасы xx SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

ЭСКЕРТҮҮ
Эгерде өзгөртүү билдирүүсүндө маска маалыматы жок болсо (узундугу байт <4), масканын акыркы жөндөөсү кала берет.
Бул учурда 1 байт, 2 бит эске алынбайт.
Эгерде аппарат ар бир канал үчүн жеке маскаларды колдоого албаса (CANview RS232), 1-7-канал үчүн маска орнотуулары этибарга алынбайт жана 0-каналдын жөндөөлөрү менен жооп берилет.
Кеңейтилген буйрук катары колдонуу мүмкүн (Кеңейтилген команда форматын (Байт режимин) караңыз).

2.6.3. CAN берүү ылдамдыгы

Байт(лар) Нарк Description
SOF

(Кадрдын башталышы)

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

ЭСКЕРТҮҮ
Эгерде маалымат байты 0 0xFF деп коюлса, BTR маанилери стандарттуу эмес берүү ылдамдыгын орнотуу үчүн колдонулат.
Эгерде стандарттуу ылдамдык колдонулса, BTR маанилери талап кылынбайт, эгерде алар баары бир колдонулса, алар этибарга алынбайт!
Эгер сизге аппараттын стандарттык жөндөөлөрү колдоого албаган ылдамдыкты коюу керек болсо, кошумча маалымат алуу үчүн биздин колдоо менен байланышыңыз, Кызмат жана Колдоо бөлүмүн караңыз.
Кеңейтилген буйрук катары колдонуу мүмкүн (Кеңейтилген команда форматын (Байт режимин) караңыз).

2.6.4. CAN контроллерин баштапкы абалга келтирүү

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 0x58 CAN контроллерин баштапкы абалга келтирүү (кошумча маалымат байты жок)
Текшерүү суммасы xx SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

ЭСКЕРТҮҮ
"CAN Controller Reset" буйругу CAN контроллерин толук баштапкы абалга келтирүүнү, анын ичинде убакытты аткаратamp буферлерди баалоо, кабыл алуу жана берүү.
CAN контроллерин баштапкы абалга келтирүү аппараттын ката абалын да баштапкы абалга келтирет.
Ушул себептен улам, CAN контроллери баштапкы абалга келтирилгенден кийин, ката статусун жаңыртуу үчүн ката статусу кабары түзүлөт.
Кеңейтилген буйрук катары колдонуу мүмкүн (Кеңейтилген команда форматын (Байт режимин) караңыз).

2.6.5. CAN интерфейсин Auto Boud режимин орнотуңуз

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 0x59 Автоматтык берүү режимин коюу (кошумча маалымат байты жок)
Текшерүү суммасы xx SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

ЭСКЕРТҮҮ
Auto Boud Mode аспап колдогон стандарттык ылдамдык менен гана мүмкүн.
Автоматтык жүктү аныктоо үчүн автобуста жумушчу байланыш болушу керек.
Берүү ылдамдыгын аныктоо активдүү болуп турганда, Proemion CAN түзмөктөрү пассивдүү режимде жана CAN автобусундагы трафикке эч кандай таасир этпейт.
Кеңейтилген буйрук катары колдонуу мүмкүн (Кеңейтилген команда форматын (Байт режимин) караңыз).

Автоматтык жеткирүү буйругу шлюз түзмөгүн "Авто берүү режимине" коет.
Аппарат CANдагы трафикти угат жана берүү ылдамдыгын автоматтык түрдө конфигурациялайт (түзмөк колдоого алган стандарттык ылдамдыкты гана аныктоого болот).
Туура жеткирүү ылдамдыгы жөндөөсүн алгандан кийин, аппарат аныкталган берүү ылдамдыгын камтыган жоопту жаратат.
Бул билдирүүнүн форматы CAN берүү ылдамдыгын сурам билдирүүсүнө окшош, бирок буйрук байты 0x59.
Берүү ылдамдыгы аныкталбаганда, аппарат операция үчүн акыркы конфигурацияланган берүү ылдамдыгын колдонот.
Бул учурда, берүү ылдамдыгы боюнча жооп стандарттуу эмес берүү ылдамдыгы суралгандай эле болот.

2.6.6. Активдүү / пассивдүү режимди коюу / суроо

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 0x5A Активдүү / пассивдүү режимди суроо (кошумча маалымат байты жок)
0x5B Активдүү / пассивдүү режимди коюңуз
Маалыматтар 0x00-0x01 0x00 түзмөк = активдүү режим
0x01 түзмөк = пассивдүү режим
Текшерүү суммасы xx SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

ЭСКЕРТҮҮ
Кеңейтилген буйрук катары колдонуу мүмкүн (Кеңейтилген команда форматын (Байт режимин) караңыз).

2.6.7. Каналдын циклинин убактысын өзгөртүү / сурануу

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 0x5C Каналды алуу циклинин убактысын сураңыз
(бир кошумча маалымат байты = каналдын номери керек)
0x5D Кабыл алуу каналынын цикл убактысын өзгөртүү
(кеминде эки кошумча маалымат байты, каналдын номери жана каналдын жөндөөлөрү керек)
Маалыматтар 0x00-0xFF 0-байт:
Объекттин номерин алуу (диапазон шлюз түзмөгүнө жараша болот) CANview  Ethernet: 0…7
Bluetooth / WLAN байланыштыра алат: 0…15
0x00-0xFF 1-байт:
Цикл убактысы 10 мс
Текшерүү суммасы xx SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

ЭСКЕРТҮҮ
Кеңейтилген буйрук катары колдонуу мүмкүн (Кеңейтилген команда форматын (Байт режимин) караңыз).

2.7. Хост интерфейсинин конфигурация билдирүүлөрү
2.7.1. Пикир / чыгаруу орнотуулары

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Байт(лар) Нарк Description
Command 0x60 Пикирдин жөндөөлөрүн суроо (кошумча маалымат байты жок)
0x61 Пикир жөндөөлөрүн коюу
Маалыматтар 0x00-0x07 Байт 0:
бит 0: 1 = CAN чыгышы күйүк / 0 = CAN чыгышы өчүк
бит 1: 1 = CAN билдирүү кайтарым байланышын жөнөтүү күйүк / 0 = пикир өчүк
бит 2: 1 = Сервер пикири күйүк / 0 = сервер пикири өчүк
бит 3: 1 = RS232 интерфейси күйүк / 0 = RS232 интерфейси өчүк
Текшерүү суммасы xx SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

ЭСКЕРТҮҮ
Сериялык чыгаруу өчүрүлгөн болсо, кабыл алынган CAN билдирүүлөрү Proemion CAN түзмөгүнүн оперативдүү эсинде сакталат. Эгерде бул буфер толуп калса, буфердин толуп кетүү катасы көрсөтүлөт.
Эгерде чыгаруу иштетилсе, бардык сакталган билдирүүлөр дароо хост интерфейсине өткөрүлүп берилет.
Кеңейтилген буйрук катары колдонуу мүмкүн (Кеңейтилген команда форматын (Байт режимин) караңыз).

2.8. Сервер интерфейсинин буйруктарын берүү
2.8.1. Сервер объекттерин күйгүзүү/өчүрүү

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 0x80 Сервер объектисин күйгүзүү/өчүрүү (кошумча маалымат байты жок)
0x81 Сервер объектисин күйгүзүү / өчүрүү
Маалыматтар 0x00-0xFF Байт 0:
Орнотулган ар бир бит тиешелүү сервер объектисине которулат / сервер объектинин күйгүзүлгөнүн көрсөтөт.
Калыбына келтирүү бити өчүрүлгөн сервер объекттерин белгилейт.
Текшерүү суммасы xx SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

ЭСКЕРТҮҮ
Бул буйрук жокко чыгарылган жана мындан ары биздин түзмөктөр тарабынан колдонулбайт.

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

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 0x82 Сервер объектинин конфигурациясын суроо (сервер объектинин номерин камтыган бир кошумча маалымат байты керек)
0x83 Сервер объектисин күйгүзүү / өчүрүү
Маалыматтар 0x01-0x08 Байт 0 (объект номери):
Өзгөртүлүшү керек болгон сегиз мүмкүн болуучу сервер объекттеринин биринин санын камтыйт.
0x00-0x01 Байт 1 (IDE):
0x00 = 11-бит ID объекти
0x01 = 29-бит ID объекти
Байт 2 жана андан жогору байт сандары төмөнкү маалыматтарды камтыйт көрсөтүлгөндө   буйрук:
0x00-0xFF ID (11 же 29 бит)
0x01-0x08 DLC (CAN кабарынын маалымат байттарынын саны)
0x00-0xFF чейин 8 маалымат байты мүмкүн болгон билдирүү
0x00-0xFF цикл убактысы сервер объектинин 10 мс ичинде
Текшерүү суммасы xx SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

ЭСКЕРТҮҮ
DLC байтынын мазмуну берилүүчү маалымат байттарынын санына макул болушу керек, антпесе жөнөтүүчү сервер күтүүсүз аракет кылышы мүмкүн.
Бул буйрук жокко чыгарылган жана мындан ары биздин түзмөктөр тарабынан колдонулбайт.

2.8.3. Өткөрүүчү каналдын ID жөндөөлөрүн өзгөртүү / суроо 
CAN өткөргүч канал чыпкалары CAN Controller орнотуу билдирүүлөр бөлүмүндө сүрөттөлгөн CAN чыпкалары сыяктуу иштешет. Хосттан алынган билдирүүлөр бул чыпка шарттары менен текшерилет. Эгерде шарттар аткарылса, билдирүү CAN автобусуна жөнөтүлөт.

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 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-бит ID, эгерде байт1, бит 2 = 0
0x00-0xFF Байт 2-5: 29-бит ID, эгерде байт1, бит 2 = 1
Текшерүү суммасы xx SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

ЭСКЕРТҮҮ
Бул буйрук жокко чыгарылган жана мындан ары биздин түзмөктөр тарабынан колдонулбайт.

2.8.4. Өткөрүүчү канал маскасынын жөндөөлөрүн өзгөртүү / суроо

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 0x86 Өткөрүүчү канал маскасынын жөндөөлөрүн сураныңыз
(бир кошумча маалымат байты = каналдын номери керек)
0x87 Өткөрүүчү канал маскасынын жөндөөлөрүн өзгөртүңүз
(кеминде эки кошумча маалымат байты, каналдын номери жана каналдын жөндөөлөрү керек)
Маалыматтар 0x00-0x07 Байт 0:
Объекттин номерин берүү
0x00-0x07 1-байт:
бит 0: 0 = каналды өчүрүү, 1 = каналды иштетүү
бит 1: 0 = 11 биттик масканы берүү, 1 = 29 биттик масканы берүү
бит 2: 0 = 11 биттик масканы өзгөртүү, 1 = 29 биттик масканы өзгөртүү
0x00-0xFF Байт 2-3: 11 биттик маска, эгерде байт1, бит 2 = 0 болсо
0x00-0xFF Байт 2-5: 29 биттик маска, эгерде байт1, бит 2 = 1 болсо
Текшерүү суммасы xx SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

ЭСКЕРТҮҮ
Бул буйрук жокко чыгарылган жана мындан ары биздин түзмөктөр тарабынан колдонулбайт.

2.8.5. Өткөрүүчү каналдын циклинин убакыт жөндөөлөрүн өзгөртүү / суроо

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 0x88 Өткөрүүчү каналдын циклинин убакыт жөндөөлөрүн сураныңыз
(бир кошумча маалымат байты = каналдын номери керек)
0x89 Өткөрүү каналынын циклинин убакыт жөндөөлөрүн өзгөртүү
(кеминде эки кошумча маалымат байты, каналдын номери жана каналдын жөндөөлөрү керек)
Маалыматтар 0x00-0x07 Байт 0:
Объекттин номерин берүү
0x00-0x07 Байт 1:+
бит 0: 0 = каналды өчүрүү, 1 = каналды иштетүү
бит 1: 0 = 11 биттик цикл убактысын берүү, 1 = 29 биттик цикл убактысын берүү
бит 2: 0 = 11 биттик цикл убактысын өзгөртүү, 1 = 29 биттик цикл убактысын өзгөртүү
0x00-0xFF Байт 2-3: 11 биттик цикл убактысы, эгерде байт1, бит 2 = 0 болсо
0x00-0xFF Байт 2-5: 29 биттик цикл убактысы, эгерде байт1, бит 2 = 1 болсо
Текшерүү суммасы xx SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

2.9. Түзмөктүн параметр орнотуулары
2.9.1. Убакытты өзгөртүү / сурооamp орнотуулар

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 0xA0 Сурам убактысыamp орнотуулар (суроо: кошумча маалымат байты жок)
0xA1 Убакытты коюуamp орнотуулар
Маалыматтар 0x00-0x13 0-байт:
бит 0: 1 = Убакытamp күйүк, 0 = Убакытamp өчүрүү
бит 1: 1 = Салыштырмалуу убакытamp, 0 = Абсолюттук убакытamp
бит 4: 1 = Ката жана Эхо Пикир убагыamp күйгүзүү 0 = Ката жана Эхо Пикир билдирүү убактысыamp өчүрүү
Текшерүү суммасы xx SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

Эгерде «Timestamp-Mode” тандалганда, ар бир кабыл алынган CAN кабарынын акыркы маалымат байтынан кийин 32 биттик эсептегич (100 мкс резолюция) мааниси киргизилет.
Хост интерфейси тарабындагы бардык билдирүүлөр, аларда убакыт көрсөткүчү барamp туура хронологиялык тартипте.
Бир убакта болсоamp жаңыртылган билдирүүлөрдөн кийин («Сервердин пикирлерин жөнөтүү» же «CAN билдирүүсүн жөнөтүү») жана ката билдирүүлөрүнөн, «Ката жана жаңырык пикир билдирүүлөрүнүн убакыты» кийин киргизилиши керек.amp' кошумча активдештирүү керек.
"Салыштырмалуу" менен "абсолюттук режимдин" айырмасы, эсептегичтин мааниси "салыштырмалуу режимде" ар бир кабыл алынган билдирүүдөн кийин баштапкы абалга келтирилет.

ЭСКЕРТҮҮ
"Ката жана жаңырык пикир" убакытыamp убакыт болгондо гана берилетamp режими иштетилген.
Кеңейтилген буйрук катары колдонуу мүмкүн (Кеңейтилген команда форматын (Байт режимин) караңыз).

2.9.2. Өзгөртүү CAN өткөрүп берүү кечиктирүү убактысы

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, буйрук байттарынын санын камтыйт
Command 0xA2 ӨТКӨРҮЛҮШҮ мүмкүн кечигүү убактысын коюу
Маалыматтар
(жооп боюнча гана)
0x00-0xFF Белгисиз бүтүн сан өлчөмү: 16 бит
(Түзмөктү баштапкы абалга келтиргенден кийин RAM-параметр кайра 0гө коюлат)
Текшерүү суммасы xx SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

ЭСКЕРТҮҮ
Бул кечигүү убактысы ар бир CAN билдирүүсүнө чейин киргизилет, андыктан CAN берүү жайыраак болот.

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

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 0xA3 IP-блок күтүү убактысын коюу (өткөрүү жөндөмдүүлүгүн жакшыраак пайдалануу үчүн)
Маалыматтар 0x00-0xFF 10 миллисекунддагы интервал
Текшерүү суммасы xx SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

2.9.4. Берүү ылдамдыгын эсептөө аралыгын коюу

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 0xA4 CAN берүү ылдамдыгын эсептөө аралыгын коюу
Маалыматтар 0x00-0xFF Миллисекунддагы интервал
Кол коюлбаган бүтүн сан өлчөмү: 16 бит (биринчи MSB)
Текшерүү суммасы xx SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

ЭСКЕРТҮҮ
Кеңейтилген буйрук катары колдонуу мүмкүн (Кеңейтилген команда форматын (Байт режимин) караңыз).

2.9.5. CANopen объектинин сөздүгүнө кирүү

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 0xA5 Объекттин сөздүгүнө окуу / жазуу
Маалыматтар 0x00-0xFF Суроо: Байт 0:
Буйрук: 0x01 жазуу, 0x00 окуу (кошумча маалымат байттары жок)
Байт 1-2:
Индекс (LSB биринчи)
3-байт:
Суб-индекс
кошумча маалымат байттары:
Берилиштер (биринчи LSB)
Жооп: Байт 0:
Натыйжа: 0x40 окуу ийгиликтүү
0x80 окуу катасы (кошумча маалымат байты жок)
0x41 ийгиликтүү жазуу (кошумча маалымат байты жок)
0x81 жазуу катасы (кошумча маалымат байты жок)
Байт 1-2:
Индекс (LSB биринчи)
3-байт:
Суб-индекс
кошумча маалымат байттары:
Берилиштер (биринчи LSB)
Текшерүү суммасы xx SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

2.10. Аппараттык кирүү буйруктары
2.10.1. Түзмөктү баштапкы абалга келтирүү

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 0xC0 Түзмөктү баштапкы абалга келтирүү
Маалыматтар  —
Текшерүү суммасы xx SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

ЭСКЕРТҮҮ
Түзмөктөр бул буйрукка “Түзмөктүн ID” буйругу менен жооп беришет.
Кээ бир түзмөктөр үчүн бул буйрук аппараттык жабдыкты баштапкы абалга келтирүүгө алып келбейт, анткени башка учурда хост менен байланыш үзүлүп калат.

  • БОЛОТview Ethernet
  • Bluetooth / WLAN байланыштыра алат

2.10.2. Аналогдук каналдын маанисин сураңыз

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 0xC2 Аналогдук каналдын маанисин суроо (каналдын номерин камтыган 1 кошумча маалымат байты керек)
Маалыматтар 0x00-0x03 Байт 0 (канал номери):
0x00: Supply voltage
0x01: CAN төмөнкү сызык
0x02: CAN Жогорку сызык
0x03: Аналогдук киргизүүлөр 1 жана 2
0x00-0xFF 1-байт: аналогдук маани (канал 0…2 үчүн, төмөндө сүрөттөлүштү караңыз)
Байт 1-4: (3-канал үчүн) Аналогдук киргизүү 1 томtage IEEE 754 коддуу, LSB биринчи
Байт 5-8: (3-канал үчүн) Аналогдук киргизүү 2 томtage IEEE 754 коддуу, LSB биринчи
Текшерүү суммасы xx SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.
VCC
CANH / CANL
0x00 0V
0V
VCC
CANH / CANL
0xFF 39V
5V

ЭСКЕРТҮҮ
CAN ганаview RS232 CAN сызыгынын көлөмүн өлчөй алатtage деңгээли.
Бул өлчөө 125 кбит/сек жана андан жайыраак CAN берүү ылдамдыгы үчүн гана мүмкүн.

Санарип каналдын маанисин коюу/суроо

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 0xC4 Санарип каналдын маанисин суроо (канал номерин камтыган 1 кошумча маалымат байты керек)
0xC5 Санарип каналдын маанисин коюу (каналдын номерин жана маанисин камтыган 2 кошумча маалымат байты керек)
Маалыматтар 0x00-0xFF Байт 0 (канал номери): 0x00: автобустун токтотуу каршылыгы
0x00-0x01 1-байт: санариптик маани (1 = күйүк, 0 = өчүк)
Текшерүү суммасы xx SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

ЭСКЕРТҮҮ
Ар бир коюлган буйрукка чыныгы маанилер менен жооп берилет.

2.10.3. Байланыш сырсөзүн коюу

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 0xC6 Байланыш сырсөзүн текшерүүнү сураныңыз
Маалыматтар xx Command
Байт 0…n:
Сырсөз сабы (демейки: “GSMONLIN”) Жооп
Байт 0:
0 = сырсөз текшерилди жана OK
Эгер сырсөз текшерилбей калса, аппараттан жооп жок
Текшерүү суммасы xx SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

ЭСКЕРТҮҮ
Бул билдирүү CANlink GSM/UMTSдеги байт режиминин интерфейсинин бүт функционалдуулугун ачуу үчүн абдан маанилүү.
Сеанс туура байланыш сырсөзүн текшерүү менен гана мүмкүн болот!

2.10.4. Байланыш сырсөзүн кайра коюу

Байт(лар) Нарк Description
SOF
(Кадрдын башталышы)
0x43 SOF команданын башталышын белгилейт.
Узундук xx Узундук байт маалымат байттарынын санын, кийинки командалык байттардын санын камтыйт.
Command 0xC7 Байланыш сырсөзүн текшерүүнү баштапкы абалга келтирүү
Текшерүү суммасы xx SOF, Узундук, Буйрук жана Маалымат-байттардын XOR текшерүү суммасын камтыйт.
EOF
(Кадрдын аягы)
0x0D EOF байт команданын соңун белгилейт.

ЭСКЕРТҮҮ
Бул билдирүү байт режиминин интерфейсин бекитет.
Бул буйрук байланыш сессиясынын аягында жөнөтүлүшү керек.

Буйруктар жана түзмөктөр

Төмөнкү таблица бардык учурдагы буйруктардын кыскача маалыматын берет жана аларды кайсы Proemion түзмөгү колдой турганын көрсөтөт.
Proemion түзмөгү үчүн буйруктун ыңгайлуулугу "S", "E" же "S / E" менен белгиленет.

Бул кыскартуулар төмөнкүлөрдү билдирет:

  • "S" Proemion түзмөгү бул буйрукту стандарттык буйрук форматында гана колдойт (Буйрук форматын (Байт режимин караңыз)).
  • "E" Proemion түзмөгү бул буйрукту кеңейтилген буйрук форматында гана колдойт (Кеңейтилген команда форматын караңыз (Байт режими)).
  • "S / E" Proemion түзмөгү бул буйрукту стандарттык буйрук форматында жана кеңейтилген буйрук форматында колдойт.
Кабар Command Түзмөк
Type БОЛОТview USB CANlink
Bluetooth
2000
CANlink
WLAN
2000
CANlink
зымсыз
3000
CANlink
зымсыз 4000
БОЛОТview
Ethernet
CANlink
мобилдик
5000
CANlink
мобилдик
3000
БОЛОТview
RS232
Маалымат билдирүүлөрүн иштетүү 0x00 С / Е С / Е С / Е С / Е С / Е С / Е С / Е S / * С / Е
0x01 С / Е С / Е С / Е С / Е С / Е С / Е С / Е S / E* С / Е
0x02 С / Е С / Е С / Е С / Е С / Е С / Е С / Е S / E* С / Е
0x03 С / Е С / Е С / Е С / Е С / Е С / Е С / Е S / E* С / Е
0x04 С / Е С / Е С / Е С / Е С / Е С / Е С / Е S / E* С / Е
0x05 С / Е С / Е С / Е С / Е С / Е С / Е С / Е S / E*
0x06 С / Е С / Е С / Е С / Е С / Е С / Е С / Е S / E*
0x07 С / Е С / Е С / Е С / Е С / Е С / Е С / Е S / E*
0x08 С / Е С / Е
0x09 S
Пикир билдирүүлөр 0x20 С / Е С / Е С / Е С / Е С / Е С / Е С / Е С / Е С / Е
0x21 С / Е С / Е С / Е С / Е С / Е С / Е С / Е С / Е С / Е
0x22 С / Е С / Е С / Е С / Е С / Е С / Е С / Е С / Е С / Е
0x23 С / Е С / Е С / Е С / Е С / Е С / Е С / Е С / Е С / Е
0x24 С / Е С / Е С / Е С / Е С / Е С / Е С / Е С / Е С / Е
0x25 С / Е С / Е С / Е С / Е С / Е С / Е С / Е С / Е С / Е
0x26 С / Е С / Е С / Е С / Е С / Е С / Е С / Е С / Е
0x27 С / Е С / Е С / Е С / Е С / Е С / Е С / Е С / Е
0x28 С / Е С / Е
0x29 С / Е С / Е
0x2A С / Е С / Е
0x2B С / Е С / Е

*Төмөнкү буйрук маалымат параметрлери CLM3000 жана CLM3600 үчүн аткарылган эмес:
– бит 2: 1 = Сервер пикири күйүк / 0 = сервер пикири өчүк
– 3 бит: 1 = RS232 интерфейси күйүк / 0 = RS232 интерфейси өчүк

Кабар Command Түзмөк
Type БОЛОТ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 С / Е С / Е С / Е С / Е С / Е С / Е С / Е С / Е С / Е
0x43 С / Е С / Е С / Е С / Е С / Е
0x44 С / Е С / Е С / Е С / Е С / Е С / Е С / Е
0x47 С / Е С / Е С / Е
0x48 С / Е С / Е С / Е С / Е
0x49 С / Е С / Е С / Е С / Е
CAN Controller Setup Messages 0x50 С / Е С / Е С / Е С / Е С / Е С / Е С / Е С / Е С / Е
0x51 С / Е С / Е С / Е С / Е С / Е С / Е С / Е С / Е С / Е
0x52 С / Е С / Е С / Е С / Е С / Е С / Е С / Е С / Е С / Е
0x53 С / Е С / Е С / Е С / Е С / Е С / Е С / Е С / Е С / Е
0x56 С / Е С / Е С / Е С / Е С / Е С / Е С / Е С / Е С / Е
0x57 С / Е С / Е С / Е С / Е С / Е С / Е С / Е С / Е С / Е
0x58 С / Е С / Е С / Е С / Е С / Е С / Е С / Е С / Е
0x59 С / Е С / Е
0x5A С / Е С / Е С / Е С / Е С / Е
0x5B С / Е С / Е С / Е С / Е С / Е
0x5C С / Е С / Е С / Е С / Е С / Е С / Е С / Е
0x5D С / Е С / Е С / Е С / Е С / Е С / Е С / Е
Хост интерфейсинин конфигурациясынын билдирүүлөрү 0x60 С / Е С / Е С / Е С / Е С / Е С / Е С / Е С / Е С / Е
0x61 С / Е С / Е С / Е С / Е С / Е С / Е С / Е С / Е С / Е
Сервер интерфейсинин буйруктарын берүү 0x80 S S
0x81 S S
0x82 S S
0x83 S S
0x84 S
0x85 S
0x86 S
0x87 S
0x88 S
0x89 S
Type БОЛОТview   USB Bluetooth байланыштыра алат
2000
WLAN байланыштыра алат
2000
CANlink зымсыз 3000 CANlink зымсыз 4000 БОЛОТview Ethernet CANlink мобилдик
5000
CANlink мобилдик
3000
БОЛОТview
RS232
Түзмөктүн параметр орнотуулары 0xA0 С / Е С / Е С / Е С / Е С / Е S /E С / Е С / Е С / Е
0xA1 С / Е С / Е С / Е С / Е С / Е С / Е С / Е С / Е С / Е
0xA2 S
0xA3 S
0xA4 С / Е С / Е С / Е
0xA5 S S S S
Аппараттык камсыздоо буйруктары 0xC0 S S S S S S S S S
0xC2 S S S S
0xC4 S
0xC5 S
0xC6 S S S
0xC7 S S S

Версия: 11.0.549

Proemion логотиби

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

Proemion Byte Command Protocol Binary буйруктары [pdf] Колдонуучунун колдонмосу
Байт Command Protocol Binary буйруктары, Command Protocol Binary буйруктары, Protocol Binary буйруктары, Binar буйруктары

Шилтемелер

Комментарий калтырыңыз

Сиздин электрондук почта дарегиңиз жарыяланбайт. Талап кылынган талаалар белгиленген *