electronic throttle
Thread Starter
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
electronic throttle
Hey Guys,
Does anyone have any details on the electronic throttle?
is it PWM or DC or something else?
I am trawling through the code trying to understand how it all works...
Cheers
D.
Does anyone have any details on the electronic throttle?
is it PWM or DC or something else?
I am trawling through the code trying to understand how it all works...

Cheers
D.
Thread Starter
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
Just some notes (the memory locations are for 53040010):
0x80AB42 could be the sensor in the throttle body (X FSM refers to this as the TP Sensor)
0x80AB44 could be the AccelPedal (X FSM refers to this as the APP sensor)
I logged both and there is a slight lag in the readings of 80AB42 over the readings from 0x80AB44.
0x80AB44 is inverted, ie "1023-80AB44 = 80AB42"
0x80AB42 could be the sensor in the throttle body (X FSM refers to this as the TP Sensor)
0x80AB44 could be the AccelPedal (X FSM refers to this as the APP sensor)
I logged both and there is a slight lag in the readings of 80AB42 over the readings from 0x80AB44.
0x80AB44 is inverted, ie "1023-80AB44 = 80AB42"
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
I have yet to link it to the "throttle" tables though. One axis for the "throttle" tables is rpm, but the other is a bit of a challenge to trace back. Now that I'm pretty sure about the ADC inputs for APP, I will probably just follow around the APP ADC value to see where it goes in the ROM.
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Trending Topics
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Yep, two APP sensors and two TPS sensors, both sets are labeled as "main" and "sub" with "sub" being the backup. Based on the FSM OBD descriptions of the APP CELs, it appears that the APP sub uses a narrower voltage range than the APP main (full scale voltage for APP sub appears to be about 1/2 the full scale voltage of the APP main).
I've got an Excel file with pretty much all the ADC inputs figured out. Do you want me to email it to you?
I've got an Excel file with pretty much all the ADC inputs figured out. Do you want me to email it to you?
Thread Starter
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
Hrmmm.
Well maybe I found the TWO TPS's then.
Like I said 42 and 44 ( +8 for you ROMID ) come out to basically the same, 44 is "1023 - 42" ... but 42 has some delay over 44, they are individual ADC's as far as I can tell...
Well maybe I found the TWO TPS's then.
Like I said 42 and 44 ( +8 for you ROMID ) come out to basically the same, 44 is "1023 - 42" ... but 42 has some delay over 44, they are individual ADC's as far as I can tell...
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
I've got ADC_08 (80AB54) and ADC_06 (80AB52) as the two TPS ADC RAM values. MUT TPS is derived from ADC_06. The ADC_08 value is used much more extensively through the ROM though. NOT values are calculated for both. Have no idea how the NOT values are being utilized.
Thread Starter
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
Yeah that's what I have got too..
Funny we are both looking at this code at the same time.
ok now I have APP mapped out I might be able to work out that R0 input to the Throttle Map lookup sub
Funny we are both looking at this code at the same time.
ok now I have APP mapped out I might be able to work out that R0 input to the Throttle Map lookup sub
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Does tweaking the throttle maps make a difference? I'm curious because my initial assumption was that the throttle maps set the TPS position vs the APP position. However, I just logged TPS and APP, and its pretty much 1:1 all the time, so if those are throttle maps, they do not represent the relationship between TPS position and APP position. Perhaps the maps set the speed or acceleration of the TPS vs the speed of the APP? That would be more consistent with the appearance of the throttle maps.
Thread Starter
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
Yeah that's what I have found too. (logging them side by side that is)
Mrfred - Can you just double check that only 3 out of the 7 parent routines (to Throttle_Map_Lookup) are active? ie aren't disabled by ECU_OPTION bits?
I logged the R0 inputs for those 3 parents and they are all static.. ie R0 doesn't change. Which is very very bizzare!
Mrfred - Can you just double check that only 3 out of the 7 parent routines (to Throttle_Map_Lookup) are active? ie aren't disabled by ECU_OPTION bits?
I logged the R0 inputs for those 3 parents and they are all static.. ie R0 doesn't change. Which is very very bizzare!



