Electronic – How to delay a relay closing

delayrelayremote controlswitchingtiming

I have a situation where I'd like to delay the closing of an off the shelf relay by ~5 seconds. Assuming it is a 5V coil, and switching 12 V, I'd like the following:

t 0:00: 5v applied to input, relay switch open.
t 0:05: coil closed, relay switch closes.

I think some simple RC network may do the trick, but I'm struggling to imagine the right configuration. Any ideas?

Best Answer

schematic

simulate this circuit – Schematic created using CircuitLab

A CMOS schmitt trigger 40106 or 4093 (check the numbers) would work for this.

  • Pick a reasonable value for C1 - 10uF, say.
  • Calculate R so that R * C = 5 s.
  • When the input goes high C1 will charge up. At about 2/3 of supply voltage NOT1 output will switch low and NOT2 will switch high. Q1 will turn on and the relay will pull in.
  • D1 allows instant reset by discharging C1 when input goes low. It may need addition of a resistor to limit the current to whatever's driving the circuit.
  • D2 protects Q1 when RLY1 is switched off.