[ QUOTE ]
I was taught that the term "Loop" meant "Circuit". Is this correct or wrong? Also, in "closed loop" wouldn't all inputs (i.e. O2, temp, MAP, Barometric, Throttle, and RPM) have input and contribute to the ECM decision making process, and not just only the O2 sensor?
[/ QUOTE ]
I'm an electrical engineer during the day, and I never hear anyone say loop in place of circuit, but maybe people in some circles say loop. I'm not sure.
I've been on the steep part of the ECM learning curve for the last few months, so I don't know every detail - but in closed loop, I think the ECM will mostly do whatever it takes to get the right O2 reading. That is, within certain bounds. At a certain point it'll give up and assume the O2 sensor is broken. Even in closed loop, I know it does at least monitor the TPS so it can do the accelerator pump emulation. But within certain bounds, I'm pretty sure it'll ignore MAP, RPM and temp to make the O2 happy.
Having said all that, the O2 feedback loop is relatively slow. I thing the open loop fuel delivery is the starting point even in closed loop. Say engine conditions in terms of MAP, RPM and temp are changing rapidly. The ECM will make an immediate fuel computation based on these parameters, plus any learning it has done previously. If the O2 reading ends up wrong, the ECM will start from that open loop baseline and start adjusting to get the O2 reading correct. This adjustment from the baseline is the source of information for the learning.
Like I said though, I'm no expert so I'm open to corrections.
[ QUOTE ]
Another question I have about today's ECM systems is how they read the inputs. In the early days ECM's had a constant connection to the inputs, but when I started get out of the mechanic trade, I learned that because of the increased amounts of ECM inputs they started sampling input readings at a predetermined staggered time intervals (for example every 0.5 seconds). Is this correct?
[/ QUOTE ]
Well, the ECM is microprocessor based, so in reality it has to only work at sampling intervals. It can't even deal with data rates faster than the clock rate of the processor. But yes, the ECM does grab samples of the sensors through analog-to-digital converters at certain intervals. This isn't really a bad thing as long as the sample rate isn't too slow. What would an ECM do with O2 sensor readings at 100 MHz or something anyway - nothing in an engine changes that fast anyway.