> 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/expert-center/ru/vehicle-telematics-technology/fuel-management/fuel-control-in-navixy/sensors-setup-and-configuration.md).

# Настройка и конфигурация датчиков

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

Этот **Датчики и кнопки** блок позволяет легко добавлять в систему новые дискретные и измерительные датчики. Свернутая панель удобно отображает датчики, которые сейчас подключены к выбранному устройству. Разверните панель, чтобы при необходимости легко добавить или изменить датчик.

## Создание датчика уровня топлива

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

![Создание датчика уровня топлива](/files/cbfc03fae27273474e584ae6e0ad13bfe45dc00b)

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

При выборе «Уровень топлива» в качестве типа датчика вам будут доступны дополнительные настройки. Полный набор параметров, доступных для датчика уровня топлива, включает:

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

![Пример настройки датчика уровня топлива со всеми параметрами.](/files/29f6b8e577f46aed24c42fe1e8aeddb478ff22e4)

## Добавление калибровочных данных

После настройки всех параметров необходимо добавить калибровочные данные в таблицу. Сначала получите полный набор значений, который сопоставляет сырые данные измерительного датчика (например, вольты) с соответствующими фактическими измерениями (например, литры). Чтобы добавить в таблицу дополнительные строки, просто нажмите указанную кнопку <img src="/files/ef06ee7098833edb4b828cbde3e314fa4890c10f" alt="" data-size="line">.

В созданной строке заполните поле «Значение датчика» полученным значением, а поле «Величина» — соответствующим измеренным значением.

Чтобы удалить строку, нажмите <img src="/files/085cc7293b22947f4901601b7c713317352ce10f" alt="" data-size="line">.

![Измерительный датчик](/files/f34e610bf62629fc03bdf6ee9cff182f9ef02d0a)

Чтобы загрузить файл калибровочной таблицы, нажмите <img src="/files/aef91df7e4c79023cc2c916242f541be9b83d272" alt="" data-size="line">. Файлы калибровки можно создавать с помощью утилиты Omnicomm LLS Monitor. Поддерживается только формат XML.

![](/files/fef3dee40adbc44e900a88723b8ba227e2de54c3)

Для более точной настройки нажмите кнопку «Дополнительные настройки» <img src="/files/bf22ec36ca7cc9d507e5b8cde7377146ba56cd40" alt="" data-size="line">. Эти параметры — Игнорируемые значения и Множитель.

* **Игнорируемые значения**: этот параметр позволяет задать «допустимый» диапазон сырых значений измерения. Все значения выше и ниже этого диапазона будут пропущены. Например, это можно использовать, чтобы пропускать нулевые значения датчика уровня топлива, когда зажигание выключено.
* **Множитель**: используется для корректировки сырых данных датчика путем умножения их на определенное число.

### Порядок фильтрации

Имейте в виду, что ограничения «**меньше чем**» и «**больше чем**» применяются до «**Множитель**Множитель».\
Полный порядок фильтрации:

1. Игнорируемые значения (**меньше чем** & **больше чем**)
2. **Множитель**
3. **Калибровочная таблица**

Например: входное сырое значение — 1000, границы — 3000 и 100, множитель равен 0,2.

В этом случае значение проходит через фильтр min/max, умножается на 0,2 и становится 200. И именно здесь применяется калибровочная таблица. Калибровочная таблица принимает 200 как «Значение датчика» (исходное значение) и преобразует его в целевое значение «Величина», отображаемое в элементах пользовательского интерфейса. Если входящий пакет данных содержит данные датчика со значением больше 3000, значение не пройдет границы, будет отброшено, поэтому ни умножение, ни калибровка не применяются.

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

### Проверка графика

По мере ввода данных в таблицу будет строиться график.

Если таблица заполнена правильно, график будет монотонно возрастать:

![](/files/e3d514adb3f6baeceabf9ba578f4d65fa6d23533)

Если график не возрастает монотонно (например, сначала увеличивается, а затем уменьшается или выглядит волнообразным), значит, калибровочная таблица заполнена неверно:

![](/files/80b940eac0820aeda4223975207853d11c061753)

Чтобы подтвердить изменения, нажмите **Сохранить**.


---

# 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/expert-center/ru/vehicle-telematics-technology/fuel-management/fuel-control-in-navixy/sensors-setup-and-configuration.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.
