Vous êtes sur la page 1sur 6

UNIVERSIDAD TECNOLÓGICA DE CAMPECHE

CARRERA DE INGENIERÍA EN MECATRÒNICA

ASIGNATURA:
DISPOSITIVOS DIGITALES PROGRAMABLES

ACTIVIDAD:
EJERCICIO

UNIDAD:
2
ALUMNO:
DAVID TORRES BALCAZAR

GRUPO: “C” CUATRIMESTRE: 10mo

MAESTRO (A):
ISIDRO JAVIER DOMÍNGUEZ

INGENIERÍA EN MECATRÓNICA
ÁREA: AUTOMATIZACIÓN

GENERACIÓN:
2018-2020

Carretera Federal 180 S/N  San Antonio Cárdenas, Carmen, Camp.  C.P. 24381
Profesor responsable de la asignatura: Isidro Javier Domínguez
UNIVERSIDAD TECNOLÓGICA DE CAMPECHE
CARRERA DE INGENIERÍA EN MECATRÒNICA

1. Tabla de verdad
Conforme a la lógica del ejercicio se obtuvo la siguiente tabla de verdad, la cual
en base a la lógica utilizada nos dio cuatro combinaciones diferentes. En las
cuales tenemos como entradas tres sensores (A B C) y como salidas dos
electroválvulas (E y F).
Cuando ningún sensor este activado la bomba “F” estará activa, si el sensor “B”
está activo la bomba “E” estará activa, si el sensor “C” está activo ambas
bombas estarán inactivas y por último si el sensor “A y B” están activos ambas
bombas estarán activas.
A B C E F
Sensor Sensor Sensor Electroválvula Electroválvula
0 0 0 0 1
0 0 1 0 0
0 1 0 1 0
0 1 1 - -
1 0 0 - -
1 0 1 - -
1 1 0 1 1
1 1 1 - -

2. Ecuación Booleana
Conforme a la tabla de verdad se obtuvieron las siguientes ecuaciones
booleanas correspondientes a la electroválvula E y F. En la cual tenemos 2
salidas bomba E y bomba F. Para cada una de ellas se realiza su ecuación
booleana:
𝑬 = 𝐴̅𝐵𝐶̅ + 𝐴𝐵𝐶̅ Ecuación reducida de 𝑬 = 𝐵𝐶̅
𝑭 = 𝐴̅𝐵̅ 𝐶̅ + 𝐴𝐵𝐶̅ esta ecuación se mantiene igual ya que las posiciones de sus
números no nos permitieron generar una nueva ecuación booleana
AB 00 01 11 10
C
0 1 1

Carretera Federal 180 S/N  San Antonio Cárdenas, Carmen, Camp.  C.P. 24381
Profesor responsable de la asignatura: Isidro Javier Domínguez
UNIVERSIDAD TECNOLÓGICA DE CAMPECHE
CARRERA DE INGENIERÍA EN MECATRÒNICA

AB 00 01 11 10
C
0 1 1

3. Diagrama lógico con compuertas


Conforme a las ecuaciones booleanas se procedió a realizar el diagrama lógico
de compuertas que sirvió para comprobar si dicha ecuación era correcta y daba
las combinaciones de la tabla de verdad.

Carretera Federal 180 S/N  San Antonio Cárdenas, Carmen, Camp.  C.P. 24381
Profesor responsable de la asignatura: Isidro Javier Domínguez
UNIVERSIDAD TECNOLÓGICA DE CAMPECHE
CARRERA DE INGENIERÍA EN MECATRÒNICA

En la imagen anterior se muestra el diagrama lógico simulado en el software


LiveWire en dicha simulación se ingresaron las combinaciones conforme a la
tabla de verdad, con esto se comprobó si realmente la tabla de verdad y la
ecuación booleana eran las correctas.

4. Realizar el programa en VHDL


Conforme a la tabla de verdad y ecuación booleana se procedió a realizar la
programación en el software Xilinx. A continuación, los pasos de cómo se
realizó:
1. Abrir el programa, 2. Crear nuevo proyecto, 3. Asignamos nombre, 4.
Reasignamos nombre para poner variables, 5. Configuramos variables de
entrada y salida, 6. Escribimos el código (ver imagen siguiente), 7.
Verificamos la sintaxis, 8. Simulamos y cambiamos valores para comprobar
que la programación cumple con lo requerido.

En la línea 1 se escribe la librería, en la línea 3 identificamos la entidad del programa

En las lines 4 a la 8 se encuentran las variables usadas las de entrada y las salidas.

En las líneas 14 y 15 se encuentra la programación.

Carretera Federal 180 S/N  San Antonio Cárdenas, Carmen, Camp.  C.P. 24381
Profesor responsable de la asignatura: Isidro Javier Domínguez
UNIVERSIDAD TECNOLÓGICA DE CAMPECHE
CARRERA DE INGENIERÍA EN MECATRÒNICA

En la imagen anterior se muestra el código de programación en el cual como


variables de entrada se declararon tres sensores (A,B,C) y como salidas dos
electroválvulas (E,F); en dicho código se claro que E iba hacer menor igual
cuando A estuviera en 0, B en 1 y C en 0, cuando A estuviera en 1, B en 1 y C
en 0; y por ultimo para F menor igual cuando A estuviera en 0, B en 0 y C en
0, cuando A estuviera en 1, B en 1 y C en 0, y todas las demás en 0.

5. Realizar simulación
Conforme al programa realizado y comprobado que todo estaba perfectamente,
se procedió a realizar la simulación colocando los datos que se obtuvo en la
tabla de verdad. Posteriormente se observó que los datos que no dio la tabla de
verdad con los de la simulación del programa fueron los mismos, finalmente se
observó que todo estaba correcto.

En la imagen siguiente se observa que se colocó la primera combinación de la


tabla de verdad, que cuando las entradas C este 0, B en 0 y A en 0, en la salida
E dio 0 y la F dio 1 con esto se supo que la primera combinación era correcta.

En la imagen siguiente se observa que se colocó la segunda combinación de la


tabla de verdad, que en la entradas cuando C este 0, B en 1 y A en 1, en la
salida E dio 1 y la F dio 1 con esto se supo que la segunda combinación era
correcta.

Carretera Federal 180 S/N  San Antonio Cárdenas, Carmen, Camp.  C.P. 24381
Profesor responsable de la asignatura: Isidro Javier Domínguez
UNIVERSIDAD TECNOLÓGICA DE CAMPECHE
CARRERA DE INGENIERÍA EN MECATRÒNICA

En la imagen siguiente se observa que se colocó la primera combinación de la


tabla de verdad, que en la entradas cuando C este 0, B en 1 y A en 0, en la
salida E dio1 y la F dio 0 con esto se supo que la cuarta combinación era
correcta.

Carretera Federal 180 S/N  San Antonio Cárdenas, Carmen, Camp.  C.P. 24381
Profesor responsable de la asignatura: Isidro Javier Domínguez