Huge gains by using some V6 settings for the 747!
Thread Starter
Senior Member
Joined: Jan 2002
Posts: 812
Likes: 0
From: Red Deer, Canada
Car: 89 Shortbox
Engine: 350 Vortec
Transmission: 700r4
Huge gains by using some V6 settings for the 747!
Just thought I'd share,
I used some settings from the V6 "Apab 42.bin", mainly the values for the proportional and intagrator gains, durations, and delays, also the map and tps filters. The values were drastically different than the "close to stock" V8 ones I was prevously using. Anyways now my engine is very responsive, and no more boging when its cold. And very smooth accel. This makes sense to me because V6's are fast responding motors, unlike the stock V8's.
I used some settings from the V6 "Apab 42.bin", mainly the values for the proportional and intagrator gains, durations, and delays, also the map and tps filters. The values were drastically different than the "close to stock" V8 ones I was prevously using. Anyways now my engine is very responsive, and no more boging when its cold. And very smooth accel. This makes sense to me because V6's are fast responding motors, unlike the stock V8's.
Thread Starter
Senior Member
Joined: Jan 2002
Posts: 812
Likes: 0
From: Red Deer, Canada
Car: 89 Shortbox
Engine: 350 Vortec
Transmission: 700r4
Async Fuel Mult vs. RPM
INT Delay vs. Air Flow
Prop Gain vs. Slow O2 Err (BIN val to adjust INT)
Prop Term Duration O2 Error (time to allow O2 adjust to take effect)
Prop Duration Offset vs. Air Flow
Prop Multiplier vs. Air Flow
INT Delay vs. Slow O2 Err
I used all the exact V6 values expect for Prop Multiplier vs. Air Flow which I gave a little more gain @ 0 gms/sec and then I decreased the rest of the high flow gains, because I had a slight stumble of idle and some mid rpm surging. I'm using V8 astro's ecu file "7747-mine.ecu". I just can't believe how smooth and powerfull my part throttle is, also my exhuast sound is alot quiter.
I'm messing with some other tables right now, it seems to me that this .bin file is set up pretty good.
INT Delay vs. Air Flow
Prop Gain vs. Slow O2 Err (BIN val to adjust INT)
Prop Term Duration O2 Error (time to allow O2 adjust to take effect)
Prop Duration Offset vs. Air Flow
Prop Multiplier vs. Air Flow
INT Delay vs. Slow O2 Err
I used all the exact V6 values expect for Prop Multiplier vs. Air Flow which I gave a little more gain @ 0 gms/sec and then I decreased the rest of the high flow gains, because I had a slight stumble of idle and some mid rpm surging. I'm using V8 astro's ecu file "7747-mine.ecu". I just can't believe how smooth and powerfull my part throttle is, also my exhuast sound is alot quiter.
I'm messing with some other tables right now, it seems to me that this .bin file is set up pretty good.
glad to hear it. maybe you should write up something along the lines of the $32 $32b article i did for 165 users. would be a greta thing to have around. im still sorting through the $32 $32b i think i found some things of interest. gotta get some well commented code to back up my findings then its off to the test. changes between the auto and manual iac gain setting etc etc etc. good stuff to know.
Could you post the APAB bin here so I can get it? I cannot get to the FTP site with my firewall...
Aslo, did you START with the APAB bin file, or start with a 350cid bin file and transfer the APAB data into it???
Aslo, did you START with the APAB bin file, or start with a 350cid bin file and transfer the APAB data into it???
Moderator
iTrader: (1)
Joined: Mar 2002
Posts: 18,432
Likes: 233
From: Chasing Electrons
Car: check
Engine: check
Transmission: check
Originally posted by Low C1500
Async Fuel Mult vs. RPM
INT Delay vs. Air Flow
Prop Gain vs. Slow O2 Err (BIN val to adjust INT)
Prop Term Duration O2 Error (time to allow O2 adjust to take effect)
Prop Duration Offset vs. Air Flow
Prop Multiplier vs. Air Flow
INT Delay vs. Slow O2 Err
I used all the exact V6 values expect for Prop Multiplier vs. Air Flow which I gave a little more gain @ 0 gms/sec and then I decreased the rest of the high flow gains, because I had a slight stumble of idle and some mid rpm surging. I'm using V8 astro's ecu file "7747-mine.ecu". I just can't believe how smooth and powerfull my part throttle is, also my exhuast sound is alot quiter.
I'm messing with some other tables right now, it seems to me that this .bin file is set up pretty good.
Async Fuel Mult vs. RPM
INT Delay vs. Air Flow
Prop Gain vs. Slow O2 Err (BIN val to adjust INT)
Prop Term Duration O2 Error (time to allow O2 adjust to take effect)
Prop Duration Offset vs. Air Flow
Prop Multiplier vs. Air Flow
INT Delay vs. Slow O2 Err
I used all the exact V6 values expect for Prop Multiplier vs. Air Flow which I gave a little more gain @ 0 gms/sec and then I decreased the rest of the high flow gains, because I had a slight stumble of idle and some mid rpm surging. I'm using V8 astro's ecu file "7747-mine.ecu". I just can't believe how smooth and powerfull my part throttle is, also my exhuast sound is alot quiter.
I'm messing with some other tables right now, it seems to me that this .bin file is set up pretty good.
The Async Fuel Mult vs. RPM table isn't covered there. This table is used as a lookup to take the math load off the ECM. It is specific to the number of cylinders to convert a sync PW to the equivalent async PW.
The other tables that you changed have noticable effects as you found out. The further from stock an engine is the more these tables need to be tweaked. Isn't tuning fun?
RBob.
Thread Starter
Senior Member
Joined: Jan 2002
Posts: 812
Likes: 0
From: Red Deer, Canada
Car: 89 Shortbox
Engine: 350 Vortec
Transmission: 700r4
Heres the apap bin, I had to rename the extension .txt so I could post it, so you'll have to change it back to .bin. Also for the prop duraton O2 error @ full error I used .3sec rather than .2sec.
Rbob, I read your papers about a year ago, thats what got me chaning these values in the first place. The only thing I disagree with is in your fueling paper you say that for a fire breathing motor, the prop vs airflow gains can be reduced. SHouldn't they be increased, and the low flow maybe unchanged.
ie: A 400hp motor at 3000rpm will require a bigger delta PW to correct an O2 error, than a 200hp motor would. Hence the larger prop flow gain. But you did also make your point about gains to correct steady state surging. Anyway, Great job on the papers, It was pretty much the only place to find advanced tuning info for the 747.
The thing thats really gets me is the prop duration, I went from 4 sec's to .3sec's. WHich the prop term acting so quick, I would have thought that the process would go into sustained oscillation (constant sputering).
**** Do not use the V6 bin as a starter bin, get your VE, spark, PE, and accel enrich down with your normal bin. Then just try messing with above tables. I would say the less of a hot rod motor you have, the more prop duration O2 you need.
Rbob, I read your papers about a year ago, thats what got me chaning these values in the first place. The only thing I disagree with is in your fueling paper you say that for a fire breathing motor, the prop vs airflow gains can be reduced. SHouldn't they be increased, and the low flow maybe unchanged.
ie: A 400hp motor at 3000rpm will require a bigger delta PW to correct an O2 error, than a 200hp motor would. Hence the larger prop flow gain. But you did also make your point about gains to correct steady state surging. Anyway, Great job on the papers, It was pretty much the only place to find advanced tuning info for the 747.
The thing thats really gets me is the prop duration, I went from 4 sec's to .3sec's. WHich the prop term acting so quick, I would have thought that the process would go into sustained oscillation (constant sputering).
**** Do not use the V6 bin as a starter bin, get your VE, spark, PE, and accel enrich down with your normal bin. Then just try messing with above tables. I would say the less of a hot rod motor you have, the more prop duration O2 you need.
Last edited by Low C1500; Oct 22, 2002 at 12:02 PM.
Trending Topics
Moderator
iTrader: (1)
Joined: Mar 2002
Posts: 18,432
Likes: 233
From: Chasing Electrons
Car: check
Engine: check
Transmission: check
Originally posted by Low C1500
The only thing I disagree with is in your fueling paper you say that for a fire breathing motor, the prop vs airflow gains can be reduced. SHouldn't they be increased, and the low flow maybe unchanged.
ie: A 400hp motor at 3000rpm will require a bigger delta PW to correct an O2 error, than a 200hp motor would. Hence the larger prop flow gain. But you did also make your point about gains to correct steady state surging.
The only thing I disagree with is in your fueling paper you say that for a fire breathing motor, the prop vs airflow gains can be reduced. SHouldn't they be increased, and the low flow maybe unchanged.
ie: A 400hp motor at 3000rpm will require a bigger delta PW to correct an O2 error, than a 200hp motor would. Hence the larger prop flow gain. But you did also make your point about gains to correct steady state surging.
With an additional reduction in proportional gains preventing the engine from surging. The surging is caused by the engine responding to the fueling change. A lo-po engine is not going to respond in the same manner.
Currently I've set the proportional tables to give either 1 or 2 counts of proportional gain. The gain vs O2 error is all set to 16. Then the gain vs airfow is set to 16, 16, 32, 32, 32. This causes the proportional gain term to be nothing more then something to keep the O2 sensor/integrator logic happy.
The thing thats really gets me is the prop duration, I went from 4 sec's to .3sec's. WHich the prop term acting so quick, I would have thought that the process would go into sustained oscillation (constant sputering).
RBob.
Moderator
iTrader: (1)
Joined: Mar 2002
Posts: 18,432
Likes: 233
From: Chasing Electrons
Car: check
Engine: check
Transmission: check
Originally posted by Low C1500
RBob,
What kind of motor are you running these settings on?, would I be able to have a look at one of your bins?
ryanhart@shaw.ca
RBob,
What kind of motor are you running these settings on?, would I be able to have a look at one of your bins?
ryanhart@shaw.ca
It would be better if you had questions about a particular area of tune. The stuff I run is far from stock. Wouldn't be able to see what I was using as it is all moved around and changed.
RBob.
Thread Starter
Senior Member
Joined: Jan 2002
Posts: 812
Likes: 0
From: Red Deer, Canada
Car: 89 Shortbox
Engine: 350 Vortec
Transmission: 700r4
RBob,
when you say, "Currently I've set the proportional tables to give either 1 or 2 counts of proportional gain."
could you define a "count".
Just out of curiosity, how many "patches" have you added to your bin, and do you think that patches can be used to increase performance, or just to eliminate annouying things.
Ryan
when you say, "Currently I've set the proportional tables to give either 1 or 2 counts of proportional gain."
could you define a "count".
Just out of curiosity, how many "patches" have you added to your bin, and do you think that patches can be used to increase performance, or just to eliminate annouying things.
Ryan
Moderator
iTrader: (1)
Joined: Mar 2002
Posts: 18,432
Likes: 233
From: Chasing Electrons
Car: check
Engine: check
Transmission: check
Originally posted by Low C1500
RBob,
when you say, "Currently I've set the proportional tables to give either 1 or 2 counts of proportional gain."
could you define a "count".
Just out of curiosity, how many "patches" have you added to your bin, and do you think that patches can be used to increase performance, or just to eliminate annouying things.
Ryan
RBob,
when you say, "Currently I've set the proportional tables to give either 1 or 2 counts of proportional gain."
could you define a "count".
Just out of curiosity, how many "patches" have you added to your bin, and do you think that patches can be used to increase performance, or just to eliminate annouying things.
Ryan
If the PW is 3.08 msec the ECM will use the number 201. (201 * 0.01526 gives the 3.08 msec). The 15.26 usec comes from the inverse of the frequency that the ECM hardware counters are clocked at, 64KHz. Add a count of 2 for 203 and the PW is now 3.10 msec.
I don't really patch the bin any more. I assemble source that produces a new bin. Hard to say how many changes I've made. It is quite a few though.
Hmmm, "increase performance, or just to eliminate annoying things." I would say both. Although I think the annoying part is truer. That and driveability. The driveability is why I went to EFI. Functionality also. Stuff like rev limiters are nice to have.
RBob.
Thread Starter
Senior Member
Joined: Jan 2002
Posts: 812
Likes: 0
From: Red Deer, Canada
Car: 89 Shortbox
Engine: 350 Vortec
Transmission: 700r4
RBob,
Your using the 747 right? Just wondering what scanner your using?
And about prop duration time,
I don't know how else to say it.
Will a 6sec duration do 6x the change to the prop term as a 1 sec duration. Or will the 6 and 1 sec term both do the same change, but the 6 sec would just be 1/6 the speed.
I believe the second part of that statement to be true.
Ryan
Your using the 747 right? Just wondering what scanner your using?
And about prop duration time,
I don't know how else to say it.
Will a 6sec duration do 6x the change to the prop term as a 1 sec duration. Or will the 6 and 1 sec term both do the same change, but the 6 sec would just be 1/6 the speed.
I believe the second part of that statement to be true.
Ryan
Moderator
iTrader: (1)
Joined: Mar 2002
Posts: 18,432
Likes: 233
From: Chasing Electrons
Car: check
Engine: check
Transmission: check
Originally posted by Low C1500
RBob,
Your using the 747 right? Just wondering what scanner your using?
And about prop duration time,
I don't know how else to say it.
Will a 6sec duration do 6x the change to the prop term as a 1 sec duration. Or will the 6 and 1 sec term both do the same change, but the 6 sec would just be 1/6 the speed.
I believe the second part of that statement to be true.
Ryan
RBob,
Your using the 747 right? Just wondering what scanner your using?
And about prop duration time,
I don't know how else to say it.
Will a 6sec duration do 6x the change to the prop term as a 1 sec duration. Or will the 6 and 1 sec term both do the same change, but the 6 sec would just be 1/6 the speed.
I believe the second part of that statement to be true.
Ryan
The prop duration does not change the prop gain except to clear it. (I hope I get this correct) the prop gain is calc'd 40 times a second against the current O2 error level. The prop gain can change each time it is re-calc'd.
Same with the prop duration. It is re-calc'd 40 times a second. If the prop duration timer expires the prop gains are cleared (zero'd) for that pass. Of course 25 msec later (40 Hz) the prop gains are re-calc'd and reapplied.
The prop duration timer is cleared whenever an O2 x-cnt occurs.
Now it gets tricky. As long as the prop duration timer has expired AND the O2 error level is less then that required to move the INT the prop gains are held at zero. And note in the cal how the prop gains are very small with a small O2 error level. So how much of a difference does it make to zero out the gains that are already minor?
Now even if the prop duration timer has expired as long as the O2 error level is enough to move the INT the prop gains will still be applied.
The end result is that the prop duration has very little effect on the whole scheme of things.
RBob.
Moderator
iTrader: (1)
Joined: Mar 2002
Posts: 18,432
Likes: 233
From: Chasing Electrons
Car: check
Engine: check
Transmission: check
Originally posted by Low C1500
RBob,
Could comment on "slow O2 filter time constant, and the prop and int delays"
Ryan
RBob,
Could comment on "slow O2 filter time constant, and the prop and int delays"
Ryan
It is interesting to note that the gms/sec term is used to denote two different items: the airflow (as a transport delay term) and the BPW. The higher the airflow the lower the transport delay and the greater the BPW.
When the gms/sec term is used to lookup the INT delay it is as the transport delay.
When the gms/sec term is used to lookup the proportional gain multiplier it is as the BPW. The larger the BPW the greater the prop gain required to change the AFR.
The integrator delay is required to prevent overshoot and oscillation of the fueling. The delay is to give the O2 sensor time to see and respond to the change in fueling (an INT change). It takes a finite amount of time for the change in injector PW (change in amount of fuel) to travel through the engine and out the exhaust. There is also a delay within the O2 sensor.
The table at $48F, INT delay vs airflow, has less delay as the airflow increases. If the O2 sensor position is moved further downstream this delay needs to be increased. This is the transport delay term.
The table at $4CC, INT delay vs O2 error, has a two fold function. The first is to deal with the response rate of the O2 sensor. With a large O2 error level the sensor will be at the bottom or top of the ZS shaped O2 sensor response curve. Large delays are required. As the O2 sensor starts to get into the upright portion of the response curve the INT action is sped up.
In the second case this table can also provide a derivative term to the PID loop. In the case of the ASDZ cal this is true. As the O2 error decreases the INT delay is increased. This effectively stops the integrator from updating. Thereby putting the brakes on INT fueling changes.
Slow O2 error later. . .
RBob.
Thread Starter
Senior Member
Joined: Jan 2002
Posts: 812
Likes: 0
From: Red Deer, Canada
Car: 89 Shortbox
Engine: 350 Vortec
Transmission: 700r4
I've got an Idea!!
It would seem to me that with large delays to the int at low rpms, that if your VE cells (747) were out a little, that the prop term would simply take care of this error before the Int could act. This would meen that the BLM wouldn't change, therefore you wouldn't change a VE cell. You would think your tunned when your not (with a scanner like winaldl, which I doesn't show prop counts or PW).
So... couldn't you just lower the prop gains to the lowest value above zero, and maybe decrease the int delays vs. airflow. Then the int would take more control of the error, thus changing your BLM.
It would seem to me that this would be a usefull way to tune very accurattly. Then once the VE cells were nailed you could go back to you old prop and int settings.
I might be way out to lunch here, but I got this Idea when I increased the int delays. This caused the BLM to pretty much lock @ 128.
Ryan
It would seem to me that with large delays to the int at low rpms, that if your VE cells (747) were out a little, that the prop term would simply take care of this error before the Int could act. This would meen that the BLM wouldn't change, therefore you wouldn't change a VE cell. You would think your tunned when your not (with a scanner like winaldl, which I doesn't show prop counts or PW).
So... couldn't you just lower the prop gains to the lowest value above zero, and maybe decrease the int delays vs. airflow. Then the int would take more control of the error, thus changing your BLM.
It would seem to me that this would be a usefull way to tune very accurattly. Then once the VE cells were nailed you could go back to you old prop and int settings.
I might be way out to lunch here, but I got this Idea when I increased the int delays. This caused the BLM to pretty much lock @ 128.
Ryan
Thread Starter
Senior Member
Joined: Jan 2002
Posts: 812
Likes: 0
From: Red Deer, Canada
Car: 89 Shortbox
Engine: 350 Vortec
Transmission: 700r4
Another Idea might be..
You could max your int delay right out, and max out the O2 counts for int action. Then go out and run and see how the prop term reacts. If it seems to climb slow and steady from say .300 v. Then you would know you need to pump up the prop gains and maybe increase the duration.
Ryan
You could max your int delay right out, and max out the O2 counts for int action. Then go out and run and see how the prop term reacts. If it seems to climb slow and steady from say .300 v. Then you would know you need to pump up the prop gains and maybe increase the duration.
Ryan
Moderator
iTrader: (1)
Joined: Mar 2002
Posts: 18,432
Likes: 233
From: Chasing Electrons
Car: check
Engine: check
Transmission: check
Originally posted by Low C1500
I've got an Idea!!
It would seem to me that with large delays to the int at low rpms, that if your VE cells (747) were out a little, that the prop term would simply take care of this error before the Int could act. This would meen that the BLM wouldn't change, therefore you wouldn't change a VE cell. You would think your tunned when your not (with a scanner like winaldl, which I doesn't show prop counts or PW).
So... couldn't you just lower the prop gains to the lowest value above zero, and maybe decrease the int delays vs. airflow. Then the int would take more control of the error, thus changing your BLM.
It would seem to me that this would be a usefull way to tune very accurattly. Then once the VE cells were nailed you could go back to you old prop and int settings.
I might be way out to lunch here, but I got this Idea when I increased the int delays. This caused the BLM to pretty much lock @ 128.
Ryan
I've got an Idea!!
It would seem to me that with large delays to the int at low rpms, that if your VE cells (747) were out a little, that the prop term would simply take care of this error before the Int could act. This would meen that the BLM wouldn't change, therefore you wouldn't change a VE cell. You would think your tunned when your not (with a scanner like winaldl, which I doesn't show prop counts or PW).
So... couldn't you just lower the prop gains to the lowest value above zero, and maybe decrease the int delays vs. airflow. Then the int would take more control of the error, thus changing your BLM.
It would seem to me that this would be a usefull way to tune very accurattly. Then once the VE cells were nailed you could go back to you old prop and int settings.
I might be way out to lunch here, but I got this Idea when I increased the int delays. This caused the BLM to pretty much lock @ 128.
Ryan
As the proportional gains change so quickly it can be difficult to use them for tuning. Also need to have the R/L status bit at the exact same time. Otherwise the prop gain is meaningless.
RBob.
Supreme Member
iTrader: (1)
Joined: Jun 2001
Posts: 1,520
Likes: 0
From: 600 yds out
Car: Bee-Bowdy
Engine: blowd tree-fity
Transmission: sebin hunnerd
Axle/Gears: fo-tins
I'm starting to understand, I think the INT delay might be key to my crappy closed loop idle. I relocated my O2 sensor about 2 feet down from the OEM location when I installed my headers and duals.
I now feel kinda lost since I don't have a wide band O2. I kinda don't want to mess with any of this since I now see that the BLM and INT may say one thing, when in fact the ECM is removing fuel.
I have however learned what injector pulse width numbers are normal for my engine. I'm "cheating" with WinALDL so I don't have PW in msec, it's unconverted decimal. This was very useful in determining what was causing my idle surge.
I now feel kinda lost since I don't have a wide band O2. I kinda don't want to mess with any of this since I now see that the BLM and INT may say one thing, when in fact the ECM is removing fuel.
I have however learned what injector pulse width numbers are normal for my engine. I'm "cheating" with WinALDL so I don't have PW in msec, it's unconverted decimal. This was very useful in determining what was causing my idle surge.
TGO Supporter
iTrader: (2)
Joined: Mar 2004
Posts: 777
Likes: 0
From: Fairfield, Ca
Car: 1991 Firebird
Engine: 355 TBI
Transmission: WC-T5
Originally posted by RBob
[B]Currently I've set the proportional tables to give either 1 or 2 counts of proportional gain. The gain vs O2 error is all set to 16. Then the gain vs airfow is set to 16, 16, 32, 32, 32. This causes the proportional gain term to be nothing more then something to keep the O2 sensor/integrator logic happy.
RBob.
[B]Currently I've set the proportional tables to give either 1 or 2 counts of proportional gain. The gain vs O2 error is all set to 16. Then the gain vs airfow is set to 16, 16, 32, 32, 32. This causes the proportional gain term to be nothing more then something to keep the O2 sensor/integrator logic happy.
RBob.
4A8 PROPORTIONIAL VALUE vs SLO o2 ERROR
4B5 PROPORTIONIAL TERM DURATION o2 ERROR
4C2 PROPORTIONIAL DURATION OFFSET TBL vs AIR FLOW
4C7 PROPORTIONIAL GAIN FLOW FACTOR vs AIR FLOW
care to clarify ?
Moderator
iTrader: (1)
Joined: Mar 2002
Posts: 18,432
Likes: 233
From: Chasing Electrons
Car: check
Engine: check
Transmission: check
Originally posted by adambros
As far as i can see there is no 'gain vs. O2 error'
4A8 PROPORTIONIAL VALUE vs SLO o2 ERROR
4B5 PROPORTIONIAL TERM DURATION o2 ERROR
4C2 PROPORTIONIAL DURATION OFFSET TBL vs AIR FLOW
4C7 PROPORTIONIAL GAIN FLOW FACTOR vs AIR FLOW
care to clarify ?
As far as i can see there is no 'gain vs. O2 error'
4A8 PROPORTIONIAL VALUE vs SLO o2 ERROR
4B5 PROPORTIONIAL TERM DURATION o2 ERROR
4C2 PROPORTIONIAL DURATION OFFSET TBL vs AIR FLOW
4C7 PROPORTIONIAL GAIN FLOW FACTOR vs AIR FLOW
care to clarify ?
RBob.
Thread Starter
Senior Member
Joined: Jan 2002
Posts: 812
Likes: 0
From: Red Deer, Canada
Car: 89 Shortbox
Engine: 350 Vortec
Transmission: 700r4
gain = change in output / change in input
so for 4A8 your input is O2 mv, and your output is a term that changes your pulse width at your injectors.
So bigger gain (values that you enter in this table), means bigger change in your pw, and smaller = smaller change.
so for 4A8 your input is O2 mv, and your output is a term that changes your pulse width at your injectors.
So bigger gain (values that you enter in this table), means bigger change in your pw, and smaller = smaller change.
Thread
Thread Starter
Forum
Replies
Last Post
ambainb
Camaros for Sale
11
Apr 25, 2016 09:21 PM
bzznczzn
Tech / General Engine
12
Dec 3, 2001 05:34 PM





