View Full Version : "Block Learn" vs. "Intergrator Value"?
Paul Workman
04-15-2008, 10:22 AM
I've much more experience with scanning the LT1 (my previous toy), so recent Qs re LT5 O2s got me curious about something, i.e., "block learn" and "intergrator" values for the LT5...
A really useful tool for observing the ECM's reaction to O2 signals is the injector dwell time milliseconds. Dwell time is a direct measurement of the ECM's reaction to O2 signals (available on the (95) LT1 ECMs). But, apparently, the LT5's ECM doesn't have that data available; or at least not on my AutoXray scanner. So, check me out here:
I'm left with-
-the O2 millivolt value averages over 1 sec. time
-left and right block learn values
-left and right O2 cross counts
-left and right intergrator values.
I feel pretty clear on the O2 voltage readings and cross counts interpritations, but I'm a little fuzzy on "block learn" and "intergrator" - just how and what, exactly, are the derivitives of these values?
My understanding is the block learn values are indicative of fuel flow values and intergrator values are indicative of air/fuel mix. Is this the correct way to read these values? (How I miss "injector dwell"!!).
P.
XfireZ51
04-15-2008, 05:14 PM
BLM is the Block Learn Multtiplier and also known as Long Term Fuel Trim, whereas the the INT is the Short Term Fuel Trim. The INT will change several times before the BLM is updated. When I first started tuning, the old C3 ECM like the 7747 would update a frame every 1 sec. The BLM would hardly move. So I would lock the BLM to 128 and the ECM would use the INT only which updated more frequently. Once the INT would steady out to around 128, I would unlock the BLM and fine tune it from there.
By Injector Dwell, do you mean Injector Bias?
Paul Workman
04-15-2008, 07:01 PM
BLM is the Block Learn Multtiplier and also known as Long Term Fuel Trim, whereas the the INT is the Short Term Fuel Trim. The INT will change several times before the BLM is updated. When I first started tuning, the old C3 ECM like the 7747 would update a frame every 1 sec. The BLM would hardly move. So I would lock the BLM to 128 and the ECM would use the INT only which updated more frequently. Once the INT would steady out to around 128, I would unlock the BLM and fine tune it from there.
By Injector Dwell, do you mean Injector Bias?
Thanks for that. That is what I figured.
Well, actually the term is "injector pulse", and the value is in milliseconds.
I had 3 O2s go bad on my '95 LT1; one was bad when I bought it, and like a dummy I filled the wire port on the new sensors with RTV, thinking I'd be protecting it from anything getting in. Live and learn.:o
Anyway, one O2 sensor would apparently short to ground at about 3000 rpm - reading zero volts. The injector pulse time (dwell was my word...sorry 'bout that) for that side of the engine was more than double the pulse width for the side with the working O2. Lots of black smoke on that side and stumbling, etc. to indicate too rich on that affected side. Once the funky O2 was replaced, the injector pulse width compared almost exactly with the other (good) side.
Unfortunately, I do not see "pulse width" in the 90 version of the ECM software. Too bad, cuz it was very useful, IMO.
But, getting back to the bad O2 sensor question, if the same thing happened in an LT5, I would expect the intergrator readings to be significantly higher on the shorted O2 side, compared to the normal sensor side, yes??
P.
P.
XfireZ51
04-16-2008, 01:39 AM
Paul,
Injector Bias is part of the overall Pulse Width. Its there so you can fine tune the actual amount of time the injector is open. Sort of like Spark Advance. The larger the Injector Bias the more advance time allowed for injector to open. In the case of TBI, the fact that there were onyl 2 injectors made it critical to get every bit of effciency from the injectors.
Increasing the Injector Bias gave you more "effective" pulse width because less of the overall pulse width was devoted to opening the injector. PW is measured in msec in the LT5 also, just like TBI.
Regarding the bad O2 sensor scenario, I'm not sure that if the O2 is dead whether that bank would be running open loop, in which case the INT would be at 128. If the O2 is reading 0, that would indicate a dead lean condition requiring gobs of fuel. BLM should be high and INT dropping like a rock.
Paul Workman
04-16-2008, 10:57 AM
Paul,
Injector Bias is part of the overall Pulse Width. Its there so you can fine tune the actual amount of time the injector is open. Sort of like Spark Advance. The larger the Injector Bias the more advance time allowed for injector to open. In the case of TBI, the fact that there were onyl 2 injectors made it critical to get every bit of effciency from the injectors.
Increasing the Injector Bias gave you more "effective" pulse width because less of the overall pulse width was devoted to opening the injector. PW is measured in msec in the LT5 also, just like TBI.
Regarding the bad O2 sensor scenario, I'm not sure that if the O2 is dead whether that bank would be running open loop, in which case the INT would be at 128. If the O2 is reading 0, that would indicate a dead lean condition requiring gobs of fuel. BLM should be high and INT dropping like a rock.
Me bein' edumuhkated in E-lectronix enjuneerin, I totally understand bias and the reduction of hysteresis biasing affords; makes perfect sense to bias the injectors (biased voltage selected at a point just below cutoff, i.e. class "C"). However, biasing raises a question: It may be splitting hairs, but I wonder if the cutoff for the various injectors is a standard value, or should a different bias be applied according to injector type? (I'm guessing the ECM can accomodate various injector characterisitcs, provided they are "in the window". But, it could make another case for not mixing primary and secondary injector types, huh?)
Well, (the AutoXray 1000) scanner s/w for the LT1 did divulge the injector pulsewidth, and I gather from what you said, there is pulse width data available (no big surprise) for the LT5....Dayahm! I really wish the "upgrade" I downloaded to my scanner would have included pulse width!!:icon_scra
Maybe someday I'll make the plunge and get into the ECM code - just "for fun". In the mean time, I'll have to muddle through by using indirect (BLM and INT) to evaluate sensor or other possible issues, when/if they arrise.
Check me out:
If an O2 shows lean, and the fuel delivery indicates lean, that would cast a shadow on the ECM, methinks. Swapping the location of the O2s to see if the problem follows might be worth doing, and if the O2/delivery does not change sides, the O2 proves OK, and there and the focus would be on the ECM, no?
If an O2 shows lean and the fuel delivery indicates rich, then the O2 itself is in my crosshairs first, especially if the instant fuel mileage is dips into the mid teens and the exhaust smells bad (assuming cats are installed). However, it could be a fuel pressure issue, and even tho it isn't likely to affect just one side of the engine, it is a lot easier to check and eliminate pressure issues as a possible cause than it is to jack the car and swap those pesky O2s!
Well, I'm rambling. Can you tell I'm intrigued? Apparently I have a hunger to get into the meat of these LT5s, and am feeling frustrated by the limits (pointed out by you) of my current scanner.. I want more!;)
Thanks for the response. I'm enjoying the journey upt the LT5's learning curve. It is a sweet piece of engineering, to be sure, and the expertise present on this board is top drawer, "fer sher"!!
P.
tomtom72
04-17-2008, 07:00 AM
May I climb that curve with you? 2nd gear w/key on, right...to get up this hill?
I just think that ya also need to realize which side of the flow chart each read out is comming from....ya know is it data from a feed back leg or a control leg...:icon_scra
MHO: O2 = feed back side
Int # & BLM # = control side........:icon_scra
What do you think?
:cheers:
Tom
Paul Workman
04-17-2008, 08:36 AM
May I climb that curve with you? 2nd gear w/key on, right...to get up this hill?
I just think that ya also need to realize which side of the flow chart each read out is comming from....ya know is it data from a feed back leg or a control leg...:icon_scra
MHO: O2 = feed back side
Int # & BLM # = control side........:icon_scra
What do you think?
:cheers:
Tom
Yep. Dat B right. So, when they're in sync, things make sense :)(usually). But, when they're out of sync, something is amiss :((normally).
I just revisited my historical reference scans on my LT5, and although my BLM/INT/O2 averages match on both sides, the cross counts (number of times the O2 cycles from low to high over time) on my left sensor is about 2/3 that of the right side. I recon I'll need to keep an eye on ol' "lefty". (Ol' lefty might be gittin' lazy on me, methinks, but apparently not to the point of causing the ECM to start changing the "mix" or to throw a code or dreaded "SES" light!)
As for my scanner, I got frustrated with an intermittent problem I had on my '95/LT1 Vette. I needed more that a paperclip to query the computer, especially since the "SES" occured mostly when driving. So, Ididn't intend to get into the tuning biz, but I wanted more than a code reader. So, I got my AutoXray (mo. 1000) scanner with troubleshooting being the purpose (read: it has some limitations, e.g., it will not command the ECM to do anything beyond clearing certain codes).
But, in spite of being limited in comparision to some units, whenever I see someone asking about the SES signal or whatever, and the best they can do is limited to a paperclip and counting flashes, etc., I reeeeaaallly feel for them. The scanner was the best money I spent on tools for my Vettes - paid for itself MANY, MANY times over (in frustration alone, if nothing else!!). Next stop? A laptop and a decent tuner s/w I recon.:razz: Then I can really screw it up, huh?
P.
bradslt5
04-17-2008, 10:42 AM
but thats the fun of it , if one doesnt screw up once and a while one doesnt have any fun. who know you just may come up with the holy grail of tunes, if nothing else have fun at the strip trying them out .ZOOM ZOOM:)
XfireZ51
04-17-2008, 10:55 AM
May I climb that curve with you? 2nd gear w/key on, right...to get up this hill?
I just think that ya also need to realize which side of the flow chart each read out is comming from....ya know is it data from a feed back leg or a control leg...:icon_scra
MHO: O2 = feed back side
Int # & BLM # = control side........:icon_scra
What do you think?
:cheers:
Tom
Tom,
The reason its called "closed loop" is because the O2 sensor provides the results of the current BLM/INT levels and the ECM uses that input to modify the BLM/INT on a continuous basis. Running Open Loop means that the ECM will use whatever fueling is in the VE tables with no mod based on O2 sensor input. That why in O/L, your scantool will show BLM/INT values of 128. ECM makes no changes to current fueling. Closed Loop also brings in other routines like Proportional Gain, DFCO, DE, and the Integrator. Usually these are referred to as PID controls. For instance, some people complain of steady state surging that occurs once the motor is warmed up. That's because it goes into Closed Loop once the O2 sensor is warmed up and the C/L params are met. The surging can be caused by Proportional Gains that introduce too much or too little fuel for the given airflow or O2 voltage or both.
So the O2 is as much about control as anything else. The BLM/INT don't exist independent of that.
GOLDCYLON
04-17-2008, 02:57 PM
My brain hurts I guess I need to get my head around my Auto Xray Scanner I bought the EZ-Upgrade but im not sure what exactly what it can really can do for me. :o Paul what am I doing wrong lol?
Paul Workman
04-18-2008, 08:55 AM
Paul what am I doing wrong lol?
:confused::confused: Not sure what trouble you're havin, zackly... PM (will be) sent.
P.
GOLDCYLON
04-18-2008, 09:55 AM
:confused::confused: Not sure what trouble you're havin, zackly... PM (will be) sent.
P.
Ok got it I think the issue is while I have the EZ upgrade, I dont have the laptop software.
tomtom72
04-19-2008, 08:32 AM
Xfire,
Thank you for the light! Okay so if I'm understanding this on a beginning level then:
Open loop uses a pre-programmed table of fuel based upon MAP & TPS feed back...chit forgot water temp & air temp, right?
closed loop is what has actually happened as reported by the O2 sensor (results of combustion, good or bad A/F ratio. ), and MAP & TPS & IAT and Knocks..?...modify that ratio dictated by O2 results? Jezzus, O2's are the main player and the rest of the stuff is secondary data inputs...I'm wasting your time, I apologize.
Somehow I get the feeling that I'm in need of some basic text books on EFI so I can start at the beginning!:o
Thank you for the start, I do appreciate it!:worship:
:cheers: Tom
XfireZ51
04-19-2008, 10:56 AM
Xfire,
Thank you for the light! Okay so if I'm understanding this on a beginning level then:...
Somehow I get the feeling that I'm in need of some basic text books on EFI so I can start at the beginning!:o
Thank you for the start, I do appreciate it!:worship:
:cheers: Tom
Tom,
Go here for a real wealth of information on tuning and how ECMs work.
http://www.thirdgen.org/techboard/diy-prom/288763-prom-tuning-guide-book.html
One thing I really like about 3rd Gen is that it is a community that shares information. Everybody helps out everyone else and there are many very knowledgeable people on that forum. The Buick GN forum is the same way.
These are all people that have had to do it themselves because there was so little support from the aftermarket on TBI systems primarily.
The 3rd Gen community operates on the premise that the more everyone knows and understands the better off everybody is. The concept of holding back information from the community "for your own good or you'll screw something up" isn't one that's accepted on that forum. Plenty of warnings and info, but nobody is trying to be your parents.
Open loop uses a pre-programmed table of fuel based upon MAP & TPS feed back...chit forgot water temp & air temp, right?
closed loop is what has actually happened as reported by the O2 sensor (results of combustion, good or bad A/F ratio. ), and MAP & TPS & IAT and Knocks..?...modify that ratio dictated by O2 results? Jezzus, O2's are the main player and the rest of the stuff is secondary data inputs...
Just to make sure you understand correctly, the calibration has programmed fueling tables called VE tables. These are specific to the motor its controlling. They form the base fueling while everything else modifies them. The ECM uses the values in the VE tables all the time, whether in Open or Closed Loop. C/L invokes the various routines that modify the fueling based on sensor input like O2 and what's called the Prop Gain etc.
The VE table is usually a 3D table using RPM x MAP to specify the amount of fuel to be used. So its always using MAP sensor input but not the modifiers. If tuned correctly the value in any particular cell should get you close to a BLM of 128 in C/L. If you're using O/L, you want to shoot for 14.7:1. But its not necessarily true that if you tune the motor in O/L to 14.7, you'll be at a BLM of 128. The two aren't necessarily the same value. I won't explain that now because it gets into O2 sensor voltages and stoich setttings etc. in the cal.
...I'm wasting your time, I apologize.
No apology necessary. That's what these forums are supposed to be about.
Paul Workman
04-20-2008, 07:54 AM
Tom,
One of the best books I ran across for anyone getting their head around (Corvette) fuel injection for the first time and the role of the ECMs is "Corvette Fuel Injection & Electronic Engine Management" by Charles O. Probst, (ISBN# 0-8376-0861-9) It starts w/ the basic premises, and then goes on to specific engine descriptions including:
L83
L98
LT1
LT4
LS1
LS6
LT5
This book doesn't go into ECM code manipulation, but rather all the basic concepts are introduced making the transition easier. And, it is just plain fun to read (in a geeky sort of way!:mrgreen:
Well...After Pete's Midwest BBQ last night at Marc Haibeck's shop, I'm intrigued and will be looking for an "Ostrich" here pretty soon. It might be interesting to start a bulletin board w/ some favorite "hit tunes" that can be downloaded. :dancing Thoughts for another post.
P.
xxxscimitarxxx
03-03-2009, 07:49 AM
Ive been following several threads re code scanners and data manipulation....but am a complete novice
And l have been thinking of shipping myself over to the US for a ZR1 holiday at gordons school.....the full set of courses
is data logging and manipulation covered by Gordons school or is this a subject you pick up over the years.....(and at my age l could be dead before l learn this stuff)
tomtom72
03-03-2009, 10:20 AM
Ive been following several threads re code scanners and data manipulation....but am a complete novice
And l have been thinking of shipping myself over to the US for a ZR1 holiday at gordons school.....the full set of courses
is data logging and manipulation covered by Gordons school or is this a subject you pick up over the years.....(and at my age l could be dead before l learn this stuff)
God do I want to go the full session also. My take from reading at Mr. Killabrew's web site is that I think "modifying our prom programing" is not exactly an aim of the classes....I could be dead wrong about that! It's just that's my "gut feeling" about the aim of the school, to turn a C4 owner into a C4 technician that has "Dealership" level of knowledge. I would think that after you learn the reasons why the programing is the way it is, you would understand how to modify it....JMHO.
:cheers:
Tom
XfireZ51
03-03-2009, 06:16 PM
... I would think that after you learn the reasons why the programing is the way it is, you would understand how to modify it....JMHO.
:cheers:
Tom
Tom,
I think to understand why the calibration is what it is, you need to have an understanding of EFI and ECM controls. My suggestion for those of you interested is to visit thirdgen.org in the DIY Forum. Lots of stickies on tuning and understanding the basics.
LT5-Lee
03-03-2009, 11:50 PM
I also have the AutoXray 1000. I need ot become better acquainted with it and reading the values. It seems slow and limited on the amount of time for it's dialogging feature, but it is better than nothing. I also have the CD for EZ-PC connection and having problems getting a printout that matches the screen graph, does anybody else have this problem?
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.