Está en la página 1de 5

1

Universidad de San Buenaventura. Delgado. Ramírez. Laboratorio#3 Circuitos Digitales.

Práctica de Laboratorio 3: Diseño de Circuitos


Combinatorios
Delgado Gálvez, Valeria Andrea 33799, Ramírez Barona, Alejandro 34455
valeria.delgado99@gmail.com, alejitop_99@hotmail.com
Universidad de San Buenaventura

INTRODUCCIÓN: segunda parte es un display de siete segmentos el cual se encuentra


Se busca diseñar un sistema de control de llenado de pellets para una encargado de mostrar el estado en el que se encuentra el sistema de
extrusora de PVC, para esto tendremos cuatro detectores capacitivos alimentación. A partir de esto se estableció la siguiente tabla de
de nivel, de los cuales dos estarán ubicados en la reserva y los otros verdad:
dos en la tolva que alimenta la extrusora. Es necesario definir según
la información que nos entregan los sensores bajo qué parámetros A B C D B1 B2 Estado
está funcionando correctamente el llenado de la extrusora.
0 0 0 0 1 1 0
MARCO TEÓRICO: 0 0 0 1 1 1 0
Circuito Integrado: es un dispositivo electrónico el cual contiene en
su interior circuitos electrónicos en pequeña escala, se encuentran en 0 0 1 0 0 0 3
la mayoría de equipos electrónicos.
0 0 1 1 1 0 0
Quartus II: es un software creado por Altera con el fin de crear y 0 1 0 0 1 1 0
analizar diseños creados en HDL. Esta herramienta también permite
0 1 0 1 1 1 0
montar los diseños en la tarjeta DE0.
0 1 1 0 0 0 4
FPGA: es un dispositivo electrónico programable el cual funciona
0 1 1 1 1 0 0
con lógica y algoritmia booleana y se puede decir que es el
componente principal de las tarjetas DE0. 1 0 0 |0 0 0 1

Compuerta lógica: Circuito electrónico que entrega 0 o 1 según la 1 0 0 1 0 0 6


operación que realice (multiplicación, suma, negación) y su entrada, 1 0 1 0 0 0 5
sirve para trabajar binariamente.
1 0 1 1 0 0 6
Circuito Digital: es un sistema formado por dispositivos electrónico 1 1 0 0 0 1 0
el cual transforma una cantidad N de señales digitales de entrada en
una o muchas señales digitales de salida, estos circuitos sólo trabajan 1 1 0 1 0 1 0
con los valores binarios 0 y 1. 1 1 1 0 0 0 4

PROCEDIMIENTO: 1 1 1 1 0 0 9
Para el desarrollo de esta práctica es necesario diseñar el sistema de Tabla 1.1 - Tabla de verdad del funcionamiento del sistema de alimentación
detección de funcionamiento de un sistema de alimentación para una de una extrusora de PVC.
extrusora de PVC mediante 4 detectores capacitivos (a, b, c y d)
ubicados en la extrusora tal como se muestra en la imagen 1.1. Como se puede ver de la tabla anterior, en la última columna se han
asignado una serie de números los cuales son los posibles estados en
los que se puede encontrar el sistema, estos son los siguientes:

Estado:
0: En este estado el sistema está operando con normalidad.
1: En este estado existe una falla en el sensor de reserva A.
3: En este estado existe una falla en el sensor de tolva C.
4: En este estado existe una falla en el sensor de tolva D.
5: En este estado pueden estar fallando un sensor o dos sensores a la
vez, ya sea un sensor de reserva, uno de tolva o uno de ambos.
6: En este estado está fallando uno de los dos sensores de reserva, ya
sea el A o el B.
Imagen 1.1 - Sistema de alimentación de una extrusora de PVC. 9: En este estado el procesos se encuentra rebosado.
Este sistema de detección se encuentra dividido en dos partes: la
primera parte son los leds indicadores de las bombas B1 y B2 los Para la implementación circuital de la primera parte utilizaremos el
cuales muestran si estas se encuentran activas o inactivas, y la método de mapas de Karnaugh para obtener los circuitos
2
Universidad de San Buenaventura. Delgado. Ramírez. Laboratorio#3 Circuitos Digitales.

combinatorios SSI que cumplan con las tablas de verdad de la bomba


B1 y la bomba B2.

Para la bomba B1 se obtuvo lo siguiente:

Imagen 1.2 - Mapa de Karnaugh para la tabla de verdad de la bomba B1.


Imagen 1.6 - Circuito combinatorio SSI para la tabla de verdad de la bomba
B2 obtenido por medio del mapa k anterior.

Igualmente, por medio del álgebra booleana se puede simplificar la


expresión aplicando factor común del término 𝐶, obteniendo así la
siguiente expresión: 𝐶(𝐴 + 𝐵).

Imagen 1.3 - Circuito combinatorio SSI para la tabla de verdad de la bomba


B1 obtenido por medio del mapa k anterior.

Por medio del álgebra booleana se puede simplificar el 𝐴 mediante


factor común y así obtener la siguiente expresión: 𝐴(𝐶 + 𝐷). Imagen 1.7 - Circuito combinatorio SSI para la tabla de verdad de la bomba
B2 simplificado.

Para la segunda parte se utilizó inicialmente un circuito integrado


decodificador 74LS154 el cual está encargado de convertir la entrada
de 4 bits en 16 salidas independientes de 1 bit las cuales fueron
asignadas a cada uno de los 16 casos de la tabla 1.1. Se tomaron las
salidas que están relacionadas con algún caso de la tabla de verdad en
el que su estado era diferente al cero. De estas salidas se agrupan con
una compuerta lógica AND las salidas que compartan un estado (por
ejemplo las salidas 9 y 11) para poder así tener una única salida
asociada a un estado, esto es requerido debido a que si dos salidas son
conectadas a una misma entrada existe una probabilidad de generar
un corto circuito. Ahora las salidas seleccionadas son conectadas a un
Imagen 1.4 - Circuito combinatorio SSI para la tabla de verdad de la bomba
circuito combinatorio MSI codificador de 16 entradas y 4 salidas
B1 simplificado. conformado por dos circuitos integrados codificadores 74LS148 los
cuales están encargados de generar el número BCD del estado.
Ahora se realizará lo mismo para la bomba B2:

Imagen 1.5 - Mapa de Karnaugh para la tabla de verdad de la bomba B2.


3
Universidad de San Buenaventura. Delgado. Ramírez. Laboratorio#3 Circuitos Digitales.

Cantidad Implemento Precio(USD)


1 74LS00 $1,17
1 74LS04 $0,73
1 74LS08 $0,65
1 74LS32 $0,61
1 74LS47 $1,76
2 74LS148 $3,26
1 74LS154 *
2 LED 5mm CLB300CTP $1

Imagen 1.8 - Diseño esquemático del circuito combinatorio MSI encargado de 11 Resistores 1kΩ $6,6
generar el número de los estados.
2 Resistores 330Ω $0,2
Después ésta salida BCD se conecta al circuito integrado 1 1 Dip switch A6FR-2101 $0,77
decodificador BCD a 7-segmentos 74LS47, el cual como su nombre
1 Display 7-segmentos ánodo común $1,79
dice, es el encargado de transformar la entrada BCD proporcionada
por el codificador anterior en una salida para displays 7-segmentos de TOTAL $18,64
ánodo común. Tabla 1.2 - Lista de precios de implementos utilizados durante la práctica.
* Al realizar la búsqueda de este implemento se descubrió que este se
encuentra obsoleto por lo cual no es posible obtener un valor de mercado
actual.

VHDL
Se crean 4 variables de entrada y 6 de salida, cada una de las
variables de entrada corresponde a un sensor, 2 de salida
corresponden a las bombas y las 4 restantes van al decodificador
BCD a 7 segmentos.

Imagen 1.9 - Diseño esquemático del circuito MSI encargado de transformar


la salida BCD del decodificador en salidas para display 7-segmentos.

Al unir todas las partes mencionadas anteriormente se obtiene el


siguiente circuito esquemático:

Imagen 1.11 - Se definen entradas y salidas.

En el apartado de la arquitectura se crean dos señales las cuales se


utilizarán para los OR que se encuentran en las funciones lógicas de
las bombas, además de crear dos vectores con los cuales se trabaja
qué estado debe aparecer en el display según los valores de entrada.

Imagen 1.10 - Diseño esquemático del sistema de detección de mal


funcionamiento del sistema de alimentación de extrusora de PVC.

Por último se mostrará la tabla de los implementos que se utilizarán Imagen 1.12 - Señales creadas.
durante la práctica y su costo.
La función lógica de la primer bomba es 𝐴(𝐶 + 𝐷), esta se dividió en
dos, primero se realiza el OR entre𝐶y𝐷en el PROCESO_OR_A,
4
Universidad de San Buenaventura. Delgado. Ramírez. Laboratorio#3 Circuitos Digitales.

luego se le asigna a la salida que corresponde a la bomba uno el


resultado de la operación entre 𝐴 y lo que se acaba de hacer. Lo
mismo se hace para la bomba dos.

Imagen 1.13 - Código para cada bomba. Imagen 2.2 - Simulación del sistema de detección de fallas del sistema de
alimentación de extrusora de PVC en estado de mal funcionamiento 5.
Por último, para la selección de en qué estado se encuentra el sistema
al vector que se creó llamado “Entrada”, se le asignan los valores de
las entradas, luego dependiendo de los valores que este tome, se le
asignará cierto valor al vector “Salida”. Ya que las salidas sólo
pueden contener un bit, se le asigna a cada una un único valor del
vector “Salida”.

Imagen 2.3 - Simulación del sistema de detección de fallas del sistema de


alimentación de extrusora de PVC en rebosamiento.

Como se puede observar de las imágenes anteriores, la simulación


responde de manera correcta al diseño planteado como se puede ver
en la imagen 2.2 en donde en base a la entrada que recibe de los
switches da como respuesta en el 7-segmentos es estado número 5.

Montaje:
Ya conociendo los resultados de la simulación, el siguiente paso es la
implementación en la protoboard.
Imagen 1.14 - Código para definir el caso en el que se encuentra el sistema.

RESULTADOS:
Simulación:
Primero se implementó el código desarrollado en VHDL sobre la
FPGA para comprobar si este es acorde al diseño propuesto.

Imagen 2.4 - Montaje de sistema de detección de fallas de sistema alimentador


de extrusora de PVC en normal funcionamiento.

Imagen 2.1 - Simulación del sistema de detección de fallas del sistema de


alimentación de extrusora de PVC funcionando con normalidad.
5
Universidad de San Buenaventura. Delgado. Ramírez. Laboratorio#3 Circuitos Digitales.

3. Entradas o salidas en circuito abierto.


Este problema sucede cuando en ocasiones el cable que conecta una
entrada o la salida se rompe produciendo así un circuito abierto.

c. ¿Cuáles son las fallas externas en los circuitos integrados digitales?

1. Cortocircuito externo.
Existen varios motivos los cuales pueden generar un cortocircuito de
manera externa en los circuitos integrados, ya sea porque los
Imagen 2.5 - Montaje de sistema de detección de fallas de sistema alimentador terminales de entrada o salida se encuentren en corto con tierra o vcc,
de extrusora de PVC en rebosamiento. o que estos se encuentren en corto entre sí, otra razón puede darse por
los puentes de soldadura de un circuito impreso, entre otros casos.

2. Ruptura en los terminales de entrada.


Este problema nace de cuando un circuito integrado es removido de
manera brusca o indebida haciendo que cualquier pin del circuito se
rompa.

3. Falla debida a componente externo.


En ocasiones cuando un componente conectado al circuito integrado
falla puede hacer que este falle también generando un cortocircuito o
un circuito abierto.
Imagen 2.6 - Montaje de sistema de detección de fallas de sistema alimentador
de extrusora de PVC en estado de mal funcionamiento 1. CONCLUSIONES:
Se logró cumplir con los objetivos, el circuito diseñado muestra
mediante un display 7 segmentos si el sistema está operando con
normalidad o si algún sensor esta fallando según los estados definidos
en la etapa de diseño, además de controlar los LED correspondiente a
las bombas según la tabla de verdad realizada (tabla 1.1).

Cuando se encuentran fallos en los circuitos no siempre estos se


deben a las conecciones que realizamos entre los elementos que lo
conforman, si no que los integrados pueden estar funcionando de
Imagen 2.7 - Montaje de sistema de detección de fallas de sistema alimentador manera incorrecta, esto nos sucedió con tres 74ls08. Para lograr
de extrusora de PVC en estado de mal funcionamiento 6. detectar el error fue de suma importancia la punta lógica.

Como se puede ver de las imágenes anteriores el circuito


implementado funciona de manera acorde al diseño de la tabla 1.1 Comentarios:
como se puede observar en la imágen 2.7 en donde en base a la Originalmente el diseño de la segunda parte del sistema contaba con
entrada de los switches el display 7-segmentos responde con el estado un circuito integrado 74LS147, pero debido a que este no se
6 de mal funcionamiento. encontraba dentro de los implementos disponibles del laboratorio fue
necesario un rediseño en el cual se emplearon dos circuitos
PREGUNTAS: integrados 74LS148 y un circuito integrado 74LS00 para poder
a. ¿Cuáles son los pasos para el diagnóstico de fallas de sistemas cumplir la función del circuito integrado mencionado anteriormente.
digitales?
REFERENCIAS:
Primero es necesario observar el funcionamiento del sistema en [1] BROWN, Stephen. Fundamentos de lógica digital con diseño
cuestión y seguidamente comparalo con los resultados esperados para VHDL. Segunda Edición. Editorial Mc Graw Hill. México.
ver si existe alguna incongruencia o falla. Después se realizan 2006.
mediciones para poder localizar la falla y poder así aislarla para su
tratamiento. Finalmente se realiza la respectiva corrección a la falla, [2] MANO, M. Morris. Fundamentos de Diseño Lógico y
ya sea reemplazando el componente o reparando una mala conexión. Computadoras. Tercera Edición. Editorial Prentice Hall.
Madrid. 2005.
b. ¿Cuáles son las fallas internas en los circuitos integrados digitales?
[3] R. J. Tocci, Sistemas digitales principios y aplicaciones, CA:
1. Funcionamiento defectuoso del circuito interno del circuito Pearson Educación.
integrado.
Esta sucede cuando uno de los componentes internos del circuito [4] B. Trelles, “Detección de fallas en sistemas digitales”, Octubre
integrado falla parcial o completamente, cuando esto sucede la salida 2012. Disponible:
no responde de manera acorde a la entrada. https://es.slideshare.net/BorisAb86/deteccion-de-fallas-en-sistemas-
digitales
2. Entradas o salidas en cortocircuito con tierra o vcc. [5] J.M Galindo, “Fallos en los circuitos integrados digitales”,
Esta falla interna provoca que el terminal de entrada o de salida se Octubre 2012. Disponible:
encuentre en un estado de alto o bajo. Esto sucede cuando uno de los https://es.slideshare.net/Jomicast/fallos-en-los-circuitos-integrados-
terminales se encuentra en corto ya sea con tierra o con vcc. digitales

También podría gustarte