Audi 20vt TPS

For discussing how to choose sensors and create a wiring harness for all Bowling and Grippo versions of the MegaSquirt® EFI controller.
Forum rules
Read the manual to see if your question is answered there before posting. Many users will not reply if the answer is already available in the manual.

If your question is about troubleshooting, configuration, or tuning, you MUST include your processor type (MS-I or MS-II) and code version in your post. If your question is about PCB assembly or modifications, you must also include the main board version number (1.01, 2.2 or 3.0).

If you have questions about MS1/Extra or MS2/Extra code configuration or tuning, please post them at www.msextra.com Such questions posted here will be moved to: a temporary MSextra sub-forum, where they will be removed after 7 days

The full forum rules are here: Forum Rules, be sure to read them all regularly.
Post Reply
smolly
MegaSquirt Newbie
Posts: 14
Joined: Thu Jan 04, 2007 11:48 pm
Location: Netherlands
Contact:

Audi 20vt TPS

Post by smolly »

At the moment I am figuring out what OEM sensors I can re-use from Audi/VW.
And (sofar) the TPS seems to be the only mystery. It has 7 pins, too many combinations to try.
Who can tell me the pin description for this throttle body:

Image
Image

Thx,
Roger
smolly
MegaSquirt Newbie
Posts: 14
Joined: Thu Jan 04, 2007 11:48 pm
Location: Netherlands
Contact:

Post by smolly »

I have done some measurements with the following outcome:
1. actuator + (idle) ?
2. actuator - (idle) ?
3. closed = pin 7 / open = ∞
4. GND ?
5. TPS ? (0,6V closed / 4,3V full)
6. not connected
7. +5V ?
8. ?

Can someone pls. confirm!
smolly
MegaSquirt Newbie
Posts: 14
Joined: Thu Jan 04, 2007 11:48 pm
Location: Netherlands
Contact:

Post by smolly »

For the next one who wants to use this throttle body,
the pinout is correct and working fine after calibration in Megatune.

thx for the responses :(
16vboost
MegaSquirt Newbie
Posts: 11
Joined: Tue Apr 03, 2007 8:14 pm
Contact:

Post by 16vboost »

Thank you for providing this information. I am considring using a similar vw throttle body on my 16v Scirocco. How much does the throttle plate open when you apply 12v to pins 1 and 2? do you think that the opening is proportional to the current applied? AKA PWM Idle control? I'd like to do some poking around with one of these TB"s but the local junk yard want's $125 for one. I think I'll check ebay first. Thanks again for your contribution.
smolly
MegaSquirt Newbie
Posts: 14
Joined: Thu Jan 04, 2007 11:48 pm
Location: Netherlands
Contact:

Post by smolly »

It opens about 5-10 degrees, I haven't got the engine running yet, so I am also curious what it would mean in rpms.
I also had the same idea about PWM, but left it behind me. I do not see the real purpose for it on my car. However I think it will work, Audi/VW is using it like this I would say.
smolly
MegaSquirt Newbie
Posts: 14
Joined: Thu Jan 04, 2007 11:48 pm
Location: Netherlands
Contact:

Post by smolly »

Pin 1 & 2 are for the idle control, but how can MS control this?
V3.0 MS1 with hr_10d / errors* daughterboard / Innovate LC1
Mohr Rush kitcar with Audi 1.8 20V Turbo
smolly
MegaSquirt Newbie
Posts: 14
Joined: Thu Jan 04, 2007 11:48 pm
Location: Netherlands
Contact:

Post by smolly »

I found this schema of the TB. Is this a stepper motor?
You do not have the required permissions to view the files attached to this post.
V3.0 MS1 with hr_10d / errors* daughterboard / Innovate LC1
Mohr Rush kitcar with Audi 1.8 20V Turbo
vinister
Helpful Squirter
Posts: 47
Joined: Sat Dec 11, 2004 12:31 pm
Location: vancouver
Contact:

Post by vinister »

Isn't that a drive-by-wire throttle body?

Looks similar to the one that came on my vw engine. I swapped it for an earlier cable type.
smolly
MegaSquirt Newbie
Posts: 14
Joined: Thu Jan 04, 2007 11:48 pm
Location: Netherlands
Contact:

Post by smolly »

vinister wrote:Isn't that a drive-by-wire throttle body?
No, its a cable TB and there is no idle control anywhere else on the engine.
That's why I expect that audi/vw is using the "motor" in the TB. But how?
V3.0 MS1 with hr_10d / errors* daughterboard / Innovate LC1
Mohr Rush kitcar with Audi 1.8 20V Turbo
smolly
MegaSquirt Newbie
Posts: 14
Joined: Thu Jan 04, 2007 11:48 pm
Location: Netherlands
Contact:

Post by smolly »

Thx :D

So pwm with a frequency between 20-30 kHz. MS1 does not get higher then 10kHz, but it is worth a try.
V3.0 MS1 with hr_10d / errors* daughterboard / Innovate LC1
Mohr Rush kitcar with Audi 1.8 20V Turbo
smolly
MegaSquirt Newbie
Posts: 14
Joined: Thu Jan 04, 2007 11:48 pm
Location: Netherlands
Contact:

Post by smolly »

Unfortunately these high PWM frequencies are not possible (with MS1 at least, I don't know for MS2).
The exact frequency is also a bit unclear, the window states 10000/x and the help screen (F1) states 1000/x.
But I noticed that with these low frequencies it is very hard to control the valve.
33% idleDC = 10% TP = ~2200 rpm
32% idleDC = 5% TP = ~1450 rpm

If I understand correctly:
The higher the frequency the less steps remain for control of the DC. With a value of 100 for Idle valve frequency "x" there are only 10 DC steps, 50 only 5, etc.

Question:
Is it possible to set a fixed DC between 0 and 40 degrees, instead of a lineary decrease with an increase of the CLT? so that the idleDC is x% till 40 degrees and 0% when higher CLT temps are reached.
V3.0 MS1 with hr_10d / errors* daughterboard / Innovate LC1
Mohr Rush kitcar with Audi 1.8 20V Turbo
efahl
Site Admin
Posts: 102
Joined: Mon Feb 16, 2004 3:15 pm
Location: San Clemente, California, USA
Contact:

Post by efahl »

smolly wrote:If I understand correctly:
The higher the frequency the less steps remain for control of the DC. With a value of 100 for Idle valve frequency "x" there are only 10 DC steps, 50 only 5, etc.
That is exactly how it works. You have a fixed clock, and you break up the discrete ticks into groups to approximate duty cycle. Assume, for example, a clock with 1000 ticks per second. You could run a 10 Hz PWM that would then have 100 ticks per cycle and a single tick would get you 1%, which defines the resolution of the duty cycle (1 tick "on" means 1% duty cycle, 2 ticks is 2% and so forth).

Now if you use that same clock for 20 Hz, you only have 50 ticks per cycle and hence 1 tick is 2%, 2 ticks is 4% and your duty cycle resolution is thus 2%. Going to 40 Hz, you have 25 ticks per cycle and things get even worse...
smolly
MegaSquirt Newbie
Posts: 14
Joined: Thu Jan 04, 2007 11:48 pm
Location: Netherlands
Contact:

Post by smolly »

Thx sofar, however question remains:
Is it possible to set a fixed DC between 0 and 40 degrees, instead of a lineary decrease with an increase of the CLT? so that the idleDC is x% till 40 degrees and 0% when higher CLT temps are reached.
V3.0 MS1 with hr_10d / errors* daughterboard / Innovate LC1
Mohr Rush kitcar with Audi 1.8 20V Turbo
smolly
MegaSquirt Newbie
Posts: 14
Joined: Thu Jan 04, 2007 11:48 pm
Location: Netherlands
Contact:

Post by smolly »

FIdle question continued in seperate topic:
viewtopic.php?p=187261#187261
V3.0 MS1 with hr_10d / errors* daughterboard / Innovate LC1
Mohr Rush kitcar with Audi 1.8 20V Turbo
Post Reply