1
\$\begingroup\$

I need help with a 555 please!

I need to control a motor in Proteus that will simulate a water pump filling. I have a 555 that will count 5 seconds and stop the motor. That's with a button, when hold down like a switch the 555 will do infinitely if hold down. How can I convert a continuous signal like a switch to a singular pulse for the 555 count and not be obstructed while counting. And the cherry on top is that I can't use IC :( just the 555. Just analog things like transistors, capacitors, resistors, etc. Here is an example of what I have:

schematic

https://imgur.com/SjkK1r3

\$\endgroup\$
5
  • 2
    \$\begingroup\$ You need to clean up this question to clarify something important here. You are looking for help with a 555 (which is an IC!!) but you say you cannot use any ICs. \$\endgroup\$ Commented Aug 16 at 0:04
  • \$\begingroup\$ Yeah, let me modify it so I specify just can use the 555 \$\endgroup\$ Commented Aug 16 at 0:20
  • 1
    \$\begingroup\$ it still says I can't use IC \$\endgroup\$
    – jsotola
    Commented Aug 16 at 4:08
  • 2
    \$\begingroup\$ And the 7805 is an IC too. \$\endgroup\$ Commented Aug 16 at 8:01
  • \$\begingroup\$ I'm having trouble understanding exactly how you want things to behave. Please describe (in the question above, not here in the comments) exactly what you want to happen: what should happen when power is first applied? What if the switch is held down indefinitely, and what if the switch is closed only momentarily? What if the switch is closed after timeout, what if the switch was opened and closed during the 5s interval? \$\endgroup\$ Commented Aug 16 at 8:10

2 Answers 2

0
\$\begingroup\$

How can I convert a continuous signal like a switch to a singular pulse for the 555 count and not be obstructed while counting.

That's what a Schmitt trigger can be used for.

Since you can't use any more ICs then the a crude implementation with transistors can still be an option:

schematic

simulate this circuit – Schematic created using CircuitLab

The circuit above will output a virtually-zero-width positive pulse. The pulse width can still be adjusted with the resistors but if you want to get a meaningful pulse e.g. 1 ms (I don't know actually, depends on the application) then you can use an alternative pulse generator:

schematic

simulate this circuit

The pulse width can be adjusted with RT and CT. You can place this block to the 555's TR input:

schematic

simulate this circuit

The good thing with this circuit is that even if the switch is left closed indefinitely the circuit will generate only one pulse. To generate another pulse, the switch must be released and then pressed again.

The bad thing is that there's no protection against switch bouncing i.e. if a bouncing happens that'll reflect to the output. But the 555 is immune anyways so shouldn't be a problem for your application.

\$\endgroup\$
0
\$\begingroup\$

The 555 is not a true monostable, because it has no positive feedback from the output to the Trigger input. Holding the Trigger input low extends the output pulse width, as you have discovered. This is documented on dozens of 555 design websites.

A trigger circuit is needed to make a pulse when the button is depressed.

schematic

simulate this circuit – Schematic created using CircuitLab

Response to the button press:

enter image description here

For more details, see https://notesread.com/configure-555-timer-ic/

\$\endgroup\$
0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.