Electronic – circuit simulator out there that has latching relays

latchingrelaysimulation

Okay, I'm at my wits end with this one. Having tried a dozen or so free/semi-free circuit simulators, I can't find any that include latching relays. This surprises me as they're one of the most common components I use.

Am I missing something obvious like another naming convention, or is there a decent simulator out there that does include them that I just haven't found yet?

I'm giving thought to coding one for Falstad's simulator, but can't do this in the office as I don't have the software…


The functionality I need is a single momentary switch latching the relay on, then latching it off again on the next press. I imagine I'm missing something fairly obvious in making this happen, so will keep playing, but felt it couldn't hurt to ask for an extra prod in the right direction please?

Best Answer

@Andyaka Thanks for the tip! This seems to get me so close to what I need, with the exception of requiring two switches to control it. The functionality I need is a single momentary switch latching the relay on, then latching it off again on the next press. I imagine I'm missing something fairly obvious in making this happen, so will keep playing, but felt it couldn't hurt to ask for an extra prod in the right direction please?

OK, to make this work from a single switch, tie the D input to the inverted output of the D type flip-flop (Q bar) instead of tying it to logic 1. Now, each time the switch is pressed (i.e. a single press puts clock high and then returns it low when released), the output toggles state and remains latched until the next transition on clock: -

enter image description here

If you were to build it in hardware then a good trick is to incorporate contact debounce like this: -

enter image description here

Taken from this answer from 2013.