Está en la página 1de 48

RADIO OBSERVATORIO DE JICAMARCA INSTITUTO GEOFSICO DEL PER

ESTADO ACTUAL DEL ABS CONTROL


Ivn Manay Ricardo Rojas I&D+i Setiembre 2010
1 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

RESUMEN
El proyecto ABS consiste en el apunte automtico del beam de la antena principal del Radio Observatorio de Jicamarca. Este proyecto est dividido en dos etapas: ABS-RF (encargado de realizar la conmutacin RF de potencia) y el ABS-Control (encargado del control de los mdulos de conmutacin RF). Este ltimo est subdividido en tres partes: el mdulo de monitoreo, el mdulo de control central y un conjunto de estaciones remotas (ERs) instaladas en la antena, encargadas de manejar los mdulos de conmutacin RF. El alcance inicial del proyecto ser de un cuarto de la antena conformado por 16 bloques, en cada bloque se instalar una ER y dos bloques conmutacin RF. En este informe se detallar la parte del proyecto relacionado con ABS Control.

2 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

NDICE
1 2
2.1 2.2 2.2.1 2.2.2 2.3

INTRODUCCIN ................................................................................................................ 4 DESARROLLO ................................................................................................................... 5


Modulo de Monitoreo ...................................................................................................................... 5 Mdulo de Control Central..............................................................................................................12 Control Central (CC) ......................................................................................................................12 Controlador de radar ABS (CRABS) ...............................................................................................16 Mdulos estaciones remotas (ERs) ................................................................................................28

3 4 5

RESULTADOS ................................................................................................................. 30 CONCLUSIONES ............................................................................................................. 30 RECOMENDACIONES ..................................................................................................... 31

3 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

ABS CONTROL
1 INTRODUCCIN

El Radio Observatorio de Jicamarca (ROJ), centro de investigacin del Instituto Geofsico del Per (IGP), estudia la aeronoma ecuatorial. Para realizar este estudio dispone de un radar de 50 Mhz, el cual consta de un sistema de adquisicin digital, transmisores de alta potencia de 1 MW pico y de una antena de 18,000 dipolos en una extensin de 300 m por 300 m. La antena est formada por dos antenas ortogonales, cada una de las cuales est dividido en cuartos con 16 mdulos por cada cuarto de antena, en total son 64 mdulos los que forman toda la antena. Para cambiar la direccin de apunte Beam se cambia la fase (cambio de longitud de cable) en cada mdulo. Actualmente el cambio de apunte se realiza en forma manual con un tiempo promedio de 2 a 3 horas por un grupo de cuatro personas. El proyecto ABS (Automatic Beam Switching) consiste en realizar el cambio del apunte del beam en forma remota y en un tiempo en el rango de los segundos. Para realizarlo se ha dividido el proyecto en dos partes, ABS-RF (encargada de realizar todo lo referente a radio frecuencia de alta potencia) y ABS-Control (encargada de realizar todo lo referente a la parte de control del sistema ABS-RF). El principal requerimiento es que cada mdulo de la antena soporte una potencia pico mxima de 45 KW. La figura 1 muestra un diagrama de bloques simplificado de la solucin que se est empleando. Cada mdulo de la antena tendr una estacin remota, la cual controlar a dos mdulos de conmutacin RF de potencia (polarizacin UP y DOWN). La solucin desarrollada para la parte RF emplea Switchs RF (RJ6B-26S Jennings) mientras que en la parte de control para evitar la interferencia se emplear fibra ptica en todo el cableado. Este proyecto brinda enormes facilidades debido a que permitir cambiar el apunte del beam principal durante una toma de datos lo que permite realizar nuevos experimentos para mejorar el entendimiento de la aeronoma ecuatorial.

FIBRA OPTICA
c

CONVERSOR OPTICO/ELECTRICO SWITCH SECUNDARIO SWITCH PRIMARIO MODULO DE CONMUTACION RF ESTACIN REMOTA

3
C

c Consola de Gestin Central


C C

Figura 1 Diagrama de Bloques del Proyecto ABS

4 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

USB

Control Central

TCP/IP

Estaciones Remotas

Estado_Siguiente

Mdulo de Monitore

USB

Controlador de Radar

Mdulo de Monitoreo

Control_TX

Auxiliar

Mdulo de Control Central

Mdulo de Estacin Remota

Figura 2 Diagrama de Bloques del sistema ABS Control

El diagrama de bloques del proyecto ABS Control se muestra en la Figura 2. Se observa que est dividida en tres partes: 64 estaciones remotas (ER) en total para toda la antena, un control central (CC) y un mdulo de monitoreo (PC de monitoreo). La tabla 1 resume las aplicaciones que dispone el sistema actualmente.

Aplicacin ServidorUDP_arm Udpsvd FF_counter.pof FF_counter.sof CnCe

Mdulo

Descripcin

Estacin remota (ER) Aplicacin que permite recibir comando por el puerto Ethernet. Estacin remota (ER) Aplicacin integrada del busybox habilita el servidor tftp (TFTPD) Controlador de radar Archivos de programacin (firmware) para la lgica de ABS (CR ABS) control de un CR-ABS estndar. Control central (CC) Aplicacin que gestiona los comandos recibidos desde la PC de monitoreo mediante el puerto serie y los reenva hacia las ERs en modo de comando va ethernet o hacia el CRABS mediante el GPIO. Aplicacin usada por el CC para transferir archivos de los servidores TFTP (Estaciones remotas) Script de python que inicia la interfase grfica del sistema desde lnea de comando.

ClienteTFTP_arm abscontrol.py

Control central (CC) PC Monitoreo

Tabla 1 Principales aplicaciones del sistema ABS Control

2 2.1

DESARROLLO Modulo de Monitoreo

El software de monitoreo desarrollado para el proyecto ABS permite al usuario interactuar con el mdulo de control central (y mediante est con las estaciones remotas), como se muestra en la Figura 2.
5 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

La interface, ABS GUI, se encarga de enviar comandos al mdulo de control central para que este ejecute las tareas programadas y a la vez muestre al usuario el proceso de realizacin de las mismas. Esta ha sido desarrollada en plataforma Linux - Fedora 10; y fue implementado con el software para la creacin de interfaces grficas PyQT4 Designer y las rutinas en los eventos de los widgets estn programados en lenguaje Python v2.5 para el cual se utiliz el Eric4 (python IDE). La interface se encuentra instalada en la computadora denominada PC de monitoreo y tiene por objetivo ser la herramienta con el cual el operador controla el Sistema ABS Control. Las principales funciones del ABS GUI son: Configurar las estaciones remotas Monitorear las estaciones remotas Mostrar el patrn de radiacin del arreglo de dipolos de la antena principal ubicadas en el ROJ para el apunte de antena de ese momento. La comunicacin con el CC (Mdulo de control central encargado de gestionar los comandos enviados por la PC_Monitoreo hacia las las ERs.) es bidireccional mientras que con el CR-ABS (Controlador de radar usado en el sistema ABS_control ) es unidireccional y en ambos casos se transfieren datos en formato serial. La comunicacin con ambos sistemas est gestionada por aplicaciones que manejan el puerto serie de la PC y son llamadas desde la interface. La interfaz grfica luego de ser ejecutada muestra 4 pestaas: Pestaa de configuracin (configuration), donde se selecciona y carga el archivo del experimento a realizar y se programa al CR-ABS. Pestaa de operacin (operation), donde se interacta con el CC por medio de botones, cajas de texto de entrada, etc. Dos pestaas donde se muestran las grficas de los patrones de radiacin ( UP y DOWN radiation pattern) del apunte de antena del experimento actual.

6 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

Figura 3 Diagrama de flujo del software de Monitoreo (1/3)

7 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

Figura 4 Diagrama de flujo del software de Monitoreo (2/3)

8 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

Figura 5 Diagrama de flujo del Software de Monitoreo (3/3) 9 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

En las figuras 3, 4 y 5 se muestran el diagrama de flujo del funcionamiento de la interfaz grfica denominada ABS GUI. La Figura 3 corresponde al proceso de configuracin en la pestaa de configuracin (configuration). Las figuras 4 corresponden a los botones mediante el cual el usuario tiene control sobre el CC en pestaa de operacin (operation) y la figura 5 muestra la ejecucin de la tarea seleccionada. Como fue mencionado anteriormente, la aplicacin principal de la interfaz grfica se encarga de ejecutar otras sub-aplicaciones para realizar la transferencia de datos entre la PC de monitoreo y el CC, pero a la vez debe de gestionar el estado del entorno grfico (botones, etiquetas, imgenes, etc.) en todo momento. Al ser ejecuta una sub-aplicacin por ABS GUI este no tendr el control de la parte grfica mientras se mantenga en ejecucin dicha sub-aplicacin, una de las sub-aplicaciones que sern ejecutas consiste en esperar la notificacin del fin de apunte desde el CC (la duracin de un determinado apunte depende de la configuracin realizada por el usuario en el CR-ABS) y mientras la sub-aplicacin no finalice el usuario no tendr accin sobre la interfaz grfica. Para dar solucin a este inconveniente se opt por utilizar dos clases de la librera del PyQt: el QBasicTimer y el QProcess, los cuales se mencionan a continuacin. El QProcess es utilizado para ejecutar aplicaciones en otro plano (sub-procesos). Al ejecutar una aplicacin en sub-proceso la aplicacin de la interfaz quedar liberada. QProcess permite que cada vez que es finalizada una aplicacin que se ejecuta en sub-proceso se evalu una funcin asociada a tal evento, y mediante el cual se podr saber el instante en que ha finalizado la sub-aplicacin que se encarga de recibir el final de un apunte desde el CC. El QBasicTimer es un temporizador con el cual cada intervalo de tiempo (para este caso 10ms) la aplicacin de la interfaz pueda revisar los resultados obtenidos al evaluarse la funcin asociada al evento que se genera cuando finaliza la aplicacin que se ejecuta en sub-proceso (aplicacin encargada de recibir la finalizacin de apunte del CC) y as determinar la finalizacin de cada apunte. Es decir, la interfaz grfica se est refrescando cada 10ms mientras revisa la finalizacin de cada apunte. Una vez culminado cada apunte la siguiente accin, sobre el CC, depende del estado en que se encuentre la interfaz, esto se puede ver en la parte 3 del diagrama de flujo (Figura 5). Las figuras 6, 7 y 8 muestran detalle de la parte grfica de la interface de monitoreo. Ms detalle sobre su uso puede encontrarse en la seccin de anexos.

10 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

Figura 6 Pestaa de Configuracin.

Figura 7 Pestaa de Operacin. 11 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

Figura 8 Pestaa de Patrn de radiacin.

2.2

Mdulo de Control Central El mdulo de Control Central se encarga de realizar las siguientes tareas: Recibir desde la PC de monitoreo los archivos de experimento. Enviar los archivos de experimento a las ERs. Avisar a las ERs el archivo de experimentos que se desea cargar. Habilitar o deshabilitar el transmisor mediante el CRABS. Realizar el cambio de apunte en antena a travs de las ERs.

El mdulo de control central est conformado por dos equipos: El control central (CC) y el controlador de radar para ABS (CRABS). 2.2.1 Control Central (CC) Para las tareas del CC, se han desarrollado aplicaciones en C que son ejecutadas desde un sistema Linux embebido en la tarjeta GESBC-9260S de Glomation Inc. Esta tarjeta cuenta con perifricos como puertos Ethernet, GPIO y COM que son utilizados para fines del proyecto. Las aplicaciones desarrolladas se pueden agrupar como: Funciones para manejo del puerto ethernet: Transfieren comandos y archivos entre el CC y las ERs (Mdulo de control encargado de realizar el cambio de fase y la verificacin del cambio de fase en un mdulo de la antena) a travs de una red ethernet. Ms detalle de las aplicaciones para manejo del puerto ethernet puede encontrarse en el mdulo estaciones remotas. Funciones para manejo del CR_ABS: El CC se comunica con el CRABS mediante cuatro pines IO del mdulo. El control consiste en usar un pin IO para habilitar al CRABS durante un tiempo pre-fijado, y deshabilitarlo al final de dicho
12 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

tiempo. La culminacin de dicho tiempo es reportado por el CRABS usando un segundo pin IO del CC. Los otros dos pines son de funcin similar, pero son empleados para el modo de Salto de usuario. Los tiempos habilitacin del CRABS son establecidos por el usuario en la PC de monitoreo. Funciones para comunicacin con el mdulo de monitoreo : Se transfieren archivos y comandos entre el CC y la PC de monitoreo mediante una comunicacin serial. Para su operacin, el CC espera que la PC de Monitoreo le enve algn comando al puerto serie. La Tabla 1 muestra las tareas que se ejecutan por cada comando. Una vez terminada una tarea el CC queda a la espera de un siguiente comando (Ver Figura 9).

Comando CMD1 CMD2 CMDA CMDB

Tarea realizada por el CC Se genera un reporte de conectividad de las ERs que es enviado a la PC de monitoreo. Se genera un reporte del apunte actual de las ERs que es enviado a la PC de monitoreo. Transfiere el archivo de experimentos (*.ab1) desde la PC de monitoreo a cada ER. Comando para indicar a la ER el archivo de experimentos con el que se desea trabajar. Es necesario que el archivo de experimentos haya sido previamente enviado a la ER. El primer apunte contenido en el archivo de experimentos es cargado por defecto. Comando para cambiar el apunte de las ERs. Comando para habilitar el transmisor por un tiempo preestablecido por el CRABS. Una vez transcurrido dicho tiempo se carga el siguiente apunte en la ER.

CMDC * CMD7

Tabla 2 Tabla de comandos del Control Central

*Debido a que este comando se usa despus de CMD7 CMDB, el transmisor es habilitado por un tiempo pre-establecido por el CRABS antes de saltar al apunte deseado.

13 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

Figura 9 Diagrama de flujo del Control Central

Para la comunicacin serial, se han desarrollado aplicaciones en C que deben ser ejecutadas en la PC de monitoreo y en el CC. Estas aplicaciones permiten la transferencia de comandos y archivos que luego se traducen en tareas para el CC. Se han desarrollado tres aplicaciones: Envo de comandos. Recepcin de comandos. Envo/recepcin de archivos.

14 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

La Figura 10 muestra las aplicaciones para la transferencia de los comandos y la Figura 11 para la transferencia de archivos.

Figura 10 Diagrama de flujo para transmisin (Izquierda) y recepcin (Derecha) de comandos

15 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

Figura 11 Diagrama de flujos para transferencia de archivos

2.2.2

Controlador de radar ABS (CRABS)

CR-ABS es el controlador de radar desarrollado para el proyecto de Automatic Beam Switching (ABS), tiene la misma lgica de funcionamiento presente en los controladores de radar estndar (CR), pero se ha acondicionado una etapa que permite controlarlo mediante seales externas del CC. La configuracin de esta etapa es realizada en la PC de monitoreo y transferida va USB. Esta configuracin consiste de intervalos de tiempo en el cual el transmisor estar habilitado. En esos intervalos de tiempo la antena principal presentar un apunte determinado. En la figura 12 se muestra el diagrama de bloques del CR-ABS el cual contiene una etapa previa denominada CR-CONTROL el cual adiciona funcionalidad al CR-estndar para ser controlada por seales externas y operar en intervalos de tiempos que el usuario pueda configurar. Estos dos bloques en conjunto forma el CR-ABS el cual es controlado por el CC y configurado por la PC de monitoreo de ABS.

16 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

Figura 12 Diagrama de bloques del CR-ABS.

Para el funcionamiento del CR-ABS es necesario que este sea configurado previamente con el envo del archivo que contiene informacin de la duracin de los apuntes. Luego de esto el CC se encarga de enviar las seales de control al CR-ABS para habilitar al transmisor y deshabilitarlo despus de un tiempo prefijado. Finalizado el ltimo retardo, se repite la secuencia desde el primer retardo. El CR-ABS tambin puede iniciar desde cualquier retardo del archivo de experimentos mediante el comando de salto enviado por la PC de monitoreo. Se contina en orden para los siguientes retardos a partir de la posicin donde del salto. En la figura 13 se muestra el diagrama de flujo del funcionamiento de CR-ABS, se ha omitido algunas seales involucradas en la Figura 12. Para la configuracin y operacin del CR-ABS se establecieron comandos que permitan almacenar los datos en memoria y controlen el salto de usuario.

Comando 62708 61680 61937, X

Descripcin Habilita escritura en memoria Habilita lectura de memoria Salta a la posicin X de memoria (solo lectura) 62708 61680 61937,2356

Sintaxis

Tabla 3 Comandos del CR-ABS

17 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

Figura 13 Diagrama de flujo del funcionamiento del CR-ABS.

2.2.2.1 TARJETA DE CONTROL DEL CR-ABS El CR-ABS consta de 4 tarjetas, una de ellas es la tarjeta de control y el resto corresponden a las de un controlador de radar estndar [1]. La conexin entre las tarjetas de control y CR se realizan por el panel posterior mediante 3 cables coaxiales.
18 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

La modificacin realizada en la lgica del CR-estndar fue habilitar una seal entrada (Enable CR, ver Figura 1) mediante el cual la etapa de CR-CONTROL habilitar las las lneas de salida del CR-ABS. 2.2.2.1.1 Descripcin electrnica

La figura 14 muestra el diagrama de bloques de la tarjeta de control del CR-ABS el cual consta de un FPGA de la familia FLEX10K de Altera en donde se encuentra grabado la lgica de control, una memoria SRAM en donde se almacenan la informacin concerniente al intervalo de tiempo en que cada apunte de experimento mantendr el transmisor habilitado, un conversor de USB/RS232-TTL que es usado para la recepcin de datos desde la PC y una etapa de driver para proteger el circuito de la lgica de control. El circuito esquemtico se muestra en las figuras 15 y 16.

Figura 14 Diagrama de bloques de la tarjeta de control de CR-ABS.

19 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

Figura 15 Circuito esquemtico-pgina 1 de la tarjeta de control.


20 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

Figura 16 Circuito esquemtico-pgina 2 de la tarjeta de control. Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

21

2.2.2.1.2

Descripcin de hardware

La lgica de control del CR fue implementado en cuatro mdulos, cada uno ejecuta una tarea especfica y sirve de soporte a la siguiente. Cada mdulo utiliza dos seales (listo y ack) para indicar cundo se ha finalizado alguna tarea. En la Figura 17 se muestra los mdulos implementados para el control del CR-ABS.

Figura 17 Diagrama General de Lgica de control de CR-ABS.

El Control del CR-ABS est compuesto de los siguientes mdulos: Data_detector: Encargado de recibir los datos o comandos enviados desde PC y generar las solicitudes de lectura y escritura en la SRAM. Mod_Write: Encargado de generar las seales especificas para la escritura en la SRAM. Mod_counter: Encargado de generar las seales especificas para la lectura en la SRAM y contabilizar el tiempo que se mantendr el transmisor encendido. Sram_control: Encargado de controlar las lneas de la SRAM para realizar una escritura o lectura de datos. 2.2.2.1.2.1 Mdulo data_detector La Figura 18 muestra la mquina de estados implementada para recoger los datos recepcionados por el byte2word (se encarga de recepcionar datos de 8 bits y concatenar cada 2 datos para forma datos de 16 bits (word) y el diagrama de flujo de la lgica del data_detector. En las tablas 4 y 5 se describen las variables de entrada y salida respectivamente.
22 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

Una vez que se tiene el dato completo este ser evaluado y se ejecutar el proceso correspondiente segn sea un comando o dato. XF4F4 y XF0F0 (hexadecimal) son comandos y controlan las seales de escritura y lectura del mdulo sram_control. XF1F1 es el comando de salto, el siguiente dato reci bido despus de ste es la direccin de salto. El rango de salto est comprendido entre 0 y 60000. La ejecucin de salto se hace efectiva cuando el CC enva un pulso en alto por cc_in_jump respondiendo el data_detector con otro pulso en alto por cc_out_jump cuando fue realizado el salto mediante el sram_control. Cualquier valor recibido diferente a los mencionados anteriormente es considerado un dato vlido que ser grabado en la SRAM mediante el mod_write. Se lleva una cuenta d e cada dato vlido recibido (num_delays) con la finalidad de que el mod_counter realize una lectura cclica de los datos almacenados en la SRAM.

clock32 clock60 Reset Rx cc_in_jump ack_jump Ack

Reloj de recepcin de datos de GUI ABS (32MHz). Reloj del sistema (60MHz). Reseteo del mdulo. Recepcin de datos serial desde la PC. Indica ejecucin de salto. Respuesta de salto realizo por sram_control. Respuesta de dato almacenado por mod_write.

Tabla 4 Seales de entrada

data_out[15..0] address_jump[15..0] num_delays[15..0] ena_read ena_write Listo Jump cc_out_jump

Dato a ser almacenado en SRAM. Direccin de salto. Numero de datos validos recibidos. Indica requerimiento de lectura en SRAM. Indica requerimiento de escritura en SRAM. Indica dato valido en bus. Requerimiento de salto. Respuesta enviada a CC de salto ejecutado.

Tabla 5 Seales de salida

23 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

Figura 18 Diagrama de funcionamiento del data_detector.

2.2.2.1.2.2 Mdulo mod_write Este mdulo controla la escritura de datos en la SRAM mediante la seal de wr_line cuando el data_detector le indica que tiene un dato disponible en el bus de datos. La Figura 19 muestra su mquina de Estado y en las tablas 6 y 7 se describen las seales de entrada y salida respectivamente.
clock60 Reset Listo Reloj del sistema (60MHz). Reseteo del mdulo. Indica dato disponible en bus.

Tabla 6 Seales de entrada

24 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

Ack wr_line

Respuesta de dato almacenado. Escritura de dato en SRAM.

Tabla 7 Seales de salida

Figura 19 Mquina de estados del mod_write.

2.2.2.1.2.3 Mdulo sram_control En el modo normal de operacin la direccin se va incrementando despus de realizar un proceso de escritura o lectura, mientras que en el modo de salto (solo en lectura) se puede redireccionar a cualquier posicin de la SRAM mediante el envo de direccin por el bus de address_jump y poner a '1' la seal de jump. El incremento de la direccin de salida se har a partir de la nueva direccin de salto hasta llegar a la direccin del ltimo dato almacenado para luego volver a iniciar desde la direccin cero. La Figura 20 muestra su mquina de estado y en las tablas 8 y 9 se describen las seales de entrada y salida respectivamente.

data_in[15..0] address_jump[15..0] read_req wr_req read_line write_line Jump reset_read

Dato para escritura en SRAM. Direccin de salto. Solicitud de lectura. Solicitud de escritura. Lectura de un dato. Escritura de un dato. Ejecucin de salto. Reinicio de la direccin de lectura.

Tabla 8 Seales de entrada

25 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

data_out[15..0] addres_sram[15..0] data_sram[15..0] Oe We Bhe Ble ack_jump ack_reset

Dato ledo de SRAM. Direccin hacia SRAM. Bus Bidireccional de datos de SRAM Habilita lectura de SRAM (activo en bajo). Habilita escritura en SRAM (activo en bajo). Habilita buffer IO-byte high de SRAM (activo en bajo). Habilita buffer IO-bye low de SRAM (activo en bajo). Respreeeuesta de salto realizado. Respuesta de reinicio de la direccin de lectura realizado.

Tabla 9 Seales de salida

Figura 20 Esquema de sram_control.

2.2.2.1.2.4 Modulo mod_counter Dentro de este mdulo se implement la lgica de control del CR-ABS, en el se espera la seal de c_tx para habilitar las lneas de salidas del CR -ABS (L1:L7) por un intervalo de tiempo que depende del valor ledo de la SRAM. Este mdulo lee el dato (mediante la seal de rd_line) que se encuentra apuntando la direccin actual. El dato ledo ndica el nmero de intervalos entre los pulsos de CR-line (L8 o Sync_ext) para el cual debe de estar habilitada las salidas de CRABS, una vez culminado el proceso de conteo las lneas de salida son deshabilitado y se informa de esto mediante la seal de est_sig a la estacin de control de ABS. Este mdulo se encarga de reiniciar la direccin de lectura en sram_control una vez finalizada con la lectura del ltimo dato valido. La Figura 21 muestra su mquina de estado y en las tablas 10 y 11 se describen las seales de entrada y salida respectivamente.

26 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

Clock60 (60MHz) Reset cr_line c_tx ena_read ack_reset Jump data_sram[15..0] adress_jump[15..0] num_delays[15..0]

Reloj del sistema (60MHz). Reseteo del mdulo. Seal de sincronismo (L8: sync_ext). Control para habilitacin de CR. Indica que el sram_control est en modo de lectura. Indica de la direccin de lectura ha sido reiniciada. Indica que se produjo un salto. Dato ledo del SRAM Direccin a donde se produjo el salto. Nmero de datos validos en SRAM.

Tabla 10 Seales de entrada

rd_line est_sig hab_cr reset_read

Lectura de un dato de SRAM. Indica que finalizo la cuenta. Seal que habilita las lineas del CR. Reinicia la direccin de lectura.

Tabla 11 Seales de entrada

Figura 21 Mquina de estados del mod_counter.

27 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

Figura 22 Esquema del proceso de cuentas de cr_line.

Adicionalmente en el panel frontal se muestran dos led que indican la finalizacin de la carga de datos en SRAM y el estado de la seal de c_tx que habilitar las lneas del CR. 2.3 Mdulos estaciones remotas (ERs)

Las estaciones remotas controlan cada una a dos mdulos de conmutacin RF mediante 6 bits, 3 bits para la polarizacin UP y 3 bits para la polarizacin DOWN. Cada estacin remota se encarga de realizar las siguientes tareas: Recibir y almacenar el archivo del experimento. Cargar el archivo del experimento Esperar seal que indica cambio de apunte. Esperar seal que indica el monitoreo de la fase de la antena durante un cierto perodo de tiempo. Esperar seal que indica apagado del sistema. Enviar el archivo de monitoreo hacia el mdulo de control central. El mdulo de CC enva rdenes a las ERs. Algunas de estas rdenes sern del tipo punto-multipunto y otras sern del tipo punto-punto. Las rdenes del tipo punto-multipunto son acatadas por todas las ERs en un mismo instante, las siguientes rdenes son del tipo puntomultipunto: Cargar archivo de experimento. Realizar cambio de apunte. Iniciar monitoreo de fase. Apagar el sistema.

Las rdenes del tipo punto-punto son acatadas por una nica ER en un determinado momento, las siguientes son rdenes del tipo punto-punto: Recibir archivo de experimento. Enviar archivo de monitoreo. Enviar archivo de chequeo. Las ERs deben de cumplir los siguientes requerimientos: Puertos GPIO para el control de los mdulos de conmutacin RF de potencia, y para el chequeo. Contar con una memoria para almacenamiento, el cual servir para almacenar los archivos de los experimentos, los archivos del monitoreo, los archivos de chequeo y las aplicaciones que se instalen de las aplicaciones. Un puerto Ethernet 10/100 Mbps para la comunicacin de las estaciones remotas con el mdulo de control central.
28 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

Canales ADCs, para realizar el monitoreo de la fase. De todas las soluciones que existen en el mercado se opt por un mdulo de la empresa Glomation, modelo GESBC-9260S [3], ste es un sistema embebido basado en un procesador ARM926J-S de la empresa ATMEL, las caractersticas ms importantes de este sistema embebido son: Procesador de 200 Mhz ARM926J-S 32MB de memoria SDRAM 128MB de memoria NAND FLASH 4 canales ADCs de 10 bits cada uno. 1 Puerto device USB Real-Time Clock y alojamiento para pila tipo CR1220 1 interface para memoria SD/MMC Puertos GPIO (Pueden entregar hasta 16 mA cada uno) 1 Puerto Ethernet 10/100 Mbps

Este mdulo cumple con todos los requerimientos mnimos que debera tener una ER. Luego de haber seleccionado la ER, la solucin propuesta consta de dos partes, la primera es el desarrollo de una aplicacin del tipo cliente -servidor encargado de realizar la comunicacin punto-multipunto (broadcast), y la segunda es la utilizacin de un FTP para la transferencia de archivos entre el mdulo de CC y las ERs. El servidor FTP que se us en las ERs es del tipo TFTP, para poder usar este servidor en el sistema embebido se tuvo que actualizar el paquete busybox que vena por defecto, se pas de la versin 1.12.1 a la versin 1.15.1. Luego el segundo paso es configurar el servidor TFTP para que se cargue junto con el sistema operativo, para esto se debe de agregar al final del archivo rc.sysinit (ubicado en la carpeta /etc/), la siguiente lnea: udpsvd -vE 0.0.0.0 69 tftpd -c /mnt/sd/experimentos Luego de ejecutar los dos pasos anteriores, el servidor TFTP est listo para ser usado en las ERs. Para que el mdulo de CC se pudiera comunicar con el Servidor TFTP, se us un cliente TFTP. Esta aplicacin fue implementada bajo Linux y descrita sobre el lenguaje de programacin C. Finalmente la aplicacin desarrollada est compuesta de dos partes, el primero es el servidor, el cual ser instalado en las ERs, mientras que el segundo es el cliente, el cual ser usado por la aplicacin de CC. El Servidor, el cual ser instalado en las ERs, debe responder a las siguientes rdenes: Carga archivo de experimento, con este comando el servidor cargar en memoria un archivo que contiene el experimento a realizar, este archivo se encuentra ubicado dentro de la memoria SD. Realizar cambio de apunte, con este comando el servidor recibir una direccin de memoria, cuando el servidor reciba esta direccin, el servidor deber apuntar a esa direccin de memoria. Iniciar monitoreo de fase, con este comando el servidor comienza el monitoreo de la fase durante un determinado tiempo, al finalizar el monitoreo, se genera un archivo que contiene la fase de la antena durante todo ese perodo. Apagar el sistema, con este comando se le indica al servidor que apague a la ER. La Figura 23 muestra un diagrama de flujos de la ER.

29 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

Figura 23 Diagrama de flujo del servidor en las estaciones remotas

RESULTADOS Se ha realizado prueba por 24 horas en el laboratorio del CC con 1 ER y ha presentado falla que se le ha atribuido a la variacin en el flujo de la electricidad. Para solucionar esto se est procediendo a comprar un UPS. La ER por 3 das se ha instalado en el campo con el transmisor (TX) encendido y no ha habido falla en el almacenamiento de datos.

CONCLUSIONES Las pruebas de laboratorio en su primera parte estn concluidas satisfactoriamente.


30 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

Las pruebas iniciales en el campo muestran que no habra interferencia por parte del radar. El personal de ingeniera involucrado en el proyecto tiene un mayor conocimiento de sistemas embebidos. 5 RECOMENDACIONES Iniciar la instalacin de fibra ptica en el campo. Iniciar la instalacin de los alojamientos mecnicos para los hubs y dems equipos de redes para poder realizar las pruebas finales del ABS Control.

31 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

BIBLIOGRAFA
[1]

Informe Tcnico del Controlador de Radar, Radio Observatorio de Jicamarca. Informe del OverJro, Radio Observatorio de Jicamarca. Informacin del sistema embebido GESBC-9260S de la empresa GLOMATION: http://www.glomationinc.com/product_9260S.html

[2]

[3]

32 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

ANEXOS ARCHIVOS USADOS POR LA INTERFASE GRAFICA DE LA PC DE 1) Formato requerido para el archivo de experimento. MONITOREO

Nombre del archivo: experimento1.abs title ='MST-ISR 2009 (NS-Up)' #Experiments = 2 1= [[0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5],$ [1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],$ [0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5],$ [0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5],$ [1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],$ [0.5,0.5,0.5,1.0,1.0,1.0,1.0,1.0],$ [1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],$ [0.5,0.5,0.5,0.5,1.0,1.0,1.0,1.0]] [[0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5],$ [1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],$ [0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5],$ [0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5],$ [1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],$ [0.5,0.5,0.5,1.0,1.0,1.0,1.0,1.0],$ [1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],$ [0.5,0.5,0.5,0.5,1.0,1.0,1.0,1.0]] 2= [[0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5],$ [1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],$ [0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5],$ [0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5],$ [1.0,1.0,1.0,1.0,2.0,2.0,2.0,2.0],$ [0.5,0.5,0.5,1.0,2.0,2.0,2.0,2.0],$ [1.0,1.0,1.0,1.0,2.0,2.0,2.0,2.0],$ [0.5,0.5,0.5,0.5,2.0,2.0,2.0,2.0]] [[0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5],$ [1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],$ [0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5],$ [0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5],$ [1.0,1.0,1.0,1.0,2.0,2.0,2.0,2.0],$ [0.5,0.5,0.5,1.0,2.0,2.0,2.0,2.0],$ [1.0,1.0,1.0,1.0,2.0,2.0,2.0,2.0],$ [0.5,0.5,0.5,0.5,2.0,2.0,2.0,2.0]]
33 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

Donde la lnea nmero: <1> Indica el ttulo del experimento <3> Indica el nmero de experimentos y puede ser cualquier valor entero positivo. <5: > Son las configuraciones de polarizacin Up y Down para todos los experimentos (en este caso 2). Ntese que cada experimento consta de 2 matrices de 64 elementos. Dentro de este archivo de experimento esta contenido los apuntes de cada experimento a realizar indicado por los nmeros al principio de la lnea. 2) Formato requerido para los archivos pattern_up.txt y , pattern_dw.txt. # The pattern defined by users is a file text. The file text containe the UES # phases, Tx phases, TX gains and TRx gains. In addition the option "JUST RX" # can be defined in order to get only the RX pattern. If just_rx is 0 the # total pattern is shown, but if just_rx is 1 only TX pattern is shown. title ='MST-ISR 2009 (NS-Down)' ues_tx = [0.533333,0.00000,1.06667,0.00000] phase_tx = [[0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5],$ [1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],$ [0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5],$ [0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5],$ [1.0,1.0,1.0,1.0,1.5,1.5,1.5,1.5],$ [0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5],$ [1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],$ [0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5]] gain_tx = [[1,1,1,1,1,1,1,1],$ [1,1,1,1,1,1,1,1],$ [1,1,1,1,1,1,1,1],$ [1,1,1,1,1,1,1,1],$ [1,1,1,1,1,1,1,1],$ [1,1,1,1,1,1,1,1],$ [1,1,1,1,1,1,1,1],$ [1,1,1,1,1,1,1,1]] gain_rx = [[0,0,0,0,1,1,1,1],$ [0,0,0,0,1,1,1,1],$ [0,0,0,0,1,1,1,1],$ [0,0,0,0,1,1,1,1],$ [1,1,1,1,1,1,1,1],$ [1,1,1,1,1,1,1,1],$ [1,1,1,1,1,1,1,1],$ [1,1,1,1,1,1,1,1]] just_rx = 0
34 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

Los elementos de la matriz de phase_tx corresponden a las longitudes de los cables para el apunte de cada antena del arreglo principal del ROJ.

3) Formato requerido para el archivo de prueba EstadoModulos.txt Lista del estado de los modulos 192.168.1.1 [1 1] 192.168.1.2 [1 1] 192.168.1.3 [1 1] 192.168.1.4 [1 1] 192.168.1.5 [1 1] 192.168.1.6 [1 1] 192.168.1.7 [1 1] 192.168.1.8 [1 1] 192.168.1.9 [1 1] 192.168.1.10 [1 1] 192.168.1.11 [1 1] 192.168.1.12 [1 1] 192.168.1.13 [1 1] 192.168.1.14 [1 1] 192.168.1.15 [1 1] 192.168.1.16 [1 1] 192.168.1.17 [1 1] 192.168.1.18 [1 1] 192.168.1.19 [1 1] 192.168.1.20 [1 1] 192.168.1.21 [1 1] 192.168.1.22 [1 1] 192.168.1.23 [1 1] 192.168.1.24 [1 1] 192.168.1.25 [1 1] 192.168.1.26 [1 1] 192.168.1.27 [1 1] 192.168.1.28 [1 1] 192.168.1.29 [1 1] 192.168.1.30 [1 1] 192.168.1.31 [1 1] 192.168.1.32 [1 1] 192.168.1.33 [1 1] 192.168.1.34 [1 1] 192.168.1.35 [1 1] 192.168.1.36 [1 1] 192.168.1.62 [1 1] 192.168.1.63 [1 1] 192.168.1.64 [1 1]
35 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

Donde la lnea nmero: <1> Indica el ttulo del experimento <2: > Indica los estados de los 64 mdulos, donde: 192.168.1.12 [0 0] (A) (B)(C) (A) : nmero de mdulo (B) : Valor tri-estado de la polarizacin Up : Rojo(0), Verde(1), Azul(2) (C): Valor tri-estado de la polarizacin Down: Rojo(0), Verde(1), Azul(2) 4) Formato requerido para el archivo de retardos DelayX.t 62708 600 600 600 600 600 600 600 600 600 600 600 10 61680 Donde la lnea nmero: <1> Corresponde al comando de inicio de escritura (en CR-ABS). <2:13> Esta relacionado al tiempo que va a durar cada apunte. <14> Corresponde al comando de fin de escritura (en CR-ABS). Este archivo contiene la duracin de 12 apuntes. Los nmeros de las lineas <2:13> indican el nmero de veces que se repetir las secuencias de pulsos digitales generados por CR-ABS. Una secuencia de pulsos corresponde a los pulsos que se generan entre dos pulsos de L8 (Sync_Ext) [2].

36 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

GUA RPIDA PARA LA INTERFASE DE MONITOREO Paso 01: Verificar que los archivos pattern_up.txt y pattern_down.txt se encuentren en la carpeta de trabajo de ABSControl (ver figura 24). Estos dos archivos son utilizados como plantillas para generar los grficos patrones de radiacin mediante la llamada de una aplicacin (OverJro) que utiliza estos archivos como parmetros de entrada [1]. Lista de archivos requeridos: <1> pattern_up.txt <2> pattern_down.txt <3> experimentoX.abs <4>delayX.t Los archivos <1> y <2> tienen que tener necesariamente un formato especfico para que la aplicacin funcione correctamente. Por ejemplo, en el Apndice C se muestra el formato de ejemplo. El nombre de los archivos tiene que ser necesariamente como se indica en el Paso 01. El usuario debe de copiar dentro de la carpeta de trabajo ABSControl (ver figura 5) los archivos <3> y <4> ya que estos son empleados para operar la interfaz y el CR-ABS. El archivo <3> contiene informacin acerca de los apuntes de los experimentos que se realizarn, este archivo es escrito por el usuario segn el formato mostrado en el apndice B. El nombre el archivo es indistinto siempre y cuando tenga la extensin de *.abs. El archivo <4> sirve para configurar el CR-ABS, dentro de este archivo se encuentra la informacin relacionada a la duracin de los apuntes para cada experimento. Este archivo tambin es escrito por el usuario y debe de tener la extensin de *.t para ser reconocido por la interfaz. En el apndice E se muestra el formato del archivo <4>.

Figura 24 Carpeta de trabaja ABSControl. 37 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

Paso 02: Desde una terminal de comandos ubicarse dentro de la carpeta GuiAplicacion y ejecutar la interfaz, por ejemplo: [Ricardo@localhost ~]$ cd /home/Ricardo/workspace/ABSControl/GuiAplicacion/ [Ricardo@localhost GuiAplicacion]$ sudo python abscontrol.py Luego se mostrara el siguiente mensaje: /dev/ttyS0 was opened with ID 3. File was received. El sistema inicio en: Thu Sep 2 09:52:07 2010 Ultimo cambio de apunte realizado: 08:34:43 10-09-02 Esperando archivo de estado de modulos ... /dev/ttyS0 was opened with ID 3. File was received. Una vez que la interfaz grfica aparece en pantalla ir a la pestaa Configuration de la aplicacin y en el campo Remote module configuration presionar el botn Send (ver Figura 25) para enviar el archivo con la informacin de los apuntes del experimento que se quiera realizar, si es que ya se ha enviado anteriormente el mismo archivo de experimento no es necesario reenviarlo pues dicha informacin se encuentra almacenado en la memoria SD card de las ERs. Luego presionar sobre el botn de Load para cargar el archivo con la configuracin de los experimentos (en este caso: experimento1.abs ) en la interfaz grfica y esperar hasta que el indicador de procesos (ProgressBar) llegue al 100%. Luego de esto aparecer una ventana emergente mostrando el nombre del archivo de experimento con la extensin *.ab1 que se va a cargar en las ERs, el usuario debe de hacer click sobre el botn de Ok para poder seguir. Una vez terminado el proceso, verificar que se hayan generado y guardados los archivos pattern tericos (pattern_up#.txt y pattern_dw#.txt) y los grficos tericos (exp#_up.png y exp#_dw.png) en las carpetas ArchivosPatterns y GraficosPatterns respectivamente, ubicados en la carpeta de trabajo.

38 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

Figura 25 Pestaa de Configuration.

Luego de hacer clic sobre Load notar que el current pointer of the experiment se pone en el valor de 1 y las pestaas de Up radiation pattern y Down radiation pattern muestran el patrn de radiacin del primer apunte del archivo de experimento que ha sido cargado anteriormente. Finalmente dentro de esta misma pestaa hacer click sobre el botn de Load del campo de Load CR-ABS para configurar el controlador de radar de ABS, en este caso se debe de seleccionar el archivo de retardos (*.t) que corresponda al archivo de experimento cargado. Paso 03: Ir a la pestaa de Operation para iniciar con los cambios de apuntes en la antena principal. En esta pestaa tambin se muestra el panel con la distribucin de las ERs dentro de la antena principal y los botones con el cual el usuario controlara las tareas que realizara el CC (ver figura 26).

39 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

Figura 26 Pestaa de Operation.

Para iniciar con la operacin del sistema slo se debe de hacer clic sobre el botn de Start. Luego de esto la interfaz enviar el comando al CC para que ste habilite el transmisor mientras se realiza el primer apunte, luego en la interfaz grfica solo se tendr habilitado los botones de Stop y Send adems de las pestaas de radiation. En la consola se muestra el mensaje de Se ejecut sub-proceso que indica que se encuentra en ejecucin (en sub-proceso) la aplicacin que recibe la seal de fin de apunte proveniente del CC. Una vez finalizada el apunte actual (el transmisor es apagado por el CC) se muestra el mensaje de Finaliz aplicacin el cual indica que se ha recibido la seal de fin de apunte del CC. Luego se procede a incrementar en una unidad el valor de current pointer of the experiment , y finalmente se enva automticamente el comando de inicio del siguiente apunte de experimento al CC. Esta operacin es cclica mientras el usuario no presione ningn botn. En la figura 27 se muestra la interfaz grfica y la consola donde se muestra los mensajes del estado de la interfaz, en el lado izquierdo se ve como se inicia y finaliza la aplicacin encargada de informar cuando un apunte ha finalizado. Mientras el software se encuentre realizando los cambios de apunte para cada experimento el usuario slo tiene dos opciones siguientes: una es hacer clic sobre el botn de Stop para detener los cambios de apunte y la otra opcin es hacer clic sobre el botn de Send (indicando antes la posicin del apunte a donde se desea saltar) para que la interfaz enve el
40 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

comando de salto junto con la direccin de salto al CC y al CR-ABS. A continuacin se mencionaran las tareas realizadas cuando se hace clic sobre los botones de Send y Stop.

Figura 27 Cambio de apunte cclico.

Paso 04: Opcional Para iniciar el apunte de un experimento cualquiera slo es necesario escribir sobre la caja de texto, que se encuentra en el campo de Run jump, la posicin deseada (dentro del rango posible) y luego hacer clic sobre el botn de Send. Una vez realizado esto ocurre lo siguiente: <1> Se espera a que termine el apunte del experimento actual. <2> Se enva al CC y CR-ABS el comando y direccin de salto. <3> El CC habilita el transmisor para el apunte del experimento siguiente. <4> Se espera a que termine el apunte del experimento actual (luego se apaga el transmisor). <5> El CC habilita el transmisor para el apunte del experimento a donde se realizo el salto. <6> Los apuntes de experimentos siguientes que salgan sern a partir del posicin de salto realizado. A continuacin se muestran los mensajes en consola cuando se realiza un procedimiento de salto:

Se ejecuto sub-proceso Finalizo aplicacion Se ejecuto sub-proceso boton Send

-> Inicio del apunte del experimento n -> Finalizacin del punte actual -> Inicio del apunte del experimento n+1 y click sobre
41 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

Finalizo aplicacion -> <1> Salto de usuario enviado -> <2> y <3> Acabo el segundo sub-proceso -> <4> Se ejecuto sub-proceso -> <5> Inicio del apunte del experimento m ; m:posicin de salto Finalizo aplicacion -> Finalizacin del apunte del experimento m. Se ejecuto sub-proceso -> <6> Inicio del apunte del experimento m+1 Finalizo aplicacion -> Finalizacin del apunte actual
Paso 05: Para detener el sistema y cargar un nuevo experimento o cerrar la interfaz grfica antes se debe de realizar este paso. El botn de Stop sirve para detener la interfaz, las tareas que se realizan luego de hacer click sobre ste botn son: <1> Se espera a que finalice el apunte del experimento que mantiene al transmisor encendido (habilitado). <2> Se enva el comando al CC para que retorne el archivo de verificacin de fases. <3> Se espera la llegada del archivo de verificacin. <4> Se visualiza en pantalla el estado de los apuntes de las estaciones remotas. <5> Se espera a que el usuario decida cargar un nuevo experimento o cerrar la interfaz grfica. A continuacin se muestran los mensajes en consola cuando se realiza el procedimiento de parar.

Se ejecuto sub-proceso -> Inicio del apunte actual y click sobre el botn Stop. Finalizo aplicacion -> <1> Finalizo apunte del experimento actual. QTimer desactivado -> <2> y se indica que ha sido desactivado el QTimer Esperando archivo de verificacion ... -> <3> /dev/ttyS0 was opened with ID 3. File was received. Llego archivo de verificacion -><4> puntero : 8 Archivo Verificacion completo. -------------------------S03
111111

42 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

111111 111111 111111 111111 Remote station 3 : Ok = 111111


Paso 06: Cargar nuevo experimento. Para cargar un nuevo archivo de experimento en la interfaz solo es necesario realizar el paso 05 y luego ir a la pestaa de configuration y realizar el paso 02. Paso 07: Cerrar la interfaz grfica. Para cerrar la interfaz grfica se debe realizar el paso 05 y luego hacer clic sobre el botn de turn off.

43 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

GUIA RAPIDA DEL CR-ABS Los controladores de radar para ABS son identificados con el cdigo de CR-ABS X donde el valor de X es la versin implementada, el primer prototipo pose el cdigo CR-ABS 1. 1. Conexiones bsicas del CR-ABS Antes de encender y configurar el equipo es necesario realizar las siguientes conexiones en el panel posterior. 1) Identificar las seales: En panel posterior de CR-ABS: CLOCK_OUT SYNC/L8 ENABLE CLOCK_IN SYNC_IN ENABLE_CR EST_SIG_OUT C_TX_IN REQ_JUMP ACK_OUT En panel posterior del control central de ABS: EST_SIG_IN C_TX REQ_CC ACK_CRABS 2) Realizar las siguientes conexiones: En el mismo CR-ABS: CLOCK_OUT -> CLOCK_IN SYNC/L8 -> SYNC_IN ENABLE -> ENABLE_CR Entre CR-ABS y control central: EST_SIG_OUT -> EST_SIG_IN C_TX_IN -> C_TX REQ_JUMP -> REQ_CC ACK_OUT -> ACK_CRABS Luego de haber realizado esto ya se puede encender el equipo para su configuracin. 2. Configurando el CR-ABS Este primer prototipo posee dos puertos USB por donde se realizar la configuracin del equipo. Primero tenemos que realizar la configuracin normal de un controlador de rada estndar por el puerto USB-CR [1], finalizada la configuracin verificar que el led de estado de configuracin este encendido y sacar el cable USB para conectarlo en el puerto USB-ABS. Una vez puesto el cable en el otro puerto la configuracin se realizar mediante el software de monitoreo de ABS.
44 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

DIAGRAMAS DE CIRCUITO IMPRESO DE LA TARJETA DE CONTROL DEL CRABS

Figura 28 Capa de soldadura

Figura 29 Capa de componentes

45 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

Figura 30 Distribucin de componentes

46 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

Lista de Componentes Circuito Control para CRABS


Cant. 4 2 8 15 3 1 1 6 1 1 1 4 1 4 1 7 9 7 2 1 1 1 5 2 1 1 B1,B2,B5 y B8 B4 y B7 C1, C2, C3, C5, C29, C30, C31, C32 C7, C8, C9 ,C10, C11 ,C12 C13, C14, C15, C16, C22, C23, C24, C25 y C33 C6, C26 y C27 C4 C28 D1, D2, D3, D4, D5 y D6 J1 J2 JP1 JP2, JP4, JP5 y JP6 JP3 LED1, LED2, LED3 y LED4 R6 R1, R2, R22, R23, R27, R28 y R29 R3, R5, R7, R8, R17, R18, R19, R19, R20 y R21 R4, R9, R10, R11, R12, R13 y R15 R14 y R16 U1 U2 U3 U5, U8, U9, U10 y U11 U6 y U7 U4 U12 Referencia Parte Conector BNC para PCB 90 Conector SMA para PCB 90 Capacitor de 100nF SMD 0805 Capacitor de 0.1uF SMD 0805 Capacitor de 10uF SMD 3528 Capacitor de cermico de 100nF Capacitor de cermico de 10uF Diodo SMD SOD123 Conector USB tipo B para PCB Conector ICD para PCB 5x2 pines. Bornera de 2 pines. Header macho de 2 pines Header macho de 3 pines LED de 3mm Resistencia de 10K a W Resistencia de 100 a W Resistencia de 30 a W Resistencia de 1K a W Resistencia de 330 a W EPF10K10TC144 CY7C1021B FTDI232RL NC7SZ32 74ACT541 Oscilador DIP de 32MHz EPC1441

Tabla 12 Lista de componentes

47 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

DICCIONARIO DE TRMINOS MS FRECUENTES ABS: Proyecto para conmutar de forma automtica el beam de la antena del ROJ. ABS_control: Parte del proyecto ABS encargada de realizar el control para la conmutacin RF de potencia. ABS_GUI: Interfase grfica de usuario para configuracin del sistema ABS_control. ABS_RF: Parte del proyecto ABS encargada de realizar la conmutacin RF de potencia. APUNTE: Es un valor de configuracin asociado a una cierta longitud de cable hacia la antena de un mdulo. ARCHIVO DE ESTADO DE MDULOS: Archivo que reporta a la PC_Monitoreo la conexin de una ER a la red ethernet del sistema ABS_control. ARCHIVO DE EXPERIMENTOS: Archivo que contiene un conjunto de apuntes. Este archivo se encuentra en la PC_Monitoreo y para diferenciarlos usa la extensin abs. ARCHIVO DE MONITOREO: Archivo que reporta el apunte actual de los mdulos de la antena. Est expresado en valores de voltaje DC. ARCHIVO DE RETARDOS: Archivo que contiene la duracin del transmisor encendido. La duracin esta expresada en nmero de repeticiones de L8 SINCRO. ARCHIVO DE VERIFICACIN: Archivo que reporta el apunte actual de los mdulos de la antena. Est expresado en bits. ARCHIVOS PATRONES TERICOS: Archivo que necesita la aplicacin OverJro para la generacin del grfico de patrn de radiacin. CC: Mdulo de control central encargado de gestionar los comandos enviados por la PC_Monitoreo hacia las las ERs. CR_ABS: Controlador de radar usado en el sistema ABS_control. Se comunica con el CC para habilitar o deshabilitar la transmisin despus que se ha realizado un cambio de antena. DOWN: Polarizacin de antena para un mdulo. ER: Mdulo de control encargado de realizar el cambio de fase y la verificacin del cambio de fase en un mdulo de la antena. L8 SINCRO: Lnea del controlador de radar que indica el fin de una secuencia de pulsos. PATRN GRFICO: Es el grfico de patrn de radiacin que se genera con los archivos de patrones tericos. PC_Monitoreo: PC para configurar (Fases en cada ER, duracin del transmisor encendido por cada fase) y verificar (Buen funcionamiento de los ERs, chequeo de fase de mdulo) al sistema ABS_control. SALTO DE USUARIO: El sistema ABS_Control configura la antena con apuntes no consecutivos del archivo de experimentos. Es necesario que se indique el apunte al cual se desea saltar. SALTO NORMAL: El sistema ABS_Control configura la antena con apuntes consecutivos del archivo de experimentos. UP: Polarizacin de antena para un mdulo.

48 Apartado 130207, Lima 13, Per Telfonos (+51-1)317-2313 - Fax (+51-1)317-2312

También podría gustarte