Limitar el número de pulsos de 555 o similar

1

Necesito un circuito lo más pequeño posible que pueda producir 2 pulsos (digamos unos 200 milisegundos de duración y separados) cuando presiono un botón. Mi idea era usar un temporizador 555 y configurarlo para el pulso deseado (el tiempo exacto no es importante), pero no sé cómo limitar el número de veces que sucede.

básicamente, tendré un interruptor momentáneo como disparador, y cuando lo presione necesito producir 2/3 pulsos para controlar algo. También estoy totalmente abierto a una mejor manera de hacer esto, pero el circuito debe ser pequeño, y solo está controlando una señal de baja potencia para reproducir / saltar canciones con un teléfono Android, por lo que cualquier cosa pasiva sería aún mejor, así que No necesito algún tipo de poder.

    
pregunta lkrasner

5 respuestas

8

Puede tener un temporizador 555 habilitado para un segundo temporizador 555. Uno en modo monoestable y el otro oscila a la frecuencia que necesiten estar tus pulsos. Luego, haz que el primer pulso único del 555 sea lo suficientemente largo como para contener la cantidad de pulsos del segundo que quieras.

simular este circuito : esquema creado usando CircuitLab

Tenga en cuenta que los números de pin no están en los mismos lugares para los dos paquetes. Esto se realizó con bastante rapidez, así que también compruebe si hay errores :)

    
respondido por el Samuel
4

El antiguo temporizador 666 es klunky y grande para esto. Una solución mucho más simple es un pequeño microcontrolador.

El PIC 10F200, que viene en un paquete SOT-23, puede hacer este trabajo fácilmente. Todo lo que necesita externamente es una tapa de bypass. Serán muchas menos partes y serán mucho más pequeñas que cualquier otra solución de temporizador 666, especialmente porque necesitará dos de ellas.

El micro también puede lidiar adecuadamente con el rebote del interruptor, con el que el circuito del temporizador podría tener un problema.

    
respondido por el Olin Lathrop
1

Agregue un condensador electrolítico a través de la resistencia de 100k en la figura 1b.

El condensador se carga con un cierre momentáneo del interruptor y, por lo tanto, mantiene el pin de reinicio 4 en alto durante un tiempo para que el 555 funcione durante un tiempo y genere una cantidad de pulsos antes de que se apague.

La resistencia de 100k descarga el condensador lentamente, el tiempo que toma determina el número de pulsos que salen del 555.

El valor del capacitor dependerá del período & Número de pulsos que desea generar. Tendrás que experimentar.

Aproximadamente RC = xT

Donde R es 100k, C es el valor de capacitancia.

X es el número de pulsos deseados & T es el período de un pulso.

    
respondido por el Soggy1
0

Esta pregunta, y la mayoría de las respuestas, me recuerdan cuando tuve que armar una pequeña cámara de temperatura regulada para probar un ASIC de investigación.

Rápidamente armé un par de transistores (uno era el sensor de temperatura) y algunas resistencias para hacer un controlador y un calentador proporcionales (un término integral requeriría un capacitor muy grande). Diseñé el circuito equivalente térmico para acoplar parte de la temperatura ambiente al sensor, a fin de agregar un término derivado. Así que esta era una DP electro-térmica.

Funcionó bien e hizo su trabajo. Pero al final y después de todo el tiempo dedicado a los ajustes mecánicos y la falta de un término integral, llegué a la conclusión: desearía haber usado un microcontrolador.

Entonces. Si quieres experimentar y aprender, adelante. Ponga unos 555 juntos con algunas puertas y pellizque adelante.

Pero si simplemente quiere hacer el trabajo, use un microcontrolador. Será un pequeño IC y un par de pasivos como máximo. Consumirá menos corriente y podría funcionar con una batería de monedas durante años.

    
respondido por el Edgar Brown
-1

usted podría usar el circuito @Samuel (que usa dos IC555) o mirar mi solución usa solo un 555 y está cableado en el modo astable siempre que mantenga presionado el botón pulsador

    
respondido por el yogece

Lea otras preguntas en las etiquetas