planos para hacer un semaforo con conpuertas logicas
| #1 planos para hacer un semaforo con conpuertas logicas |
| #2 Semaforo con compuertas logicas |
|
mario18560
|
El diseño de un semaforo con compuertas logicas responde a la logica de un circuito secuencial. Los pasos para realizar un diseño como el que requires son:
1) Realizar un diagrama de estados. Supongamos que el semaforo tenga la siguiente secuencia: ROJO - ROJO/AMARILLO - AMARILLO - VERDE - VERDE/AMARILLO -ROJO. Tendrias asi los siguientes estados: 100 - 110 - 010 - 001 - 011 - 100. Son cinco estados diferentes. Cada bit representa el encendido de una luz del semaforo respetando el orden ROJO-AMARILLO-VERDE. 2) Determinar el numero de flip-flops necesarios. En este caso, necesitaras 3 FF, ya que los estados diferentes son 5. La forma de determinar esto es: 2 elevado a la n, debe ser mayor o igual que N. Donde n= numero de FF y N= numero de estados diferentes. En nuestro caso, 2 elevado al cubo (o sea, ocho), es mayor que (cinco). 3) Elegir el tipo de flip-flop con el que vas a trabajar. Aqui no hay problema, pues cualquier tipo de flip-flop sirve para el diseño (tambien es posible convertir un FF determinado en otro, muy facilmente), sin embargo conviene utilizar flip-flops de una sola entrada; por ejemplo los de tipo D. La respuesta es muy simple: te conviene usar un flip-flop de una sola entrada porque solo vas a necesitar una red combinacional que controle los flip-flop, de modo de obtener la secuencia deseada (la del diagrama de estados). Tal como tu lo planteas, si no puedes o no deseas utilizar FF, los mismos puedes hacerlos facilmente con compuertas logicas. 4) Para el diseño de las redes combinacionales que van a manejar las entradas de los 3 FF tenes que utilizar las tablas de excitacion de los FF elegidos previamente. En este caso, la correspondiente al FF "D". Asi obtendras una tabla como la que sigue: Dr Da Dv SalidaQr SalidaQa SalidaQv 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 0 1 0 0 1 0 1 1 0 1 1 1 0 0 Ten en cuenta que las redes combinacionales manejan las entradas de los FF (para que los mismos logren la secuencia pautada), por lo que para el diseño de las mismas, Dr, Da y Dv (entradas de los FF) son las salidas de tu tabla de verdad, y Qr, Qa y Qv (salidas de los FF) son las variables de entrada. Tendras que realizar 3 mapas de Karnaugh, uno por cada salida (Dr, Da y Dv), a fin de simplificar la funcion e implementar el circuito de las redes. Por ultimo, este es un circuito secuencial sincronico. Todos los FF estan sincronizados por un mismo reloj. Con un circuito oscilador basico (el 555 funcionando en modo astable, por ejemplo) podes hacer el circuito de reloj, cuya frecuencia podras ajustar a voluntad. La salida del 555 la conectas a cada una de las entradas de CLOCK de los FF. En cuanto a las luces del semaforo, las mismas las conectas a las salidas Qr, Qa y Qv de los flip-flops. Espero te haya sido de utilidad. Cualquier cosa, avisame. Un cordial saludo. |
|||||||||||
|
|
||||||||||||
| #3 |
|
Bryan
|
grasias la verdad que me fue de mucha ayuda.
|
|||||||||||
|
|
||||||||||||
| #4 |
|
Bryan
|
pero lo que necesito es el plano, por que es algo confusa toda esta teoria..
|
|||||||||||
|
|
||||||||||||
| #5 ?? |
|
Eduardo Romo Juárez
|
mmm soy nuevo en esto pero tengo entendido que lo que quieres hacer es un circuito secuencial y no combinacional y para hacerlo tienes que utilizar de perdida ff , las compuestas AND las vas a tener que utilizar de todas maneras para que puedas armar tu circuito
|
|||||||||||
|
|
||||||||||||
| #6 |
|
maikol
|
Un semáforo en condiciones (3 colores, el naranja parpadeando antes de ponerse a verde...) es muy engorroso de hacer con puertas únicamente. Aún así si estás interesado puedo pensar algo ya que me parece algo chulo para poner al lado de la mesa y conectar cuando estés aburrido
He diseñado uno tan sencillo de montar como simple de funcionamiento. Sólo puedes usar verde y rojo (poner otro color sería un tanto más complicado), pero creo que funciona. Los NOT de la izquierda sirven para crean un pulso cuadrado (sin necesidad de usar el 555); configurado a 2 o 3 segundos bastará para que los playmobil no se impacienten al volante. Lo siguiente es la báscula RS, que irá cambiando (hay entre medias otro NOT para conseguir esto) según el reloj, por lo que las patas Q y ¬Q es van alternando indefinidamente. Como la salida de estos integrados no suelen dar mucha corriente (y con CMOS menos todavía) hay un transistor BJT (por ejemplo un BC107/SC107) para que luzcan a 10-20 mA. Calcula la resistencia Rd para esa corriente. Espero que te guste. |
|||||||||||
|
|
||||||||||||
| #7 |
|
maikol
|
He estado probando configuraciones para ver qué tal funcionaba. He suprimido la báscula RS porque en realidad no hace falta, sólo que como se drena demasiada corriente para iluminar el LED (a pesar de que el transistor hace lo que puede, aunque se pueden usar super-beta o algún modelo de mayor ganancia en corriente) he tenido que pasar por otra puerta la señal para evitar precisamente que se debilitara (no se puede sacar directamente corriente de la señal de reloj).
La configuración del reloj da unos 5 o 6 segundos a ambos colores. Le he puesto además una resistencia distinta a cada LED. Todo el circuito se hace con un integrado 4069, 3 resistencias, un condesador y un par de transistores. ¡ Un saludo! |
|||||||||||
|
|
||||||||||||
|
| Otros temas de interés | |
|---|---|
| Tengo problema con mi Board Abit KN9S para AMD2 | |
| Dudas del arreglo de la board Asrock | |
| Reparacion de board | |
| placa board, una lista normal y corriente | |
| Control electrónico de un motor de explosión | |
| Foros de Electronica |
| ||
Cuestiones Elementales de Electrónica ||
Fuentes de alimentacion ||
Circuitos de radio ||
Diseño de circuitos en general || || Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión || || Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos || |
Site Map
© Foros de Electrónica
Comunidad Internacional de Electrónicos
Powered by phpBB © 2001, 2005 phpBB Group
Acerca de || Política de privacidad
© Foros de Electrónica
Comunidad Internacional de Electrónicos
Powered by phpBB © 2001, 2005 phpBB Group
Acerca de || Política de privacidad

