Настройка дискретных и аналоговых входов в МТ-700
Настройка дискретных входов
Дискретный вход предназначен для подключения логических датчиков, имеющих два состояния – "Включено" и "Выключено", соответствующих низкому и высокому уровню на универсальном входе терминала.
Рисунок 1 – Параметры протокола Дискретный вход
Доступные датчики:
- Дискретное значение – подключение кнопок, датчиков движения, положения и пр.
- Зажигание – служит для определения работы двигителя ТС и отображается значок включения зажигания в панели портов. По этому датчику в прошивках версии 9+ может осуществляться аппаратная фильтрация остальных Аналоговых и Дискретных датчиков.
- Разрыв массы (на прошивках версии 9+) – служит для определения отключения массы на ТС. По этому датчику в прошивках версии 9+ может осуществляться аппаратная фильтрация остальных датчиков. При настроке дискретного датчика разрыва массы можно отказаться от использования реле на входах МТ-700 на ТС с разрываемой массой.
- Тревожная кнопка (на прошивках версии 9+) – служит для оповещения водителем диспетчера о нештатной ситуации. При срабатывании этого датчика терминалом может быть отправлено SMS-сообщение на заданный номер (на прошивках версии 9+).
Дискретный вход имеет следующие параметры:
Для портов P0-P1:
Рисунок 2 - Параметры дискретного входа для портов Р0-Р1
- Уровень логической единицы – минимальное значение напряжения на входе для переключения в 1. Диапазон значений от 0 до 24000.
Для портов P0-P5:
- Порог переключения в 0 (мВ) – максимальное значение напряжение на входе для переключения в 0. Диапазон значений от 0 до 24000.
- Таймаут антидребезга (мс) – минимальная длительность импульса на входе, которую зафиксирует терминал. Нужен для защиты от ложных срабатываний и дребезга контактов замка зажигания и реле.
- Инвертировать сигнал – обращает логику работы входа. По умолчанию высокий уровень на входе терминала соответствует значению 1. После инвертирования значению 1 соответствует низкий уровень на входе.
В прошивках версии 9+ для датчиков Дискретное значение и Тревожная кнопка возможно осуществлять дополнительную фильтрацию:
- Фильтровать по зажиганию – при включении параметра игнорируется изменение состояния входа, если в этот момент выключено зажигание.
- Фильтровать по датчику разрыва массы – при включении параметра игнорируется изменение состояния входа, если в этот момент фиксируется разрыв массы
- Включить встроенную подтяжку (доступно только для Р3)- при включении параметра позволяет определять срабатывания дискретного датчика (как правило кнопки) в случае отсутствия внешнего питания и наличия встроенного АКБ.
Рисунок 3 - Включение встроенной подтяжки для порта Р3
Настройка аналоговых входов
Протокол Аналоговый вход предназначен для подключения измерительных датчиков, у которых при изменении измеряемого параметра меняется напряжение на выходе. К таким датчикам относятся датчики уровня топлива (штатные и врезные), температуры и т.д.
Рисунок 4 - Параметры аналогового входа
Аналоговые входы имеют параметры (рис. 4):
- Фильтровать по зажиганию: "Выкл" - фильтр не применяется, "Всегда 0" - в момент выключения зажигания состояние входа фиксируется на нуле, "Заморозить значение" - в момент выключения зажигания состояние входа фиксируется на текущем значении.
- Фильтровать по датчику разрыва массы: "Выкл" - фильтр не применяется, "Всегда 0" - в момент фиксации разрыва массы состояние входа фиксируется на нуле, "Заморозить значение" - в момент фиксации разрыва массы состояние входа фиксируется на текущем значении.
- Фильтр по питания от АКБ: "Выкл" - фильтр не применяется, "Всегда 0" - в момент отключения питания от АКБ состояние входа фиксируется на нуле, "Заморозить значение" - в момент отключения питания от АКБ состояние входа фиксируется на текущем значении.
Аналоговые входы можно настроить на следующие типы датчиков:
- «Уровень топлива» – особый алгоритм фильтрации для датчиков уровня топлива.
- «Напряжение» – для произвольных датчиков.
Датчик Напряжение
Рисунок 5 - Настройка аналогового входа «Напряжение»
При выборе датчика Напряжение (рис.5) доступны следующие параметры:
- Порог создания записи – новое значение сохраняется и передается на сервер только при отличии измеренного (после фильтра) значения от последнего сохраненного не меньше, чем этот порог.
- Длина фильтра – время, за которое усредняется измеренное значение со входа, в секундах.
Датчик Уровень топлива
Рисунок 6 - Параметры аналогового входа «Уровень топлива»
При выборе датчика Уровень топлива (рис. 6) доступны следующие параметры:
- Нижняя граница входных значений (мВ) – минимальное значение напряжения на выходе датчика уровня топлива
- Верхняя граница входных значений (мВ) – максимальное значение напряжения на выходе датчика уровня топлива
При выходе напряжения за эти границы терминал не передает состояние входа до возвращения в разрешенный диапазон.
Используется для фильтрации ложных данных при выключении питания датчика (выключении зажигания – для штатного ДУТ).
- Порог создания записи – новое значение сохраняется и передается на сервер только при отличии измеренного (после фильтра) значения от последнего сохраненного не меньше, чем этот порог.
Работа датчика топлива зависит от датчика движения, который настраивается на акселерометре.
Во время стоянки датчик более чувствителен к изменениям, чтобы не пропустить заправку или слив топлива. В движении - более грубый фильтр, чтобы сгладить скачки от вибрации и наклона ТС.