← VOLVER

Desarrollo de la computadora de a bordo (OBC) para nanosatélites

Objetivo General

Diseñar e implementar una computadora de a bordo (OBC) de alta confiabilidad para nanosatélites, incluyendo hardware, firmware y validación ambiental bajo condiciones representativas del entorno espacial.

PROYECTO EN CURSO
RESUMEN
Responsable
• Lucas Llaño
Correo de Contacto
Categorías
Sistemas Espaciales Electrónica Firmware
VACANTES DISPONIBLES: 4
Contactar responsable
DESCRIPCIÓN

La computadora de a bordo (OBC, On-Board Computer) constituye el núcleo del sistema satelital, al coordinar la adquisición, procesamiento y transmisión de datos, así como la ejecución de comandos provenientes del segmento terrestre. Los periféricos de la computadora incluyen: GPS, IMU, CAN-BUS y unidades de memoria, entre otros.

El tesista se incorporará al grupo de trabajo con la finalidad de diseñar e implementar una arquitectura que minimice la probabilidad de fallas catastróficas. A su vez, deberá desarrollar el firmware suficiente para realizar una evaluación del sistema en su conjunto. Finalmente, el proyecto contempla la validación experimental del hardware mediante ensayos ambientales (termociclado, dosis total de radiación, etc.).

OBJETIVOS ESPECÍFICOS

Diseñar una arquitectura de computadora de alta confiabilidad. Implementar la arquitectura en un circuito impreso compatible con el factor de forma PC-104. Desarrollar drivers para la puesta en marcha del hardware propuesto. Los resultados procesados se deberán publicar en una revista o congreso.

REQUISITOS
  • Conocimiento en diseño de circuitos impresos multicapa (preferentemente en Altium) y capacidades de fabricación y ensamblaje.
  • Conocimiento en desarrollo de firmware sobre sistemas operativos de tiempo real (preferentemente RTEMS).
  • (deseable) Conocimiento de microarquitectura de procesadores.
  • (deseable) Conocimientos de Python.