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

What enables learn?

Thread Tools
 
Search this Thread
 
Old Jun 25, 2006 | 10:59 AM
  #1  
Willie's Avatar
Thread Starter
TGO Supporter
25 Year Member
iTrader: (1)
 
Joined: Jul 1999
Posts: 2,926
Likes: 5
From: Tucson, Arizona USA
Car: 1987 Z28 Convertible
Engine: 305 TPI
Transmission: 5-speed
What enables learn?

I've read this:

https://www.thirdgen.org/forums/diy-...=learn+control

in which Mike T says, "....There are at least 3 closed loop timers, that need to time out for it to start learning. Depends on how fast your O2 sensor heats up. You could be in closed loop, but not learning yet. Also, learn control goes off when you hit highway mode. It won't use the O2 sensor readings, just goes by the tables in memory."

What are these three timers? So in order to learn, closed loop must be attained first? I'm finding on my setup that learn is enabled prior to closed loop.

Also, I have a strange condition. As I watch my scanner, learn turns on and off every second or so.... back and forth, over and over... What could be wrong? I've searched Tuner Pro for "learn" and found four instances (see attachment). All these parameters seem to be okay, I think.

749 ECM
$58 Code
3-wire O2

Willie
Attached Thumbnails What enables learn?-learn.jpg  
Reply
Old Jun 25, 2006 | 12:06 PM
  #2  
RBob's Avatar
Moderator
iTrader: (1)
 
Joined: Mar 2002
Posts: 18,432
Likes: 233
From: Chasing Electrons
Car: check
Engine: check
Transmission: check
In the thread you referenced it seems as though folks were speaking in general. Even though specifics were stated. No ECM or maskid was mentioned, so specifics can't be used.

As for the $58 code, there are two closed loop timers. Found at $C348 & C349 (hot/cold)

There is no BLM Learn mode qualifier that the ECM needs to be in closed loop first. Here is what is required for BLM Learn mode to be active (again, $58 Maskid, AMUW 2.0L GrandAm in particular):

No MAP, TPS, or EGR errors (these are internal flags, not the Malfunction flags)

Commanded AFR of stoich at: $C392 (this sort of checks if in closed loop. Although can also have stoich commanded in open loop)

CTS above the value at: $C34C (80c, values are from the calibration above)

MAP below the value at: $C383 when in open throttle (90.6 KPa?)
MAP above the value at: $C384 when in open throttle (50.3 KPa)

RPM below the value at: $C37A when in closed throttle (1000 RPM)

RPM below the value at: $C34D (3200)


When those qualifiers are met the ECM will go into BLM Learn mode.

RBob.
Reply
Old Jun 26, 2006 | 01:57 PM
  #3  
mnorton's Avatar
Senior Member
20 Year Member
 
Joined: May 2002
Posts: 845
Likes: 0
From: Northern California, Redding
Car: Red 1987 IROC Convertible
Engine: 305 LB9 TPI
Transmission: T5 5-Speed
Axle/Gears: 9-Bolt 3.45
Seems like you must have made an error here...

RPM Below 1000 "and" Below 3200?
Reply
Old Jun 26, 2006 | 05:08 PM
  #4  
SBNova's Avatar
Member
 
Joined: May 2003
Posts: 263
Likes: 0
From: Lakeland,Florida
I am guessing its below 1000 closed trottle, and below 3200 at any other time, that the rest of the parameters are met.

While we are on this topic and $58, what is known about "premium fuel" in my Typhoon application? There are some editable's based on premium fuel, but nobody seems to know when or how its tested. Would it be by a timing test, looking for knock?
Reply
Old Jun 26, 2006 | 05:33 PM
  #5  
mnorton's Avatar
Senior Member
20 Year Member
 
Joined: May 2002
Posts: 845
Likes: 0
From: Northern California, Redding
Car: Red 1987 IROC Convertible
Engine: 305 LB9 TPI
Transmission: T5 5-Speed
Axle/Gears: 9-Bolt 3.45
So below 1000 RPM, basically it will "Learn" how to idle better. I suppose that makes sense. Temperature and altitude can have a big impact on how an engine idles.
Reply
Old Jun 26, 2006 | 06:59 PM
  #6  
RBob's Avatar
Moderator
iTrader: (1)
 
Joined: Mar 2002
Posts: 18,432
Likes: 233
From: Chasing Electrons
Car: check
Engine: check
Transmission: check
Originally Posted by mnorton
So below 1000 RPM, basically it will "Learn" how to idle better. I suppose that makes sense. Temperature and altitude can have a big impact on how an engine idles.
It can be confusing, it is just the way the code is written. Once the open/closed throttle is tested for, the 'below the value at: $C34D (3200)' is really an open throttle only test (at least with these cal values). This is because if in closed throttle and above 1,000 RPM BLM learn is not used. So the other upper limit doesn't get tested.

As you mention when in closed thotttle the idle BLM cell won't learn in until the RPM is below 1,000 RPM ( for the cal shown). This prevents decel from learning into that cell. One mask in particular has 3 BLM cells, the 3rd for decel. But it isn't a learn cell, just one that is loaded from the cruise cell with an offset (lower). The ECM just runs with it.

RBob.
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Elephantismo
Electronics
14
Feb 13, 2019 12:51 AM
Rocket-Doc
TBI
1
Nov 14, 2015 02:08 PM
Quzyle
DIY PROM
13
Oct 15, 2015 03:35 PM
drumstixer
Body
5
Sep 29, 2015 03:02 PM
mfp189
Transmissions and Drivetrain
1
Sep 27, 2015 09:25 AM




All times are GMT -5. The time now is 02:55 AM.