J
Jag Man
Guest
I want to test an automotive ECU to be sure it's generating the correct
pulses to the fuel injectors.
Let me describe the wanted test pulses by telling you how the they are
generated in the car. A "trigger board" in the distributor has 2 Hall effect
transistors onboard,
at diametrically opposed positions. The rotor has a small magnet embedded
and is whirling around right above the trigger board, so each Hall effect
transistor
is fired once per revolution of the rotor. Three wires feed form the trigger
board
to the ECU, A B, and C. As a result of the Hall effect transistors, the
resistance
between A and C momentarily changes from infinite to 0, followed shortly
thereafter (i.e., 1/2 a rotor revolution later) by B and C doing the same.
Thus
the A, B, and C are seen by the ECU as dual normally open switches that each
momentarily close once per rotor revolution.
So the question is, what is the simplest way to simulate this, perhaps with
ICs?
I'm thinking of perhaps a pair of relays to represent the switches. A pulse
stream would be generated by a 555 timer IC, somehow feeding every other
pulse to alternating relays. I have a feeling a flip-flop could be used
beneficially, but can't quite see how to do it. We don't have to worry
about pulse width, as the actual width of pulses emitted by the ECU
are independent of the closure times seen on A, B and C.
I am coming at this as an amateur, but I have done some circuits using
the 555 timer IC.
Any helpful suggestions would be appreciated.
TIA
Ed
pulses to the fuel injectors.
Let me describe the wanted test pulses by telling you how the they are
generated in the car. A "trigger board" in the distributor has 2 Hall effect
transistors onboard,
at diametrically opposed positions. The rotor has a small magnet embedded
and is whirling around right above the trigger board, so each Hall effect
transistor
is fired once per revolution of the rotor. Three wires feed form the trigger
board
to the ECU, A B, and C. As a result of the Hall effect transistors, the
resistance
between A and C momentarily changes from infinite to 0, followed shortly
thereafter (i.e., 1/2 a rotor revolution later) by B and C doing the same.
Thus
the A, B, and C are seen by the ECU as dual normally open switches that each
momentarily close once per rotor revolution.
So the question is, what is the simplest way to simulate this, perhaps with
ICs?
I'm thinking of perhaps a pair of relays to represent the switches. A pulse
stream would be generated by a 555 timer IC, somehow feeding every other
pulse to alternating relays. I have a feeling a flip-flop could be used
beneficially, but can't quite see how to do it. We don't have to worry
about pulse width, as the actual width of pulses emitted by the ECU
are independent of the closure times seen on A, B and C.
I am coming at this as an amateur, but I have done some circuits using
the 555 timer IC.
Any helpful suggestions would be appreciated.
TIA
Ed