I need to come up with a simple timer to prevent burn-out of a small pump. I
am using a float switch (spst) to sense water level in an aquarium. With the
switch closed, I trigger a small 12v pump to run and top-off.
My concern is if the reservoir runs dry. I want to come up with a timer that
will let the pump run for some adjustable amount of time (10-60 sec) then,
if the switch setting has not changed, it will trip a relay to lock out the
pump. The logic is if there isn't enough water to satisfy the requirement,
then shut off the circuit to keep the pump from burning up.
I've found a lot of 555 circuits but can't find any that will lock out.
Can anyone point me in the right direction or give any design tips.
The main thing here is to keep the level switch in series with the pump
power control so that you retain the failsafe against flooding
regardless of what the electronics may do. The circuit shown below does
this by RESET-ing when the level switch opens, it uses the 555 in
parallel with pump and shuts it down at the sooner of level switch
opening or timing network charging to threshold. It is assumed that the
timing resistor RT is much larger than R1, a factor of 20 or more will
do, so that CT is discharged to GND for practical purposes when the
timer RESETS. For very long timing durations, the CMOS 555 would be
best, and tantalum or otherwise low leakage timing capacitors should be
used- RT will have to be a pot for adjustability.
View in a fixed-width font such as Courier.
..
..
.. LM555 TIMER PUMP LOCKOUT
..
.. PWR
.. GND 12VDC
.. | |
.. +----------------------------------------------+ |
.. | |
.. | |
.. | C1 1U |
.. +---------------------------||-------------------------+
.. | C2 + |
.. | +--------------------||--------------------+ |
.. | | 0.1U | |
.. | | | |
.. | | TIMEOUT=1.1 x RTxCT | |
.. | | | |
.. | | CT RT | |
.. +-----------------||-------------+-------/\/\----------+
.. | | | | |
.. | | D1 | | |
.. | | 1N914A | | |
.. | | +---|<|------+------+ | |
.. | | | | | | |
.. | | | +-------+------+------------+ | |
.. +------+----------|GND THR TRIG V+|---+----+
.. | | | | |
.. | | | | |
.. | | | LM555 | |
.. | | | | |
.. | | |DIS RST OUT | |
.. | | +-+-------------------------+ |
.. | | | | | |
.. | | / | | LEVEL| --+
.. | | 2.2K R1 | / SW o| |
.. | | / | 3.3K R3 |--<- +---
.. | | \ R2 D2 | / o|
.. | | | 1K 1N914A | \ | close
.. | +------+--/\/\---|<|---+ | | on fall
.. | | | D3 |
.. | 1K R4 | | 1N914A |
.. +------------------/\/\-------------+---------|<|------+
.. | | |
.. | 10K R5 | |
.. +----/\/\----+----------------------------+ |
.. | | D4 |
.. | | 1N914A |
.. | | +-----|>|-----+ |
.. | Q1 | 2N4403 | | |
.. | ----- +-------------------+ |
.. | / \ | | ----- | | |
.. +---------e c ----|--+--- UUUUU ---+--|------------+
.. | |
.. | |
.. | +--o o------|-----<PUMP PWR
.. | | NO COM |
.. | | |
.. | | |
.. +-------12V RELAY---+
.. |
.. +--------------> TO PUMP
..
..
..
..
..
..