SlideShare una empresa de Scribd logo
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

Sensores
SensoresSensores
Arduino - Tercera sesión
Arduino - Tercera sesiónArduino - Tercera sesión
Arduino - Tercera sesión
Javier Gamarra
 
Interrupciones y Temporizadores
Interrupciones y TemporizadoresInterrupciones y Temporizadores
Interrupciones y Temporizadores
tecnicaturaenelectronica
 
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
Jomicast
 
Presentación control y robótica
Presentación control y robóticaPresentación control y robótica
Presentación control y robótica
gabriela-technoteacher
 
Taller fabricación robots-d2
Taller fabricación robots-d2Taller fabricación robots-d2
Taller fabricación robots-d2
José Pujol Pérez
 
Informe N°2-Microcontroladores
Informe N°2-MicrocontroladoresInforme N°2-Microcontroladores
Informe N°2-Microcontroladores
Omar Ruiz
 
Clase - Temporizadores
Clase - TemporizadoresClase - Temporizadores
Clase - Temporizadores
tecnicaturaenelectronica
 
Semáforo Microcontrolado
Semáforo MicrocontroladoSemáforo Microcontrolado
Semáforo Microcontrolado
Rubén Loredo
 
Taller cruce por cero
Taller cruce por ceroTaller cruce por cero
Taller cruce por cero
Alfredo Carrascal
 
Reloj digital
Reloj digital Reloj digital
Reloj digital
Victor Hugo Analco
 
Aplicacion de encoders
Aplicacion de encodersAplicacion de encoders
Aplicacion de encoders
José Manuel Valdez
 
Reloj digital
Reloj digitalReloj digital
Reloj digital
David Acsaraya
 
Robótica
RobóticaRobótica
Robótica
Camilo Rodriguez
 
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
ivan_antrax
 
Introducpic2
Introducpic2Introducpic2
Introducpic2
conalep
 
Introducpic
IntroducpicIntroducpic
Introducpic
conalep
 
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
Jimena Rachel
 
2. entradas salidas digitales
2. entradas salidas digitales2. entradas salidas digitales
2. entradas salidas digitales
David Narváez
 
Seguidor de linea con arduino
Seguidor de linea con arduinoSeguidor de linea con arduino
Seguidor de linea con arduino
Carlos Arturo Alarcón Romero
 

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

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
AndrsAlejandroMartne
 
Circuitos secuenciales=u.o
Circuitos secuenciales=u.oCircuitos secuenciales=u.o
Circuitos secuenciales=u.o
Willianjavier nieto
 
Taller de Robótica Educativa.pdf
Taller de Robótica Educativa.pdfTaller de Robótica Educativa.pdf
Taller de Robótica Educativa.pdf
InteligenciaArtifici7
 
Practica 7 Flip Flop
Practica 7 Flip FlopPractica 7 Flip Flop
Practica 7 Flip Flop
Orlando Rodriguez
 
Encoders
EncodersEncoders
Encoders
Seúl Cruz Mkt
 
Expo25
Expo25Expo25
Practicas finales
Practicas finalesPracticas finales
Practicas finales
Tecillo
 
Informe 4 digitales
Informe 4 digitalesInforme 4 digitales
Informe 4 digitales
Joseph Lino Juarez
 
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
ovanioster
 
ciruitos digitales
ciruitos digitalesciruitos digitales
ciruitos digitales
Diego Guillen
 
Informe 4
Informe 4Informe 4
Informe 4
Carflor Ayba
 
Proyecto 7 Flip Flops
Proyecto 7 Flip FlopsProyecto 7 Flip Flops
Proyecto 7 Flip Flops
Blackjacks21
 
Divisores de frecuencia
Divisores de frecuenciaDivisores de frecuencia
Divisores de frecuencia
WilVEr aNTonIO AcOsTa aRiZa
 
Práctica04.Programando Arduino
Práctica04.Programando ArduinoPráctica04.Programando Arduino
Práctica04.Programando Arduino
Jonathan Ruiz de Garibay
 
Ucontrol revista 0001
Ucontrol revista 0001Ucontrol revista 0001
Ucontrol revista 0001
luis alberto rojas vicente
 
U control 01
U control 01U control 01
U control 01
Elmar Duque Quiceno
 
&PLC Ladder.pdf automatización industrial
&PLC Ladder.pdf automatización industrial&PLC Ladder.pdf automatización industrial
&PLC Ladder.pdf automatización industrial
julianmayta1
 
Registro universal
Registro universalRegistro universal
Registro universal
Anelly Estrella
 
Practica7 katherine mariana figueroa flores
Practica7  katherine mariana figueroa floresPractica7  katherine mariana figueroa flores
Practica7 katherine mariana figueroa flores
WhitneyPeralta
 
Tutorial-pic16 f877a- algunas-mejoras
Tutorial-pic16 f877a- algunas-mejorasTutorial-pic16 f877a- algunas-mejoras
Tutorial-pic16 f877a- algunas-mejoras
Aldo Corp
 

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
 
&PLC Ladder.pdf automatización industrial
&PLC Ladder.pdf automatización industrial&PLC Ladder.pdf automatización industrial
&PLC Ladder.pdf automatización industrial
 
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
 

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