FUNDACIÓN UNIVERSITARIA AGRARIA DE COLOMBIA
DEPARTAMENTO DE CIENCIAS BÁSICAS
[Link]
Diseñar e implementar un sistema de cruce de semáforos
Resumen—Este proyecto describe el diseño y la
implementación de un sistema de cruce de semáforos digital
7 segmentos que muestra el tiempo restante para el cambio de
estado, proporcionando información útil tanto para conductores
digital utilizando componentes electrónicos básicos que
utilizando componentes básicos como un temporizador 555, como para peatones.
contadores 74LS90, decodificadores BCD a 7 segmentos y puertas
garantice la correcta gestión del tráfico en una intersección
lógicas. El sistema controla dos semáforos opuestos, asegurando II. OBJETIVOS
que uno esté en verde mientras el otro está en rojo, con una OBJETIVO GENERAL
transición controlada por un temporizador y contadores
Mosquera Segura, Juan David.
- Reyes Duque,
Diseñar Kevin Julián.
e implementar un sistema de cruce de
digitales. Los displays muestran el tiempo restante para el
{Mosquera.juan1, REYES.KEVIN2}@[Link]
semáforos digital utilizando componentes electrónicos
cambio de estado, proporcionando una solución eficiente y clara
para la gestión del tráfico en un cruce. básicos que garantice la correcta gestión del tráfico en
una intersección, asegurando transiciones seguras y
Palabras Clave— Compuertas, temporizador, displays, tablas de eficientes entre los diferentes estados de los semáforos.
verdad, and
OBJETIVOS ESPECÍFICOS
Abstract— This project describes the design and
implementation of a digital traffic light system using basic - Desarrollar un circuito generador de pulsos con un
components such as a 555 timer, 74LS90 counters, BCD to 7- temporizador 555 configurado en modo astable para
segment decoders, and logic gates. The system controls two proporcionar un reloj que controle el tiempo de los
opposite traffic lights, ensuring that one is green while the other semáforos.
is red, with transitions controlled by a timer and digital counters.
The displays show the remaining time for the state change,
providing an efficient and clear solution for traffic management - Configurar e interconectar dos contadores 74LS90 en
at an intersection. cascada para contar hasta 30 segundos y visualizar el
tiempo restante en displays de 7 segmentos mediante
Keywords— Gates, timer, display, truth tables, And gate decodificadores BCD a 7 segmentos.
- Diseñar la lógica combinacional necesaria para
I. INTRODUCCIÓN
controlar los estados de los semáforos (verde, amarillo
La gestión del tráfico en intersecciones es fundamental para y rojo) utilizando puertas lógicas y asegurar la correcta
mantener la fluidez y seguridad en las vías públicas. Los sincronización y reinicio del sistema al final de cada
semáforos son dispositivos esenciales que regulan el flujo de ciclo de 30 segundos.
vehículos y peatones, previniendo accidentes y reduciendo la
congestión vehicular. En un entorno urbano, es crucial contar III. ASPECTOS TEÓRICOS
con un sistema de semáforos eficiente que garantice una
coordinación adecuada entre diferentes direcciones de tráfico. LM555 (astable): El temporizador 555 es uno de los circuitos
integrados más versátiles y ampliamente utilizados en la
electrónica. En este proyecto, el temporizador 555 se
Este proyecto tiene como objetivo diseñar e implementar un
configura en modo astable para generar un pulso de reloj de 1
sistema de cruce de semáforos digital utilizando componentes
Hz, el cual se utiliza para controlar los contadores que
electrónicos básicos como temporizadores, contadores,
decodificadores, puertas lógicas y lógica combinacional. La gestionan el tiempo de los semáforos.
utilización de componentes digitales permite una mayor
precisión y fiabilidad en la operación de los semáforos,
asegurando que los tiempos de espera y cambio de luces sean
consistentes y predecibles.
El sistema está diseñado para controlar dos semáforos
opuestos, asegurando que uno esté en verde mientras el otro
está en rojo, con transiciones claras y bien definidas. Además,
se incluye un mecanismo de visualización mediante displays de
Imagen 4. Tipos de Flip-Flops
Compuertas lógicas y lógica combinacional: Las
Imagen 1. 555 astable compuertas lógicas son bloques fundamentales en la
construcción de circuitos digitales. Estas compuertas realizan
En el modo astable, el 555 genera una onda cuadrada continua operaciones lógicas básicas como AND, OR, NOT, NAND,
sin necesidad de una entrada externa de disparo. La frecuencia NOR, XOR, y XNOR. En este proyecto de cruce de
y el ciclo de trabajo de la onda cuadrada dependen de los semáforos, las compuertas lógicas pueden utilizarse para
valores de las resistencias. diseñar la lógica de control que determina el comportamiento
de los semáforos.
Contador 74LS90: El 74LS90 es un contador de décadas
(Decimal Codificado en Binario, BCD) que puede contar de 0
a 9. Es un componente esencial para realizar contadores y
sistemas de temporización en proyectos de electrónica digital.
Imagen 5. Compuertas lógicas.
Imagen 2. 74LS90
Proteus: La simulación en software como Proteus es una
Decodificador 74LS47: El 74LS47 es un decodificador BCD herramienta invaluable en el desarrollo de proyectos de
a 7 segmentos que convierte una entrada BCD de 4 bits en electrónica digital. Permite probar y validar el diseño de
señales para controlar un display de 7 segmentos. Este circuitos antes de implementarlos físicamente, lo que ahorra
componente facilita la visualización de números decimales en tiempo y recursos, y ayuda a identificar y corregir posibles
un formato legible. problemas o errores de diseño.
IV.
Imagen 3. 74LS47 ASPECTOS EXPERIMENTALES
Flip-Flops: Los Flip-Flops son dispositivos de
almacenamiento de estado que se utilizan ampliamente en Contador hasta 30 Segundos
circuitos digitales para almacenar un solo bit de información. Para implementar un contador de hasta 30 segundos utilizando
Son esenciales en la construcción de registros, contadores, y componentes digitales, se deben seguir varios pasos
otros circuitos secuenciales. En tu proyecto de cruce de experimentales. Estos pasos incluyen la configuración de un
semáforos, los Flip-Flops pueden desempeñar un papel crucial temporizador 555, el uso de contadores 74LS90 y
en la sincronización y el control del estado de los semáforos. decodificadores 74LS47, así como la integración de
compuertas lógicas y Flip-Flops para controlar el estado de los
semáforos. Además, se llevará a cabo la simulación del
circuito en Proteus para verificar su correcto funcionamiento segundo 74LS47. Las salidas de los decodificadores se
antes de su implementación física. conectan a los displays de 7 segmentos, permitiendo la
visualización clara y precisa del tiempo restante en cada
El primer paso es configurar un temporizador 555 en modo semáforo.
astable para generar pulsos periódicos que actuarán como la
señal de reloj para los contadores. El temporizador 555 se Imagen 7. Simulación contador (Proteus).
configura con resistencias y capacitores calculados para
determinar el periodo es 𝑇=0.693×(𝑅1+2×𝑅2)×𝐶. Una vez
obtener un periodo de 1 segundo. La fórmula utilizada para
Montaje del contador hasta 30:
calculados los valores adecuados, se conecta el temporizador
555 con sus pines correspondientes: el pin 1 a tierra, los pines
2 y 6 conectados entre sí y al punto medio entre R2 y C, el pin Para el montaje del circuito, se utilizó una protoboard,
pequeño capacitor (10nF), el pin 7 entre 𝑅1 y 𝑅2, y el pin 8 a
3 como salida, el pin 4 a VCC, el pin 5 a tierra a través de un empleando los mismos componentes electrónicos que se
usaron en la simulación de Proteus. Se consultaron los
VCC. datasheets de los circuitos integrados para identificar
correctamente los pines y asegurar un montaje preciso.
Imagen 8. Montaje contador.
Además, se incorporó un LED en la salida y un potenciómetro
entre los pines 6 y 7 del temporizador 555. Esto permitió
visualizar las señales del componente y ajustar la frecuencia
para sincronizar el temporizador con el circuito del semáforo.
Para que fuera posible sincronizar los cambios del
semáforo con respecto a los del contador fue necesario primero
analizarlos diferentes estados binarios necesarios para tener unos
Imagen 1. 555 astable tiempos de 30 segundos en rojo, 2 segundos en amarillo, 30
segundos en verde, para esto se diseñó una tabla que describe el
Configuración de Contadores 74LS90: comportamiento de los diferentes estados de los flip-flops con
respecto a los estados correspondientes que se buscaban en el
El siguiente paso implica el uso de dos contadores 74LS90 semáforo.
para contar hasta 30 segundos. El primer contador se configura
para contar de 0 a 9. Se conecta la salida del temporizador 555
al pin de entrada de reloj del primer 74LS90. Los pines de
reset (MR1, MR2) se conectan a tierra y los pines de
configuración (MS1, MS2) a VCC. Las salidas QA, QB, QC,
y QD del primer contador proporcionan la cuenta en binario.
El segundo contador se configura para contar las decenas (0 a
2), utilizando la salida QA del primer contador como entrada
de reloj. Al igual que el primer contador, los pines de reset se
Tabla 1. Estado de los leds del semáforo con respecto a
conectan a tierra y los de configuración a VCC. Las salidas
estados de los flipl-flops como temporizadores.
QA y QB del segundo contador proporcionan la cuenta en
binario de las decenas. Posteriormente se llevó a cabo la simplificación de las
expresiones que se pueden obtener a partir de la tabla por medio del
uso de mapas de Karnaugh para cada uno de los estados del semáforo
(rojo, amarillo, verde), esto a través del software online de Sublime-
tools.
Imagen 8. Mapa de Karnaugh para obtener las
Imagen 6. 74LS90 (Proteus). expresiones del semáforo en rojo (Resolver Mapa de Karnaugh
Online, s. f.).
Decodificación y Displays:
Para mostrar el conteo en dos displays de 7 segmentos, se
utilizan dos decodificadores 74LS47. Las salidas del primer
contador se conectan a las entradas del primer 74LS47, y las
salidas del segundo contador se conectan a las entradas del
Imagen 9. Mapa de Karnaugh para obtener las del circuito y depurar posibles errores de diseño antes de su
expresiones del semáforo en amarillo (Resolver Mapa de implementación física. Durante la simulación, se ha optimizado el
Karnaugh Online, s. f.). rendimiento del circuito y se han realizado ajustes según sea
necesario para garantizar su correcto funcionamiento en una
variedad de condiciones y escenarios.
Mapa de Karnaugh para obtener las expresiones del
Entre las ventajas del proyecto se destaca la utilización de
semáforo en verde (Resolver Mapa de Karnaugh Online, s. f.).
componentes digitales, los cuales permiten un diseño eficiente y
preciso, así como la simulación en Proteus, que reduce el tiempo
y los costos asociados con la depuración del circuito. No obstante,
Una vez obtenidas las expresiones fue necesario calcular el timpo se reconoce que la complejidad del diseño puede aumentar con la
de oscilación del LM555 es su configuración astable y que eta adición de más funcionalidades o requisitos, y que la
correspondiera a 1 segundo, para ello nos apoyamos del software implementación física del circuito puede requerir cuidado en el
online Gzalo. enrutamiento de señales y la gestión de la potencia.
VI. CONCLUSIONES
Imagen 10. Cálculo de los valores de resistencia y
capacitor para el oscilador NE555 como astable, (Calculadora de
- La implementación de un cruce de semáforos
Tiempos Con 555 | Gzalo, s. f.).
utilizando únicamente componentes digitales como
compuertas lógicas, Flip-Flops, contadores y
Una vez obtenidas las expresiones para los diversos decodificadores demuestra la viabilidad y eficacia de
estados del semáforo y los valores para el 555, se realizó la la electrónica digital en aplicaciones de control de
simulación de este en el software de Proteus. tráfico.
- La simulación en software como Proteus resulta ser
Imagen 11. Simulación del circuito del semáforo en el software una herramienta invaluable en el desarrollo y
Proteus, con los flip-flops conectados en cascada para ser usados validación de proyectos de electrónica, permitiendo
como contador (elaboración propia). depurar errores de diseño, optimizar el rendimiento del
Conociendo el diseño esquemático del circuito y evidenciando su circuito y reducir costos y tiempos asociados con la
comportamiento atreves de la simulación se procedió a el ontaje de depuración física de prototipos.
este en el protoboard.
- La utilización de lógica combinacional y Flip-Flops
para controlar los cambios de estado de los semáforos
Imagen 12. Montaje del circuito simulado en protoboard,
(elaboración propia). garantiza una transición suave y sincronizada entre los
diferentes estados del cruce, proporcionando una
Finalmente, este se acopló a la maqueta del cruce donde ya experiencia segura y eficiente para los usuarios de la
se habían instalado previamente los semáforos. vía.
Imagen 13. Maqueta del cruce vial con semaforos, (elaboración - La documentación detallada del diseño y
propia). funcionamiento del circuito resulta crucial para su
mantenimiento y futuras mejoras, facilitando la
V. ANÁLISIS comprensión del sistema y permitiendo su adaptación
El proyecto de cruce de semáforos ha sido elaborado con el a diferentes entornos y requisitos específicos.
propósito principal de controlar dos semáforos opuestos, cada uno
equipado con luces roja, amarilla y verde, utilizando
exclusivamente componentes digitales como compuertas lógicas, VII. REFERENCIAS (NORMAS APA)
Flip-Flops, contadores y decodificadores. Además, se ha
integrado un contador de 30 segundos para indicar el tiempo
restante hasta el cambio de estado de los semáforos. La lógica de Resolver mapa de Karnaugh online (s.
control se ha implementado mediante compuertas lógicas,
mientras que los Flip-Flops se encargan de sincronizar los f.).[Link]
cambios de estado de los semáforos y controlar el tiempo de las
transiciones. Por otro lado, los contadores generan señales para
los displays de 7 segmentos, los cuales muestran el tiempo
restante para el cambio de semáforo, facilitando la visualización
para los usuarios.
La simulación en Proteus ha jugado un papel fundamental en el
desarrollo del proyecto, permitiendo verificar el funcionamiento
- Manufacturers, L. o. (s.f.). alldatasheet. Obtenido de TOS5161 Datasheet:
[Link]
- Motorola, I. (s.f.). alldatasheet. Obtenido de 74LS90 Datasheet:
[Link]
- Motorola, I. (s.f.). alldatasheet. Obtenido de 74LS32:
[Link]
- Semiconductor, F. (12 de 1999). 74LS47 Datasheet. Obtenido de alldatasheet: [Link]
pdf/view/51080/FAIRCHILD/[Link]
- Semiconductor, F. (29 de 11 de 2002). alldatasheet. Obtenido de NE555 Datasheet:
[Link]
- Semiconductor, F. (s.f.). alldatasheet. Obtenido de 74LS08 Datasheet :
[Link]
Calculadora de tiempos con 555 | Gzalo. (s. f.). [Link]