viernes, 30 de abril de 2010

Buzzer con un tiempo de retardo

De sergio ...(sb...@hotmail.com)
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.

miércoles, 28 de abril de 2010

Secuenciadores de pulsos usando el timer 555

Un requisito en ciertos circuitos digitales es la generación de una serie de secuencia de pulsos digitales, pero en diversas líneas. Las anchuras de los pulsos pueden o no ser iguales, pero deben ocurrir una después de la otra, y por lo tanto no pueden venir de la misma fuente.
Los pulsos a veces pueden traslaparse, o debe haber un retardo despues del final de un pulso antes de que otro pulso comience.
Las variaciones posibles son casi sin fin, y muchos dircuitos se han diseñado para proveer de pulsos necesarios para sincronización.
Un método barato que es perfectamente satisfactorio en muchos usos es disponer la interconección de timer 555 para generar los intervalos de tiempo necesarios.

En el circuito mostrado arriba, vemos tres timers 555, configurados todos en modo monoestable. Cada uno, de izquierda a derecha, acciona al siguiente en el final de su intervalo de tiempo al cual ha sido programado.
La sincronización resultante del pulso se muestra en este diagrama:

La secuencia comienza con el borde de bajada del pulso de disparado entrante.Esta bajada acciona el timer monostable A, haciendo la salida A en ALTO.
En este punto, el pulso de disparado entrante puede permanecer bajo o pasar a ALTO; pero no es importante, no impide el tiempo programado por R y C. La salida A seguirá siendo alto en su intervalo de tiempo, y después caerá a su estado bajo.
En este tiempo, al bajar acciona o dispara el timer B por lo tanto pasa a ALTO apenas cae la salida A.
La misma cosa sucede otra vez en el final del intervalo que mide el tiempo de B; la salida B cae y acciona el contador de tiempo C. En el final del intervalo que mide el tiempo de C, la secuencia es completada y todos los contadores de tiempo se quedan en estado bajo, aguardando la llegada de una señal que accione una nueva secuencia.
Cualquier número de timers 555 se pueden accionar secuencialmente con esta clase de arreglo, y cada contador de tiempo tiene su propio intervalo de tiempo individual-controlado por la ecuación T=1.1 RC en segundos.
Las combinaciones posibles son sin fin, y los pulsos independientes pueden traslaparse o no, según las necesidades del uso.

sábado, 10 de abril de 2010

Detector automático de nivel de agua para depositos

De: Jose Enrique B.....- (job....1@hotmail.com)
Para: hokkaido_peru@hotmail.com
Hola Jorge! gracias por tu respuesta, ahora lo que quisiera es si tienes un circuito mas elaborado, para controlar el llenado de una piscina que va perdiendo agua, por ejemplo al tirarse una persona voluminosa y el agua se escurre por los costados donde queda retenida y luego esa agua se conduce al sistema de filtro y motobombas que son accionadas manualmente cada tanto, entonces lo que se pretende es automatizar esto. Que circuito me recomendarías?
Saludos cordiales
José
http://sytech.es.tl


Inicialmente para este tipo de problemas uno piensa en un comparador de ventana con dos amplificadores operacionales. El problema es que este tipo de circuitos reacciona solo ante una señal electrica de entrada solo para saber si una señal o nivel de tensión está dentro o fuera de un límite aceptable. Con ayuda de un comparador (amplificador operacional) que controle el nivel superior y otro comparador que controle el nivel inferior, se puede implementar un comparador de ventana. Sin embargo en el caso de un tanque de agua no tendremos una señal de entrada.
Para desarrollar un detector de nivel de agua como es este problema para ser usado en un deposito de agua o piscina como es la idea necesitamos detectar los dos niveles : máximo y mínino y un circuito lógico para poner en funcionamiento o apagar el motor de bombeo, esto se puede conseguir con un simple Flip Flop tipo R-S cuyas entradas detecten ausencia o presencia de agua y en cuya salida estará un relay que encenderá o apagará el motor de la bomba .
Por supuesto para que el circuito funcione debe haber agua en el deposito , por tanto necesitamos un detector mínimo de nivel, en caso que el deposito estuviera vacio enciende el motor y empieza el llenado , lo mismo cuando está debajo de un nivel deseado , este nivel se puede acomodar a voluntad , la mitad , los 3/4 del deposito , lo que se considere necesario, apenas baje ese nivel la bomba empieza a funcionar. Tambien necesitamos otro sensor para llegar al punto donde queremos que se detenga el motor y el nivel programado del liquido no se supere.
El circuito a utilizar sería el siguiente:


El circuito integrado sobre el que gira el circuito es el conocido CD-4011 Quad NAND gate, de las cuales solo usaremos 3 : G1, G2, y G3). G1 está configurado como inversor con sus entradas amarradas, mientras G2 y G3 forman un flip-flop RS. Los detectores de nivel deben ser punta de pruebas de acero inoxidable.
Cuando no hay agua en el tanque el sensor de disparo está flotando y las entradas de G1 están en alta debido al resistor de pull-up de 1 M, esto causa que la salida de G1 se vaya a bajo. Por tanto la salida de G2 se pone en alto, disparando el transistor Q1 que energiza el relay que activa el motor de la bomba de agua.En este punto, ambas entradas de G3's están en alta, por tanto su salida está en baja.
El agua empieza a llenar el deposito y alcanza por primera vez el sensor de disparo lo que hace que las entradas de G1's se pongan a tierra, causando que la salida de G1 se vaya a alta. Sin embargo esto no afecta la salida de G2,desde que la otra entrada de G2 que viene desde G3 está en baja. Por tanto el motor de la bomba continua activado y sigue llenando el deposito.
Pero cuando el niveo de agua llega a tocar el sensor de nivel el pin 9 de G3 se pone a tierra, causando que la salida de G3 se pone en alta. Esto hace que ambas entradas de G2 se vayan a alta, causando que la salida de G2 se vaya a baja o tierra.
Esto hace que el transistor Q1 se desactive quitando energia al relay y deteniendo el motor , por tanto hasta aqui llegará el nivel de agua impidiendo que el tanque rebose.
Sin embargo cuando por alguna causa el nivel de agua se pone debajo del sensor de nivel o de disparo se repite el ciclo.

viernes, 2 de abril de 2010

Astable con duty cicle programable usando el Timer 555

Beto ha dejado un nuevo comentario en su entrada "Retardando un pulso de activación con el 555 ( Del...":
Que tal... este diagrama se podra modificar para hacer variable el tiempo de On y Off digamos que dure medio segundo arriba y medio abajo y que lo pueda variar a 1 segundo o 1.5 segundos la onda cuadrada... gracias


El 555 tiene un tiempo de On y Off en su modo astable u oscilador que viene definido por la relación entre resistencias R1 y R2.

La salida en alta T(ON) : = 0.693 * (R1 + R2) * C (En segundos)
La salida en baja T (OFF) = 0.693 * R2 * C

De tal manera que la frecuencia viene dada por
Frequencia = 1.44 / ((R1 + R2 + R2) * C)

Querer ajustar un duty cicle deseado ( relación entre los tiempos de On y Off) resulta complicado para una sola frecuencia , ahora intentar hacerlo variar en un rango usando un solo 555 resultaria casi imposible.
La solución es poder manejar el tiempo de Off y el tiempo de ON por separado : esto se consigue haciendo que un monostable dispare al siguiente y se realimente para asi conseguir un contador de anillo de dos bits o un oscilador astable si usamos solo una salida.
Como se observa cada monostable tiene un tiempo ajustable por potenciometro, usando la fórmula T = 1.1 RC podemos calcular el tiempo deseado , considerar que 1 Mohm combinado con 1 uF nos dará 1 segundo de monostable , asi que poniendo un condensador de 4.7 uF y variando el potenciometro de 1 Mohm podemos tener periodos de hasta 5 segundos; aumentando ese valor se pueden alcanzar mayores tiempos de acuerdo a los usos a dar.
La salida del primer monostable se acopla por condensador al disparador del segundo monostable, de no tener el valor indicado pueden usar un condensador de 0.001 uF , el objetivo es obtener un pulso de bajada para disparar al 555 siguiente, el segundo timer dará el tiempo de ON y su salida se realimenta al primero para repetir el proceso indefinidamente.
Los leds ayudan a ajustar visualmente los tiempos de salida , el circuito no se inicia solo , hay que darle un primer disparo como se indica y para detenerlo se debe actuar sobre el reset.

jueves, 25 de marzo de 2010

Amplificador operacional con fuente simple

From: cb.....@hotmail.com
To: hokkaido_peru@hotmail.com
Subject: Preamplificador - Mezclador audio COLOMBIA
Date: Wed, 24 Mar 2010 18:08:55 +0000

Cordial saludo,

Me gustaria saber si usted ha trabajado con el TL074, y si este puede trabajar solo con +VCc y tierra, ya que le conecte una bateria de 12VDC, y GND al -VCC pero no funciona.

Gracias por su colaboración


A pesar de ser muy conocido, en internet se encuentra poca referencia a este recurso, para hacer funcionar un opam con una fuente simple en lugar de lo formal +Vcc y -Vcc se hace un divisor con dos resistencias iguales para obtener la mitad del voltaje de alimentacion o Vcc/2, este voltaje se pone en la entrada + de cada opam con lo que la señal tiene un pedestal de continua de mitad de Vcc hacia arriba y hacia abajo; lo que simula una tierra virtual.
En el caso de microfono electrec este tiene una alimentación de voltaje positiva a travez de una resistencia y fuente, la alimentacion positiva y hay que bloquearla con un condensador electrolitico cuyo + apunte a la señal de entrada para que se cargue y se quede con la continua , otra solucion es usar un condensador de 0.1 uF por ejemplo que funciona normal solo que no deja pasar tanto los bajos pero en frecuencia de voz trabaja normal y además no tiene polaridad
El siguiente es un diagrama donde se aprecia como hacer el divisor de tension que ira al + de cada opamp y ademas la resistencia de 10 k que alimenta al electrec :
TODOS los opams funcionan bien bajo esta configuracion , la tension de entrada debe ser muy bien filtrada para no amplificar ruido.

sábado, 6 de marzo de 2010

Frecuencimetro digital

Ayuda con un frecuencímetro‏
De: Noe Torres (noe....@hotmail.com)
Enviado: sábado, 06 de marzo de 2010 03:12:49 a.m.
Para: hokkaido_peru@hotmail.com

Tenga buen día, justamente hoy buscando información sobre como elaborar un frecuencímetro me he encontrado con su blog, y pues me gustaría saber si puede ayudarme con un diagrama, el frecuencímetro debe tener precisión de 1Hz y llegar desde 0 hasta 1Khz, he encontrado varios circuitos ya, y también una idea por ahí de utilizar contadores de décadas, un 555 cuya salida sea de 1Hz para así resetear los contadores cada segundo, esa es la idea que me gustaría implementar, sin embargo aún estoy medio verde en esto y sólo conozco los contadores, agradecería me pudiese ayudar.

Atte.
Noe Torres

PD: Lo felicito por su blog, vi algunos de sus proyectos y me parecieron muy interesantes, tal vez después con más tiempo me arme alguno de ellos, muchas gracias de antemano


Hola, vuelvo a escribir en el blog luego de casi dos meses por los problemas explicados antes, un frecuencimetro nos debe contar la cantidad de pulsos que se encuentren dentro de la ventana de tiempo de captura, para hacerlo más sencillo de explicar supongamos que abrimos (habilitamos) un contador por un tiempo de 1 segundo luego del cual se inhabilita memorizando la última cuenta, si al instante de ser hablitado entran pulsos de clock al contador este almacenará la cuenta, al cumplirse el tiempo de 1 segundo se detiene el contador y muestra la última cuenta , si leemos por ejemplo en un display de 3 digitos por decir 567 es que hemos detectado una frecuencia de 567 hertzios (567 pulsos o "unos" en una ventana de 1 segundo). Este es el principio con el cual se diseña un frecuencimetro, la idea basica es tener una ventana de habilitación de 1 segundo y un número de contadores/displays dee acuerdo a la frecuencia esperada por ejemplo usando 5 digitos podriamos contar hasta 99999Hz(100Khz)




En el diagrama mostrado tenemos en bloques lo necesario para hacer un frecuencimetro , as conexiones de pines pueden hacerse con el datasheet del IC o podemos usar Cmos equivalentes a los TTL mostrados, usamos el diagrama para explicar el funcionamiento con fines didacticos:
En lugar del 74194, puedes utilizar el 7475 que son registros tipo latch.
En este, la cuenta entra por las entradas de datos, pero no pasa a la salida hasta que reciba un pulso por la entrada E (enable). Así pasará la cuenta a los 7447 cada segundo.



Comenzaremos con la parte contador , latch, decoder bastante conocidas porque se usan tambien en relojes los 7490 son contadores decada , es decir ante cada pulso de entrada van mostrando ese número en código BCD ( 0001 ....etc) en sus 4 pines de salida como se muestra ,esto cambia con cada pulso , si se conectaran de frente los decoder se veria la cuenta ascendente con cada pulso hasta detenerse y comenzar de nuevo. Como solo se necesita la cuenta final es que necesitamos un circuito que "memorize" solo la última cuenta.



Este circuito se llama latch o registro memoria y en el diagrama es el TTL 7475 , este circuito "se queda" con la cuenta que tenia cuando recibe un pulso pequeñisimo mucho menor que los pulsos de clock , con esto solo se mostrarán las ultimas cuentas obtenidas al cumplirse el segundo de tiempo de la ventana de habilitación. Esto es lo que se mostrará en los displays
Los 74121 son multivibradores monostables, deben generar pulsos muy cortos , muchos menores que los pulsos de entrada , sólo se le pone un pequeño condensador de unos cuantos picos.
El primer pulso se genera cuando se cierra la ventana de tiempo ( 1 segundo) el pequeño pulso de salida de este monostablese va hacia las entradas E (enable) de los latch, haciendo memorizar la cuenta que muestra el display , el termino de este pequeño pulso de latch dispara al segundo monostable 74121 , este segundo pulso va hacia los contadores para resetear la cuenta a 0.

La ventana de tiempo proviene de un oscilador astable ( exacto) de 1 Hz ( 1 segundo) , se usa un flip flop JK en configuración "Toggle", o divisor entre 2 , esto habilita a la compuerta 7408 para que deje pasar lo que le llegue por la otra entrada durante un segundo exacto completo. Y luego vuelve a bajar durante un segundo. Y el ciclo se repite.
El Led indica cuando la frecuencia se pase de 999 Hz hacia arriba.
Para el clock se puede usar un 555 de 1 hz que no siempre es exacto o la base de tiempo de un relojdigital que es más preciso.
Para la entrada, no siempre tenemos ondas digitales perfectas , quizas se deba encontrar la frecuencia de ondas senoidales , paraeso se deb conformar o " cuadra" la entrada esto se hace con el 7414 "Schmitt Trigger", es necesario que la entrada tenga un nivel máximo de 5 volts porque trabajamos en TTL.


Los diagramas de tiempo para latchear y borrar la cuenta cada segundo que es tiempo de ventana delfrecuencimetro serian los siguientes:


Sobre el monostable 74121 se escogue este debido a que se dispara con un flanco de subida a diferencia del 555 que se dispara con un pulso en bajada , la explicacion de los tiempos secuenciales de reset y latch esta explicada mas arriba algunos detalles adicionales:
El monostable 74121 cuyo diagrama funcional interno es el siguiente:

Para construír el multivibrador monoestable, necesitamos proveerle al circuito integrado unos componentes adicionales, tales como la resistencia R y el capacitor C cuya constante de tiempo RC fijará la duración del pulso de salida. El diagrama completo de un monoestable tal es el siguiente:

En este caso, la resistencia R tiene un valor de 10K (10 mil ohms) y el condensador tiene un valor de 2 uf (2 microfarads), sin embargo para una resistencia mas grande el capacitor baja de tal manera de tener una constante de tiempo mucho menor al segundo que abre la ventana de tiempos, lo cual le fijará al pulso de salida una duración de unos 0.066 segundos con un comportamiento mostrado por el siguiente diagrama de tiempos.


sábado, 20 de febrero de 2010

Reactivación del blog

A todos nuestros lectores : mil disculpas por estar fuera de la red por varias semanas, el problema fué debido a el intento de hackeo a mi cuenta de blogger y su posterior bloqueo lo que me impidió ingresar en este tiempo.
Tambien he perdido mis archivos de correo recibidos y los que tenia almacenados en mi cuenta hotmail.

Superados estos inconvenientes estaremos nuevamente en actividad en los dias siguientes.
Agradeciendo su visita a nuestro blog, esperamos seguir en comunicación más actualizada

miércoles, 16 de diciembre de 2009

Un semáforo sencillo con el 4017

Consulta‏
De: Tania V....(tan_23_...@hotmail.com)
Enviado: miércoles, 16 de diciembre de 2009 03:39:59 p.m.
Para: hokkaido_peru@hotmail.com

...le escribo desde Lima Perú , como proyecto final del curso de Ciencia y Tecnologia me han mandado construir un semáforo con leds , algunos de mis compañeros lo estan haciendo con una latita que gira mediante un motorcito y 3 escobillas de contacto , pero quiero hacerlo electronico , tengo los conceptos básicos , multimetro digital , protoboard , etc de mi curso de emsamblaje de computadoras , quisiera un circuito sencillo que haga esa función
Gracias y Feliz Navidad por adelantado..

Se puede construir un sencillo semáforo usando el cmos 4017 que es un contador de anillo , como sabemos se le pone un clock de pulsos cuadrados a la frecuencia que uno desea y las 10 salidas del integrado se van poniendo en alta secuencialmente , con esto podemos encender leds, el circuito seria el siguiente

El circuito opera con LEDs verde , ámbar y rojo en la correcta secuencia de un semáforo real. El tiempo completo de un ciclo verde, ámbar ,rojo puede ser variado desde unos 10 segundos hasta unos 2½ minutos ajustando el potenciometro de 1 M en el timer 555. Algunos leds ámbar dan luz rojiza , es mejor usar un LED amarillo en vez del ámbar.
Una simulación básica en el programa Proteus es la siguiente:



El timer 555 en su configuración astable proporciona los pulsos de reloj para manejar el 4017 counter el cual tiene 10 salidas (Q0 hasta Q9). Cada salida se pone en alta cuando aparece un nuevo pulso de reloj. Las salidas apropiadas son combinadas mediante diodos para dar el cambio correcto entre colores. El led LED está conectado a la salida ÷10 output la cual está en alta durante 5 pulsos de reloj (Q0-Q4 high), esto ahorra el tener que usar 5 diodos para excitar este led.
Para manejar lámparas incandescentes de 110 V o 220 V y otras cargas que trabajan con mayores niveles de corriente y de voltaje, debe utilizarse una interfase, la mas simple es conectar cada salida a un transistor que active un relay haciendo los contactos necesarios pero una forma mas segura es utilizando optoacopladores debido a que esto permite un aislamiento eléctrico total de la placa del circuito con la etapa de potencia.
Se puede utilizar un triac como el 2N6075 que puede manejar cargas de corriente alterna hasta de 600V con corrientes no superiores a 4 A.


El aspecto final cuando se le coloca en un envase adecuado para simular un semáforo sería el siguiente en este gif animado:

domingo, 29 de noviembre de 2009

Detector de oscuridad


De: ricardo.. (rjm..._@hotmail.com)
Enviado: sábado, 28 de noviembre de 2009 04:20:17 p.m.
Para: hokkaido_peru@hotmail.com

Soy estudiante de Ing De sistemas. y tengo que realizar un proyecto electronico, pero estoy muy novato en este tema. y me gustaria crear un sensor de luz y oscuridad. un sensor que cuando nochezca se prenda una luz. pero no tengo conocimientos de algun circuito y de los materiales. Sera posible que usted me Pueda ayudar con algun tutorial o una explicacion, o aportarme algun circuito que me podria ayudar.

Mi nombre es Ricardo Mora De Venezuela. gracias por su atencion.

Un circuito muy sencillo que puedes empezar a probar antes de alimentar una luz mas fuerte usando un relay es el siguiente:


El resistor dependiente de luz o LDR tiene esta apariencia:

El circuito integrado a usar es el muy difundido timer 555 y un transistor de uso general tambien muy conocido el 2n2222 , la salida indicadora de estado se dá por la pata 3 del 555 , cuando esta en alta se enciende el led y cuando la salida es baja el led está apagado .

El principio de funcionamiento es muy sencillo , la otra posibilidad es usar un opam como comparador pero a veces se encuentra comportamiento inestable , en esto el timer 555 es más seguro , vamos a describir el circuito de izquierda a derecha :

En primer lugar vemos al LDR o fotoresistor en serie con una resistencia alta como es la de 100k que es tambien resistencia de base del transistor , la caracteristica del LDR es esta : cuando sobre su superficie no incide luz (oscuridad) su valor en resistencia es muy alto , varios mega ohmios , se comporta como un circuito abierto , sin embargo cuando hay luz incidiendo en su superficie su valor es bajo llegando a ohmios con luz fuerte .

La salida de este divisor de voltaje alimenta al transistor 2222 de la siguiente forma : cuando hay luz el ldr envia la corriente a tierra y el transistor esta abierto o desactivado , sin embargo en ausencia de luz el ldr se "abre" dejando pasar la corriente hacia el transistor saturandolo , el transistor 2222 tiene una resistencia de colector de 100 k tambien amarrada a la entrada del pin 2 del timer 555 , que es la pata de disparo , en situacion de espera esta pata debe estar en valor de voltaje alto ( cercano a los 5 voltios de alimentacion) un pequeño pulso de bajada hacia tierra dispara al temporizador por un tiempo definido por la fórmila T = 1.1 RC donde R y C son la resistencias y condensador de 100k y 2.2 uF conectadas a las patas 7 , 6 y 2 del timer , sin embargo si la pata 2 del timer permanece en baja la salida del timer es decir el pin 3 estara en alta ese tiempo antes de dispararse haciendo que el led se encienda o posteriormente active un relay.

El transistor esta en modo inversor , cuando haya luz su salida de colector estara abierta y el pin 2 del timer estara en voltaje positivo gracias al resistor de 100 k del colector , la salida del timer es baja , el led aparece apagado , sin embargo en oscuridad el ldr se abre y el colector del transistor se va a tierra haciendo que la pata 2 del timer se ponga en baja y por tanto su salida en alta , se enciende el led , si esta salida 3 del timer alimentara un transistor con relay en su colector el relay se cerraria encendiendo luces , sirenas ,etc.


Sin embargo es posible simplificar aún más este circuito usando los comparadores internos del 555 para no usar el modo de monostable como en el circuito anterior el circuito sería el siguiente:

VR1 es un potenciometro de 10 k que con la resistencia dependiente a la luz (LDR) forman un divisor de voltaje.
Una bajada de nivel de luz sobre la superficie del LDR (anochecer) hace que cambie su resistencia . Esto causa un aumento de voltaje en la entrada del pin 2.La salida del 555 es decir el pin 3 se va a tierra haciendo que el relay se energize conectado luces , sirenas ,etc.
Si se invierten las conexiones del potenciometro y LDR como se indica en la figura la acción tambien se invierte causando que el relay se active cuando aumente la luz (amanecer).

sábado, 21 de noviembre de 2009

Base de tiempos de 1 segundo

RE: Proyecto contador‏
De: juan .... (j....73@yahoo.es)

Enviado: viernes, 20 de noviembre de 2009 05:27:18 p.m.
Para: JORGE FLORES VERGARAY (hokkaido_peru@hotmail.com)
.... Mi gran problema es tener un oscilador que dé 1 segundo de tiempo compatible con los cmos. Probé con un 555 pero no me dejó muy convencido por los niveles que maneja en comparación con los cmos....



Cuando diseñamos circuitos de reloj , cronómetros , temporizadores , siempre necesitamos una base de tiempos exacta de 1 segundo , se puede buscar alcanzar 1 segundo en un oscilador cmos o tambien con el timer 555 pero siempre habrá una pequeña diferencia del valor exacto que se va acumulando segundo a segundo y no nos entrega un valor real , supongamos que con mucho cuidado ajustamos un 555 para 1 segundo pero en la realidad nos dá 0.99 o quizas 1.01 seg esto significa que cada 100 segundo de nuestra cuenta tienen un error de 1 segundo que a veces no es tolerable.
La solución es tener una base de tiempo construida alrededor en un oscilador de cuarzo , este oscila muy alto en forma estable y mediante contadores en cadena (cientos o miles de veces ) se consigue dividir hasta 1 seg con mucha precisión , es lo que hacen los relojes de pulsera digitales ; la otra es tomar la base de tiempos de la red electrica , en Perú tenemos 220 voltios a 60 hertz , es decir 60 ondas senoidales por segundo , cuadrandolas y dividiendo entre 60 tendremos 1 segundo exacto . En otros paises la frecuencia de red puede ser 50 Hz y el voltaje de linea 110 voltios.
Una forma muy sencilla es tomar una muestra de la señal de 220 v (110 volt ) mediante un transformador , por ejemplo podemos usar un transformador de 220/9 voltios , en la salida del transformador tendremos una señal senoidal de 9 voltios a una frecuencia de 60 Hz , es decir 60 veces cambio de polaridad en un segundo , si mediante una resistencia alimentamos un zener , este bloqueará la parte negativa y recortará , tendremos entonces una onda cuadrada del nivel del zener ( 5 voltios para nuestras necesidades ) con una frecuencia de 60 Hz , solo tenemos ahora que dividirla entre 60 y ya tendremos nuestra base de tiempo de 1 Hz o 1 segundo.
Esta salida de 60 Hz o de 50Hz según el caso , se aplica a la entrada de un contador Johnson de 8 salidas 4022B , según el país donde estemos podemos establecer la división entre 5 o 6, dependiendo de la frecuencia de la línea red (50Hz/5 = 1Hz o 60 Hz/6 = 1Hz ). La salida no es una onda cuadrada simétrica pero tiene una frecuencia de 10Hz que es la que divideremos entre 10 para tener una onda cuadrada de 1 segundo.
Aunque cualquier divisor entre 10 puede servir usamos el CMOS 4017B contador decimal Johnson. Como sabemos tiene 10 salidas que van desplazandose por cada pulso , si tomamos solo una de ellas tendremos el clock de entrada dividido entre 10 que es lo que deseamos . Esta onda cuadrada de 1Hz nos servirá como una referencia de 1 segundo de tiempo exacta para nuestros proyectos de relojes y contadores de tiempo.
El circuito final se vería así:Tener en cuenta que para que el 4022 trabaje como divisor entre 6 entramos por la pata 14 y tomamos la salida en la pata 5
Los componentes:
Transformador: primario de 220V y secundarios de 9V.(puede ser 12 v )
1resistencia de 10K
1 Diodo Zener de 5,1V 500mA.
CI 4093B 4 puertas Trigger-Schmith.
CI 4017B contador decimal CMOS.
CI 4022B contador octal CMOS.