Anda di halaman 1dari 11

INTRODUCCION A SISTEMAS AUTOMATICOS.

1.- OBJETIVOS.
* Identificar y
programacin.

utilizar

segmentos

condicionales

en

la

* Comprender la lgica y funcionalidad del algebra booleana


en la programacin.

2.- CONSIDERACIONES TEORICAS.


* Algebra booleana.
Las lgebras booleanas, estudiadas por primera vez en detalle
por
George
Boole,
constituyen
un
rea
de
las matemticas que ha pasado a ocupar un lugar prominente
con el advenimiento de la computadora digital. Son usadas
ampliamente
en
el diseo de circuitos de distribucin y computadoras, y sus
aplicaciones van en aumento en muchas otras reas. En el
nivel
de lgica digital
de
una computadora,
lo
que
comnmente se llama hardware, y que est formado por los
componentes electrnicos de la mquina, se trabaja con
diferencias de tensin, las cuales generan funciones que son
calculadas por los circuitos que forman el nivel. stas
funciones, en la etapa de disea del hardware, son
interpretadas como funciones de boole.
En el presente trabajo se intenta dar una definicin de lo que
es un lgebra de boole; se tratan las funciones booleanas,
haciendo una correlacin con las frmulas proposicionales.
Asimismo, se plantean dos formas cannicas de las funciones
booleanas, que son tiles para varios propsitos, tales como el
de determinar si dos expresiones representan o no la
misma funcin. Pero para otros propsitos son a menudo
engorrosas, por tener ms operaciones que las necesarias.
Particularmente, cuando estamos construyendo los circuitos
electrnicos con que implementar funciones booleanas, el
problema de determinar una expresin mnima para una
ALGEBRA BOOLEANA

7MV1

INTRODUCCION A SISTEMAS AUTOMATICOS.


funcin es a menudo crucial. No resultan de la
misma eficiencia en dinero y tiempo,
principalmente,
dos
funciones las cuales calculan lo mismo pero donde una tiene
menos variables y lo hace en menor tiempo. Como solucin a
este problema, se plantea un mtodo de simplificacin, que
hace uso de unos diagramas especiales llamados mapas o
diagramas de Karnaugh, y el cual tiene la limitacin
de poder trabajar adecuadamente slo con pocas variables.
Se realizan estas presentaciones con el fin de demostrar la
afinidad existente entre el lgebra de boole y la lgica
proposicional, y con el objeto de cimentar el procedimiento de
simplificacin presentado en la lgica de proposiciones.
A mediados del siglo XIX, George Boole (1815-1864), en
sus libros: "The Mathematical Analysis of Logic" (1847) y "An
Investigation of te Laws of Thought" (1854), desarroll la idea
de que las proposiciones lgicas podan ser tratadas
mediante herramientas matemticas.
Las
proposiciones
lgicas (asertos, frases o predicados de la lgica clsica) son
aquellas
que
nicamente
pueden
tomar valores Verdadero/Falso, o preguntas cuyas nicas
respuestas posibles sean S/No. Segn Boole, estas
proposiciones pueden ser representadas mediante smbolos y
la teora que permite trabajar con estos smbolos, sus
entradas (variables) y sus salidas (respuestas) es la Lgica
Simblica desarrollada por l. Dicha lgica simblica cuenta
con operaciones lgicas que siguen el comportamiento de
reglas algebraicas. Por ello, al conjunto de reglas de la Lgica
Simblica se le denomina LGEBRA DE BOOLE.
A mediados del siglo XX el lgebra Booleana result de una
gran importancia prctica, importancia que se ha ido
incrementando hasta nuestros das, en el manejo
de informacin digital (por eso hablamos de Lgica Digital).
Gracias a ella, Shannon (1930) pudo formular su teora de
la codificacin y
John Von
Neumann pudo
enunciar
el modelo de arquitectura que define la estructura interna de
los ordenadores desde la primera generacin.
Todas las variables y constantes del lgebra booleana,
admiten slo uno de dos valores en sus entradas y salidas:
ALGEBRA BOOLEANA

7MV1

INTRODUCCION A SISTEMAS AUTOMATICOS.


S/No, 0/1 o Verdadero/Falso. Estos valores bivalentes y
opuestos pueden ser representados por nmeros binarios de
un dgito (bits), por lo cual el lgebra booleana se puede
entender cmo el lgebra del Sistema Binario. Al igual que en
lgebra tradicional, tambin se trabaja con letras del alfabeto
para denominar variables y formar ecuaciones para obtener el
resultado de ciertas operaciones mediante una ecuacin o
expresin booleana. Evidentemente los resultados de las
correspondientes operaciones tambin sern binarios.
Todas
las
operaciones
(representadas
por
smbolos
determinados)
pueden
ser
materializadas
mediante
elementos fsicos de diferentes tipos (mecnicos, elctricos,
neumticos o electrnicos) que admiten entradas binarias o
lgicas y que devuelven una respuesta (salida) tambin
binaria o lgica. Ejemplos de dichos estados son:
Abierto/Cerrado (interruptor), Encendida/Apagada (bombilla),
Cargado/Descargado (condensador) , Nivel Lgico 0/Nivel
lgico 1 (salida lgica de un circuito semiconductor), etctera.
Los dispositivos con los cuales se implementan las funciones
lgicas
son
llamados
puertas
(o
compuertas)
y,
habitualmente,
son
dispositivos
electrnicos
basados
en transistores. Estos dispositivos, y otros que veremos a lo
largo de esta unidad, son los que permiten el diseo, y la
ulterior implementacin, de los circuitos de cualquier
ordenador moderno, as como de muchos de los elementos
fsicos
que
permiten
la
existencia
de
las telecomunicaciones modernas,
el control de mquinas,
etctera. De hecho, pensando en los ordenadores como una
jerarqua de niveles, la base o nivel inferior sera ocupada por
la lgica digital (en el nivel ms alto del ordenador
encontraramos los actuales lenguajes de programacin de
alto nivel).
En esta unidad se representan las puertas lgicas
elementales, algunas puertas complejas y algunos ejemplos
de circuitos digitales simples, as como algunas cuestiones de
notacin. Por otra parte se plantean actividades de trabajo,
muchas de las cuales implican una respuesta escrita en
vuestro cuaderno de trabajo. El deseo del autor es que os
resulte sencillo y ameno adentraros en el mundo de la lgica
ALGEBRA BOOLEANA

7MV1

INTRODUCCION A SISTEMAS AUTOMATICOS.


digital y despertaros la curiosidad, tanto por ella, como por
la matemtica que subyace en ella.
lgebra Booleana
El lgebra booleana es un sistema matemtico deductivo
centrado en los valores cero y uno (falso y verdadero). Un
operador binario " " definido en ste juego de valores acepta
un par de entradas y produce un solo valor booleano, por
ejemplo, el operador booleano AND acepta dos entradas
booleanas
y
produce
una
sola
salida
booleana.
Para cualquier sistema algebraico existen una serie de
postulados iniciales, de aqu se pueden deducir reglas
adicionales, teoremas y otras propiedades del sistema, el
lgebra booleana a menudo emplea los siguientes postulados:

Cerrado. El sistema booleano se considera cerrado con


respecto a un operador binario si para cada par de valores
booleanos se produce un solo resultado booleano.

Conmutativo. Se dice que un operador binario " " es


conmutativo si A B = B A para todos los posibles valores de
A y B.

Asociativo. Se dice que un operador binario " " es


asociativo si (A B) C = A (B C) para todos los valores
booleanos A, B, y C.

Distributivo. Dos operadores binarios " " y " % " son


distributivos si A (B % C) = (A B) % (A C) para todos los
valores booleanos A, B, y C.

Identidad. Un valor booleano I se dice que es un


elemento de identidad con respecto a un operador binario "
" si A I = A.

Inverso. Un valor booleano I es un elemento inverso con


respecto a un operador booleano " " si A I = B, y B es
diferente de A, es decir, B es el valor opuesto de A.
ALGEBRA BOOLEANA

7MV1

INTRODUCCION A SISTEMAS AUTOMATICOS.


Para nuestros propsitos basaremos el lgebra booleana en el
siguiente juego de operadores y valores:
- Los dos posibles valores en el sistema booleano son cero y
uno, a menudo llamaremos a stos valores respectivamente
como falso y verdadero.
- El smbolo representa la operacin lgica AND. Cuando se
utilicen nombres de variables de una sola letra se eliminar el
smbolo , por lo tanto AB representa la operacin lgica AND
entre las variables A y B, a esto tambin le llamamos
el producto entre A y B.
- El smbolo "+" representa la operacin lgica OR, decimos
que A+B es la operacin lgica OR entre A y B, tambin
llamada la suma de A y B.
- El complemento lgico, negacin NOT es un operador
unitario, en ste texto utilizaremos el smbolo " ' " para
denotar la negacin lgica, por ejemplo, A' denota la
operacin lgica NOT de A.
- Si varios operadores diferentes aparecen en una sola
expresin booleana, el resultado de la expresin depende de
la procedencia de los operadores, la cual es de mayor a
menor, parntesis, operador lgico NOT, operador lgico AND
y operador lgico OR. Tanto el operador lgico AND como el
OR son asociativos por la izquierda. Si dos operadores con la
misma procedencia estn adyacentes, entonces se evalan de
izquierda a derecha. El operador lgico NOT es asociativo por
la derecha.

* Funciones lgicas.
Los Teoremas Bsicos del lgebra Booleana son:
Ley Distributiva
A (B+C) = AB+AC
A

ALGEBRA BOOLEANA

7MV1

INTRODUCCION A SISTEMAS AUTOMATICOS.


0

A+A = A
AA = A
A
0
1
A
0
1
Redundancia
A+AB = A
A
0
0
1
1
A (A+B) = A
A
0
0
1
1
0+A = A
Equivalente a una compuerta OR con una de sus terminales conectada a tierra
A
0
1
1A = A
Equivalente a una compuerta AND con una de sus terminales conectada a 1
A

ALGEBRA BOOLEANA

7MV1

INTRODUCCION A SISTEMAS AUTOMATICOS.


0
1
1+A = 1
A
0
1
0A = 0
A
0
1

3.- DESCRIPCION DE LA INSTALACION.


Reproducir el diagrama neumtico del robot en el cual
desarrolle su prctica aplicando la simbologa normalizada.
Revise que corresponda con el funcionamiento real.
Reproducir un esquema que muestre la posicin de los
sensores de entrada as como la direccin de los movimientos
que realizan las salidas al ser activadas.

4.- METODO DE OPERACIN.


La metodologa para la resolucin de los ejercicios es la
siguiente:
1.- Leer lo que se pide en el ejercicio.
2.- Anotar en las tablas del cuadro de datos las entradas,
salidas, que se van a usar en el programa con sus respectivas
direcciones y una descripcin breve.
3.- Dibujar un diagrama simplificado de movimientos donde
aparezca las posiciones de los fines de carrera y flechas que
indiquen las acciones correspondientes de las salidas a utilizar

ALGEBRA BOOLEANA

7MV1

INTRODUCCION A SISTEMAS AUTOMATICOS.


as como la sealizacin de donde habr un tiempo o que
entrada har la cuenta a usar.
4.- Elaborar el borrador del programa que se instalara, indique
en su borrador la direccin y descripcin de la entrada, salida
correspondiente.
5.- Programar en su caso el programa y compruebe su
funcionamiento de ser necesario modifique hasta resolver.
6.- Describir en el cuadro de resultado los eventos que
sucedan durante su programa, hay un cambio de estado entre
uno y otro.
7.- Guardar el programa en USB.

5.- CUADRO DE DATOS.


El modelo del cuadro de datos para esta prctica es el
siguiente:
ENTRADAS
SALIDAS
ELEMEN
TO

DIRECCIO
N

DESCRIPC ELEMEN
ION
TO

DIRECCIO
N

ROBOT

ROBOT

IZQROBOT
DEREC
DERC-IZQ ROBOT

BRAZO

GIRO-IZQ

BRAZO

DERECIZQ
IZQDEREC
GIRODER
GIRO-IZQ

BRAZO

BRAZO

4
5
6
7

SUBE
BAJA
REGRESA
SALE

CUERPO
CUERPO
BRAZO
BRAZO

4
5
6
7

GIRODER
BAJA
SUBE
SALE
REGRESA

1
2

ALGEBRA BOOLEANA

7MV1

DESCRIPC
ION

CUERPO
CUERPO
BRAZO
BRAZO

INTRODUCCION A SISTEMAS AUTOMATICOS.


8
9
10
11

GIRAANTI
GIRAHOR
ENCENDI
DO
APAGADO

PINZA

PINZA

ROBOT

10

ROBOT

11

GIRAPINZA
HORA
GIRAPINZA
ANTIH
APAGADO ROBOT

ENCENDI ROBOT
DO
* En la columna de elemento indicar el nmero de entrada o
salida.
* En la columna de direccin establecer la direccin del
movimiento.
* En la columna de descripcin escribir una frase que defina el
movimiento.

6.- CONCLUSIONES.
LOPEZ CATALAN HERIBERTO.
En esta prctica se nos dificulto ms que la anterior debido a
que no contbamos con toda la informacin para poder
desarrollar la prctica adecuadamente as que tuvimos que
indagar nosotros mismos por lo cual nos retras un poco a
realizar todos los ejercicios propuestos por la prctica.
LOPEZ ESPEJEL JULIO CESAR.
Es importante recordar que si no se practica el tiempo
suficiente en el robot ser muy difcil llevar acabo los
ejercicios propuestos en esta practica, tambin considero que
debera haber un poco mas de informacin introductoria antes
de manejar el robot, ya que al intentar realizar los ejercicios
pudimos notar que se nos dificulto un poco ya que aun no
ALGEBRA BOOLEANA

7MV1

INTRODUCCION A SISTEMAS AUTOMATICOS.


digeramos del todo la teora vista en clase, por lo cual al
inicio nos costo un poco de trabajo, pero una vez comprendida
la teora y ver su aplicacin en la maquina fue sencillo realizar
los ejercicios sin tanta demora.
LUNA SANCHEZ OMAR ALEJANDRO.
Esta prctica consisti en hacer programas con condiciones
como lo son las compuertas AND, OR etc. La prctica se me
hizo un un poco confusa porque hay que entender que
compuerta es la que te dice como hace un programa y
ponerle la condicin adecuada, mi equipo perdi bastante
tiempo en hacer el programa 2 porque nadie nos dijo que ese
N se haca debido a que no se cuenta con los interruptores
adecuados por lo que se atras en hacer los dems ejercicios.

MARTINEZ LIMA LUIS MIGUEL.


En esta segunda unidad de prcticas vimos el lgebra
booleana nos dimos a la tarea de investigar despus de que la
profesora nos diera un breve y complejo anlisis de lo que era
para as comprender por completo y tener la idea de cada
funcin para realizar los ejercicios de nuestra practica al robot
aunque ya en prctica nos cost un poco ms llevarla al
programa ya que era confuso que compuerta usar y cual no
sin embargo a los compaeros que si le entendieron nos
ayudaron a entender mejor.

7.- BIBLIOGRAFIA.
Http://www.algrebra-booleana.6314hyn.org
ALGEBRA BOOLEANA

7MV1

INTRODUCCION A SISTEMAS AUTOMATICOS.


Harry N. Norton Sensores y Analizadores. GG. 1984.(paginas centrales)
Clarence W. deSilva Control Sensors and Actuators. Prentice Hall. 1989.

8.- GLOSARIO DE TERMINOS.


Abierto: Se refiere a un componente, o cable de conexin, que tiene un circuito
abierto. Equivale a una resistencia tiende a infinito.
Analgico: Dispositivo, circuito o sistema electrnico que procesa seales
elctricas que toman infinitos valores dentro de un intervalo, y que reciben el
nombre de seales analgicas.
Anodo: Electrodo de un componente (diodo, tubo de vacio, tubo catdico,
condensador electroltico...) que capta electrones, al ser positivo con respecto a
otros electrodos.
Circuito Combinacional: Circuito lgico cuyos estados de salida en un instante
cualquiera dependen de los estados lgicos de las entradas en dicho instante y
no de los estados anteriores.
Circuito de Acoplo: Circuito que acopla una seal de un generador a una carga.
El condensador est en serie con la resistencia Thevenin del generador y la
resistencia de carga.

9.- EJERCICIOS.

ALGEBRA BOOLEANA

7MV1

Anda mungkin juga menyukai