C4 Tech/Performance L98 Corvette and LT1 Corvette Technical Info, Internal Engine, External Engine

BLM Cell Boundaries-TC2 bug or?

Thread Tools
 
Search this Thread
 
Old Nov 11, 2003 | 03:14 PM
  #1  
Skippy Stone's Avatar
Skippy Stone
Thread Starter
Racer
 
Joined: Jul 2002
Posts: 401
Likes: 1
From: Aptos CA
Default BLM Cell Boundaries-TC2 bug or?

I have reset the BLM boundaries a couple of times. Current settings:

MAP
RPM 30 60 80
1000 X X X
2000 X X X
3200

The scan tool reports cell numbers that should be different. The X marks are all reported as BLM cell 4.

What gives? Anybody have any ideas.

I use pocket programmer to burn the chip.

thanks
Reply
Old Nov 11, 2003 | 04:42 PM
  #2  
HighHopes85's Avatar
HighHopes85
Drifting
10 Year Member
 
Joined: Mar 2001
Posts: 1,636
Likes: 3
From: Lafayette IN
Default Re: BLM Cell Boundaries-TC2 bug or? (Skippy Stone)

I don't believe there is a bug in TC...although the ANHT Hac for MAP setups did have an error in it with regard to BLM cell boundaries.

Have you ever gotten out of cell 4? Cell 4 is an idle cell...some things like VSS are necessary to get things out of that cell.

Also, here is an example of driving around under a bunch of conditions, stop and go as well as steady cruise. Click the pic to make it fullsize. http://forums.corvetteforum.com/zerothread?id=568584

Could probably set up a histogram or something in a spreadsheet program that would do the same thing so you get an idea of which cells you are hitting more than others.

Good luck, Matt
Reply
Old Nov 11, 2003 | 06:27 PM
  #3  
Beth396's Avatar
Beth396
Advanced
15 Year Member
 
Joined: Oct 2003
Posts: 77
Likes: 0
From: Cave Creek AZ
Default Re: BLM Cell Boundaries-TC2 bug or? (Skippy Stone)

Skip,

This confused me at first also. I found my answer on the thirdgen.org message board:

It's what's called the "forced Idle cell" constant. On the 91, fuel cell #4 is called the idle cell (Constant in Tuner Cat: Force BLM idle Cell CCP % D.C. threshold). Even though you are not at the conditions (MAP vs rpm), the computer forces the trims from that area of the fuel table during idle when the CCP duty cycle is below a certain threshold (i.e. 14.8%). I've change mine to 0 %. This deactivates this condition.

This makes tuning more understandable and you will might see cell #8 if your MAP is high enough at idle.

Beth


[Modified by Beth396, 11:29 PM 11/11/2003]
Reply
Old Nov 11, 2003 | 09:32 PM
  #4  
Skippy Stone's Avatar
Skippy Stone
Thread Starter
Racer
 
Joined: Jul 2002
Posts: 401
Likes: 1
From: Aptos CA
Default Re: BLM Cell Boundaries-TC2 bug or? (Beth396)

Wow- thanks to both of you. Obviously, this is not a new issue.

The main reason I would change them is this: when conditions change and you shift from one cell to another, the last used BLM of the cell you are now going into is reinstated.
Exactly. Your other post with the cell counts looks very similar to how mine would look. I will record them when my software arrives. Although I would have more 14s. The other thing that has been bothering me is that I have no cell 15s. Everything less goes to WOT condition, but I haven't seen a cell 15. Although I don't think I've recorded anything above 5000 RPM.

It's what's called the "forced Idle cell" constant. On the 91, fuel cell #4 is called the idle cell (Constant in Tuner Cat: Force BLM idle Cell CCP % D.C. threshold). Even though you are not at the conditions (MAP vs rpm), the computer forces the trims from that area of the fuel table during idle when the CCP duty cycle is below a certain threshold (i.e. 14.8%). I've change mine to 0 %. This deactivates this condition.

This makes tuning more understandable and you will might see cell #8 if your MAP is high enough at idle.
Beth, you are brilliant. This is one of those constants that I suspected was messing things up. I will turn it off with all the other things I seem to be turning off.

I am at the point where I am going to set each table to a single value and start from scratch.

Constantly adjusting the MAP and spark tables is getting silly without adjusting some of the base table values. I made minor changes to the "Injector PW Correction vs Battery Volts" table and the "Low Pulse Width Injector Offset vs. BPW" table. Instantly my rich BLM/INT values went to lean.

In addition, turning off all the EGR values has helped.
-------------

Holy hex code, vettepersons, all these tiny delta adjustments for the original OEM product. This is a bit over kill on the fine tuning. I guess teams of EEs need jobs in Detroit, too.

thanks again, fellow vetters





[Modified by Skippy Stone, 6:36 PM 11/11/2003]
Reply
Old Nov 12, 2003 | 09:35 AM
  #5  
Beth396's Avatar
Beth396
Advanced
15 Year Member
 
Joined: Oct 2003
Posts: 77
Likes: 0
From: Cave Creek AZ
Default Re: BLM Cell Boundaries-TC2 bug or? (Skippy Stone)

Morning Skip,

Brilliant-No, diligent-Yes. That forced idle cell threw me for a loop. I still don't understand the purpose behind it....If the CCP (charcol canister purge) duty cycle is less than 14.8% then use fuel trims from cell 4?? Why? After deactivation of this parameter, I haven't noticed any difference except the data logs make more sense.

I also don't understand the purpose of the BLM boundries. We have a fuel table(s) that is broken up into individual cells and each one has a "fuel trim" which is the correction to the base pulse width (BPW) for that particular rpm and MAP (or MAF).

The volumetric eff. table (fuel table) is a 13X13 matrix with 169 cells. The extended volumetric eff. table is 9X11=99 cells. So if your at a MAP of 55 kPa and at 2000 rpm, the fuel correction will be from that indivdual cell in the extended fuel table (plus overlap interpolation I gather from research). So what if I'm in fuel cell #6, what does it matter except to give a general idea on where you are in the fuel matrix.

Maybe DrJ can give us some ideas. The algorithm probably uses the 0-15 fuel block numbers.

Beth
Reply
Old Nov 13, 2003 | 03:51 PM
  #6  
Skippy Stone's Avatar
Skippy Stone
Thread Starter
Racer
 
Joined: Jul 2002
Posts: 401
Likes: 1
From: Aptos CA
Default Re: BLM Cell Boundaries-TC2 bug or? (Beth396)

BPW, heh? Well, I am lost on this one. In TunerCat, is this from the crank PW table or calculated from the injector size constant? Maybe I'm going blind, but I don't see a simple base width field or table.

You don't like being called brilliant? Or you are just honest?
Reply
Old Nov 13, 2003 | 04:55 PM
  #7  
Skippy Stone's Avatar
Skippy Stone
Thread Starter
Racer
 
Joined: Jul 2002
Posts: 401
Likes: 1
From: Aptos CA
Default Re: BLM Cell Boundaries-TC2 bug or? (Skippy Stone)

BPW, heh? Well, I am lost on this one. In TunerCat, is this from the crank PW table or calculated from the injector size constant? Maybe I'm going blind, but I don't see a simple base width field table.
I read the fuel injector pulse equation post and it appears it uses the injector size constant. I was just confused because TC sometimes use PW tables and other times it doesn't.

Now I'm trying to track down the TRUE resistance of my Ford 30#ers verse what GM used for the 22lbs that were original equipment. The ZR1 injectors were different and examining a zr1 EPROM shows different calculations. Hmm.
Reply
Old Nov 13, 2003 | 09:20 PM
  #8  
DOCTOR J's Avatar
DOCTOR J
Burning Brakes
15 Year Member
 
Joined: May 1999
Posts: 760
Likes: 1
From: Greenwich, CT
Default Re: BLM Cell Boundaries-TC2 bug or? (Beth396)


OK, I see where my name has been taken in vain.

My boat is finally ready for storage, and parts for
my winter car projects aren't in hand yet; so I have
a little free time to read posts here.

Seems like you both have tuning questions - sorting out a new
cam & heads can be rocky the first time you try it.


Here is a little info that may help answer some Q's above:

1. Interpolation for the 3-D VE tables was mentioned.
The best discussion I've seen for the process is here:
http://forums.corvetteforum.com/zerothread?id=547494

How it works is also in the $8D code, but this write up is much
easier to follow.

Tell you the truth though, interpolation is more of an academic
tweak than something critical to basic tuning, IMHO.



2. BLM cells have nothing to do with the VE tables; their actual
use was stated somewhere above. Mainly BLM cells smooth
fuel transients while driving - I've not found them of great
importance in getting the spark & fuel set so an engine runs well.


3. If you are stuck in Cell 4, I'd hypothesize (lacking any real data
to go by) that you are probably running under the 'Closed TPS'
spark and fuel parameters.

The permissives to get out of the idle cell are in the
TC constants table - generally you need to show a few
% open on the TPS AND a few mph on the VSS to get
out of idle control.

Are you by any chance using some oversized aftermarket throttle-
body? If so, you may not be showing enough TPS opening
to get out of the idle cell until you have built up quite a few
RPMs. The engine probably isn't going to like that much.



4. I put a few of my own Tuning notes on the page here:
http://www.corvetteforum.net/c4/doctorj/cartest.htm

You may find something helpful there, maybe not.

If you are interested in further reading, here is some additional
unsolicited advice :):

I recommend rigorously reading the 'Part Throttle Tuning' posts
referenced on the 3rd Gen site. Until you have the spark & fuel
curves under control at idle & low RPM, there is no point in worrying
the high RPM areas. Making mistakes at low RPM is expensive enough.

URLs to the 3rd Gen site, AKM, free scanners, and many
others are found in the FAQ for this forum.


5. Someone mentioned using the injector 'low batt voltage pw offset' tables to
lean out fuel. THIS IS A VERY BAD THING TO DO, unless you greatly
enjoy spending time with auto parts dealers and their spawn.


Also, inj ohms have little to do with their opening (latency) time unless
you somehow got hold of some low-impedance inj's (3-4 ohm). If you
bought 30# SVO's they are just going to be difficult to control at idle - at
least on a 350 with a large cam. 24# usually are easier to tune, especially
with high efficiency heads.


I really don't spend a lot of time on CF - if you have further Qs feel free
to drop me an e-mail. I'll try to answer if/when I can.

YMMV.

Have fun.
DrJ


PS

Oops - one thing I forgot to post - there was a mention above of the
'VE tables modifying the bpw'. The useage there is not quite 100%
accurate (using my diplomatic voice) to the way the system works.
While the correct usage is only slightly different, it is critical to
how the ECM operates; understanding its operation is in turn critical to
successful ECM tuning. The difference is this:

The VE table is the bpw. That is to say, there is a different bpw
(base injector pulse) necessary for every rpm, MAP, and temp at which
the engine operates, per GM's programming syntax. The 3-D VE table
is simply a manifestation of what the fuel load looks like; injector pulses
are the realization of fuel load in terms of physical (flow) control.

In other words, bpw is a variable - in fact, it's THE variable on
which the fuel injection system depends for its operation. It is on that
bpw variable that modifiers like BLMs, AE, PE, DFCO, cold start, flood
clear, etc operate - to result in the commanded injector pulse (ie fuel load).

I made a longish post recently that spoke to how the bpw is calculated -
it's around here somewhere :). Forgive me if the writing was not clear,
assembly code is not my native tongue. Fuel load is essentially
proportional to Air Flow via the Air/Fuel ratio. Since they are
proportional, the VE graph represents BOTH AIR AND FUEL loads in
pictorial fashion.

Hope that helps.

edit: add random lines of emphasis & addendum for author brain-fade


[Modified by DOCTOR J, 1:26 PM 11/14/2003]
Reply
Corvette Stories

The Best of Corvette for Corvette Enthusiasts

story-0

Top 10 DOs and DON'Ts for Protecting Your Convertible Top!

 Michael S. Palmer
story-1

Top 10 Most Explosive Corvettes Ever Made: Power-to-Weight Ratio Ranked!

 Joe Kucinski
story-2

150 hp to 1,250 hp: Every Corvette Generation Compared by the Specs That Matter

 Joe Kucinski
story-3

8 Coolest Corvette Pace Cars (and Replicas) of All Time

 Verdad Gallardo
story-4

Top 10 Corvette Engines RANKED by Peak Torque (70+ Years of Muscle!)

 Joe Kucinski
story-5

Corvette ZR1X Will Be Pacing the Indy 500, And Could Probably Race, Too!

 Verdad Gallardo
story-6

Top 10 Corvettes Coming to Mecum Indy 2026!

 Brett Foote
story-7

Top 10 C9 Corvette MUST-HAVES to Fix These C8 Generation Flaws!

 Michael S. Palmer
story-8

10 Revolutionary 'Corvette Firsts' Most People Don't Know

 Joe Kucinski
story-9

5 Reasons to Upgrade to an LS6-Powered Corvette; 5 Reasons to Stay LT2

 Michael S. Palmer
Old Nov 14, 2003 | 04:33 AM
  #9  
Skippy Stone's Avatar
Skippy Stone
Thread Starter
Racer
 
Joined: Jul 2002
Posts: 401
Likes: 1
From: Aptos CA
Default Re: BLM Cell Boundaries-TC2 bug or? (DOCTOR J)

1. Interpolation for the 3-D VE tables was mentioned.
The best discussion I've seen for the process is here: http://forums.corvetteforum.com/zerothread?id=547494
I usually do better searches. I'm suprised I didn't see this post before. A couple things jumped right out at me:

A. In the assembled code the order that values are pushed on the stack appears to bias tables to KPA and not to RPM. I have been assuming the opposite.

B. -400 RPM from the table biases the ratios.

C. There appears to be a rounding bias becasue of subtracting Max value then using that absolute value in the following stack push.


3. If you are stuck in Cell 4, I'd hypothesize (lacking any real data
to go by) that you are probably running under the 'Closed TPS'
spark and fuel parameters.
I suspect I did the opposite of what I should have and raised these values.

My new engine set-up is extremely efficient. Pumps tons of air for a 350ci. First short highway sets indicate over 35mpg. Normal street driving - the throttle never gets to 20%. 65mph in 5th is 4% throttle.

4. I put a few of my own Tuning notes on the page here:
http://www.corvetteforum.net/c4/doctorj/cartest.htm
Good info. I hope it doesn't make me buy a bunch of test equipment.


Reply
Old Nov 17, 2003 | 02:36 PM
  #10  
Beth396's Avatar
Beth396
Advanced
15 Year Member
 
Joined: Oct 2003
Posts: 77
Likes: 0
From: Cave Creek AZ
Default Re: BLM Cell Boundaries-TC2 bug or? (DOCTOR J)


quote:
________________________________________ _______________________

The VE table is the bpw. That is to say, there is a different bpw
(base injector pulse) necessary for every rpm, MAP, and temp at which
the engine operates, per GM's programming syntax. The 3-D VE table
is simply a manifestation of what the fuel load looks like; injector pulses
are the realization of fuel load in terms of physical (flow) control.

In other words, bpw is a variable - in fact, it's THE variable on
which the fuel injection system depends for its operation. It is on that
bpw variable that modifiers like BLMs, AE, PE, DFCO, cold start, flood
clear, etc operate - to result in the commanded injector pulse (ie fuel load).

________________________________________ _______________________

I agree, I didn't mean to confuse you, Skip, I've been away from the tuning "thing" for awhile. Ideally, if nothing changed except RPM and MAP and if the VE table values need no adjusting (fuel trim) to get to AFR=14.7 then the value in the table is used in the BPW calculation.

Ideally (but not realisticallty) your fuel trim adjustment is zero....or close to it. That is what your doing when you monitor long or short term fuel trims and then make a modification to the VE table based on your logged data.

Please feel free to correct anything I post here.

Beth

Reply

Get notified of new replies

To BLM Cell Boundaries-TC2 bug or?





All times are GMT -4. The time now is 08:11 PM.

story-0
Top 10 DOs and DON'Ts for Protecting Your Convertible Top!

Slideshow: How to Protect A Convertible Top: 10 DOs & DON'Ts

By Michael S. Palmer | 2026-04-03 00:00:00


VIEW MORE
story-1
Top 10 Most Explosive Corvettes Ever Made: Power-to-Weight Ratio Ranked!

Slideshow: The 10 most explosive Corvettes ever built based on power-to-weight ratio.

By Joe Kucinski | 2026-05-20 07:23:03


VIEW MORE
story-2
150 hp to 1,250 hp: Every Corvette Generation Compared by the Specs That Matter

Slideshow: From C1 to C8 we compare every Corvette generation by the numbers.

By Joe Kucinski | 2026-05-12 16:54:12


VIEW MORE
story-3
8 Coolest Corvette Pace Cars (and Replicas) of All Time

Slideshow: Some Corvette pace cars became collectible legends, while others perfectly captured the look and attitude of their era.

By Verdad Gallardo | 2026-05-11 09:50:51


VIEW MORE
story-4
Top 10 Corvette Engines RANKED by Peak Torque (70+ Years of Muscle!)

Slideshow: Ranking the top 10 Corvette engines by torque output.

By Joe Kucinski | 2026-05-05 11:58:09


VIEW MORE
story-5
Corvette ZR1X Will Be Pacing the Indy 500, And Could Probably Race, Too!

Slideshow: A Corvette pace car nearly matching IndyCar speeds sounds exaggerated, until you look at the numbers.

By Verdad Gallardo | 2026-05-04 20:03:36


VIEW MORE
story-6
Top 10 Corvettes Coming to Mecum Indy 2026!

Among a rather large group of them.

By Brett Foote | 2026-05-04 13:56:44


VIEW MORE
story-7
Top 10 C9 Corvette MUST-HAVES to Fix These C8 Generation Flaws!

Slideshow: the top 10 things Corvette owners want in the C9 Corvette

By Michael S. Palmer | 2026-04-30 12:41:15


VIEW MORE
story-8
10 Revolutionary 'Corvette Firsts' Most People Don't Know

Slideshow: 10 Important Corvette 'firsts' that every fan should know.

By Joe Kucinski | 2026-04-29 17:02:16


VIEW MORE
story-9
5 Reasons to Upgrade to an LS6-Powered Corvette; 5 Reasons to Stay LT2

Slideshow: Should you buy a 2020-2026 Corvette or wait for 2027?

By Michael S. Palmer | 2026-04-22 10:08:58


VIEW MORE