Notices
ECU Flash

how-to: ECU-based direct boost control

Thread Tools
 
Search this Thread
 
Old Mar 20, 2008 | 06:32 AM
  #316  
tephra's Avatar
EvoM Guru
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 66
From: Melbourne, Australia
well I tried the first build of my new BCS routines based on a PID design - I didn't expect the car to "boot/start" but it ran fine. I even got boost! lol

however I got massive spiking, so i'll need to recheck the source

pretty happy at this stage, will look again tomorrow - gotta fix another ****box car first (damn mercedes!!!)
Old Mar 20, 2008 | 06:40 AM
  #317  
MR Turco's Avatar
EvoM Staff Alumni
iTrader: (16)
 
Joined: May 2007
Posts: 3,233
Likes: 3
From: Massachusetts
Nice! I cant wait to see a more final version Tephra. Let me know if you need testers.
Old Mar 20, 2008 | 07:49 AM
  #318  
mrfred's Avatar
Thread Starter
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 130
From: Tri-Cities, WA // Portland, OR
Instructions for 94170014 and 94170015 ROMs are online in the second post in this thread. Sorry for the long delay!
Old Mar 20, 2008 | 08:13 AM
  #319  
bnice01's Avatar
Evolved Member
iTrader: (4)
 
Joined: May 2007
Posts: 688
Likes: 0
From: Hurlburt Field, FL
you are the man mrfred
Old Mar 20, 2008 | 08:18 AM
  #320  
jhanksevo's Avatar
Evolved Member
iTrader: (44)
 
Joined: Jul 2005
Posts: 832
Likes: 0
From: Las Vegas via Raleigh NC
Thanks mrfred I was going to bribe you before long
Old Mar 20, 2008 | 10:19 AM
  #321  
mrfred's Avatar
Thread Starter
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 130
From: Tri-Cities, WA // Portland, OR
Originally Posted by razorlab
Played around with the "Max WGDC Correction vs TPS" table today on a Evo 9.

I think this does something other than what we think!

I bought them down and the BWGDC and thus boost also came down. Load was on target before I change the Max WGDC Correction vs TPS values, so no correction was taking place. It brought the boost down almost 5psi.

I'm beginning to think it's a global boost curve setting now.

I have some logs I can post a little later.
hehe. Made me think. Now I understand the algorithm better. I correctly stated its purpose, but I used the wrong scaling definition. The correct ECUFlash definition is:

<table name="Max Total WGDC Correction vs TPS" category="Turbo" address="3f10" type="2D" level="1" scaling="OffsetWGDC">
<table name="TPS" address="7284" type="Y Axis" elements="9" scaling="ThrottlePercentage"/>
</table>

Note that the "OffsetWGDC" scaling is one of my custom ones that is included in the "direct boost control" instructions. People not running my direct boost control setup can use "DynamicBoost" scaling instead.

With the correct definition, the table values are now:

Code:
TPS% Max Corr
0         0
13        0
25        0
38        0
50        0
63        0
75        0
88       10
100      10
These values actually make much more sense, and for me, make it clear that this table has serious value for tuning the boost control. We can see here that for the stock settings, the WGDC cannot deviate from the BWGDC curve until after 75% TPS. And then the max total correction cannot exceed 10%. Good stuff.

Last edited by mrfred; Mar 20, 2008 at 10:24 AM.
Old Mar 20, 2008 | 10:21 AM
  #322  
mrfred's Avatar
Thread Starter
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 130
From: Tri-Cities, WA // Portland, OR
New summary of additional tables for USDM Evo 9 88590015:

https://www.evolutionm.net/forums/sh...09#post5437609

Last edited by mrfred; Mar 20, 2008 at 06:14 PM.
Old Mar 20, 2008 | 10:28 AM
  #323  
TouringBubble's Avatar
Evolved Member
iTrader: (2)
 
Joined: Jul 2006
Posts: 2,639
Likes: 3
From: Chelsea, AL
Good finds Mrfred. Thanks.
Old Mar 20, 2008 | 11:13 AM
  #324  
RazorLab's Avatar
EvoM Guru
iTrader: (8)
 
Joined: Aug 2003
Posts: 14,071
Likes: 1,056
From: Mid-Hudson, NY
Originally Posted by mrfred
hehe. Made me think. Now I understand the algorithm better. I correctly stated its purpose, but I used the wrong scaling definition. The correct ECUFlash definition is:

<table name="Max Total WGDC Correction vs TPS" category="Turbo" address="3f10" type="2D" level="1" scaling="OffsetWGDC">
<table name="TPS" address="7284" type="Y Axis" elements="9" scaling="ThrottlePercentage"/>
</table>

Note that the "OffsetWGDC" scaling is one of my custom ones that is included in the "direct boost control" instructions. People not running my direct boost control setup can use "DynamicBoost" scaling instead.

With the correct definition, the table values are now:

Code:
TPS% Max Corr
0         0
13        0
25        0
38        0
50        0
63        0
75        0
88       10
100      10
These values actually make much more sense, and for me, make it clear that this table has serious value for tuning the boost control. We can see here that for the stock settings, the WGDC cannot deviate from the BWGDC curve until after 75% TPS. And then the max total correction cannot exceed 10%. Good stuff.
Ah ok that makes much more sense, the table I modded that made the car run lower boost, now with using DynamicBoost scaling looks like:

-64
-64
-59
-56
-54
-52
-49
-44
-44

So I guess when using negative numbers, it just corrects the BWGDC right off the bat?

This would probably also mean if we put negative numbers at lower TPS values, it would offset the BWGDC tables at partial throttle, thus lower boost.

Last edited by razorlab; Mar 20, 2008 at 11:16 AM.
Old Mar 20, 2008 | 12:21 PM
  #325  
mplspilot's Avatar
Evolved Member
iTrader: (7)
 
Joined: Oct 2006
Posts: 1,439
Likes: 1
From: Flyover country.
Originally Posted by razorlab

This would probably also mean if we put negative numbers at lower TPS values, it would offset the BWGDC tables at partial throttle, thus lower boost.
Bryan, you need to test that and report back!
I would but my car is going through some changes and is parked for now

Good stuff, mrfred!!
Old Mar 20, 2008 | 04:14 PM
  #326  
MR Turco's Avatar
EvoM Staff Alumni
iTrader: (16)
 
Joined: May 2007
Posts: 3,233
Likes: 3
From: Massachusetts
So mrfred my question still stands on the wgdc corr in the "max corr v tps" table if it is absolute or only applies to positive correction. Will -15 work if max correction is limited to 10?

Thank you very much for figuring this out, it should do exactly what i was looking for!
Old Mar 20, 2008 | 05:27 PM
  #327  
mrfred's Avatar
Thread Starter
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 130
From: Tri-Cities, WA // Portland, OR
Originally Posted by MR Turco
So mrfred my question still stands on the wgdc corr in the "max corr v tps" table if it is absolute or only applies to positive correction. Will -15 work if max correction is limited to 10?

Thank you very much for figuring this out, it should do exactly what i was looking for!
Well sh*t. I looked at the code again, and now I'm confused again. Spent too much time on it today. Might be a few days before I have a solid answer. Sorry about that.
Old Mar 20, 2008 | 05:31 PM
  #328  
RazorLab's Avatar
EvoM Guru
iTrader: (8)
 
Joined: Aug 2003
Posts: 14,071
Likes: 1,056
From: Mid-Hudson, NY
Originally Posted by MR Turco
So mrfred my question still stands on the wgdc corr in the "max corr v tps" table if it is absolute or only applies to positive correction. Will -15 work if max correction is limited to 10?

Thank you very much for figuring this out, it should do exactly what i was looking for!
Well when I had the table like this:

-64
-64
-59
-56
-54
-52
-49
-44
-44

It brought my BWGDC down over 40% so I would imagine downward correction works. However, the car wasn't seeing any correction before this, meaning it was right on target boost, not over or under. When I changed the table to what is above it brought down the BWGDC. See my other thread in this forum.
Old Mar 20, 2008 | 05:37 PM
  #329  
MR Turco's Avatar
EvoM Staff Alumni
iTrader: (16)
 
Joined: May 2007
Posts: 3,233
Likes: 3
From: Massachusetts
yeah i am still a little confused. I am going to flash back to stock values until we understand this a bit more. It still looks incredibly promising.
Old Mar 20, 2008 | 05:44 PM
  #330  
mrfred's Avatar
Thread Starter
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 130
From: Tri-Cities, WA // Portland, OR
Frig! I figured it out. It only applies to upward correction. The max total upward correction cannot exceed the values in that table. The max total downward correction can be -64% WGDCC.

The proper ECUFlash def would then be:

<table name="Max Total Upward WGDC Correction vs TPS" category="Turbo" address="3f10" type="2D" level="1" scaling="OffsetWGDC">
<table name="TPS" address="7284" type="Y Axis" elements="9" scaling="ThrottlePercentage"/>
</table>

Again, substitute "DynamicBoost" for "OffsetWGDC" if you are not using my direct boost control setup.

Last edited by mrfred; Mar 20, 2008 at 05:57 PM.


Quick Reply: how-to: ECU-based direct boost control



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