UNIVERSIDAD AUTONOMA METROPOLITANA I148.206.53.84/tesiuami/UAM6564.pdf · las terminales ( como...
Transcript of UNIVERSIDAD AUTONOMA METROPOLITANA I148.206.53.84/tesiuami/UAM6564.pdf · las terminales ( como...
U N I V E R S I D A D A U T O N O M A M E T R O P O L I T A N A
I ztapal apa
P r o y e c t o T e r m i n a l
/’ . R e d de C o n t r o l M o d u l a r
Asesores t
- M.C. Fausto Casco Sanchez - Ing. Joaquín PBrez Suarez
A l u m n o s :
- Jest5ts Francisco Sánchaz B l a n c o *
- Juan C a s t r e j d n Milián
- Javier Fernando Guillén siles
L Y
L L C . T Y B . ;E-L-T-hv\.Lr Lh-
.
I N D I C E
I . I n t r o d u c c i ó n
2 . D e s c r i p c i ó n
2 . 1 C e n t r a l d e Proceso
2 . 2 Unidad d e Modulac ión d i g i t a l
2 . 3 E t a p a d e T r a n s m i s i 6 n / R e c e p c i b n
2 . 4 Ter-.mit-tal d e C o n t r o l
2 . 5 Termina l b á s i c a d e eJecucic5n
146255
3 . F . S . K .
3 . 1 I n t r o d u c c i ó n a l a modulacifrn d i g i t a l
3.2 F . C . K . D e f i n i c i ó n
3 e 3 f . S. t i . Transm i sor 3 . 4 F . S . K . Anchct dé Banda
3 . 5 F. S. K. f?E.C@ptOt-.
3 . 6 Dise-ño
4 . Sistema Basado et? e l Mict -oprocesador 8088
4 . 1 D e s c r i p c i ó n Genera l
4 . 2 M ó d u l ~ 1 : Micrupt- .ocesadot~ y C o n t r o l a d o r d e R e l ~ j .
4 . 2 . 1 D e s c r i p c i á n d e 112s componentes
4.3 Mddulo 2 : D e c o d i f i c a c i 6 n d e Memorias
4 . 3 . 1 Descr ipc i6 t - i d e 113s Componentes
4 . 4 Módulo 3 : C o n t r o l a d o r de I n t e r r u p c i o n e s / P u e r t o P a r a l e l o
4 . 4 . 1 D e s c r i p c i ó n d e lrss componentes
4 . 5 Mddulcs 4 : C o n t r o l a d o r d e T e c l a d o e I n d i c a d o r e s
4 . 5 . 1 D e s c r i p c i ó n de 113s componentes
5 . Q p e r a c i d n
5 . 1 F u n c i o n a m i e n t o Genera l
5.2 F u n c i o n a m i e n t o T k c n i c o
5 . 3 Comandns
h . A p 1 i c ac i C I ~ I E ~ S
7 . B i b l i o g r a f í a
I
1. Introducci6n.
En la actualidad existe una cierta
conveniencia hacia tratar de llevar un control de todos los
procesos que se realizan en la rama de ingeniería, tanto en su
parte comercial como en la industrial.
La parte electrbnica cumple entonces una buena ayuda hacia
el control requerido para estos; por lo que es necesario
desarrollar una tecnologia que satisfaga y mejore l o s cada vez
más nuevos procesos de desarrollo.
Para hacerse participe de el problema, surge la idea de
poder llevar un control de distintas terminales operativas pclr
medio de una central; con lo que el proceso de revisar muchos
procesos, se reduce a una sola gente y aun sistema de respaldo
que sostiene todo el funcionamiento.
Para mejorar aún lo antes dicho, darenios alternativa a que
el control pueda realizarse en terminales que esten situadas
lejos de la central y tratar de que el costo de interconexi6n
sea el menor posible; para dar solucibri a lo planteado, tenemos
que el sistema de control se puede llevar por señales de
radiofrecuenciencia. Si la telefonía en nuestros dias inarca ya
una comunicación inalámbrica, por que nn poder hacer que los
nuevos controladores tambikn posean esta cualidad.
2. Descripción.
La red de control modular es un sistema
interconectado de diversas terminales electrbnicas de control,
con una central cuya función principal de esta ultima es la de
ordenar e informar de los estados de las terminales, detectando
errores de ejecuci6n. La transmisión-recepci6n entre la central
y las terminales es por radiofrecuencia, lo q u e permite tener
un acceso rápido de las terminales, asi como un control a larga
distancia.
El sistema cuenta con un conjunto de unidades que realizan
funciones específicas así C ~ O con un protocolo de transmicibn
que permite tener comunicación con todas las terminales en
diferentes tiempos por una misma frecuencia, lo que permite
ocupar un solo canal de transmicibn en lugar de múltiples
interválos de frecuencia.
I
2.1 Central de Proceso ( Control central )
El control
central conforniado corno un subsistema de la red, tiene la gran
responsabilidad de relacionarse con todas la5 terminales, así
como la de inicializarlas. Su transmisión es de modo serial, 10
que permite que la información pueda ser modulada en un solo
canal. Por tener relación con todas las terminales la central
contiene todo el conjunto de funciones e instrucciones que
posteriormente serán ejecutadas por la terminal seleccionada.
Además de tener un enfoque de transmicihn de comandos, la
central es capaz de recibir información mandada por cada una de
las terminales ( como avisos de posibles errores, fallas de
ejecución, mensaje de buena recepción, y otros tipos comandos
de comunicación 1 , así la central se vuelve la herramienta
principal de el cisterna.
Para fines de este proyecto, la central se conforma de un
computador XT/AT con un puerto serie en su sistema, y un
programa que respalda todo el conjunto de instrucciones así
como una buena atencirjn a el puerto por donde los datos son
tanto enviados como accesados. El computador dentro de su parte
de programaci6n también contará con un conjunto de librerias,
donde serán colocadas cada una de las operaciones realizables
por cada una de las terminales, para así tener una conexiúri
rápida con las terminales.
Nota: El programa control será elebúrado en lenguaje "C".
__I---
2.2 Unidad de ndulac i6n d i g i t a l .
Esta unidad consiste en
un circuito FSK ( modo escogido para trabajar 1 , el cual dada
una entrada de bits en serie ( s o l o ceras y unos lógicos )
muestra a la salida, variaciones de frecuencia en una señal
dentro de un intervalo definido. Para la construcción de este
c.ircuito se utilizan los circuitos de serie EXAR, y l o s datos
de entrada le son provenientes de el puerto de la unidad
central. Como el sistema interconecta bidireccionalmente la
central y la terminal, exite una etapa contraria que toma los
datos de una manera de variac.iones de frecuencia y los
transforma en una señal puramente digital.
Esta unidad doblemente vista, también es doblemente
puesta, ya que la terminal de control contará con una etapa
identica a la aquí indicada.
e :tr
2.3 Etapa de transiisibn/recepcian.
En
ída de el FSK, se tiene ahora que mod
mitida v i a aire. La modulación se hace en
esta etapa la señal
ilar para ser trans--
FM por un circuito
oscilador, y la frecuencia a la que se piensa transmitir es de
27.9 MHz, frecuencia a la cual en distancias medias { a lac
cuales se realizarán las pruebas debidas 1 no existe una
pérdida de información. Como ya se explicd anteriormente, el
sistema es bidireccional con lo que la frecuencia arriba
mencionada es la de transmisidn desde la central; y para evitar
problemas de resonancia, tomamos la frecuencia de 29.7 MHz para
la transmisión desde la terminal.
Debido a que a las unidades involucradas pueden encon----
trarse a distancias largas, la señal a recibir será en una
frecuencia muy alta; por lo que es necesario demodular esta
señal, para así tomar la informaclbn contenida y luego procs---
sarla. Para ambas etapas demoduladoras ( terminal y central )
los demoduladores, se implementarán con circuitos ESAR, en
especial el XR 2212.
Nota: A el circuito de transmisi¿ln/recepcitn es posible
agregarsele circuitos amplificadores, ya sea para recuperar
señales dkbiles 6 para inyectar potencia a la señal a transmi--
tir, minimizando problemas de ruidcl y distorsión. Las salidas
y/o entradas al aire contarán con su respectivo circuito de
sintonía, contando estos con su respectiva antena.
2.4 Terminal de control.
Esta terminal tiene como funcidn
la dr ordenar l o s datos que ella recibe, a s i como la de hacer
ejecutar tales instrucciones. También en caso de un comando
requerido esta terminal dará inicio a una transmisibn hacia la
central, mandando l o s datos que la central le halla requerido.
Esta terminal además de interconectarse con las demás
unidades arriba mencionadas, tiene una comunicación con una
terminal electrdnica ( brazo mecánico, camaras de video,
unidades de control térmico, letreros, etc. 1 , a la cual
controlará de una manera directa; y las funciones que esta
pueda realizar serán almacenadas en una de las librerias de el
programa central.
Para la implantación de esta terminal utilizamos un
controlador basado en el procesadctr 8088 y periféricus comunes,
con 10 que este sistema contará con su propio sistema de
inicializacibn y su programa respectivo. En la seccidn 4 se
explica con más detalle su funcionamiento.
---- -I__.
2.5 Terminal básica de ejecuci6n.
Esta es la parte que
realizará todos los comandos que la central requiera d e acuerdo
a los trabajos que pueda ejecutar. Dicha terminal puede ser
desde el encendido d e foc.os, así conlo un sistema complicado de
sensores; pero eso sí con un definido número de operaciones
ejecutablec. Esta terminal se definirá posteriormente de
acuerdo a la aplicación que el sistema general requiera.
3 FSX
3.1 INTRODUCCION A LA MOWLACION DIGITAL,
La propiedad que distingue un sistema digital de radio de un sistema de radio convencional AM,FM, rf PM es que en un sistema de
radio digital, l a s senales mduladas y deiroduiadas son pulsos; digitales 4 s que senales analógicas. Un sistema de radio digital ut i l iza l a portadora analdgica conm en los sistemas convencionales
se hace. EsencialRiente existen tres tipos de irodulacidn digital que son usados en sistemas digitales de radio, Frecuency Shift Ksying
CFSK3, Phase Shift KeyingCPsKr) y Quadrature Aiiplitude Modulation
CQAM).
3.2 FRECUENCY SHIFT KEYING
FSK es una envolvente constante de nrodulacibn angular similar a l a nmdulacibn en frecuencia convencional, excepto que l a sefáal a nmdular es un tren de pulsos binarios que varia entre dos niveles de voltaje discretos, d s que una onda cambiando continuammte.
En FSK binaria, el centro o frecuencia portadora es trasladada por l a entrada binaria de datos, Consec-nteniente l a saí ida del
nmdulador de FSJC es una funcidn en el dominio de la frecuencia, Conw, l a señal de entrada Cbinaria) cambia de un O l&gico a un 1 ldgico , y viceversa, l a salida FSK varia entre dos frecuencias: una marca o frecuencia lógica i y un espacio o frecuencia 1c3gica O.
En FSK hay M cainbio en l a frecuencia de salida cada vez qu,
hay un cainbio en l a secuencia de entrada. Por l o tanto el factor de cambio en l a entrada de el nmdulador es llamado relación de b i t y
tiene las unidades de b i t s por segundo.El factor de carRLo de l a
--
salida de el modulador es llamado relación de barn y es igual a l reciproco de el tierno de señalizacidn de l a salida.En FSC l a relación de cambio entre l a entrada y l a salida son iguales por lo tanto l a relacidn de baud y l a relación de b i t son iguales.
3.4 FSK ANCHO DE BANDA
A l igual que con todos los sistemas electrónicos de
comunicacidn, el ancho de banda 85: una de las principales consideraciones cuando se diseña un transmisor. Un roduiador FSK es de el t ipo de un transmisor de F.M. y es mqy a riendo un oscilador controlado por voltage.
La frecuencia fundaniental de una onda cuadrada binaria es igual a un -dio de l a razón de b i t , consecuentenrente si solarsnte l a frecuencia fundanental de l a entrada es considerada, l a frecuencia de IRodUlaci¿n mas a l t a para el d u l a d o r F S K es igual a un llsdio de la r a z h de b i t de entrada.
La frecuencia de reposo de el VCO se escoge de tal manera que se encuentre a l a mitad de l a s frecuencias marca y espacio. Un uno lbgico a l a entrada desplaza l a frecuencia de reposo a l a
frecuencia marca y un cero ldgico a l a entrada desplaza i a frecuencia de reposo a la frecuencia espacio.Con, FSK es una forma de modulacidn F.M., l a f¿rmula para el indice de rodulación usada en F.M. tambien es válida para F'SK.
Coino en FM el ancho de banda es directaawmte proporcional al indice de r#>dulaci&n.Consecuentemnte, en FSK el indice de
nwiulacidn es generainrente -nor que uno.&i corn en Fbí el minim a n c b de banda depende de el índice de amdulacidn,
3.51 FSK RECEPTOR
E l circuito mas conrunnrente usado para l a deriodulacidn de una sena1 FSK es el PLL Cphase locked loop>.Un P U ESK dedulador trabaja nwy similarnrente a un PLL FM .Como l a entrada al PLL varia
entre l a frecuencia marca y l a frecuencia espaclo,el voltaje de
error a l a salida del comparador de fase seguirá a las variaciones en l a frecuencia de entrada- Y a que solo hay 2 frecwncias de entrada, solo hay dos voltajes de error a l a salida. Por l o tanto l a salida es una representación en dos niveles de l a entrada FSK,
Generalniente la frecuencia natural de el PLL se hace igual a l a frecuencia central de el inodulador FSJG COY) resultado los cambios en el voltaje de error siguen a los cambios en l a frecwncia analdgica de entrada y son s i d t r i c o s a OV dc.
3.6 DISMJO
XR 2207 Conm transmisor de FSK de tres estados,
E l XR 2207 es un oscilador nmnolitlco controlado por voltajdVCO3 con excelente estabilidad con respecto a l a terperatura.Pwade producir alguna de las cuatro frecuencias preprogramadas por redio de señales ldgicas exteriores, estas frectmncias discretas pueden ser cuatro y son preprogramadas por Redio de l a s 4 resistencias ex t er 158s-
1 4 6 2 5 5
L a figura 3.6.1 nuiestra un diagram funcional a bloques da el XR
2207. Se compone de 4 bloques funcfonalesr M oscilador variable en frecuencia que genera el periodo bdsico, cuatro interruptores de
corriente activados por las entradas binarias de seleccidn, y 2
anplificadores para ambas señales de salida, cuadrada y triangular.
La frecuencia de oscilación se establece por d i o de un capacitor externo y l a combinacidn de una o varias resistencias externas CRl a W. La tabla 3.6.2 m i t r a las 4 frecuencias que pueden ser obtenidas en función de los estados l&gicos en las terminales 8 y 9.
'
La figura 3.6.3 inuoeftra el circuito recoiaerxiado por MAR Cmtas
de aplicacion3. Las 3 resistencias Rl,Ré! y R4 son usadas para establecer l a s 3 frecuencias discretas a transmitir de acuerdo con l a tabla 3.6.3 donde:
F t l - l / C O R l Ft2- 1 4 O R l + l X O R 2 FtO- 14OR4 Nota l a terminal 5 de el 2207 fy) es conectada para permitir qu,
el circuito sea deshabilitado aplicando un estado l¿gico a l to en l a terminal 8 y un estado l¿gico bajo en l a terminal 8.
La funcion de las tres terminales de control p u d e ser descrita
conm sigue:
At Entrada de datos FSK, Los datos bimrios en for- serial son aplicados a esta terminal. Con el habilitador en estada a l to y el control en estado bajo, los datos binarios causan que el transmisor genere l a s frecuencias marca y espacio.
BtHabilitador. Cuando esta entrada está en estado l&gico bajo, el transmisor es deshabilitado.
C: Control. Cuando esta terminal est& en estado ldgico ai to el transmisor genera continuanmnte l a frecuencia Fto.
Con l a idgica externa nmstrada en l a figura 3.6.3 se puede
controlar el modo de operaci¿n de el transmisor.
La tabla 3.6.4nnrestra el tablero de verdad.
TABLA 3.6-4 Modo de operacidn en funcidn de las entradas de control
XR 2211 COMO RECEPTOR DE 3 ES"-
E l XR 2211 es un denrtiduiador de FSK Ronolítico, qu,
bdsicarnente es un PLLCPhase-Locked Loop3 junto con un detector de
cuadratura que produce una señal ldgica cuando esta presente una señal de acarreo o un tono dentro del intervalo de captura del PLL,
E l circuito bdsico se iaiuestra en la figura 3,6.5, La operación basica del circuito puede ser descrita CORO sigue:
La frecuencia central Fo estd determinada por Fo = l/ClRu Hz, donde el capacitor est4 en faradios y l a resistencia en o m , FO debe ser calculada de t a l manera que se encuentres la ndtad entre
l a frecuencia marca y l a frecuencia espacio.
E l intervalo de localización Af es t4 dado por A f i C W O / R f J ) H h i
Af debe ser nienor o igual a l a diferencia entre l a frecuemia marca
y l a frecroencia espacio- Para una optima estabilidad el intervalo de valores recomendables para R4 est8 en 10Kn y 100Kn.
E l intervalo de captura Afc es siempre iaenorqueel rango de
localización, el intervalo de captura está limitado por c2 que junto con RS forman l a constante de tiempo para el f i l t r o de lazo.
En la nmprfa de las aplicaciones Afc es el 80% (t5 el €WXde el intervalo de localización.
La constante de tiempo para el f i l t r o de salida FSK elimina vibraciones a l a salida FSK, su f o r d a es 7f= WCP, normlmbnte T f m O. 3&aZOn de baud .
El f i l t r o capacitor CD elimtna vibraciones en l a salida detectora de 1lave.El valor de CD puede ser determinado por rCD- 164ntervalo de captura.
E l receptor tiene 3 salidas npn de colector abierto, cada una es capaz de manejar hasta S a . La t e rana l 7 es l a salida de datos. La terminal 5 es l a salida =detectora de llave) que esti en baJo
cuando una señal de acarreo es detectada. La terminal 6 es la salida negada de l a terminal 5. Que pasa a a l to cuando l a llave es detectada.Ya que l a terminal 7 es conectada junto con l a salida detectora de tono y despriies pasadas a traves de una coipuerta junto conla salida detectora de acarreo, los datos s e r h habilitados
cuando las frecuencias marca y espacio esten presentes, pero rm cuando el ,acarreo este presente.
Los conparadores de voltaJe externos son usados para dlstinguír
__-
niveles de voltaje de salida del PLL correspondientes a varias frecuencias de entrada.Los niveles de voltaje y polaridades eon relativos al voltaje de referencia externo V i 0 en l a terdnal 10, L a s frecuencias marca y espacio F r l y Fr2 generan el maxim nine1 de dc desplazando V r l y Vr2, que son interpretados por el comparador interno, el cual está polarizado internammte por nediq de el voltaje d e referencia VlO.
Los conparadores A y B son controlados por los nive les de voltaJe Va y Vb que están aproximadaniente a la d t a d entre V r l y
Vr2 para cortar a frecuencias Fa y Fb que estan a l a mitad entre la frecuencia central y l a frecuencia marca y entre l a frecwncií central y l a frecuerrcia espacio- Este control es logrado por medio
de los divisores formados por Ra, Rb, Rx, y Ry que generan los voltajes de referencia Va y Vb con respecto a l a referencia interna en l a terminal 10. Los valores de Ra+Rb y Rx+Ry deben ser l o mas grande posibles, para eliminar disturbios en el nivel de voltaje de l a terminal 10.
La salida en l a terminal 11 es f i l t rada a tranBrs de Rx y &,y es usada para maneJar los conparadores de voltaje externos, l a salida de estos coaparadores es conectada a través de lbgica externa para
producir l a señal de acarreo d l a señal de ñabilitacion, La salida ldgica resultante será normalmnte bajo y cambiar8 a a l to cuando l a señal de acarreo, Fro este presente. Fsta señal es usada co-nte
corn control de habilitacion.
A continuación se Aliuestra una tabla de valores de corporwrntes para l a s bandas tipicas de FSK C n o t a s de aplicacion E M .
T a b l a 3.6.6 XR 2207
T a b l a 3.6.7XR 2211
BAUD
RATE FL FH R4A R4B RCJ c1 c2 CF CD
300 1070 1270 10 18 100 o 0 3 9 o 0 1 0005: -05
600 2025 2225 10 18 200 o O 2 2 - 0 0 4 7 o 0 0 5 0 0 5
1200 1200 2200 10 18 30 o 0 2 7 o O l 00022 -01
Sistema basado en el Microprocasador 8088
4.1 Descripcibn General
El sistema controlador q u e desarrollamosr se basa en el
microprocesadur de INTEL 8088 que tiene la característica de s e r
compatible t o t i cualquier micro-computador de la actualidad, por lo que p e r m i t e amplia flexibilidad en cuanto a la proyramacidn e intrrFacl- se refiere.
El sistema contrcilador l a dividimos en c u a t r o
apl.icaciunea específicasr l o s cuales son:
- M i c r o p r ~ c s s a d o r y c o n t r o l a d o r de Re113ja
- Decodificacibn de Mrsmurias. - C o n t r o l adúr de Interrupciones r Puerto
E n t r a d a C a l ida,
- Control ador de Tescl ado e Indicadores.
m6dulús de
Paralelo de
4.2 Mddulo 1 : Microprocesador y Controlador de Re1o.j
De e5ke módulci f s t - m a n p a r t e el M i c r u p r u c e s a d o r INTEL 8088
c o n f i g u r a d o e n el modo mínimo y el G e n e r a d o r d e Reloj 8284.
La f a m i l i a de m i c r o p r o c e s a d o r e s d e INTEL t i e n e n l a c a r a c t e r l s t i c a
de m u l t i p l e x a r i a l í n e a s de d a t o s y d i r e c c i o n e s ? por t a l m o t i v o se
t - e q u i r e n r e g i s t r o s t e m p o r a l e s e x t e r n o s p a r a d e c o d i f i c a r l a s señales. E 5 t a f u n c i ó n l a r e a l i z a n l o s < C.1.s. 74LS373 p a r a las
l í n e a s d e d i r e c c i o n r s s y el C.I. 74L5245 p a r a l a s l l n e a s de d a t o s .
En l a g e n e r a c i 6 n d e l r e l o j de s i n c r ~ r n l a del s i s tema? se u t i l i z a e l
(2.1. 8284t que además d e d a r una f r e c u e n c i a d e reloj e s t a b l e , se e n c a r g a de s i n c r u n i z a r el RESET del s i s t e m a l e i n t e r f a s a r
p e r i f&t- i c o s 1 e n t o s .
4.2.1 Descripcidn de los componentes,
L o s cc~mpunentes de e s t e módulo e s t a n r e f e r i d o s a l d i a g r a m a de l a
f i g u r a 4 . 2 . .
c. I. - SO88 ( W i c r u p r o c e s a d ü r )
- 8284 (Gen. d e Relojf
- 74LS373 - 74LC245
U n i d a d
u1
u1.5
u7 ? u9 ? U10
U 8
1 4 6 2 5 5
_ - I--
4.3 Mddulo 2 : Decodificación de Meinoria
Las a p l i c a c i o n e s e s p e c í f i c a s q u e se l e p u e d e d a r a un sis tema se deben g u a r d a r - e n memoria l e i S i s t e m a Básico d e E n t r a d a S a l i d a l
P r o g r a m a s r stc i e s t e módulo l ü c ü n f o r m a n l a s memorias RAN (6264)
y l a EPROM (2764).
En l a EPROM SE. e n c u e n t r a g r a b a d o un p r ü g r a m a m o n i t o r que f a c i l i t a
los r e c u ~ s o s del s i s t e m a a los u s u a r i o s y además es el e n c a r g a d o d e
c o m u n i c a ~ s e c o n o t r o s s i s t e m a s s i m i l a r e s ( u n a PC p o r e j e m p l o ) .
La memoria R A M 5e u t i l i z a p a r a g u a r d a r p r o g r a m a s de a p i i c a c i b n
e s p s c í f i c a l i n t r o d u c i d a s p o r t e c l a d ü o a t r a v é s d e un p u e r t o s e r i e que c o m u n i q u e e l s i s t e m a con u n a PC ( t r a n s r n i s i 6 n de p r o g r a m a s de i d
cornputadcat-a a l c ú n t r ü l a d o r p o r ejemplo) .
4.3.1 Descripci6n de los corporrentes
L o s c o m p o n e n t e s de e s t e módulü e s t a n referidos a l d i a g r a m a de l a
f i g u r a 4.3..
c. I, - 2764 ( R O W )
- 6264 ( R A M )
- 74iS32 - 74L504
U n i d a d
u2
u3
U l b A ~ U l b B
Ul2A
4.4 Módulo 3 : Controlador de Interrupciones / P u e r t o Paralelo
Todos 112s sistemas dedicados al cot-ttrol y automatizacibn requieren
transmitir y recibir datos a través de algCin puertop para el
sistema desarruitado se u s a uti puerto programable paralelo de entrada / s a l i d a ( P P I ) , 8 2 5 5 , el cual proporciona una interface de hasta 24 I f t i eas de controlr las c u a l e s permiten flexibilidad y rapidez en cualquier.. aplicación.
El contralador de interrupciones permite al sistema atender un
máximo de 8 dispositivos externos.
Los dispositivos que requieren atsticibn por medio de r
I n t e r r u p c lunes son:
El puet-to S e r i e que permite la comunicación e n t r e una unidad de control y el sistema de ejecución.
El teclado que permite a l o s usuarios disponer de l o s recursos del s ?sterna.
4.4.1 Descripción de los compormntes
L o s componentes de este módulo e s t a n
f iyut-a 4.4.. refevidos al diagrama de l a
c. I. - 8255 (PPI) - 8259 (Contt'uladot' de I N T )
- 74LS138
Unidad
u5 u4
U 1 4
4.8 Móduio 4 t Controlador de teclado e Indicadores
E l c o t i t r o l de t e c l a d o I? I n d i c a d o t - e s se 1ogra graczas al C.I. 8279
que es t á conectad^ d i r e c t a m e n t e a l CPU p o r med io d e las l í n e a s de
datosr e s t e c i r c u i t ú es programable y puede manejar h a s t a 64 t e c l a s
d i s t i n t a s c a d a u n a d e ellas c o n t r e s f u n c i o n e s diferentesl además
p e r m i t e d e s p l e g a r met-tsaJes p u r med io de un p u e r t o paralelo d e 8 B i t s que v a cunec tado directamente a indicadores por medio de un
BufFrsr..
4-5.1 Descripcidn de los conigonentes
Los c a m p a n e n t c s de e 5 t e m6dulcs e s t a n r e fe r idos a l d i a g r a m a de l a f i g u v a 4.5..
c. I, - 8279 ( C u n t r o I ador- de Tec Z ado
- 74LS138
- 74LS244
- 74LC04
Unidad U6
u11
U 1 7
U19C
5 . Operaci6n.
5.1 Funcionamiento general.
La siguiente descripción por
etapas define de una manera breve la manera en la cual e1
sistema toma y realiza cada una de las etapas para controlar un
proceso.
1) El computador central carga el programa y da
inicialización a todos sus puertos e implementa las librerias.
2 ) Las terminales son encendidas e inicializadas acorde a
su sistema de inicialización, que revisa que el sistema sf:
encuentra bien. La terminal de ejecucitin no realiza ninguna
operación y el sisteina queda abierto a recibir una instrucción.
3) La central manda primero un codigo de revisión para
confirmar que a la terminal a la que se va a transmitir se
encuentra en estado aceptable, de no ser así la anula de la red
e informa al ususrio de tal situación.
4 ) Via computador el usuario selecciona la terminal que se
quiere manejar- 6 programar mandando un ccmjuntíj de datos hacia
esta. El sistema de acceso a cada una de las terminales, se
realiza por ctrdigo, lo que da uso a manejar una s o l a frecuencia
de transmisión.
5) Una vez ya recibido el mensaje por la terminal, esta
procede a ejecutar ordenes, no sin antes confirmar a la central
que lo recibido se encuentra ya { c.onfirmación de cbdigo 1 .
6 ) La terminal ejecutará lo ordenado hasta que este se de
por terminado 6 en un caso de que la central desee interruripir
el proceso; con lo cual hablamos de que se puede para el
proceso que se estaba realizando, 6 se puede implementar uno
nuevo -
7) En caso de alguna falla en la ejecución de las
instrucciones mandadas I detectadas inteligentemente por la
terminal ) , esta dará aviso a la central, y esta a su vez a el
usuario, el cual tendrá acceso a una posible modificación a las
operaciones realizadas, 6 en un caso muy extremo a matar el
sistema.
8 ) Una vez ya programadas las terminales, el usuario tiene
las ventajas de poder realizar otra actividad y dejar que el
proceso de cada terminal continue, indicandole la central
cuando exista un error.
9) En caso de modificacibn a algún proceso el usuario
seleccionara este desde el menu, inicializando asl Gtro r,ic.lo
de programación.
Nota: Las funciones no serán especific.adas, ya que la
terminal a trabajar aun no se conoce; con 10 que las diferentes
directivas serán tacticamente definidas en un corto futura
u n a n u e v a d i r e c t i v a para empezar una i n s t r u c c i ó n . Debido a l
diserio de e l cicteim, l a central p u e d e i n t e r r u m p i r un proceso,
c a m b i a r l o , m e j o r a r l o , e x p a n d i r l o 6 a n u l a r l o .
I
5.3 Comandos.
D e un modo g e n e r a l podemos c l a s i f i c , a r a l a s i n s t r u e c i o n e s
coII10 :
D i r e c t i v a s : R e a l i z a n l a f u n c i ó n de r e c o n o c i m i e n t o , a s í
ccmo p o s i b l e s e x p a n s i o n e s 6 tiempos d e e s p e r a .
De t a n s m i s i d n : Son a q u e l l a s q u e l l e v a n tcido e1
o r d e n a m i e n t o de una buena t r a n s m i s i ó n ( c l a v e s de l lamada y d e
r e c . e p c i ó n ) .
E j e c u t i v a s : L a s q u e s e ñ a l a n l a c f u n c i o n e s q u e va a
r e a l i z a r cada t e r m i n a l . E s t a s van d e a c u e r d o a l a f u n c i ó n dada
por c a d a t e r m i n a l d e e j e c u c i ó n .
Datos: Números t r a n s m i t i d o s e n caso d e q u e a s í l o r equ ie ra
una i n s t r u c . c i t n e j e c u t i v a .
O t r a s : En caso d e q u e se requiera de un c ó d i g o d e
r e v i s i ó n , se c o n s i d e r a r á n l a i n c o r p o r a c i d n d e o t r o t i p o de
i n s t r u c c i o n e s .
6 . 0 Aplicaciones.
Debido a la multiplicidad de aplicaciones
de los sitemas electrónicos, este tipo de sistenias p u d e ser
aplicado a cualquier tipo de proceso ( siempre que este
requiera de terminales electrónicas ) . El realizar el control
par vía larga distancia, nos hace pensar eii ahora llegar a
procesos donde la presencia huitiana puede ser nula d e p v s i t o s
radioactivos, lugares de alta presión, e t c . 1 . El tener un
coritrol vía radiofrecuencia evita coltiplicaciones en u n a sola
línea de transmisión y expande el control a diversas zonas y a
distintos p u n t o s . El contener s o l o una central, es posible ciar
a una persona un control rápido y preciso de diversas
terminales dejando en cierto tiempo la supervisión a ui-i
computador que cumplirá con lo que en el se haya programado.
I
Universidad Autónoma Metropolitana, en busca de el proceso
humano.. .