PDA

View Full Version : Adjusting VE Fueling tables with BLM data Tutorial!



EagleMark
05-08-2013, 11:49 PM
There's a lot of questions about how to adjust the fueling VE tables with BLM data so I'm attempting a tutorial to understand the theory. Lots of it takes some practice and understanding of what is happening and how to make adjustments. We have great tools for this starting with TunerPro RT, some great ADX files for differant ECM/PCMs and spreadsheets made by Dave W that really simplifies the task.

So bare with me and let's see if I can explain it.

This will all be done in $0D with BCC BJYL as a starting point. Can be applied to any mask or bin file. But each mask or bin file has to be exact tables including the BLM History Gram made in TunerPro.

$0D has 2 VE fueling tables, one for Idle and one for Off Idle. This tutorial is using the Off Idle.

I'll include a modified $0D ADX with properly built BLM History tables. One cool trick in this ADX is the Idle BLM History table has one extra row at 2000 RPM, the Idle VE table only goes to 1800 RPM, the purpose of this extra row is so BLM data does not clog up the 1800 RPM row with data from all other RPM ranges, so when cutting and pasting Idle BLM, do not include the 2000 RPM row, it's extra data not needed.

VE = Volumetric Efficiency is a term that corrects fueling for different engine efficiencies. An engine is basically an air pump and the better the pump; the more power it can generate. Some engines are better pumps than others at a given RPM and MAP condition are, so this term allows the equation to be calibrated for different engines. It is used in open or closed loop. If perfect will produce 14.7 to 1 AFR without other sensor adjustments. It is the most important thing to get that right first because all other adjustments like AE, PE, DFCO and lean cruise are based off that.

BLM = Block Learn Multiplier. Block Learn Mode term is long term fuel trim. BLM value tracks the Integrator but has a delay. If the Integrator increases so does the BLM, but the BLM lags behind the Integrator. The higher the Integrator climbs above 128, the faster the BLM rises. BLM value affects the VE table by adding fuel above 128 and subtracting fuel below 128.

To start open TunerPro RT, load your bin, xdf and adx files. Find your fueling VE table, in this case it's the off idle. Open the parameter and click on the Graph Icon.
http://www.gearhead-efi.com/Fuel-Injection/attachment.php?attachmentid=4637&stc=1&d=1368045222

Hold down the right click button and spin graph for a better view.
http://www.gearhead-efi.com/Fuel-Injection/attachment.php?attachmentid=4638&stc=1&d=1368045222

Before we do any data logging we are going to smooth out the VE table a bit. Why? Well if you look at a number in a cell this is not the number the PCM uses. It is a interpolated number from that cell and four surrounding cells. So if the table is smoother the BLM adjustments made to it will also be smoother.

Set up the Smooth tool from .1 being a huge amount and .9 being a small amount. Normally I use .7 Some rows or columns may need to be clicked twice, like in this table you can see where it is calibrated to strat to loose power at 4400 RPM, spark is the same, just the way GM built it to only give what motor could use, then die of power and force a shift and not over rev.

You may also need to manually smooth some cells by clicking on the corners and dragging them.
http://www.gearhead-efi.com/Fuel-Injection/attachment.php?attachmentid=4639&stc=1&d=1368045550

Highlight each row and click smooth.
http://www.gearhead-efi.com/Fuel-Injection/attachment.php?attachmentid=4641&stc=1&d=1368045550


Highlight each column and click smooth.
http://www.gearhead-efi.com/Fuel-Injection/attachment.php?attachmentid=4640&stc=1&d=1368045550

Here's what the smoothed VE table looks like. Probably easy to understand how adjustments are going to be easier now. Smooth tables are much easier to work with.
http://www.gearhead-efi.com/Fuel-Injection/attachment.php?attachmentid=4642&stc=1&d=1368045550

EagleMark
05-08-2013, 11:58 PM
Now that the VE table is smoothed out we can do some data logging.

To get better data logs there are a few more things to do that helps for accurate data and filling more cells.

Turn off:
1. EGR
2. PE.
3. Air pump.
4. DFCO
5. Hiway Lean Cruise if applicable.

Have vehicle warmed up and driven a little, then start data log. Try and have a route planned where you can drive a steady throttle state, like getting on the freeway at 10% throttle till top speed or whatever is safe. Next on ramp 20%, then 30%, 40%, 50% etc... your coming off freeway and getting back on helps for other data or do some around town driving.

Do not look at history table while driving!!!

But do try and fill in as many cells as possible. You will not get them all, it's impossible. Save your data log.

EagleMark
05-09-2013, 12:21 AM
Download one of the spreadsheets from your specific ECM?PCM mask ID, there are many available in this forum:
http://www.gearhead-efi.com/Fuel-Injection/forumdisplay.php?20-GM-ECM-Bins-TunerPro-Definition-Files-Wiring-Diagrams-Tuner-Info!

I'll attach one here that has most of them and calculators included, look on bottom tabs for your mask ID.

Open the spreadsheet and let's get it ready for our BLM data. First thing to do is empty all cells in BLM data table if they are filled.
http://www.gearhead-efi.com/Fuel-Injection/attachment.php?attachmentid=4648&stc=1&d=1368047815

It now looks like this.
http://www.gearhead-efi.com/Fuel-Injection/attachment.php?attachmentid=4647&stc=1&d=1368047655

Open TunerPRo and your Off Idle VE table, highlight the entire table and right click copy or CNTRL C
http://www.gearhead-efi.com/Fuel-Injection/attachment.php?attachmentid=4649&stc=1&d=1368047951

Now paste the table into spreadsheet. Highlight the entire table and Paste or CNTRL V, when the box pops up just click OK, defaults are fine.
http://www.gearhead-efi.com/Fuel-Injection/attachment.php?attachmentid=4650&stc=1&d=1368048030

EagleMark
05-09-2013, 12:26 AM
Play back your data log so it fills in the BLM history tables. You can click on the top left cell to highlight some tables, or get used to starting at bottom right and drag to top left to highlight entire table. Then CNTRL C to Copy and CNTRL V to paste as some do not allow right click Copy and Paste.
http://www.gearhead-efi.com/Fuel-Injection/attachment.php?attachmentid=4643&stc=1&d=1368046780

Open your spreadsheet to correct mask ID, in this case it's $0D and Off IDle. Paste in your BLM history data.
http://www.gearhead-efi.com/Fuel-Injection/attachment.php?attachmentid=4646&stc=1&d=1368047545

Go back to TunerPro history table and up top choose History Sample Count, find the cells with less then 5 and blank them in Spreadsheet.
http://www.gearhead-efi.com/Fuel-Injection/attachment.php?attachmentid=4653&stc=1&d=1368054146

Now look at BLMs in Spreadsheet, you can see a curve, fill in some of the blanks with numbers close to good data. This helps adjust the table when done.
http://www.gearhead-efi.com/Fuel-Injection/attachment.php?attachmentid=4654&stc=1&d=1368054146

What the Spreadsheet does for yuou is the math on entire table all at once. Math for course adjustment is BLM/128 * VE cell, this is what you would have to do cell by cell.

Adjusting is done for you in this table of Spreadsheet. You don't change anything here. You can see the adjustment is for example * .98 or * 1.10. One table is a course adjustment, the other is a fine adjustment by using a square root of 2 tables.
http://www.gearhead-efi.com/Fuel-Injection/attachment.php?attachmentid=4655&stc=1&d=1368054146

Your new VE table is built! Highlight the entire table, copy and paste it into your bin file.
http://www.gearhead-efi.com/Fuel-Injection/attachment.php?attachmentid=4656&stc=1&d=1368054146

Again open it in graph mode and look for spikes and dips, do some manual smoothing or use the smooth tool.

Data log, Rinse and Repeat.

It takes a little practice and you'll get the hang of it! After a few shots your BLM data log will be so close and yhour VE table so smooth no more adjustments are needed. What I find acceptable is anything within 6 of 128, prefreably below 128 in 70 or 80 MAP columns, this has to do with fueling when PE (Power Enrichment) is entered. Somewhere in 80-90-100 MAP columns you will see 128! This is do to PCM locking at 128 when PE is entered. The only accurate way to tune PE is with a Wide Band O2 sensor. You can use Narrow Band O2 sensor readings as a guesstimate and keep them .900 volts which is on rich side of Stoich, close to 12.5 AFR or .85 Lambda... but that is for another article.

Once you get used to doing this it only takes a minute! I'm going blind right now trying to do it so slowly, take screen shots and write a paragraph. So I need a break and will polish up as we go.

If you have questions, comments or see a mistake let me know in your tuning thread or give me a PM.

Stay Tuned! :rockon:

dave w
05-09-2013, 06:17 AM
Wow, I sometimes forget how many steps are needed to tune.

dave w

devind
05-09-2013, 07:12 AM
Out standing Job Mark.
This is some very valuable info for rookie tuners.

EagleMark
05-09-2013, 07:14 AM
If you had the data log and used this procedure before a few times it's easy. I can do all the steps above in less then five minutes...

jim_in_dorris
05-09-2013, 08:20 AM
Mark,
I assume you are using an autoprom right. If you aren't, how is the data getting into the bin?

Xenon
05-10-2013, 05:44 AM
Great writeup!!! Explains everything clearly so us newbies can figure it out.

EagleMark
05-10-2013, 06:28 AM
Mark,
I assume you are using an autoprom right. If you aren't, how is the data getting into the bin?Well last picture says to copy new VE to bin... maybe I should add the last picture and instructions?

It's things like that I need feedback on to further explain or correct, so feedback still wanted.

devind
05-14-2013, 01:29 AM
How do you go about turning off items you mentioned.

1. EGR
2. PE
3. Air Pump
4. DEFCO
5. Hiway Lean
6. Open Loop


Also what do you mean when you say rinse data log.


Now that the VE table is smoothed out we can do some data logging.

To get better data logs there are a few more things to do that helps for accurate data and filling more cells.

Turn off:
1. EGR
2. PE.
3. Air pump.
4. DFCO
5. Hiway Lean Cruise if applicable.

Have vehicle warmed up and driven a little, then start data log. Try and have a route planned where you can drive a steady throttle state, like getting on the freeway at 10% throttle till top speed or whatever is safe. Next on ramp 20%, then 30%, 40%, 50% etc... your coming off freeway and getting back on helps for other data or do some around town driving.

Do not look at history table while driving!!!

But do try and fill in as many cells as possible. You will not get them all, it's impossible. Save your data log.

EagleMark
05-14-2013, 03:25 AM
I didn't mention Open Loop. That will not give any narrow band O2 sensor feedback so this tutorial would be useless. Open Loop tuning is done with a Wide Band O2 sensor and would need different spreadsheets done preferably in Lambda, not AFR.


Data log, Rinse and Repeat. When your done, do it again to fine tune. Rinse and Repeat was a phrase I started using from the shampoo bottle instructions. :laugh:

Everything is an adjustment off VE tables, so you need to get them right without interference. These are specific to your 1227747 $42. This is why you turn off:
1. EGR is a little tricky, we just recently found the temp is scaled backwards, so max is always on, min is always off. It's fixed in my new XDF but not tested yet. So here's the old tryed and proven method for $42.

All three of these are done in hex, just right click the window when open and choose Show Hex Values.

1. "EGR - Max TPS to allow EGR On *DataLog Off 1*"

Shown in Hex set to minimum so EGR will not turn on.
Hex set to 00 for off! Will show 00 after EGR patch applied.
Also uncheck Code 32 to disable CEL.
For data logging BLM to adjust VE this item turned off will give more accurate data.

B. "EGR - On Low VAC Kpa *DataLog Off 2*"

Shown in Hex.
Set to hex FD to disable! Will show FD after EGR patch applied.
Also uncheck Code 32 to disable CEL.

C. "EGR - On Hi VAC Kpa *DataLog Off 3*"

Shown in Hex.
Set to hex FF to disable! Will show FF after EGR patch applied.
Also uncheck Code 32 to disable CEL.


2. "Air - CTS to Enable AIR diverter *DataLog Off 4*" by raising temp to max.
3. "HiWay - CTS to Enable Lean Cruise - *DataLog Off 5*" by raising temp to max. DO not touch this if the HiWay Lean Cruise patch is not applied to your bin.
4. "PE - CTS to Enable PE - *DataLog Off 6*" by raising temp to max. This just gives more data to tables before PE in enabled and locks BLM and changes AFR.
5. "DFCO - CTS to Enable DFCO - *DataLog Off 7*" by raising temp to max.

devind
05-14-2013, 06:57 AM
Mark,

That helps some.:thumbsup: Because I had no idea how to disable items but I see you mention turning off items all the time and I understand the reason is to eliminate blm reading from being affected by something other than the o2 sensor, such as PE, DFCO, EGR and so on.

I may be wrong but I thought I had read in other threads where you mentioned disabling the open loop so that it cannot go into open loop while data logging. For example my chip the way it is currently tuned goes into open loop at idle, I like the way it idles in open loop better. It really isn’t issue because I have learned from David how to sort open loop out of the log using excel. But I understand if you could disable open loop how it would eliminate that step.

I thought rinse and repeat meant just clear out data and repeat but I thought I better ask to be sure.:confused:

By the way I finally ordered a burn 2 from Moates today so that I can take what I have learned to the next step and actually be able to burn my own chip.:rockon:

Thanks Again

EagleMark
05-14-2013, 08:01 AM
There are a lot of stock bins we start with in $42 that are Open Loop Idle. Remember these are truck systems. Back then it stilled passed emissions, not many newer systems... or any I'm aware of run OL idle other then cold start warm up. The newer the vehicle the faster they go CL idle and some use INT/STFT even if in OL AFR tables!

I forget your motor specs but sometimes big cams need OL idle! If it's within reason I like CL Idle. Can use BLM data to adjust VE and if idle is not smooth a bais to change AFR at idle "O2 - Idle AFR Bias Value" Along with many IAC and other adjustments. Good rock steady idle is the hardest part of a tune in a built motor.

The most common setting for Open Loop Idle is "Open Loop - RPM Threshold"

Adjust here for Open Loop idle on big cam/low MAP idle engines.

The Open Loop Off Idle RPM is the RPM threshold at which the ECM leaves open loop mode. To return to open loop mode the RPM must drop below Open Loop Off Idle RPM minus the Open Loop On Idle RPM


Use the compare feature of TunerPro and load compare bin ASDU and look at those settings compared to yours, they are very low. 25 and 50 RPM so it's always Closed Loop Idle.

There are also other settings that can effect this, look in the "O2 Open/Closed Loop" folder.


By the way I finally ordered a burn 2 from Moates today so that I can take what I have learned to the next step and actually be able to burn my own chip. It's about time! :rockon:

JTodd
05-31-2013, 04:51 AM
Hi im really new to all this so please bare with me
I have followed ur steps to the t... gfreat tutorial, but at the end when u said delte everything lower then 5 then add in spreadsheet with similar numbers how do u know what are similar numbers , is there a pattern im not seeing... also once im done with my ve table and save it to bin what is the next step. I have bin reading thre\ds and googling and i just cant get straight answers or i need them explained more thoroughly . my objective is to get more pwer torque and fuel savings for my truck and i have the equipment but not enough knowledge please help

Thanks

dave w
05-31-2013, 07:03 AM
Hi im really new to all this so please bare with me
I have followed ur steps to the t... gfreat tutorial, but at the end when u said delte everything lower then 5 then add in spreadsheet with similar numbers how do u know what are similar numbers , is there a pattern im not seeing... also once im done with my ve table and save it to bin what is the next step. I have bin reading thre\ds and googling and i just cant get straight answers or i need them explained more thoroughly . my objective is to get more pwer torque and fuel savings for my truck and i have the equipment but not enough knowledge please help

Thanks

I think your asking about the Running Sample Count? If the Running Sample Count is less than 5 in a VE cell, the Running Average should not be used for correcting VE in that cell.

dave w

EagleMark
05-31-2013, 05:12 PM
Yup Dave got it! Actually he's the one who taught it first! :thumbsup:

When I said to fill in spreadsheet with similar numbers after taking out History Average with 5 or less counts... this takes a little practice and thought, look for patterns and trends in the BLM History table numbers you entered in spread sheet. You will never be able to data log them all. But they all count! Remember Interpolation of cells? Remember smoothing by using Graph mode and visual pictures of the graph? What is going to happen if you adjust say 8 cells in an area to 108 and one did not have data? When you paste the VE table back into bin and look in graph that cell is going to be a Peak or Valley! There will be lots of manual cleaning up to do to make the VE table smooth again.

Example: You have the 800 RPM row with BLM data like this
xxx,xxx,xxx,108,110,112,114,xxx,xxx,xxx
Fill in the blank/xxx cells with
105,106,107,108,110,112,114,116,118,120

If there was no data in row above that, the 400RPM row what is going to happen when you paste in VE to bin and look at it in graph? It's not smooth, way off and is going to effect the 800 row you adjusted because of interpolation.

Final VE table you use in your rig does not have to be perfectly smooth, but should have a visual shape to it. Because of interpolation starting with smoother table makes adjjusting from data so much easier.

Woods
01-11-2014, 05:46 AM
I know this an old thread. Thank you EagleMark. That was a well done tutorial.

Scrufdog
06-20-2014, 03:31 PM
im taking an hour and a half trip on Sunday. It will be a mix of higway and local driving. You think TunerPro will be able to handle that long of a log for the history tables? Or should I split it into multiple logs?

Davis_1377
09-23-2015, 04:47 AM
What about for the Near Idle VE Correction? Do you drive around and do about the same?

dave w
09-23-2015, 06:50 AM
Only the TBI computers (with red / blue connectors) from 1993 ~ 1995 will have both near idle and off idle fuel / spark tables.

Near idle has two qualifying parameters:
MPH less than 3 MPH
TPS less than 2.7%

The exported log file will show when the idle flag is on. For near idle, I use only the data when the idle flag is on.

TunerPro RT Does Not filter the near idle data using the idle flag on data.

dave w

Davis_1377
09-24-2015, 08:41 PM
I have swapped to the 16197427 ecm and happy with it so far. Sitting still at idle i only filled mabe 3 blm blocks on the near idle

dave w
09-24-2015, 09:14 PM
Can you post a data log I can "Crunch"?

dave w

devind
09-24-2015, 11:16 PM
Let Dave look at your your data log, he will be able to give you some advise.
But you can also raise the mph (maybe 8 mph) and tps % slightly which will keep it in the idle area a little longer. This should help you fill a few more cells and help build a good idle table. Once you get a good idle table you can bring those setting back to where they were.

Davis_1377
09-25-2015, 03:58 PM
Ill get data log when i get home later.

Davis_1377
09-25-2015, 11:08 PM
Made this short run for warm up and idle at the end. AE keeps going active at idle, I did raise the map difference with no luck need to try something different. Open throttle VE tables still off a lot too.

dave w
09-26-2015, 03:02 AM
Made this short run for warm up and idle at the end. AE keeps going active at idle, I did raise the map difference with no luck need to try something different. Open throttle VE tables still off a lot too.

$OD.adx?

dave w

Davis_1377
09-26-2015, 05:03 AM
yea sorry forgot to include that

dave w
09-26-2015, 06:40 AM
Attached is my VE summary for the 4.xdl file.

My spreadsheet filters the near idle data when the idle flag is active, it also filters out AE, PE, and Open Loop data. TunerPro RT history tables do not filter the data like my spreadsheet.

Overall the tune in rich. One option would be increase the injector flow which will LEAN all VE Cells, both near and off idle. I would increase the injector flow in 1 lb increments, until the VE data showed some rich / some lean BLM's. I would then fix the VE table with the attached spreadsheet.

dave w

Xnke
09-26-2015, 10:43 AM
Do these tools work for any mask or just the TBI masks?

dave w
09-26-2015, 03:41 PM
Do these tools work for any mask or just the TBI masks?

The tools posted can be adapted to other masks by changing the MAP (Kpa) vs. RPM tables to the correct number of cells and values.

The correction factor formula is (BLM Average/128). TunerPro RT history tables can be configured to show BLM averages.

dave w

Davis_1377
09-27-2015, 03:01 AM
Thanks ill give tjat a try, speaking of that I tried to see what my injector size was but could not make out any numbers or colors other then the orange insulators on the pins. My bin is set for 61 lb/hr as of right now, ill try increasing. Also is o2 data bouncing normal?

88GTTuesday
09-28-2015, 03:20 AM
Is there one of those spreadsheets for the 7730. I looked on several threads but didn't see any. I smoothed me ve tables and went and datalogger a short trip with ALDLDROID. My BLM is all over the place. Trying to figure out how to make the changes I need.

dave w
09-28-2015, 04:30 AM
The attached spreadsheet is what I use for $8D. The spreadsheet IS NOT Microsoft Excel beginning user friendly!

After "crunching" the data log with the Analyzer spreadsheet, I use the $8D VE Fixer spreadsheet.

Pay close attention to 1600 RPM's VE values, they are shared in both lower and upper tables and must match!! Interpolate the 1600 RPM valves not shared in the lower VE table.

The attached Excel spreadsheet will not work with Open Office.:mad1:

dave w

88GTTuesday
09-29-2015, 05:29 AM
Cant seem to get it to work on my tablet either. Is there a file for it I can download on my tablet and transfer to my computer. I have no internet for my computer.

Davis_1377
09-29-2015, 03:59 PM
Do you have Microsoft Excel? You need it and the attached spreadsheet above

88GTTuesday
09-29-2015, 11:24 PM
Yeah I pretty sure I have excel. But when I click on the spreadsheet attached it only shows me a bigger picture. Can't seem to download it. Also I'm using $A1 mask. Will it even work for me.

dave w
09-30-2015, 12:49 AM
I'm using $A1 mask. Will it even work for me.

No, unfortunately the spreadsheet is for $8D only.

dave w

Davis_1377
10-11-2015, 12:53 AM
My off idle history table goes by 5s all the way across and the spreadsheet goes by 5s and 10s, I know i can copy and paste them in the right place but was wondering if there is another correction table to match or if i could find the complete factor to make one?

dave w
10-11-2015, 01:56 AM
Maybe the spreadsheet I have in this thread will help? I think you can modify the tables to match $A1. Excel is doing the math, you can change the RPM's and Kpa's to match $A1 and delete the cells you don't need.

http://www.gearhead-efi.com/Fuel-Injection/showthread.php?342-E6-OE-OD-31-42-VE-Fixer-Spread-Sheet

dave w

tony-baroni
11-23-2017, 08:10 AM
super helpful thread! I'm using this guide to adjust a bin file,to start logging data. My BURN 2 is supposed to arrive Friday!

Couple questions. I'm on $31.
AIR, I didn't think this vehicle had an AIR pump. The Min Temp for Air in my bin, is already set high to 147.5 C. Looks like I am set there.
PE disable, I changed min MPH for PE, to be really high
EGR, bumped up min MPH for EGR
I couldn't find any parameters for the other two items to disable, and I think that my bin doesn't have those features.

onto my question, I smoothed the VE table, however I don't see an option to save those new values. They stay red in the map, even when I save the bin. Is it not possible to save those?

Or do you have to smooth the table every time? Why not change the values in the table to be the smoother from the start?

tony-baroni
11-23-2017, 08:19 AM
Wish I could delete this last post now, as I figured it out! It appears that scalars are saved when you tell TP5 to save the bin. If you attempt to close a modified table, it prompts you to commit the changes to the current bin or not. That way you can save the changes.

Perhaps it'll help another user!