View Single Post
Old 06-03-2013, 09:42 AM   #189 (permalink)
AndrzejM
Master EcoModder
 
AndrzejM's Avatar
 
Join Date: Oct 2011
Location: Poland
Posts: 840

Berta - '97 BMW 318 tds Compact
90 day: 62.03 mpg (US)

Charlie - '07 Citroen C4 Grand Picasso Exclusive
90 day: 37.58 mpg (US)

Corsa - '05 Opel Corsa C
90 day: 53.22 mpg (US)

Mruczek - '03 Audi A2
90 day: 60.61 mpg (US)
Thanks: 185
Thanked 167 Times in 117 Posts
If it's working for the whole tank it should work for instant reading of FE as well. If you're connecting ignition signal instead of injector there's no need for any code changes. Leveling of the signal with the circuit that you've provided doesn't change anything from the guino side. So why it's not working for instant FE?
I can tell why you have it working with ~3% accuracy. Because you're counting revs through ignition pulses, and AFR is let's say varying in a small range so if you count revs with constant AFR you can get the amount of fuel used. But it's just "guesing" not measuring anything.

For example if you're breaking with the engine you can cut off fuel completely (even in some carbureted engines), but you still have pulses from igntion so for example if you use engine breaking for 10% of time you'll have 10% error on the tank. Will you agree with that? I know how both ignition and injection systems work, so there's no chance to measure fuel with ignition pulses.
__________________


Quote:
Gerhard Plattner: "The best attitude is to consider fuel saving a kind of sport. Everybody who has enough money for a strong car, can drive fast and hit the pedal. But saving fuel requires concentration, self-control and cleverness. It's a challenge with the nice effect of saving you money that you can use for other more important things."
  Reply With Quote