Просмотр сенсоров

На примере TOF системы.

  1. Запускаем CoBench, проверяем-правим список анкеров

  2. Выбираем анкера, запускаем опрос TOF (вкладка TOF, кнопка Start).

  3. В списке TOF появляются таги:

  4. В списке TOF растягиваем столбец Sens:

Пояснения

Сенсоры есть фиксированные и переменные.

Фиксированные сенсоры показаны в начале строки в виде
SBG+26

  1. Первая буква S обозначает, что Таг в покое (не движется)

  2. Вторая буква B обозначает, что недавно была нажата кнопка на Таге

  3. Третья буква R или Y или G показывает уровень заряда батарейки Тага (красный, желтый, зеленый)

  4. Цифры показывают температуру Тага (в градусах Цельсия)

Переменные сенсоры показаны в строке вида
v1{i -4:0 -1:2 -14:0 -5:3 -11:{1 0:25} 5:{2 0:3 2:-1} -10:[2 -1603 27] -6:39}

Здесь v1 - вариант кодов сенсоров.

Перед двоеточием код сенсора, после - его значение. Значение для каждого кода разное по смыслу и по формату.

Значение сенсора может быть одним числом или списком в скобках. В квадратных скобках - просто список (массив). В фигурных скобках - список с кодами элементов (карта).

Переменные сенсоры могут отсутствовать в некоторых блинках Тага:

  • передача сенсоров может быть отключена в настройках Тага

  • некоторые сенсоры передаются только по мере надобности (по решению Тага)

  • если все сенсоры не влезают в один блинк, оставшиеся передаются в следующем блинке.

Описание переменных сенсоров v1

Сенсор АЦП код -11

Передается карта { канал : напряжение }. Напряжение в мВ.

Сенсор CAN код 5

Передается карта { канал : значение }. Для каждого канала в Таге настраивается какой-то один параметр, передаваемый по шине CAN, и он передается в качестве положительного значения. Если параметр получить не удалось, передается отрицательный код ошибки.

Сенсор Button код -5

Передается время, прошедшее с момента нажатия кнопки. После нажатия сенсор передается 7 раз, потом не передается.

  • No labels