Go Back   EcoModder Forum > EcoModding > Instrumentation > OpenGauge / MPGuino FE computer
Register
Now


Reply
 
Submit Tools LinkBack Thread Tools
Old 09-02-2008, 10:16 PM   #1 (permalink)
EcoModding Lurker
 
Join Date: Aug 2008
Location: Massachusetts USA
Posts: 20

The Tank - '90 200 Quattro Avant

Ziggy - '95 S6 Sedan

Manfred - '97 A6 Quattro Sedan
90 day: 21.05 mpg (US)

Clarabell - '03 A4 Quattro Avant
MPGuino for Audi

I've been lurking here for a while. Now I have an iDuino and I'm ready to start implementing in my 97 Audi A6 Quattro. Fortunately, Audi provides several connection points for VSS. It's a signal that's output to the other systems by the speedometer. Even better, Audi provides a fuel consumption signal that's intended for the optional trip computer. I'm hoping this signal will avoid the need to measure injector pulses directly.

Here's what the VSS signal looks like at 60 mph:



I've been told the signal from the sender is 8 pulses per tire revolution. Given the stock tire size, I expected about 11 pulses per 100 mS. The oscilloscope proved it.

Now the fuel consumption signal at idle (700 rpm):



And at 60 mph steady:



And accelerating hard 55 to 65 mph:



The only expanation of the fuel consumption signal that I've found is this:

"The fuel consumption signal is a data message which is conditioned by the engine control unit. The sum total of the high levels during a defined period of time corresponds to the injected fuel quantity."

So, it sounds like I just have to count the pulses that occur within, let's say, 100 mS. The problem is, what volume of fuel does that number relate to? I may have to just estimate a ballpark volume and then adjust with every fillup.

I know that I get about 22 mpg at 75 mph. If I use the scope to capture the number of pulses at 75 mph, I should be able to get close to the fuel volume those pulses represent.

Does anyone have a better way to do this?


(Support Ecomodder.com & get rid of these annoying ads!)      
 
  Reply With Quote
Old 09-02-2008, 10:36 PM   #2 (permalink)
dcb
Master EcoModder
 
dcb's Avatar
 
Join Date: Feb 2008
Location: 3rd rock
Posts: 1,310

pimp mobile - '81 gs 250 t
90 day: 96.29 mpg (US)
looks like about 14040 vsspulses per mile?

The "fuel consumption signal" looks basically like an injector signal.
  Reply With Quote
Old 09-03-2008, 12:46 AM   #3 (permalink)
EcoModding Lurker
 
Join Date: Aug 2008
Location: Massachusetts USA
Posts: 20

The Tank - '90 200 Quattro Avant

Ziggy - '95 S6 Sedan

Manfred - '97 A6 Quattro Sedan
90 day: 21.05 mpg (US)

Clarabell - '03 A4 Quattro Avant
Now I'm confused. The stock size tire turns 811 times per mile. The sensor is supposed to output 8 pulses per tire rev. 811*8=6488 pulses per mile.

Crosschecking that number, if the scope shows 11 pulses in 100 mS at 60mph, that's 110 pulses per second * 60 sec = 6600 pulses per minute (1 minute = 1 mile at 60 mph). So 1 mile = 6600 pulses. Pretty close.

What am I missing?
  Reply With Quote
Old 09-03-2008, 08:09 AM   #4 (permalink)
dcb
Master EcoModder
 
dcb's Avatar
 
Join Date: Feb 2008
Location: 3rd rock
Posts: 1,310

pimp mobile - '81 gs 250 t
90 day: 96.29 mpg (US)
I guessed 117 pulses per second (7 pulses in 60ms) per the graph, and the guino will multiply that by 2 (counts rising and falling edge). You can always calibrate it using the cars odometer so close enough for getting started.
  Reply With Quote
Old 09-03-2008, 12:20 PM   #5 (permalink)
EcoModding Lurker
 
Join Date: Aug 2008
Location: CO
Posts: 4
I'm currently working on getting mine to work on my '98 A4, and was wondering where you were able to tap into the fuel consumption signal...

I was looking through all of the wiring diagrams in the bentley manual, but I guess I missed that whole section.
  Reply With Quote
Old 09-03-2008, 11:13 PM   #6 (permalink)
EcoModding Lurker
 
Join Date: Aug 2008
Location: Massachusetts USA
Posts: 20

The Tank - '90 200 Quattro Avant

Ziggy - '95 S6 Sedan

Manfred - '97 A6 Quattro Sedan
90 day: 21.05 mpg (US)

Clarabell - '03 A4 Quattro Avant
Quote:
Originally Posted by secmil View Post
I'm currently working on getting mine to work on my '98 A4, and was wondering where you were able to tap into the fuel consumption signal...

I was looking through all of the wiring diagrams in the bentley manual, but I guess I missed that whole section.
Ahh...an Audi owner to commiserate with!

Bentley wasn't much help for me. I found a thread on AudiWorld on retrofitting a trip computer. The fuel consumption signal came from a connector behind the passenger kick panel. I checked my car and it has the proper color wire in that spot. I hooked up the scope and it looks like the right signal.

It's a Blue/Black wire in the red connector here:



I removed the connector bracket, pulled the connectors and pushed a solid wire into the top of the connector to bring the signal out to where I could attach an alligator clip:



Remember, this is a 97 Audi A6. I don't know if the A4 will have this signal in exactly the same place. Audi is, however, pretty consistent. Since the A4 has a trip computer as an option, there must be a consumption signal somewhere. I'll bet that you will find a Blue/Black wire in a red connector in roughly the same place.

For the VSS, I found a schematic that showed the VSS going to the cruise control module. I pulled the module connector and found the signal there on a White/Blue wire. I found the same colored wire behind the kick panel and a continuity check showed them to be connected. So, I pushed a solid wire into the kick panel connector to bring that signal out.



Let me know if have any questions. Good luck.

Bob.
  Reply With Quote
Old 09-04-2008, 12:08 AM   #7 (permalink)
hypermiling newbie
 
Join Date: Apr 2008
Location: currently being held hostage in the burgh.
Posts: 18
good to see others trying to remedy the audi mpg curse ... '99 A4 2.8 here
  Reply With Quote
Old 09-04-2008, 07:23 PM   #8 (permalink)
EcoModding Lurker
 
Join Date: Aug 2008
Location: Massachusetts USA
Posts: 20

The Tank - '90 200 Quattro Avant

Ziggy - '95 S6 Sedan

Manfred - '97 A6 Quattro Sedan
90 day: 21.05 mpg (US)

Clarabell - '03 A4 Quattro Avant
Can't cure the curse that Audi wrought. Best to know your enemy well though! Jump right in and join the fray.
  Reply With Quote
Old 09-05-2008, 03:25 PM   #9 (permalink)
EcoModding Lurker
 
Join Date: Aug 2008
Location: Massachusetts USA
Posts: 20

The Tank - '90 200 Quattro Avant

Ziggy - '95 S6 Sedan

Manfred - '97 A6 Quattro Sedan
90 day: 21.05 mpg (US)

Clarabell - '03 A4 Quattro Avant
Quote:
The only expanation of the fuel consumption signal that I've found is this:

"The fuel consumption signal is a data message which is conditioned by the engine control unit. The sum total of the high levels during a defined period of time corresponds to the injected fuel quantity."

So, it sounds like I just have to count the pulses that occur within, let's say, 100 mS. The problem is, what volume of fuel does that number relate to? I may have to just estimate a ballpark volume and then adjust with every fillup.
After logging more fuel consumption signals, I'm coming to the conclusion that the 97 A6 signal is one pulse for each injector firing and the pulse width is the length of time that the injector is open. So, the signal includes the injection time for all 6 injectors not just one. Summing the pulse width time is the total injector open time.

Now I need to monitor the pulse width at 75 mph where I get about 22 mpg. Then I can calculate the approximate injection time per gallon. Soon.
  Reply With Quote
Old 09-05-2008, 03:50 PM   #10 (permalink)
dcb
Master EcoModder
 
dcb's Avatar
 
Join Date: Feb 2008
Location: 3rd rock
Posts: 1,310

pimp mobile - '81 gs 250 t
90 day: 96.29 mpg (US)
If it actually conditions the signal, then you might need to adjust your "Injector DelayuS" from its default of 500. Or just tap an injector lead
  Reply With Quote
Old 09-07-2008, 11:48 AM   #11 (permalink)
EcoModding Lurker
 
Join Date: Aug 2008
Location: CO
Posts: 4
Wow, many thanks for those pics for fuel consumption signal! I'll be tearing my car apart again this week I guess...

Assuming I can actually use the signal, and all.
  Reply With Quote
Old 09-08-2008, 10:47 AM   #12 (permalink)
EcoModding Lurker
 
Join Date: Aug 2008
Location: Massachusetts USA
Posts: 20

The Tank - '90 200 Quattro Avant

Ziggy - '95 S6 Sedan

Manfred - '97 A6 Quattro Sedan
90 day: 21.05 mpg (US)

Clarabell - '03 A4 Quattro Avant
I did some logging on the way home last night. At 75 mph, the engine is turning 3400 rpm and burning 22 mpg (my guesstimate). Here's the injector pulse width at that speed:



This one happens to be 550 micro seconds width. I logged a number of these and the average is around 562 uS.

For my 2.8 liter 12 valve V6, I calculate 100,890,240 uS per gallon. Once I get this installed and running we'll see how accurate that is.

BTW: I'm using a sound card oscilloscope program on my laptop to capture the signals. I have an audio cable connected to the car with a couple of resistors to drop the signal voltage below 1V. It's plugged into my laptop microphone input. Works just fine at the frequencies we're dealing with.
  Reply With Quote
Old 09-08-2008, 10:55 AM   #13 (permalink)
EcoModding Lurker
 
Join Date: Aug 2008
Location: Massachusetts USA
Posts: 20

The Tank - '90 200 Quattro Avant

Ziggy - '95 S6 Sedan

Manfred - '97 A6 Quattro Sedan
90 day: 21.05 mpg (US)

Clarabell - '03 A4 Quattro Avant
Quote:
Originally Posted by dcb View Post
If it actually conditions the signal, then you might need to adjust your "Injector DelayuS" from its default of 500. Or just tap an injector lead
Question: Since the Audi fuel consumption signal appears to be one pulse for every injector, do I have to change any settings. In my case, it's as though I am connected to all 6 injectors not just one.

My assumption is that the normal MPGuino hookup is one injector and the pulse width of that injector is being scaled up to represent the rest of the injectors. Right?
  Reply With Quote
Old 09-08-2008, 10:09 PM   #14 (permalink)
EcoModding Lurker
 
Join Date: Aug 2008
Location: CO
Posts: 4
I would just assume that our setting for microsec/gallon (as it's called in the workspace) would just be 1/6th as much since there are six injectors reporting instead of just one.

I wish I wasn't having so many hardware issues so I could play with it and see what's what...
  Reply With Quote
Old 09-08-2008, 10:17 PM   #15 (permalink)
dcb
Master EcoModder
 
dcb's Avatar
 
Join Date: Feb 2008
Location: 3rd rock
Posts: 1,310

pimp mobile - '81 gs 250 t
90 day: 96.29 mpg (US)
Quote:
Originally Posted by rmccomiskie View Post
My assumption is that the normal MPGuino hookup is one injector and the pulse width of that injector is being scaled up to represent the rest of the injectors. Right?
Basically.

Honestly though, I have no idea if that signal you have found will be accurate. We account for mechanical delay when measuring the injector pulse. I don't know if what you are looking at has accounted for that or not. You will have to carefully measure that pulse alongside the injector pulse and do some figguring if you want to be reasonably certain of the accuracy. I don't know how conditioned that signal has been, you are breaking new ground.
  Reply With Quote
Old 09-09-2008, 12:11 PM   #16 (permalink)
EcoModding Lurker
 
Join Date: Aug 2008
Location: Massachusetts USA
Posts: 20

The Tank - '90 200 Quattro Avant

Ziggy - '95 S6 Sedan

Manfred - '97 A6 Quattro Sedan
90 day: 21.05 mpg (US)

Clarabell - '03 A4 Quattro Avant
Quote:
Originally Posted by dcb View Post
...I have no idea if that signal you have found will be accurate. We account for mechanical delay when measuring the injector pulse. I don't know if what you are looking at has accounted for that or not. You will have to carefully measure that pulse alongside the injector pulse and do some figguring if you want to be reasonably certain of the accuracy. I don't know how conditioned that signal has been, you are breaking new ground.
Good point.

I'll check the pulse width at idle. Since the 'Injector DelayuS' value is 500uS, I'd expect to see a pulse width of 500uS plus whatever injection time is needed to sustain idle. If the pulse width is less than 500uS (assuming that's the correct delay) then it's likely that the fuel consumption signal subtracts settling time from the injector pulse and directly represents the actual injection time.

If I can easily get at an injector wire I can compare that signal as a crosscheck.
  Reply With Quote
Old 09-10-2008, 10:34 PM   #17 (permalink)
EcoModding Lurker
 
Join Date: Aug 2008
Location: Massachusetts USA
Posts: 20

The Tank - '90 200 Quattro Avant

Ziggy - '95 S6 Sedan

Manfred - '97 A6 Quattro Sedan
90 day: 21.05 mpg (US)

Clarabell - '03 A4 Quattro Avant
I logged the fuel consumption signal pulse width at different speeds and compared them:



The typical pulse widths are:

Idle = 450 uS
50 mph = 620 uS
60 mph = 740 uS
75 mph = 870 uS

Given that the idle pulse width is relatively large compared to the rest, I suspect that the settling time is contained in the signal. In fact, I'd bet that the fuel consumption signal is just a composite of all 6 injector signals with no other conditioning.

Also, since the Idle PW is less than 500 uS, the delay time should be something less. Maybe 400 uS. I have no idea. I'll have to play around with the settings against actual fuel burn to get an empirical value...in my 'spare' time.
  Reply With Quote
Old 09-17-2008, 06:05 PM   #18 (permalink)
EcoModding Lurker
 
Join Date: Aug 2008
Location: Massachusetts USA
Posts: 20

The Tank - '90 200 Quattro Avant

Ziggy - '95 S6 Sedan

Manfred - '97 A6 Quattro Sedan
90 day: 21.05 mpg (US)

Clarabell - '03 A4 Quattro Avant
Audi Fuel Injector Flow Rate

I found this interesting bit of information at http://www.injectorcleaning.co.uk/flow.htm

Bosch Part Number: 0280150552 (crossref to 1992-98 Audi 12V V6)
156 cc/min @ 3 bar (44.1 psi)
Resistance: 15.9 ohms

Audi typically specs their fuel rate at 43.5 psi so 3 bar is close. I'd expect the installed flow rate to be about 150 cc/min.
  Reply With Quote
Old 10-03-2008, 06:11 PM   #19 (permalink)
EcoModding Lurker
 
Join Date: Aug 2008
Location: Massachusetts USA
Posts: 20

The Tank - '90 200 Quattro Avant

Ziggy - '95 S6 Sedan

Manfred - '97 A6 Quattro Sedan
90 day: 21.05 mpg (US)

Clarabell - '03 A4 Quattro Avant
Bump.
  Reply With Quote
Old 10-03-2008, 06:40 PM   #20 (permalink)
dcb
Master EcoModder
 
dcb's Avatar
 
Join Date: Feb 2008
Location: 3rd rock
Posts: 1,310

pimp mobile - '81 gs 250 t
90 day: 96.29 mpg (US)
Are you sure you want to go through all this to avoid tapping into an injector wire? There are a few unknowns. What is the pulse width of the injector at idle?
__________________

  Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
MPGuino release one workspace dcb OpenGauge / MPGuino FE computer 772 12-01-2008 10:31 AM
MPGuino installation/setup: 1998 Geo Metro (Pontiac Firefly) MetroMPG OpenGauge / MPGuino FE computer 11 09-15-2008 08:17 PM
speed on mpguino fluctuates briansavka OpenGauge / MPGuino FE computer 1 08-01-2008 12:06 PM
Some suggestions and notes on the MPGuino SVOboy OpenGauge / MPGuino FE computer 4 08-01-2008 09:00 AM
Just some quick info on Scangauge vs. MPGuino NoCO2 OpenGauge / MPGuino FE computer 0 05-20-2008 05:47 PM




Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0 RC5
All content copyright EcoModder.com