I need some ideas.
I am troubleshooting a water warmer that uses a servo to control gas flow and get the desired water temperature.
The problem is that the servo is broken, and I can't find a replacement 'soon'.
It has 4 wires, 2 go to the motor, and the other 2 to one of those "glass" magnetic switches, that gets switched on and off as one of the gears (which has magnets) spin.
If the heater does not sense the switch pulses, the display shows an error "E2" and shuts off. If I manually "emulate" the switch closures, by continuously shorting and unshorting its wires with half a second delay, the heater starts, and I can get a "manual" control of temperature by spinning the gears to the desired position. It works as a temporary solution, which is what I'm needing.
The question is how can I, with the two wires that go to the motor, emulate the 1/2 second pulses needed by the MCU?
Neither of the motor wires are positive or negative, I think this is due to the change of direction needed to raise/lower the gas.
I tried using an NPN transistor with the base on one of the motor's wires (both have power when measured against ground when the heater powers on), and the switch wires at the emitter and collector, but it still shows E2.
Sorry if this is a basic question but I'm quite stuck with this
I am troubleshooting a water warmer that uses a servo to control gas flow and get the desired water temperature.
The problem is that the servo is broken, and I can't find a replacement 'soon'.
It has 4 wires, 2 go to the motor, and the other 2 to one of those "glass" magnetic switches, that gets switched on and off as one of the gears (which has magnets) spin.
If the heater does not sense the switch pulses, the display shows an error "E2" and shuts off. If I manually "emulate" the switch closures, by continuously shorting and unshorting its wires with half a second delay, the heater starts, and I can get a "manual" control of temperature by spinning the gears to the desired position. It works as a temporary solution, which is what I'm needing.
The question is how can I, with the two wires that go to the motor, emulate the 1/2 second pulses needed by the MCU?
Neither of the motor wires are positive or negative, I think this is due to the change of direction needed to raise/lower the gas.
I tried using an NPN transistor with the base on one of the motor's wires (both have power when measured against ground when the heater powers on), and the switch wires at the emitter and collector, but it still shows E2.
Sorry if this is a basic question but I'm quite stuck with this

Comment