Page 158

REVISTA DE AERONAUTICA Y ASTRONAUTICA 850

eco por otro, mide el tiempo de rebote del sonido. En su pin de salida podremos medir el ancho de pulso PWM en función de la distancia del obstáculo. Internamente está constituido por un microcontrolador y dos cápsulas ultrasónicas de 40khz Una para el disparo y otra para recibir el eco. SISTEMA BAROMÉTRICO El variómetro o indicador de velocidad vertical muestra al piloto dos cosas: • Si el helicóptero está ascendiendo, descendiendo, o vuela nivelado. • La velocidad vertical o régimen del ascenso o descenso. Ésta placa incluye un sensor de presión barométrica BMP180 de alta precisión con un rango de medida de entre 300 y 1100 hPa con un margen de error mínimo de tan sólo 0,03 hPa. Está basado en tecnología piezo resistiva de alta eficiencia, linealidad y larga duración. El sensor tiene un rango de alimentación de entre 1,8 y 3,6 V. Está diseñado para ser conectado directamente a un microcontrolador mediante su interfaz I2C. Este sensor proporciona información de presión y es capaz de dar variaciones de altitud de hasta 30 cm, también proporciona información de temperatura en grados Celsius UNIDAD DE CONTROL (INTEGRACIÓN Y PROCESAMIENTO DE LA INFORMACIÓN) En relación con la unidad de control, esta es básicamente un procesador (ATMega) que recoge la información de una serie de sensores, la procesa y la representa de manera comprensible para el hombre. Se ha elegido la plataforma Arduino para el diseño ya que proporciona facilidad en el uso y programación, además tiene unos costes asequibles. A diferencia de otros microprocesadores esta plataforma facilita la configuración gracias a unas librerías que se pueden encontrar en su página oficial. Arduino sigue la línea de código abierto y está basado en una sencilla placa con entradas y salidas analógicas y digitales, en un entorno de desarrollo que luego se implementa con el lenguaje de programación Processing. INTERFACE HOMBRE-MÁQUINA El interfaz puede ser una pantalla de las denominadas Head Down Displays, Head Up Displays, integrada en el visor del casco HMDS (Helmet Mounted Display System). En nuestro caso la información del prototipo aparecerá en la pantalla de un PC. En una misma pantalla se integrará información sobre altura, presentación de actitud, presentación de desplazamientos en el plano horizontal, rumbo, velocidad vertical e inclinación del terreno. BHLAS está diseñado para funcionar por debajo de una altura sobre el suelo (AGL13) de 70 ft, la aproximación se realiza en visual con referencias exteriores hasta el momento en el que el piloto a los mandos deja de tener dichas referencias exteriores debido al efecto del Brown-Out. SOFTWARE Para el desarrollo del software, se ha empleado el lenguaje de Arduino, basado en Wiring e implementado en C/C++, y cuyo entorno de programación (gráficos) se basa en Processing. El microcontrolador de la placa Arduino se programa mediante el lenguaje de programación Arduino y en su entorno de desarrollo (IDE14 Arduino), la representación se realiza en el IDE de Processing (versión 2.1.1). 156 REVISTA DE AERONÁUTICA Y ASTRONÁUTICA / Enero-Febrero 2016


REVISTA DE AERONAUTICA Y ASTRONAUTICA 850
To see the actual publication please follow the link above