PCM Diagnostics & Tuning HP Tuners | Holley | Diablo
Sponsored by:
Sponsored by:

How does PCM decide to switch between timing tables?

Thread Tools
 
Search this Thread
 
Old 11-19-2004, 10:29 AM
  #1  
BJM
TECH Enthusiast
Thread Starter
iTrader: (1)
 
BJM's Avatar
 
Join Date: Nov 2004
Location: Ontario, Canada
Posts: 698
Likes: 0
Received 0 Likes on 0 Posts
Default How does PCM decide to switch between timing tables?

I am new to LS-1s but I have a lot of GM OBD-1 tuning experience.

I think I have read that the LS-1 has two timing tables to cope with KR due to octane changes. What triggers the change back and forth? I just bought my first LS-1 in a 2001 SS. The dealer had filled it with 87 octane. After it ran down I used 91 octane and nothing changed until the next time I used the car and it suddenly seemed to find a bunch more power.

Does it jump back and forth? How much knock is needed to switch down to the lower table? What makes it decide to go back up to the higher table? Once its on the lower table does it make fueling changes as well?

Lots of questions, feel free to point me to a link, I looked around but didn't see the answer.

TIA.
Old 11-19-2004, 10:44 AM
  #2  
TECH Senior Member
 
horist's Avatar
 
Join Date: Nov 2001
Location: Lake Zurich, IL
Posts: 7,036
Likes: 0
Received 1 Like on 1 Post

Default

This i'm not 100% confident on... but I think is approximate?

First... if the PCM detects an issue w/the MAF it will default to low octane (hence why you need to copy high octane to low octane for SD tunes)

Now as for how it decides which table to use... I don't think it's cut or dry... use high or use low... I think the PCM learns based on driving... and kinda goes between the two, working up to the high octane only ... sustained periods of knock retard will bring it back to the low octane side
Old 11-19-2004, 11:24 AM
  #3  
Launching!
 
87GMC's Avatar
 
Join Date: Apr 2004
Location: Odessa, Texas
Posts: 237
Likes: 0
Received 0 Likes on 0 Posts

Default

I give it ttt cuz i also wanna know
Old 11-19-2004, 11:54 AM
  #4  
TECH Addict
 
Bink's Avatar
 
Join Date: Jul 2002
Posts: 2,258
Received 0 Likes on 0 Posts

Default

Here's a link to the info ->http://www.efilive.com/forum/viewtopic.php?t=282 . Hope this helps some.
Old 11-19-2004, 11:55 AM
  #5  
FormerVendor
iTrader: (1)
 
HumpinSS's Avatar
 
Join Date: Feb 2002
Location: Waldorf, MD
Posts: 3,059
Likes: 0
Received 0 Likes on 0 Posts
Default

There is a Spark adaptive pid that you can look at in your scanner that will tell you the percentage of the high octane table and the low octane table being used. 100% means it is on the HO table any thing less than that the pcm blends between both tables
Originally Posted by GMPX
Hi all,

There appears to be alot of myths and confusion about the High and Low Octane tables in the LS1 PCM.

Well, hold onto your hats, we here at EFILive have been torturing our poor LS1's with junk fuel getting to the bottom of what really happens...

The PCM will ALWAYS try to run with the High Octane Table values, however if there is a MAF or Knock DTC set, it defaults to the Low Octane Table only.
But with a vehicle that has neither of those faults set it actually does a 'blend' of the two tables, it does not totally switch between one or the other.
In an upcoming release of EFILive there will be a new PID that will show you what percentage of the High Octane table values are being used (I'll refer to it as the Octane Multiplier).
Say for example the High Octane table has a value of 20 degrees, the same load point on the Low octane table has 10 degrees, and your octane multiplier is set at 50%, the final timing value would be 15degrees, if the octane multiplier is set to 75% it would result in 17.5 degrees, etc.

So what changes the Octane Multiplier value?, I have personally logged this on my car so I have seen it first hand. Basically any sustained amount of knock above about 2 or 3 degrees causes the Octane Multiplier to head towards 0%. It is a constantly changing value, it does NOT get reset to 100% when you fill up with fuel, the only thing that will bring it back to 100% and keep it there is minimal knock activity.
This has been tested on my own 2000 Commodore and emarkay's Camaro.

The PID will be supported for most LS1 powered cars/trucks.
On that note, if anybody has a BIN file or LS1 Edit file from a 2003 & 2004 Truck and 2004 C5, please PM me.

Phew, my fingers hurt after typing this........
High/Low Octane Tables, the real story....

Last edited by HumpinSS; 11-19-2004 at 12:29 PM.
Old 11-19-2004, 12:12 PM
  #6  
BJM
TECH Enthusiast
Thread Starter
iTrader: (1)
 
BJM's Avatar
 
Join Date: Nov 2004
Location: Ontario, Canada
Posts: 698
Likes: 0
Received 0 Likes on 0 Posts
Default

Thanks for the links, it appears lots of people wonder the same things I do. The first link worked and was a good thread. I seem to need a log-in for the second link to work.
Old 11-19-2004, 12:24 PM
  #7  
TECH Junkie
iTrader: (36)
 
Black02SS's Avatar
 
Join Date: Oct 2002
Location: Kokomo, IN
Posts: 3,291
Likes: 0
Received 1 Like on 1 Post

Default

Well, the first link and the second link are the same. I don't know whats up with Humpin's computer skills today. He must be excited its Friday.
Old 11-19-2004, 12:29 PM
  #8  
FormerVendor
iTrader: (1)
 
HumpinSS's Avatar
 
Join Date: Feb 2002
Location: Waldorf, MD
Posts: 3,059
Likes: 0
Received 0 Likes on 0 Posts
Default

Fixed. LMAO
Old 11-19-2004, 02:20 PM
  #9  
BJM
TECH Enthusiast
Thread Starter
iTrader: (1)
 
BJM's Avatar
 
Join Date: Nov 2004
Location: Ontario, Canada
Posts: 698
Likes: 0
Received 0 Likes on 0 Posts
Default

Presumably there is a quick value for pulling timing and a somewhat slower one for adding it back. Does anyone know how quickly it might add timing back in?

If you had a poorly shaped timing curve then the value of the multiplier would always be different depending on where you are in the tables. Does anyone know if the multiplier is actually series of values for different parts of the table or a single value? For example what if there was a single huge value in the upper table that always caused KR then is the multiplier driven downwards for every other part of the table too?
Old 11-19-2004, 04:35 PM
  #10  
FormerVendor
 
gameover's Avatar
 
Join Date: Jan 2003
Location: Melbourne, Australia
Posts: 525
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by BJM
Presumably there is a quick value for pulling timing and a somewhat slower one for adding it back. Does anyone know how quickly it might add timing back in?

If you had a poorly shaped timing curve then the value of the multiplier would always be different depending on where you are in the tables. Does anyone know if the multiplier is actually series of values for different parts of the table or a single value? For example what if there was a single huge value in the upper table that always caused KR then is the multiplier driven downwards for every other part of the table too?
yes there is only one value, any KR whilst Knock Learn is active will move the scaler towards the low octane table, the absense of KR will move it towards the high table. It learns up at a much slower rate than it learns down.



Quick Reply: How does PCM decide to switch between timing tables?



All times are GMT -5. The time now is 12:11 PM.