Датчик зажигания определяет состояние «зажигание включено/выключено» по данным трекера, сравнивая значение с порогом. Администратор или инженер настраивает его на каждом объекте: от зажигания зависят моточасы, холостой ход, расчет топлива и режимы работы техники.
Датчик добавляется в карточке объекта мониторинга (вкладка Объекты → «Дополнительное оборудование» → «Добавить новое оборудование»): после выбора типа открывается показанная выше форма.
Датчик зажигания определяет, включен ли двигатель. Платформа по порогу напряжения (или по цифровому сигналу) вычисляет состояние «включено/выключено», разбивает трек на интервалы работающего двигателя и на их основе считает моточасы, холостой ход и простои. Это опорный датчик: без датчика зажигания не считаются анализ топлива и нормы расхода по времени работы двигателя (в движении при заданной норме по машиночасам и на стоянке); норма расхода по пробегу считается и без него.
Холостой ход — пересечение состояний «зажигание включено» и «стоянка или остановка» (двигатель работает, ТС стоит); часть простоя с выключенным зажиганием учитывается отдельным типом события.
Холостой ход по зажиганию подходит транспорту, который работает в движении: грузовым и легковым автомобилям, автобусам. У спецтехники, которая работает стоя на месте, — экскаватора, погрузчика, крана — в холостой ход по зажиганию попадает и работа на месте. Для такой техники холостой ход определяют по оборотам двигателя «Датчиком ВКЛ/ВЫКЛ» с типом «Холостой ход» (см. Тип «Холостой ход» для спецтехники): его учитывает раздел «Аналитика».
Моточасы делят фактический расход топлива между колонками «Расход в движении» и «Расход на стоянках»: если холостого хода не было, весь расход относится к движению; если двигатель работал только на месте — к стоянкам; иначе расход делится между движением и стоянками.
Нормы расхода считаются отдельно от фактического расхода. Норма в движении считается по пробегу (летняя или зимняя норма), а если в свойствах объекта задана «Норма расхода по машиночасам» — по времени работы двигателя в движении. Норма на стоянках считается по времени работы двигателя на месте; если задана «Норма расхода по машиночасам», норма на стоянках считается по ней, а «Норма расхода на стоянках» не применяется. Без моточасов нормы по времени не считаются.
Средний расход по времени = фактический расход / соответствующие моточасы.
Значение датчика приводится к милливольтам. Для цифрового датчика (тип канала «Цифровой» с заданным номером) состояние «включено» = значение больше 0; в остальных случаях «включено» = значение не ниже порога перехода состояния в мВ. При включенной инверсии итоговое состояние инвертируется.
общие моточасы = сумма всех интервалов включенного зажигания за период;моточасы холостого хода = сумма пересечений интервалов зажигания с интервалами стоянки и остановки;моточасы в движении = общие − холостой ход;время с выключенным зажиганием = длительность периода − общие моточасы.Источник значения — канал трекера одного из двух типов, «Аналоговый» или «Цифровой», либо атрибут телеметрии. Цифровой вход должен передавать 0 или 1: другое значение не дает состояния — в событиях зажигание считается выключенным, а в карточке объекта состояние не определено. Значение атрибута должно быть числом, в том числе записанным строкой; логические значения true/false и шестнадцатеричные коды как число не читаются — для такой точки значения нет.
Поле «Единица измерения» появляется только в режиме «Атрибут» и задает приставку СИ (Нет / Деци / Санти / Милли) для значения, которое приходит из выбранного атрибута телеметрии. Атрибут — это произвольный именованный параметр телеметрии, и платформа не знает, в каких единицах он передает напряжение. Приставка сообщает об этом: платформа приводит значение к милливольтам — единице, в которой задается «Порог зажигания для включенного состояния» и ведется весь расчет зажигания.
Значение из атрибута умножается на множитель приставки, результат усекается до целого числа милливольт и сравнивается с порогом:
×1000 (12 → 12 000 мВ);×100;×10;×1 (без изменения).Как выбирать. Поставьте приставку по единице, в которой атрибут уже отдает напряжение, чтобы после пересчета получить милливольты, и задайте порог в тех же милливольтах: вольты — «Нет», десятые доли вольта — «Деци», сотые — «Санти», милливольты — «Милли».
Ошибка в приставке смещает значение на порядки. Например, если атрибут отдает вольты, а выбрано «Милли», то 12 В останутся 12 мВ и никогда не превысят порог в тысячи мВ: зажигание всегда «выключено» (а с инверсией — всегда «включено»), из-за чего неверно считаются моточасы, холостой ход, анализ топлива и нормы расхода.
Форма датчика зажигания в карточке объекта содержит поля:
value.ignition.Ограничения датчика зажигания и случаи, когда его состояние не определяется:
Зажигание выглядит постоянно включенным в двух типовых случаях: трекер при выключенном зажигании вообще не передает значение зажигания (не приходит даже «0») либо, наоборот, по цифровому входу постоянно передает «1» независимо от реального состояния двигателя. В первом случае платформа, не получая нового значения, сохраняет последнее вычисленное состояние зажигания — после полученной «1» оно так и остается «включено»; во втором каждое значение «1» трактуется как «включено». В обоих случаях на графике и в отчетах зажигание выглядит постоянно включенным, а «хвост» работы двигателя тянется после фактического выключения.
Что делать: в разделе Телеметрия проверьте, что реально приходит с трекера при заглушенном двигателе, и настройте датчик по параметру, который передается всегда, — например, по напряжению бортовой сети в режиме «Атрибут» с подходящим значением поля «Порог зажигания для включенного состояния», — либо задайте условие в поле «Валидатор (произвольное логическое выражение)»: когда валидатор возвращает «ложь», зажигание принимает состояние «выключено» (с учетом флажка «Инверсия итогового значения»). Если трекер пропускает поле зажигания, включите флажок «Отсутствие значения как ноль».
В зависимости от роли пользователя и назначенного ему набора прав доступ к операциям с оборудованием может быть ограничен.