Changes between Version 8 and Version 9 of Sensor


Ignore:
Timestamp:
Oct 24, 2012 11:38:59 AM (12 years ago)
Author:
tolix
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Sensor

    v8 v9  
    11= Произвольный датчик =
     2
     3== Содержание ==
     4 * [#name Имя датчика]
     5 * [#group Группа датчика]
     6 * [#role Роль в системе]
     7 * [#port_type Тип порта ввода/вывода]
     8 * [#port_num Номер порта/источника телеметрии]
     9 * [#ratio_adjustment Коэффициент, поправка]
     10 * [#valid_from_to Диапазон валидных значений]
    211
    312Для случаев, когда задача выходит за рамки предложенных типовых датчиков
     
    716Для этого в карточке транспортного средства в закладке «Произвольные датчики» нужно добавить необходимое количество датчиков и описать их.
    817
    9 В карточке датчика указывается, каким образом подключен этот датчик (или источник данных) к трекеру ('''тип порта''' или шины трекера, '''номер порта''' или шины, номер датчика (адрес датчика на шине, код события и т.д.)), а так же присвоить ему '''имя''' и указать системе одну из известных '''ролей'''.
     18В карточке датчика указывается, каким образом подключен этот датчик (измеряемый параметр или источник данных) к трекеру ('''тип порта''' или шины трекера, '''номер порта''' или шины, номер датчика (адрес датчика на шине, код события и т.д.)), а так же присвоить ему '''имя''' и указать системе одну из известных '''ролей'''.
    1019
    11 Указание '''роли''' позволяет системе включать показания датчика в ту или иную прикладную аналитику (отчеты, графики, оповещения и т.д.). Если ни одна из ролей не подходит, то нужно указать роль «Неспециализированный датчик».
     20[=#name]
     21Каждый датчик имеет '''имя'''. Имя датчика используется в отчетах и графиках для визуального обозначения. В качестве имени произвольного датчика удобно указывать измеряемую величину и единицу измерения.
    1222
    13 В карточке датчика можно так же указать произвольную '''группу''' датчика. В зависимости от прикладной задачи, аналитика может группироваться по этому признаку. Например, для учета суммарного расхода топлива по двум топливным бакам, есть смысл указать у датчиков уровня топлива для этих баков одну и ту же группу, тогда в отчетах по расходу топлива будет дополнительно отображена информация по этой группе.
     23[=#group]
     24В карточке датчика может быть указана '''группа''' датчика. В зависимости от прикладной задачи, аналитика может группироваться по этому признаку. Например, для учета суммарного расхода топлива по двум топливным бакам, есть смысл указать у датчиков уровня топлива для этих баков одну и ту же группу, тогда в отчетах по расходу топлива будет дополнительно отображена информация по этой группе.
     25
     26[=#role]
     27'''Роль''' датчика в системе позволяет включать показания датчика в ту или иную прикладную аналитику (например, учет топлива, учет работы механизмов и т.д.). Если ни одна из ролей не подходит, то следует выбрать роль «Неспециализированный датчик».
    1428
    1529Но если необходимо сконфигурировать датчик уровня топлива, то нужно описывать его в системе не как [wiki:Sensor «Произвольный датчик»], а как специализированный [FuelLevelMeter «Датчик уровня топлива»], что позволит настраивать параметры тарировки и сглаживания первичных данных.
     30
     31[=#port_type]
     32[=#port_num]
     33Необходимо так же описать подключение датчика к трекеру. Физически, датчик может быть подключен к определенному порту трекера, либо находиться на шине, общей для нескольких датчиков, либо, датчиком можем называть любой источник телеметрической информации, которую необходимо контролировать. Для описания подключения служат параметры '''тип порта (шины)''' и '''номер порта (датчика, параметра)'''.
     34
     35'''Тип порта''' выбирается из списка поддерживаемых типов:
     36
     37 Логический::
     38  порт трекера, работающий в логическом режиме и передающий системе одно из значений: 0 или 1. Типичное применение - подключение концевых замыкателей, различных кнопок, датчика зажигания и т.д.
     39
     40 Аналоговый/частотный::
     41  порт трекера, передающий в систему произвольное числовое значение, соответствующее величине напряжения на этом входе или частоте сигнала (меандра, первой гармоники и т.д.). Типичное применение - подключение датчиков уровня топлива с аналоговым или частотным интерфейсом.
     42
     43 Счетчик::
     44  порт, на котором трекер ведет нарастающий подсчет импульсов (фронтов). Типичное применение - подключение счетчиков пассажиропотока, тахометра.
     45
     46 Виртуальный::
     47  виртуальный порт, в зависимости от модели трекера, может использоваться в системе для описания специфических параметров, генерируемых трекером. Например, уровень вибрации, и т.д.
     48
     49 Цифровой RS485/232::
     50  порт для подключения устройств с соответствующим интерфейсом. Типичное применение - подключение датчиков уровня топлива с интерфейсом RS485, RS232.
     51
     52 Цифровой CAREUCAN::
     53  порт трекера S&T Care-U U-CAN, подключенный к CAN шине и транслирующий ограниченный набор параметров. В качестве номера порта указывается номер параметра в соответствии с [wiki:CareUCAN таблицей].
     54
     55 Цифровой OBD2/SAE J1979::
     56  порт трекера, получающий информацию из OBDII интерфейса автомобиля. В качестве номера порта указывается номер параметра (PID) в соответствии со спецификацией протокола SAE J1979 в десятичной форме. Набор стандартных параметров приведен тут: http://en.wikipedia.org/wiki/OBD-II_PIDs
     57
     58 Цифровой CAN/FMS/SAE J1939::
     59  порт трекера, получающий информацию из CAN-шины автомобиля в соответствии с протоколом FMS или SAE J1939. В качестве номера порта указывается номер параметра (SPN), популярные номера приведены в [wiki:FMS_J1939_SPN таблице].
     60
     61 Цифровой CANLOG::
     62  порт трекера, получающий информацию от устройства CAN-LOG, подключенного к CAN-шине автомобиля и передающий в систему определенный набор параметров. В качестве номера порта указывается номер параметра в соответствии с [wiki:CANLOG таблицей]
     63
     64[=#ratio_adjustment]
     65'''Коэффициент''' и '''поправка''' используются для линейного преобразования значения датчика в условных отсчетах в измеряемую величину. Их можно рассматривать как параметры уравнения прямой y = Ax + C. Например, подключен расходомер, передающий 200 импульсов на каждый литр потраченного топлива. В этом случае коэффициент будет равен 0.005 (литров на импульс), поправка 0.
     66
     67[=#valid_from_to]
     68Датчику можно задать ограниченный '''диапазон валидных значений'''. Все значения вне этого диапазона игнорируются и трактуются как признак отключения датчика. Типичное применение - отсечение нулевых и максимальных значений датчиков топлива и прочих датчиков, которые могут быть отключены при отключении зажигания/массы, в то время как трекер продолжает работать от аккумулятора.
     69