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

Can't get 730 to lean out...

Thread Tools
 
Search this Thread
 
Old Nov 3, 2005 | 06:13 PM
  #1  
V8Astro Captain's Avatar
Thread Starter
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
Can't get 730 to lean out...

I've been working on this for a couple weeks now. In $8D there are two tables at $4A2 (O2 rich/lean upper zero) and $4AB (O2 fast rich/lean threshold).

I have BLM's mostly at 128. When I lowered the two above mentioned tables the BLM goes to 140 or so. This contradicts everything I thought I knew about these tables. I didn't think this would affect the BLM at all. As far as I know, $4A2 and $AB dictated where "128 occurs".

I thought that the BLM would stay the same, but the actual closed loop AFR would lean out slightly.
Reply
Old Nov 3, 2005 | 07:25 PM
  #2  
RednGold86Z's Avatar
Supreme Member
20 Year Member
iTrader: (1)
 
Joined: Mar 2000
Posts: 1,692
Likes: 1
From: Corona
Car: 92 Form, 91 Z28, 89 GTA, 86 Z28
Engine: BP383 vortech, BP383, 5.7 TPI, LG4
Transmission: 4L60e, 700R4, 700R4..
Axle/Gears: 3.27, 2.73
It dictates what A/F AND VE where 128 occurs. If the VE doesn't match the A/F and switch thresholds, BLM has to compensate.
Reply
Old Nov 4, 2005 | 12:04 AM
  #3  
dimented24x7's Avatar
Supreme Member
iTrader: (2)
 
Joined: Jan 2002
Posts: 9,962
Likes: 5
From: Moorestown, NJ
Car: 88 Camaro SC
Engine: SFI'd 350
Transmission: TKO 500
Axle/Gears: 9-bolt w/ 3.23's
Might want to be careful which tables your lowering. The rich O2 threshold, the lean O2 threshold control the range of values for the O2 that are considered stoich and are used to construct the error term. The mean rich/lean threshold should also be changed to reflect the new setpoints so that the corrections dont act in the wrong direction. That may be what your seeing. Your changing the thresholds for the long term fueling to make it leaner but the mean R/L O2 threshold remains the same, causing the rich/lean bits to be incorrectly set. IOW, they wont see the new setpoint and will think your constantly going leaner, or maybe the indicator bits are flip-flopped with the leaner setpoints. This looks like its causing the INT to rise up as there is always error present, which is due to the INT/BLMs rising up. Just a WAG but maybe 140 is where the BLMs and INT finally win out over the proportional term.
Reply
Old Nov 4, 2005 | 12:05 AM
  #4  
dimented24x7's Avatar
Supreme Member
iTrader: (2)
 
Joined: Jan 2002
Posts: 9,962
Likes: 5
From: Moorestown, NJ
Car: 88 Camaro SC
Engine: SFI'd 350
Transmission: TKO 500
Axle/Gears: 9-bolt w/ 3.23's
The tables you have appear to the the rich and lean thresholds for the slow O2. Id have to take a closer look at the actual code to be sure. Might be FOS but it looks like some of the comments dont jive with the code thats there.
Reply
Old Nov 4, 2005 | 12:23 AM
  #5  
dimented24x7's Avatar
Supreme Member
iTrader: (2)
 
Joined: Jan 2002
Posts: 9,962
Likes: 5
From: Moorestown, NJ
Car: 88 Camaro SC
Engine: SFI'd 350
Transmission: TKO 500
Axle/Gears: 9-bolt w/ 3.23's
Check and verify this with the code to be sure Im reading it right but 0x84B4 appears to be your missing Rich/Lean O2 threshold used to set the short term fueling status bit. These routines are so complicated that even after reversing them in the $61, $4D, and $0D I can still never remember how it all works.

Last edited by dimented24x7; Nov 4, 2005 at 12:34 AM.
Reply
Old Nov 4, 2005 | 03:06 PM
  #6  
V8Astro Captain's Avatar
Thread Starter
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
Originally posted by dimented24x7
Check and verify this with the code to be sure Im reading it right but 0x84B4 appears to be your missing Rich/Lean O2 threshold used to set the short term fueling status bit. These routines are so complicated that even after reversing them in the $61, $4D, and $0D I can still never remember how it all works.
My ANHT hack shows the table @ $84B4 as "INT delay vs. airflow".

I have lowered both tables @ $4A2 and $4AB. I didn't lower them exactly the same amount. Maybe I will try that.

thx for your help!
Reply
Old Nov 4, 2005 | 03:36 PM
  #7  
dimented24x7's Avatar
Supreme Member
iTrader: (2)
 
Joined: Jan 2002
Posts: 9,962
Likes: 5
From: Moorestown, NJ
Car: 88 Camaro SC
Engine: SFI'd 350
Transmission: TKO 500
Axle/Gears: 9-bolt w/ 3.23's
Given that the values looked up in the table are compared to the fast filtered O2, followed by the status bit for the short term fueling being set, Id say its mislabeled. Ill look again to be sure.
Reply
Old Nov 4, 2005 | 06:05 PM
  #8  
V8Astro Captain's Avatar
Thread Starter
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 was taking a look at the mystery table @ $4B4 in the ANHT hack. If you take the raw values and multiply them by .00376 (conversion factor used in previous O2 tables) you get converted values that look strikingly like some sort of O2 table.

Code:
FCB 130 ;  .489
FCB 138 ;  .519
FCB 142 ;  .534
FCB 142 ;  .534
FCB 138 ;  .519
FCB 134 ;  .504
FCB 122 ;  .459
FCB 120 ;  .451
FCB 118 ;  .444
I know it's not anything conclusive but looks like the same kinda curve similar to the other tables.
Reply
Old Nov 4, 2005 | 06:36 PM
  #9  
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
Removed incorrect info.
Don't want to leave bad info.

Last edited by JP86SS; Nov 4, 2005 at 10:54 PM.
Reply
Old Nov 4, 2005 | 08:52 PM
  #10  
dimented24x7's Avatar
Supreme Member
iTrader: (2)
 
Joined: Jan 2002
Posts: 9,962
Likes: 5
From: Moorestown, NJ
Car: 88 Camaro SC
Engine: SFI'd 350
Transmission: TKO 500
Axle/Gears: 9-bolt w/ 3.23's
This should clear things up. Thankfully all these PID routines are very similar from ecm to ecm to pcm. Heres some comments of the $8D routine around the area where the table is used.

Code:
LC9B7	LDAA	L0071			;MAP 
	LSRA 				;/2 for lookup
	LDX	#$84B4 			;mean rich/lean o2 table vs. map
	JSR	LE3D0 			;2d lookup
	SUBA	$00F6			;subtract offset
	BRCLR	L003E,#4,LC9C9		;Bra if not idling?
;
	LDAA	$8496			;Mean r/l O2 threshold for idling
;
LC9C9	BRSET	L003F,#2,LC9D0		;Bra if air
	SUBA	$849D			;O2 offset when air diverted
LC9D0	PSHA				;Push r/l threshold to stack
;
;-Check O2 window for closed loop
;
	LDD	$848F			;Load O2 window boundries into AB
;
; A = UPPER LIM FOR CLS TO OPN LP
; B = LOWER LIM FOR CLS TO OPN LP
;
	CMPA	L008E			;Compare upper bound to filtered O2
	BCS	LC9DC			;Bra if O2 >, O2 outside of window
;
	CMPB	L008E			;Compare lower bound to filtered O2
	BLS	LC9E2			;Bra if O2 > lower bound
;
;-Here if O2 isnt dwelling within window, O2 is working properly
;
LC9DC	CLR	L00DE			;Clear O2 dwell timer, O2 working properly
	BSET	L0001,#$01		; SET o2 SENSOR ACTIVE
;
;-check short term direction of O2
;
LC9E2	PULA				;Get r/l threshold back
	PSHA				;Push back to stack for later
	LDAB	$849C			;Hyst. for r/l
	ABA				;Add it in
	CMPA	L008E			;Compare to filtered O2
	PULA				;Get r/l threshold back
	BCS	LC9FE			;Bra if O2 was >, going richer
;
	SBA				;Subtract hyst.
	CMPA	L008E			;Compate to filtered O2	
	BHI	LC9F8			;Bra if O2 <, going leaner
;
;-O2 neither richer or leaner, check direction of O2
;
	LDAA	L008E			;filtered O2
	CMPA	L00EA			;filtered O2, one delayed
	BHI	LC9FE			;Bra if current O2 >, going richer
;
;-Going leaner here
;
LC9F8	LDAB	L0047			;Status word
	ANDB	#$BF			;Clear b6, going leaner
	BRA	LCA02			;Bra to continue
;
;-Going richer here
;
LC9FE	LDAB	L0047			;Status word
	ORAB	#$40			;Set b6, going richer

Last edited by dimented24x7; Nov 4, 2005 at 08:55 PM.
Reply
Old Nov 4, 2005 | 10:16 PM
  #11  
dimented24x7's Avatar
Supreme Member
iTrader: (2)
 
Joined: Jan 2002
Posts: 9,962
Likes: 5
From: Moorestown, NJ
Car: 88 Camaro SC
Engine: SFI'd 350
Transmission: TKO 500
Axle/Gears: 9-bolt w/ 3.23's
https://www.thirdgen.org/techbb2/sho...ighlight=L84B4

It would appear that RBob has already posted this information previously. I think we just might be able to conclude that ithe labeling is in error in the hack.
Reply
Old Nov 4, 2005 | 10:33 PM
  #12  
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
Thanks for finding that and clearing it up
Changing all my docs now.
Reply
Old Nov 5, 2005 | 02:49 AM
  #13  
V8Astro Captain's Avatar
Thread Starter
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
sweet. Maybe I'm search retarded or something. I can never get exactly the results I need even tho I know it's here! I guess I don't enter the right terms or something.

Thanks dimented24x7 for pointing it out. Wow, I knew it had to be there! The 747 had similar tables. "Growing up" to a multiport setup and a different computer has been an excercise in patience.


Last edited by V8Astro Captain; Nov 5, 2005 at 02:53 AM.
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
F-body-fan
Auto Detailing and Appearance
37
Jan 12, 2023 01:49 PM
F.I. 57 Belair
DFI and ECM
8
Aug 23, 2021 01:09 AM
UltRoadWarrior9
Tech / General Engine
336
Apr 28, 2020 10:39 PM
FormulasOnly
TPI
95
Jul 23, 2018 08:47 AM
Mark_ZZ3
TPI
15
May 24, 2018 01:02 PM




All times are GMT -5. The time now is 11:01 PM.