Enviado: martes, 27 de abril de 2010 08:43:27 p.m.
Para: hokkaido_peru@hotmail.com
Hola jorge, te cuento que estoy intentando hacer un temporizador que funcione de la siguiente manera:
Disparar el sistema mediante un switch, y que luego de 20 seg. en silencio se active un buzzer por 1 o 2 segundos y quede así ( en silencio) hasta presionar nuevamente el switch. Lo quiero hacer con un 555 pero de todas las configuraciones que hay dando vueltas no encuentro ninguna que se ajuste a lo que necesito.
Hay alguna manera de configurar el 555 para tal función? Supongo que con dos o mas 555 pero no se me ocurre como.
Esto se puede conseguir facilmente usando 2 timers 555 en cascada, el primero se calcula para 20 segundos de monostable pero su salida solo sirve para disparar el otro 555, este será programado a 1-2 segundos en cuya salida va el buzzer, con esto se consigue lo que quieres. El circuito sería el siguiente :

En la figura están los valores exactos para tener 20 segundos y 2 segundos respectivamente , pero como las resistencias vienen normalizadas en valores fijos es mejor usar potenciometros para ajustarlos visualmente.
Para esto se han dispuesto leds con su resistencia en la salida de cada timer, este se enciende cuando la salida está alta, el potenciometro de 500k con el condensador de 100uF nos dá un rango de 0-55 segundos que podemos escoguer variando el potenciometro, el valor exacto para 2 segundos es 183 K en serie con un condensador de 10Uf.
Se dispara el primer timer poniendo momentaneamente el pin 2 a tierra, ojo de debe ser un pulso corto o sea un boton push con resorte, de dejar el interruptor a tierra el monostable permanece en alta indefinidamente, por eso los pulsos de disparo son menores que el tiempo de monostable, la salida del primer timer, monitoreada por su led, al caer y mediante un circuito llamado derivador RC (0.001 UF-10K) genera un pulso de bajada que dispara el segundo timer, como la salida máxima de un timer es 200 mA y calentando es mejor usar un transistor inversor para que su corriente de colector active el buzzer.
Esto se muestra en el diagrama, los valores minimos de resistencia de base son 1 K , en este caso se ha puesto 2.2 K aproximadamente, el transistor puede ser cualquiera de uso general como el 2N222 que maneje la corriente pedida por el buzzer , si este funciona a 9 voltios por ejemplo debemos usar tambien 9voltios , si tenemos un buzzer de 9 voltios y estamos trabajando con 12 voltios , podemos ponerle en serie una resistencia de unos 100 ohm para que absorva la diferencia de voltaje.
El pin 4 del del 555 debe estar siempre a + Vcc pero cuando está al aire tambien funciona , cuando este pin se pone a tierra momentaneamente el timer se resetea, pero para hacer eso el pin 4 debe estar alimentado por una resistencia de 10 K , de tal manera que cuando el pin 4 se pone a tierra resetea el timer sin causar un corto circuito como si ocurriria si se pusiera el pin 4 conectado a +Vcc directamente a tierra.
La fuente de alimentación Vcc aunque dibujada en forma separada es la misma para todas las etapas del circuito.


12 comentarios:
hola jorge, muchas gracias, ahora tengo todos los valores para poder armarlo, seria viable ponerle un pequeño rele que active al buzzer en lugar de un transistor a la salida del segundo timer?, o de todas maneras habria que poner un transistor para que maneje al rele...
saludos
sergio
el transistor es barato y protegue al integrado de corrientes excesivas , es importante el transistor , mas bien si reemplazas al buzzer por un relay se puede controlar una sirena del tipo sirena de policia , o un bombillo de luz electrica a 220 voltios, es decir manejar potencias, solo hay que tenercuidado que el transistor pueda soportar la corriente que pide el relay, si este es pequeño no hay problemas
hola jorge, finalmente probe el circuito en el protoboard y funciona perfectamente, ahora voy a intentar hacer la plaqueta para armarlo, el cocodrile calcula y dibuja en circuito para imprimirlo pero no se como pasarlo a la placa virgen, una vez hice una dibujandolo a mano con un marcador indeleble y sumergiendo la placa en el acido pero se que hay una forma de pasar la impresion a la placa virgen.
muchas gracias por tu ayuda jorge
saludos
sergio
bueno jorge, el temporizafor funciona perfectamente, lo hice en el proto y anda muy bien, solo alunos detalles pero son sin importancia : cuando alimento el circuito automaticamente se dispara el segunto temporizador, pero solo una vez y despues funciona barbaro. el otro detalle era que yo le puse un swith para disparar manualmente el 2° timer para chequear el buzzer, al pulsarlo se activa, al terminar su tiempo activa al 1° timer iniciando todo el ciclo, le puse un capacitor un poco mas grande y no lo hizo mas.
estoy muy contento, no lo hubiera logrado sin tu ayuda.
muchas gracias
sergio
Si, ese es un detalle muy importante al trabajar con circuitos digitales , desacoplar la fuente se llama, me habia olvidado de los "rebotes" mecanicos, siempre en los circuitos donde esta el 555 se debe poner entre +Vcc y tierra , es decir entre el positivo y negativo de la alimentacion un condensador electrolitico de unos 220 uF o 470uF a unos 25 voltios mas o menos, a veces tambien un condensador de 0.01 uF en paralelo con este tambien, esto absorve los transitorios que se originan por los switch mecanicos , ponle el condensador electrolitico entre + y - y ya no habran disparos indeseados en el circuito.
saludos
hola sr jorge, le escribo desde mexico.Quisiera saber si me pudiera ayudar; necesito hacer un circuito simple de un "swich optico"
con led infrarojos(transmisor y receptor). Mire, lo necesito para complementar un monedero electronico, pues a este le meten un alambre y marcan "creditos".
La idea es que la moneda pase entre los dos led y active el coin(este se activa cuando recibe tierra o gnd).
Ojala y me pueda ayudar; de antemano GRACIAS
Hola Gustavo, es un circuito sencillo , lo publicaré en un post separado.
hola Jorge, el circuito funciona pero tiene una diferencia de hasta 20 segundos entre una temporizacion y otra, osea a veces a veces 110 seg, otras 130 seg, de forma aleatoria.este error es normal en este circuito o estara fallando algun componente?
lo simule en croclip pero no funciona sera normal eso ??
sergio dijo...
el circuito funciona pero tiene una diferencia de hasta 20 segundos entre una temporizacion y otra, osea a veces a veces 110 seg, otras 130 seg, de forma aleatoria.este error es normal en este circuito o estara fallando algun componente
Sergio, si lo has emsanblado bien quizas este fallando uno de los IC, o quizas no has desacoplado la fuente, es decir hay que poner condensadores electroliticos de la menos 100Uf entre el + y el - del voltaje vecino a los 555, lo que ocurre es que cualquier carga inductiva en la salida introduce pulsos de alto voltaje positivos y negativos, estos pulsos vuelven y vuelven a disparar el primer monostable aleatoriamente, debe desacoplar la fuente, pruebala usando solo un led antes de poner el buzzer, alli debe responder exacto , si cuando le pones la carga inductiva ocurren los problemas hay que desacoplar la fuente de alimentacion
-muy interesante me pregunto si este mismo circuito como base y unas modificaciones podria remplazar a un relevador temporizado de 0-60 seg que se active despues de un tiempo determinado ojala me puedas ayudar no soy electronico pero si un aficionado entusiasta de aprender gracias
Hola, diculpen como puedo hacer un carrito que simule un circulo.. segun yo tambien es con un timer cascada 555 como este solo que con valores iguales, pero en si mi duda es como hago para que pare cuando de una vuelta completa?
Publicar un comentario en la entrada