> For the complete documentation index, see [llms.txt](https://navixy.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://navixy.com/docs/user/ru/guide/devices-and-settings/vehicle-sensors/measurement-sensors/fuel-level-sensor.md).

# Датчик уровня топлива

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

### Понимание показаний датчика топлива

Точность данных о топливе зависит от нескольких ключевых факторов:

1. **Тип датчика уровня топлива**: Точность датчика и его совместимость с GPS-устройством.
2. **Установка датчика**: Правильная установка имеет решающее значение, особенно для нестандартных баков. Для оптимальной работы следует соблюдать рекомендации производителя.
3. **Настройки на стороне устройства**: Убедитесь, что датчик настроен правильно и передает данные на платформу. Предпочтительно выполнять калибровки непосредственно на платформе, а не на устройстве.
4. **Настройки платформы**: Корректные настройки на платформе важны не только для данных, отображаемых в виджетах, но и для работы уведомлений о сливах/заправках и отчетов по уровню топлива.

### Настройка датчика топлива

Датчики топлива относятся к категории [Измерительные датчики](/docs/user/ru/guide/devices-and-settings/vehicle-sensors/measurement-sensors.md) на платформе Navixy. Чтобы добавить датчик топлива:

1. **Перейдите в «Устройства и настройки» -> «Датчики и кнопки»**.
2. Нажмите **+** значок и выберите **Измерительный датчик**.
3. Настройте датчик:

* **Имя датчика**: Задайте понятное имя для простой идентификации.
* **Вход**: Выберите входной канал, с которого будут передаваться данные о топливе.
* **Единицы**: Выберите соответствующую единицу измерения (например, литры).
* **Точность**: Укажите процент точности, который будет использоваться для расчета абсолютной погрешности объема топлива.
* **Пороги для обнаружения слива**: Установите пороги для обнаружения сливов топлива на основе скорости изменения по времени или по пробегу.

#### Расширенные настройки датчика топлива

* **Игнорировать в движении**: Автоматически исключать любые сливы или заправки, происходящие во время движения транспортного средства. Это определяется **обнаружением парковки** параметр.
* **Таймаут фильтра**: Настройте период таймаута, чтобы отфильтровать нестабильные показания во время движения транспортного средства или сразу после заправки. Эта настройка особенно полезна для транспортных средств с большими баками.
* **Таблица калибровки**: Преобразуйте показания датчика в удобные единицы, например в литры. Для надежных данных необходима точная калибровка.
* **Расширенные фильтры**: Установите фильтры, чтобы игнорировать показания ниже или выше определенных порогов, и применяйте множители для корректировки данных датчика по мере необходимости.

#### Обработка данных о топливе на платформе

Платформа Navixy считывает и сохраняет данные датчика топлива по мере их поступления. Настройки датчика, включая фильтры и калибровку, применяются при выводе данных. Это означает, что Вы можете в любой момент изменить настройки и заново сформировать отчеты, чтобы отразить обновленную конфигурацию.

#### Обнаружение и отображение событий, связанных с топливом

* **Сливы и заправки**: Платформа использует комбинацию таблиц калибровки и уровней точности для определения и регистрации событий слива и заправки топлива.
* **Отчеты**: Отчеты по топливу анализируют скорость изменения уровня топлива и применяют заданные пороги для выявления значимых событий. Последовательные похожие события группируются в одну запись отчета.

#### Игнорирование топливных событий во время движения

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

#### Анализ качества данных датчика топлива

Navixy использует передовые статистические методы для оценки качества данных датчика топлива. На 10-балльной шкале присваивается оценка качества, где 1 — это наименьшее качество, а 10 — наивысшее. Этот показатель доступен в отчетах по объему топлива как в интерфейсе, так и в загруженных документах (PDF/XLS). Оценку также можно получить через API-запросы.

## Датчик уровня топлива

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

Датчики уровня топлива бывают различных типов, и каждый из них служит для определенной цели. Подробную информацию о них Вы можете найти в нашей [Expert Center](/docs/expert-center/ru/vehicle-telematics-technology/fuel-management.md). В этой статье мы сосредоточимся на работе с топливом на платформе. Кроме того, мы обсудим настройки датчика топлива и их влияние на общий процесс управления топливом.

### От чего зависят показания датчика топлива

Точность отображаемых данных о топливе зависит от нескольких факторов, в том числе:

* **Датчик уровня топлива**: Какой это тип датчика, насколько хорошо он считывает данные из бака и насколько хорошо он взаимодействует с GPS-трекером.
* **Установка датчика бака**: Если у Вас нестандартный бак или требуется нестандартная установка, лучше обратиться к производителю за рекомендациями по установке такого датчика.
* **Настройки на стороне устройства**: Убедитесь, что датчик настроен и устройство передает данные на платформу. Желательно не выполнять дополнительные калибровки на стороне устройства, а делать это непосредственно на платформе.
* **Настройки на стороне платформы**: От них зависят показания виджетов, а также уведомления о сливах и заправках и отчеты по уровню топлива. Оптимизация этих настроек облегчает выявление аномалий и отклонений в показаниях топлива, которые могут потребовать дополнительного внимания.

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

Датчики топлива являются разновидностью [Измерительный датчик](/docs/user/ru/guide/devices-and-settings/vehicle-sensors/measurement-sensors.md). Чтобы создать датчик топлива, перейдите в **Устройства и настройки** и прокрутите вниз до **Датчики и кнопки** панели. Затем нажмите на **+** значок и выберите **Измерительный датчик** в раскрывающемся меню.

### «Настройки датчика топлива»

После того как Вы выберете **Уровень топлива** в качестве типа датчика, появятся дополнительные настройки. Полный список параметров датчика топлива включает:

* **Имя датчика**: Задайте понятное и удобное имя для датчика. Это имя будет отображаться в виджетах, отчетах и правилах, чтобы Вам было проще идентифицировать датчик.
* **Вход**: Выберите вход, с которого устройство передает данные о топливе.
* **Единицы**: Выберите единицу измерения.
* **Точность**: Под этим понимается заданный процент, используемый для расчета абсолютной погрешности объема бака. Это значение погрешности будет использоваться для расчета объема заправок и сливов.
* **Пороги для обнаружения слива:** Используются для определения сливов в отчетах по топливу. Этот параметр может быть представлен как скорость изменения уровня топлива. Оба порога всегда проверяются, и если уровень топлива изменяется быстрее, чем хотя бы один из заданных порогов, и это продолжается дольше уровня точности, в отчете будет зафиксирован слив топлива.
  * **По времени**: Максимально допустимая скорость изменения измеряется в единицах в час и может быть задана в настройках датчика. При расчете изменения скорости во времени платформа сравнивает изменение уровня топлива между точками. Если значение не задано, по умолчанию используется 120 единиц в час. Это не означает, что топливо должно меняться более чем на 120 в час. Это означает, что уровень топлива должен изменяться быстрее, чем на 120 в час (что эквивалентно 20 л за 10 минут или 2 л в минуту), чтобы определить слив в отчете. Это значение следует установить на несколько процентных пунктов выше предполагаемого расхода при высоких нагрузках или при движении транспортного средства в гору.
  * **По пробегу**: Максимально допустимая скорость изменения уровня топлива измеряется в единицах на 100 км. Это не означает, что топливо должно изменяться более чем на заданное значение на 100 км. Например, если мы задаем 100 л на 100 км, это означает, что уровень топлива должен изменяться быстрее, чем 100 л на 100 км (что эквивалентно 10 л на 10 км или 1 л на км), чтобы определить слив в отчете. Это значение необходимо вводить вручную, и его не следует задавать только на основе указанного производителем расхода топлива. Мы рекомендуем провести тесты и проверить фактический расход топлива, зафиксированный в отчетах, а затем установить необходимые значения соответственно для максимальной точности.
* **Игнорировать в движении**: Платформа автоматически исключает любые сливы и заправки, происходящие во время движения, из правил и отчетов. Движение определяется [настройкой обнаружения парковки](/docs/user/ru/guide/devices-and-settings/location-and-movement/parking-detection-block.md).
  * **Сливы:** Сливы во время движения будут исключены.
  * **Заправки:** Заправки во время движения будут отфильтрованы.
  * **Таймаут фильтра:** Этот параметр появляется, когда включена функция игнорирования. Он определяет период таймаута в минутах, который будет использоваться для сокращения интервалов движения при фильтрации топлива. Эта опция может быть полезна, если уровень топлива стабилизируется только спустя некоторое время после заправки, а транспортное средство уже начало движение. Чаще всего это встречается в транспортных средствах с большими топливными баками. Значение по умолчанию для этой функции — 5 минут.
* **Таблица калибровки**: Этот параметр используется для преобразования показаний датчика в нужные единицы, например в литры. Некоторые производители датчиков могут предоставлять значения преобразования для таблицы. Однако в большинстве случаев для получения точных показаний потребуется калибровка.
  * **Объем бака** — это максимальный объем бака, который указан в единицах в таблице калибровки. Если значения калибровки не указаны, по умолчанию принимается значение 100, что означает передачу данных в процентах.
  * Даже если Ваш датчик уже передает данные на платформу в литрах, установите калибровку 0 = 0 литров и максимальная емкость топливного бака = X литров.
  * Если датчик передает информацию об уровне топлива в процентах, установите калибровку 0 = 0 литров, а 100 = максимальная емкость топливного бака в литрах.
* Расширенные настройки находятся ниже таблицы калибровки.
  * **Игнорировать значения:** Значения следует указывать так же, как они поступают на платформу с устройства.
    * **Меньше**: фильтр можно использовать для игнорирования любых показаний, которые опускаются ниже определенного порога X. Это полезно в ситуациях, когда показания датчика могут падать ниже определенного значения. Например, при ослабленном проводе или если датчик передает значение 0 при выключении зажигания.
    * **Больше**: фильтр можно использовать для игнорирования любых показаний, которые превышают определенный порог X. Это полезно при работе с датчиками, показания которых могут иногда резко увеличиваться. Например, если обнаружена ошибка или если напряжение выше ожидаемого.
  * **Множитель**: Умножьте полученные значения на определенный коэффициент. Если Вы хотите делить значения, используйте десятичные дроби.

### Как работает топливо на платформе

#### Получение и обработка данных о топливе

Платформа считывает и сохраняет показания датчика топлива по мере их поступления с устройств. Данные датчиков топлива сохраняются только после создания датчика топлива в системе.

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

#### Сливы и заправки в правилах

Правила для сливов и заправок основаны на таблице калибровки и абсолютной погрешности, которая рассчитывается как `объем бака * точность` .

Платформа будет записывать последнее текущее показание датчика в течение десяти минут. На основе этого показания будут сработаны следующие события:

* Если уровень топлива увеличился более чем на абсолютную погрешность, будет зарегистрировано событие «заправка».
* Если уровень топлива уменьшился более чем на абсолютную погрешность, будет зарегистрировано событие «слив».

Например, если вместимость бака составляет 100 литров, а точность — 5 %, изменение уровня топлива на 5 литров в течение 10 минут вызовет срабатывание правила.

#### Заправки и сливы в отчетах

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

Платформа использует скорость снижения уровня топлива и абсолютную погрешность для выявления и регистрации сливов топлива. «Слив» происходит, когда уровень топлива уменьшается более чем на абсолютную погрешность в пределах заданных порогов для сливов по времени или пробегу (если они заданы).

В отчете событие «заправка» фиксируется, когда уровень топлива увеличивается более чем на абсолютную погрешность. Платформа будет группировать последовательные события заправки или слива, то есть если одно и то же условие срабатывает многократно, платформа объединит их в одно крупное событие заправки или слива.

#### Игнорирование заправок и сливов в движении

После включения одной или обеих опций игнорирования для отчетов и уведомлений будет использоваться следующий алгоритм, помимо стандартного:

* Если заправка начинается во время [периода парковки](/docs/user/ru/guide/devices-and-settings/location-and-movement/parking-detection-block.md), она будет отображена в отчете и зафиксирована правилом. Кроме того, если заправка начинается в течение X минут таймаута фильтра до парковки или в течение X минут таймаута фильтра после начала поездки, она также будет зафиксирована правилом и показана в отчете.
* Однако если заправка начинается раньше, чем через X минут таймаута фильтра до парковки, или позже, чем через X минут таймаута фильтра с момента начала поездки, она будет отфильтрована.
* Если таймаут фильтра не указан, все заправки, начинающиеся во время поездок, будут отфильтрованы.

#### Анализ и классификация показаний датчика топлива

Применение различных статистических методов позволило создать модель анализа качества данных датчика. Команда Navixy разработала адаптивный алгоритм, который может классифицировать качество сырых показаний датчика и присваивать оценку по 10-балльной шкале: от 1 (наименьшее качество) до 10 (данные высокого качества).\
Чтобы опробовать эту инновацию, Вам необходимо сформировать [отчет по объему топлива](/docs/expert-center/ru/vehicle-telematics-technology/fuel-management/fuel-control-in-navixy/analyzing-fuel-data/fuel-volume-report.md) для объекта(ов) под исследованием. Оценка качества будет доступна в нижней части отчета как в интерфейсе кабинета, так и в документах (PDF/XLS), загруженных на основе сформированного отчета. Оценку также можно получить с помощью API-запросов.

### См. также

* [Повышение точности управления топливом с помощью индекса качества датчика топлива](https://www.navixy.com/blog/enhancing-fuel-management-accuracy-with-fuel-sensor-quality-index/)
* [Освоение таблиц калибровки для точного управления топливом](https://www.navixy.com/blog/calibration-tables/)
* [Настройка и конфигурирование датчиков](/docs/expert-center/ru/vehicle-telematics-technology/fuel-management/fuel-control-in-navixy/sensors-setup-and-configuration.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://navixy.com/docs/user/ru/guide/devices-and-settings/vehicle-sensors/measurement-sensors/fuel-level-sensor.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
