18.05.2013 Views

Metodología para la temporización en sistemas lógicos secuenciales.

Metodología para la temporización en sistemas lógicos secuenciales.

Metodología para la temporización en sistemas lógicos secuenciales.

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

METODOLOGÍA PARA LA TEMPORIZACIÓN EN SISTEMAS LÓGICOS SECUENCIALES.<br />

Juan Gilberto Mateos Suárez, Francisco Emilio González Rodríguez, Héctor Mateos Ortega.<br />

Universidad de Guada<strong>la</strong>jara, C<strong>en</strong>tro Universitario de Ci<strong>en</strong>cias Exactas e Ing<strong>en</strong>ierías<br />

División de Electrónica y Computación, Departam<strong>en</strong>to de Electrónica<br />

Blvd. Marcelino García Barragán No. 1421 y Calzada Olímpica C.P. 44420<br />

Teléfono/FAX; (++52) 3619-8471, Guada<strong>la</strong>jara Jal. México C.P. 44420<br />

EMAIL: mateosjg@yahoo.com.mx, eglez@uclv.edu.cu, hmateos@proton.ucting.udg.mx<br />

RESUMEN.<br />

En <strong>la</strong> automatización se precisan una serie de señales que actúan con cierto retraso tanto <strong>en</strong> <strong>la</strong><br />

conexión como <strong>en</strong> <strong>la</strong> desconexión, ó <strong>en</strong> ambos cambios de transición a <strong>la</strong> vez, además se hace<br />

necesario g<strong>en</strong>erar retardos respecto a otras señales internas del sistema automático <strong>en</strong> estudio, al<br />

analizar el diseño de circuitos <strong>lógicos</strong> de tipo secu<strong>en</strong>cial con <strong>temporización</strong> se utilizan métodos <strong>en</strong><br />

base a tab<strong>la</strong>s y gráficas, ésta forma clásica de manejar datos binarios <strong>en</strong> <strong>sistemas</strong> secu<strong>en</strong>ciales,<br />

implica el apr<strong>en</strong>dizaje de una serie de métodos tabu<strong>la</strong>res y gráficos, como son; mapas de<br />

Karnaugh, tab<strong>la</strong>s de transición de estados, tab<strong>la</strong>s de asignación de estados y difer<strong>en</strong>tes métodos<br />

de minimización, se observa que al aplicar éste método de solución a problemas simples, se ocupa<br />

una gran cantidad de tiempo <strong>en</strong> <strong>la</strong> formu<strong>la</strong>ción de <strong>la</strong>s tab<strong>la</strong>s y <strong>la</strong>s gráficas, con problemas que<br />

constan so<strong>la</strong>m<strong>en</strong>te de una ó dos <strong>en</strong>tradas/salidas, y <strong>en</strong> el caso de <strong>en</strong>tradas/salidas múltiples,<br />

supóngase 10 <strong>en</strong>tradas/salidas, éste método se vuelve tedioso e impráctico. El dispositivo<br />

“temporizador”, dispone de una <strong>en</strong>trada y una salida, g<strong>en</strong>erándose así, tres configuraciones<br />

básicas de temporizadores; <strong>temporización</strong> a <strong>la</strong> activación, a <strong>la</strong> desactivación y <strong>la</strong> tercera es una<br />

combinación simultanea de <strong>la</strong>s dos anteriores, <strong>temporización</strong> a <strong>la</strong> “activación/desactivación”, si se<br />

niegan <strong>la</strong>s <strong>en</strong>tradas se g<strong>en</strong>eran otros tres temporizadores y al negar <strong>la</strong>s salidas se produc<strong>en</strong> otros<br />

tres comportami<strong>en</strong>tos, <strong>en</strong> total son nueve comportami<strong>en</strong>tos distintos de temporizadores. En el<br />

docum<strong>en</strong>to, “<strong>Metodología</strong> <strong>para</strong> <strong>la</strong> <strong>temporización</strong> <strong>en</strong> <strong>sistemas</strong> <strong>lógicos</strong> secu<strong>en</strong>ciales”, se<br />

muestra un forma rápida <strong>para</strong> resolver problemas de tipo lógico secu<strong>en</strong>cial con estados múltiples,<br />

se <strong>en</strong>cu<strong>en</strong>tran soluciones de ejemplos prácticos que se analizan y examinan a través del método;<br />

“función memoria”, primeram<strong>en</strong>te sin temporizar y <strong>en</strong>seguida con <strong>temporización</strong>, además se<br />

produce el diseño simultáneo de ecuaciones solución con diagramas de escalera y con circuitos<br />

<strong>lógicos</strong>, g<strong>en</strong>erándose gráficas que sintetizan el comportami<strong>en</strong>to de <strong>la</strong>s nueve configuraciones<br />

minimizadas al uso de un solo dispositivo temporizador, <strong>la</strong> programación de <strong>la</strong>s ecuaciones<br />

secu<strong>en</strong>ciales y <strong>la</strong> <strong>temporización</strong> se codifican con <strong>la</strong> estructura “formu<strong>la</strong> node” del LabVIEW, <strong>la</strong>s<br />

esca<strong>la</strong>s del tiempo que se utilizan son <strong>en</strong> tiempo real, y los circuitos <strong>lógicos</strong> y los diagramas de<br />

escalera se simu<strong>la</strong>n <strong>en</strong> Multisim y/o <strong>en</strong> LabVIEW.<br />

1.0 LA FUCION MEMORIA.<br />

Al analizar circuitos <strong>lógicos</strong> secu<strong>en</strong>ciales se utilizan tab<strong>la</strong>s y gráficas, éste método <strong>para</strong> el manejo<br />

de datos <strong>en</strong> <strong>sistemas</strong> secu<strong>en</strong>ciales implica el apr<strong>en</strong>der una serie de técnicas tabu<strong>la</strong>res y<br />

geométricas, se observa que al aplicar<strong>la</strong>s <strong>en</strong> <strong>la</strong> solución de problema simples, se requiere una gran<br />

cantidad de tiempo <strong>en</strong> formu<strong>la</strong>r <strong>la</strong>s tab<strong>la</strong>s y <strong>la</strong>s gráficas, <strong>en</strong> el caso de que el número de <strong>en</strong>tradas y<br />

salidas aum<strong>en</strong>te, supóngase a 10 <strong>en</strong>tradas y 10 salidas, este procedimi<strong>en</strong>to se vuelve tedioso, y<br />

resulta ser un método impráctico. Existe otra forma más s<strong>en</strong>cil<strong>la</strong> <strong>para</strong> resolver problemas<br />

secu<strong>en</strong>ciales, éste método resulta tan fácil que se tratan simultáneam<strong>en</strong>te soluciones con<br />

diagramas de escalera y diagramas con compuertas lógicas. A este método se le l<strong>la</strong>ma La<br />

Función Memoria [4] y consiste <strong>en</strong> una técnica que se utiliza <strong>para</strong> analizar y resolver <strong>sistemas</strong><br />

secu<strong>en</strong>ciales, es útil cuando se ti<strong>en</strong><strong>en</strong> como máximo hasta 20 variables, si los <strong>sistemas</strong><br />

secu<strong>en</strong>ciales ti<strong>en</strong><strong>en</strong> más de 20 variables esta técnica ya no resulta tan útil, sucede así porque <strong>la</strong>s<br />

fórmu<strong>la</strong>s resultantes son inapreciables al pasar a realizar su análisis <strong>en</strong> papel. La función memoria,


es una fórmu<strong>la</strong> lógica secu<strong>en</strong>cial que se obti<strong>en</strong>e al seleccionar <strong>la</strong> variable repres<strong>en</strong>tativa del<br />

resultado final del sistema secu<strong>en</strong>cial como una señal más de <strong>en</strong>trada, produciéndose así, un <strong>la</strong>zo<br />

de retroalim<strong>en</strong>tación. En su forma más s<strong>en</strong>cil<strong>la</strong> se implem<strong>en</strong>ta con una compuerta OR de dos<br />

<strong>en</strong>tradas, <strong>la</strong>s señales de <strong>en</strong>trada son un pulsador (M) que se <strong>en</strong>carga de activar <strong>la</strong> salida (R), <strong>la</strong><br />

otra <strong>en</strong>trada es <strong>la</strong> señal de retroalim<strong>en</strong>tación (R), funciona como sigue; al pulsar <strong>la</strong> <strong>en</strong>trada M, <strong>la</strong><br />

salida (R) se activa, y se cierra así el <strong>la</strong>zo de retroalim<strong>en</strong>tación, <strong>la</strong> expresión matemática Booleana<br />

es; R = (M+R). La memoria se debe borrar <strong>en</strong> cualquier mom<strong>en</strong>to, de lo contrario <strong>la</strong> terminal de<br />

salida se activa indefinidam<strong>en</strong>te, <strong>para</strong> borrar <strong>la</strong> salida se coloca <strong>en</strong> serie una señal de paro (P'), <strong>la</strong><br />

función memoria con pulsador de borrado ti<strong>en</strong>e <strong>la</strong> sigui<strong>en</strong>te expresión Booleana; R = P'(M+R). [1]<br />

Figura 1. Función memoria con pulsador de borrado<br />

Al observando <strong>la</strong>s fases de funcionami<strong>en</strong>to secu<strong>en</strong>cial de <strong>la</strong> función memoria, y al considerar <strong>la</strong>s<br />

condiciones necesarias <strong>para</strong> activar y desactivar <strong>la</strong> salida (R) se obti<strong>en</strong>e el cuadro de valores<br />

sigui<strong>en</strong>te;<br />

Fase P’ M Rn Rn+1 Condiciones<br />

1 1 0 0 0 Posición inicial de reposo<br />

2 1 1 0 1 Acción sobre el mando M<br />

3 1 1 1 1 Ret<strong>en</strong>ción<br />

4 1 0 1 1 Desactivación de <strong>la</strong> señal M<br />

5 0 0 1 0 Acción sobre el botón de paro P’<br />

6 0 0 0 0 Ret<strong>en</strong>ción<br />

7 1 0 0 0 Desactivación del botón de paro P’<br />

Tab<strong>la</strong> 1. Tab<strong>la</strong> de estados de <strong>la</strong> función memoria.<br />

De <strong>la</strong> tab<strong>la</strong> anterior se obti<strong>en</strong>e por suma de productos (mintérminos) [7], el sigui<strong>en</strong>te resultado;<br />

R n+1 = P' M R' n + P' M R n + P' M' R n (Ecuación 1)<br />

Al reducir se obti<strong>en</strong>e; R n+1 = P'(M+R n ) y al aplicar el teorema de D'morgan: ab=(a'+b')', se produce;<br />

R n+1 =[P+(M+R n )']' (Ecuación 2)<br />

Esta fórmu<strong>la</strong> de <strong>la</strong> ecuación 2, se analiza a través de mintérminos, si se utilizan maxtérminos es<br />

decir, si se usan los ceros <strong>para</strong> realizar <strong>la</strong> minimización de <strong>la</strong> ecuación Bool<strong>en</strong>a, se obti<strong>en</strong><strong>en</strong> <strong>la</strong><br />

ecuación 3, y se completan dos ecuaciones difer<strong>en</strong>tes que mode<strong>la</strong>n el comportami<strong>en</strong>to de <strong>la</strong><br />

función memoria ya que operan bajo <strong>la</strong>s mismas condiciones de <strong>en</strong>tradas y proporcionan los<br />

mismos resultados <strong>en</strong> su salida [2 y 3],<br />

R = [ M’(RP’) ]’ (Ecuación 3)


Obsérvese que al implem<strong>en</strong>tar <strong>la</strong> ecuación 3, se utilizan a dos compuertas NAND y a dos<br />

inversores, <strong>en</strong> <strong>la</strong> ecuación R=P' (M+R) se necesitan dos compuertas NOR, y que no se involucran<br />

los inversores, por lo tanto, <strong>la</strong> solución más simple que produce resultados más económicos es <strong>la</strong><br />

ecuacion2, se le l<strong>la</strong>ma Función Memoria a <strong>la</strong> ecuación; R=P' (M+R).<br />

Figura 2. Función memoria minimizada.<br />

Figura 3. Función memoria <strong>en</strong> Labview.<br />

Al g<strong>en</strong>eralizar y aplicar éste resultado <strong>en</strong> <strong>la</strong> solución de problemas, obsérvese que <strong>la</strong>s señales que<br />

produc<strong>en</strong> una desactivación de <strong>la</strong> respuesta se colocan negadas y multiplicando a <strong>la</strong> formu<strong>la</strong><br />

g<strong>en</strong>eral, tal como; P’, P’2, y P’3, así mismo si se desea activar a <strong>la</strong> respuesta R <strong>la</strong>s señales que<br />

produc<strong>en</strong> éste efecto se colocan sin negar y se suman colocándo<strong>la</strong>s d<strong>en</strong>tro del paréntesis; M,<br />

M1F1, M2F2’, [3] (obsérvese <strong>la</strong> figura 4 y <strong>la</strong> ecuación 4) no hay necesidad de g<strong>en</strong>erar tab<strong>la</strong>s y<br />

reducciones lógicas, por cada salida se utiliza una ecuación función memoria que g<strong>en</strong>era un<br />

escalón <strong>en</strong> el diagrama de escalera, por ejemplo <strong>en</strong> un semáforo se necesitan cinco variables de<br />

salida, <strong>la</strong> lám<strong>para</strong> roja, <strong>la</strong> lám<strong>para</strong> verde, el ámbar, <strong>la</strong> flecha, y el ámbar parpadeante, se necesitan<br />

cinco funciones memoria y el diagrama de escalera <strong>para</strong> un semáforo t<strong>en</strong>drá al m<strong>en</strong>os cinco<br />

escalones, <strong>en</strong> <strong>la</strong> figura 3 se muestra <strong>la</strong> función memoria básica <strong>en</strong> LabVIEW, se utiliza <strong>la</strong> estructura<br />

formu<strong>la</strong> node [8 y 9], es de especial interés hacer notar que con éste método se ahorra una<br />

cantidad considerable de tiempo <strong>en</strong> <strong>la</strong> solución de problemas secu<strong>en</strong>ciales, un problema<br />

medianam<strong>en</strong>te complejo se resuelve <strong>en</strong> cuestión de minutos, lo que no sucede así con los métodos<br />

tradicionales de tab<strong>la</strong>s y graficas;<br />

R=P' P'1 P'2 (M+M1F1’+M2F2+R) (Ecuación 4)<br />

Figura 4. G<strong>en</strong>eralización de <strong>la</strong>s características de <strong>la</strong> función memoria<br />

1.1 APLICACION DE LA FUNCION MEMORIA<br />

Se analiza el diseño de un mando automático de vaivén <strong>para</strong><br />

una herrami<strong>en</strong>ta cepil<strong>la</strong>dora, <strong>la</strong> cual cumple los sigui<strong>en</strong>tes<br />

requisitos; Mediante dos pulsadores, marcha hacia <strong>la</strong> derecha<br />

(Md) y marcha hacia <strong>la</strong> izquierda (Mi), se inicia el proceso de


vaivén <strong>en</strong> el s<strong>en</strong>tido derecho ó izquierdo. Se utilizan dos s<strong>en</strong>sores finales de carrera, final de<br />

carrera derecha (FCD) y final de carrera izquierda (FCI), que se emplean <strong>para</strong> limitar el recorrido<br />

<strong>en</strong> uno de los s<strong>en</strong>tidos e inicia rel recorrido <strong>en</strong> el s<strong>en</strong>tido contrario. Con un pulsador de paro se<br />

deti<strong>en</strong>e el movimi<strong>en</strong>to de vaivén <strong>en</strong> cualquier posición que se <strong>en</strong>cu<strong>en</strong>tre <strong>la</strong> herrami<strong>en</strong>ta cepil<strong>la</strong>dora.<br />

Además el control se protege con un sistema que no permite el funcionami<strong>en</strong>to simultáneo de <strong>la</strong>s<br />

dos señales de mando.<br />

Solución: Para <strong>la</strong> función memoria de marcha a <strong>la</strong><br />

derecha se ti<strong>en</strong>e; Rd ← (Md + Rd).<br />

La inversión de s<strong>en</strong>tido se logra cuando el carro<br />

llegue a FCD; Ri ← (Mi + FCI + Ri).<br />

Esta memoria se borra cuando se pulsa al botón de<br />

paro P’ ó cuando el carro llegue a FCI, por lo tanto;<br />

Rd ← P’(Md + FCI + Rd)(FCI)’.<br />

Para at<strong>en</strong>der a <strong>la</strong> cuarta condición se agrega <strong>la</strong><br />

función inversa de <strong>la</strong> otra, el resultado son <strong>la</strong>s Ecs. 5<br />

y 6;<br />

Figura 5. Circuito de control de <strong>la</strong> herrami<strong>en</strong>ta cepil<strong>la</strong>dora.<br />

Rd = P’(Md + FCI + Rd)(FCI)’Ri’ (Ecuación 5)<br />

Ri = P’(Mi + FCD + Ri)(FCD)’Rd’ (Ecuación 6)<br />

2.0 TEMPORIZACIÓN<br />

La finalidad de los <strong>sistemas</strong> secu<strong>en</strong>ciales con <strong>temporización</strong> es di<strong>la</strong>tar el movimi<strong>en</strong>to de una señal<br />

electrónica a través de un medio ambi<strong>en</strong>te, ésta actividad se realiza con un compon<strong>en</strong>te que se<br />

d<strong>en</strong>omina “monoestable” el cual dispone de una señal de <strong>en</strong>trada “E” y una variable de salida “S”,<br />

se g<strong>en</strong>eran tres temporizadores con comportami<strong>en</strong>to difer<strong>en</strong>te;<br />

a) temporizador a <strong>la</strong> activación (ta).<br />

b) temporizador a <strong>la</strong> desactivación (td).<br />

c) temporizador a <strong>la</strong> combinación simultanea de activación desactivación (tad).<br />

Retardo a <strong>la</strong> activación: Es el que produce una respuesta después de un retardo int<strong>en</strong>cionado, <strong>la</strong><br />

duración se define “tw” y empieza a suceder al activarse <strong>la</strong> <strong>en</strong>trada E, <strong>la</strong> ecuación <strong>para</strong> <strong>la</strong> salida es:<br />

[6].


Figura 6. Temporizador con retardo a <strong>la</strong> activación.<br />

Retardo a <strong>la</strong> desactivación: Es el que suprime una salida después de un retardo int<strong>en</strong>cionado y<br />

definido como “tw” el cual sucede después de haber desactivado <strong>la</strong> <strong>en</strong>trada. [6].<br />

Figura 7. Temporizador con retardo a <strong>la</strong> desactivación.<br />

Retardo a <strong>la</strong> activación y desactivación; Es el que suprime su respuesta después de suceder<br />

retardos int<strong>en</strong>cionados y definidos como “tw1” y “tw2” que ocurr<strong>en</strong> después de activar el f<strong>la</strong>nco de<br />

<strong>en</strong>trada (“tw1”) y desactivar el f<strong>la</strong>nco de salida (“tw2”) de <strong>la</strong> señal de <strong>en</strong>trada. [6].


Figura 8. Temporizador con retardo a <strong>la</strong> activación-desactivación.<br />

Al negar <strong>la</strong> señal de <strong>en</strong>trada y al aplicarse al monoestable se produc<strong>en</strong> otros tres comportami<strong>en</strong>tos<br />

más de los temporizadores, de <strong>la</strong> misma forma se niega <strong>la</strong> salida y se obti<strong>en</strong><strong>en</strong> tres<br />

comportami<strong>en</strong>tos más de temporizadores, <strong>en</strong> total se obti<strong>en</strong>e el diseño de nueve comportami<strong>en</strong>tos<br />

difer<strong>en</strong>tes de los temporizadores, se g<strong>en</strong>eran así nueve graficas de temporizadores, al realizar <strong>la</strong><br />

com<strong>para</strong>ción <strong>en</strong>tre sí de <strong>la</strong>s nueve graficas se observan <strong>la</strong>s sigui<strong>en</strong>tes formas de onda idénticas,<br />

, (Ecuación 7)<br />

Figura 8. Retardo a <strong>la</strong> desactivación salida negada, simu<strong>la</strong>ción con Multisim.<br />

, (Ecuación 8)<br />

Figura 9. Retardo a <strong>la</strong> activación, <strong>en</strong>trada y salida negada, simu<strong>la</strong>ción con Multisim.


La implem<strong>en</strong>tación de un temporizador que responda a <strong>la</strong> activación-desactivación (tad), se logra<br />

conectando <strong>en</strong> serie, con secu<strong>en</strong>cia indifer<strong>en</strong>te uno que responda a <strong>la</strong> activación (ta), con otro <strong>en</strong><br />

cascada que se active a <strong>la</strong> desactivación (td), por otro <strong>la</strong>do <strong>en</strong> <strong>la</strong> ecuación 8 se observa que un<br />

temporizador a <strong>la</strong> activación se logra implem<strong>en</strong>tar con uno que produzca <strong>la</strong>s mismas formas de<br />

onda a <strong>la</strong> desactivación, <strong>en</strong> fin, el resultado es que con un solo temporizador de obti<strong>en</strong><strong>en</strong> los<br />

resultados de los nueve temporizadores difer<strong>en</strong>tes.<br />

, (Ecuación 9)<br />

2.1 APLICACIONES EN EL QUE INTERVIENE EL TIEMPO.<br />

Se dispone de tres salidas R0, R1 y R2 <strong>para</strong> realizar una maniobra automática, según <strong>la</strong>s<br />

condiciones sigui<strong>en</strong>tes: Primera condición; Al pulsar una señal de mando se produce <strong>la</strong> salida R0,<br />

al mismo tiempo también se activa <strong>la</strong> salida R1. Segunda condición; 10 segundos después de<br />

desactivarse R1, se activa R2, R0 permanece activado. Tercera condición; Como medida de<br />

seguridad y con objeto de que <strong>la</strong>s salidas R1 y R2 no se activ<strong>en</strong> <strong>en</strong> forma simultánea <strong>la</strong>s funciones<br />

R1 y R2 se bloquean <strong>en</strong>tre sí. Cuarta condición; Mediante un pulsador de paro P, el sistema<br />

desconecta sus salidas <strong>en</strong> cualquier mom<strong>en</strong>to.<br />

Solución:<br />

Primera condición:<br />

R0 ← (M + R0) (Ecuación 10)<br />

R1 ← ( M + R0) (Ecuación 11)<br />

Segunda condición:<br />

R1 ← [ R1 ta ]’10 ( M + R0 ) (Ecuación 12)<br />

R2 ← ( [ R1 ta ] 10 + R2 ) (Ecuación 13)<br />

Tercera condición:<br />

R1 ← R2 ’ [ R1 ta ]’10 ( M + R0 ) (Ecuación 14)<br />

R2 ← R1 ‘ ( [ R1 ta ] 10 + R2 ) (Ecuación 15)<br />

Cuarta condición:<br />

R0 = P’ (M + R0) (Ecuación 16)<br />

R1 = P’ R2 ’ [ R1 ta ]’10 ( M + R0 ) (Ecuación 17)<br />

R2 = P’ R1 ‘ ( [ R1 ta ] 10 + R2 ) (Ecuación 18)<br />

Solución final:<br />

R0 = { P + (M + R0) ‘ } ‘ (Ecuación 19)<br />

R1 = { P + R2 + [ R1 ta ]10 + ( M + R0 ) ‘ } ‘ (Ecuación 20)<br />

R2 = { P + R1 + ( [ R1 ta ] 10 + R2 )’} ‘ (Ecuación 21)


Figura 10. Circuito de control del un sistema <strong>en</strong> el que intervi<strong>en</strong>e el tiempo.<br />

El semáforo: Proyectar un sistema automático <strong>para</strong> <strong>en</strong>c<strong>en</strong>der tres lám<strong>para</strong>s, una verde, una<br />

amaril<strong>la</strong> y una roja, se debe realizar <strong>la</strong> sigui<strong>en</strong>te secu<strong>en</strong>cia. a) Pulsando “M” se <strong>en</strong>ci<strong>en</strong>de <strong>la</strong> luz<br />

verde. b) A los 30 segundos después de <strong>en</strong>c<strong>en</strong>derse <strong>la</strong> luz verde, se <strong>en</strong>ci<strong>en</strong>de <strong>la</strong> amaril<strong>la</strong><br />

parpadeando. c) 4 segundos después de haberse <strong>en</strong>c<strong>en</strong>dido <strong>la</strong> luz amaril<strong>la</strong> parpadeante, se<br />

apagan simultáneam<strong>en</strong>te <strong>la</strong> verde y <strong>la</strong> amaril<strong>la</strong>, <strong>en</strong>c<strong>en</strong>diéndose <strong>la</strong> roja. d) Este ciclo se repite cada<br />

50 segundos automáticam<strong>en</strong>te, es decir, 50 segundos después de haberse apagado <strong>la</strong> luz verde,<br />

<strong>la</strong> roja se apaga y se <strong>en</strong>ci<strong>en</strong>de <strong>la</strong> verde y así consecutivam<strong>en</strong>te.<br />

Solución: Pulsando M se <strong>en</strong>ci<strong>en</strong>de <strong>la</strong> verde: Lv ← ( M + Lv )<br />

30 segundos después se <strong>en</strong>ci<strong>en</strong>de <strong>la</strong> amaril<strong>la</strong> parpadeando. Ck La ← ( [ Lv ta ]30 + La )<br />

4 segundos después se <strong>en</strong>ci<strong>en</strong>de <strong>la</strong> roja: Lr ← ( [ Lv ta ]4 + Lr )<br />

Y se apagan <strong>la</strong> amaril<strong>la</strong> y <strong>la</strong> verde: Ck La ← L’r ( [ Lv td ] 30 + La ) Lv ← L’r ( M + Lv )<br />

50 segundos después se apaga <strong>la</strong> roja y se <strong>en</strong>ci<strong>en</strong>de <strong>la</strong> verde:<br />

Lr ← [ Lv td ]‘50 ( [ Lv ta ]4 + Lr ) Lv ← L’r ( M + Lv + [Lv td] 50)<br />

Lv = { L’r + ( M + Lv + [Lv td] 50) ‘ } ‘ (Ecuación 22)<br />

Ck La = { L’r + ( [ Lv td ] 30 + La ) ‘ } ‘ (Ecuación 23)<br />

Lr = { [ Lv td ]‘50 + ( [ Lv ta ]4 + Lr ) ‘} ‘ (Ecuación 24)<br />

Figura 11. Circuito de control del un semáforo.


3.- RESULTADOS.<br />

En el pres<strong>en</strong>te trabajo, se muestra un procedimi<strong>en</strong>to <strong>para</strong> transformar y simplificar <strong>la</strong>s ecuaciones<br />

lógicas secu<strong>en</strong>ciales, que se d<strong>en</strong>omina “función memoria”, a través del Multisim, primeram<strong>en</strong>te se<br />

simu<strong>la</strong>n <strong>la</strong>s ecuaciones solución de problemas sin que interv<strong>en</strong>ga el tiempo, y posteriorm<strong>en</strong>te se<br />

g<strong>en</strong>eran con el Multisim y el LabVIEW simu<strong>la</strong>ciones de problemas <strong>en</strong> los que intervi<strong>en</strong>e el tiempo.<br />

Se describ<strong>en</strong> y se c<strong>la</strong>sifican los temporizadores a <strong>la</strong> activación, desactivación y <strong>la</strong> combinación de<br />

ambos, activación-desactivación, se muestra sus definiciones y características principales de<br />

nueve temporizadores difer<strong>en</strong>tes, se hace énfasis <strong>en</strong> el hecho de que al implem<strong>en</strong>tar un único<br />

temporizador, se obti<strong>en</strong><strong>en</strong> los restantes, negando <strong>la</strong>s <strong>en</strong>tradas y <strong>la</strong>s salidas de <strong>la</strong>s señales<br />

pres<strong>en</strong>tes. Se realiza una descripción de <strong>la</strong>s formas de onda de los temporizadores, se hace uso<br />

de id<strong>en</strong>tidades geométricas <strong>para</strong> g<strong>en</strong>erar una combinación de comportami<strong>en</strong>tos idénticos, a partir<br />

de formas de onda iguales ó equival<strong>en</strong>tes, se deduc<strong>en</strong> formu<strong>la</strong>s secu<strong>en</strong>ciales que g<strong>en</strong>eran los<br />

mismos resultados gráficos que hac<strong>en</strong> el trabajo de manejar <strong>la</strong>s variables lógicas <strong>en</strong> una salida<br />

previam<strong>en</strong>te memorizada. Por medio del algebra de Boole, se simplifican y minimizan <strong>la</strong>s<br />

ecuaciones lógicas que se obti<strong>en</strong><strong>en</strong> a partir de <strong>la</strong> función memoria, se obti<strong>en</strong>e <strong>la</strong> función mas<br />

costeable económicam<strong>en</strong>te, posteriorm<strong>en</strong>te se diseñan y se pasan a formato con el software de <strong>la</strong><br />

empresa National Instrum<strong>en</strong>t, con el software “LabVIEW”, se g<strong>en</strong>eran los archivos de aplicaciones<br />

con y sin tiempo. Las observaciones que se hac<strong>en</strong> <strong>en</strong> <strong>la</strong>s simu<strong>la</strong>ciones, logran mostrar un<br />

comportami<strong>en</strong>to <strong>en</strong> tiempo real del tiempo, <strong>la</strong> implem<strong>en</strong>tación del circuito digital es simple, el<br />

circuito g<strong>en</strong>era una precisión sufici<strong>en</strong>te <strong>para</strong> aplicaciones de tipo industrial.


Figura 12. Block Diagram, esquemático del semáforo.<br />

6.0 REFERENCIAS<br />

1. Introducción a <strong>la</strong> Logitrónica, A. Paz Huget, CECSA, 1971.<br />

2. Sistemas de Circuitos Binarios, K<strong>la</strong>us, Heim y K<strong>la</strong>us Schoffel, Editorial: Dossat, S.A. Siem<strong>en</strong>s,<br />

1973.<br />

3. Algebra de los Circuitos Logicos, K<strong>la</strong>us, Heim, Editorial: Dossat, S.A. Siem<strong>en</strong>s, 1973.<br />

4. Automatismo Eléctrico y Electrónico, F. Artero Pujol, Editorial Zaragoza, 1975.<br />

5. Teoría de Conmutación y Diseño Lógico, Hill Peterson, Mc.Graw Hill, 1979.<br />

6. Electrónica y Automática Industriales, Serie: Mundo Electrónico, Marcombo, 1981.<br />

7. Electronica Digital, C. E. Ed. Strangio Interamericana, 1984.<br />

8. LabVIEW Programación Grafica <strong>para</strong> el Control de Instrum<strong>en</strong>tación, Antonio M, Lázaro.<br />

Paraninfo, 1997.<br />

9. LabVIEW User Manual, National Instrum<strong>en</strong>ts, 2000.<br />

10. Instrum<strong>en</strong>tación virtual, adquisición, procesado y análisis de señales, Antoni Manuel, Domingo<br />

Biel, Joaquín Olive, Jordi Prat, Francesc J, Sánchez, Ediciones UPC, 2001.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!