How can I convert a latching relay to two discrete momentary outputs?
One way to do this would be to get a couple of additional SPDT relays, one with a time delay, and switch them with your existing relay:







simulate this circuit &ndash; Schematic created using CircuitLab

When RLY1 closes, RLY2 pulls in right away and puts R1 across the output circuit. After a time delay, RLY3 pulls in and opens the circuit again.

A similar thing happens when RLY1 opens, but involving R2 instead.



You can use a 555 to create the time delay, like this:







simulate this circuit

When RLY1 is open, R3 discharges C2 through the coil of RLY2. This "triggers" the 555, so its output is high and the "discharge" pin is open.

WHen RLY1 closes, C2 starts to charge, and when it gets to 2/3 Vcc, the 555 output goes low, and the discharge pin turns on RLY3.

When RLY1 opens again, C2 discharges, and when it gets to 1/3 Vcc, the 555 triggers again, starting the cycle over.

The time delay is controlled by the combination of R3 and C2. The values shown will give you about 1.1 seconds.

If you prefer, you can use a 12V source and 12V relays. The 555 can handle either voltage.