Показывает ли obd2 расход топлива

Обновлено: 06.07.2024

Как лучше всего узнать расход топлива (MPG), используя параметры OBD2.

Приведенная ниже формула проста, но не самая точная, как и любая другая формула для получения точной оценки. Значение скорости автомобиля предоставляется в км / ч, чтобы преобразовать его в мили, умножьте на 0,621317. Чтобы рассчитать MPG, разделите MPH на GPH. Окончательное математическое выражение для MPG будет:

Для бензинового двигателя

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

Некоторые ссылки, которые могут быть полезны тем, кто изучает ту же тему.

4 ответа

Это формула мгновенного потребления.

Если вы хотите вычислить средний расход, вычислите общий объем топлива, израсходованного с течением времени, и разделите его на общее расстояние, пройденное за тот же период.

ОБНОВЛЕНИЕ: это то, каким должно быть соотношение. если вы не хотите расплавить поршни или потерять мощность. Соотношение воздух / топливо не должно изменяться, если вы не измените тип топлива, например. с октановым числом 102 Бензин или этанол. Этот расчет, вероятно, является наиболее точным из тех, что вы получите, если только вы не хотите усложнить его до ужаса.

  1. включая показания всех шести датчиков O2 для подтверждения оптимального сгорания,
  2. учет температуры двигателя (более холодные двигатели обеспечивают лучшее сгорание, потому что пропускают более плотный кислород во впускной коллектор),
  3. правильно ли установлено опережение по времени (что вам нужно будет проверить по таблице данных).
  4. и все, что я упустил.

Имейте в виду, что на случай, если вы работаете над Toyota: у Toyota есть дополнительный датчик, который фактически измеряет, сколько топлива впрыскивается в двигатель. Так что вы можете просто прочитать этот PID. Но для других автомобилей данная формула является стандартной.

ОБНОВЛЕНИЕ 2: некоторые общие соотношения воздух / топливо:

  1. Природный газ: 17,2
  2. Бензин: 14,7
  3. Пропан: 15,5
  4. Этанол: 9
  5. Метанол: 6,4
  6. Водород: 34
  7. Дизель: 14.6

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

Более подробный вывод удельного расхода топлива (скорость над расходом топлива):

SFC equation

Тогда, предполагая плотность топлива 0,75 кг / л:

enter image description here

Если это недоступно, вы можете использовать значения VSS и MAF для расчета л / 100 км: (3600 * MAF) / (9069,90 * VSS). MPG потребует дополнительной регулировки, но это достаточно просто.

Если вы хотите рассчитать это значение с течением времени, почему бы просто не сохранить каждое немедленное вычисление, а затем получить среднее значение?

Надеюсь, это поможет.

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

. установил RIF-500 из новой партии,
***
МАФ – 7,6-7,7 кг/час.
Установки:
замок зажигания – физический
скорость – по информации ЭБУ
обороты – с форсунок
расход – с форсунок.
***
Странные показания дросселя, похоже на глюк: 0Д, 1Д….4Д при увеличении оборотов от ХХ до 3000. БК уверяет, что это 1%…4% (. ). При выключенном двигателе и включенном зажигании показания не реагируют на педаль газа, а по инструкции должны были. Мож что-то не туда мы воткнули?((((

Не могу обнаружить показаний кислородного датчика ни на одном дисплее, забыли его что ли прописАть(((.

Читаю и возникает мысль, что это не мультитроникс, а какой то другой БК . или RIF-500 на столько отличается?
вопервых MAF . это он на холостых столько показывает? (МАФ – 7,6-7,7 кг/час.) . у всех он вообще нули показывает на холостых . и чуть увеличивает при нажатии газа.
во вторых способ подключения. я правильно понял, что все подключено проводами к конкретным железякам? (форсунки, ДУТ) , а зачем?
. Поскольку спидометр берет данные с ЭБУ значит OBD воткнут (кстати почему его тогда физически не подключили?), а протокол какой выставлен? Nissan?
откуда там в меню взялся дроссель. он вроде на Тойотовском протоколе, может еще на каком, но не на Ниссан.
почему нет показаний ДК. вообще непонятно.
Создается ощущение что БК работает на каком то левом протоколе.
. кто и где подключал?
В общем куча вопросов возникла после прочтения. и че все кинулись обсуждать поправку на колеса когда тут такие расхождения с привычным.

Читаю и возникает мысль, что это не мультитроникс, а какой то другой БК . или RIF-500 на столько отличается?

Подключал парнишка, имеющий опыт работы с БК. Подключен БК к колодке разъема ОБД и дополнительно к форсунке и замку зажигания ("физический замок зажигания"). (К ДУТ я не подключал) Такой способ указан в инструкции, съем сигнала с форсунки (с одной, любой) точнее дает время впрыска и обороты. Можно эту информацию снять и с разъема ОБД, но пишут, что точнее будет с форсунки.

Поначалу, кстати, не было показаний длительности впрыска, на дисплее были черточки. После того, как пробросили провод на форсунку (как по инструкции), впрыск появился.

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

Проверил работу БК на разных протоколах: OBD2P (устанавливается автоматически), OBD2Q, OBD2S, Nissan.
OBD2Q, OBD2S - не работают, вместо большинства параметров прочерки. Правда при их ручной установке появляется в меню еще одна строка: Тип протокола - АВТО, 1,2 . 5 (. ). Перебором этих типов не стал заморачиваться.

В протоколе Nissan исчезает группа дроссельной заслонки, появляется вместо нее датчик кислорода.
Все показания адекватны.
Вид протокола не влияет на прараметры работы двигателя, которые дает БК, в обоих случаях величины одинаковы.
Оставил протокол Nissan.

Если будет не трудно, то проверь, есть ли отличия в показаниях при физической форсунке и при длительности взятой с протокола ниссан

Длительность впрыска БК показывает, если только в меню ИСТОЧНИКИ установлено "Форсунка".
При установке в меню "ЭБУ" БК показывает нолики, т.е. не хочет считывать с колодки ОБД.

Длительность впрыска БК показывает, если только в меню ИСТОЧНИКИ установлено "Форсунка".
При установке в меню "ЭБУ" БК показывает нолики, т.е. не хочет считывать с колодки ОБД.

у меня шины 215/70 R16. GPS пока нет. поправку прикинул на глаз и поставил 10. тогда стало совпадать со стрелочным спидометром. с учетом неродных шин добавил еще 2. стало 12. у кого как? разгон до 100 сразу стал 12 сек, а не 17.

На днях поставил БК на свой X-Trail. Пока откалибровал только скорость с использованием GPS. Действовал по инструкции: поправка вышла 10%(шины 215/70 R16). А родной автомобильный одометр показал разницу в (3-4)%. Следовательно для шины 215/65 R16 (зимой такие поставлю) на БК нужно выставить поправку по шинам - 7%, а автомобильный одометр будет сама Точность.

На днях поставил БК на свой X-Trail. Пока откалибровал только скорость с использованием GPS. Действовал по инструкции: поправка вышла 10%(шины 215/70 R16). А родной автомобильный одометр показал разницу в (3-4)%. Следовательно для шины 215/65 R16 (зимой такие поставлю) на БК нужно выставить поправку по шинам - 7%, а автомобильный одометр будет сама Точность.

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

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

Установил вчера RIF-500, в автоматическом режиме не стал определять протокол, только в ручном, протокол Nissan, все параметры показывает, скорость сверил по GPS - совпадает тоже. Вопрос - какой объем ставить топливного бака - 60?

Миниатюры

Миниатюры

На днях поставил БК на свой X-Trail. Пока откалибровал только скорость с использованием GPS. Действовал по инструкции: поправка вышла 10%(шины 215/70 R16). А родной автомобильный одометр показал разницу в (3-4)%. Следовательно для шины 215/65 R16 (зимой такие поставлю) на БК нужно выставить поправку по шинам - 7%, а автомобильный одометр будет сама Точность.

у меня наконец-то теперь тоже есть приемник GPS и завтра откалибрую пробег. пока немного врет. проехал по ЖПС 26,3км а БК показывает 26,1км. я теперь снова на резине 215/65 R16.

Установил вчера RIF-500, в автоматическом режиме не стал определять протокол, только в ручном, протокол Nissan, все параметры показывает, скорость сверил по GPS - совпадает тоже. Вопрос - какой объем ставить топливного бака - 60?

Вставляю фото БК

Производительность форсунки (ПФ мл/с) рассчитывалась делением мгновенного расхода топлива (РТ, л/час) на обороты (О, об/мин) и время впрыска (В, мс). Полученный результат делился на 4 (по числу форсунок, формирующих расход).
После приведения размерностей получилась формула:
ПФ = 4167*РТ/(О*В), мл/с
При приведенных выше значениях имеем ПФ=2,237 мл/с при 2488 об/мин. Все результаты привел в виде графика:
Среднее значение 2,352 мл/с. Самое замечательное то, что воспроизводимость очень высокая, отклонения в основном менее 1-2%. Данный тест вполне можно использовать для проверки работоспособности форсунок, и не только.
На вскидку видится три полезных вещи:

1.Если сравнить среднее значение с паспортными данными на форсунку, то вполне можно оценить ее замусореность, и решить: надо промывать или еще терпимо.
(Мож у кого есть под рукой эти данные, интересно сравнить.)

2.Опять же после промывки можно увидеть (или не увидеть) эффект этой операции.

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


Изображения





Но все больше склоняюсь собрать простенький контроллер, взять сигналы с датчика скорости и форсунки, посчитать расход и передать все это в комп. Будет работать лучше чем пляски вокруг ОБД2.


Реальный расход по ОBDII врятли можно считать. На скока я знаю данные идут исходя из запрограмированных в ECU топливных таблиц с корекцией от датчика кислорода, но погрешность в процентов 5 есть наверняка.


Там нет времени открытия форсунки ;-) но при этом оно все же есть в протоколе. У меня скорее всего это неописаный PID в 01 моде нечто аля
01B3



время впрыска эт канечно хорошо, прикручиваем данные о скорости из ОБД2 и обороты двигателя - можно считать расход (и воздух как бы и не особо нужон. )


время впрыска эт канечно хорошо, прикручиваем данные о скорости из ОБД2 и обороты двигателя - можно считать расход (и воздух как бы и не особо нужон. )

Ну да но в протоколе если ты посмотришь то такого пида как время открытия форсунки нет :-))) есть только сенсоры MAP/MAF


Реальный расход по ОBDII врятли можно считать. На скока я знаю данные идут исходя из запрограмированных в ECU топливных таблиц с корекцией от датчика кислорода, но погрешность в процентов 5 есть наверняка.

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

Так что от 5%+/- никуда не уйти, даже если допустить что удалось фиксировать расход +/-2%, как это проверить без соответствующего оборудования? Уже точно не по чекам с заправки и пробегу, ибо что кол.заправленного, что пробег могут страдать гораздо более чем 2% погрешностью.

Доброго дня!
имеется адаптер OBD2-to-usb (даже два разных)
у меня стоит уже целая пачка прог на компе, все работают, показыают состояние датчиков и всего что только можно придумать, но нет такой проги чтобы рисовала расход. логично предположить, что из данных, известных блоку управления двигателем можно вывести заветные цифры. в инете нашел только прогу check-engine, которая умеет показывать расход, но в демо режиме она показыает всякую ересь, так что нет варианта проверить заработает ли она с моим адаптером (он у меня ELM327). может кто подскажет таки программку, которая в самом деле умеет отображать расход? все красивые спидомеры и тахометры на экране ноута - это круто, но практически не нужно, у меня и на приборке все рисуется красиво :) а вот расход - очень интересная на мой взгляд инфа. кто что подскажет?

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

а центрифуга что говорит?

центрифуга это что?

а центрифуга что говорит?


говоит все то же что и все остальные проги. показание датчиков и никакого расхода
вообще не очень ясна польза от этих приборов красивых, у меня итак есть спидометр и тахомтр, зачем он мне на экране монитора? :) а вот расхода нету. а надо :)

а вот расхода нету. а надо :)

Когда-то, когда я ездил под RoadRunner'ом у буржуев находил плагинчики котовые меряли расход используя данные с ОБД2. Сейчас уже и не вспомню, ищи тут www.mp3car.com по фразам типа "trip computer"

может есть у кого НЕ-демо версия чек-энжина? может заработает на моем адаптере.

Она при запуске тестит свой адаптер на предмет совпадения серийного номера адаптера и номера введенного в прогу. так что скорее всего обломинго тебе будет.

Кто-нибудь знает список терминальных команд для ELM327? Тиа ATZ - инициализация и проч. хочу попробовать трип написать.

Кто-нибудь знает список терминальных команд для ELM327? Тиа ATZ - инициализация и проч. хочу попробовать трип написать.

не правильно выразился. мне нужны команды которые проги посылают машине - типа 0101 - список пидов. В даташитах указано несколько для примера а дальше говорят на 3 сайтах ищи - смотрел - не нашел, а то что нашел - за денежку.

Разве в описание ЕЛМ327 начиная с 20 стр. не все команды?

Хорошо - тогда скажи мне какие команды надо подать чтобы получить
обороты - (в примере есть)
показания MAF -?
показания лямбды-?
угол зажигания - ?

Хорошо - тогда скажи мне какие команды надо подать чтобы получить
обороты - (в примере есть)
показания MAF -?
показания лямбды-?
угол зажигания - ?

Это смотри в описании OBD протоколов. И по ссылкам там все есть :whistle:

Это смотри в описании OBD протоколов. И по ссылкам там все есть :whistle:

Если ты смог найти то что мне нужно - выложи, или прямую ссыль.

Гы, вроде то что нужно. вот рамку покрашу и буду VB учить :spiteful:

Но все больше склоняюсь собрать простенький контроллер, взять сигналы с датчика скорости и форсунки, посчитать расход и передать все это в комп. Будет работать лучше чем пляски вокруг ОБД2.

Реальный расход по ОBDII врятли можно считать. На скока я знаю данные идут исходя из запрограмированных в ECU топливных таблиц с корекцией от датчика кислорода, но погрешность в процентов 5 есть наверняка.

Там нет времени открытия форсунки ;-) но при этом оно все же есть в протоколе. У меня скорее всего это неописаный PID в 01 моде нечто аля
01B3

время впрыска эт канечно хорошо, прикручиваем данные о скорости из ОБД2 и обороты двигателя - можно считать расход (и воздух как бы и не особо нужон. )

время впрыска эт канечно хорошо, прикручиваем данные о скорости из ОБД2 и обороты двигателя - можно считать расход (и воздух как бы и не особо нужон. )

Ну да но в протоколе если ты посмотришь то такого пида как время открытия форсунки нет :-))) есть только сенсоры MAP/MAF

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

Так что от 5%+/- никуда не уйти, даже если допустить что удалось фиксировать расход +/-2%, как это проверить без соответствующего оборудования? Уже точно не по чекам с заправки и пробегу, ибо что кол.заправленного, что пробег могут страдать гораздо более чем 2% погрешностью.

А погрешность расходомера какая? как они устроены? - ага лопасти крутятся внутри боченка.
И скока он стоит! а их нужно два штук - второй на обратку!
производительность форсунок можно откалибровать по откатаному баку.

А погрешность расходомера какая? как они устроены? - ага лопасти крутятся внутри боченка.Погрешность разная бывает +/-2% не проблема найти. Принципы работы тоже разные.


И скока он стоит!
Стоимость около 200 долларов за датчик.


а их нужно два штук - второй на обратку!

Уточню, хоть я и написал про датчики расхода, суть моего поста была не в призыве покупать датчики за пару сотен долларов и экспериментировать с расходом. Тем более, вмешиваясь в топливную систему. Смысл был в том, что 5% точность при расчете расхода, очень даже ничего, без разницы берется инфа из ОBD или из длительности впрыска. У обоих методов есть свои плюсы и минусы.

Вы ошибаетесь. обратка есть у все инжекторных автомобилей. Только у современных сейчас клапан обратки не стоит на рампе, а стоит до нее. Бензонасос дает давление 3-4(6)кг бензина, чтбо форсунки погли распылить топливо. при таком давлении с бака выкачиваеться бензин литрами в минуту. А матору столько не нужно.
У меня на бумере например, клапан обратки стоит возле бензофильтра под днищем машины, и с этого места сразу идет на обратку. А в рампу идет шланг(один) с уже отрегулированым давлением.

Вы ошибаетесь. обратка есть у все инжекторных автомобилей. Под обраткой я подразумевал когда из рампы после регулятора бензин стекает в бак обратно, тогда и без второго датчика расхода не обойтись, о чем и говорит NiMar. По русскии не знаю, по буржуйски есть термин "returnless" (дословно - без обратки), слив избыточного бензина после регулятора расположен близко к насосу, и к рампе идет только одна трубка, в которую и можно встроить датчик, например, у меня в машине насос, фильтр, и слив все в одном корпусе и расположены в баке.

я от ELM точно отказываюсь - не нравится мне. Может конкретно у меня так, но:
- медленно
- нет нормальной проги котрая бы считала расход

я от ELM точно отказываюсь - не нравится мне. Может конкретно у меня так, но:
- медленно
- нет нормальной проги котрая бы считала расход

Да у всех так - просто проблему можно решить. Для вас проще спаять новое а к примеру для меня понять как считать длительность форсунки и настроить адаптер на другую скорость :-) паять то я не умею :-)))

Читайте также: