+4
На рассмотрении

Качество топлива

Максим Бращенко 12 лет назад обновлен Igor (Core developer) 11 лет назад 4

Качество топлива это ещё одна интересная опция из мультитроникса. Там это реализовано так: на холостом ходу при всех выключенных потребителях (фары, климат) путем выбора определенного пункта меню запоминается некоторое усредненное время открытия форсунок. В дальнейшем, на холостом ходу параметр "длительность открытия форсунок" показывается не в миллисекундах, а в процентах от этого запомненного значения. Ещё, если эти проценты выше определенного предела (устанавливаемого пользователем), то звучит предупреждение. Довольно удобный получается инструмент для выбора любимой заправки.

Максим, не считаю что по времени открытия форсунок можно сделать какие-то вменяемые выводы. Например элементарное включение кондиционера сбивает все проценты.


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


К сожалению универсального стойкого алгоритма определения отклонения качества топлива я пока не вижу. Если получится, то конечно сделаем такое предупреждение, спасибо.

Ответ
На рассмотрении

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


Как мне кажется, топливные коррекции использовать некорректно, поскольку никому кроме производителя неизвестно, как они усредняются. В цепочке обратной связи Oxygen sensor -> Fuel trim -> Injection time имеет смысл опираться именно на ширину импульса на форсунке, поскольку этот параметр последний в этой цепочке и он реальный, в отличии от вычисляемого FT.

Спасибо, понятно. Излишне часто срабатывающие предупреждения - наверное не хорошо, тут подумаю как лучше можно сделать. А вот указание длительности импульса (а может часового расхода?) в процентах - действительно хорошая мысль.

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

Сервис поддержки клиентов работает на платформе UserEcho