Go Back   Third Generation F-Body Message Boards > Tech Boards > DIY PROM

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

Welcome to ThirdGen.org!
Welcome to ThirdGen.org.

You are currently viewing our forum as a guest, which gives you limited access to view most discussions and access our other features. By joining our community, at no cost, you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is free, fast and simple, join the ThirdGen.org community today!


Reply
 
Thread Tools
Old 10-07-2009, 02:33 PM   #1
Moderator
 
okfoz's Avatar
 
Join Date: Mar 2001
Location: Doghouse ······································ Car: 1989 Formula 350 Vert Engine: 350 L98 Transmission: 700R4 Axle/Gears: B&W 3.27
Posts: 9,481
Car: (2) 1987 T-top Formulas
Engine: 312 LB9, 305 LB9
Transmission: 700R4, B&W M5
Axle/Gears: Sag 3.73, B&W 3.45

Classifieds Rating: (0)
Send a message via Yahoo to okfoz
Automatic program BLM's

I was wondering if there was anyone ever considered making a program to recalibrate the pulse width to adjust for the BLM.

More or less random thinking here, but I would not think it would be a stretch to take the BLM if it was above or below 128 at a particular point on the chart then have it automatically adjust the pulse width at that point in the chart, in real time. IIRC we do this manually now, why not let a computer do it for you?

It has been a while since I did any tuning, but for some reason it does not seem impossible, or is there just too much going on to really tackle this in that manner?

John
This ad is not displayed to registered members.
Register your free account today and become a member on ThirdGen!
__________________
87 FORMULA - 5.1 LB9/A4 T-tops 3.73 Modified (Yellow/Black)
87 FORMULA - 5.0 LB9/M5 T-tops 3.45 (Yellow/Gray)
89 FORMULA 350 - CONVERTIBLE 3.27 All original (Red/Gray)
www.3rdgenformula.com
okfoz is offline vBGarage Page   Reply With Quote
Sponsored Links
Registered users do not see this ad.
Click here to register for free!
Old 10-07-2009, 06:37 PM   #2
Senior Member
 
mtwlkn122's Avatar
 
Join Date: Nov 2008
Location: Batavia Area, NY
Posts: 467
Car: 91 Firebird, 06 Dodge Ram 1500 SLT
Engine: 3.1L, 4.7L
Transmission: 700r4, 45RFE
Axle/Gears: 3.23 open, 3.55?

Classifieds Rating: (0)
Re: Automatic program BLM's

This is the kind of thinking that got us to the moon.

...i admire your thoughts.
__________________
91 Firebird-75,XXX-3.1L

Mods so far:
Custom air intake, K&N Filter, high-flow Magnaflow cat, 2.5 cat-back Super Turbo Dynomax dual out the rear, alpine head unit, custom box and amp rack, two 12in DB3 subs and two profile AP1000M amps, Kentik HC800 power cell, memphis front and back speakers, Compustar alarm system, Gtech PRO SS meter, Autometer A-Pillar guages, 16in GTA style rims w/ 245-50r16 tires, Directional treads in front, straights out back.

Upcoming Mods:
Poly Bushings, LCA's, Panhard bar, SFC's, Wonderbar, Eibach Pro Kit, Koni Yellows, Front end rebuild kit, LS1 swap w/ 6 speed man. tranny, Aluminum Driveshaft, Limited Slip rear end, Shift kit, Window Tint, Grant Wheel, Autometer in dash gauges, Upgrade subs and do all componet speakers, New Paint will be the last thing to do.

Stats:
0-60 time: 8.04
1/4 mile time: 16.00 @ 87.1mph
Decibels: 137.4


http://www.thirdgen.org/techboard/al...p?albumid=1245

"DODGE the father, RAM the daughter!"



mtwlkn122 is offline vBGarage Page   Reply With Quote
Old 10-07-2009, 06:59 PM   #3
Moderator
 
Join Date: Mar 2002
Location: Chasing Electrons
Posts: 9,009
Car: check
Engine: check
Transmission: check

Classifieds Rating: (1)
Re: Automatic program BLM's

There are several programs available to do this. VePhd, VeMaster and another come to mind. Can't recall the name of the 'other' one. Then WinALDL does it for the 160 baud ECMs. Which the '165 will do.

RBob.
__________________

www.DynamicEFI.com

'92 Camaro in Dark Green Gray Metallic
RBob is offline vBGarage Page   Reply With Quote
Old 10-08-2009, 09:50 AM   #4
Moderator
 
okfoz's Avatar
 
Join Date: Mar 2001
Location: Doghouse ······································ Car: 1989 Formula 350 Vert Engine: 350 L98 Transmission: 700R4 Axle/Gears: B&W 3.27
Posts: 9,481
Car: (2) 1987 T-top Formulas
Engine: 312 LB9, 305 LB9
Transmission: 700R4, B&W M5
Axle/Gears: Sag 3.73, B&W 3.45

Classifieds Rating: (0)
Send a message via Yahoo to okfoz
Re: Automatic program BLM's

I just do not see it as being impossible, I have never done any IO programming so it is really alien to me.

John
__________________
87 FORMULA - 5.1 LB9/A4 T-tops 3.73 Modified (Yellow/Black)
87 FORMULA - 5.0 LB9/M5 T-tops 3.45 (Yellow/Gray)
89 FORMULA 350 - CONVERTIBLE 3.27 All original (Red/Gray)
www.3rdgenformula.com
okfoz is offline vBGarage Page   Reply With Quote
Old 10-08-2009, 10:07 AM   #5
Senior Member
 
RednGold86Z's Avatar
 
Join Date: Mar 2000
Location: All over China, Iowa, and San Luis Obispo, CA
Posts: 1,663
Car: 1989 GTA, 1986 Z28
Engine: 5.7 TPI, LG4
Transmission: 700R4, 700R4
Axle/Gears: 3.27, 2.73

Classifieds Rating: (1)
Send a message via Yahoo to RednGold86Z
Re: Automatic program BLM's

Do you mean Inside the ECU, or just in the windows calibration editor?

Inside the ECU is darn near impossible, other than adding say a 3rd layer of closed loop = INT, BLM, and next layer that is the BLM of the BLM (but what's the point). The software/hardware doesn't have the ability to permanently change its own calibration.

Doing this in a windows editor is easy, as stated above (several programs available). It would probably take <30 minutes to make an Excel program to read a log file, make a pivot table of the BLM + INT vs RPM and MAP (rounded to 500 RPM, and 10 kPa), apply it to the VE, copy paste done.

For MAF systems, it's probably better to calculate a multiplicative error, and an offset, and apply that to the MAF tables. BLM is based on LV8 in $6E, which is quite similar to a MAP value, not MAF, but there's no way to apply a 3D BLM table to a 2D MAF curve. Again, a pivot table of the logs in Excel would quickly solve the problem.
__________________
-Jeremy- EFI Calibration Engineer, Director of R&D, Software Designer (Fuel Injection Technologies - dianpen.com) - still in China since Nov '04!!!
86 Z28 - rusty, tired, and in storage - 89 GTA with plans, but - also in storage now needs paint - badly, 79 Malibu classic with 91 L98, 4L60, 3.73
RednGold86Z is offline vBGarage Page   Reply With Quote
Old 10-08-2009, 10:27 AM   #6
Moderator
 
okfoz's Avatar
 
Join Date: Mar 2001
Location: Doghouse ······································ Car: 1989 Formula 350 Vert Engine: 350 L98 Transmission: 700R4 Axle/Gears: B&W 3.27
Posts: 9,481
Car: (2) 1987 T-top Formulas
Engine: 312 LB9, 305 LB9
Transmission: 700R4, B&W M5
Axle/Gears: Sag 3.73, B&W 3.45

Classifieds Rating: (0)
Send a message via Yahoo to okfoz
Re: Automatic program BLM's

I would think that inside the ECM would be impossible as well... I think some ECU's (ECM) or PCM's do this on a small scale. I was thinking about on a PC, and have it do it real time, and have it do the base line tuning for you.

I will have to check out those programs above.

John
okfoz is offline vBGarage Page   Reply With Quote
Old 10-08-2009, 12:33 PM   #7
Moderator
 
okfoz's Avatar
 
Join Date: Mar 2001
Location: Doghouse ······································ Car: 1989 Formula 350 Vert Engine: 350 L98 Transmission: 700R4 Axle/Gears: B&W 3.27
Posts: 9,481
Car: (2) 1987 T-top Formulas
Engine: 312 LB9, 305 LB9
Transmission: 700R4, B&W M5
Axle/Gears: Sag 3.73, B&W 3.45

Classifieds Rating: (0)
Send a message via Yahoo to okfoz
Re: Automatic program BLM's

Ultimately I think the biggest obstacle would be taming the program. Since you have two computers working against each other it may end up that they would be caught in a loop, where your PC would adjust a point, one time in the positive, the next time it would adjust to the negative because of the constantly changing BLM's. I am not sure if it would be better to have it realtime adjust in Closed or open loop either. Maybe both have it do it in both or either. I do recall that it is almost impossible to actually get the desired 128 at every point... Close is close enough IIRC...

I would think that small increments would be ideal.

As I thought about this, it would be really great for those who would use it for drag racing. Consider this, I have owned cars that ran great when it was arid, and horrible when it was really humid. I know that there are some performance changes for altitude, humidity etc, the more I think about this, it has more and more merit. Or I am completely crazy...

John
okfoz is offline vBGarage Page   Reply With Quote
Old 10-08-2009, 02:32 PM   #8
Moderator
 
Join Date: Mar 2002
Location: Chasing Electrons
Posts: 9,009
Car: check
Engine: check
Transmission: check

Classifieds Rating: (1)
Re: Automatic program BLM's

I missed the 'real time' part in your original post.

The EBL Classic when used with an emulator can do real time learning. Although it isn't instantaneous. In conjunction with the WUD it will learn for a while (time is user settable) and then update the emulator.

So you can drive around and every 1 to 5 minutes or more have the VE tables updated. This can be done via the BLMs in closed loop. Or with a WB via the WB reported AFR in open loop.


Now, for those that like to write assembly, the '7727/'7730/'7749 all have a location on the PCB for a SRAM chip. 2KB IIRC. The code can use this space for a live real time VE table. The ECM can learn the VE table as you drive.

Note that at key-off this SRAM data is lost. So you need to down load it prior to key-off if you want to save it.

There is a member here on TGO that did this many years ago. I don't want to name him as I don't want to be responsible for the many PM's he will get regarding this modification. However, he is free to post if he wishes.

And back to an emulator. Anyone with some C skill could write something for a laptop that would do the same as the EBL Classic.

Although I will state that I don't like real time WOT learning via a WB. Too many opportunities for a melt down. And yes, people have melted engines attempting this.

RBob.

Last edited by RBob; 10-08-2009 at 05:32 PM. Reason: Corrected one of the ECM Service No.'s (from '7737 to '7730)
RBob is offline vBGarage Page   Reply With Quote
Old 10-08-2009, 02:45 PM   #9
Moderator
 
okfoz's Avatar
 
Join Date: Mar 2001
Location: Doghouse ······································ Car: 1989 Formula 350 Vert Engine: 350 L98 Transmission: 700R4 Axle/Gears: B&W 3.27
Posts: 9,481
Car: (2) 1987 T-top Formulas
Engine: 312 LB9, 305 LB9
Transmission: 700R4, B&W M5
Axle/Gears: Sag 3.73, B&W 3.45

Classifieds Rating: (0)
Send a message via Yahoo to okfoz
Re: Automatic program BLM's

That was one of my fears, you would have to keep a close eye on things, and adjustments would have to be minimal.

John
__________________
87 FORMULA - 5.1 LB9/A4 T-tops 3.73 Modified (Yellow/Black)
87 FORMULA - 5.0 LB9/M5 T-tops 3.45 (Yellow/Gray)
89 FORMULA 350 - CONVERTIBLE 3.27 All original (Red/Gray)
www.3rdgenformula.com
okfoz is offline vBGarage Page   Reply With Quote
Old 10-09-2009, 09:22 AM   #10
TGO Supporter/Moderator
 
anesthes's Avatar
 
Join Date: Jul 1999
Location: SALEM, NH
Posts: 5,635
Car: '79 Z28
Engine: 400 bored .060 over, forged
Transmission: A-833 4spd overdrive
Axle/Gears: 3.73, 8.5" 10 bolt

Classifieds Rating: (4)
Re: Automatic program BLM's

Quote:
Originally Posted by RBob View Post

Now, for those that like to write assembly, the '7727/'7730/'7749 all have a location on the PCB for a SRAM chip. 2KB IIRC. The code can use this space for a live real time VE table. The ECM can learn the VE table as you drive.

Note that at key-off this SRAM data is lost. So you need to down load it prior to key-off if you want to save it.
I've noticed that if you watch with datamaster, the $58 and $8D code will "learn" the correction for the VE cells. This seems to store key off, and it basis everything off those corrections.

I don't see why a code patch couldn't allow dumping of those corrections via ALDL into something like tunerpro.

-- Joe
anesthes is offline vBGarage Page   Reply With Quote
Old 10-09-2009, 11:55 AM   #11
Senior Member
 
JP86SS's Avatar
 
Join Date: Apr 2004
Location: Browns Town
Posts: 2,629
Car: 86 Monte SS (730,$8D,G3,AP,4K,S_V4)
Engine: Treefitty Roller
Transmission: 700R4 HomeBrew, 2.2K stall
Axle/Gears: 3:73 Posi, 7.5 Soon to break

Classifieds Rating: (0)
Re: Automatic program BLM's

As in $8D, Memory locations L001B to L002A are BLM cells.
There are only 16 correction cells for the entire VE range.
The integrator value is not stored.
The correction numbers can be dumped out using one of the alternate modes on the ALDL lines. Some poeple have done this and the mode is already in the code, just need to change the addresses in the bin at that part of the code to get the locations to be dumped out instead of the standard Mode 1 datastream.
Code:
 ***********************************
                           * MODE 2 SELECTABLE MEMORY DUMP
                           *
                           * ALDL DEV MUST REQUEST MODE 2 BY
                           * XMITING THE FOLLOWING MSG TO
                           * THE ECM:
                           *
                           * DEVICE ID = 0xF4
                           * MSG LEN 3+85 = 0x58
                           * MODE = 0x02
                           * START ADD MSB = 0xaa
                           * START ADD LSB = 0xaa
                           * CKSUM = 0xnn
                           *
                           * THE ECM WILL RESPOND WITH:
                           *
                           * DEVICE ID = 0xF4
                           * MSG LEN 65+85 = 0x96
                           * MODE = 0x03              (Shouldn't that be $02)
                           * ADD CONT = 0xdd
                           * ADD CONT = 0xdd
                           * .
                           * .
                           * ADD (+63)CONT = 0xdd
                           * ADD (+63) CONT = 0xdd
                           * CKSUM = 0x29
                           *
;        ***********************************
I haven't tried it but it should work easily.
Again, this is only the 16 "blocks" of correction based on the RPM and MAP breakpoints defined in the bin.

IMHO, I don't think its really needed to have that kind of automatic control. Since I've never had the luxury of such an automated correction, I don't really know the issues with it. The BLM IS that system for me although I don't tune allot of cars, it serves its purpose.
A data log dumped out of TP V5 can give you error correction on a spreadsheet type display for each of the VE table cells. (New features are nice) That can be copied into a spreadsheet easily.
A quick paste/copy and your closer than you were on the last drive and nothing can really lean you out without you knowing what was done.
The 16 block corrections are better translated to table correction use.
And that is all it is is translated, its not an individual cell correction.
You still have to tune the WOT yourself but I kind of like it that way.
It would be nice to have WB control but the risks for me are pretty high at that point so I don't know if I would chance it without a good backup plan.
JP86SS is offline vBGarage Page   Reply With Quote


Reply

Go Back   Third Generation F-Body Message Boards > Tech Boards > DIY PROM

Tags
adjusting, blm, blms, cells, learn, maf, pro, table, tables, tune, tuner, ve
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

 






1982 Camaro '82 || 1983 Camaro '83 || 1984 Camaro '84 || 1985 Camaro '85 || 1986 Camaro '86 || 1987 Camaro '87 || 1988 Camaro '88 || 1989 Camaro '89 || 1990 Camaro '90 || 1991 Camaro '91 || 1992 Camaro '92


All times are GMT -5. The time now is 04:13 AM.


Powered by vBulletin® Version 3.7.5
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
All content copyright © 1997 - 2010 ThirdGen.org. All rights reserved. No part of this website may be reproduced without the expressed, documented, and written consent of ThirdGen.org's Administrators.