What does this mean, go into a closed loop?
Are you saying after warming up the O2 sensor becomes active? Does it need to reach a certian temperature to begin sending data?
This one I can answer... I'm not an expert mechanic, but I know computers and I've written control loops. This is going to be a bit long, but I'll try to keep it as clear as possible.
There is a "control loop" that the engine computer uses to run the engine fuel system. Basicly that means there is a piece of software in the computer that controls the engine. The computer is calibrated (i.e. it is designed to accept data within certain limits) to take input data from the various engine sensors (e.g. O2, Crank position indicator, etc...).
The control loop can run in two modes - open loop or closed loop. The difference is how the data is interpereted and how the control loop reacts.
In an "open loop" mode the control loop uses some of the data available, but generally operates based on a set of default "guesses" about how to run the engine. It is sort of like saying there is a certain sequence that will always work to turn over the engine, so that is what the computer does. In open loop mode the data from a lot of the sensors is not used by the computer.
When we say "closed loop" we are refering to the same piece of software in the engine computer. However, in a "closed loop" mode the data from the various engine sensors is being used by the computer to figure things out the best way to run the engine. For example:
The computer uses the O2 sensor value to figure out how much oxygen is being drawn into the intake. It also knows how hard your pushing on the gas pedal. It can combine these two pieces of information and determine how much fuel to squirt into the cylinder by adjusting the amount of time the fuel injector is open. When the cylinder fires it can use the other sensors (like the knock sensor) to determine when the cylinder fired. Then, when the next cylinder is ready to fire, the computer can feeback (i.e. control or adjust) the amount of fuel that comes from the injector to optimize fuel usage and engine power.
So, the reason it is called "closed loop" is the computer is using the results of the last operation it performed to optimize the next operation... The last operation is feeback the computer uses to control the loop...
Now, the catch is that when you start a cold engine the system runs in an open loop mode until the engine comes up to temperature. The reason is the values the sensors report have to be within certain limits for the computer to use them. So, what Sundar and I were talking about was that if the engine (and consequently the engine sensors, fluids, etc...) is up to temperature, but the engine isn't running closed loop, then maybe the problem is a sensor (like the O2 sensor) isn't working, so the computer has to run open loop...
Get it?
JW