Está en la página 1de 4

Duodécima jornada de ciencia y tecnología y 4ta virtual de la Universidad Popular del Cesar Sede Sabanas, Valledupar 1

La ingeniería electrónica clave para un futuro sostenible 1 y 2 dic. De 2022

Sistema de Semaforización Programable Para


Asignatura: Digitales I
Docente: Yezid Almanza Perez

Cruce de Dos Vías (Diciembre de 2022)


Jaider F. Torres Montero, Eneysser Uscategui, Jose Carlos Zabaleta Arrieta

Resumen – El presente documento consigna el proceso


metodológico realizado para el desarrollo de un proyecto que
plantea el diseño e implementación de un sistema de
semaforización de cruce de dos vías por medio de compuertas
lógicas y flip flop JK; también nos presenta ideas generales
sobre el diseño y la implementación de circuitos lógicos
secuenciales, asi como la simplificación de dichos circuitos,
esto para facilitar las condiciones de funcionamiento, todo
esto para demostrar la forma en que se programan los semáforos,
según las condiciones que se requieran en cada situación el
sistemas con los semáforos.

Índice de Términos – Compuertas lógicas, Flip Flop – JK, Tabla


de verdad, Estado presente y Estado siguiente, Karnaugh.
Fig. 1. situación problema
Abstract - This document records the methodological Dos vías principales N – S, E – O, tienen 4 semáforos cuya
process carried out for the development of a project that secuencia es la siguiente:
proposes the design and implementation of a two-way
crossing traffic light system by means of logic gates and JK S1 S2 S3 S4
flip flops; It also presents us with general ideas about the V A R V A R V A R V A R
design and implementation of sequential logic circuits, as 1 0 0 0 0 1 0 0 1 0 0 1
well as the simplification of said circuits, this to facilitate 1 1 0 0 0 1 0 0 1 0 0 1
the operating conditions, all this to demonstrate the way in 0 0 1 0 1 1 0 0 1 0 0 1
which traffic lights are programmed, according to the 0 0 1 1 0 0 0 0 1 0 0 1
conditions that are require in every situation the systems 0 0 1 1 1 0 0 0 1 0 0 1
with traffic lights.
0 0 1 0 0 1 0 1 1 0 0 1
Keywords – Logic Gates, Flip Flop – JK, Truth Table, 0 0 1 0 0 1 1 0 0 0 0 1
Present State and Next State, Karnaugh. 0 0 1 0 0 1 1 1 0 0 0 1
0 0 1 0 0 1 0 0 1 0 1 1
I. PLANTEAMIENTO DEL PROBLEMA 0 0 1 0 0 1 0 0 1 1 0 0
Desarrollar un sistema de semaforización para el cruce de dos 0 0 1 0 0 1 0 0 1 1 1 0
vías, consiste en traer en práctica los conocimientos teóricos 0 1 1 0 0 1 0 0 1 0 0 1
relacionados a los sistemas combinaciones y secuenciales,
Tabla. 1. Situación
tipos de flip flop y tipo de circuito secuencial.
El “0” indica que la luz esta apagada y el “1” indican
Con base a esto, se presenta la siguiente pregunta de
encendido.
investigación:
Diseñar el sistema por el método que conlleve el menor
¿Cómo desarrollar un sistema de semaforización programable
número de Flip Flop, para ello pueden usar FF JK, D o T de su
para un cruce de dos vías?
preferencia, todos los demás bloques deben ser desarrollados
de acuerdo se plantee la situación.
La situacion problema que se nos plantea es la siguiente:
Debe ser programable de modo que Ts = 4 Sg y Tl = 25 Sg.

II. INTRODUCCIÓN

T odos los circuitos digitales utilizan datos binarios para


funcionar correctamente, los circuitos están diseñados para

Duodécima jornada de ciencia y tecnología y 4ta virtual de la Universidad Popular del Cesar Sede Sabanas, Valledupar 2
La ingeniería electrónica clave para un futuro sostenible 1 y 2 dic. De 2022
contar, sumar, separar, etc. los datos según nuestras valor normal y otra para el valor complementario del bit
necesidades, pero por el tipo de funcionamiento de las almacenado en él.
compuertas digitales, los datos presentes en las salidas de las
mismas, cambian de acuerdo con sus entradas, y no hay
manera debitarlo, si las entradas cambian, las salidas lo harán
también; como podemos hacer para mantener un dato o serie
de datos en un lugar hasta que los necesitemos, la solución
son las memorias, básicamente son sistemas que pueden
almacenar uno o más datos evitando que se pierdan, hasta que Fig. 2. Diagrama de bloques de un circuito secuencial.
nosotros lo consideremos necesario, es decir, pueden variar su
contenido a nuestra voluntad.[1] La información binaria puede entrar a un flip-flop en una gran
variedad de formas, hecho que da lugar a diferentes tipos de
El corazón de una memoria son los Flip Flops, este circuito es flip-flop.
una combinación de compuertas lógicas, A diferencia de las
características de las compuertas solas, si se unen de cierta Un circuito flip-flop puede mantener un estado binario en
manera, estas pueden almacenar datos que podemos manipular forma indefinida (en tanto se suministre potencia al circuito)
con reglas preestablecidas por el circuito mismo. Esta es la hasta que recibe la dirección de una señal de entrada para
representación general par un Flip Flop (comúnmente llamado cambiar de estado.
"FF").
La diferencia principal entre los diversos tipos de flip-flops
Existen numerosas aplicaciones por las cuales podemos pasar esta en el número de entradas que poseen y en la manera en la
para usar este tipo de memorias pues en este caso lo usaremos cual las entradas afectan el estado binario.
para el desarrollo de una intercesión de dos vías usando
semáforos construidos con Flip-Flop, los semáforos son Existen cuatro tipos de Flip Flop con los que se pueden
dispositivos de señales que se sitúan en las intersecciones trabajar, pero se hará referencia a un solo tipo, el flip-flop JK.
viales, pasos de peatones y otros lugares para regular el tráfico
y el tránsito de peatones y su funcionamiento es por medio de a. Flip Flop JK
secuencias.
Un flip-flop JK es un refinamiento del flip-flop RS ya que el
Los circuitos lógicos se clasifican en dos categorías. Los estado indeterminado del tipo RS se define en el tipo JK. Las
grupos de puertas y los que se denominan circuitos lógicos entradas J y K se comportan como las entradas S y R para
secuenciales. Los bloques básicos para construir los circuitos ajustar y despejar el flip-flop (en un flip-flop JK, la letra J es
lógicos secuenciales son los flip-flop. La importancia de los para ajustar y la letra K es para el despeje).
circuitos lógicos se debe a su característica de memoria ya que
realizan tareas programadas por medio del algebra de Boole. También puede ser considerado una mezcla entre el flip-flop
[2] S-R y el flip-flop T. Esto ocurre de la siguiente manera:

III. MARCO TEÓRICO  En J=1, K=1, actúa como Flip-flop T


A. Lógica secuencial  De otra forma, actúa como flip-flop S-R
Los circuitos secuenciales utilizan un concepto de la teoría de
El siguiente diagrama de bloque es el perteneciente el FF J-K:
circuitos llamado lógica secuencial. La lógica secuencial se
basa en el estado de las entradas, así como en los datos
almacenados en la memoria del circuito. [3]

B. Usos de circuitos secuenciales


Debido a su capacidad para almacenar información para ser
utilizada en un momento posterior, los circuitos secuenciales
Fig. 3. Representación de un Flip Flop JK.
son útiles en muchas aplicaciones, incluyendo la memoria de
la computadora.
Una implementación tentativa de un FF J-K a partir de un FF
Los circuitos secuenciales también usan un reloj interno, por S-R sin reloj es la siguiente:
lo que son útiles en los relojes, temporizadores o cualquier
objeto que se base en una sincronización exacta.

C. Flip – Flop
Un flip-flop es una celda binaria capaz de almacenar un bit de
información. Un circuito flip-flop tiene dos salidas, una para el
Duodécima jornada de ciencia y tecnología y 4ta virtual de la Universidad Popular del Cesar Sede Sabanas, Valledupar 3
La ingeniería electrónica clave para un futuro sostenible 1 y 2 dic. De 2022
IV. OBJETIVOS

A. General
 Desarrollar un sistema de semaforización
implementando circuitos lógicos secuenciales
por medio de lógica programable, para llegar
a la obtención de un cruce de dos vías.

Fig. 4. Forma interna de un Flip Flop JK. B. Especifico


 Analizar la problemática para definir los
Su tabla de estado presenta un parecido a la de los Flip Flop requerimientos funcionales y no funcionales del
SR, solo que los estados de J=1 y K=1, son válidos. sistema.

TABLA DE ESTADO DEL FF JK  Identificar los componentes necesarios para la


J K Q Q+ implementación de un sistema de semaforización.
0 0 0 0
0 0 1 1  Aprender aplicar flip flop en situaciones reales con
0 1 0 0 funcionalidades importantes.
0 1 1 0
1 0 0 1 V. METODOLOGÍA
1 0 1 1 Para el desarrollo del sistema de semaforización para el cruce
1 1 0 1 de dos vías, se emplean diferentes etapas para su construcción.
1 1 1 0
Tabla. 1. tabla de estado del ff jk a. Conceptualización
En esta primera etapa, se encarrila estrictamente al estudio de
De la tabla anterior se obtiene la siguiente ecuación la situacion problema planteado y su entendimiento (variables
característica mediante mapas de Karnaugh: Q+ = QK’ + Q’J. de entrada y salida, variables y cualquier otro parámetro
necesario.).
Este Flip Flop es uno de los mas comunes con reloj, el
siguiente diagrama representa un FF JK con entrada para reloj. b. Diseño
En la segunda etapa, se utilizan los datos adquiridos del
estudio de la situacion problema y se procede a encontrar la
solución del problema utilizando los métodos que fueron
adquiridos durante el semestre (Algebra de Boole, Mapas de
Karnaugh y Circuitos Lógicos Secuenciales).

c. Construcción
Fig. 5. Flip Flop JK con entrada reloj.
Esta etapa es de suma importancia, en la cual por medio de
D. Circuito tipo Moore simuladores (Multisim, Proteus, etc.) se toma el circuito lógico
Una Máquina de Moore, en la teoría de la computación, es un que se obtuvo en la etapa de diseño y se construye en el
autómata de estados finitos para el cual la salida en un simulador donde estará en etapa de prueba para comprobar su
momento dado solo depende de su estado en ese momento, buen funcionamiento.
mientras la transición al siguiente estado depende del estado
en que se encuentre y de la entrada introducida. Si pasa las pruebas de manera satisfactoria, se procederán a su
construcción final en físico, pero si llega a presentar algún
El diagrama de estados para una máquina Moore incluirá una error, volverá a la etapa de diseño donde se analizará y
señal de salida para cada estado. Comparada con la Máquina corregirá el error para que pueda seguir a la etapa de
de Mealy, la cual mapea transiciones en la máquina a salidas. construcción.

VI. DISEÑO
Esta sección hace referencia al diseño esquemático del circuito
lógico y de los materiales necesarios para la construcción del
montaje final.

a. Circuito Esquemático
Diseño de circuito lógico final del sistema de semaforización.

Fig. 6. Representación de diagrama de un tipo Moore.


Duodécima jornada de ciencia y tecnología y 4ta virtual de la Universidad Popular del Cesar Sede Sabanas, Valledupar 4
La ingeniería electrónica clave para un futuro sostenible 1 y 2 dic. De 2022
VIII. REFERENCIAS

[1] Circuitos Secuenciales.


http://cidecame.uaeh.edu.mx/lcc/mapa/PROYECTO/
libro16/46_circuitos_secuenciales.html

[2] Morris, M. Diseño Digital. Cap. 6, Pag 205 – 256.

[3] Floyd, Thomas L. Fundamentos de Sistemas Digitales. 9na


Edición. Cap. 6 – 7.

[4] Tocci, Ronald J. Sistemas Digitales, Principios y


aplicaciones. 10ma Edición. Cap. 5.

Fig. 6. Circuito esquemático del sistema de semaforización.

b. Materiales
Elementos necesarios para la construcción del montaje final
del sistema de semaforización:

o Compuerta AND (74XX08)


o Compuerta OR (74XX32)
o Flip-Flop JK (7476)
o Leds Rojo, Amarillo y Verde
o Dip Switch
o Fuente DC 5V

VII. CONCLUSIONES

Como resultado obtuvimos que la implementación de los


circuitos secuenciales usando Flip-Flop para sistema de
semaforización de dos vías principales cumple a cabalidad
con cada estado y tiempo de duración de este, con
respecto a la secuencia requerida.

Para la implementación del circuito en el software de


simulación, se cumpla a cabalidad la duración de cada estado.
Para acoplar los temporizadores al circuito
implementado, se realizó de forma analítica observando
el comportamiento de las tablas de verdad.

Las herramientas que nos brindó la lógica secuencial son


fundamentales en el desarrollo de nuestro sistema donde
ayuda a comprobar con eficacia cada paso para que el
funcionamiento sea optimo y eficiente y cumpla a cabalidad
los objetivos propuestos.

También podría gustarte