Retardo pulsador?

quiero realizar un circuito lo mas simple posible que produzca un retardo de +-1 segundo, de forma que si mantengo pulsado un pulsador durante +- un segundo se produzca un 1 en la salida del circuito, si la pulsación es inferior a un segundo se mantenga a 0, yo pensé en un condensador dos resistencias y un 74ls14, pero si me podéis comentar alguna solución os lo agradecería

Reply to
Joan
Loading thread data ...

Mmmm...., producir un retardo es muy simple con un 555, configurado como monoestable. Tú lo que quieres es algo más, que no se produzca señal a la salida, si la pulsación dura menos de 1 segundo.

Pues aunque sea tirar por el camino fácil, un PIC12C509, y con "4 instrucciones", montas tú particular "retardo" Realmente, no entiendo que quieres hacer, porque el título y lo que comentas, como que no casan muy bien.

Si quieres un 1, cuando el pulsador se mantenga al menos 1 segundo pulsado, podrías atacar un OP, configurado como comparador, poniendo en una de sus entradas una red RC, para que ser cargue en 1 segundo, con la señal que le viene del pulsador. Una vez esta patila, llegue al valor de la otra entrada, el OP basculará, y tendrás un nivel alto a la salida.

Un sistema similar, pero con interruptor, utilizaba yo, hace años, para contruir sistemas de retardo, en la conexión de los altavoces de los amplificadores, para que no pegara "pedos" el altavoz, al conectar el ampli, y no empezara a "chillar", al desconectarlo.

Reply to
KT88

podrías atacar

RC, para que

tendrás un

Otra historia, es si una vez soltado el pulsador, el nivel alto debe o NO permanecer. Eso dependerá, de la resistencia que le pongas al condensador, de la red RC, para que se descargue, una vez soltado el pulsador.

En el caso que he comentado, del chisme que montaba en mis amplis, el nivel alto desaparecía de inmediato, al cortar la entrada al OP, descargando el condensador por una resistencia, para evitar los "chillidos", que produce la etapa de potencia sobre el altavoz, al descargarse los electrolíticos de la fuente.

Reply to
KT88

la idea es utilizar circuito RC, de forma que si se mantiene pulsado mas de 1 segundo se tenga un 1 en la salida del circuito tanto tiempo como se mantenga pulsado el pulsador, una vez se libere la salida tiene que pasa a 0, lo idea seria realizarlo lo mas simple posible no es necesario mucha precisión en el tiempo, utilizar un 555 o un pic creo que es demasiado si es posible realizarlo con algún condensador y resistencias, pero no se exactamente los valores y el diseño mas apropiado.... :

monoestable.

pulsación dura

instrucciones", montas

como que no

podrías atacar

RC, para que

tendrás un

contruir sistemas

pegara

desconectarlo.

Reply to
Joan

Joan escribió en news:ELtcd.3093006$A6.9898496 @telenews.teleline.es:

No veo problema en hacer lo que dices, entiendo que cargando el condensador hasta que dispare el LS14 (o cualquier otro trigger schmitt). Una variante sería cambiar el trigger por un comparador, puedes usar alguno en encapsulado de 8 patillas que te ocupe menos que las 14 del TTL.

Reply to
franois

Pues entonces, lo dicho, usa un operacional barato, un 741 por ejemplo, y lo configuras como comparador. Solo con una red RC, no se comportará TODO-NADA, irá subiendo el voltaje, progresivamente, según se va cargando el condensador. El OP, como comparador, actua de báscula, para "saltar" a nivel alto la salida, en cuanto el voltaje en una patilla, sobrepase el prefijado en la otra.

monoestable.

pulsación dura

instrucciones", montas

comentas, como que no

podrías atacar

RC, para que

tendrás un

contruir sistemas

no pegara

desconectarlo.

Reply to
KT88

Falta saber varias cosas:

1) No dices de qué tipo es el pulsador. Puede tener diferente número de "circuitos", y diferente número de contactos por circuito. SPST (Single Pole Single Throw) : 1 circuito, 2 contactos (lo más habitual). SPDT (Single Pole Double Throw) : 1 circuito, 3 contactos. DPST (Double Pole Single Throw) : 2 circuitos, 2 contactos por circuito. DPDT (Double Pole Double Throw) : 2 circuitos, 3 contactos por circuito. (etc.)

Asumiré que lo que tienes a mano es un pulsador SPST. Si no lo es, dilo.

2) Los pulsadores SPST pueden ser "normalmente abiertos" o "normalmente cerrados". Te doy una solución simple para cada caso.

3) Dices que quieres un retardo de 1 s en el flanco de subida. La cuestión es: ¿quieres que haya también retardo en el flanco de bajada? Tu frase "una vez se libere la salida tiene que pasar a 0" no lo deja muy claro, pero asumiré que NO quieres retardo en el flanco de bajada. Es decir, que quieres que, al soltar el pulsador, la salida pase _inmediatamente_ (o en un tiempo muy corto) de 1 a 0.

4) (Sí, es para flipar, la de datos que hacen falta para diseñar un circuito tan sencillo). Tras haber soltado el pulsador, ¿quieres volver a tener entero ese retardo de 1 s en el siguiente flanco de subida? Por ejemplo. Pulsas en t=0, y mantienes pulsado. Quieres que la salida pase de 0 a 1 en t=1 s. Sueltas en t=3 s. La salida pasa de 1 a 0 en t=3 s. Hasta ahora no problem. Vuelves a pulsar en t=3.2 s. La cuestión es: ¿quieres que la salida no te vuelva a pasar a 1 hasta t=4.2 s? Asumiré que eso es lo que quieres. Volver a tener por completo un retardo de 1 s en el flanco de subida.

=========================== Si es "normalmente cerrado", te basta con el pulsador, una resistencia, un condensador, y una puerta lógica (preferiblemente con histéresis a la entrada). Los inversores del 74LS14 que mencionas tienen esa histéresis, pero te recomiendo puertas CMOS (como las de un

74HC14). Hacen lo mismo, consumen prácticamente nada (tanto de la alimentación, como de sus entradas) en condiciones estáticas, y las tensiones de salida son "rail to rail". Asumo que puedes conseguir un 74HC14. También asumo VDD=5 V.

Usando sintaxis spice:

Sintaxis componentes:

--------------------- inversor entrada salida alimentación+ alimentación- R nodo+ nodo- valor C nodo+ nodo- valor

(Lo de distinguir "+" y "-" en componentes sin polaridad es puro convenio matemático. Así podremos referirnos sin ambigüedad al signo de su corriente o de su caída de tensión. Una corriente que entra por el "nodo+" es positiva).

Estructura circuito:

-------------------- C1 VDD 1 4.7 microfaradios pulsador1 VDD 1 R1 1 GND 430 kiloohmios inversor1 1 2 VDD GND

La salida (normalmente a 0) es el nodo 2.

Retardo típico, para un MM74HC14 a 5 V: 0.99 s.

=========================== Si es "normalmente abierto", y quieres seguir usando una estructura sencilla, en torno a un inversor lógico, necesitas añadir un diodo (por ejemplo, un 1N4148) a la lista que comentaste inicialmente.

Sintaxis componentes:

--------------------- diodo ánodo cátodo

Estructura circuito:

-------------------- R2 VDD 1 {mucho menor que R1, pero tampoco muy pequeña. R2=10 kiloohmios estaría bien.} pulsador1 1 GND R1 2 1 430 kiloohmios diodo1 1 2 C1 VDD 2 4.7 microfaradios inversor1 2 3 VDD GND

La salida (normalmente a 0) es el nodo 3.

Retardo típico, para un MM74HC14 a 5 V: 0.99 s.

=========================== Los condensadores pueden ser por ejemplo, "electrolíticos, 16 V". Las resistencias pueden ser 1/8 W.

El diodo del segundo caso, ya he dicho que puede ser un 1N4148. Por cierto, y siendo un poco más estrictos, los valores no nulos de R2 y de la caída en el diodo harán que los retardos no sean exactamente iguales, dependiendo del tiempo que mantengamos libre (abierto) el pulsador.

Si usas otro integrado, con tensiones umbral ligeramente diferentes, puede que quieras cambiar ligeramente R1 y/o C.

Recuerda también conectar a VDD o a GND todas las entradas sin usar de las puertas CMOS.

Hasta luego.

Reply to
Mochuelo

Hola y gracias por el comentario, para no alargar el tema la solución (> Si es "normalmente abierto") es la deseada

Mochuelo escribió:

Reply to
Joan

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.