I'm working on a 1990 Ford electronic engine control (EEC IV). Compared to today's vehicles, the ECU (electronic control unit) is fairly simple. I've been monitoring the O2 (oxygen) sensor signal and determined that the engine has been running lean. There are no diagnostic codes. The inputs to the ECU are O2 sensor, Manifold pressure, Atmospheric pressure, Coolant temp, Intake air temp, Throttle position & RPM. I planned to modify the O2 sensor signal to change the fuel injection command.
With the battery disconnected, I cut the signal wire from the O2 sensor at the ECU. I ran a pair of wire through the fire wall connecting one end of each to each side of the cut signal wire (from the sensor / to the ECU). I intended to add a circuit to modify the signal inside the cab. The pair of wires I used (for no particular reason other than they were available) happen to be a twisted pair of 16ga primary wire, typically used for datalink. Since disconnecting the battery causes the ECU to loose it's learned fuel map, I wanted to let the ECU re-learn before adding my circuit. I simply connected the pair together in the cab. At this point, all I had was an additional 3' of wire length added to the O2 sensor signal wire, however the two 18" wires that made up the 3' extension were twisted together.
The result has been surprising. The engine no longer runs lean. I have run it long enough to allow the ECU to re-learn the fuel map and it now runs stoich (ideal). The only other change was the removal and reconnecting of the ECU connector.
An O2 signal typically swings from .2 to .9 volts DC (.2 is the presence of oxygen / .9 is the absence of oxygen) at a relatively slow frequency of about 40 to 110 Hz. The ECU adjusts the fuel pulse to maintain a constant dithering. Does the twisted pair somehow change this input signal?
The only other possibility I considered was re-seating the ECU connector may have cleaned some connections, changing the signal values of some or all of the signals, most of which are simple analog inputs.
With the battery disconnected, I cut the signal wire from the O2 sensor at the ECU. I ran a pair of wire through the fire wall connecting one end of each to each side of the cut signal wire (from the sensor / to the ECU). I intended to add a circuit to modify the signal inside the cab. The pair of wires I used (for no particular reason other than they were available) happen to be a twisted pair of 16ga primary wire, typically used for datalink. Since disconnecting the battery causes the ECU to loose it's learned fuel map, I wanted to let the ECU re-learn before adding my circuit. I simply connected the pair together in the cab. At this point, all I had was an additional 3' of wire length added to the O2 sensor signal wire, however the two 18" wires that made up the 3' extension were twisted together.
The result has been surprising. The engine no longer runs lean. I have run it long enough to allow the ECU to re-learn the fuel map and it now runs stoich (ideal). The only other change was the removal and reconnecting of the ECU connector.
An O2 signal typically swings from .2 to .9 volts DC (.2 is the presence of oxygen / .9 is the absence of oxygen) at a relatively slow frequency of about 40 to 110 Hz. The ECU adjusts the fuel pulse to maintain a constant dithering. Does the twisted pair somehow change this input signal?
The only other possibility I considered was re-seating the ECU connector may have cleaned some connections, changing the signal values of some or all of the signals, most of which are simple analog inputs.