UNH FIES
Control y Automatizacin
SISTEMA DE CONTROL IMPLEMENTADOS CON COMPUERTAS LGICAS
DIAGRAMA ELECTRNICO DE LAS COMPUERTAS LGICAS
Ing. Rolando Lazo Glvez
UNH FIES
Control y Automatizacin
ESQUEMA DE ALGUNOS CIRCUITOS INTEGRADOS
Ing. Rolando Lazo Glvez
UNH FIES
Control y Automatizacin
Ejemplos: 1. Ejemplos del comportamiento de las compuertas lgicas. (el resistor conectado en serie es para reducir el voltaje sobre el LED y protegerlo)
2. Implementacin del Circuito Lgico para la funcin
Ing. Rolando Lazo Glvez
UNH FIES
Control y Automatizacin
3. Graficar el circuito lgico de la funcin F=AB+AC+BC
LGEBRA DE BOOLE a) Las operaciones del lgebra de Boole son conmutativas. a+b=b+a a.b=b.a b) Identidad 0+a=a 1.a=a c) Cada operacin es distributiva respecto de la otra: a . (b + c) = a . b + a . c a + b . c = (a + b) . (a + c) d) Para cada elemento "a" existe un elemento complementario, Se comprueba que:
a a 1 aa 0
aa
TEOREMAS 1 2 3 4 5 6 7 8 9 10 11 X*0 =0 X*1 =X X*X =X X * X = 0 X+0 =X X+1 =1 X+X =X X + X = 1 X+Y = Y+X X*Y=Y*X X+(Y+Z) = (X+Y)+Z = X+Y+Z
Ing. Rolando Lazo Glvez
UNH FIES
Control y Automatizacin
12 13a 13b 14 15 1. Simplificar la siguiente funcin:
X(YZ) = (XY)Z = XYZ X(Y+Z) = XY +XZ (W+X)(Y+Z) = WY +XY +WZ +XZ X + XY = X X + X Y = X+ Y
Vamos a intentar aplicar la propiedad distributiva, lo que normalmente llamamos sacar factor comn. Operando con los trminos 1 y 3:
Operando con los trminos 2 y 4:
La funcin que nos queda es:
2. Graficar el circuito lgico utilizando solamente XOR de 2 entradas Utilizando la propiedad asociativa, para tres entradas escribiramos: a (b c) o bien (a b) c. Su tabla de verdad sera:
Entrada 0 0 0 0 1 1 1 1 Entrada 0 0 1 1 0 0 1 1 Entrada 0 1 0 1 0 1 0 1 Salida 0 1 1 0 1 0 0 1
Ing. Rolando Lazo Glvez
UNH FIES
Control y Automatizacin
MAPAS DE KARNAUGH
Simplificacin de funciones boolenas Los Mapas de Karnaugh son una herramienta muy utilizada para la simplificacin de circuitos lgicos. Cuando se tiene una funcin lgica con su tabla de verdad y se desea implementar esa funcin de la manera ms econmica posible se utiliza este mtodo. Ejemplo: Se tiene la siguiente tabla de verdad para tres variables. Se desarrolla la funcin lgica basada en ella. (primera forma cannica). Ver que en la frmula se incluyen solamente las variables (A, B, C) cuando F cuando es igual a "1". Si A en la tabla de verdad es "0" se pone A, si B = "1" se pone B, Si C = "0" se pone C, etc.
F=ABC+ABC+ABC+ABC+ABC+ABC Una vez obtenida la funcin lgica, se implementa el mapa de Karnaugh. Este mapa tiene 8 casillas que corresponden a 2 n, donde n = 3 (nmero de variables (A, B, C)) La primera fila corresponde a A = 0 La segunda fila corresponde a A = 1 La primera columna corresponde a BC = 00 (B=0 y C=0) La segunda columna corresponde a BC = 01 (B=0 y C=1) La tercera columna corresponde a BC = 11 (B=1 y C=1) La cuarta columna corresponde a BC = 10 (B=1 y C=0) En el mapa de Karnaugh se han puesto "1" en las casillas que corresponden a los valores de F = "1" en la tabla de verdad. Tomar en cuenta la numeracin de las filas de la tabla de verdad y la numeracin de las casillas en el mapa de Karnaugh
Ing. Rolando Lazo Glvez
UNH FIES
Control y Automatizacin
Para proceder con la simplificacin, se crean grupos de "1"s que tengan 1, 2, 4, 8, 16, etc. (slo potencias de 2). Los "1"s deben estar adyacentes (no en diagonal) y mientras ms "1"s tenga el grupo, mejor.
La funcin mejor simplificada es aquella que tiene el menor nmero de grupos con el mayor nmero de "1"s en cada grupo
Se ve del grfico que hay dos grupos cada uno de cuatro "1"s, (se permite compartir casillas entre los grupos). La nueva expresin de la funcin boolena simplificada se deduce del mapa de Karnaugh. - Para el primer grupo (rojo): la simplificacin da B (los "1"s de la tercera y cuarta columna) corresponden a B sin negar) - Para el segundo grupo (azul): la simplificacin da A (los "1"s estn en la fila inferior que corresponde a A sin negar) Entonces el resultado es; F=B+AF=A+B Ejemplo: Una tabla de verdad como la de la, izquierda da la siguiente funcin booleana: F=ABC+ABC+ABC+ABC Se ve claramente que la funcin es un reflejo del contenido de la tabla de verdad cuando F = "1" Con esta ecuacin se crea el mapa de Karnaugh y se escogen los grupos. Se lograron hacer 3 grupos de dos "1"s cada uno. Se puede ver que no es posible hacer grupos de 3, porque 3 no es potencia de 2. Se observa que hay una casilla que es compartida por los tres grupos. La funcin simplificada es: F=AB+AC+BC Grupo en azul: A B, grupo marrn: A C, grupo verde: BC
Ing. Rolando Lazo Glvez
UNH FIES
Control y Automatizacin
EL DECODIFICADOR 7447 (MULTISYM 10)
La tabla de verdad para el conteo de 0 a 9 es la siguiente: Las entradas son valores binarios provenientes del contador hecho con el IC74293, y los segmentos son precisamente los 7 segmentos del display nodo comn. La asignacin de los segmentos del display es esta:
Ing. Rolando Lazo Glvez
UNH FIES
Control y Automatizacin
CDIGO HAMMING
1 Ing. Rolando Lazo Glvez
UNH FIES
Control y Automatizacin
Ing. Rolando Lazo Glvez
UNH FIES
Control y Automatizacin
Ing. Rolando Lazo Glvez
UNH FIES
Control y Automatizacin
Ing. Rolando Lazo Glvez
UNH FIES
Control y Automatizacin
Contador de 0 a 9 en la Protoboard Para la construccin de este circuito se necesita crear un temporizador o reloj con un IC 555
Y realizar las conexiones correspondientes para el display de 7 segmentos, tomando en cuenta si es nodo comn o ctodo comn. Sin embargo, aunque en el laboratorio prctico puede trabajarse con una breadboard simple, se muestra a continuacin el desarrollo de el Contador Binario y Decimal de 0 a 9 haciendo uso de una breadboard con pulsos de reloj, LEDs para pruebas y displays de 7 segmentos de nodo comn, todo incorporado en la protoboard o breadboard. Ntese que debido a que los display son nodo comn, se deben mandar ceros o tierra a los segmentos para que enciendan, por lo cual se usa el IC 7447. Si los display fueran ctodo comn, se deberan mandar unos a los segmentos para encenderlos, y entonces habra que usar el IC 7448.
Ing. Rolando Lazo Glvez
UNH FIES
Control y Automatizacin
Los pulsos de reloj van dirigidos al pin 10 del IC 74LS293. La Figura 16 muestra el diagrama de bloques (a la derecha) y los respectivos pines (a la izquierda) del circuito integrado 74LS293:
4.1.-EL DECODIFICADOR 7447 Es un circuito lgico que acepta un conjunto de entradas que representan nmeros binarios y que activa solamente la salida que corresponde a dicho dato de entrada. En un decodificador, dependiendo de la combinacin en sus entradas se determina qu nmero binario (combinacin) se presenta a la salida
5
Ing. Rolando Lazo Glvez
UNH FIES
Control y Automatizacin
correspondiente a dicho nmero, mientras tanto todas las otras salidas permanecern inactivas. Este decodificador sirve para mostrar salidas decimales a entradas binarias. El esquema del decodificador 7447 se muestra a continuacin:
La asignacin de los pines del decodificador 7447 (Pin-out)
4.2.- EL CONTADOR (GENERADO CON EL IC 74293) Devuelve salidas binarias, las cuales son recibidas por el decodificador 7447 y luego las salidas del decodificador 7447 se entregan al display de 7 segmentos, el cual muestra el conteo en decimal. El esquema de este proceso es as: DISEOS: EL DECODIFICADOR 7447 (ESQUEMATICO)
6
Ing. Rolando Lazo Glvez
UNH FIES
Control y Automatizacin
EL DECODIFICADOR 7447 (REAL)
EL DECODIFICADOR 7447 (MULTISYM 10)
La tabla de verdad para el conteo de 0 a 9 es la siguiente:
Ing. Rolando Lazo Glvez
UNH FIES
Control y Automatizacin
Las entradas son valores binarios provenientes del contador hecho con el IC74293, y los segmentos son precisamente los 7 segmentos del display nodo comn. La asignacin de los segmentos del display es esta:
Ing. Rolando Lazo Glvez
UNH FIES
Control y Automatizacin
El desarrollo del Contador Binario y Decimal de 0 a 9 se presenta a continuacin hecho en el Simulador de Construccin de Circuitos Digitales Versin. (Protoboard). N0
N1
N2
9
Ing. Rolando Lazo Glvez
UNH FIES
Control y Automatizacin
N3
N4
10
Ing. Rolando Lazo Glvez
UNH FIES
Control y Automatizacin
N5
N6
11
Ing. Rolando Lazo Glvez
UNH FIES
Control y Automatizacin
N7
N8
12
Ing. Rolando Lazo Glvez
UNH FIES
Control y Automatizacin
N9
FICHA TCNICA LOS LOS CIRCUITOS INTEGRADOS
Una vez aprendido a usar el Orcad, el siguiente paso en diseo de circuitos es la construccin de nuestra propia fuente de alimentacin regulable. La fuente dar un voltaje de 1,2V hasta 12V con un mximo de 1A.
Fuente de alimentacin regulable con LM317
13
Ing. Rolando Lazo Glvez
UNH FIES
Control y Automatizacin
CONCLUSIN Con las variables booleanas se pueden realizar una serie de operaciones matemticas que pueden representar circuitos completos hechos a partir de sistemas electrnicos digitales. El desarrollo tecnolgico de la electrnica digital permite la aplicabilidad del Algebra Booleana en casos reales, los alumnos puedan disear pequeos sistemas de control para activar alarmas, controlar el encendido/apagado automtico de dispositivos elctricos y/o electrnicos, ayudar en sus casas implementando sistemas para ahorro de energa elctrica, etc., a un bajo costo, con componentes pequeos, porttiles y relativamente fciles de utilizar.
14
Ing. Rolando Lazo Glvez
UNH FIES
Control y Automatizacin
"Roger Beeps" Simples
"Roger beep" o "bip roger" le llamo al sonido que emiten algunos radios de 11 metros al terminar de transmitir. Por simples me refiero a que emiten solo un sonido o pitido aunque aqu presento uno de dos tonos. Para instalar un "Roger Beep" hay que estar familiarizado con el funcionamiento bsico de un radio, como funcionan y se conectan las conexiones del Micrfono o PTT. Para generar el sonido o tono necesitamos el que ms he utilizado en mis "Roger Beeps" es este: un oscilador de audio,
El punto Ptt se conecta al contacto del ptt que viene del micrfono para que no d el sonido cuando estamos hablando. El sonido sale por el punto mic, si es muy fuerte y distorsiona se puede cambiar el valor de r5 a 100k o ms, igual si es muy bajo reducir su valor. Si el radio tiene un punto que se pasa a 8 o 9 voltios en transmisin es mejor para alimentar este oscilador (+8v tx). El tono del sonido lo determinan r1 y r2 , es preferible que sus valores sean muy parecidos Tambin cambian el tono los capacitores cx , se cambia el valor a los 3. Si bajamos mucho el valor de r1 y r2 puede ser necesario bajar tambin el valor de r4. Q1 es un transistor de audio o de uso general. Al tener nuestro generador de sonido, necesitamos que nuestro radio se quede transmitiendo un instante ms, por eso fabricamos un retardo que nos d ese tiempo y adems deje el parlante del radio desconectado el mismo instante que suena el pitido El primer control para "Roger Beep" que dise era completamente analgico:
15
Ing. Rolando Lazo Glvez
UNH FIES
Control y Automatizacin
Cuando el radio no tiene un punto donde tengamos 8v en transmisin podemos usar un relay con doble fila de contactos para alimentar el oscilador de audio (+8v TX). Este diseo mantiene transmitiendo menos de medio segundo, siendo suficiente, pero si desea un pitido ms largo puede aumentar c1. El diodo Zener puede ser de 7 a 9 voltios. -- Esquema, diagrama o plano. --
Control retardador con compuertas lgicas
Para que el corte de transmisin sea ms preciso podemos usar un circuito integrado NTE 4011 o NTE 4001 que son cuatro compuertas lgicas. Este funciona mejor que el anterior, no hay que buscar un voltaje en transmisin, y el relay es ms simple.
16
Ing. Rolando Lazo Glvez
UNH FIES
Control y Automatizacin
La duracin del sonido y transmisin extra, lo determinan c1 y r1. Las entradas de la compuerta que no se usan se conectan a tierra, la salida queda libre. El relay se usa porque hay que interrumpir el contacto de rx del radio, que norm almente es interrumpir la tierra del parlante. Pocos radios de 11 metros interrumpen el audio de otra forma, si fuera un radio de 2metros (70cm, etc.) se usara el contacto de ptt directo del colector del transistor Q4 ya que normalmente estos no necesitan desconectar el parlante en transmisin. Al final presento las conexiones del Circuito integrado 4011 .
Nota: Hay circuitos pero estos funcionan bien y son comunes.
integrados
especiales
para
retardar,
EL Roger Beep con compuertas Lgicas
Podemos disear todo el "Roger Beep" con compuertas lgicas.
Utilizamos compuertas lgicas NAND, un circuito integrado NTE4011 trae las cuatro que necesitamos, como en realidad se utilizan como inversores tambin funcionan compuertas tipo NOR (NTE4001). Las compuertas x son el oscilador de audio. La duracin del sonido lo determinan c1 y r1, la frecuencia del tono lo determinan r2 y c2. EL Ptt se activa a tierra (al negativo). Cuando se disea, siempre se prueban diferentes tiempos y sonidos, buscando lo que mejor se adapte al gusto personal, aparte que disear "Roger Beeps" iguales pierde la gracia. Con estos circuitos integrados hay que tener especial cuidado, porque se daan fcilmente , ya que son sensibles a la electricidad esttica.
17
Ing. Rolando Lazo Glvez
UNH FIES
Control y Automatizacin
"Roger Beeps" en serie
Este tipo de "Roger Beep" se puede conectar en serie, cambiamos la frecuencia del tono para tener los sonidos diferentes y tambin cambiamos un poco la duracin de cada uno. Diagrama de Roger Beep de 2 tonos:
Para ver la imagen ampliada haga clic sobre ella.
Q1 y Q3 son A733 o similar, Q2 y Q4 son C1213 aunque en este caso Q2 puede ser ms dbil como un C945 o C458. Las patas de las compuertas no las numer, porque usamos el orden que mejor se acomode a nuestra idea.
18
Ing. Rolando Lazo Glvez