Fooling the Computer for Better MPG

Ecomike said:
I was thinking along the same lines about the 2 temperature sensors, but then I realized that a working O2 sensor is probably compensating for any error produced by small systematic errors in the readings coming from the temperature sensors. I think the MAP + MAT + CTS sensor inputs are used to make an estimate which is then corrected by the O2 sensor if the O2 sensor is working. If this true, and I think it is, a biased temperature or MAP sensor should get corrected by the O2 sensor.

I know that others have used adjustable MAP sensors to run theirs richer. But did they still have working O2 sensors on those rigs?

BINGO!!!

In CLOSED LOOP operation, anything we can do with the other sensors, or by changing the fuel pressure will be compensated for by being overridden by the authority the O2 sensor has over the PCU.


THAT is precisely why we have to trick the O2 sensor: it's the "master sensor" (Big Boss) if you will, when running closed-loop.

Even then, we have to be careful not to try to trick it TOO much, because if the PCU sees that the fuel trim (the amount of correction applied to bring the mixture within that assumed 14.7 A/F ratio) is too far from what it "expects" it to be, it will set a MIL (Check Engine) light. I suspect we WOULD have the latitude to move the A/F to maybe 16:1 without tripping the MIL, however.


If we are in OPEN LOOP (during warm-up, or at WOT) messing w/ the other sensors or fuel pressure WILL affect mixture, but that's not when we want to mess with the mixture.


The PCU is in CLOSED LOOP probably 98% of the time.


Bob
 
Last edited:
After reading over the posts here Bob ( -may I call you Bob? ) I think the problem here is this:

None of us here know what we're talking about( hold the flamage guys,...)
Most of us get lower gears, bigger tires, anything to improve OFF road ability, giving up on road drivability along the way. Do a search for gas mileage on any forum and the responses are; check the sensors, injectors, vacume systems, etc, or "hey it's a Jeep,.. Got big tires,.. deal with it.

I don't think I've seen a post about modifying the sensors for improved economy anywhere. Everyone wants more power, not better mileage.

I think the op-amp is a good idea, although it seems a little complex to me.
How about this:
Unless I'm mistaken, the computer has a 5 volt "line" or "Buss" voltage that it sends to all the sensors that operate on 5 volts. Then it (the computer) checks the return voltage from the sensors, and works from there. What if you used a dropping resistor to make a seperate 5 volt signal, wire it to the Input side of the O2 sensor, and adjust the input voltage in .05 or .1 volt increments.

OK, if that sounded stupid, you can turn on the torches now.
 
tbburg said:
After reading over the posts here Bob ( -may I call you Bob? ) I think the problem here is this:

None of us here know what we're talking about( hold the flamage guys,...)
Most of us get lower gears, bigger tires, anything to improve OFF road ability, giving up on road drivability along the way. Do a search for gas mileage on any forum and the responses are; check the sensors, injectors, vacuum systems, etc, or "hey it's a Jeep,.. Got big tires,.. deal with it.

I don't think I've seen a post about modifying the sensors for improved economy anywhere. Everyone wants more power, not better mileage.

I think the op-amp is a good idea, although it seems a little complex to me.
How about this:
Unless I'm mistaken, the computer has a 5 volt "line" or "Buss" voltage that it sends to all the sensors that operate on 5 volts. Then it (the computer) checks the return voltage from the sensors, and works from there. What if you used a dropping resistor to make a separate 5 volt signal, wire it to the Input side of the O2 sensor, and adjust the input voltage in .05 or .1 volt increments.

OK, if that sounded stupid, you can turn on the torches now.

Yep, it's Bob, and no flaming from me.


Yes, you are 100% correct in most regards with your post. We are 4wd guys at heart, and I've owned Jeeps since my first CJ5 back in 1972, and have a TJ as well as my XJ, so I understand everything you point out.


In my case, my XJ is a vehicle I bought to tow my travel trailer with that I can unhook and go moderate 4 wheeling with on Western trails. It's not a hard-core XJ wheeler, but I do expect it to do its best with an Aussie locker up front and a sway bar disconnect for more articulation.


Other than that, it's a street machine, and since 90% of its miles are on the street, I want to get as many miles per DOLLAR of fuel as I can. When I tow, or go on trails, I want to be able to dial it back to a safe, richer mixture for power and longevity.


As far as a simple approach-feeding the computer a fixed voltage from a regulated 5v source, it would work to a point, but the biggest drawback is that it probably wouldn't offer good drivability except at one power setting for each set voltage, but for flatland cruising that would be OK. Just dial it lean until it surges, pings, or hesitates, and put it on the rich side of OK.


Unfortunately, the PCU is smart enough to realize that someone is playing with it, and will throw a MIL in no time flat. Not only does it look at absolute voltage, but it looks for a certain slew rate above/below that voltage (that matches what a good O2 sensor would do w/ feedback), and it looks to see if what the PCU is metering is within a certain tolerance from a zero trim setting (the nominal assumed injector pulse width at any operating parameter).

What I am looking to do is to get decent drivability without having to tweak the mixture knob much, which means the PCU would be working its heart out for me , plus hopefully pulling the wool over its eyes so it doesn't know it's being hoodwinked.


The OP AMP is actually a very simple circuit if I understand it correctly, and the battery device for testing is even simpler. Can't get much more simple than cutting one wire and inserting a part of a dry cell's voltage in series w/ the sensor's output.


The only thing left is to try it when I get around to it. If someone else beats me to it, that's fine, too. The point is to share and hopefully collectively get something from the sharing. I am curious, and I am cheap, and if BOTH can be satisfied by such a mod, so much the better!


Bob
 
I think you mis-understood me, or I was unclear. What I meant was to feed an adjusted voltage to the input of the O2 sensor, not the computer.

As I understand it, the computer sends a fixed voltage(5+) to the O2 sensor. The O2 sensor acts as an on/off switch, flipping back and forth. the "on pulse" shows a voltage rise from 0 up to 5. at some point the sensor cycles off, and the voltage drops. The quick on/off cycle shows a low average voltage. The longer the 02 sensor is "on", the higher the voltage.
Let's say if the "switch" is "on" 50% of the time, you would get 2.5 V to the computer input.
Now, suppose instead of 5 volts in to the O2 sensor, you have a 5.2 volt feed. The O2 sensor still cycles at the same rate, but now the "signal voltage to the computer will be higher, probably around 2.6v.
Feed 4.8v into the O2 sensor,the output voltage would drop.

The computer will still get a varying signal from the sensor, so it wouldn't lock in open loop mode. It would still be "correct" just adjusted by whatever appropriate voltage adjustment was being fed into the sensor.

By the way, I was talking about wireing a seperate feed for the sensor, not modifying the voltage comming out of the computer in some way.
 
tbburg said:
I think you mis-understood me, or I was unclear. What I meant was to feed an adjusted voltage to the input of the O2 sensor, not the computer.

As I understand it, the computer sends a fixed voltage(5+) to the O2 sensor. The O2 sensor acts as an on/off switch, flipping back and forth. the "on pulse" shows a voltage rise from 0 up to 5. at some point the sensor cycles off, and the voltage drops. The quick on/off cycle shows a low average voltage. The longer the 02 sensor is "on", the higher the voltage.
Let's say if the "switch" is "on" 50% of the time, you would get 2.5 V to the computer input.
Now, suppose instead of 5 volts in to the O2 sensor, you have a 5.2 volt feed. The O2 sensor still cycles at the same rate, but now the "signal voltage to the computer will be higher, probably around 2.6v.
Feed 4.8v into the O2 sensor,the output voltage would drop.

The computer will still get a varying signal from the sensor, so it wouldn't lock in open loop mode. It would still be "correct" just adjusted by whatever appropriate voltage adjustment was being fed into the sensor.

By the way, I was talking about wireing a seperate feed for the sensor, not modifying the voltage comming out of the computer in some way.

I would describe the Renix O2 sensor more as a variable resistor, with its resistance being proportional to the O2 concentration. Now you have me wondering what the ECU is actually measuring. It is supplying a 5 volt signal to the grounded O2 sensor, and with a high impedance volt meter (analog) you can watch the voltage across the O2 sensor run back and forth from about 1 volt to 4 volts at idle, and it narrows considerably to about 2.3 to 2.7 volts at 2000 to 3000 rpm. In order for that to happen, the ECU must be supplying a current limited voltage, 5 volts, that drops as the resistance of the O2 sensor drops, right? In that case the damn Renix ECU may actually be measuring current???? Or perhaps it has a second high impedance circuit that measures the voltage drop, or voltage (I like the last choice better, but it could be either one).

Anyway you slice it, sounds like it will take a wide band O2 sensor purchase $$$ and installation to test the 2 bit gadget.:(
 
The O2 sensor is not a switch--it doesn't turn on/off--it sends a varying voltage to the ECM proportional to the O2 in the exhaust. The "switching" that is observed by placing a VM on the output is the voltage varying as the ECM alters the fuel mixture from lean to rich. Assuming the Renix system operates similar to a GM ECM, it will have an internal reference voltage that equates to a 14.7:1 air/fuel mixture; this voltage is generally the middle value of the O2's range; IE: 2.5v for the Renix, and .450 for the GM ECM.
While in open loop, this reference voltage does not vary. When in closed loop, the ECM compares the reference voltage to the O2's out put voltage, and adjusts injector on-time to either drive the O2 voltage up, or down, as needed, to maintain 14.7:1.
 
tbburg said:
I think you mis-understood me, or I was unclear. What I meant was to feed an adjusted voltage to the input of the O2 sensor, not the computer.

As I understand it, the computer sends a fixed voltage(5+) to the O2 sensor. The O2 sensor acts as an on/off switch, flipping back and forth. the "on pulse" shows a voltage rise from 0 up to 5. at some point the sensor cycles off, and the voltage drops. The quick on/off cycle shows a low average voltage. The longer the 02 sensor is "on", the higher the voltage.
Let's say if the "switch" is "on" 50% of the time, you would get 2.5 V to the computer input.
Now, suppose instead of 5 volts in to the O2 sensor, you have a 5.2 volt feed. The O2 sensor still cycles at the same rate, but now the "signal voltage to the computer will be higher, probably around 2.6v.
Feed 4.8v into the O2 sensor,the output voltage would drop.

The computer will still get a varying signal from the sensor, so it wouldn't lock in open loop mode. It would still be "correct" just adjusted by whatever appropriate voltage adjustment was being fed into the sensor.

By the way, I was talking about wireing a seperate feed for the sensor, not modifying the voltage comming out of the computer in some way.

I did misunderstand you, but because the O2 sensor doesn't work that way. Most sensors ARE fed 5 volts, but the O2 sensor is SELF GENERATING. It receives no voltage (unless it's a heated sensor, but that only goes to a resistive heating element to speed the sensor's response time), but actually PRODUCES voltage when hot and exposed to exhaust gas.

The O2 ssensor an analog device, and doesn't switch per-se, but because the computer keeps adjusting the mixture in a feedback loop from the O2 sensor, the voltage output generated by the O2 sensor varies by going back-and-forth through it's 0.45v "set point" as the computer continually overshoots in both directions as it tries to produce the perfect mixture.

Here is a pretty decent explanation of the O2 sensor and how it controls things through the computer (PCU):
http://www.mr2.com/TEXT/O2_Sensor.html

Your analogy of changing the baseline O2 sensor output by changing the 5v input is no different than adding a voltage AFTER the sensor in results (if the sensor HAD a source voltage input), except that since there is no input voltage, one can only modify the output of the sensor (by adding or subtracting* voltage). Believe me, if the sensor WERE fed an input voltage, THAT would be the simpler way to do what I am trying!

Bob
*Subtracting Voltage: It would only be necessary to add a provision to subtract voltage if one wanted the XJ to run RICHER than programmed, but seeing that most XJ tailpipes are pretty sooty, I think they run rich enough as is.
 
I see a lot of conversation about modifying the O2 signal. Why not just adjust the output of the MAP sensor. It is fairly simple and works well. I run one on my stroker to lean it a bit.

I'm a EE so I just fab'd up one using a 3 terminal regulator and tapping a switched 12v line. At the moment I am working on a MAP adjuster that simply fits in series with the sensor and will allow you to drop or boost your MAP output without having to tap into any other wires. It does has an adjustable boost/buck regulator. I'm sending the pcb design out to have the boards made early next week.
 
old_man said:
I see a lot of conversation about modifying the O2 signal. Why not just adjust the output of the MAP sensor. It is fairly simple and works well. I run one on my stroker to lean it a bit.

I'm a EE so I just fab'd up one using a 3 terminal regulator and tapping a switched 12v line. At the moment I am working on a MAP adjuster that simply fits in series with the sensor and will allow you to drop or boost your MAP output without having to tap into any other wires. It does has an adjustable boost/buck regulator. I'm sending the pcb design out to have the boards made early next week.

In closed loop, changing the MAP won't work because the O2 sensor will drive the PCU to the other direction to compensate.

The O2 is the Big Kahuna in the heirarchy of computer inputs. If any sensor changes more than the O2 sensor can compensate for, the PCU will throw a MIL and an emmission code.

When running open loop, of course, like WOT or w/ the engine not yet warmed up or tricked into thinking it isn't warmed up, messing with the MAP will work, but that usually makes worse fuel economy, but more power.

Bob
 
Food for thought: Heated Titania-type O2 Sensors

Titania sensors use a different type of ceramic and instead of generating a voltage signal that changes with the air/fuel ratio, the sensor's electrical resistance changes. The resistance is less than 1000 ohms when the air/fuel ratio is rich, and more than 20,000 ohms when the air/fuel ratio is lean. The ECU provides a base reference voltage and then rmonitors the sensor return voltage as the sensor's resistance changes. Titania O2 sensors are used on less than 1% of O2 sensor-equipped vehicles:

'86-'93 Nissan 3.0L trucks
'91-'94 Nissan 3.0L Maxima, 2.0L Sentra
'87-'90 Jeep Cherokee, Wrangler, and Eagle Summit
Heated Wide-Band O2 Sensors (LSU)

(from the November 2001 Bosch Reporter)

The newest O2 sensor technology from Bosch builds upon the planar design and adds the ability to actually measure the air/fuel ratio directly for the first time. Instead of switching back and forth like all previous sensor designs, the new wide-band O2 sensor produces a signal that is directly proportional to the air/fuel ratio.

The wide-band sensor uses a "dual sensing element" that combines the Nernst effect cell in the planar design with an additional "oxygen pump" layer and "diffusion gap" on the same strip of ceramic. The result is a sensor element that can precisely measure air/fuel ratios from very rich (10:1) to extremely lean (straight air). This allows the engine computer to use an entirely different operating strategy to control the air/fuel ratio. Instead of switching the air/fuel ratio back and forth from rich to lean to create an average balanced mixture, it can simply add or subtract fuel as needed to maintain a steady ratio of 14.7:1.

Like a zirconia thimble or planar-type sensor, the wide-band sensor produces a low-voltage signal when the air/fuel ratio goes lean, and a high-voltage signal when the mixture is rich. But instead of switching abruptly, it produces a gradual change in the voltage that increases or decreases in proportion to the relative richness or leanness of the air/fuel ratio. So, at a perfectly balanced air/fuel ratio or 14.7:1, a wide-band O2 sensor will produce a steady 450 mv. If the mixture goes a little richer or a little leaner, the sensor's output voltage will only change a small amount instead of rising or dropping dramatically.

Another difference in the wide-band O2 sensor is the heater circuit. Like a planar sensor, it is printed on the ceramic strip. But the heater circuit is pulse-width modulated to maintain a consistent operating temperature of 1292 to 1472 degrees F. the sensor takes about 20 seconds to reach operating temperature.

more on Bosch wideband oxygen sensors


And:
 
The newer O2 sensors are self generating (voltage), but not the 87-90 year Renix. The 87-90 year Renix gets a 5 volt feed from the ECU and the ECU somehow measures the voltage drop across the O2 sensor. The Renix O2 sensor is an O2 concentration sensitive variable resistor, and does not generate voltage.

The Renix ECU must be registering the remaining voltage on the ECU isolated (?) ground wire ( ?-My latest theory, makes more sense that a current limited voltage....as I posted below earlier). I am not sure which of these is the case, but I am sure the Renix O2 sensor is a variable resistor with a 5 volt input. I am not an EE, but a Chem. Eng., and I am guessing on how the Renix ECU gets its data out of the 5 volt signal it sends to the O2 sensor ) No one seems to know for sure that we have been able to reach.

According to Bosch (I spoke with one of the old timer engineers 2 weeks ago about the Renix O2 sensor) most OEM O2 sensors including the Renix OEM O2 sensors are HEGOs, "Heated" Exhaust Gas Oxygen sensors, meaning they have at least a third wire, 12 volt wire that runs the internal heater element in the O2 sensor. Some aftermarket Universal O2 sensors do not have the internal sensor heater and extra wire, which is a bad idea.....

The idea of being able to switch back to a richer mode with a pot control would be when power is needed (like up hill towing), in which case you would want it rich to avoid overheating and to get the extra torque and power. Then going downhill you coast in the leaner economy mode (hopefully).

One of you EE guys should call the engineering staff at Bosch and run some of the how to questions by them!:cool:


bobinyelm said:
I did misunderstand you, but because the O2 sensor doesn't work that way. Most sensors ARE fed 5 volts, but the O2 sensor is SELF GENERATING. It receives no voltage (unless it's a heated sensor, but that only goes to a resistive heating element to speed the sensor's response time), but actually PRODUCES voltage when hot and exposed to exhaust gas.

The O2 ssensor an analog device, and doesn't switch per-se, but because the computer keeps adjusting the mixture in a feedback loop from the O2 sensor, the voltage output generated by the O2 sensor varies by going back-and-forth through it's 0.45v "set point" as the computer continually overshoots in both directions as it tries to produce the perfect mixture.

Here is a pretty decent explanation of the O2 sensor and how it controls things through the computer (PCU):
http://www.mr2.com/TEXT/O2_Sensor.html

Your analogy of changing the baseline O2 sensor output by changing the 5v input is no different than adding a voltage AFTER the sensor in results (if the sensor HAD a source voltage input), except that since there is no input voltage, one can only modify the output of the sensor (by adding or subtracting* voltage). Believe me, if the sensor WERE fed an input voltage, THAT would be the simpler way to do what I am trying!

Bob
*Subtracting Voltage: It would only be necessary to add a provision to subtract voltage if one wanted the XJ to run RICHER than programmed, but seeing that most XJ tailpipes are pretty sooty, I think they run rich enough as is.
 
Last edited:
xjbubba said:
Food for thought: Heated Titania-type O2 Sensors

Titania sensors use a different type of ceramic and instead of generating a voltage signal that changes with the air/fuel ratio, the sensor's electrical resistance changes. The resistance is less than 1000 ohms when the air/fuel ratio is rich, and more than 20,000 ohms when the air/fuel ratio is lean. The ECU provides a base reference voltage and then rmonitors the sensor return voltage as the sensor's resistance changes. Titania O2 sensors are used on less than 1% of O2 sensor-equipped vehicles:

'86-'93 Nissan 3.0L trucks
'91-'94 Nissan 3.0L Maxima, 2.0L Sentra
'87-'90 Jeep Cherokee, Wrangler, and Eagle Summit
Heated Wide-Band O2 Sensors (LSU)

(from the November 2001 Bosch Reporter)

The newest O2 sensor technology from Bosch builds upon the planar design and adds the ability to actually measure the air/fuel ratio directly for the first time. Instead of switching back and forth like all previous sensor designs, the new wide-band O2 sensor produces a signal that is directly proportional to the air/fuel ratio.

The wide-band sensor uses a "dual sensing element" that combines the Nernst effect cell in the planar design with an additional "oxygen pump" layer and "diffusion gap" on the same strip of ceramic. The result is a sensor element that can precisely measure air/fuel ratios from very rich (10:1) to extremely lean (straight air). This allows the engine computer to use an entirely different operating strategy to control the air/fuel ratio. Instead of switching the air/fuel ratio back and forth from rich to lean to create an average balanced mixture, it can simply add or subtract fuel as needed to maintain a steady ratio of 14.7:1.

Like a zirconia thimble or planar-type sensor, the wide-band sensor produces a low-voltage signal when the air/fuel ratio goes lean, and a high-voltage signal when the mixture is rich. But instead of switching abruptly, it produces a gradual change in the voltage that increases or decreases in proportion to the relative richness or leanness of the air/fuel ratio. So, at a perfectly balanced air/fuel ratio or 14.7:1, a wide-band O2 sensor will produce a steady 450 mv. If the mixture goes a little richer or a little leaner, the sensor's output voltage will only change a small amount instead of rising or dropping dramatically.

Another difference in the wide-band O2 sensor is the heater circuit. Like a planar sensor, it is printed on the ceramic strip. But the heater circuit is pulse-width modulated to maintain a consistent operating temperature of 1292 to 1472 degrees F. the sensor takes about 20 seconds to reach operating temperature.

more on Bosch wideband oxygen sensors


And:

The only problem with using these technologies is that homebrew electronics would need to be built to take the output of these sensors and turn it into an output that the PCU will "think" is a rapid switching narrow band O2.

If it sees something other than generally what it expects (both in voltage response PLUS slew rate), it will know something isn't right and it will throw a code.

I am not that strong into electronic anymore to come up with a circuit to make these sensors' outputs mimic what it expects, but at our desired, variable A/F Ratios.

Anyone out there who can?

If so, I am SURE that there is a market for such technology. Just market it for "Off-Road" use only to deflect criticism from DOT/EPA, and have a way to switch to the stock sensor for emmissions testing possibly labeled "Highway Use."

.Bob
 
An electrically equivalent circuit would be a two resistor voltage divider, grounded on one end (the O2 sensor body is ground) , with the second resistor residing inside the ECM, connected to a regulated 5VDC (like all other sensors use). The junction of the two resisters reads 2.5vdc with key on, engine off( this from another voltage divider network inside the ECM). As the O2 sensor heats up, the O2's resistance changes, dropping more or less voltage, causing the voltage sensed by the ECM to increase or decrease. This change tells the ECM that the O2 sensor is active, and that closed loop is possible, given "time-out" and CTS parameters are met.
What ever trick you want to use to fool the ECM requires that the voltage going to the ECM constantly vary between 1.5 and 3.5VDC (above and below the 2.5vdc reference voltage). Not sure what the Renix system does with an out of tolerance input, but it probably drops out of closed loop, like my GM ECM does. Since "Renix" doesn't set codes, you wouldn't know. Modifying the O2 sensor alone, is not going to achieve the goal of controlling the A/F mixture. You need to alter the A/F mixture some other way (MAP, fuel pump, CTS) and "fool" the O2 sensor into telling the ECM it's still at 14.7:1 A/F mixture.
 
xjbubba said:
An electrically equivalent circuit would be a two resistor voltage divider, grounded on one end (the O2 sensor body is ground) , with the second resistor residing inside the ECM, connected to a regulated 5VDC (like all other sensors use). The junction of the two resisters reads 2.5vdc with key on, engine off( this from another voltage divider network inside the ECM). As the O2 sensor heats up, the O2's resistance changes, dropping more or less voltage, causing the voltage sensed by the ECM to increase or decrease. This change tells the ECM that the O2 sensor is active, and that closed loop is possible, given "time-out" and CTS parameters are met.
What ever trick you want to use to fool the ECM requires that the voltage going to the ECM constantly vary between 1.5 and 3.5VDC (above and below the 2.5vdc reference voltage). Not sure what the Renix system does with an out of tolerance input, but it probably drops out of closed loop, like my GM ECM does. Since "Renix" doesn't set codes, you wouldn't know. Modifying the O2 sensor alone, is not going to achieve the goal of controlling the A/F mixture. You need to alter the A/F mixture some other way (MAP, fuel pump, CTS) and "fool" the O2 sensor into telling the ECM it's still at 14.7:1 A/F mixture.

Which O2 sensor type are you referring to here?

The narrow band sensor generates a potential (rather than by resistance representing a certain mixture), though of course it has an internal impedance as well.

Most ECUs have an internal voltage divider that will set a nominal voltage if the O2 sensor is not connected or goes open. This will set an "acceptable" nominal pulse width (mixture) to run well and not damage the cat, though it WILL throw a code.

Having the O2 sensor tell the ECU the mixture is at 14.7 is exactly what increasing its output (to the ECU) does. The ECU will then alter the mixture until its ECU input (which it assumes is only the output of the O2 sensor) is at the voltage (0.45v) it has been "told" (programmed) 14.7 represents. It has no idea that what it is actually seeing (in my thesis) is the sum of the actual O2 output PLUS some additional amount.

Is that how you see it?

Bob
 
Bob, I have to apologize. After 4 pages of "interesting" input, somehow I got sidetracked into thinking :twak: we were talking about the Renix computer used in the '87-'90 XJ's with the 4.0l.
With regard to most O2 sensors in use today, including the post '90 XJ, I absolutely agree the O2 is a voltage generator, generating between .1 and ~1.0 volts DC, when heated to arround 600* f.
The .450 reference voltage that can be measured on the O2 output circuit, whih the ignition on, engine not running, is used by the ECM to determine if the O2 sensor is operating. The ECM senses when the O2 output swings past this point when it first heats up, signifying closed loop would be possible if other criteria are met. Also, the ECM knows that when in closed loop, a steady .450 V signifies an "out of tolerance" condition, and sets a code, and drops into open loop.
I guess what I'm struggling with regarding "fooling" the ECM, is that I don't see how you can control A/F mixture using a biased O2 signal. I believe you could make the ECM believe it's at the optimum 14.7 A/F mixture, if something else in the system causes an otherwise lean or rich condition, like biasing the MAP sensor in the lean direction.
 
xjbubba said:
Bob, I have to apologize. After 4 pages of "interesting" input, somehow I got sidetracked into thinking :twak: we were talking about the Renix computer used in the '87-'90 XJ's with the 4.0l.

I guess what I'm struggling with regarding "fooling" the ECM, is that I don't see how you can control A/F mixture using a biased O2 signal. I believe you could make the ECM believe it's at the optimum 14.7 A/F mixture, if something else in the system causes an otherwise lean or rich condition, like biasing the MAP sensor in the lean direction.

Not a problem. Somehow the Renix system got brought into it at some point.

As far as my thesis, instead of thinking about biasing the O2 output, imagine we built a custom O2 sensor that instead of generating 0.45v at 14.7 A/F that actually generated 0.52v at 14.7. Our computer, still thinking that 0.45v represented 14.7 would see 0.52v and have a hissy fit, and adjust the mixture to the lean side until the O2 output fell to that 0.45v it was taught to believe was 14.7.

In reality, you would now be running LEANER than 14.7 because we tricked the PCU with a "ringer" O2 sensor that is lying to it.

Now, instead of a building that mythical O2 sensor, we just add 0.05v to whatever output the "genuine" O2 sensor put out. The result would seem to be pretty much the same* as the "custom" O2 sensor in the preceeding paragraph, since the sum of the O2 output PLUS that 0.05v would now equal 0.52v which we would feed to the PCU.

*Except for the fact that we'd be operating on the edge of its ideal range.

I bring up again my '00 4.0 TJ (I still own it) that was getting 25mpg until I installed a new O2 sensor a few months ago and my mileage suddenly (from the very next tank onward) dropped to 20mpg max with NO other changes to the Jeep. The TJ runs the same now except it uses 25% MORE fuel!! I can only imagine that O2 sensor was "defective" in that somehow it was causing my TJ to run lean, thereby saving fuel. I WISH I'd saved that old O2 sensor so I could measure its output to confirm that.

That O2 swap got me to thinking how I could duplicate that old sensor by modifying the output of my present one.

Reading the mileage survey on the JU Cherokee forum, about 15% of late model XJ owners DO get up to 25mpg on the highway at reasonable speeds (55-60mph cruise), so SOMETHING is going on with those vehicles. With my '01 XJ I can only get 20mpg at 55-60mph Interstate here in flat Texas, and I am a very conservative driver (and ALWAYS get better than predicted mpg with vehicles I drive). Something's up for sure!

Bob
 
bobinyelm said:
I bring up again my '00 4.0 TJ (I still own it) that was getting 25mpg until I installed a new O2 sensor a few months ago and my mileage suddenly (from the very next tank onward) dropped to 20mpg max with NO other changes to the Jeep. The TJ runs the same now except it uses 25% MORE fuel!! I can only imagine that O2 sensor was "defective" in that somehow it was causing my TJ to run lean, thereby saving fuel. I WISH I'd saved that old O2 sensor so I could measure its output to confirm that.

That O2 swap got me to thinking how I could duplicate that old sensor by modifying the output of my present one.

Bob
Bob,

Why did you replace that O2 sensor? Have you considered taking the new one back under warranty (if there is any)? Or perhaps trying a different brand O2 sensor? What brand was that new one? Was it OEM with the OEM plug or a universal O2 sensor? I ask these questions wondering if it might not be the new O2 sensor that is off, or even more interesting that they are, or were both off, biased on different sides of the .45 V mark!:eek:

For the Record my jeeps are Renix and there are many of us with the Renix system also interested in this thread. Perhaps we should just refer to our comments as Renix, and Post-Renix, O2 tricks for treats! LOL.

Speaking to an earlier thread, I am wondering where the information came from that says that "Most ECUs have an internal voltage divider that will set a nominal voltage if the O2 sensor is not connected or goes open". I am wondering why they would bother.

From what I have read if the O2 sensor input is not acceptable, the ECU ignors it and uses the data from the other sensors plus a map table (burned into the memory) of emperical dynomoter test data to control the A/F ratio which is refered to as open loop, but is in fact another closed loop that simply runs rich all the time!

Also I am quite sure that the O2 sensor data input to the ECU must oscillate back and forth at about 1 second intervals across the magic 0.45 V (post Renix) mark or the ECU will decide to ignor the O2 sensor data. In other words the system always has over shoot and undershoot on the 0.45 V set point and the computer expects that, so it better see it. What concerns me is that the slope on the real O2 sensor output (narrow band) is so steep that anything more that a 0.05 V bias addition or subtraction may throw the system into a range where it can not measure the true O2 concentration anymore, that it will only know that it is overrange (high or low) and the signal gets stuck way off in the high or low range and then the bias circuit "trick" does not ever see 0.45 Volts again which it needs to add to the 0.05 to get the fake signal value. To make maters worse, if there is a small variation between O2 sensors, then they could already be slightly biased one way or the other from sensor to sensor increasing the risk of getting beyond the O2 sensors measurement limits.

Am I making this clear, what I am saying aout the steep slope, error problem?

Also I read and quote from below "The .450 reference voltage that can be measured on the O2 output circuit, with the ignition on, engine not running, is used by the ECM to determine if the O2 sensor is operating", and I ask where this came from? as it makes no sense to me?? If the power is on it should also be heating the O2 sensor thus turning the O2 sensor on in less than 20 seconds such that it generates the volatge itself. Also being lean, engine off, and plenty of excess air, a working Post Renix O2 sensor should be biased to the lean side in about 20 seconds and should not read 0.45 Volts?

Now with all that said, I see no reason that a good working, highly accurate narrow band O2 sensor can not be biased slightly. Also I thing a high impedance analog volt meter could be rigged up and used on the dash to monitor the actual O2 sensor values to insure that the op-amp, potentiometer, or what ever magic black box is used to bias the voltage between the O2 sensor and the ECU. That would allow one to see the actual real time values while the ECU is being biased to lean out or enrichen the A/F mixture.

Bob, one last thought, not to kill your efforts to build one of these gadgets (I am all for it), but to firshaget at what caused the 5 MPG mileage drop. When you changed the O2 sensor, is it possible that the sensor/harness wire connectors might need a little cleaning? If the connections or ground are not perfect, and adding just a few ohms of added resistance, that would lower the voltage signal to the ECU thus making it run richer, right?
 
Last edited:
Ecomike said:
Bob,

Why did you replace that O2 sensor? Have you considered taking the new one back under warranty (if there is any)? Or perhaps trying a different brand O2 sensor? What brand was that new one? Was it OEM with the OEM plug or a universal O2 sensor? I ask these questions wondering if it might not be the new O2 sensor that is off, or even more interesting that they are, or were both off, biased on different sides of the .45 V mark!:eek:

Answer: (In retrospect) STUPIDITY. It had over 80,000mi and most sources recommend replacement at 80k. Further, about every month or two it would throw a MIL for "slow response" (if I idled in a traffic jam for more than 5 minutes, but never "on the road") which is indicating that it's getting toward the end of its life. It didn't cost me anything to reset the code, but I found it annoying, never guessing that replacing it would cost me that 25% in fuel economy.

The one I put in was, I think, a Bosch, and it was an "OEM type" having the proper plug to plug right into the harness.

For the Record my jeeps are Renix and there are many of us with the Renix system also interested in this thread. Perhaps we should just refer to our comments as Renix, and Post-Renix, O2 tricks for treats! LOL.

Speaking to an earlier thread, I am wondering where the information came from that says that "Most ECUs have an internal voltage divider that will set a nominal voltage if the O2 sensor is not connected or goes open". I am wondering why they would bother.

That is from a Bosch book on fuel injection I used when I was regularly servicing BMWs that used Bosch designed FI. That circuit supplies that voltage (which is overridden by the actual O2 output) to enable the vehicle to be driven if the O2 fails completely both as a "limp-home" for the driver, PLUS as a safety device for the catalytic converter, so the computer would not go too rich w/o an O2 and harm the cat. The BMW 528 model regularly ran lean w/ the O2 connected, and would hesitate or surge under slight throttle. Most of us simply disconnected it (nice green wire with an inline plug right on the firewall screaming "disconnect me!" and got MUCH better performance, and better fuel economy. Running lean actually caused drivers to add throttle, which caused MORE fuel usage. I could get 33mpg disconnected with great throttle response, but only 30mpg and poorer throttle response connected. NO MIL light to worry about in those 1980's e28 circuit!

From what I have read if the O2 sensor input is not acceptable, the ECU ignores it and uses the data from the other sensors plus a map table (burned into the memory) of empirical dynomoter test data to control the A/F ratio which is referred to as open loop, but is in fact another closed loop that simply runs rich all the time!

Maybe true now with the JTEC PCU (which I have not studied). Technically, any operation w/o feedback (as from the O2 sensor) is OPEN loop. The o2 is the only sensor that provides feedback, and is the "Master Sensor" if you will.

Also I am quite sure that the O2 sensor data input to the ECU must oscillate back and forth at about 1 second intervals across the magic 0.45 V (post Renix) mark or the ECU will decide to ignor the O2 sensor data. In other words the system always has over shoot and undershoot on the 0.45 V set point and the computer expects that, so it better see it. What concerns me is that the slope on the real O2 sensor output (narrow band) is so steep that anything more that a 0.05 V bias addition or subtraction may throw the system into a range where it can not measure the true O2 concentration anymore, that it will only know that it is over range (high or low) and the signal gets stuck way off in the high or low range and then the bias circuit "trick" does not ever see 0.45 Volts again which it needs to add to the 0.05 to get the fake signal value. To make matters worse, if there is a small variation between O2 sensors, then they could already be slightly biased one way or the other from sensor to sensor increasing the risk of getting beyond the O2 sensors measurement limits.

Yep, that is a possibility that only experimentation will show. Make no mistake, the PUC (or ECU in Renix) will TRY to drive the O2 input back to 0.45v, which is actually what we WANT, because that will mean that our O2 sensor WILL be at a greater voltage (sum of actual sensor output
PLUS the bias voltage we are adding to it).

As to whether it can do it in a way that will satisfy the computer's expectations with regard to slew rate (that 1 oscillation per second) is something I won't know until we try.

I DO have a dual trace oscilloscope packed somewhere away (since we moved to TX lots of my shop tools are in a storage unit still), and if I ever can get organized in our new place I might actually FIND it and have time to experiment.

Am I making this clear, what I am saying about the steep slope, error problem?

Perfectly, and I agree 100%. The only question is whether it would defeat us, or restrict how much we could fool the computer, and if that would be enough to make a measurable difference in fuel consumption.

Also I read and quote from below "The .450 reference voltage that can be measured on the O2 output circuit, with the ignition on, engine not running, is used by the ECU to determine if the O2 sensor is operating", and I ask where this came from? as it makes no sense to me?? If the power is on it should also be heating the O2 sensor thus turning the O2 sensor on in less than 20 seconds such that it generates the volatge itself. Also being lean, engine off, and plenty of excess air, a working Post Renix O2 sensor should be biased to the lean side in about 20 seconds and should not read 0.45 Volts?

I don't know where that came from. I didn't write it. I HAVE read methods to "test" an O2 sensor w/ a propane torch (off the vehicle), or on the vehicle by introducing propane into the intake (to make a temporary rich mixture). Of course, the only reason to have the ignition on is to heat the sensor, though the heater has no effect on operation if the sensor is hot (600 deg F or above) from combustion gasses (though the computer looks for the heater draw and will throw a code if it doesn't see it).

Now with all that said, I see no reason that a good working, highly accurate narrow band O2 sensor can not be biased slightly. Also I thing a high impedance analog volt meter could be rigged up and used on the dash to monitor the actual O2 sensor values to insure that the op-amp, potentiometer, or what ever magic black box is used to bias the voltage between the O2 sensor and the ECU. That would allow one to see the actual real time values while the ECU is being biased to lean out or enrichen the A/F mixture.

Thanks, that is the FIRST such comment I have gotten, and that's exactly what I propose.

Bob, one last thought, not to kill your efforts to build one of these gadgets (I am all for it), but to firshaget at what caused the 5 MPG mileage drop. When you changed the O2 sensor, is it possible that the sensor/harness wire connectors might need a little cleaning? If the connections or ground are not perfect, and adding just a few ohms of added resistance, that would lower the voltage signal to the ECU thus making it run richer, right?

That's true, but now unfortunately, having long ago "tossed" the old O2, I am at a loss to reconstruct the reason for the better economy w/ the old sensor. All I could do now would be to measure the O2 output of the new one in operation. Actually, I DID save the old one for over a month intending to play w/ it, but left it where it annoyed my neat-nik spouse, and she bugged me about it (somewhat rightly) until I threw it out. DOH!! I don't drive the TJ that much (maybe 200mi/mo in the winter), so by the time I realized what the new one was doing to me the old one was gone.

If what you say is TRUE, that is a GOOD THING, because it tells me that there IS enough "wobble room" in the O2/PCU equation for a 5mpg (25%) variance in fuel usage based on varying O2 outputs (whether caused by resistance, bad O2, etc.). THAT actually gives me hope!

My understanding is that O2 sensors will give slower response as they age (evidence" my MIL code), but that they should not change their reference voltage (since that is built into the "physics" of the metals that the O2 sensor is constructed from). Do you concur w/ that? That's why I was rather shocked that my mileage changed like that. Your point that the new sensor may have resistance at its connector is one possible explanation, but of course, the internal impedance (resistance to ground) of the PCU should be high enough that any reasonable resistance in the connector (certainly less than 100 ohms) shouldn't alter the PCU input voltage enough to matter. Hmmm...

Lottsa' questions. Few answers. Makes me want to get under there and start measuring.

AH, but today is Saturday, which means building and installing gutters on this money pit we fondly call a "home." Alas, I digress...

Bob
 
Back
Top