Professional Documents
Culture Documents
Resumen
Este articulo presenta el diseño e implementación de un sistema de diagnóstico Portable para los dispositivos
Empuñadura controladora de arma y Panel de control Aviónico usados en aeronaves, herramienta de gran
importancia para la optimización de las pruebas de protocolo de seguridad de las mismas; para lograr el objetivo
se usaron microcontroladores PIC de la familia Microchip, debido a sus características de fácil programación,
versatilidad y alto desempeño en aplicaciones de control de sistemas.
La metodología empleada, consistió en realizar pruebas del conector de cada uno de los dispositivos para verificar
cada una de las trayectorias de flujo de energía y así crear una tabla de datos guía para ingresar y retornar una
señal de voltaje, permitiendo de esta forma diagnosticar el fallo de los mismos.
Abstract
This article simple the design and implementation of a portable diagnostic system for the devices Mountgrip and
Avionic control panel in airship, that is a great important tool for the optimization of the taste security protocol of
them, for attain this objective was necessary to use microcontrollers, because of theirs characteristics, easy
programming, versatility and high perform in applications of system control.
The methodology maid, consisted in makes taste the connector of either one devices for check the path of energy
flow and we make a data list guide, in order to send a voltage signal and receive a return, This way we diagnostic
the failed of theirs.
1
Ingeniero Electrónico. Docente Universidad Surcolombiana-Neiva. Av. Pastrana –Carrera 1. javrupla@hotmail.com
2
Ingeniera Electrónico. Universidad Surcolombiana-Neiva. Av. Pastrana –Carrera 1. ednacarolina27@gmail.com
3
Ingeniero Electrónico. Universidad Surcolombiana-Neiva. Av. Pastrana –Carrera 1. oscar88leonardo@gmail.com
1. Introducción
El AH-60-L “ARPÍA III” es un helicóptero basado en la plataforma del UH-60-L “BLACK HAWK”, cuyos
sistemas (AACP, Mountgrip y otros) fueron estudiados y seleccionados por el Comando de la Fuerza Aérea
Colombiana, así pues la Fuerza Aérea sin invertir tanto como requiere la adquisición de un helicóptero de
combate o ataque propiamente dicho, diseñó su propio helicóptero de combate adaptado a las exigencias de la
guerra interna que afronta Colombia.
El sistema de diagnostico portable; realiza su función gracias a la tablas de datos que son almacenadas en una
EEPROM externa de 512Kb (Microchip Technology Datasheet 24LC512), estos datos son enviados al
microcontrolador PIC (Microchip Technology Datasheet 18F4550) Master y este opera en base al Firmware
instalado y a la comunicación mediante protocolo serial entre sus PIC esclavos.
El sistema de diagnostico crea una tabla de datos dinámica y la recorre analizando si cada uno de los
interruptores y visualizadores del panel de control aviónico y empuñadura se encuentran en buen estado,
para llevar a cabo la tabla de datos se analizaron los dispositivos de forma muy minuciosa, para así obtener
un buen diagnóstico.
Luego de obtener las tablas de datos se realizó la correspondencia entre sus valores (Entrada de las señal,
retorno de la señal) en los terminales del conector amphenol específico para cada dispositivo y el conector
amphenol general que se encuentra en el Sistema.
Se dispone a crear el FIRMWARE necesario para controlar el sistema de diagnostico, basándose el sistema en
envió de señales digitales para los switches y análogas para los visualizadores.
El objetivo del proyecto es crear un sistema de diagnostico lo más genérico posible que sea escalable; de
forma que, a futuro se pudiera ampliar la tabla de datos con información de otros dispositivos de la misma
naturaleza creando así un sistema de diagnostico más abierto al mercado.
2. Metodología
Para el desarrollo del sistema de diagnostico portable se planteo como punto de partida los sistemas portables
utilizado para medir los niveles de la presión, volumen, velocidad y caudal de gran importancia en
hidrografía, hidráulica y en los procesos industriales. Aplicaciones frecuentes son las medidas de los niveles
de los estanques y recipientes de todo tipo, en canales, pozos, vertederos, etc por medio de envió y recepción
de señales ultrasonido. Esta medida sirve para determinar el contenido de los tanques para accionar
dispositivos de alarma y seguridad en los recipientes a presión, para el accionamiento de válvulas y vertederos
en la regulación de las centrales hidroeléctricas, para la determinación de la altura de la lámina en los
vertederos de medidas, etc.
______________________
1
RIU “Remote Interface Unit”: Diseñados para funcionar a una amplia gama de sensores y efectores de aeronaves.
En el desarrollo del proyecto no se miden nivel de presión, volumen y velocidad; para este sistema lo que
mide son envió de señales digitales que mediante el PIC son manipulados diagnosticando así el
funcionamiento de Switches, indicando al usuario el estado del mismo.
Para diagnosticar el funcionamiento de los mismos fue necesario estudiar detalladamente los dispositivos. Así
como el grupo de automatización de sistemas productivos de la facultad de ingeniería de industria y negocios
de la universidad Atacama Chile explican el funcionamiento y uso de la medición de niveles. Se decidió
adaptar el método del envió y recepción de señales para el proyecto presentado en el artículo. Los sistemas
desarrollados por diferentes empresas de industria petrolera manejan unos equipos portables muy similares en
apariencia al desarrollado en el proyecto; se pensó en usar un maletín industrial donde se alojaron todos los
dispositivos electrónicos que permiten el diagnostico de los switches de la empuñadura y panel de control.
De manera general tenemos el diagrama de la figura 1, el cual ilustra básicamente como opera y está
compuesto el sistema
El sistema se basa en una red con protocolo de comunicación serial formada por tres microcontroladores
PIC18F4550, uno de ellos trabaja en modo maestro el cual es encargado de ingresar y leer la información
almacenada en la EEPROM externa y compartirla con los microcontroladores esclavos, los cuales tienen como
función interpretar la información y realizar las pruebas de lectura pertinentes para cada dispositivo.
El PIC Maestro también se encarga de manejar los periféricos que se necesitan y principalmente ellos son:
Teclado matricial de 4x3 necesario para ingresar información y navegar a través del programa.
LCD 4x20 (pantalla de cristal liquido de cuatro líneas /20 caracteres, símbolos por línea.) en la cual se
escribe y se lee información.
Memoria EEPROM externa serial 24LC512, manejada mediante protocolo I2C.
La codificación de los programas para la red serial de microcontroladores PIC18F4550 fue desarrollada
utilizando el software CCS PICC y la simulación de la misma en el software Proteus ISIS.
Se utilizó un transformador de 48VA, quien recibe la señal AC 120-110VA. En la figura 2 se pueden ver sus
conexiones:
Con la señal DC tomada del puente rectificador mostrado anteriormente en la figura 2, se utilizaron dos
reguladores de voltaje LM2576T-ADJ que permitieran estabilizar la señal para alimentar los PIC’s 18F4550 que
soportan 5V y los voltajes ajustables 5V, 12V y 28V.
Para crear la tabla de datos se tuvo en cuenta en cada interruptor y/o visualizador de un dispositivo específico la
siguiente premisa: Números de pines en el conector amphenol del dispositivo por el cual se envía y se obtiene
retorno del flujo de la señal (cables de conexión de los dispositivos); posteriormente se realizo la correspondencia
de estos valores con el conector amphenol genérico del sistema (conector maletín), en las Tablas 1 y 2 se presenta
la información necesaria para cada switch y/o visualizador de los dispositivos a diagnosticar.
Se tiene en cuenta básicamente el manejo de una tabla de datos almacenada en una EEPROM externa 24LC512,
la cual contiene la información necesaria para realizar la prueba de un determinado dispositivo. De manera
general el diagrama de flujo de la figura 4, muestra el funcionamiento del sistema
1. Prueba: se lleva a cabo la lectura de la tabla de datos y se realiza la prueba para cada dispositivo elegido.
2. Nuevo: se agrega información correspondiente al funcionamiento de un dispositivo nuevo a la Tabla de
Datos.
3. Borra: se elimina y reorganiza información de los dispositivos almacenados en la tabla de datos.
En las Figuras 5, 6, 7 se observan los diagramas de flujo desarrollados para cada una de las tres funciones
principales
La Tabla de Datos dinámica almacenada en la memoria serial 24LC512 se puede ver en la figura 8, que
corresponde al mapa de memoria de la EEPROM externa, cuando el sistema se inicializa y no se ha agregado
ningún dispositivo, en la imagen podemos observar:
Número de Dispositivos, El recuadro rojo que vemos en la figura 8, localidad 0x0000 en memoria se relaciona
con el número de dispositivos y con el índice de la tabla de datos, para este caso tiene un valor de cero, ya que no
se tiene agregado ningún dispositivo.
Índice de la tabla de datos, Espacio de 60 localidades de un (1) byte en memoria EEPROM externa, reservado
para almacenar las direcciones donde inicia la tabla de datos correspondiente para cada dispositivo, el formato
corresponde a 16 bits (2 bytes) por lo que se prevé un número máximo de 30 dispositivos.
En la figura 9 podemos observar el mapa de memoria EEPROM externa, cuando tiene la información
correspondiente a un dispositivo de ejemplo que ha sido agregado, en la dirección 0x003C enmarcado en color
morado se encuentra el inicio de la tabla de datos correspondiente al dispositivo de ejemplo, la organización de
memoria para la tabla de datos de un dispositivo es la siguiente:
Nombre del Dispositivo, Las primeras 10 localidades de memoria son reservadas para almacenar el nombre del
dispositivo. Como podemos ver en la imagen enmarcado en color morado, cada byte corresponde con el código
ASCII de cada carácter del nombre.
Fuente a Conmutar, El valor enmarcado en color naranja, corresponde con el valor de la fuente de tensión que
se debe utilizar para probar los indicadores de tipo visual; para este ejemplo vemos que tiene almacenado el valor
0x0C.
Nombre del Switch, Después del espacio en memoria ocupado por el nombre y el valor de la fuente a conmutar,
las siguientes 8 localidades son utilizadas para almacenar el nombre del Switch.
Información del Switch, básicamente se almacenan 3 parámetros para cada switch de un determinado
dispositivos, estos son:
Clase 0: Indicadores Visuales, retorno mediante el ojo humano, el cual indicara si enciende o no el
indicador.
Clase 1: Prueba de switch activo, se debe detectar que el switch no esté abierto cuando se activa.
Clase 2: Prueba de switch sin activar, se debe detectar que el switch no esté en corto cuando no se activa.
Salida: Corresponde al pin del microcontrolador que se utiliza para enviar la señal de prueba al switch del
dispositivo.
Retorno: Corresponde al pin del microcontrolador que se utiliza para leer el retorno de la señal en el
switch del dispositivo a probar
Después de la información correspondiente a cada switch se tiene una dirección de memoria vacía para
señalar que el siguiente dato corresponde al inicio de un nuevo switch. También en el recuadro rosado
observamos consecutivamente cinco (5) localidades de memoria vacías, las cuales indican el fin del
dispositivo y el inicio de un futuro nuevo dispositivo que se necesite agregar, si miramos el recuadro de
color cyan que tiene almacenado el valor 0x006F corresponde con el inicio de un futuro nuevo
dispositivo.
3 Resultados
Empleando Proteus ISIS, La figura 10 muestra el menú principal del sistema que se presenta al usuario
Para realizar la prueba de diagnostico se debe presionar asterisco en el teclado matricial y posteriormente elegir el
dispositivo, en la figura 11 se observa el menú para elegir un determinado dispositivo previamente agregado.
Los resultados obtenidos después de realizar las pruebas de diagnostico específicas para cada interruptor y
visualizador del dispositivo MOUNTGRIP se pueden observar en la figura 12, para estas pruebas todos los
interruptores respondieron correctamente lo cual significa que el dispositivo esta listo para ser usado.
Las pruebas de protocolos de seguridad son de gran utilidad y se debe minimizar el error de lectura en la
realización de estas pruebas, para lo cual se desarrollo el Sistema de Diagnostico Portable.
La memoria serial EEPROM 24LC512 en la cual se almacena la Tabla de Datos de los dispositivos, según su
fabricante (Microchip) tiene una retención de datos mayor a 200 años, sin embargo debido a factores externos y
ambientales, se recomienda cambiar la memoria serial cada 20 años.
Se prevé trabajar con un número máximo de 30 dispositivos, de los cuales inicialmente dos (2) estarán
configurados para uso y 28 estarán disponibles a futuro según la necesidad y el desarrollo de los diferentes
módulos empleados.
5 Bibliografía
Labcenter Electronics, Junio 2009. Simulador Proteus ISIS. Consultado el 10 de Agosto del 2009.
http://www.labcenter.com
General Electric Company, 2010. Sistemas de GE AVIATION. Consultado el 20 febrero del 2010.
http://www.geaviationsystems.com/Products--/Digital/Distributed-Computing-Systems/RIU-100-versatile-
Remote-Interface-Unit/index.asp
Department Of Defense Test Method Standard Electronic and Electrical Component Parts. Norma MIL-SRD-202,
Consultado el 29 de julio del 2010. http://www.dscc.dla.mil/Downloads/MilSpec/Docs/Mil-Std-202/std202.pdf.