When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
How does the computer figure the car's actual miles per gallon? Does it actual monitor the amount of fuel flow over distance..... Do after market fuel components/ systems change things
From watching what changes it I would guess it uses rpm, tps, and speed, and some constant programmed from the factory that is incapable of correcting for any mods. Use to be 28mpg on highway, now w/ 3:73 and an m-12 It seems to think I get 38mpg at about 70 cruise. More like 25mpg or so.
If you start with a full tank and reset the mpg, you'll get the most accurate reading.
The computer probably calculates from the fuel gauge settings and the odometer. Not a real difficult calculation.
I believe it uses actual miles travelled and the injector pulse width. This is the way it was on the C4 and other cars I have owned. With the number of pulses per second, the pulse width, the capacity of the injectors and the number of injectors, it can do a fairly good job of estimating the fuel flow rate.
If you change injectors, it will use the wrong fuel flow per injector. Mine reads about 8% high and my C4 was 33% high until I replaced the injectors and then it became about 10% low. I think this can all be calibrated in the pcm.
I would have guessed that there was some kind of flow meter in the fuel line used in connection with the speedo. My '83 El Dorado had this mpg readout and it was very accurate, as is the vette.
I believe it uses actual miles travelled and the injector pulse width. This is the way it was on the C4 and other cars I have owned. With the number of pulses per second, the pulse width, the capacity of the injectors and the number of injectors, it can do a fairly good job of estimating the fuel flow rate.
If you change injectors, it will use the wrong fuel flow per injector. Mine reads about 8% high and my C4 was 33% high until I replaced the injectors and then it became about 10% low. I think this can all be calibrated in the pcm.
I reprogrammed my IPW (A few % Richer)... So I KNOW my MPG reading is off...
My stock 2003 LS1 calculates 25MPG highway while it is actually getting 30MPG highway, according to calculations the old fashioned way – Fill-up-to-Fill-up. (I’ve never calculated mileage around town)
With two gas tanks, etc the calculation program has lots of room for error.
My stock 2003 LS1 calculates 25MPG highway while it is actually getting 30MPG highway, according to calculations the old fashioned way – Fill-up-to-Fill-up. (I’ve never calculated mileage around town)
With two gas tanks, etc the calculation program has lots of room for error.
I don't exactly know but I would have to agree with white90conv. I DO know that it has nothing to do with the amount of fuel in the tank. Firstly that would leave far too much room for error. Secondly, the calculations remain the same after you fill up. Injector flow and distance, is the only way to do it. So if you change your rear gear and the odometer remains accurate, so will your mileage. If you change tire diameter without compensating for speedo error, you will then have mileage error. If you put cams, headers or any other bolt-on outside of different capacity injectors, you should remain accurate. The calculation is Miles Per Gallon. So the only thing needed is how many gallons and how many miles. RPM or fuel tank levels have nothing to do with it.
I noticed people who upgrade thier injectors, thier calculations are way off. So I'd be willing to bet injector pulse would be one of the factors.
That's probably the only way to accurately calculate the total fuel used. Even expensive fuel flow meters have margins of error. So pulse width makes the most sense. Fuel pressure might affect that somewhat. So that may account for variations in accuracy from car to car. Due to the variations in actual fuel pressure at the injector. That's why any other change besides those that will affect the injectors or speedo will have no consequence. Speedos can be reset but I don't know what you could do about the pulse width calculation. I don't know if there's any such adjustable parameter on a programmer. Even if there was, it would be difficult to figure out how to reset it.
Its fuel flow (using injector pulde with "given a known volume of fuel that the injector will flow") verses distance travled.
Turn your DIC to display "Instant MPG" while your doing 60-70 MPH and throw it in to nuteral and coast with the engine at idle. The instant MPG will run up to 99.00 MPG and slowly drop as your speed decreases. The only variables that are changing is speed (tire rotation) and injector pulse width (engine idling at 750 RPM).
BC
Last edited by Bill Curlee; Oct 26, 2006 at 02:58 PM.
Its fuel flow (using injector pulde with "given a known volume of fuel that the injector will flow") verses distance travled.
Turn your DIC to display "Instant MPG" while your doing 60-70 MPH and throw it in to nuteral and coast with the engine at idle. The instant MPG will run up to 99.00 MPG and slowly drop as your speed decreases. The only variables that are changing is speed (tire rotation) and injector pulse width (engine idling at 750 RPM).
BC
I think this is how it's figured. You gave the solution by stating the factor as ("injector pulse with "given a known volume of fuel that the injector will flow"") is actually a table. It's the Injector Flow Rate table, and it's calibrated in lbs./hr by MAP or Manifold Air Pressure.
So based on the MAP which is a very close approximation of the load on the engine, it has a lookup value for the actual amount of fuel being used at any time. It then could use that figure coupled with the speed to compute the amount of fuel being used. I think it uses the instant value and caches that, then averages that value continuously over a period of time and samples to determine the average fuel used.