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

Protokollwiederherstellung

PDF

Der Nano schreibt dein abgeschlossenes Flugprotokoll auf sein USB-Laufwerk, sobald er die Landung erkennt. Aber was, wenn er vorher die Stromversorgung verliert oder unerwartet abstürzt? Die Flugprotokoll-Wiederherstellungsfunktion ist genau für diese Situationen ein Sicherheitsnetz und funktioniert von selbst, ohne dass du etwas tun musst.

Funktionsweise

Während der Aufzeichnung speichert der Nano zwei Kopien deines Flugs. Das hochaufgelöste Protokoll wird im Speicher aufgebaut und ist das, das normalerweise auf das Laufwerk geschrieben wird, wenn der Flug endet. Gleichzeitig streamt der Nano kontinuierlich eine vereinfachte Sicherung in einen separaten Bereich seines internen Flash-Speichers zusammen mit allen wichtigen Flugdetails: der Startzeit, dem Luftdruck auf Bodenniveau, den Temperaturen und auf Rev4 und späteren Platinen den Startwinkeln sowie den Abbrand- und Auswurfzeiten.

Dieser Sicherungsbereich ist nicht Teil des USB-Dateisystems und übersteht einen Stromausfall, einen Neustart oder sogar ein Dateisystemproblem. Um Platz zu sparen, wird die Sicherung mit einem Fünftel der Live-Rate aufgezeichnet, sodass ein 100-Hz-Flug mit 20 Hz und ein 50-Hz-Flug mit 10 Hz gesichert wird.

Wann es aktiviert wird

Die Sicherung beginnt in dem Moment, in dem der Nano einen Start erkennt und mit der Aufzeichnung beginnt. Wenn der Flug normal endet und das Protokoll auf das Laufwerk gespeichert wird, wird die Sicherung sofort gelöscht und es gibt nichts wiederherzustellen. Die Sicherung kommt nur zum Einsatz, wenn dieses normale Speichern nicht erfolgt, beispielsweise wenn der Nano zwischen dem Start und dem Schreiben des Protokolls die Stromversorgung verliert oder neu gestartet wird.

Einen verlorenen Flug wiederherstellen

Es gibt nichts Besonderes, das du tun musst. Wenn du den Nano das nächste Mal einschaltest, prüft er den Sicherungsbereich beim Start. Wenn er dort einen nicht gespeicherten Flug findet, baut er ihn automatisch wieder auf: Er lädt die Daten neu, führt sie durch die gleiche True-Path-Bereinigung und Apogäum-Erkennung wie bei einem normalen Speichern und schreibt ein ordnungsgemäßes Flugprotokoll und seine entsprechende Fluginfo-Seite, der die nächste Flugnummer zugewiesen wird, genau wie bei jedem anderen Flug. Die Sicherung wird dann gelöscht und der Nano startet sich selbst neu. Du könntest sehen, wie die LED dabei flackert. Wenn er wieder hochfährt, ist der wiederhergestellte Flug auf dem Laufwerk bereit zum Ansehen oder Hochladen.

Wie ein wiederhergestelltes Protokoll aussieht

Ein wiederhergestelltes Protokoll ist ein normales, vollständig gültiges Flugprotokoll. Es trägt denselben sicheren Hash wie jedes andere, daher wird es auf der Altimeter Cloud immer noch als authentisch überprüft. Es gibt ein paar Unterschiede, die es wert sind, zu kennen:

  • Es wird mit der niedrigeren Sicherungsrate aufgezeichnet, einem Fünftel der Live-Rate, sodass die Spur zeitlich etwas grobkörniger ist. Das Apogäum und das gesamte Flugprofil bleiben erhalten.
  • Es umfasst den Flug bis zu dem Moment, in dem die Stromversorgung unterbrochen wurde. Wenn das beim Apogäum war, hast du den Aufstieg und den Höhepunkt, aber nicht den Abstieg. Wenn der Nano es bis zur Landung geschafft hätte, hätte ohnehin ein normales Protokoll vorgelegen.

Du kannst einen wiederhergestellten Flug immer auseinander halten. Seine Fluginfo-Seite listet Saved from (Gespeichert von) als „Recovered from flash buffer" (Aus Flash-Puffer wiederhergestellt) statt „Flight memory" (Fluggedächtnis) auf, und device_information.html zeigt Recovery from flash (Wiederherstellung aus Flash) als „Ja", nachdem es ausgeführt wurde.

iREVISIONEN

Bei Rev4 und später enthält die Sicherung die vollständigen Bewegungsdaten (Beschleunigung, Gyroskop und Orientierung), sodass ein wiederhergestellter Flug seine IMU-Spuren behält. Bei Rev3 und früher enthält die Sicherung Höhe und Zeitmessung, was ohnehin alles ist, was diese Platinen aufzeichnen.

iGUT ZU WISSEN

Die Wiederherstellung gilt nur für einen Flug, der tatsächlich gestartet wurde. Wenn der Nano vor der Erkennung eines Starts zurückgesetzt wurde, gibt es keinen Flug zum Wiederherstellen. Und sobald ein Flug sicher auf dem Laufwerk ist, wird seine Sicherung gelöscht. Dies ist daher ein einmaliges Sicherheitsnetz für den letzten nicht gespeicherten Flug, nicht eine zweite Kopie von allem, das du je geflogen hast.