Das Nano V1 Altimeter Handbuch
Dieses Handbuch beschreibt alle Funktionen und den Betrieb unseres winzigen Nano V1 Raketenaltimeters.

Die Fluginfo-Seite zu jedem Flug

PDF

Jedes Mal, wenn der Nano einen Flug speichert, schreibt er neben das Protokoll eine Fluginfo-Seite mit dem Namen flightinfo<tag>-<n>.html, passend zu flightlog<tag>-<n>.aclz. Öffnen Sie sie direkt vom Laufwerk des Nano in einem beliebigen Browser, um den Flug auf einen Blick zu sehen.

Sie braucht keine Internetverbindung, funktioniert auf dem Handy und folgt der hellen oder dunklen Einstellung Ihres Geräts. Sie hat zwei Reiter: Flight für das Ergebnis und Diagnostics mit allem, was der Nano beim Speichern festgehalten hat.

Gut zu wissen
Die Seite wird wie das Protokoll signiert und kann daher nicht unbemerkt geändert werden. Hochgeladen wird aber das Protokoll. Wenn Sie Hilfe zu einem Flug brauchen, tippen Sie im Reiter Diagnostics auf Copy as text und fügen Sie den Text in Ihre E-Mail ein.

Der Reiter Flight

Er öffnet sich zuerst. Oben stehen Flugnummer und Gerätename, dazu Board-Revision, Firmware und Seriennummer.

Apogäum

Das Apogäum über der Startrampe aus der verarbeiteten Kurve und wie lange nach dem Start es erreicht wurde. Darunter sitzen zwei Schaltflächen: Download log lädt das Protokoll neben dieser Seite herunter, funktioniert also, wenn Sie die Seite vom Laufwerk des Nano oder aus einem Ordner öffnen, in den Sie beide Dateien kopiert haben, und Upload öffnet die Upload-Seite der Altimeter Cloud.

Hinweise

Unter dem Apogäum erscheint für alles Wissenswerte zum Flug ein Hinweis mit einem farbigen Punkt. Jeder wird nur angezeigt, wenn er zutrifft.

HinweisBedeutung
Log save failedDas Protokoll konnte nicht gespeichert werden, mit Angabe des Grundes. Der Flug bleibt in der Sicherungskopie erhalten, und das Speichern wird beim nächsten Einschalten erneut versucht; siehe Protokollwiederherstellung.
Log recoveredDer Flug wurde aus der Sicherungskopie wiederhergestellt, zum Beispiel nach einem Stromausfall, statt direkt aus dem Flugspeicher gespeichert zu werden.
Log savedEin normales Speichern aus dem Flugspeicher.
Filter noteDas live im Flug erkannte Apogäum und das verarbeitete Apogäum weichen um mehr als 1 m voneinander ab, meist weil die Verarbeitung eine Druckspitze nahe dem Gipfel entfernt hat. Beide Werte werden angegeben.
Log trimmedEinige Messwerte am Ende des Protokolls wurden verworfen, damit es in den Speicher passt.
Altimeter movedAb Revision 4: Der Nano hat sich während der Brennphase in seiner Halterung verschoben, daher sind Schienenwinkel, Neigung und Drehwerte unzuverlässig. Höhe, Geschwindigkeit und Apogäum sind nicht betroffen. Siehe Die Installation des Altimeters.
Accelerometer or gyro hit its limitEinige Messwerte haben das Ende des Sensorbereichs erreicht (±32 g, ±2.000 °/s) und sind in dieser Zeit daher zu niedrig. Die Seite Genauigkeit enthält einen Tipp für Flüge über 32 g.
Accelerometer never calibratedDie Winkel und der Schienenwinkel wären nach dem Kalibrieren der IMU genauer.

Die Seite sagt nie, dass das Protokoll verifiziert wurde, weil sie kurz bevor der Nano das Protokoll prüft geschrieben wird. Das bestätigen die 20 weißen Blitze am Ende des Speicherns.

Flugwerte

WertBedeutung
Max velocity up / downDer schnellste Steigflug und der schnellste Sinkflug
BurnoutWann der Motor aufgehört hat zu schieben, ab Revision 4
LandingWann die Rakete gelandet ist und auf welcher Höhe sie zur Ruhe kam
Landing speedWie schnell sie herunterkam, mit einem Gesicht, das zeigt, wie hart: ? bis 4 m/s, ? bis 8, ? bis 15, ? bis 25 und ? darüber
Flight timeAbheben bis Landung
Rail angleAb Revision 4 der Winkel der Rakete zur Senkrechten auf der Startrampe kurz vor dem Abheben
Launch confirmed byBeschleunigung oder allein Druck
Powered on before launchWie lange der Nano beim Start schon eingeschaltet war
Samples / Average rateWie viele Zeilen das Protokoll hat und die durchschnittliche Rate über den Flug. Bei eingeschaltetem Hybridmodus liegt sie deutlich unter Ihrer Aufzeichnungsrate, weil der Sinkflug mit niedrigerer Rate aufgezeichnet wird
Log fileName und Größe des Protokolls
Saved fromFlugspeicher oder bei einem wiederhergestellten Flug die Sicherungskopie

Diagramme

Drei kleine Diagramme: die Höhe über das ganze Protokoll von der Startrampe bis zum Aufzeichnungsende, ein Ausschnitt 2 Sekunden vor und nach dem Apogäum und ab Revision 4 die Beschleunigung über 1 g vom Start bis kurz nach dem Brennschluss. Die Punkte sind nach Messwerten statt nach Zeit verteilt und daher für einen schnellen Überblick gedacht; die vollständigen interaktiven Diagramme bietet die Altimeter Cloud.

Der Reiter Diagnostics

Jeder Wert, den das Speichern festgehalten hat, gruppiert in Karten mit Zeilen aus Bezeichnung und Wert. Rote Zeilen sind Fehler, bernsteinfarbene Zeilen Warnungen. Das Abzeichen des Reiters zeigt, wie viele Zeilen es gibt. Manche Zeilen erscheinen nur, wenn sie zutreffen, zum Beispiel die Zeilen des Bewegungssensors ab Revision 4 oder die ACLZ-Zeilen bei einem ACLZ-Protokoll.

Die Schaltfläche Copy as text kopiert die Hinweise, die Flugwerte und jede Karte als reinen Text, bereit zum Einfügen in eine E-Mail an den Support.

Altitude processing

Wie die gespeicherte Höhe aus dem Barometer entstanden ist.

ZeileWas sie zeigt
WaveformEin kleines Diagramm der 60 Messwerte um den Gipfel: die rohe Barometerhöhe in Grau und die verarbeitete Höhe gestrichelt, im selben Maßstab, mit einer Linie am rohen Gipfel. Es zeigt genau, was die Verarbeitung an der Spitze des Flugs getan hat.
OrderDie Schritte, die die Höhe durchlaufen hat: das rohe Barometer, dann TrueFuse, dann TruePath beim Entfernen von Spitzen, dann TruePath beim Glätten.
Saved altitudeWas die Spalte Altitude im Protokoll enthält: die verarbeitete Kurve.
Raw columnWo die unveränderte Barometerhöhe im Protokoll gespeichert ist, damit Sie vergleichen können.
Saved velocityWie die Spalte Velocity aus der verarbeiteten Höhe berechnet wurde.
Raw apogeeDer höchste Punkt der rohen Barometerkurve und wann er erreicht wurde.
Processed apogeeDer höchste Punkt der verarbeiteten Kurve, also das überall angegebene Apogäum, mit der Differenz zum rohen Apogäum. Bei einem sauberen Flug liegen sie wenige Zentimeter auseinander; eine größere Differenz bedeutet, dass die Verarbeitung etwas entfernt hat, das keine echte Höhe war, etwa eine Ausstoßspitze.

TrueFuse 2 fusion

Was TrueFuse bei diesem Flug getan hat. Die meisten brauchen nur Status und Largest correction.

ZeileWas sie zeigt
Filter versionDie Version von TrueFuse, die den Flug verarbeitet hat.
StatusOb er angewendet wurde; angewendet, aber ohne die Startkorrektur, weil die Rakete taumelte, etwa bei einem Handwurf oder einem instabilen Flug; oder nicht ausgeführt, und warum.
Altitude sourceAus welcher Kurve die gespeicherte Höhe stammt.
Trend holdsWie oft TrueFuse die Höhe anhand des eigenen Verlaufs des Flugs über eine kurze Druckstörung getragen hat und wie lange.
Launch fuse windowsWie oft er die Höhe beim Start anhand des Beschleunigungssensors gehalten hat.
Pad holdsWie oft er die Höhe auf der Startrampe stabil gehalten hat.
2F rowsDetails zu den neuesten Verfeinerungen in dieser Version, vor allem für uns nützlich.
Largest correctionDer größte Betrag in Metern, um den TrueFuse die Kurve vom Barometer verschoben hat.
Burnout stamp usedDer Brennschlusszeitpunkt, von dem TrueFuse ausgegangen ist, mit „repaired“ gekennzeichnet, wenn er korrigiert werden musste.
Apogee stamps usedDie Apogäumszeitpunkte, von denen TrueFuse ausgegangen ist.
MethodEine kurze Beschreibung, wie TrueFuse arbeitet.

TruePath

Was TruePath beim Entfernen von Spitzen und Glätten der Kurve getan hat.

ZeileWas sie zeigt
Filter versionDie Version von TruePath, die den Flug verarbeitet hat.
InputWas es erhalten hat, normalerweise die Ausgabe von TrueFuse.
Detection floorDie kleinste Störung in Metern, die TruePath bei diesem Flug als Spitze behandeln würde.
Samples cleanedWie viele Messwerte es von der Gesamtzahl ersetzt hat.
Window selectionWie viele kurze, mittlere und lange Glättungsfenster es über den Flug verwendet hat. Um das Apogäum glättet es enger, am Fallschirm weiter.
Descent changeWie stark die Glättung den Sinkflug im Durchschnitt verändert hat, in Metern.

Motion sensor

Bei Boards ab Revision 4.

ZeileWas sie zeigt
Rail angleDer Winkel der Rakete zur Senkrechten auf der Startrampe kurz vor dem Abheben, mit seiner Unsicherheit, und ob die Halterung gehalten hat, verrutscht ist oder nicht beurteilt werden konnte. Konnte er nicht gemessen werden, nennt die Zeile den Grund.
Altimeter movedRot angezeigt, wenn sich der Nano während der Brennphase in seiner Halterung verschoben hat, mit dem Hinweis, dass Schienenwinkel, Neigung und Drehung unzuverlässig sind, Höhe, Geschwindigkeit und Apogäum aber nicht betroffen.
Rail angle detailDie Messungen hinter dem Schienenwinkel, für alle, die ihn prüfen möchten.
IMU saturationOb Beschleunigungssensor oder Gyroskop während des Flugs das Ende ihres Messbereichs erreicht haben. „None“ ist das, was Sie sehen möchten; die Zeile wird rot, wenn einer von beiden es erreicht hat.
Spin rate X, Y, ZDie schnellste und die durchschnittliche Drehrate um jede Achse.
Sensor syncOb die Daten von Barometer und Bewegungssensor aufeinander ausgerichtet wurden und um wie viel.
Accel calibrationDie verwendeten Kalibrierungsoffsets des Beschleunigungssensors in mG.
Calibration qualityWie gut die Kalibrierung gelungen ist, mit der schlechtesten Position und einer Lesehilfe für die Werte, oder ein Hinweis, dass der Nano nie kalibriert wurde. Siehe Kalibrierung der IMU.

Sensor and device settings

Die Bedingungen, unter denen der Flug aufgezeichnet wurde.

ZeileWas sie zeigt
Forecast pressureDer für die Höhenberechnung verwendete Luftdruck auf Meereshöhe, fest auf 1013,25 hPa.
Static temperatureDie für die Höhenberechnung verwendete Temperatur, fest auf 15 °C.
Sensor tempDie Platinentemperatur zu Beginn und am Ende des Flugs.
BatteryDie Akkuspannung mit einem groben Prozentwert zu Beginn und am Ende des Flugs. Eine praktische Kontrolle, ob der Akku für den Flug in gutem Zustand war.
Sample oversamplingWie viele Messungen das Barometer für jeden ausgegebenen Wert mittelt.
IIR filterDie Einstellung des eigenen Filters des Barometers.
Hybrid modeDer für den Flug verwendete Hybridmodus.
Pad seedDie am Ende des Starts genommenen Rampenmesswerte zur Festlegung der Ausgangshöhe: ihr getrimmter Mittelwert und Median, ihre Anzahl und ihre Streuung.
Barometer first and 20th conversionDer erste Messwert des Barometers nach dem Einschalten und sein Messwert nach dem Aufwärmen.
Pad floor at launchDer beim Start festgelegte Bodenbezug, von dem aus jede Höhe im Flug gemessen wird.

Save timings

ZeileWas sie zeigt
Post-flight filterWie lange TrueFuse und TruePath gebraucht haben, in Millisekunden.
IMU analysisWie lange die Berechnung der Bewegungswerte gedauert hat, ab Revision 4.
Save CSVWie lange das Schreiben des Protokolls gedauert hat.

Hardware health

Werte dazu, wie der Nano selbst während des Flugs und des Speicherns gelaufen ist. Sie sind vor allem für uns gedacht, aber eine nützliche Aufzeichnung, falls einmal etwas falsch aussieht.

ZeileWas sie zeigt
Sensor initialisationOb die Sensoren korrekt gestartet sind.
Buffer overflowsOb Sensormesswerte verloren gingen, weil sie schneller eintrafen, als sie abgeholt werden konnten. 0 ist das, was Sie sehen möchten.
Loop computeWie lange die Hauptschleife des Nano maximal und im Durchschnitt zum Durchlaufen brauchte.
Free heap, PSRAM and internal RAMWie viel Speicher an der knappsten Stelle und in jeder Phase des Speicherns frei war.
BrownoutsOb die Spannung so weit eingebrochen ist, dass der Prozessor neu gestartet ist.
Body buffer and Log trimmedWie viel Speicher das Protokoll im Verhältnis zum reservierten Bereich belegt hat und ob Messwerte verworfen werden mussten, damit es passt.
CompressionWie gut sich das Protokoll komprimieren ließ, von seiner vollen Größe bis zur ACLZ-Datei.
Clock at saveDie beim Speichern verwendete Prozessorgeschwindigkeit und der Akkustand zu diesem Zeitpunkt. Bei schwachem Akku läuft das Speichern langsamer, um die Zelle zu schonen.
Filter stage split and ACLZ save phasesWie lange jeder Teil des Speicherns gedauert hat.
Launch confirmWie der Start bestätigt wurde und wie lange Schub und Höhe zu diesem Zeitpunkt gehalten wurden.
I2C busDie Geschwindigkeit der Verbindung zu den Sensoren und eventuelle Fehler darauf.
Sensor FIFOWie die Messwerte des Bewegungssensors abgeholt wurden und ob welche verpasst wurden.
High speed sensorOb die Einstellung Hochgeschwindigkeitssensor eingeschaltet war und wie viele Messwerte in jede aufgezeichnete Zeile eingeflossen sind.
Raw altitude columnWie viele Messwerte sich zwischen roher und verarbeiteter Höhe unterscheiden und wie viel Platz die Rohspalte im Protokoll belegt.
Log save FAILEDRot angezeigt, wenn das Protokoll nicht gespeichert werden konnte, mit Angabe des Grundes.