Software de vuelo y recuperación de fallos
También conocido como FSW, FreeRTOS, Watchdog
Máquinas de estados, sistemas operativos de tiempo real, protección frente a caídas de tensión, jerarquía de watchdogs y almacenamiento no volátil en FRAM.
- Documento
- SQ-SS-011
- Actualizado
- Tiempo de lectura
- 1 min
En esta pestaña
Modos operativos y temporizador de despliegue
El software de vuelo (FSW) se estructura como una máquina de estados finitos con cuatro modos principales[1]:
- Espera tras el despliegue: Mantiene inhibidos los transmisores y los circuitos de corte durante , guardando el avance en FRAM para evitar reinicios desde cero ante caídas de tensión[2].
- Despliegue de antenas y amortiguación: Activa las resistencias de corte y el algoritmo .
- Modo nominal: Recopila telemetría, emite balizas periódicas () y ejecuta cargas útiles cuando .
- Modo seguro: Desconecta las cargas no esenciales si .
| Familia | Núcleo | Función típica |
|---|---|---|
| MSP430FR | 16-bit, FRAM | OBC de muy bajo consumo para 1P/1U |
| STM32L4 / F4 | Arm Cortex-M4F | OBC de propósito general, ADCS |
| SAMV71Q21RT | Arm Cortex-M7 | OBC tolerante a la radiación |
| Zynq-7000 | Cortex-A9 + FPGA | Procesado de imágenes y carga útil |
Componentes representativos, no una recomendación; la tolerancia a la radiación debe comprobarse para cada lote y cada misión.
Jerarquía de tres niveles de watchdog
Para tolerar inversiones de bit () y bloqueos del bus I²C[2], se emplean tres capas:
- Nivel 1 (Monitor de tareas): Verifica la actividad de cada hilo antes de conmutar el pin de watchdog.
- Nivel 2 (Watchdog externo en hardware): Reinicia el MCU si cesan los pulsos.
- Nivel 3 (Ciclo de potencia por el EPS): Corta y restablece la alimentación del e interfaces RS-485/ tras sin respuesta[3].
Referencias
- [1]NASA Small Spacecraft Systems Virtual Institute. (2026). Small Spacecraft Avionics. State-of-the-Art of Small Spacecraft Technology (2026 edition), Chapter 8. NASA Ames Research Center.nasa.gov(consultado el 20 de octubre de 2026)
- [2]nadir lab. (2026). PocketQube-class picosatellites: architecture, flight heritage, and a multi-method post-flight analysis of Grizu-263A [Preprint]. nadir lab. Research Monographs (SQ-R-001).Leer en nadir lab.
- [3]Bouwmeester, J. (2018). PQ9 and CS14 electrical and mechanical subsystem interface standard for PocketQubes and CubeSats, Version 1.0. DataverseNL.doi:10.34894/6MVBCZ
Citar esta entrada de SatWiki
@misc{nadirlab2026flight,
author = {{nadir lab.}},
title = {{Software de vuelo y recuperación de fallos}},
year = {2026},
month = oct,
howpublished = {nadir lab. SatWiki SQ-SS-011 (Rev. 1)},
url = {https://nadirlab.space/es/wiki/flight-software/}
}nadir lab. (2026). Software de vuelo y recuperación de fallos. nadir lab. SatWiki (SQ-SS-011, Rev. 1). https://nadirlab.space/es/wiki/flight-software/
TY - ENCYC AU - nadir lab. TI - Software de vuelo y recuperación de fallos T2 - nadir lab. SatWiki PY - 2026 ET - Rev. 1 C1 - SQ-SS-011 UR - https://nadirlab.space/es/wiki/flight-software/ ER -