El manual del altímetro Nano V1
Este manual detalla todas las características y operación de nuestro pequeño altímetro de cohete Nano V1

La página de información que se guarda con cada vuelo

PDF

Cada vez que el Nano guarda un vuelo, escribe junto al registro una página de información del vuelo llamada flightinfo<tag>-<n>.html, a juego con flightlog<tag>-<n>.aclz. Ábrala directamente desde la unidad del Nano en cualquier navegador para ver el vuelo de un vistazo.

No necesita conexión a internet, funciona en el móvil y sigue el modo claro u oscuro de su dispositivo. Tiene dos pestañas: Flight con el resultado, y Diagnostics con todo lo que el Nano registró durante el guardado.

Conviene saber
La página se firma igual que el registro, así que no puede modificarse sin que se note. Aun así, lo que se sube es el registro. Si necesita ayuda con un vuelo, toque Copy as text en la pestaña Diagnostics y péguelo en su correo.

La pestaña Flight

Es la que se abre primero. Arriba aparecen el número de vuelo y el nombre del dispositivo, con la revisión de la placa, el firmware y el número de serie.

Apogeo

El apogeo sobre la plataforma, tomado de la curva procesada, y cuánto tiempo después del despegue se alcanzó. Debajo hay dos botones: Download log descarga el registro que acompaña a esta página, así que funciona al abrirla desde la unidad del Nano o desde una carpeta en la que haya copiado ambos archivos, y Upload abre la página de subida de Altimeter Cloud.

Avisos

Bajo el apogeo aparece un aviso con un punto de color para todo lo que merece la pena saber del vuelo. Cada uno solo se muestra cuando corresponde.

AvisoSignificado
Log save failedEl registro no pudo guardarse, con el motivo. El vuelo se conserva en la copia de seguridad y el guardado se reintenta en el siguiente encendido; consulte Recuperación de registros.
Log recoveredEl vuelo se reconstruyó a partir de la copia de seguridad, por ejemplo tras un corte de corriente, en lugar de guardarse directamente desde la memoria de vuelo.
Log savedUn guardado normal desde la memoria de vuelo.
Filter noteEl apogeo detectado en directo durante el vuelo y el apogeo procesado difieren en más de 1 m, normalmente porque el procesamiento eliminó un pico de presión cerca de la cima. Se indican ambos valores.
Log trimmedSe descartaron algunas muestras del final del registro para que cupiera en la memoria.
Altimeter movedEn la revisión 4 y posteriores: el Nano se movió en su soporte durante la combustión, así que el ángulo de la guía, la inclinación y los valores de giro no son fiables. La altitud, la velocidad y el apogeo no se ven afectados. Consulte Instalación del altímetro.
Accelerometer or gyro hit its limitAlgunas lecturas llegaron al límite del rango del sensor (±32 g, ±2000 °/s), así que en ese intervalo marcan menos de lo real. La página Precisión incluye un consejo para vuelos de más de 32 g.
Accelerometer never calibratedLos ángulos y el ángulo de la guía serían más precisos tras calibrar la IMU.

La página nunca dice que el registro se haya verificado, porque se escribe justo antes de que el Nano compruebe el registro. Eso lo confirman los 20 destellos blancos al final del guardado.

Datos del vuelo

DatoSignificado
Max velocity up / downEl ascenso más rápido y el descenso más rápido
BurnoutCuándo dejó de empujar el motor, en la revisión 4 y posteriores
LandingCuándo aterrizó y a qué altura quedó en reposo
Landing speedA qué velocidad bajaba, con una cara que indica la dureza: ? hasta 4 m/s, ? hasta 8, ? hasta 15, ? hasta 25 y ? por encima
Flight timeDel despegue al aterrizaje
Rail angleEn la revisión 4 y posteriores, el ángulo del cohete respecto a la vertical en la plataforma justo antes del despegue
Launch confirmed byAceleración, o solo presión
Powered on before launchCuánto tiempo llevaba encendido el Nano en el momento del despegue
Samples / Average rateCuántas filas tiene el registro y la frecuencia media del vuelo. Con el modo híbrido activado queda muy por debajo de su frecuencia de registro, porque el descenso se registra a una frecuencia menor
Log fileEl nombre y el tamaño del registro
Saved fromMemoria de vuelo, o la copia de seguridad en un vuelo recuperado

Gráficos

Tres pequeños gráficos: la altitud de todo el registro, desde la plataforma hasta el final, un detalle de 2 segundos a cada lado del apogeo y, en la revisión 4 y posteriores, la aceleración por encima de 1 g desde el despegue hasta poco después del fin de combustión. Los puntos se reparten por muestra y no por tiempo, así que sirven para un vistazo rápido; Altimeter Cloud le ofrece los gráficos interactivos completos.

La pestaña Diagnostics

Todos los valores que registró el guardado, agrupados en tarjetas con filas de etiqueta y valor. Las filas en rojo son fallos y las de color ámbar, advertencias. La insignia de la pestaña indica cuántas filas hay. Algunas filas solo aparecen cuando corresponden, por ejemplo las del sensor de movimiento en la revisión 4 y posteriores, o las de ACLZ en un registro ACLZ.

El botón Copy as text copia los avisos, los datos del vuelo y todas las tarjetas como texto plano, listos para pegar en un correo al soporte.

Altitude processing

Cómo se obtuvo la altitud guardada a partir del barómetro.

FilaQué muestra
WaveformUn pequeño gráfico de las 60 muestras en torno a la cima: la altitud bruta del barómetro en gris y la altitud procesada en discontinuo, a la misma escala, con una línea en la cima bruta. Muestra exactamente lo que hizo el procesamiento en lo más alto del vuelo.
OrderLos pasos por los que pasó la altitud: el barómetro bruto, luego TrueFuse, luego TruePath eliminando picos y luego TruePath suavizando.
Saved altitudeLo que contiene la columna Altitude del registro: la curva procesada.
Raw columnDónde se guarda en el registro la altitud del barómetro sin tocar, para que pueda compararla.
Saved velocityCómo se calculó la columna Velocity a partir de la altitud procesada.
Raw apogeeEl punto más alto de la curva bruta del barómetro, y cuándo se alcanzó.
Processed apogeeEl punto más alto de la curva procesada, que es el apogeo que se indica en todas partes, con la diferencia respecto al apogeo bruto. En un vuelo limpio están a pocos centímetros; una diferencia mayor significa que el procesamiento eliminó algo que no era altura real, como un pico de eyección.

TrueFuse 2 fusion

Lo que hizo TrueFuse en este vuelo. A la mayoría solo le interesan Status y Largest correction.

FilaQué muestra
Filter versionLa versión de TrueFuse que procesó el vuelo.
StatusSi se aplicó; si se aplicó pero sin la corrección del despegue porque el cohete daba vueltas, como en un lanzamiento a mano o un vuelo inestable; o si no se ejecutó, y por qué.
Altitude sourceDe qué curva procede la altitud guardada.
Trend holdsCuántas veces TrueFuse llevó la altitud a través de una breve perturbación de presión siguiendo la propia tendencia del vuelo, y durante cuánto tiempo.
Launch fuse windowsCuántas veces mantuvo la altitud con ayuda del acelerómetro durante el despegue.
Pad holdsCuántas veces mantuvo estable la altitud en la plataforma.
2F rowsDetalles de las mejoras más recientes de esta versión, útiles sobre todo para nosotros.
Largest correctionLa mayor distancia, en metros, a la que TrueFuse movió la curva respecto al barómetro.
Burnout stamp usedEl instante de fin de combustión con el que trabajó TrueFuse, marcado como «repaired» si tuvo que corregirse.
Apogee stamps usedLos instantes de apogeo con los que trabajó TrueFuse.
MethodUna breve descripción de cómo funciona TrueFuse.

TruePath

Lo que hizo TruePath al eliminar picos y suavizar la curva.

FilaQué muestra
Filter versionLa versión de TruePath que procesó el vuelo.
InputLo que recibió, normalmente la salida de TrueFuse.
Detection floorLa perturbación más pequeña, en metros, que TruePath trataría como un pico en este vuelo.
Samples cleanedCuántas muestras sustituyó, del total.
Window selectionCuántas ventanas de suavizado cortas, medias y largas usó a lo largo del vuelo. Suaviza de forma más ajustada en el apogeo y más amplia bajo el paracaídas.
Descent changeCuánto cambió el suavizado el descenso, de media, en metros.

Motion sensor

En las placas de revisión 4 y posteriores.

FilaQué muestra
Rail angleEl ángulo del cohete respecto a la vertical en la plataforma justo antes del despegue, con su incertidumbre, y si el soporte aguantó, se movió o no pudo evaluarse. Si no pudo medirse, la fila indica el motivo.
Altimeter movedSe muestra en rojo si el Nano se movió en su soporte durante la combustión, explicando que el ángulo de la guía, la inclinación y el giro no son fiables pero que la altitud, la velocidad y el apogeo no se ven afectados.
Rail angle detailLas mediciones en las que se basa el ángulo de la guía, para quien quiera comprobarlo.
IMU saturationSi el acelerómetro o el giroscopio llegaron al límite de su rango durante el vuelo. «None» es lo que quiere ver; la fila se pone en rojo si alguno lo alcanzó.
Spin rate X, Y, ZLa velocidad de rotación máxima y media alrededor de cada eje.
Sensor syncSi los datos del barómetro y del sensor de movimiento se alinearon, y en cuánto.
Accel calibrationLos desplazamientos de calibración del acelerómetro en uso, en mG.
Calibration qualityLo bien que salió la calibración, con la peor posición y una guía para leer los valores, o una nota de que el Nano nunca se ha calibrado. Consulte Calibración de la IMU.

Sensor and device settings

Las condiciones en las que se grabó el vuelo.

FilaQué muestra
Forecast pressureLa presión a nivel del mar usada para calcular la altura, fijada en 1013,25 hPa.
Static temperatureLa temperatura usada para calcular la altura, fijada en 15 °C.
Sensor tempLa temperatura de la placa al inicio y al final del vuelo.
BatteryLa tensión de la batería, con un porcentaje aproximado, al inicio y al final del vuelo. Una forma práctica de comprobar que la batería estaba en buen estado para el vuelo.
Sample oversamplingCuántas lecturas promedia el barómetro por cada valor que entrega.
IIR filterEl ajuste del filtro propio del barómetro.
Hybrid modeEl modo híbrido usado en el vuelo.
Pad seedLas lecturas de la plataforma tomadas al final del arranque para fijar la altitud de partida: su media recortada y su mediana, cuántas había y su dispersión.
Barometer first and 20th conversionLa primera lectura del barómetro tras el encendido y su lectura una vez calentado.
Pad floor at launchLa referencia de suelo fijada en el despegue, desde la que se mide cada altura del vuelo.

Save timings

FilaQué muestra
Post-flight filterCuánto tardaron TrueFuse y TruePath, en milisegundos.
IMU analysisCuánto tardó el cálculo de los datos de movimiento, en la revisión 4 y posteriores.
Save CSVCuánto tardó la escritura del registro.

Hardware health

Datos sobre cómo funcionó el propio Nano durante el vuelo y el guardado. Son sobre todo para nosotros, pero sirven de registro útil si algo parece ir mal.

FilaQué muestra
Sensor initialisationSi los sensores arrancaron correctamente.
Buffer overflowsSi se perdió alguna lectura de los sensores por llegar más rápido de lo que podía recogerse. Lo deseable es 0.
Loop computeCuánto tardó en ejecutarse el bucle principal del Nano, como máximo y de media.
Free heap, PSRAM and internal RAMCuánta memoria quedaba en el punto más ajustado, y en cada fase del guardado.
BrownoutsSi la tensión bajó tanto como para reiniciar el procesador.
Body buffer and Log trimmedCuánta memoria usó el registro frente a la reservada, y si hubo que descartar muestras para que cupiera.
CompressionLo bien que se comprimió el registro, de su tamaño completo al archivo ACLZ.
Clock at saveLa velocidad del procesador usada para el guardado, y la batería en ese momento. El guardado es más lento con la batería baja para proteger la celda.
Filter stage split and ACLZ save phasesCuánto tardó cada parte del guardado.
Launch confirmCómo se confirmó el despegue, y cuánto tiempo se habían mantenido el empuje y la altura en ese momento.
I2C busLa velocidad de la conexión con los sensores, y cualquier error en ella.
Sensor FIFOCómo se recogieron las lecturas del sensor de movimiento, y si se perdió alguna.
High speed sensorSi el ajuste de sensor de alta velocidad estaba activado, y cuántas lecturas entraron en cada fila registrada.
Raw altitude columnCuántas muestras difieren entre la altitud bruta y la procesada, y cuánto espacio ocupa la columna bruta en el registro.
Log save FAILEDSe muestra en rojo si el registro no pudo guardarse, con el motivo.