Notices
Evo X Engine Management / Tuning Forums Discuss the major engine management systems.

electronic throttle

Old Jun 16, 2009 | 05:24 AM
  #1  
tephra's Avatar
Thread Starter
EvoM Guru
15 Year Member
iTrader: (6)
 
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.
Reply
Old Jun 16, 2009 | 05:55 AM
  #2  
tephra's Avatar
Thread Starter
EvoM Guru
15 Year Member
iTrader: (6)
 
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"
Reply
Old Jun 16, 2009 | 06:01 AM
  #3  
tephra's Avatar
Thread Starter
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
^ although I am not sure how the throttle tables come into play...

has anyone actually verified their function (apart from - "the car feels better...")
Reply
Old Jun 16, 2009 | 08:04 AM
  #4  
mrfred's Avatar
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Originally Posted by tephra
^ although I am not sure how the throttle tables come into play...

has anyone actually verified their function (apart from - "the car feels better...")
When I first dug into the Evo 10 ROM, I couldn't find the APP ADC input. However, I think I found it this morning. Based on my interpretation of the OBD-II routines. APP_main is ADC_0F, and APP_sub is ADC_02.

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.
Reply
Old Jun 16, 2009 | 04:22 PM
  #5  
tephra's Avatar
Thread Starter
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
why two ADC's?
Reply
Old Jun 16, 2009 | 04:25 PM
  #6  
mrfred's Avatar
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Originally Posted by tephra
why two ADC's?
Backup and for consistency check. Need to prevent lawsuits where people claim the car just took off without them touching the throttle pedal. :-)
Reply
Old Jun 16, 2009 | 04:27 PM
  #7  
tephra's Avatar
Thread Starter
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
oh so in the FSM there are two sensors?
Reply
Old Jun 16, 2009 | 04:31 PM
  #8  
mrfred's Avatar
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Originally Posted by tephra
oh so in the FSM there are two sensors?
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?
Reply
Old Jun 16, 2009 | 04:33 PM
  #9  
tephra's Avatar
Thread Starter
EvoM Guru
15 Year Member
iTrader: (6)
 
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...
Reply
Old Jun 16, 2009 | 05:10 PM
  #10  
mrfred's Avatar
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.
Reply
Old Jun 16, 2009 | 05:45 PM
  #11  
tephra's Avatar
Thread Starter
EvoM Guru
15 Year Member
iTrader: (6)
 
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
Reply
Old Jun 16, 2009 | 05:54 PM
  #12  
mrfred's Avatar
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Nice. I think this is an area of tuning that can definitely affect drivability for the better, so looking forward to you interpretation of the r0 input.
Reply
Old Jun 16, 2009 | 09:27 PM
  #13  
dcpatters's Avatar
Evolving Member
iTrader: (8)
 
Joined: Apr 2009
Posts: 410
Likes: 0
From: Irvine, CA
Originally Posted by mrfred
Nice. I think this is an area of tuning that can definitely affect drivability for the better.
Definitely. I've been tweaking the rates on my car.
Reply
Old Jun 16, 2009 | 10:00 PM
  #14  
mrfred's Avatar
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Originally Posted by dcpatters
Definitely. I've been tweaking the rates on my car.
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.
Reply
Old Jun 16, 2009 | 10:10 PM
  #15  
tephra's Avatar
Thread Starter
EvoM Guru
15 Year Member
iTrader: (6)
 
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!
Reply

Thread Tools
Search this Thread

All times are GMT -7. The time now is 02:09 AM.