Hi,
I am dealing with 1991 Bosch EFI (Electronic Fuel Injection) system, however it is not a car question. It is about the Microcontroller or ECU in automotive terms.
Nevertheless, I need to give some description of participating modules:
* Idle switch - this switch closes when the driver releases fully the gas pedal, thus signaling the ECU to start taking care of the engine idle RPMs. Switch is normally open and closes to ground. The gas pedal is linked to the throttle with a simple metal wire, no fancy stuff. When the wire losses tension, the witch closes.
* Solenoid valve. In a feat of German engineering, on the other side of the switch there is a solenoid valve, connected to the car battery positive terminal. Once the gas pedal is released, the idle switch closes and current flows through the valve to ground. Thus activating the valve. The purpose of the valve is not important, but it just cuts some low pressure flow in a hose.
* The ECU has 25 pins connector and it listens for the Idle switch closing on pin3 of that connector. If the gas pedal is depressed, the idle switch is opened and pin3 is pulled high as the solenoid valve works as a pull up resistor to 12 volts (battery positive terminal). Releasing the gas pedal closes the switch and pulls that pin3 to ground. My expectation then is that this pin3 is somehow connected internally to the MCU (Intel 8051) and that the MCU listens for when that pin3 is pulled low to activate the idle engine subroutine.
All that is good, but after reverse engineering part of the ECU PCB - I am left with a WTF, this can’t really work. I checked and checked and checked and checked my reverse engineering, did it from scratch a few times and I am certain I haven’t made a mistake. Unless there is intentionally something on the PCB that throws reverse engineering off, I don’t know how this whole thing can work. And it works - I tested it on the car.
All schematics are attached. If someone is curios/interested in helping, please say so, post here, send me a message, anything.
Note:
The whole thing of how the idle switch and solenoid operate is taken from the official repair manual of the car. There is no documentation for the internal works of that particular ECU Bosch Mono-Jetronic A2.2
Thank you!