SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
SEMÁFORO EXPERIMENTAL CON TTLs
                        PLATAFORMA GNU/DEBIAN SQUEEZE 6.0.0
                              PAQUETE KTECHLAB 0.3.7

                                            By: Lainus
                                         Fecha: enero 2013

El objetivo inicial del proyecto fue dar a conocer las bondades del paquete Ktechlab en alguna
aplicación algo interesante.

En este peke aporte haremos un circuito electrónico simulado bajo el paquete KTECHLAB 0.3.7
que viene en GNU/Debian 6.0.0. Squeeze. El circuito consiste en un semáforo que puede ubicarse
en un cruce de calle o avenida simple.




                                                                          Etapa de
           Etapa                         Contador
                                                                           Salida
         clock/reloj                      binario
                                                                         (semáforo)

COMPONENTES.

Los componentes principales a usar son compuertas ANDs, ORs, INVERTERS, Contador binario,
generador de frecuencias, leds, switchs.

Los componentes que necesitamos para un circuito real, son (entre los que me acuerdo):

       CI:            7404                   (1 = inversor)
                      7408                   (3 = and)
                      7432                   (1 = or)
                      contador binario       circuito
                      clock                  (generador de pulsos)1
                      leds                   (12= 4Red, 4Yellow, 4Green)
                      resistencia            (12= 330ohms)

En el circuito original se necesitaron 5 INVERTERs, 10 ANDs y 8 ORs.
En el siguiente circuito “optimizado” se reduce a 3 ORs, (algo es algo). ;P


ETAPAS:

ETAPA CLOCK

Esta es la etapa inicial del circuito, ya que la siguiente etapa necesita de ceros y unos secuenciales
para su funcionamiento. Existen algunas formas de generar los pulsos de reloj: uno es crear un
generador de pulsos con el CI. 555.




                     El pin de salida es el Out , y va a la etapa contador.

Otra forma de general ondas “mas cuadradas”, es un tarjeta de desarrollo multipropósito, por ej.:
una Arduino, en un momento dado usé la Arduino Severino (usa puerto serial), pero tiene una cierta
complicación para quienes se inician en este mundillo como cualquier tarjeta basado en micro-
controladores, y esta es mi “arduino severino”.




En este programa Ktechlab ya hay un dispositivo generador de pulsos y no es necesario diseñar un
circuito, y en esquema del semáforo esta así.
ETAPA CONTADOR.




nota de ultimo momento. En la salida del contador binario se puso inversores para un correcto
funcionamiento, pero en el circuito real no los tiene y funciona bien.


ETAPA SALIDA (SEMÁFORO).

El funcionamiento del semáforo esta basado en multiplexores con bits de selección, y los esquemas
por separados son:




La etapa del esquema anterior es de una de las vías y la siguiente es la perpendicular.
El esquema siguiente muestra la etapa unida.




Las salidas de los leds son mas o menos asi.
El esquema completo seria algo asi.
La tabla del funcionamiento es:




Recomendaciones. Finales

En el caso de que el generador de pulsos (onda cuadrada) sean a partir del CI. 555, entonces se
puede controlar con cierta facilidad la longitud de onda, es decir la velocidad de los pulsos.

Con una tarjeta de desarrollo (variantes de arduino), las modificaciones son mas a nivel software
(SW), y mínimo HW como aumentar un potenciómetro.

En la tabla de verdades, los colores en gris (plomo) no estan subsanadas, es decir en los números 0,
4, 8 y C las salidas son nulas, luego será mejorado.

Dudas:

mailto: elaltolinux@yahoo.es
blog: elblogdelainus.blogspot.com

Más contenido relacionado

La actualidad más candente

Arduino - Tercera sesión
Arduino - Tercera sesiónArduino - Tercera sesión
Arduino - Tercera sesiónJavier Gamarra
 
Proyecto de automatismo. Control de un tunel de autolavado
Proyecto de automatismo. Control de un tunel  de autolavadoProyecto de automatismo. Control de un tunel  de autolavado
Proyecto de automatismo. Control de un tunel de autolavadoJomicast
 
Informe N°2-Microcontroladores
Informe N°2-MicrocontroladoresInforme N°2-Microcontroladores
Informe N°2-MicrocontroladoresOmar Ruiz
 
Semáforo Microcontrolado
Semáforo MicrocontroladoSemáforo Microcontrolado
Semáforo MicrocontroladoRubén Loredo
 
Aplicaciones y configuración de conexión del circuito integrado lm555
Aplicaciones y configuración de conexión del circuito integrado lm555Aplicaciones y configuración de conexión del circuito integrado lm555
Aplicaciones y configuración de conexión del circuito integrado lm555ivan_antrax
 
Introducpic2
Introducpic2Introducpic2
Introducpic2conalep
 
Introducpic
IntroducpicIntroducpic
Introducpicconalep
 
Contador bcd-0-9-temporizador-555-automatizacion
Contador bcd-0-9-temporizador-555-automatizacionContador bcd-0-9-temporizador-555-automatizacion
Contador bcd-0-9-temporizador-555-automatizacionJimena Rachel
 
2. entradas salidas digitales
2. entradas salidas digitales2. entradas salidas digitales
2. entradas salidas digitalesDavid Narváez
 

La actualidad más candente (20)

Sensores
SensoresSensores
Sensores
 
Arduino - Tercera sesión
Arduino - Tercera sesiónArduino - Tercera sesión
Arduino - Tercera sesión
 
Interrupciones y Temporizadores
Interrupciones y TemporizadoresInterrupciones y Temporizadores
Interrupciones y Temporizadores
 
Proyecto de automatismo. Control de un tunel de autolavado
Proyecto de automatismo. Control de un tunel  de autolavadoProyecto de automatismo. Control de un tunel  de autolavado
Proyecto de automatismo. Control de un tunel de autolavado
 
Presentación control y robótica
Presentación control y robóticaPresentación control y robótica
Presentación control y robótica
 
Taller fabricación robots-d2
Taller fabricación robots-d2Taller fabricación robots-d2
Taller fabricación robots-d2
 
Informe N°2-Microcontroladores
Informe N°2-MicrocontroladoresInforme N°2-Microcontroladores
Informe N°2-Microcontroladores
 
Clase - Temporizadores
Clase - TemporizadoresClase - Temporizadores
Clase - Temporizadores
 
Semáforo Microcontrolado
Semáforo MicrocontroladoSemáforo Microcontrolado
Semáforo Microcontrolado
 
Taller cruce por cero
Taller cruce por ceroTaller cruce por cero
Taller cruce por cero
 
Reloj digital
Reloj digital Reloj digital
Reloj digital
 
Aplicacion de encoders
Aplicacion de encodersAplicacion de encoders
Aplicacion de encoders
 
Reloj digital
Reloj digitalReloj digital
Reloj digital
 
Robótica
RobóticaRobótica
Robótica
 
Aplicaciones y configuración de conexión del circuito integrado lm555
Aplicaciones y configuración de conexión del circuito integrado lm555Aplicaciones y configuración de conexión del circuito integrado lm555
Aplicaciones y configuración de conexión del circuito integrado lm555
 
Introducpic2
Introducpic2Introducpic2
Introducpic2
 
Introducpic
IntroducpicIntroducpic
Introducpic
 
Contador bcd-0-9-temporizador-555-automatizacion
Contador bcd-0-9-temporizador-555-automatizacionContador bcd-0-9-temporizador-555-automatizacion
Contador bcd-0-9-temporizador-555-automatizacion
 
2. entradas salidas digitales
2. entradas salidas digitales2. entradas salidas digitales
2. entradas salidas digitales
 
Seguidor de linea con arduino
Seguidor de linea con arduinoSeguidor de linea con arduino
Seguidor de linea con arduino
 

Similar a Semaforo con TTLs en KTechLab

Similar a Semaforo con TTLs en KTechLab (20)

Presentacion IEE0 3ra Nota TACÓMETRO.pdf
Presentacion IEE0 3ra Nota TACÓMETRO.pdfPresentacion IEE0 3ra Nota TACÓMETRO.pdf
Presentacion IEE0 3ra Nota TACÓMETRO.pdf
 
Circuitos secuenciales=u.o
Circuitos secuenciales=u.oCircuitos secuenciales=u.o
Circuitos secuenciales=u.o
 
Taller de Robótica Educativa.pdf
Taller de Robótica Educativa.pdfTaller de Robótica Educativa.pdf
Taller de Robótica Educativa.pdf
 
Practica 7 Flip Flop
Practica 7 Flip FlopPractica 7 Flip Flop
Practica 7 Flip Flop
 
Encoders
EncodersEncoders
Encoders
 
Expo25
Expo25Expo25
Expo25
 
Practicas finales
Practicas finalesPracticas finales
Practicas finales
 
Informe 4 digitales
Informe 4 digitalesInforme 4 digitales
Informe 4 digitales
 
Circuitos y aplicaciones de detectores de cruce por cero
Circuitos y aplicaciones de detectores de cruce por ceroCircuitos y aplicaciones de detectores de cruce por cero
Circuitos y aplicaciones de detectores de cruce por cero
 
ciruitos digitales
ciruitos digitalesciruitos digitales
ciruitos digitales
 
Informe 4
Informe 4Informe 4
Informe 4
 
Proyecto 7 Flip Flops
Proyecto 7 Flip FlopsProyecto 7 Flip Flops
Proyecto 7 Flip Flops
 
Divisores de frecuencia
Divisores de frecuenciaDivisores de frecuencia
Divisores de frecuencia
 
Práctica04.Programando Arduino
Práctica04.Programando ArduinoPráctica04.Programando Arduino
Práctica04.Programando Arduino
 
Ucontrol revista 0001
Ucontrol revista 0001Ucontrol revista 0001
Ucontrol revista 0001
 
U control 01
U control 01U control 01
U control 01
 
Registro universal
Registro universalRegistro universal
Registro universal
 
Practica7 katherine mariana figueroa flores
Practica7  katherine mariana figueroa floresPractica7  katherine mariana figueroa flores
Practica7 katherine mariana figueroa flores
 
Tutorial-pic16 f877a- algunas-mejoras
Tutorial-pic16 f877a- algunas-mejorasTutorial-pic16 f877a- algunas-mejoras
Tutorial-pic16 f877a- algunas-mejoras
 
catalogo de control
catalogo de controlcatalogo de control
catalogo de control
 

Semaforo con TTLs en KTechLab

  • 1. SEMÁFORO EXPERIMENTAL CON TTLs PLATAFORMA GNU/DEBIAN SQUEEZE 6.0.0 PAQUETE KTECHLAB 0.3.7 By: Lainus Fecha: enero 2013 El objetivo inicial del proyecto fue dar a conocer las bondades del paquete Ktechlab en alguna aplicación algo interesante. En este peke aporte haremos un circuito electrónico simulado bajo el paquete KTECHLAB 0.3.7 que viene en GNU/Debian 6.0.0. Squeeze. El circuito consiste en un semáforo que puede ubicarse en un cruce de calle o avenida simple. Etapa de Etapa Contador Salida clock/reloj binario (semáforo) COMPONENTES. Los componentes principales a usar son compuertas ANDs, ORs, INVERTERS, Contador binario, generador de frecuencias, leds, switchs. Los componentes que necesitamos para un circuito real, son (entre los que me acuerdo): CI: 7404 (1 = inversor) 7408 (3 = and) 7432 (1 = or) contador binario circuito clock (generador de pulsos)1 leds (12= 4Red, 4Yellow, 4Green) resistencia (12= 330ohms) En el circuito original se necesitaron 5 INVERTERs, 10 ANDs y 8 ORs. En el siguiente circuito “optimizado” se reduce a 3 ORs, (algo es algo). ;P ETAPAS: ETAPA CLOCK Esta es la etapa inicial del circuito, ya que la siguiente etapa necesita de ceros y unos secuenciales para su funcionamiento. Existen algunas formas de generar los pulsos de reloj: uno es crear un
  • 2. generador de pulsos con el CI. 555. El pin de salida es el Out , y va a la etapa contador. Otra forma de general ondas “mas cuadradas”, es un tarjeta de desarrollo multipropósito, por ej.: una Arduino, en un momento dado usé la Arduino Severino (usa puerto serial), pero tiene una cierta complicación para quienes se inician en este mundillo como cualquier tarjeta basado en micro- controladores, y esta es mi “arduino severino”. En este programa Ktechlab ya hay un dispositivo generador de pulsos y no es necesario diseñar un circuito, y en esquema del semáforo esta así.
  • 3. ETAPA CONTADOR. nota de ultimo momento. En la salida del contador binario se puso inversores para un correcto funcionamiento, pero en el circuito real no los tiene y funciona bien. ETAPA SALIDA (SEMÁFORO). El funcionamiento del semáforo esta basado en multiplexores con bits de selección, y los esquemas por separados son: La etapa del esquema anterior es de una de las vías y la siguiente es la perpendicular.
  • 4. El esquema siguiente muestra la etapa unida. Las salidas de los leds son mas o menos asi.
  • 5. El esquema completo seria algo asi.
  • 6. La tabla del funcionamiento es: Recomendaciones. Finales En el caso de que el generador de pulsos (onda cuadrada) sean a partir del CI. 555, entonces se puede controlar con cierta facilidad la longitud de onda, es decir la velocidad de los pulsos. Con una tarjeta de desarrollo (variantes de arduino), las modificaciones son mas a nivel software (SW), y mínimo HW como aumentar un potenciómetro. En la tabla de verdades, los colores en gris (plomo) no estan subsanadas, es decir en los números 0, 4, 8 y C las salidas son nulas, luego será mejorado. Dudas: mailto: elaltolinux@yahoo.es blog: elblogdelainus.blogspot.com