Notices

Resolved: PSI Boost issues with 2010 RA/ max upward correction not working

Thread Tools
 
Search this Thread
 
Old Sep 27, 2011 | 08:55 AM
  #1  
Mad_SB's Avatar
Thread Starter
Evolved Member
iTrader: (8)
 
Joined: Apr 2003
Posts: 2,138
Likes: 0
From: Georgia
Resolved: PSI Boost issues with 2010 RA/ max upward correction not working

So, i noticed today a possible error in the PSI boost logic for the 2010 RA Roms (55590006) but it may actually be a logic error in how the boost error is calculated in general..

What i noticed is any time you are running in vacume the boost error is reported at - vacume reading so if you are running 20% tps at 6psi vacume and your boost target table is set to zero at that point your boost error is -6psi which causes the wgdc to ramp all the way to 100% even if the max upward correction is zero at that tps setting.....

log


map log was taken from


In the past i did not see this if the larger boost error table values were set to zero... so lets say the boost error table is set to zero above -2.0 psi the duty cycle would remain at zero... Obviously I can use this as a workaround but it would seem better to address the issue directly.... So, either the max upward correction cap does not work for this rom (or possibly in general), or the logic behind the wgdc correction routine is flawed and should not correct when map < baro or a combination of the two.

Last edited by Mad_SB; Sep 27, 2011 at 08:58 AM.
Reply
Old Sep 28, 2011 | 05:30 AM
  #2  
richardjh's Avatar
Evolved Member
 
Joined: Oct 2010
Posts: 2,447
Likes: 14
From: Australia
One possible suspect... the custom scale of your Target Boost Error Correction - the uppermost scaling cell, in fact.

Try changing it from "6.2" to "6.1". Internally, that will bring it back from a 9-bit 0x100 value to an 8-bit 0xff value.

See if that stops the crazy WGDC.

Rich
Reply
Old Sep 28, 2011 | 06:50 AM
  #3  
Mad_SB's Avatar
Thread Starter
Evolved Member
iTrader: (8)
 
Joined: Apr 2003
Posts: 2,138
Likes: 0
From: Georgia
Interesting, I never changed it intentionally, but easily could have made a stray click.. I'll give it a shot and see what happens.
Reply
Old Sep 30, 2011 | 08:37 AM
  #4  
Mad_SB's Avatar
Thread Starter
Evolved Member
iTrader: (8)
 
Joined: Apr 2003
Posts: 2,138
Likes: 0
From: Georgia
Originally Posted by richardjh
One possible suspect... the custom scale of your Target Boost Error Correction - the uppermost scaling cell, in fact.

Try changing it from "6.2" to "6.1". Internally, that will bring it back from a 9-bit 0x100 value to an 8-bit 0xff value.

See if that stops the crazy WGDC.

Rich
Just wanted to report back that Rich was 100% correct on the cause of this issue. I changed the upper and lower scale cells on the direct boost error correction table to -6.1 and +6.1 respectively and the WGDC error correction works exactly as expected now.

Just a note for anyone else that runs into this issue...
Reply
Old Sep 30, 2011 | 08:53 AM
  #5  
richardjh's Avatar
Evolved Member
 
Joined: Oct 2010
Posts: 2,447
Likes: 14
From: Australia
Hey, great!

Yeah, I think the limits are:

Direct boost: -6.2 ... +6.1
Load boost: -20.0 ... +19.8

EcuFlash doesn't impose a "max" limit, when set. Well, the versions you and I have right now, anyway...

Rich
Reply
Old Sep 30, 2011 | 08:57 AM
  #6  
Golden's Avatar
Evolved Member
iTrader: (1)
 
Joined: Nov 2009
Posts: 1,456
Likes: 0
From: Omaha, NE
Yeah, a max could easily be implemented.
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
mrfred
ECU Flash
1088
Dec 15, 2022 11:13 AM
S15me2
ECU Flash
9
Dec 8, 2016 08:22 PM
PL_MR
ECU Flash
11
Aug 6, 2013 10:53 PM
Mad_SB
09+ Ralliart Show and Shine
23
May 4, 2012 05:42 PM
daymean
ECU Flash
6
Nov 30, 2009 11:54 AM




All times are GMT -7. The time now is 04:28 PM.