Wednesday, 13 July 2016

timer - How to generate a 555 fixed time delay even if trigger button is held on?



enter image description here Can any one help me how to make it when the switch is presed for long time but it will not affect the time delay



Answer



You are looking for an edge-triggered one-shot or monostable delay. The output should time out normally even if the button is held on.


enter image description here


Figure 1. Edge-triggered on delay. Add components (1) and (2).



Add components (1) and (2). A C value of 1 µF and R of 100 kΩ will allow it to rearm in 0.1 s.


How it works



  • At rest both sides of C2 (the new capacitor) are charged to battery + by R1 and the new resistor.

  • When SW1 is pressed the left side of C2 is pulled low and the capacitor action pulls the right side low too. This triggers the 555.

  • Whether or not SW1 is held, the right side of C2 is pulled high by the new resistor allowing the timing cycle to begin.


No comments:

Post a Comment

arduino - Can I use TI's cc2541 BLE as micro controller to perform operations/ processing instead of ATmega328P AU to save cost?

I am using arduino pro mini (which contains Atmega328p AU ) along with cc2541(HM-10) to process and transfer data over BLE to smartphone. I...