Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Parameter

Values

Comments

ExtId

on, off

Формат идентификатора (Id) на шине CAN: 0 - Id, 1 - ExtendedId

Id

4 байта

Id кадра на шине, используется количество бит используются младшие биты количеством в соответствии с ExtId (11 или 29)

Mask

4 байта

Маска Id кадра на шине, определяет значащие биты Id при фильтрации кадров

StartBit

0..63

Номер начального бита параметра

LenBits

0..63

Количество бит параметра (если >1 байта, то младшим вперед)

Сообщения CAN-шины фильтруются по Идентификатору с учетом Маски: биты 1 в Маске выбирают биты в Идентификаторе, которые должны совпадать с заданным; остальные биты в Идентификаторе произвольные. Из сообщений, прошедших фильтр, выбираются биты со StartBit длиной LenBits , результат передается в канале CAN-сенсора в виде целого числа. Биты считаются по всему сообщению, с Data[0] по Data[7].

версия <= 3.7.0 :

Parameter

Values

Comments

PGN

0..262143 (0..0x3FFFF)

Фильтр по ExtendedId шины CAN
ParameterGroupNumber по стандарту FMS (SAE J1939/21). Соответствует битам 8..25 ExtendedId шины CAN; остальные биты произвольные

HighBit

0..63

Старший бит параметра

LowBit

0..63

Младший бит параметра

...

Сообщения CAN-шины фильтруются по PGN: ExtendedId биты 8..25 должны совпадать с PGN, остальные биты произвольные. Из сообщений, прошедших фильтр, выбираются биты с LowBit по HighBit, результат передается в канале CAN-сенсора в виде целого числа. Биты считаются по всему сообщению, с Data[0] по Data[7].

Каждая запись массива соответствует каналу CAN сенсора с таким же индексом (см. Коды сенсоров ULUN код 5). Если режим передачи канала CAN-сенсора /sens canN#Send=Auto, то передаются только каналы CAN-сенсора с индексами, соответствующими непустым записям в массиве, и только если /can/can#Mode=Sensors.

Если нужных сообщений на шине нет, в канале CAN-сенсора передается код ошибки:
-1 – параметр не обнаружен (или устарел, прошло более 1с момента приема)
-3 – конфигурация фильтра некорректна (нужных бит нет в сообщении)

/can/canspeed

Парсет, выбирает параметр скорости транспортного средства для Динамических зон (см. CAS модуль#%2Fcas%2Fspeed). 

версия > 3.7.0 :

Parameter

Values

Comments

ExtId

on, off

Формат идентификатора (Id) на шине CAN: 0 - Id, 1 - ExtendedId

Id

4 байта

Id кадра на шине, используются младшие биты количеством в соответствии с ExtId (11 или 29)

Mask

4 байта

Маска Id кадра на шине, определяет значащие биты Id при фильтрации кадров

StartBit

0..63

Номер начального бита параметра

LenBits

0..63

Количество бит параметра (если >1 байта, то младшим вперед)

Настройка через CLI

1. Убедиться, что режим отправки CAN-сенсоров Auto:

...