Hi all, I have just recently got into experimenting with electronics and have very limited knowledge so if this is a really dumb question I apologise in advance.
I have built a small timer circuit on breadboard, the purpose is for a 555 timer to recieve a trigger pulse which then causes a relay to close. I have it working fine, but now I want to have the trigger to take priority so that if a new trigger is recieved the 555 finishes the current cycle (opens the relay) early and starts a new one.
The circuit here:
http://www.doctronics.co.uk/555.htm#Images_swf/p555_retriggerable
is roughly what I have based my circuit on, using a BC557 to allow the retriggering, but this does not produce the desired result, in that it does not cause the relay to open before initiating a new cycle so the result is that the relay is closed for the added duration.
So say my pulse is like this " ___ " and my trigger is this "."
So I send three triggers, each after a pulse cycle is complete, I get .___.___.___
But if I send three triggers, and 2 of these are before the cycle is complete I get ._______.__ But what I actually wanted was .__.__.____
I hope that makes sense and forgive my crude diagram, but if this is possible and someone could help I'd appreciate it. I am just in the breadboard stage with a very limited grasp of these concepts so if you don't mind explaining in simpleton terms that would be great
I have built a small timer circuit on breadboard, the purpose is for a 555 timer to recieve a trigger pulse which then causes a relay to close. I have it working fine, but now I want to have the trigger to take priority so that if a new trigger is recieved the 555 finishes the current cycle (opens the relay) early and starts a new one.
The circuit here:
http://www.doctronics.co.uk/555.htm#Images_swf/p555_retriggerable
is roughly what I have based my circuit on, using a BC557 to allow the retriggering, but this does not produce the desired result, in that it does not cause the relay to open before initiating a new cycle so the result is that the relay is closed for the added duration.
So say my pulse is like this " ___ " and my trigger is this "."
So I send three triggers, each after a pulse cycle is complete, I get .___.___.___
But if I send three triggers, and 2 of these are before the cycle is complete I get ._______.__ But what I actually wanted was .__.__.____
I hope that makes sense and forgive my crude diagram, but if this is possible and someone could help I'd appreciate it. I am just in the breadboard stage with a very limited grasp of these concepts so if you don't mind explaining in simpleton terms that would be great