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

Things to Consider for a Better Running Engine

Thread Tools
 
Search this Thread
 
Old 08-25-2019, 01:15 PM
  #1  
Senior Member

Thread Starter
 
84Elky's Avatar
 
Join Date: Jun 2010
Location: Montgomery, AL
Posts: 577
Received 29 Likes on 25 Posts
Car: 84 El Camino
Engine: 360 TPI
Transmission: 700R4
Axle/Gears: 3.42 + Truetrac, Moser 28 Spline
Things to Consider for a Better Running Engine

Have been looking at $8d AUJP code for the effect of changing o2 related calibration items in Closed Loop (CL). Making changes was beneficial. They will likely apply to MAF engines as well. But, an upfront caution if car has Cats. The effect of some of these changes on the Cat CL feed/starve requirement is unknown.

1. Delay INT Update during Idling/LOW MPH to smooth idle (does NOT affect above Idling/Low MPH)
(Idling/Low MPH is code-defined for 02-related BPW correction purposes as: TPS <= 2.3% and MPH <= 15)
Scalar 0x49A 0 Counts = INT Delay at Idle/Low MPH
Consider increasing the =0 default value. Zero means there will be no INT update delay. Delaying INT at idle will delay BPW corrections, which has the effect of smoothing the idle especially in cammed engines.

CAUTION: The S_AUJP XDF file Conversion formula, and maybe other XDFs, could cause unintended INT delay if not understood. The current XDF conversion is "X/10" and the unit of measure is "Seconds". That means an entry of "1" will delay an Idling/Low MPH INT update by 125ms (1*10*12.5ms). The more correct conversion would appear to be "X" and the unit of measure then would be "# of 12.5ms Counts". After changing the Conversion formula to "X", "8" was used for a 100ms delay (8*12.5) and a smoother idle was realized.


2. Lean-out idle by changing Idle/Low MPH o2 Boundaries and Swing Point:
The Factory AUJP calibration has these settings:
Scalar 0x496 601 mv = FAST o2 Idling/Low MPH Rich/Lean (Swing Point)
Scalar 0x497 601 mv = SLOW o2 Idling/Low MPH Rich/Lean UPPER Boundary
Scalar 0x498 566 mv = SLOW o2 Idling/Low MPH Rich/Lean LOWER Boundary

For cammed engines, consider significantly lowering these values while keeping the Swing Point and Upper Boundary the same. As seen above, GM kept them the same with the Swing Point and Upper Boundary both =601mv, but with a considerably rich-side bias (> 450mv). Proportionately reducing these values will provide larger and more frequent BPW corrections when going-Rich (will go lean quicker), and will provide smaller and less frequent corrections when going-Lean (will be slower to go rich). The result is a leaning-out of the Idling/Low MPH BPW without adjusting the VE Tables.

The following changes were made and the normal fumes during idle were significantly reduced. The increase in INT update delay in #1 above may have also contributed. Based on logged o2 data, there is room to reduce these settings further to Swing/Upper = 400; Lower = 350:
0x496 450 mv = FAST o2 Idling/Low MPH Rich/Lean Threshold
0x497 450 mv = SLOW o2 Idling/Low MPH Rich/Lean UPPER Boundary
0x498 400 mv = SLOW o2 Idling/Low MPH Rich/Lean LOWER Boundary


3. Reduce Prop Gain Counts to moderate BPW (RPM) fluctuations:
Table at Ox4DE=Loop Closed Param, CL o2 Proportional Gain Counts .vs. % Adjusted SLOW o2 Voltage Error
Reducing values in this Table will decrease the magnitude of o2 based BPW corrections, and increasing them will increase the magnitude - the frequency of the corrections will not be affected. In Park at 2500 RPM, my engine would surge with an approximate +/- 50 RPM swing, so it was doing it in gear as well. It just wasn't noticeable. You could hear it and see RPM and BPW changes in a log. I reduced the entire table by 50% and all surging gone! And this is a change that can be safely made with Cats because Counts in this Table are different in every $8d TPI mask.


Totally unrelated to the above, for the longest time was fighting random hesitation at throttle tip from a dead stop and while slightly rolling. Made more AE adjustments than I can count with unsatisfactory results. Finally replaced injectors. Problem solved with smoother idle and greatly improved performance! There are numerous similar problems reported on this and other forums. Replacing injectors with this condition is definitely something to consider.
The following users liked this post:
alans91z (09-09-2019)
Old 09-09-2019, 11:45 AM
  #2  
Junior Member

 
alans91z's Avatar
 
Join Date: Jul 2010
Location: Oregon
Posts: 74
Received 0 Likes on 0 Posts
Car: 1991 Z-28
Engine: Goodwrench 350, stock TPI
Transmission: T56
Axle/Gears: 3.73
Re: Things to Consider for a Better Running Engine

I had the same hesitation, swapping out injectors is what finally fixed it. Thanks for the write up, this is something i will want to try to eliminate odors at idle. I do have fresh catalytic converters, is the worry that leaning out idle will cause the cats to get too hot or perhaps too cold? Im not familiar with the feed starve cycle for cats
Old 09-09-2019, 10:07 PM
  #3  
Senior Member

Thread Starter
 
84Elky's Avatar
 
Join Date: Jun 2010
Location: Montgomery, AL
Posts: 577
Received 29 Likes on 25 Posts
Car: 84 El Camino
Engine: 360 TPI
Transmission: 700R4
Axle/Gears: 3.42 + Truetrac, Moser 28 Spline
Re: Things to Consider for a Better Running Engine

Originally Posted by alans91z
I do have fresh catalytic converters, is the worry that leaning out idle will cause the cats to get too hot or perhaps too cold? Im not familiar with the feed starve cycle for cats
The main thing is that the cats see a constantly changing rich/lean cycle That's the feed/starve I was referring to. Probably should have been more clear. I can't speak to the conditions the cats will experience, but none of the changes cited stop the rich/lean cycle so should be OK. Maybe someone else could weigh in on that subject. Below is the best explanation I can offer on the need for rich/lean cycle.
From autotap.com: In the 1980s, "three-way" (TWC) converters made their appearance. These have two catalysts inside, one to oxidize HC and CO, and a second to reduce NOX. Some of the older TWC converters have an air pipe connected to an air pump or aspirator valve to supply air between the oxidation and reduction catalysts. Newer TWC converters don't need an air pipe and rely on oxygen in the exhaust to burn the pollutants.

To operate efficiently, three-way converters need an air/fuel mixture that alternates between rich and lean. When the air/fuel mixture is rich, it reduces the amount of oxygen in the exhaust. This allows the reduction catalyst to break down NOX. But to burn HC and CO, the oxidation catalyst needs more oxygen so the air/fuel mixture has to go lean. This allows the catalyst to momentarily absorb oxygen and trigger a reaction that burns up the HC and CO.

The powertrain control module (PCM) flip-flops the air/fuel mixture when the engine is warm by monitoring the rich/lean signal from the oxygen sensor in the exhaust. When the O2 sensor reads lean, the PCM makes the fuel mixture go rich. When the O2 sensor sends back a rich signal, the PCM shortens the on-time of the fuel injectors and leans the fuel mixture. The O2 sensor then send back a lean signal, and the PCM increases the on-time of the injectors to make the fuel mixture rich again. By rapidly changing the air/fuel mixture back and forth, the overall mixture averages out and keeps emissions at a minimum.
And I believe this process also keeps the cats from overheating.

HTH,
Elky
Old 09-11-2019, 05:00 PM
  #4  
Supreme Member
iTrader: (1)
 
GeneralDisorder's Avatar
 
Join Date: Mar 2017
Location: Portland, OR
Posts: 4,255
Received 422 Likes on 323 Posts
Car: 86 Imponte Ruiner 450GT, 91 Formula
Engine: 350 Vortec, FIRST TPI, 325 RWHP
Transmission: 700R4 3000 stall.
Axle/Gears: 9 Bolt Torsen 3.70
Re: Things to Consider for a Better Running Engine

The real question is - can you find some settings that will effectively disable the prop. gains? Those of us without cats that would rather target 14.7 like a stand-alone would be able to do would much appreciate this. I'm running EBL but it also has a lot of prop. gain code. I'm assuming inherited from it's original code base as used in $8D and TBI masks that are already speed density. The prop. gains might be great for folks with emissions testing and converters but the idle is hard enough to get sorted out on cars with large cams without throwing prop. gains into the mix.

GD
Old 09-12-2019, 08:51 AM
  #5  
Moderator

iTrader: (1)
 
RBob's Avatar
 
Join Date: Mar 2002
Location: Chasing Electrons
Posts: 18,406
Likes: 0
Received 217 Likes on 203 Posts
Car: check
Engine: check
Transmission: check
Re: Things to Consider for a Better Running Engine

If the proportional gains are zeroed out, the ECM will use the INT to create x-counts. Best bet for idle would be to run it in open loop. This eliminates the short and long term fuel trims along with the prop gains.

RBob.
Old 10-24-2019, 04:30 AM
  #6  
Member

 
BWilcox's Avatar
 
Join Date: Jul 2006
Location: Cary, NC
Posts: 212
Likes: 0
Received 0 Likes on 0 Posts
Car: 87 IROC
Engine: 420 EFI
Transmission: TKO500
Axle/Gears: Moser 9" 3:50
Re: Things to Consider for a Better Running Engine

Hi RBob and Tom,

Thank you for your continued support for the 7730 ECM.

Your software knowledge helps a lot of us that are software challenged or do not have the time to dig into the code.

Best Regards,

Bruce
Old 10-26-2019, 12:25 PM
  #7  
Senior Member

Thread Starter
 
84Elky's Avatar
 
Join Date: Jun 2010
Location: Montgomery, AL
Posts: 577
Received 29 Likes on 25 Posts
Car: 84 El Camino
Engine: 360 TPI
Transmission: 700R4
Axle/Gears: 3.42 + Truetrac, Moser 28 Spline
Re: Things to Consider for a Better Running Engine

Originally Posted by BWilcox
Hi RBob and Tom,

Thank you for your continued support for the 7730 ECM.

Your software knowledge helps a lot of us that are software challenged or do not have the time to dig into the code.

Best Regards,

Bruce
Bruce, thanks for the kind words, but RBob has probably forgotten more than I'll ever understand about this stuff
Elky
Old 12-06-2019, 08:19 AM
  #8  
Supreme Member

 
Dominic Sorresso's Avatar
 
Join Date: Dec 2001
Location: Bartlett, IL
Posts: 1,994
Received 11 Likes on 10 Posts
Car: 92 ZR-1
Engine: LT-5
Transmission: ZF-6
Axle/Gears: SuperDana 44 4.10
Re: Things to Consider for a Better Running Engine

Originally Posted by 84Elky
Bruce, thanks for the kind words, but RBob has probably forgotten more than I'll ever understand about this stuff
Elky
Ain’t that the truth Elky.

Re: Prop Gains, I have found on both my modified (cammed) SD motors, that u really want to reduce at least the Prop Gain at idle. And do so significantly. As an example, the Prop Gain on a stock LT-5 for idle is set at 9. I have mine at 2.
I have done this in conjunction w lowering the O2v values for the idle air flow conditions. I make a much smaller changes for airflow at various part throttle airflow.

Last edited by Dominic Sorresso; 12-06-2019 at 08:23 AM.
Old 12-07-2019, 06:46 PM
  #9  
Senior Member

Thread Starter
 
84Elky's Avatar
 
Join Date: Jun 2010
Location: Montgomery, AL
Posts: 577
Received 29 Likes on 25 Posts
Car: 84 El Camino
Engine: 360 TPI
Transmission: 700R4
Axle/Gears: 3.42 + Truetrac, Moser 28 Spline
Re: Things to Consider for a Better Running Engine

Yep. Anything in CL idle that will keep the INT from deviating from 128 helps. This has a significant downstream effect because the BLMs distance from 128 will adjust BPW significantly more than INTs distance from 128. And when INT can't move much, neither can BLM. In AUJP $8d, it takes an INT change of > 5 counts before BLM can be changed (always by 2 counts). This is why RBob continues to recommend idling in OL if no Cats because there is no INT or BLM change, and thus no o2-based fueling (PW) change.
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
CORV3TT3
DIY PROM
8
06-24-2015 06:41 PM
Cambridge205
DIY PROM
2
07-12-2008 01:10 PM
V8Astro Captain
DIY PROM
7
10-17-2005 01:47 PM
jjvette
DIY PROM
12
07-30-2004 05:05 PM



Quick Reply: Things to Consider for a Better Running Engine



All times are GMT -5. The time now is 07:42 PM.