Notices
ECU Flash

Low RPM Lean Issue on 96531706

Thread Tools
 
Search this Thread
 
Old Jan 14, 2010 | 11:32 AM
  #16  
03whitegsr's Avatar
Thread Starter
Evolved Member
iTrader: (8)
 
Joined: Nov 2006
Posts: 4,001
Likes: 17
From: Utah
I know what you guys are saying. My tables have been very iterative. Adjust, test, adjust, test, repeat A LOT.

I have no doubt I could asjust the fuel control options avaliable to cover up the problems. Like I mentioned, as of right now, in closed loop, the only time it is an issue is when the car is in open loop and cold.

But my concern is just that there really is no reason for the step in the IPW and total sync FPW, yet it's there.

How about this, step aside from the actual driveability issue.

WHAT is causing the step in Total Sync FPW?
Reply
Old Jan 14, 2010 | 11:58 AM
  #17  
l2r99gst's Avatar
Evolved Member
iTrader: (2)
 
Joined: Mar 2004
Posts: 3,499
Likes: 4
From: CA
Originally Posted by 03whitegsr
But my concern is just that there really is no reason for the step in the IPW and total sync FPW, yet it's there.

How about this, step aside from the actual driveability issue.

WHAT is causing the step in Total Sync FPW?
From your log, it looks like it's from the Sync Accel FPW coming back into play.

I'm going to open your log in LogWorks to be sure, but I think it may be because of the settings in the 'Ceiling Load vs RPM for Sync Load Accel/Decel Contributions' table.

I wonder if you change the lower RPM range to higher load values, if it fixes your problem. For example, change the 68, 68, 84, to 113.

Edit: I looked at your log and it looks like the sync accel FPW comes back in right about 1500 RPM, which is the next big jump in that table I mentioned. Any way you can post that table...have you changed it? Also, in your logs, is your load accurate or did LogWorks convert it down to 100% being max? I'm just curious because your load seems to be under the stock 68 ceiling load, but very close.

Last edited by l2r99gst; Jan 14, 2010 at 12:11 PM.
Reply
Old Jan 14, 2010 | 01:09 PM
  #18  
03whitegsr's Avatar
Thread Starter
Evolved Member
iTrader: (8)
 
Joined: Nov 2006
Posts: 4,001
Likes: 17
From: Utah
The load is unscaled and is the Tephra 1-Byte load.

Not sure what table you are talking about, I haven't changed any accel tables though.
Reply
Old Jan 14, 2010 | 01:43 PM
  #19  
l2r99gst's Avatar
Evolved Member
iTrader: (2)
 
Joined: Mar 2004
Posts: 3,499
Likes: 4
From: CA
This table:


It is the ceiling load where sync accel or decel will take place vs. RPM. It's part of mrfred advanced fuel control thread. Try changing the first three values to something higher. I think that might be why your sync accel fpw is dropping out then coming back in.

If not, there are other controlling tables as well. If you haven't added them, go to the advanced fuel control thread and add all of those tables to your XML.


Also, when running SD, you should be changing your async accel vs TPS table (different table) when running SD to prevent leanness at throttle tip in.
Attached Images  

Last edited by l2r99gst; Jan 14, 2010 at 01:47 PM.
Reply
Old Jan 14, 2010 | 02:32 PM
  #20  
black2kgsr's Avatar
Newbie
 
Joined: Jun 2007
Posts: 14
Likes: 0
just curious, what does your maf comp table look like and is your maf scaling table stock?
Reply
Old Jan 14, 2010 | 02:42 PM
  #21  
03whitegsr's Avatar
Thread Starter
Evolved Member
iTrader: (8)
 
Joined: Nov 2006
Posts: 4,001
Likes: 17
From: Utah
That table must have been added later as i have all the tables that were in Logic's original post. Would you post the definition?

That table looks VERY interesting though with respect to the issues I'm having.

My MAF tables are flat above 125Hz. MAF Comp is set to 128 from 125Hz up and the MAF characteristic scaling is set to 216 across the board. I did this to eliminate the non-linearity of the MAF scaling.

Before anybody says this is my problem, I have also tuned the car with completely stock MAF tables and had the same issue. This change however definitely lowered the loads I was seeing under low throttle conditions and is why that table L2r99gs-t posted has me very interested.
Reply
Old Jan 14, 2010 | 03:34 PM
  #22  
l2r99gst's Avatar
Evolved Member
iTrader: (2)
 
Joined: Mar 2004
Posts: 3,499
Likes: 4
From: CA
Here you go. Here is that table and two others that are related.

PHP Code:
    <table name="Ceiling Load vs RPM for Sync Load Accel/Decel Contributions" category="Fuel" address="391e" type="2D" level="1" scaling="x54d16">
        <table name="RPM" address="6576" type="Y Axis" elements="10" scaling="RPM"/>
    </table>

    <table name="Sync Load Accel DeltaMasterLoadPos Ceiling Value" category="Fuel" address="163a" type="1D" level="1" scaling="LoadMaster16"/>

    <table name="Sync Load Decel DeltaMasterLoadNeg Ceiling Value" category="Fuel" address="163c" type="1D" level="1" scaling="LoadMaster16"/> 
The first table is the table that I posted. If uncompensated load goes over that number, sync accel/decel doesn't occur.

I have to look up what the 2nd and 3rd tables are. I know there are tables that define the minimum load change needed for sync accell/decl and ceiling values for each. I think these are the latter.

Edit: Just read mrfred's description. The 2nd and 3rd tables are simply the max values for deltamasterloadpos and deltamasterloadneg, respectively. I don't think I have the table defined yet for minimum change in load for sync accel/decel. I will look that up right now.

Last edited by l2r99gst; Jan 14, 2010 at 04:01 PM.
Reply
Old Jan 14, 2010 | 04:01 PM
  #23  
l2r99gst's Avatar
Evolved Member
iTrader: (2)
 
Joined: Mar 2004
Posts: 3,499
Likes: 4
From: CA
Here are the other two related tables. I just looked them up in IDA, so I could be wrong, but they are identical to 8859, so I think they're correct:

PHP Code:
<scaling name="LoadUncompDelta" units="Uncomp Load Change" toexpr="x*0.1862" frexpr="x/0.1862" format="%.1f" min="0" max="160" inc="1" storagetype="uint8" endian="big"/>
<table name="Min Uncomp Load Change at Steady Throttle for SyndLoadAccel/Decel Contribution" category="Fuel" address="3888" type="2D" level="1" scaling="LoadUncompDelta">
<table name="Uncompensated Load" type="Static Y Axis" elements="13">
<data>0</data>
<data>24</data>
<data>48</data>
<data>72</data>
<data>95</data>
<data>119</data>
<data>143</data>
<data>167</data>
<data>191</data>
<data>215</data>
<data>238</data>
<data>262</data>
<data>286</data>
</table>
</table>

<table name="Min Uncomp Load Change at Changing Throttle for SyncLoadAccel/Decel Contribution" category="Fuel" address="3895" type="2D" level="1" scaling="LoadUncompDelta">
<table name="Uncompensated Load" type="Static Y Axis" elements="13">
<data>0</data>
<data>24</data>
<data>48</data>
<data>72</data>
<data>95</data>
<data>119</data>
<data>143</data>
<data>167</data>
<data>191</data>
<data>215</data>
<data>238</data>
<data>262</data>
<data>286</data>
</table>
</table> 
These tables are the min delta load needed for there to be a sync accel/decel to occur.

Last edited by l2r99gst; Jan 14, 2010 at 05:20 PM.
Reply
Old Jan 14, 2010 | 05:31 PM
  #24  
03whitegsr's Avatar
Thread Starter
Evolved Member
iTrader: (8)
 
Joined: Nov 2006
Posts: 4,001
Likes: 17
From: Utah
scaling for masterload16 and x54d16
Reply
Old Jan 14, 2010 | 05:40 PM
  #25  
l2r99gst's Avatar
Evolved Member
iTrader: (2)
 
Joined: Mar 2004
Posts: 3,499
Likes: 4
From: CA
Sorry about that. Here you go:

PHP Code:
<scaling name="LoadMaster16" units="Uncomp Load" toexpr="x*0.1862" frexpr="x/0.1862" format="%.0f" min="0" max="160" inc="1" storagetype="uint16" endian="big"/>

<scaling name="x54d16" units="Uncomp Load" toexpr="x*54/16*0.1862" frexpr="x/(54/16*0.1862)" format="%.0f" min="0" max="160" inc="1" storagetype="uint8" endian="big"/> 
Reply
Old Jan 14, 2010 | 05:57 PM
  #26  
phenem's Avatar
Evolved Member
iTrader: (39)
 
Joined: Jul 2005
Posts: 811
Likes: 4
From: Central PA
Originally Posted by l2r99gst

Also, when running SD, you should be changing your async accel vs TPS table (different table) when running SD to prevent leanness at throttle tip in.
Can you explain how you would change this? Decrease value to enrich? I heard about doing this but didn't know what it effected and how.
Reply
Old Jan 14, 2010 | 06:12 PM
  #27  
l2r99gst's Avatar
Evolved Member
iTrader: (2)
 
Joined: Mar 2004
Posts: 3,499
Likes: 4
From: CA
Increasing values increases enrichment.

I think mrfred has everything explained rather well now in the first couple posts in the advanced fuel control thread.
Reply
Old Jan 14, 2010 | 06:30 PM
  #28  
phenem's Avatar
Evolved Member
iTrader: (39)
 
Joined: Jul 2005
Posts: 811
Likes: 4
From: Central PA
Yeah I read everything I just wasn't sure how sensitive it was, have any experience with how much it needs adjusted vs how bad off the AFR is? That's what I was looking for....

Is this the table?

Reply
Old Jan 14, 2010 | 06:32 PM
  #29  
03whitegsr's Avatar
Thread Starter
Evolved Member
iTrader: (8)
 
Joined: Nov 2006
Posts: 4,001
Likes: 17
From: Utah
I find it interesting that most need to add acceleration enrichment on Async. My car goes very rich under TPS changes. I plan on pulling OUT Async enrichment.

I do want to point out something in my logs though. At the point of TPS change, and at the step in Sync pulse width, yes, there is acceleration enrichment. However, it fades away in a few samples and yet the Sync FPW doesn't change.

To me, that scream that it's still not an acceleration enrichment issue.
Reply
Old Jan 14, 2010 | 08:34 PM
  #30  
l2r99gst's Avatar
Evolved Member
iTrader: (2)
 
Joined: Mar 2004
Posts: 3,499
Likes: 4
From: CA
I still think you should try out that 1st table.

Your log shows the sync accel fpw dropping out exactly in your lean spot, then when it comes back, your leanness goes away.

At least from your log, it looks to be the sync accel fpw dropping to 0 which is your problem.
Reply



All times are GMT -7. The time now is 01:34 PM.