Go Back   Third Generation F-Body Message Boards > Tech Boards > DIY PROM
Sign in using an external account
Register Forgot Password?

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 Search this Thread
Old 09-09-2003, 06:42 PM   #1
Junior Member
 
Join Date: Nov 2001
Location: Stockton, CA, USA
Posts: 48
Engine: Justa three-fiddy
Transmission: t56

Classifieds Rating: (0)
Int. Delay Vs. Airflow <VS> BLM

I've been tuning a '747 on a 327 using GMECM, TunerCat, and Win ALDL. The thing's driveable and getting stronger as I zero-in on the VE table(s) and the spark. However, I've had a consistent problem with an "oscillation" showing up in the O2 measurements from both the 1-wire sensor and the WB. It's about 2 cycles per second, at all speeds, most noticeable at low RPMs: the mixture runs up and down across the full range of the sensors. I can feel it when driving (and of course now I'm obsessed with it).

I've been studying the 7747 hack, and I came upon a table referred to as "Int Delay Vs. Airflow". My research in the archives has led me to believe that it is the "transport time" for the mixture signal from combustion chamber to O2 sensor, and is used for predictive calculations. My O2 sensors are located in the collector section of the headers, so my logic was that a hysteresis was developing due to the difference in lag from the stock (just outside the exhaust port) location of the sensor compared to the location of mine (roughly 10 times the distance, thus 10 times the transport period). So, I figured I'd increase the transport time table by an order of magnitude (x10). I programmed this last night, and today on the way home from work updated the romulator and drove home, logging all the way.

It did have a bit of the expected effect - the oscillations, though still present, have a noticeably smaller magnitude, though the same period. However, when I switched over to the BLM table in WinALDL, what did I see but a whole bunch of 126's - 23 cells had entries in the "Narrow Avg" table, and all but *two* were 126 . Two days ago when I last logged, the numbers were not too bad (ranging from 120 to 135 or so), and I did tweak them last night, but I think I smell a snake.

Am I interpreting the "Int Delay Vs. Airflow" table correctly? I'm thinking not, but what did I do to hit such a perfect VE? I'm thinking the thing was running in open loop (though it was fully warmed and a 20 minute drive), though I didn't have the brains to check the flag table in WinALDL to confirm it. So, am I really good, or am I really dumb?
Scott T is offline vBGarage Page   Reply With Quote
Old 09-09-2003, 06:56 PM   #2
Moderator
 
Join Date: Mar 2002
Location: Chasing Electrons
Posts: 11,386
Car: check
Engine: check
Transmission: check

Classifieds Rating: (1)
Interesting stuff, isn't it. The fueling loop is a PID algorithm set up to oscillate due to high proportional gains. The "Int Delay Vs. Airflow" is used to adjust the delay or lag of exhaust stream. This is from the exhaust port to the O2 sensor.

What you probably need to adjust are the proportional gains. If you can feel it then it is too much gain. As programmed the O2/AFR is supposed to swing high/low.

These two tables are used to change the proportional gains:

PROPORTIONIAL GAIN FLOW FACTOR vs AIR FLOW
PROPORTIONIAL VALUE vs SLO o2 ERROR

The math for the proportional gain correction is:

Correction counts = = (PrpSloO2 * PrpGanOff) / 256

The counts are aded/subtracted from the PW. If set to zero the INTegrator will then be used to push the O2 through the calibration window.

RBob.
RBob is offline vBGarage Page   Reply With Quote
Old 09-10-2003, 01:40 AM   #3
Junior Member
 
Join Date: Nov 2001
Location: Stockton, CA, USA
Posts: 48
Engine: Justa three-fiddy
Transmission: t56

Classifieds Rating: (0)
RBob, where could I find the code that generates that equation? Is it in the hack? I reduced the PropGainFlwFactorVsAirflow and PropValueVsSloO2Error tables by 25%, as well as returned the IntDelayVsAirflow to its initial value, with little change in behavior - except that the BLMs are varying now, which is good. I think I need to study up on the algorithms used, it may be time for me go back and study up on Motorola 68HC11 reference manual.
Scott T is offline vBGarage Page   Reply With Quote
Old 09-10-2003, 07:44 AM   #4
Moderator
 
Join Date: Mar 2002
Location: Chasing Electrons
Posts: 11,386
Car: check
Engine: check
Transmission: check

Classifieds Rating: (1)
Quote:
Originally posted by Scott T
RBob, where could I find the code that generates that equation? Is it in the hack? I reduced the PropGainFlwFactorVsAirflow and PropValueVsSloO2Error tables by 25%, as well as returned the IntDelayVsAirflow to its initial value, with little change in behavior - except that the BLMs are varying now, which is good. I think I need to study up on the algorithms used, it may be time for me go back and study up on Motorola 68HC11 reference manual.
The ASDZ hac is the place to go for the information.

RBOb.
RBob is offline vBGarage Page   Reply With Quote
Old 09-10-2003, 07:44 AM
ThirdGen
1992 Camaro




Paid Advertisement


Reply

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

Tags
airflow, delay, int
Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 07:16 AM.


Powered by vBulletin® Version 3.7.5
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.5.2
All content copyright © 1997 - 2012 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.

Emails & Contact Details