closed loop/open loop





The timer varies for cold, warm, and hot operation.
Even if the O2 is still hot, the ECM must wait on a timer to go off before it reads the data, and these time durations are different.
If you have a chip reader/writer program you'll see the length of the timers.
How soon is "immediately" and what are you using to verify this? I don't have access to my chip software at the moment, but my "hot engine O2 timer" is 30 seconds. The cold one is 300 seconds. I forget what the warm one is at the moment. Somewhere I have the coolant temps that determine which timer is used.
I've watched it numerous times. Even if my car has been running for hours if I turn it off it won't go closed loop for 30 seconds if restarted immediately. Its like clockwork. I've adjusted this timer before and seen the change take place exactly at the time I set it to. Perhaps 84 is a little more different than I suspected?
Last edited by scorp508; Feb 25, 2005 at 09:38 PM.
For the Model Year 90-page 6E3-C2-2(L98)
Run Mode
"The system stays in Open Loop until the following conditions are met:
1. The O2 sensor has varying voltage output, showing that it is hot enough to operate properly. (This depends on temperature.)
2. The Coolant Temperature Sensor (CTS) is above a specified temperature about 40C(104F).
3. A specific amount of time has elapsed after starting the engine.
Specific values for the above conditions exist for each different engine, and are stored in the memory calibration. (MEM-CAL)."
(My note:EEPROM in later years)
The GM Fuel Injection Diagnosis manual says the same thing.
I tried to find a reference suggesting some elapsed times but no specific times were mentioned. I suspect all three have to be met. Not sure if these are "AND" gates or what.
Mr Probst in "Corvette Fuel Injection" lists the same criteria but uses different temps and lists a voltage instead of a temperature. This would obviously correlate with a temperature when the O2 sensor is active.
At any rate, time appears to be a factor in switching from open to closed loop.
Last edited by dlmeyers; Feb 26, 2005 at 10:57 AM.
From what I have read, I would think that the 02 would have a temperature with a corresponding voltage, and the "timers" are actually delays based on input the ECM receives from the sensor itself.
This is a good thread, how do I save a thread with out subscribing to it?
Last edited by _twisted_; Feb 26, 2005 at 11:27 AM.
87/88 Corvette
Hot Engine O2 Timer
Warm Engine O2 Timer
Cold Engine O2 TIimer
Min. Coolant Temp for BLM Update (Maybe these 2 are the other trigger?)
Max. Coolant Temp for BLM Update
From: http://www.tunercat.com/pdfs/ecm_$32.pdf
86 Corvette
Hot O2 Timer
Warm O2 Timer
Cold O2 Timer
Min. Coolant Temp for BLM Update
Max. Coolant Temp for BLM Update
From: http://www.tunercat.com/pdfs/ecm_$1f.pdf
85 Corvette
Closed Loop DelayTimer, Cold Engine
Closed Loop DelayTimer, Warm Engine
Closed Loop DelayTimer, Hot Engine
Minimum Closed Loop Integrator Value
Maximum Closed Loop Integrator Value
p.s.
I wish the search was working. About 1 year ago we had a great thread on this that included actual source code from the ECM showing how the timers worked and what temperatures were used for each timer.
Last edited by scorp508; Feb 26, 2005 at 12:05 PM.

The timer varies for cold, warm, and hot operation.
Even if the O2 is still hot, the ECM must wait on a timer to go off before it reads the data, and these time durations are different.
If you have a chip reader/writer program you'll see the length of the timers.
Perhaps 84 is a little more different than I suspected?
Although the '84 has an older, slower, ECM, I doubt it is really all that much different in the theory of operation.
For the Model Year 90-page 6E3-C2-2(L98)
Run Mode
"The system stays in Open Loop until the following conditions are met:
1. The O2 sensor has varying voltage output, showing that it is hot enough to operate properly. (This depends on temperature.)
2. The Coolant Temperature Sensor (CTS) is above a specified temperature about 40C(104F).
3. A specific amount of time has elapsed after starting the engine.
Specific values for the above conditions exist for each different engine, and are stored in the memory calibration. (MEM-CAL).".
At any rate, time appears to be a factor in switching from open to closed loop.
Especially in light of the first sentence, I interpreted that to mean the the O2 would require 30 seconds to 2 minutes to heat up. But because there IS a minimum of 30 seconds mentioned, and since enlightenment, I see it does hint at the possibility of the existence of an unmentioned timer.
RACE ON!!!
Just to futher muddy the water, I suspect OBDII may even be faster.
Now then, anybody for going back to carburators? (spelling?)
Hope everyone has a nice weekend.
dlmeyers 90 coupe zf6 speed shocks
Last edited by dlmeyers; Feb 26, 2005 at 04:31 PM.
The Best of Corvette for Corvette Enthusiasts
Now then, anybody for going back to carburators? (spelling?)
Screw carbs!
RACE ON!!!
Im running a three wire heated 02 sensor - Bosch 13190 ($44 from AutoZone).
Has two white and one black wire.
The black wire goes to the original 02 lead
The white wires are interchangable:
One goes to a good ground and the second one goes to a switched 12 volt source (only energized with the ignition key in the "Run" position.
Hope this helps.
Jake
What's gained by going into closed loop earlier?
I had to move to a heated 02 after installing long tube headers. The headers caused the system to drop out of closed loop at idle when the 02 sensor cooled down below the 600*F temp required for feedback to the ECM.
Jake
What's gained by going into closed loop earlier?
RACE ON!!!
p.s.
I looked the stock '87 values and they are as follows
Hot Engine O2 Timer: 066 Seconds
Warm Engine O2 Timer: 206 Seconds
Cold Engine O2 Timer: 300 Seconds












