El título lo dice todo.
Tengo una idea para probar con un circuito diferenciador de amplificador operacional y un puente de diodos, pero estoy volando a ciegas.
También estoy tratando de lograr esto sin un microcontrolador.
El título lo dice todo.
Tengo una idea para probar con un circuito diferenciador de amplificador operacional y un puente de diodos, pero estoy volando a ciegas.
También estoy tratando de lograr esto sin un microcontrolador.
Respuestas:
Puerta XOR:
He utilizado el NC7SZ58 para esto, que es barato ($ 0.04) y pequeño y tiene entradas de activación Schmitt, por lo que los pulsos tienen aproximadamente la misma longitud (que se puede establecer mediante los valores RC).
Si desea una buena solución analógica, existe este circuito que utilizan los simmers de vuelo:
(fuente: simprojects.nl )
El esquema muestra la disposición de un interruptor de palanca, pero podría sustituirse fácilmente por un momentáneo.
Cada vez que el interruptor cambia de posición, el condensador tiene que cargarse y descargarse. Durante este tiempo, se desarrolla un voltaje a través de los contactos del relé, cerrando el interruptor. Una vez que el condensador se ha cargado, el relé se apaga nuevamente.
Más información aquí: http://www.simprojects.nl/toggle_to_momentary.htm
Dependiendo de cuánto desee invertir en el aprendizaje, la solución de rebote, xor y flip-flop sería la más "básica". Sin embargo, el 555 es un gran circuito para aprender. Aquí hay una página que muestra una gran cantidad de aplicaciones: http://www.kpsec.freeuk.com/555timer.htm
Si busca "Activación de bordes" en la sección monoestable, encontrará lo que parece ser la solución que está buscando.
Puede usar una puerta xor simple y una de las entradas conectadas directamente al interruptor, mientras que la otra entrada a través de un circuito RC que proporciona el retraso. Esto funciona bien como un "detector de bordes", pero no hace ningún rebote, no pediste esto :-). Probablemente sea la forma más barata si ya tiene una puerta xor sin usar en su diseño.
Permitir un 555 pero rechazar un microcontrolador es una tontería, puede obtener un microcontrolador en el mismo paquete o un paquete más pequeño que un 555, y como beneficio adicional puede eliminar el rebote en el software, ahorrando algunos componentes adicionales que serían necesarios para eliminar la señal para el 555. Lo mismo ocurre con el flip-flop D y la compuerta XOR ... son 2 IC que necesita, además de los componentes antirrebote.
¿Cuál es su razón para querer evitar un microcontrolador? Los más simples son $ 1, probablemente mucho menos en grandes cantidades. Si es espacio, hay un TSSOP AVR de 8 pines que es como 3x5 mm, bastante pequeño.
Puede haber una manera de hacerlo con un temporizador 555 configurado como un solo disparo.
Un flip flop D y una puerta XOR también lo harán. La lógica exacta dejada como ejercicio para el lector.