The only electronic website that replies to every comment, and addresses all circuit related issues.

Thermostat Delay Relay Timer Circuit

The circuit given below describes a time delay relay system which is used for keeping a hot air blower working under a specifically programmed timing sequence. The idea was requested by Mr. Doug Shadix, let's learn more:

Hi Swagatam,
Looks like you know your stuff when it comes to these timer circuits, this one is a little out there but dont believe it is out of your knowledge.
This is a replacement part for an old Bryant furnace 822 relay. What is needed is a circuit that will get a 24VAC supply when the thermostat kicks in, it will have to have a 45 second delay before triggering a relay that powers the 1/3HP blower motor, the motor needs to run for 45 seconds after the voltage is shut off via the thermostat. I'm sure that there is a more efficient circuit other than the 822 relay to do the job, especially when you take cost into the equation.

Once the thermostat kicks in it sends 24VAC thru the limit switch(as long as it's not tripped from an overheat), then thru the pilot lights thermo coupler (providing that the pilot is lit)then applies it to the timer/relay. Once the thermostat kicks out the voltage goes to zero across all components.
Yes, the process would have to repeat each time the thermostat kicks the furnace on.
I was orginaly looking at the 556 timer chip to see if it would be able to serve the dual delay, but looking to you for the best way to get it done.

The  Design:

The circuit shown below will respond exactly as per the requested specs. The entire functioning can be understood with the the following points:

When the thermostat "kicks in", the 24V AC is applied across D1 and ground of the circuit. The 24VAC gets rectified through D1/C1 and passes through R2 to reach the junction of R3 and D3.

Since initially C2 is in a discharged state the supply gets grounded via D3 and C2.

However as C2 starts charging up, after a predetermined time (45 seconds) set by the values of R2/C2, the voltage across C2 reaches about 1.4V which becomes sufficient to trigger T1.

T1 conducts and so does T2, pulling the relay into action. 

The blower connected to the relay contacts initiates.

After some specified time the thermostat switches OFF.

When this happens, the voltage at the cathode of D1 becomes zero which makes D2 forward biased. such that The instantaneous voltage at the collector of T2 instantly passes via C3, D2 and retains the conduction of T1.

The above situation inhibits the circuit and the relay from switching OFF even after the thermostat has switched OFF.

However now C3 start charging up, and after some predetermined time (45 seconds) set by the value of C3/R6, it gets fully charged and shuts off the base bias to T1.....the circuit and the relay also shut off....until the thermostat "kicks back" again to repeat the procedure.

Parts List for the proposed timer delay/relay circuit idea

R1 = 100K
R2 = may be replaced with a 1M preset
R3,R4,R5 = 10K
R6 = may be replaced by a 100K preset
D1----D5 = 1N4007
C1,C2 = 100uF/50V
C3 = 220uF/25V
T1 = BC547
T2 = as per the relay coil current

Please Share this Post:
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble


    1. hey i want to make, every 5 minutes working water pump.can u give a diagram for it. thanks

      1. Hi,

        you can make the following circuit, just replace the buzzer with a transistor/relay driver stage at pi#3 for controlling a motor:

      2. Sorry Swagatam, I'm From Sri lanka.Then i dont knw about circuits. could you please gimme a graphic diagram for it, thankz

      3. I am sorry Chooti, that would be quite time consuming and not possible for me considering my tight position presently.

    2. hai swagatam ,
      thank you for giving this timer circuit , can i give the output from ic 324 directly to the 24 v ac thermostat so the i can avoid relay for lm324 output

      1. Hi Shiva,

        which circuit are you referring to?

        anyway, a 324IC will not drive a relay directly, you will need a relay driver circuit at its output.

      2. hi swagatam ,
        i referred your previous post high accurate mains low and high voltage cut off circuit ,in this circuit i want only low voltage cutoff ,so i want to eliminate ic mct 2e and serious led connections and give the out put of ic 324 to thermostat delay timer circuit.

      3. Hi Shiva,

        You can do it probably, but I did not understand your application needs.
        what are you trying to implement?

      4. hi swagatam,
        actually i want to use this circuit to agriculture borewell sub pump,here there is three phase is only limited time ,so i want to run it in two phase ,for this proper voltage is must , first i connected high accurate low voltage circuit it worked but if voltage raises within minute it makes start the pump so fuse is blown because it need three to five minutes for water to drain from the pipes to make pump free load ,and second reason is to with stand for sudden fluctuations ,so for this purpose only i need delay timer.

      5. Hi Shiva,

        OK, you may proceed with your plans, you can try the following circuit which is a more suitable design:

      6. hi swagatam,
        will this circuit work to delay a fan for central air with air handler...there is auto/ manual fan switch on honeywell
        thermostat....i wish to extend fan run time after air cond compressor shuts off...also can u recommend a transister for t2...(as a starting point)also how will ckt effect fan start up time....thanks tomolly

      7. Hi Tomoly,

        The above design is a delay ON timer, your requirement suggests a delay OFF application, so I think you should try the second circuit given in the following link:

        the switch is not required, so its poles may be shorted with a wire link and the LED should be replaced with a relay as done in the above design.

        The fan may be wired with the relay contacts.

        The circuit will require a 12V DC for operating.

        The 1000uF cap is the timing component whose value may be altered for getting the desired delay OFF.


    Please Note: If you find any DEAD link starting with http//, please replace it with for making it visible and alive again.