Version 4 (modified by tolix, 14 years ago) (diff) |
---|
Использование датчика топлива
Информация о параметрах датчика уровня топлива (ДУТ) в консоли администратора.
Калибровочные параметры
- Таблица калибровки
- Коэффициент датчика, л/В
- Поправка датчика, л
Эти параметры предназначены для датчиков уровня (аналоговых или цифровых), передающих в систему уровень топлива в виде некоторой величины (напряжение для аналоговых, условные отсчеты для цифровых). Используя их, система преобразует входные данные об уровне топлива в баке в объем топлива в баке.
Для пересчета входных данных из Вольт в литры существует 2 альтернативных варианта:
- таблица калибровки
- параметры линейной зависимости (уравнения прямой): коэффициент датчика и поправка
Если бак имеет одинаковое горизонтальное сечение по всей высоте бака, то можно использовать вариант b). Подробнее он описан тут. Но так же можно использовать и вариант a).
Если же бак имеет замысловатую форму, то без варианта а) не обойтись. Таблица калибровки представляет из себя список пар значений напряжение-объем. Заполняется таблица путем заливания в бак известного количества литров и замером входной величины с датчика (напряжения). Необходимо произвести не менее 2 замеров. Оптимальное число замеров зависит от формы стенок бака. Места изгибов стенок рекомендуется пройти с минимальным шагом между замерами.
При использовании таблицы калибровки система мониторинга использует линейную интерполяцию для определения объема для промежуточных точек. Для точек, находящихся за пределами таблицы калибровки используется линейная экстраполяция функции ближайшего участка из таблицы калибровки, т.е. предполагается, что характер формы бака продолжается как на ближайшем участке.
При наличии значений в таблице тарировки вычисление объема топлива производится по таблице тарировки. Если же она пуста, то используется коэффициент + поправка.
Объем топлива, полученный на этой стадии, называем "необработанным", так как эти значения могут "зашумлены", содержать значительную погрешность из-за возможных всплесков уровня. Для анализа расхода и заправок-сливов необходимы более достоверные данные, получаемые после статистической обработки на следующей стадии.
Параметры обработки (сглаживания) данных
- Подключен постоянно
- Объем бака, л
- Погрешность уровня, % от объема бака
- Размер окна аппроксимации
- Полоса резкости, %
Логический параметр "подключен постоянно" указывает системе на то, что все значения датчика принимаются к рассмотрению. Если же возможны ситуации, когда датчик отключается (например, когда выключается зажигание, масса, при этом трекер продолжает работать от встроенного аккумулятора), то рекомендуется убирать этот признак. В этих случаях система будет корректно использовать нулевые значения датчика топлива как признак отсутствия данных, а не как нулевой объем топлива в баке.
Объем бака, л - задает максимальную емкость топливного бака.
Последние 3 параметра позволяют оптимальным образом настроить чувствительность системы к заправкам/сливам, не реагируя при этом на другие колебания топлива.
Параметр "погрешность уровня" показывает, всплески какой высоты система должна игнорировать. Задается в процентах от объема бака. Применяется после аппроксимации исходных данных.
Параметр "размер окна аппроксимации" позволяет усиливать или ослаблять сглаживание исходных данных. Чем больше размер окна, тем более продолжительные всплески система сможет игнорировать. Если же планируется испытание системы путем контрольного слива и последующего залива слитого объема (создание "провала" на графике), то большой размер окна может просто привести к игнорированию этой операции, что вызовет недоумение у конечного пользователя. Оптимальные значения: 10..40.
Параметр "полоса резкости" влияет на остроту углов аппроксимированного графика. Для наиболее точного определения величины сливов или заправок, желательно максимально обострять углы графика в районе заправок и сливов (наименьшие значения параметра). Но негативный эффект от этого в обострении углов и прочих колебаний уровня. Оптимальные значения: 5%..60%.