DIY PROM Do It Yourself PROM chip burning help. No PROM begging. No PROMs for sale. No commercial exchange. Not a referral service.

8D VE Table Bounds?

Thread Tools
 
Search this Thread
 
Old Sep 21, 2005 | 01:01 PM
  #1  
dkedrowitsch's Avatar
Thread Starter
Junior Member
 
Joined: Jan 2005
Posts: 50
Likes: 0
8D VE Table Bounds?

Long time reader, seldom post.

I'm tinkering on my own little Java VE Tuning program that pulls CSV data logs in and applys adjustments to VE based on the BLM. Pretty much the same thing as VEMaster....just trying to make my own as a personal project. If I can get it to work I'm thinking of using knock counts to make adjustments to timing as well.

Anyway, I'm having a hard time understanding the table bounds in the lower and upper VE tables in 8D. For the lower table I'm assuming the cells are centered on the following:

MAP: 20 25 30 35 40 45 50 55 60 70 80 100 (increments of 5 from 20-60 then 10 from 60-100)
RPM: 400-1600 (100 RPM increments)

Forgive me if the following isn't explained/asked clearly...

The way I understand MAP cell bounds in the lower VE table to be are:

MAP: 18.5-22.5, 22.5-27.5, 27.5-32.5, 32.5-37.5, 37.5-42.5, 42.5-47.5, 47.5-52.5, 52.5-57.5 (then in increments of 10) 60-70, 70-80, 80-90, 90-100.

Is this correct? What about the gap between 57.5 and 60?

So if I want to adjust VE where KPA reads 27 and RPM reads 1275, would the adjustment fall in MAP cell 25 or 30? Using my logic above says to adjust VE in map cell 25.

Are my cell bounds correct? What about RPM….would 1275 fall in the 1200 cell or 1300? See my dilemma??


Any help would be greatly appreciated! I’ll be happy to give out the program as soon as it’s somewhat working. It won’t directly edit the .bin file yet, just output a table that can be pasted directly into Tuner Pro or any other editor.

Dieter

92 K1500 Silverado w/L98, 8D
89 Z28 w/TPI 1959 all forged 283 v8 8D (building for a friend)
Reply
Old Sep 21, 2005 | 07:47 PM
  #2  
dkedrowitsch's Avatar
Thread Starter
Junior Member
 
Joined: Jan 2005
Posts: 50
Likes: 0
LOL, you gotta be kidding me knowbody knows this? Or did I really explain my question that bad?

I've got most of the application working great....just need to clearify where the responsibility of each sell in the VE table starts and stops.

Any help?
Reply
Old Sep 21, 2005 | 08:56 PM
  #3  
Z69's Avatar
Z69
Supreme Member
 
Joined: Sep 2003
Posts: 1,409
Likes: 1
From: Texas
http://en.wikipedia.org/wiki/Linear_interpolation
Reply
Old Sep 21, 2005 | 09:53 PM
  #4  
JP86SS's Avatar
Supreme Member
20 Year Member
iTrader: (1)
 
Joined: Apr 2004
Posts: 3,180
Likes: 3
From: Browns Town
Car: 86 Monte SS (730,$8D,G3,AP,4K,S_V4)
Engine: 406 Hyd Roller 236/242
Transmission: 700R4 HomeBrew, 2.4K stall
Axle/Gears: 3:73 Posi, 7.5 Soon to break
There's a file I did on Moates site under source code...
The name is AUJP JP1.zip
The tables are detailed better than the ANHT and may give you some answers. Look at the asm or the lst file for the most detail.

http://www.moates.net/files/5)%20Sou...AUJP%20JP1.ZIP

Hopefully the link will work, Z69' tells me I'm not very good at them
Reply
Old Sep 21, 2005 | 09:57 PM
  #5  
JP86SS's Avatar
Supreme Member
20 Year Member
iTrader: (1)
 
Joined: Apr 2004
Posts: 3,180
Likes: 3
From: Browns Town
Car: 86 Monte SS (730,$8D,G3,AP,4K,S_V4)
Engine: 406 Hyd Roller 236/242
Transmission: 700R4 HomeBrew, 2.4K stall
Axle/Gears: 3:73 Posi, 7.5 Soon to break
After reading your question again, Z' had it pegged. From the way I understand it it will interpolate forward or back based on the value.
too many swiggly little things on that website though.
I was hoping to see numbers
Reply
Old Sep 22, 2005 | 12:01 PM
  #6  
dkedrowitsch's Avatar
Thread Starter
Junior Member
 
Joined: Jan 2005
Posts: 50
Likes: 0
Maybe I'm think, but it looks like that method requires I know x^0,y^0 and x^1,y^1.

Those are basically what I'm trying to resolve.
Reply
Old Sep 22, 2005 | 02:24 PM
  #7  
Z69's Avatar
Z69
Supreme Member
 
Joined: Sep 2003
Posts: 1,409
Likes: 1
From: Texas
That tells you how the code calcs the values for a 3D table.
For rpm as soon as you go 25 rpm higher than the cell value.
Say 925, then the 1000 rpm cell will have an effect.
But it's a divide by 16 value so it will be a small effect.
Rpm increments by 25. So the value will not increment
up or down till the rpm changes by 25.
The map is about .4 kpa per increment. 104/255
Or that's how I think it works at least.
There is some rounding involved in the calc's and I haven't calc'd to see when it will round up. It may be a 12.5 rpm delta will cause a round up. I'm still not any good at the 16 bit stuff so 8D Rpm/25 calc

The source for VEmaster is on Moates.net. See how he did it.

And JP's links work for everyone but me best I can tell

Last edited by Z69; Sep 22, 2005 at 02:32 PM.
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Azrael91966669
DIY PROM
25
Jun 20, 2017 04:04 AM
antman89iroc
DIY PROM
36
Jan 31, 2016 08:42 AM
86CamaroDan
Engine/Drivetrain/Suspension Parts for Sale
2
Sep 29, 2015 10:08 PM
IROCThe5.7L
DIY PROM
3
Sep 17, 2015 07:48 AM
ULTM8Z
DIY PROM
1
Sep 16, 2015 09:15 AM




All times are GMT -5. The time now is 11:10 AM.