Diseño e implementación del software de a bordo para un CubeSat basado en arquitectura particionada
DOI:
https://doi.org/10.17979/ja-cea.2026.47.13717Palabras clave:
Arquitectura de computadores embebidos, Sistemas ciberfísicos, Planificación de sistemas de tiempo realResumen
Este trabajo presenta el diseño e implementación del software de a bordo (OBSW) de un nanosatélite CubeSat 1.5U educativo basado en una arquitectura IMA (Integrated Modular Avionics). El sistema se ejecuta sobre el hipervisor de tiempo real XtratuM XNG en una plataforma Zybo Z7 (Zynq-7000), garantizando el aislamiento temporal y espacial entre particiones conforme al estándar ARINC 653 y alineado con el estándar espacial ECSS. El software de vuelo se organiza en cuatro particiones funcionales: PCOM, responsable del enlace LoRa con la estación de tierra; OBCS, encargada de la coordinación y gestión de modos operacionales del satélite; PGS, que centraliza la adquisición, validación y distribución de datos de sensores y FDIR, que implementa la detección, clasificación y recuperación de fallos. La comunicación inter-partición se realiza exclusivamente mediante canales sampling y queuing conformes a ARINC 653. Los resultados obtenidos demuestran la viabilidad de aplicar arquitecturas IMA en nanosatélites educativos, aportando modularidad, determinismo temporal y mayor robustez frente a fallos.
Referencias
Aeronautical Radio, Inc. (ARINC), Mar. 2006. Avionics application software standard interface, Part 1 – Required Services. Tech. rep., Aeronautical Radio, Inc., Annapolis, Maryland, USA.
Araguz, C., Mar´í, M., Bou-Balust, E., Alarcon, E., Selva, D., 2018. Design guidelines for general-purpose payload-oriented nanosatellite software architectures. Journal of Aerospace Information Systems 15 (3), 107–119.
Ciacchella, G., Mohammad, A., Zurawski, S., 2023. An open-source method for model-based development of embedded systems: Experience report from a CubeSat student project. In: 74th International Astronautical Congress (IAC 2023).
Eshaq, M., Zitouni, M. S., Atalla, S., Al-Mansoori, S., Macdonald, M., 2025. CubeSat flight software: Insights and a case study. Journal of Spacecraft and Rockets 62 (4), 1328–1345.
European Cooperation for Space Standardization (ECSS), Apr. 2025. Space engineering – software, ECSS-E-ST-40C Rev.1. Tech. rep., ECSS, Noordwijk, The Netherlands.
Gaska, T., Watkin, C. J., Chen, Y., Sep. 2015. Integrated modular avionics — past, present, and future. IEEE Aerospace and Electronic Systems Magazine 30 (9), 12–23. DOI: 10.1109/MAES.2015.7321122
Kulu, E., 2014. Nanosats database. https://www.nanosats.eu, accedido: 24-mar 2026.
Masmano, M., Ripoll, I., Crespo, A., Metge, J.-J., Sep. 2009. XtratuM: A hypervisor for safety critical embedded systems. In: Proceedings of the 11th Real-Time Linux Workshop. Dresden, Germany.
Masmano, M., Valiente, Y., Balbastre, P., Ripoll, I., Crespo, A., 2010. ARINC-653 APEX based on XtratuM. In: Jornadas de Tiempo Real (JTR). Universidad Politécnica de Valencia.
NASA, 2026. What are smallsats and cubesats? https://www.nasa.gov/what-are-smallsats-and-cubesats/, accedido: 20-mar-2026.
Quiros-Jimenez, O. D., d’Hemecourt, D., 2019. Development of a flight software framework for student CubeSat missions. Tecnolog´ía en marcha. 32 (6), 180–197.
Descargas
Publicado
Número
Sección
Licencia
Derechos de autor 2026 Lucía Alba, Andrea Nieto, Luis Ortiz, Marc Fontalba, Patricia Balbastre, Ana Guasque, José Simó, Alfons Crespo

Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-CompartirIgual 4.0.