2

I want to know how can i obtain the values of Fuel Consumption, Fuel Economy and other fuel related information from basic OBD-II parameters like Vehicle Speed, RPM, TPS etc. I have noticed that not many vehicles support Fuel related PIDs so i want to obtain these values from available parameter values.

EDIT: I referred this paper www.sersc.org/journals/IJUNESST/vol4_no4/3.pdf . Formula given here is quite simple but is not universal for all cars.

user3098378
  • 141
  • 2
  • 11
  • 2
    I answered this question here:http://stackoverflow.com/questions/17170646/fuel-consumption-from-obd2-port-parameters – Captain Kenpachi Jun 04 '14 at 08:45
  • @JuannStrauss Is Manifold Absolute Pressure (MAP) same as Barometric Pressure (PID 0x33) ? – user3098378 Jun 04 '14 at 09:12
  • 1
    Yes and no. Barometric pressure is measured by a MAF sensor, whereas manifold pressure is measured by a MAP sensor. They measure the same thing though. You'll have to interrogate both PID's and use the one that actually gives back data. Cars usually only have one of the two. Pro Tip: MAP sensors are slightly less accurate but will allow you to keep driving if a vacuum line bursts or you spring an intake leak. MAF sensors are more accurate but will leave you stranded if you lose vacuum or intake pressure. – Captain Kenpachi Jun 04 '14 at 09:26
  • @JuannStrauss Below are the PIDs my car support. Please tell me which method should i follow to calculate MAP and then fuel cunsumption. – user3098378 Jun 04 '14 at 09:56
  • @Juann These are my car supported PIDs. Pls tell me which method to get MAP value.. FuelSystemStatus, EngineLoad, EngineCoolantTemp, ShortTermFuelTrimBank1, LongTermFuelTrimBank1, IntakeManifoldPressure, EngineRPM, VehicleSpeed, TimingAdvance, IntakeAirTemperature, ThrottlePosition, OxygenSensorsPresent, OxygenSensor1Voltage, OxygenSensor1ShortTermFuelTrim, OBDStandard, RunTimeSinceEngineStart, DistanceTraveledWithMILOn, CommandedEvaporativePurge, NumWarmUpsSinceCodesCleared, DistanceSinceCodesCleared, BarometricPressure, ControlModuleVoltage, AbsoluteLoadValue, RelativeThrottlePosition – user3098378 Jun 04 '14 at 10:04
  • 1
    @JuannStrauss ... I have to disagree with your above statements. The MAF and MAP do not measure the same thing. The MAF measures the amount of air flowing through the intake tract. The MAP measures the difference between the ambient and intake air pressures. Every modern fuel injected engine I've seen has had a MAP sensor, while a lot have both sensors. I've not seen nor heard of a modern electronic fuel injected engine not having a MAP sensor. Both sensors are used to utilize a more complex fuel map to get better economy and performance. – Pᴀᴜʟsᴛᴇʀ2 Jun 04 '14 at 10:52
  • OBD2 PID list You can see Wikipedia: http://en.wikipedia.org/wiki/OBD-II_PIDs But not all cars show fuel consuption. –  Jun 04 '14 at 07:38
  • @Paulster2 : AFAIK, the E39 M5 does not have a MAP sensor because it has individual throttle bodies. If the MAFs are disconnected it defaults to a pre-programmed map that makes assumptions about the air flow for any given RPM/load combination. – Zaid Jun 05 '14 at 20:46
  • 1
    Well, Rockauto sells one for the 2000 540 BMW ... Since you didn't specify year, I had to guess right in the middle. If it's because of the dual TB, I can see that. BMW is one of only a handful which run their V-engines that way. Does not negate my point though. – Pᴀᴜʟsᴛᴇʀ2 Jun 06 '14 at 11:20

0 Answers0