Особенность аналоговых датчиков состоит в том, что при отключении и включении зажигания значению по параметру, с которого снимаются показания, несколько секунд поступают сообщения с ложными данными, пока не будет достигнута нужная величина. Необходимо отсечь период с ложными данными.

В случае, если данные с аналогового датчика поступают по параметру in* или adc*, где * номер входа, то можно использовать их напрямую. Иначе необходимо создать датчик с типом Простой, тип датчика Виртуальный, тип входа Аналоговый. Указываем номер входа, по которому поступают данные. Также указываем псевдоним, в нашем случае fuel.

image-20220525164243-5.png

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

image-20220525164243-6.png

В формуле создаётся функция, которая проверяет наличие двух условий: включенного зажигания и скорости, выше заданной. Функция позволит отсечь период, когда в аналоговом датчике поступали ложные значения. Справочник по функциям находится по ссылке.

if(ign and speed>10,adc2,0)

здесь ign - псевдоним датчика зажигания, speed>10 - проверка условия, что скорость объекта в сообщении меньше 10 км/ч. adc2 - это параметр, с которого считываются значения датчика уровня топлива, ранее мы создавали произвольный датчик с псевдонимом fuel, которым можно использовать в данной формуле вместо adc2. В данной формуле можно изменять скорость, чем выше, тем сильнее транспорту нужно разогнаться, чтобы данные не были отброшены.

Так же включаем Медианную фильтрацию, которая позволит нам сгладить график и получить меньше скачков топлива. Можно, как на примере, начать со значения 20, и изменять в зависимости от того насколько часто появляются ложные скачи топлива.

После настройки датчика Уровень топлива необходимо выполнить настройку шаблонов Заправка и  Слив. Они расположены во вкладке Шаблоны.

В шаблонах Заправка и Слив настройки одинаковы. Необходимо изменить условие Значение параметра, обведено голубым, уменьшить до 20 с. Таким образом датчик будет чувствительнее относиться колебаниям.

image-20220525164243-7.png

На параметр, обведенный красным, кликаем два раза и открывается окно Условия определения события. Здесь удаляем событие Остановка (150м). Это изменение позволит отслеживать заправки и сливы случае, когда автомобиль начал движение.

image-20220525164243-8.png

Tags:
Created by Илья Крайнов on 2022/05/25 15:23
   
image-20220525164110-1.png
image-20220525164110-1.png 1.1
Опубликовал Илья Крайнов 2022/05/25 16:41 (30.0 KB)
image-20220525164110-2.png
image-20220525164110-2.png 1.1
Опубликовал Илья Крайнов 2022/05/25 16:41 (53.4 KB)
image-20220525164110-3.png
image-20220525164110-3.png 1.1
Опубликовал Илья Крайнов 2022/05/25 16:41 (27.2 KB)
image-20220525164110-4.png
image-20220525164110-4.png 1.1
Опубликовал Илья Крайнов 2022/05/25 16:41 (23.0 KB)
image-20220525164243-5.png
image-20220525164243-5.png 1.1
Опубликовал Илья Крайнов 2022/05/25 16:42 (30.0 KB)
image-20220525164243-6.png
image-20220525164243-6.png 1.1
Опубликовал Илья Крайнов 2022/05/25 16:42 (53.4 KB)
image-20220525164243-7.png
image-20220525164243-7.png 1.1
Опубликовал Илья Крайнов 2022/05/25 16:42 (27.2 KB)
image-20220525164243-8.png
image-20220525164243-8.png 1.1
Опубликовал Илья Крайнов 2022/05/25 16:42 (23.0 KB)
image-20220808104445-1.png
image-20220808104445-1.png 1.1
Опубликовал Илья Крайнов 2022/08/08 10:44 (60.7 KB)
image-20230707160642-1.png
image-20230707160642-1.png 1.1
Опубликовал Андрей Калиновский 2023/07/07 16:06 (76.2 KB)
image-20230707160743-2.png
image-20230707160743-2.png 1.1
Опубликовал Андрей Калиновский 2023/07/07 16:07 (75.6 KB)
image-20230711131355-3.png
image-20230711131355-3.png 1.1
Опубликовал Андрей Калиновский 2023/07/11 13:13 (75.4 KB)
image-20230711131425-4.png
image-20230711131425-4.png 1.1
Опубликовал Андрей Калиновский 2023/07/11 13:14 (73.9 KB)
image-20230711134009-5.png
image-20230711134009-5.png 1.1
Опубликовал Андрей Калиновский 2023/07/11 13:40 (173.1 KB)
image-20230711134025-6.png
image-20230711134025-6.png 1.1
Опубликовал Андрей Калиновский 2023/07/11 13:40 (145.1 KB)
image-20230711135209-7.png
image-20230711135209-7.png 1.1
Опубликовал Андрей Калиновский 2023/07/11 13:52 (164.8 KB)
image-20230711135459-8.png
image-20230711135459-8.png 1.1
Опубликовал Андрей Калиновский 2023/07/11 13:55 (121.3 KB)

Меню

ГЛОНАССSoft wiki - 2024 г.