Você está na página 1de 3

Tarea 1: Dos aplicaciones de compuertas lógicas*

1st Zenteno de los Santos Israel


Facultad de Ciencias de la Electrónica (F.C.E.)
Ingenierı́a en Energı́as Renovables (I.E.R.)
Automatización Industrial
israelz enteno@outlook.com

Abstract—En esta primera tarea del curso de Automatización C. Puerta AND


Industrial, se planteó realizar dos ejercicios en los cuales se
utilizaron las compuertas lógicas (NOT, AND, OR, NAND, NOR, La puerta AND es una de las puertas básicas con la que
XOR) como respuesta de 4 sensores diferentes y cuya salida son se construyen todas las funciones lógicas. Una puerta AND
2 actuadores. puede tener dos o más entradas y realiza la operación que se
Index Terms—Inversor, tabla de verdad, algebra booleana conoce como multiplicación lógica.
puerta. El término puerta se usa para describir un circuito que
realiza una operación lógica básica. La puerta AND tiene dos o
I. I NTRODUCCI ÓN más entradas y una única salida. En cada uno de los sı́mbolos,
las entradas se sitúan a la izquierda y la salida a la derecha. De
El estudio de las compuertas lógicas tiene por objetivo manera teórica, una puerta AND puede tener cualquier número
analizar las diferentes combinaciones que existen entre estas de entradas superior a dos.
para producir circuitos lógicos que serán analizados mediante Se dice que una puerta AND genera una salida a nivel
álgebra booleana. ALTO sólo cuando todas las entradas están a nivel ALTO.
El álgebra booleana se utiliza para expresar los efectos Cuando cualquiera de la entradas está a nivel BAJO, la salida
que los diversos circuitos digitales ejercen sobre las entradas se pone a nivel BAJO. Es decir, el propósito básico de una
lógicas y para manipular variables lógicas con objeto de puerta AND es determinar cuán- do ciertas condiciones de
determinar el mejor método de ejecución de cierta función entrada son simultáneamente verdaderas, como indican todas
de un circuito. sus entradas estando a nivel ALTO, y producir una salida a
Ya que solo pueden haber dos valores, el álgebra booleana nivel ALTO, para indicar que esas condiciones son verdaderas.
es muy sencilla de entender y manejar. De hecho en el álgebra
booleana solo existen tres operaciones básicas: OR, AND Y D. Puerta OR
NOT (ası́ como sus correspondientes negaciones). La puerta OR es otra de las puertas básicas con las que se
construyen todas las funciones lógicas. Una puerta OR puede
II. M ARCO T E ÓRICO tener dos o más entradas y realiza la operación que se conoce
como suma lógica
A. Tabla de verdad Una puerta OR puede tener cualquier número de entradas
Una tabla de verdad muestra cómo responde la salida de mayor o igual que dos.
un circuito lógico a las varias combinaciones en las entradas, Se dice que esta puerta genera un nivel ALTO a la salida
utilizando la lógica 1 para verdadero y lógica 0 para falso. cuando cualquiera de sus entradas está a nivel ALTO. La salida
A la izquierda se enumeran todas las permutaciones de las se pone a nivel BAJO sólo cuando todas las entradas están
entradas, y a la derecha se muestra la salida del circuito. La a nivel BAJO. Por tanto, el propósito de una puerta OR es
salida deseada se puede lograr mediante una combinación de determinar cuándo una o más de sus entradas están a nivel
puertas lógicas. ALTO y generar una salida a nivel ALTO que indique esta
condición.
B. Inversor E. Puerta NAND
El inversor (circuito NOT) realiza la operación denominada La puerta NAND es un elemento lógico popular, debido
inversión o complementación. El inversor cambia un nivel a que se puede utilizar como una puerta universal, es decir,
lógico al nivel opuesto, es decir niega la salida de una puerta. las puertas NAND se pueden combinar para implementar las
En términos de bits, cambia un 1 por un 0, y un 0 por 1. operaciones de las puertas AND, OR y del inversor.
El término NAND es una contracción de NOTAND, e im-
Identify applicable funding agency here. If none, delete this. plica una función AND con la salida complementada (negada).
La puerta NAND genera una salida a nivel BAJO sólo Para una expresión cuyo dominio es de dos variables, exis-
cuando todas las entradas están a nivel ALTO. Cuando ten cuatro combinaciones distintas de estas variables (22 = 4).
cualquiera de las entradas está a nivel BAJO, la salida se Para una expresión con un dominio de cuatro variables,
pondrá a nivel ALTO. existen dieciséis combinaciones diferentes de dichas variables
(24 = 16), etc.
F. Puerta NOR El primer paso para construir una tabla de verdad consiste
La puerta NOR genera una salida a nivel BAJO cuando en enumerar todas las posibles combinaciones de los valores
cualquiera de sus entradas está a nivel ALTO. Sólo cuando de las variables de la expresión. A continuación, hay que pasar
todas sus entradas estén a nivel BAJO, la salida se pondrá a la suma de productos a su formato estándar, si no lo está ya.
nivel ALTO. Por último, se escribe un 1 en la columna de salida (X) para
Esta operación genera un nivel de salida opuesto al que cada valor binario que hace que la suma de productos estándar
genera la puerta OR. En una puerta NOR, el nivel BAJO es sea 1, y se escribe un 0 para los restantes valores.
el nivel activo o verdadero de salida, como indica el cı́rculo
de la salida. III. D ESARROLLO
a) Caso 1: Sensores que monitorean la energı́a de un
G. Puerta OR-exclusiva
laboratorio que utiliza de manera recurrente un motor y un
La salida de una puerta OR-exclusiva (XOR), se pone a par de bancos de baterias cuya alimentación proviende de un
nivel ALTO sólo cuando las dos entradas están a niveles sistema hı́brico eólico-fotovoltáico: Un conjunto de sensores
lógicos opuestos. Esta operación se puede expresar, en función (A,B y C), monitorean el suministro de energı́a de un motor y
de dos entradas A y B y una salida X, del siguiente modo: dos bancos de baterias (Siendo un banco de mayor capacidad
En una puerta XOR, la salida X es un nivel ALTO si la y otro de menor capacidad) los cuales funcionan mediante las
entrada A está a nivel BAJO y la entrada B está a nivel ALTO; señales emitidas por los sensores en los siguientes casos:
o si la entrada A está a nivel ALTO y la entrada B está a nivel
BAJO; X es un nivel BAJO si tanto A como B están a nivel • Si los tres sensores estan activados, el motor es alimen-
ALTO o BAJO. Por tanto, el nivel ALTO es el nivel activo tado y los bancos de baterı́as no necesitan ser encendidos.
o verdadero de salida y sólo se produce cuando las entradas • Si el sensor A y el sensor B están encendidos, el motor
están a niveles opuestos. seguirá funcionando.
• Si solo el sensor A esta encendido, el banco menor de
H. Puerta NOR-exclusiva
baterı́a será encendido y el motor tambien. Si solo el
Al igual que la puerta XOR, la puerta XNOR sólo tiene sensor B está encendido, el banco mayor el banco de
dos entradas. El cı́rculo en la salida del sı́mbolo de la puerta mayor capacidad será encendido y el motor tambien.
XNOR indica que su salida es la opuesta a la de la puerta Si solo el sensor C está encendido, ambos bancos se
XOR. encenderán para alimentar al laboratorio pero se apagará
Cuando dos niveles lógicos de entrada son opuestos, la el motor.
salida de la puerta NORexclusiva es un nivel BAJO. La
operación se puede expresar del siguiente modo (A y B son En la figura 1, vemos una tabla en la cual se expresan las
las entradas, y X es la salida): condicionantes anteriormente mencionadas.
En una puerta XNOR, la salida X es un nivel BAJO si la
entrada A está a nivel BAJO y la entrada B está a nivel ALTO,
o si A está a nivel ALTO y B está a nivel BAJO; X es un
nivel ALTO si A y B están ambas a nivel ALTO o BAJO.

I. Leyes del álgebra de Boole


Las leyes básicas del álgebra de Boole (las leyes conmu-
tativas de la suma y la multiplicación, y las leyes asociativas
de la suma y la multiplicación y la ley distributiva) son las
mismas que las del álgebra ordinaria. Cada una de las leyes
suele ejemplificarse algebráicamente con dos o tres variables,
pero el número de variables no está limitado a esta cantidad.

J. Expresiones Booleanas y Tablas de verdad


Una suma de productos es igual a 1 sólo si y sólo si al menos Fig. 1. Relación entre los sensores de monitoreo y las salidas
uno de los productos es igual a 1 y como se ha mencionado
con anterioridad, una tabla de verdad es sencillamente la lista En la figura 2, vemos un diagrama que expresa la relación
de las posibles combinaciones de valores de las variables de entre entradas y salidas de la tabla anterior haciendo uso de
entrada y sus correspondientes valores de salida (1 o 0). las compuertas lógicas.
En el diagrama de la figura 4, se hace uso de lascompuertas
lógicas para expresar la relación mostrada en la figura 3.

Fig. 2. Diagrama de compuertas lógicas que expresan la relación mencionada


en la tabla de la figura1

Podemos simplificar el diagrama de la figura 2 mediante la


formulación de las siguientes ecuaciones booleanas: Fig. 4. Diagrama que representa la relación dada en la tabla de la figura 3

z1 = A0 BC 0 + A0 B 0 C Finalmente podemos hacer una simplificación del diagrama


z2 = AB 0 C 0 + A0 B 0 C anterior mediante ecuaciones booleanas:
z3 = ABC + ABC 0 + AB 0 C 0 + A0 BC 0
z1 = A0 BC 0 D + A0 BC 0 D0 + A0 B 0 CD + ABC 0 D0
z2 = ABCD0 + AB 0 C 0 D + A0 B 0 CD + A0 BCD
b) Caso 2: Proceso automatizado de inyección por una
máquina de transferencia por banda en una procesadora
de medicamentos: Una máquina industrial de transferencia
por banda, se encarga de inyectar dos tipos de quı́micos C ONCLUSIONES
(ibuprofeno (z1) y ácido esteárico (z2)) después de que 4
sensores de respuesta rápida midan temperatura, densidad, Se puede concluir que el aprendizaje teórico sobre el uso
acidez y viscosidad en cada uno de los compuestos. y simplificación de las compuertas lógicas, forma una base
ampliamente importante para la comprensión de los circuitos
La tabla en la figura 2, muestra como influye la respuesta lógicos digitales. Este tipo de teorı́a ayuda a agilizar el
de los sensores ante las salidas de inyección en la máquina. pensamiento lógico al formular una aplicación práctica en la
cual pueda ser aplicable.

R EFERENCES

[1] L. FLOYD Thomas, “Fundamentos de Sistemas Digitales,” PEARSON


Prentice Hall, Novena Edición, pp. 124-225, 2006.
[2] MORENO, Emilio Garcı́a. “Automatización de procesos industriales,”
Valencia: Alfaomega, 2001.
[3] MARTÍNEZ, I. Angulo; ZUBÍA, Javier Garcı́a; USATEGUI, José Marı́a
Angulo.“Sistemas digitales y tecnologı́a de computadores,” Editorial
Paraninfo, 2007.

Fig. 3. Respuesta de la máquina de inyección ante la perturbación de los


sensores

Você também pode gostar