Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Elvis Ii PDF
Elvis Ii PDF
FACULTAD DE INSTRUMENTACIÓN
ELECTRÓNICA Y CIENCIAS ATMOSFÉRICAS
TESINA
Presenta:
Director:
Co-Director:
INTRODUCCIÓN .................................................................................................... 1
CAPÍTULO 1. Introducción al NI ELVIS II............................................................. 3
1.1 Ventajas para desarrollar prácticas sobre esta plataforma ............................ 4
1.2 La importancia del uso de laboratorios para experimentar ............................ 5
1.3 Descripción de la Plataforma NI ELVIS II y de los Instrumentos
Virtuales ............................................................................................................... 6
CAPÍTULO 2. Prácticas con Circuitos Combinacionales ................................. 13
2.1 Antecedentes ............................................................................................... 13
2.2 Práctica No. 1: Decodificador de 3 líneas de entrada a 8 líneas de salida .. 14
2.2.1 Introducción ........................................................................................... 14
2.2.2 Objetivos de aprendizaje ....................................................................... 15
2.2.3 Material .................................................................................................. 15
2.2.4 Desarrollo de la práctica ........................................................................ 15
2.2.5 Resultados ............................................................................................. 16
2.3 Práctica No. 2: Convertidor de código BCD a exceso 3 ............................... 18
2.3.1 Introducción ........................................................................................... 18
2.3.2 Objetivos de aprendizaje ....................................................................... 19
2.3.3 Material .................................................................................................. 19
2.3.4 Desarrollo de la práctica ........................................................................ 19
2.3.5 Resultados ............................................................................................. 20
2.4 Lógica Combinacional con MSI (Integración a media escala) y LSI
(Integración a gran escala) ................................................................................ 23
2.4.1 Antecedentes ......................................................................................... 23
2.5 Práctica No. 3: Comparador de magnitud de 4 bits con Circuitos Integrados
MSI..................................................................................................................... 25
2.5.1 Introducción ........................................................................................... 25
2.5.2 Objetivos de aprendizaje ....................................................................... 25
2.5.3 Material .................................................................................................. 25
2.5.4 Desarrollo de la práctica ........................................................................ 25
2.5.5 Resultados ............................................................................................. 27
2.6 Práctica No. 4: Multiplexor cuádruple de 2 a 1 línea de salida ..................... 29
2.6.1 Introducción ........................................................................................... 29
2.6.2 Objetivos de aprendizaje ....................................................................... 29
2.6.3 Material .................................................................................................. 30
2.6.4 Desarrollo de la práctica ........................................................................ 30
2.6.5 Resultados ............................................................................................. 32
CAPÍTULO 3. Prácticas con Lógica Digital Secuencial .................................... 33
3.1 Antecedentes ............................................................................................... 33
3.2 Práctica No. 5: Tipos de FLIP-FLOPS ......................................................... 34
3.2.1 Introducción ........................................................................................... 34
3.2.2 Objetivos de aprendizaje ....................................................................... 36
3.2.3 Material .................................................................................................. 36
3.2.4 Desarrollo de la práctica ........................................................................ 36
3.2.5 Resultados ............................................................................................. 38
3.3 Práctica No. 6: Contador Binario con Flip-Flop T ......................................... 40
3.3.1 Introducción ........................................................................................... 40
3.3.2 Objetivos de aprendizaje ....................................................................... 41
3.3.3 Material .................................................................................................. 41
3.3.4 Desarrollo de la práctica ........................................................................ 41
3.3.5 Resultados ............................................................................................. 42
3.4 Diseño Digital Basado En PLD’S (Dispositivos Lógicos Programables) ...... 44
3.4.1 Antecedentes ......................................................................................... 44
3.5 Práctica No. 7: Decodificador binario a octal con la Gal20V8 ..................... 46
3.5.1 Introducción ........................................................................................... 46
3.5.2 Objetivos de aprendizaje ....................................................................... 48
3.5.3 Material .................................................................................................. 48
3.5.4 Desarrollo de la práctica ........................................................................ 48
3.5.5 Resultados ............................................................................................. 50
3.6 Práctica No. 8: Decodificador de BDC a 7 segmentos con la GAL20v8 y
LabVIEW ............................................................................................................ 52
3.6.1 Introducción ........................................................................................... 52
3.6.2 Objetivos de aprendizaje ....................................................................... 53
3.6.3 Material .................................................................................................. 53
3.6.4 Desarrollo de la práctica ........................................................................ 53
3.6.5 Resultados ............................................................................................. 56
Apéndice A. Instalación del software NI LabVIEW y NI ELVIS II ..................... 58
Apéndice B. Uso del Simulador de Circuitos Electrónicos NI MULTISIM ...... 63
Apéndice C. Descripción de las Funciones que usa LabVIEW en el diagrama
de bloques ........................................................................................................... 67
Bibliografía........................................................................................................... 70
Manual de prácticas de circuitos digitales con el NI ELVIS II
INTRODUCCIÓN
CAPÍTULO 1
Introducción al NI ELVIS II
1
El conector BNC del inglés (Bayonet Nut Connector) es un tipo de conector para uso con cable coaxial.
Osciloscopio (Scope)
Para el uso del osciloscopio, se conecta un cable BNC en Scope CH0/CH1
o también se puede conectar en el protoboard (véase fig. 1.7 inciso a) a cualquier
señal que se quiera medir, o se puede conectar directamente al generador de
funciones, luego se selecciona el instrumento de osciloscopio (scope) en el NI
ELVISmx Instrument Launcher, líneas abajo se describen los ajustes que se
pueden realizar, ver la figura 1.7 inciso b:
CAPÍTULO 2
Prácticas con Circuitos Combinacionales
2.1 Antecedentes
A mediados del siglo XIX se propone que las proposiciones lógicas (frases
o predicados de la lógica clásica) son aquellas que únicamente pueden tomar
valores Verdadero/Falso, o preguntas cuyas únicas respuestas posibles sean
Si/No.
Según George Boole citado por Thomas Bartee, afirma que “las
proposiciones lógicas pueden ser representadas mediante símbolos y la teoría que
permite trabajar con estos símbolos, sus entradas (variables) y sus salidas
(respuestas), es la Lógica Simbólica” [6].
Dicha lógica simbólica cuenta con operaciones lógicas que siguen el
comportamiento de reglas algebraicas. Por ello, al conjunto de reglas de la Lógica
Simbólica se le denomina ÁLGEBRA DE BOOLE.
El álgebra booleana, estudiada por primera vez a detalle por George Boole,
constituye un área de las matemáticas que han pasado a ocupar un lugar
prominente con la llegada de la computadora digital. Este tipo de algebra es usada
ampliamente en el diseño de circuitos de control y computadoras, y sus
aplicaciones van en aumento en muchas otras áreas. Como en el nivel de lógica
digital de una computadora, lo que comúnmente se llama hardware y que está
conformado por los componentes electrónicos de la máquina, se trabaja con
diferencias de tensión, las cuales generan funciones que son calculadas por los
circuitos que forman el nivel. Morris Mano [7].
Un circuito combinacional es un sistema que contiene operaciones
booleanas básicas (AND, OR, NOT), algunas entradas y un juego de salidas, a
cada una de ellas corresponde una función lógica individual, un circuito
combinacional a menudo implementa varias funciones booleanas diferentes, es
importante recordar que cada salida representa una función booleana diferente.
Entradas Salidas
X y Z D0 D1 D2 D3 D4 D5 D6 D7
0 0 0 1 0 0 0 0 0 0 0
0 0 1 0 1 0 0 0 0 0 0
0 1 0 0 0 1 0 0 0 0 0
0 1 1 0 0 0 1 0 0 0 0
1 0 0 0 0 0 0 1 0 0 0
1 0 1 0 0 0 0 0 1 0 0
1 1 0 0 0 0 0 0 0 1 0
1 1 1 0 0 0 0 0 0 0 1
Tabla 2.1. Tabla de verdad del decodificador 3 a 8 líneas.
2.2.5 Resultados
X Y Z
… D3 D2 D1 D 0
a) DigOut. b) DigIn
Comentarios
- Al realizar prácticas con esta plataforma, se deja de emplear
material, ya que no se ocupan led’s, resistencias y dipswich. Dado
que el NI ELVIS II cuenta con todos los instrumentos necesarios para
realizar cualquier práctica digital.
- Para evitar todo el procedimiento de realizar los mapas de karnaugh,
se dibuja sólo uno, para darnos una idea de como serán los demás y
así reducir la función para cada término por separado. La reducción
de cada término da como resultado la equivalencia entre cada
minitérmino de entrada y la salida: por ejemplo, la entrada 110 (6)
activará la salida D6; en el circuito, el minitérmino corresponderá a
una compuerta AND de tres entradas con las variables x·y·z’ como
entradas. De manera similar se construye el circuito para el resto de
entradas.
Código Código
Decimal BCD Exceso 3
0 0 0 0 0 0 0 1 1
1 0 0 0 1 0 1 0 0
2 0 0 1 0 0 1 0 1
3 0 0 1 1 0 1 1 0
4 0 1 0 0 0 1 1 1
5 0 1 0 1 1 0 0 0
6 0 1 1 0 1 0 0 1
7 0 1 1 1 1 0 1 0
8 1 0 0 0 1 0 1 1
9 1 0 0 1 1 1 0 0
Entradas Salida
BCD Código exceso 3
A B C D w x y z
0 0 0 0 0 0 1 1
0 0 0 1 0 1 0 0
0 0 1 0 0 1 0 1
0 0 1 1 0 1 1 0
0 1 0 0 0 1 1 1
0 1 0 1 1 0 0 0
0 1 1 0 1 0 0 1
0 1 1 1 1 0 1 0
1 0 0 0 1 0 1 1
1 0 0 1 1 1 0 0
Tabla 2.3. Tabla de verdad del convertidor de código.
3. Consultar las hojas de datos de las compuertas OR, NOT y AND para saber
la configuración de cada uno de los circuitos integrados.
4. Construir el circuito de la figura 2.9, en el protoboard del NI ELVIS II.
5. Conectar las entradas del pin DIO 0 al DIO 3 y las salidas del pin DIO 8 al
DIO 11 en el protoboard (ver figura 2.7).
A B C
D
w x y z
a) DigOut. b) DigIn.
Comentarios
- En esta práctica se pondrán a prueba los conocimientos adquiridos
del alumno, sobre la realización de mapas de Karnaugh y diagramas
lógicos, también se aprenderá sobre los diferentes códigos
decimales que existen en la electrónica digital.
- En el desarrollo de la práctica, no se aclara, que para saber cuál
número binario recibe el protoboard, se pueden conectar led’s a las
entradas del instrumento virtual DigOut. Esto sólo se realiza si se
quiere ver físicamente en el protoboard, ya que éste instrumento
tiene led’s virtuales.
2.5.5 Resultados
a) DigOut. b) DigIn.
Comentarios
- En esta práctica se utiliza un circuito MSI (integración a media
escala), ya que al emplear este tipo de circuito disminuye el tiempo
de trabajo y baja el costo de la práctica, pues se requiere sólo un
circuito integrado, en lugar de ocupar 29 compuertas digitales como
se muestra en la figura 2.15.
- En dicha figura se muestran los materiales que se deben de adquirir,
en caso de no utilizar el NI ELVIS II, para conectar las entradas y
salidas del circuito, es necesario comprar los siguientes materiales:
2 DipSwitch.
12 resistencias de (220Ω).
Led’s tanto para las entradas como para las salidas.
- En esta práctica se observa que el ocupar la plataforma NI ELVIS II,
nos ahorramos tiempo al armar la práctica y nos evita de comprar
material.
2.6.3 Material
c) Conectar los bits de salidas al protoboard del pin DIO 8 al DIO 11.
d) Conectar las entradas de selección “S” y habilitación “E” del
multiplexor al dipswitch.
6. Conectar los pines Vcc a 5V y GND a tierra del CI 74LS157.
7. Conectar las salidas del multiplexor a los pines de los led's del protoboard.
E S Salida (Y)
1 X Todos 0
0 0 Selección A
0 1 Selección B
2.6.5 Resultados
En la figura 2.19 se muestran las pruebas que se realizaron a la práctica
con los instrumentos virtuales del NI ELVIS II con el siguiente orden:
primero se habilitó el multiplexor con el dipswuitch, después selecciono cuál
dato (A o B) se quiere mandar a la salida, una vez hecho esto se enviaron
los bits (0001) del dato A con el escritor digital (véase la figura 2.19 inciso a)
y el Lector Digital mostró los mismos bits, a la salida (véase la figura 2.19
inciso b).
A/B
B A
a) DigOut. b) Digin.
Comentarios
- En esta práctica se tuvo que usar el mismo instrumento virtual para ingresar
los bits de los datos A y B, ya que un instrumento se puede ocupar una sola
vez cuando se ejecuta.
- Al igual que la práctica anterior se pueden o no, colocar los led’s externos
para ver que señal se envía al protoboard como se ilustra en la figura 2.18.
CAPÍTULO 3
Prácticas con Lógica Digital Secuencial
3.1 Antecedentes
Según Thomas Bartee:
3.2.1 Introducción
El circuito secuencial debe ser capaz de mantener su estado durante algún
tiempo, para ello se hace necesario el uso de dispositivos de memoria. Los
dispositivos de memoria utilizados en circuitos secuenciales pueden ser tan
sencillos como un simple retardador (inclusive, se puede usar el retardo natural
asociado a las compuertas lógicas) o tan complejos como un circuito completo de
memoria denominado multivibrador biestable (por tener dos estados estables alto
y bajo) o Flip-Flops.
Los circuitos Flip-Flops desempeñan un papel muy importante en la
electrónica digital. Aunque existen varias clases de Flip-Flops, todos tienen por
finalidad primordial almacenar un bit binario, representado por un estado lógico,
alto o bajo.
En esta práctica se van a desarrollar los Flip-Flop RS, Flip-Flop D, Flip-Flop
JK y Flip-Flop T, los cuales se explican a continuación:
Flip-Flop RS: Este tipo de Flip-Flop puede mantener un estado, ya sea bajo
o alto, en forma indefinida, hasta que reciba otra señal de entrada que cambie al
circuito. Cuenta con dos entradas, ajustar (set) y restaurar (reset), además de
tener dos salidas, una para el estado normal (Q) y otra para el estado
complementario (Q’). Al momento de aplicarle un pulso de un reloj (CP), el estado
del Flip-Flop cambia. En la figura 3.1 inciso a, se muestra el diagrama lógico del
Flip-Flop y en la figura 3.2 inciso b, se muestra la tabla de función de este circuito.
CP S R Q(t + 1)
0 X X Sin cambio
1 0 0 Sin cambio
1 1 1 Indeterminado
C D Q(t + 1)
0 X Sin cambio
1 0 Q=0; estado restablecido
1 1 Q=1; estado establecido
J K Q(t + 1)
0 0 Q(t) Sin cambio
0 1 Q=0; restablecer
1 0 Q=1; establecer
1 1 Q’(t) complementar
T Q(t + 1)
1 Q’(t) complementar
Generador
4. Conectar las salidas de cada función a los pines de los led’s del protoboard.
5. Conectar los pines Vcc a 5V y GND a tierra, en cada una de las compuertas
lógicas.
6. Ejecutar el programa NI ELVISmx Instrument Launcher.
7. Abrir el instrumento virtual DigOut y en el apartado de "Lines to Write"
seleccionar 0-7, que son los bits de entrada (véase la figura 3.7 inciso a).
8. Abrir el instrumento virtual DigIn y en el apartado de "Lines to Write"
seleccionar 8-15, que son los bits de salida (véase la figura 3.7 inciso c).
9. Abrir el instrumento virtual FGEN, seleccionar una señal cuadrada y variar
la frecuencia para obtener el pulso de reloj deseado.
10. Prender el protoboard del NI ELVIS, ejecutar los instrumentos virtuales y
verificar las salidas con la tabla de funcionamiento de cada Flip-Flop.
3.2.5 Resultados
b) FGEN.
a) DigOut. c) DigIn.
Comentarios
- El realizar la práctica en la plataforma NI ELVIS II, tiene la ventaja
de sólo ocupar ésta plataforma para desarrollar dicha práctica si
necesidad de emplear cualquier otro instrumento.
- Se recomienda construir primero un Flip-Flop y realizar sus pruebas,
y hacer lo mismo con los demás Flip-Flops.
- En esta práctica sólo se documenta el resultado del Flip-Flop T, ya
que fue el último en realizarse.
3.3.5 Resultados
En la figura 3.12 se muestran los resultados obtenidos al ejecutar la
práctica del contador binario; el funcionamiento de los instrumentos
virtuales es el siguiente: para habilitar el contador hay que activar la entrada
“CLR” de los Flip-Flops, mandado un bit con el Escritor Digital (DigOut)
como se muestra en el inciso b. Después se manda un pulso de reloj con el
Generador de Funciones (FGEN), para que comience con la cuenta binaria.
En el Lector Digital (DigIn) que se muestra en el inciso c, se visualizan los
bits de salida al instante de que el circuito va realizando la cuenta.
CLR
a) FGEN.
b) DigOut.
A B C D
c) DigIn.
Comentarios
- Esta práctica que se realizara, mostrara que al momento de realizar
circuitos electrónicos que requieran varios instrumentos de medición,
no habrá necesidad de pedirlos prestados al laboratorio de electrónica,
tan sólo hay que solicitar la plataforma NI ELVIS II e instalar los
controladores que requiere para poder realizar cualquier práctica.
Entradas Salidas
A B C F0 F1 F2 F3 F4 F5 F6 F7
0 0 0 1 0 0 0 0 0 0 0
0 0 1 0 1 0 0 0 0 0 0
0 1 0 0 0 1 0 0 0 0 0
0 1 1 0 0 0 1 0 0 0 0
1 0 0 0 0 0 0 1 0 0 0
1 0 1 0 0 0 0 0 1 0 0
1 1 0 0 0 0 0 0 0 1 0
1 1 1 0 0 0 0 0 0 0 1
Tabla 3.15. Tabla de verdad del decodificador.
3.5.5 Resultados
Periodos o Vectores
Entradas
Salidas
Comentarios
- Al realizar la práctica del decodificador ayudados del software
LabVIEW se muestra la capacidad que tiene la plataforma NI ELVIS
II, para que sólo con realizar un programa en LabVIEW ya no se
tengan que ocupar los instrumentos virtuales, solamente se requiere
ocupar el panel frontal de LabVIEW y manejar los controles que se
programen, haciendo que esta plataforma sea mas versátil a la hora
de realizar prácticas o proyectos electrónicos.
GAL20V8.
Cable y pinzas.
Led’s.
3.6.4 Desarrollo de la práctica
1. Realizar los mapas de Karnaugh para obtener las funciones de salida.
2. Consultar la hoja de datos de la GAL20V8.
3. Hacer el programa en el compilador WinCUPL (véase la figura 3.23).
4. Compilar el código fuente para generar el archivo con extensión .JED.
5. Simular en WinSip, que es una aplicación integrada al compilador y se
realiza de la siguiente manera (véase la figura 3.24):
a) Agregar las señales de entra y salida.
b) Añadir los diez periodos o vectores considerados por la tabla 3.23.
c) Introducir los diferentes estados lógicos considerados de las
entradas, esto se hace colocando el apuntador sobre la señal de
simulación, para activar cada una de las señales de entrada.
d) Ejecutar la simulación y verificarla con la tabla de verdad.
6. Programar la GAL20v8 con el archivo .JED, que se importa mediante el
programador universal Top-Max.
Periodos o Vectores
Salida
s
Entrada
s
3.6.5 Resultados
Los mapas de Karnaugh que se obtuvieron se muestran en la figura 3.27.
Comentarios
- En esta práctica, en especial, se demuestra que NI ELVIS y
LabVIEW son una herramienta que no tiene que faltar en cualquier
laboratorio donde se hagan pruebas y prácticas de electrónica.
- En la figura 3.28 se muestra como al instante de ejecutar la práctica
sólo se ocupa el protoboard del NI ELVIS II y LabVIEW para llevarla
a cabo, sin necesidad de ocupar los instrumentos virtuales, que
utilice la práctica desarrollada o cualquier otro ejercicio que se quiera
realizar, ya que programando éstos, en el diagrama de bloques
LabVIEW pueden controlarlos.
Figura 2. Escoja instalar y activar los productos comprados o instalar en modo de evaluación.
Figura 3. Proporcione los números de serie de los productos comprados que desea instalar.
Figura 1. NI MULTISIM.
El Escritor Digital es un
instrumento virtual, capaz de
mandar señales digitales de hasta
8 bits.
Bibliografía