Перейти к содержимому
Axenta документация
  • Быстрый старт
  • Система мониторинга
  • Система управления (CMS)
  • Мобильное приложение
  • Поддерживаемые устройства
  • Презентация
  • API
  • Быстрый старт
  • Система мониторинга
  • Система управления (CMS)
  • Мобильное приложение
  • Поддерживаемые устройства
  • Презентация
  • API

Быстрый старт

  • Roadmap
  • Системные требования
  • Быстрый старт

Система мониторинга

  • Интерфейс
    • Вход в систему
    • Боковая панель
    • Рабочая область
    • Карта
    • Настройки
  • Мониторинг
    • Панель мониторинга
    • Карточка объекта
    • Объект на карте
  • Треки
    • Треки
  • Отчеты
    • Типы таблиц
    • Графики
    • Создание шаблона отчета
    • Построение отчета
    • Таблицы в отчётах
      • Помещения 
      • Последние данные
      • Цифровые датчики
      • Стоянки
      • Сливы
      • Сводка
      • Пропущенные геозоны
      • Превышение скорости
      • Поездки между геозонами
      • Поездки
      • Моточасы 
      • Заправки
      • Геозоны
  • Сообщения
    • Сообщения
    • Построение списка сообщений
    • Параметры сообщений
  • Уведомления
    • Создание уведомления
    • Типы уведомлений
    • Способы действия
    • Просмотр сработавших уведомлений
  • Геозоны
    • Создание геозон
    • Параметры геозон
    • Группы геозон
  • Водители
    • Создание водителя
    • Назначение и снятие водителей
    • Группы водителей
  • Объекты
    • Создание объекта
    • Свойства объекта
    • Датчики
    • Команды
  • Пользователи
    • Пользователи
    • Создание и редактирование пользователя
    • Смена пароля пользователя
  • Здания
    • Создание зданий
    • Создание помещений
    • Размещение меток
  • Устройства
    • Устройства

Система управления (CMS)

  • Интерфейс CMS
  • Учетные записи
  • Объекты в CMS
  • Пользователи CMS
  • Ретрансляторы
  • Корзина
  • Права доступа
    • Права доступа
    • Общие права доступа

Мобильное приложение

  • Мобильное приложение

Поддерживаемые устройства

  • Поддерживаемые протоколы устройств

Презентация

  • Презентация системы мониторинга AXENTA

API

  • API

Видеоинструкции

  • Функциональные возможности мобильного приложения
  • Права доступа
  • Структура учетных записей
  • Функциональные возможности системы мониторинга
  • Главная
  • Документация
  • Система мониторинга
  • Объекты
  • Датчики

Датчики

От устройств мониторинга информация приходит в формате «параметр» = «значение». Это может быть как информация от встроенных датчиков устройства, например скорость, уровень сигнала, заряд батареи, так и от внешних датчиков, например датчик уровня топлива, зажигание автомобиля, данные с CAN-шины, и т.д.
Для обособления и настройки этой информации в системе мониторинга предусмотрен функционал «Датчик».

Датчик в системе мониторинга — это виртуальный аналог физического датчика устройства. Под физическим датчиком может подразумеваться как датчик в прямом смысле слова, например встроенный акселерометр или внешний датчик уровня топлива, так и любая другая информация, поступающая от устройства, например состояние определенных цифровых или аналоговых входов и выходов.

Для создания любого датчика необходимо знать его параметр. Узнать параметр датчика можно как в системе мониторинга, посмотрев приходящие от устройства сообщения, так и в настройках самого устройства, например в диагностических данных конфигуратора. Так же стандартные параметры можно уточнить в документации к используемому устройству.

Создание датчика #

Чтобы создать датчик зайдите в свойства объекта, перейдите во вкладку «Датчики», и нажмите на кнопку «+» (плюс).

Далее нужно заполнить необходимые поля в свойствах датчика.

Свойства датчика #

В свойствах датчика настройки разделены на две вкладки — «Основное» и «Таблица расчёта».

Основное #

Имя — название датчика . Можно указать любое имя, например «Датчик уровня топлива». Это имя датчика будет отображаться в отчётах, сообщениях, и в карточке объекта.

Тип датчика — описаны ниже, в разделе «Типы датчиков».

Описание — любая дополнительная и необязательная информация.

Параметр — параметр, значения которого присылает устройство, например in1, in2, hdop, gsm, и т.д. Можно выбрать параметр, предлагаемый в выпадающем списке, или вести данные вручную.
Дополнительно предусмотрена возможность использования в качестве параметров имена других датчиков. Это может быть полезно, если нужно вычислить итоговое значение на основе данных от других датчиков. Например, если на объекте установлено несколько датчиков топлива, и суммарную информацию по ним нужно вывести в один общий датчик.

Единица измерения — величина, в которой будут отображаться значения датчика, например километры, вольты, тонны, и т.д.

Валидатор — любой другой датчик объекта, контролирующий валидность данных основного датчика. Когда значение валидатора равно нулю, значения основного датчика считаются невалидными, и не учитываются в отчётах. Любые значения валидатора больше нуля пропускают сообщения основного датчика как корректные.
Например, устройство может присылать данные по скорости в то время, когда объект стоит на месте. Для решения этой проблемы можно использовать датчик зажигания в качестве валидатора датчика «акселерометр». В этом случае скорость будет учитываться только в том случае, если включено зажигание.

Интервалы и цвета — опция позволяет задать цвета для определенных значений датчика. Например, для допустимых значений можно установить зелёный цвет, а для критических — красный. Установленные цвета будут отображаться только в треках по датчику.

Таймаут — время в секундах, которое определяет валидность сообщений датчика. Если интервал между сообщениями больше, чем установленный таймаут, то сообщения в этом интервале не учитывается.

Таблица расчёта #

На вкладке «Таблица расчёта» доступна возможность добавления X и Y значений, для последующей генерации таблиц расчёта.

Таблицы расчёта используются для изменения или калибровки значений датчиков, например для занесения тарировочных таблиц для датчиков уровня топлива.

Пары значений X и Y вносятся в правой части окна. С помощью кнопки «Сгенерировать» формируются значения X, A, и B в левой части окна.

В нижней части окна присутствуют 2 поля для указания нижней и верхней границы допустимых значений. Если необходимо ограничить значения датчика в рамках определённого диапазона, то нужно указать наименьшее и наивысшее из допустимых значений датчика в этих полях.

Применять после расчёта — опция, позволяющая переключать режим нижней и верхней границы с необработанных данных на обработанные.

  • Если опция не включена (по умолчанию), то данные для нижней и верхней границы нужно указывать в необработанном виде, т.е. в именно так, как они приходят от устройства.
  • Если опция включена, то данные нужно указывать в обработанном (преобразованном, конечном) виде, например в литрах, вольтах, и т.д.

Арифметические операции #

С параметрами датчика можно выполнять арифметические операции, такие как сложение, вычитание, умножение, или деление. Ниже приведены примеры этих операций:

param1 + param2
param1 - param2
param1 * param2
param1 / const1000

Пробел между математическим оператором и параметрами не обязателен:

param1+param2
param1-param2
param1*param2
param1/const1000

Для определения последовательности выполнения арифметических операций можно использовать скобки приоритета:

(param1 − param2) / param3
Расширенные возможности #

Расширенные возможности в виде специальных слов и символов позволяют выполнять дополнительные манипуляции с данными. Для всех них доступны стандартные арифметические операторы, описанные выше.

const1000 — Константный параметр. Используется для изменения параметра на определённую величину. Величина указывается после ключевого слова const. В следующем примере параметр in1 будет умножен на 1000:

in1 * const1000

#param1 — Параметр из предыдущего сообщения. Используется для манипуляций с параметрами из предыдущего сообщения. В следующем примере из параметра in1 вычитается его предыдущее значение.

in1 - #in1

param1[2] — Побитовое извлечение, где 2 — номер бита. Используется для получения определённого бита из значения датчика.

[Название датчика] — Указав имя датчика в квадратных скобках можно использовать его для взаимодействия с другими датчиками. В следующем примере складываются два датчика уровня топлива для получения общего значения.

[Топливо бак1] + [Топливо бак2]

get(param1,param2) — Логический оператор «Или». Используется для получения первого существующего параметра по порядку. Количество параметров в функции через запятую не ограничено.

hex(param1) — Перевод из десятичной системы счисления в шестнадцатеричную.

slice(param1, const1, const2) — Получение диапазона символов, где const0 — начало диапазона, const10 — конец диапазона, param1 — имя параметра.
Например: из параметра param1=RUD0000002282403 нужно убрать первые три буквы чтобы значение начиналось с цифр, т.е. с четвёртого символа.

slice(param1,const3,const14)
00000022824 // Результат

Обратите внимание, что отсчёт для const начинается с нуля. То есть в значении «12345» число 1 = const0, а число 3 = const2.

Типы датчиков #

Пробег #

Одометр — датчик пробега. Единицы измерения: км, мили.

Рассчитываемый датчик — опция датчика «Одометр», которая позволяет рассчитывать пробег не с нуля, а с заданного значения. Зачастую это значение — фактический пробег одометра объекта.

Текущее значение — текущее, фактическое значение пробега на одометре объекта.

Цифровые #

Цифровые датчики могут иметь только 2 значения — 1 (вкл) или 0 (выкл)

Датчик зажигания — отображает состояние зажигания.

Произвольный цифровой датчик — любой цифровой датчик.

Датчик мгновенного определения движения.

Показатели #

Датчик напряжения — напряжение в вольтах.

Датчик веса — вес в тонах или фунтах.

Акселерометр — ускорение в g.

Датчик температуры — температура в цельсиях или в фаренгейтах.

Двигатель #

Датчик оборотов двигателя — количество оборотов двигателя в минуту.

Датчик полезной работы двигателя — время полезной работы двигателя в любых единицах измерения.

Абсолютные моточасы;

Относительные моточасы;

Топливо #

Датчики расхода и уровня топлива в литрах или галлонах.

Импульсный датчик расхода топлива — расход топлива основанный на подсчёте импульсов.

Датчик абсолютного расхода топлива — расход топлива за весь период эксплуатации.

Датчик мгновенного расхода топлива — расход топлива на основе сравнения текущих данных с данными предыдущего измерения.

Датчик уровня топлива — определяет объем уровня топлива в баке.

Другие #

Назначение водителя — предназначен для автоматического назначения водителя на объект.

Произвольный датчик — любой датчик с произвольными параметрами.

BLE датчик — bluetooth датчик с низким энергопотреблением.

Свойства объектаКоманды
Оглавление
  • Создание датчика
  • Свойства датчика
    • Основное
    • Таблица расчёта
  • Арифметические операции
    • Расширенные возможности
  • Типы датчиков
    • Пробег
    • Цифровые
    • Показатели
    • Двигатель
    • Топливо
    • Другие
Axenta документация
  • axenta.tech

Все права защищены