Podręcznik altimetru Nano V1
Ta instrukcja zawiera szczegółowy opis wszystkich funkcji i obsługi naszego małego altimetru rakietowego Nano V1

Strona informacji zapisywana z każdym lotem

PDF

Za każdym razem, gdy Nano zapisuje lot, obok zapisu tworzy stronę informacji o locie o nazwie flightinfo<tag>-<n>.html, pasującą do flightlog<tag>-<n>.aclz. Otwórz ją bezpośrednio z dysku Nano w dowolnej przeglądarce, aby zobaczyć lot w skrócie.

Nie wymaga internetu, działa na telefonie i dostosowuje się do jasnego lub ciemnego motywu urządzenia. Ma dwie karty: Flight z wynikiem i Diagnostics ze wszystkim, co Nano zarejestrował podczas zapisywania.

Warto wiedzieć
Strona jest podpisana tak jak zapis, więc nie da się jej zmienić niepostrzeżenie. Przesyła się jednak zapis. Jeśli potrzebujesz pomocy z lotem, dotknij Copy as text na karcie Diagnostics i wklej tekst do e-maila.

Karta Flight

Otwiera się jako pierwsza. U góry są numer lotu i nazwa urządzenia oraz rewizja płytki, oprogramowanie i numer seryjny.

Apogeum

Apogeum nad wyrzutnią z przetworzonego przebiegu i czas od startu, w którym zostało osiągnięte. Pod nim są dwa przyciski: Download log pobiera zapis leżący obok tej strony, więc działa po otwarciu strony z dysku Nano lub z folderu, do którego skopiowano oba pliki, a Upload otwiera stronę przesyłania Altimeter Cloud.

Komunikaty

Pod apogeum pojawia się komunikat z kolorową kropką dla wszystkiego, co warto wiedzieć o locie. Każdy jest wyświetlany tylko wtedy, gdy ma zastosowanie.

KomunikatZnaczenie
Log save failedNie udało się zapisać zapisu; podany jest powód. Lot zostaje zachowany w kopii zapasowej, a zapisywanie zostanie ponowione przy następnym włączeniu; zobacz Odzyskiwanie zapisów.
Log recoveredLot został odtworzony z kopii zapasowej, na przykład po zaniku zasilania, zamiast zapisany bezpośrednio z pamięci lotu.
Log savedNormalny zapis z pamięci lotu.
Filter noteApogeum wykryte na bieżąco w locie i apogeum przetworzone różnią się o ponad 1 m, zwykle dlatego, że przetwarzanie usunęło skok ciśnienia w pobliżu szczytu. Podawane są obie wartości.
Log trimmedKilka próbek z końca zapisu zostało pominiętych, aby zmieścić się w pamięci.
Altimeter movedOd rewizji 4: Nano przesunął się w uchwycie podczas pracy silnika, więc kąt prowadnicy, nachylenie i wartości obrotów są niewiarygodne. Wysokość, prędkość i apogeum nie są zagrożone. Zobacz Montaż wysokościomierza.
Accelerometer or gyro hit its limitNiektóre odczyty osiągnęły koniec zakresu czujnika (±32 g, ±2000 °/s), więc w tym czasie są zaniżone. Strona Dokładność zawiera wskazówkę dla lotów powyżej 32 g.
Accelerometer never calibratedKąty i kąt prowadnicy byłyby dokładniejsze po kalibracji IMU.

Strona nigdy nie podaje, że zapis został zweryfikowany, ponieważ powstaje tuż przed sprawdzeniem zapisu przez Nano. Potwierdzają to 20 białych błysków na końcu zapisywania.

Dane lotu

WartośćZnaczenie
Max velocity up / downNajszybsze wznoszenie i najszybsze opadanie
BurnoutKiedy silnik przestał pchać, od rewizji 4
LandingKiedy rakieta wylądowała i na jakiej wysokości się zatrzymała
Landing speedJak szybko opadała, z buźką pokazującą, jak twarde było lądowanie: ? do 4 m/s, ? do 8, ? do 15, ? do 25 i ? powyżej
Flight timeOd oderwania do lądowania
Rail angleOd rewizji 4 kąt rakiety względem pionu na wyrzutni tuż przed oderwaniem
Launch confirmed byPrzyspieszenie lub samo ciśnienie
Powered on before launchJak długo Nano był włączony w chwili startu
Samples / Average rateIle wierszy ma zapis i średnia częstotliwość w całym locie. Przy włączonym trybie hybrydowym jest znacznie niższa od częstotliwości zapisu, ponieważ opadanie jest zapisywane rzadziej
Log fileNazwa i rozmiar zapisu
Saved fromPamięć lotu lub kopia zapasowa w przypadku odzyskanego lotu

Wykresy

Trzy małe wykresy: wysokość w całym zapisie od wyrzutni do końca, zbliżenie 2 sekundy przed i po apogeum oraz od rewizji 4 przyspieszenie powyżej 1 g od startu do chwili tuż po końcu pracy silnika. Punkty są rozłożone według próbek, a nie czasu, więc służą do szybkiego podglądu; pełne interaktywne wykresy daje Altimeter Cloud.

Karta Diagnostics

Wszystkie wartości zarejestrowane podczas zapisywania, pogrupowane w karty z wierszami etykieta i wartość. Czerwone wiersze to błędy, a bursztynowe to ostrzeżenia. Plakietka karty pokazuje liczbę wierszy. Niektóre wiersze pojawiają się tylko wtedy, gdy mają zastosowanie, na przykład wiersze czujnika ruchu od rewizji 4 lub wiersze ACLZ dla zapisu ACLZ.

Przycisk Copy as text kopiuje komunikaty, dane lotu i wszystkie karty jako zwykły tekst, gotowy do wklejenia w e-mailu do pomocy technicznej.

Altitude processing

Jak zapisana wysokość powstała z barometru.

WierszCo pokazuje
WaveformMały wykres 60 próbek wokół szczytu: surowa wysokość z barometru na szaro i przetworzona wysokość linią przerywaną, w tej samej skali, z linią na surowym szczycie. Pokazuje dokładnie, co przetwarzanie zrobiło na szczycie lotu.
OrderKroki, przez które przeszła wysokość: surowy barometr, potem TrueFuse, potem TruePath usuwający skoki, potem TruePath wygładzający.
Saved altitudeCo zawiera kolumna Altitude w zapisie: przetworzony przebieg.
Raw columnGdzie w zapisie przechowywana jest nietknięta wysokość z barometru, abyś mógł ją porównać.
Saved velocityJak kolumna Velocity została obliczona z przetworzonej wysokości.
Raw apogeeNajwyższy punkt surowego przebiegu barometru i czas jego wystąpienia.
Processed apogeeNajwyższy punkt przetworzonego przebiegu, czyli apogeum podawane wszędzie, z różnicą względem surowego apogeum. W czystym locie różnią się o kilka centymetrów; większa różnica oznacza, że przetwarzanie usunęło coś, co nie było rzeczywistą wysokością, na przykład skok przy wyrzucie.

TrueFuse 2 fusion

Co TrueFuse zrobił w tym locie. Większości wystarczą Status i Largest correction.

WierszCo pokazuje
Filter versionWersja TrueFuse, która przetworzyła lot.
StatusCzy został zastosowany; zastosowany, ale bez korekty startu, bo rakieta koziołkowała, jak przy rzucie ręką lub niestabilnym locie; albo nieuruchomiony, i dlaczego.
Altitude sourceZ którego przebiegu pochodzi zapisana wysokość.
Trend holdsIle razy TrueFuse przeprowadził wysokość przez krótkie zakłócenie ciśnienia na podstawie trendu lotu i jak długo.
Launch fuse windowsIle razy utrzymał wysokość według akcelerometru podczas startu.
Pad holdsIle razy utrzymał stałą wysokość na wyrzutni.
2F rowsSzczegóły najnowszych usprawnień w tej wersji, przydatne głównie nam.
Largest correctionNajwiększe odchylenie przebiegu TrueFuse od barometru, w metrach.
Burnout stamp usedCzas końca pracy silnika, z którego korzystał TrueFuse, oznaczony „repaired”, jeśli trzeba go było poprawić.
Apogee stamps usedCzasy apogeum, z których korzystał TrueFuse.
MethodKrótki opis działania TrueFuse.

TruePath

Co TruePath zrobił, usuwając skoki i wygładzając przebieg.

WierszCo pokazuje
Filter versionWersja TruePath, która przetworzyła lot.
InputCo otrzymał, zwykle wynik TrueFuse.
Detection floorNajmniejsze zakłócenie w metrach, które TruePath potraktowałby w tym locie jako skok.
Samples cleanedIle próbek zastąpił, z ogólnej liczby.
Window selectionIle krótkich, średnich i długich okien wygładzania użył w trakcie lotu. W okolicy apogeum wygładza ciaśniej, a pod spadochronem szerzej.
Descent changeJak bardzo wygładzanie zmieniło opadanie, średnio, w metrach.

Motion sensor

Na płytkach w rewizji 4 i nowszych.

WierszCo pokazuje
Rail angleKąt rakiety względem pionu na wyrzutni tuż przed oderwaniem, z jego niepewnością, oraz czy uchwyt się trzymał, przesunął, czy nie dało się tego ocenić. Jeśli nie udało się go zmierzyć, wiersz podaje powód.
Altimeter movedWyświetlany na czerwono, jeśli Nano przesunął się w uchwycie podczas pracy silnika, z wyjaśnieniem, że kąt prowadnicy, nachylenie i obroty są niewiarygodne, ale wysokość, prędkość i apogeum nie są zagrożone.
Rail angle detailPomiary, z których wynika kąt prowadnicy, dla chcących go sprawdzić.
IMU saturationCzy akcelerometr lub żyroskop osiągnął w locie koniec zakresu. „None” to pożądany wynik; wiersz jest czerwony, jeśli którykolwiek go osiągnął.
Spin rate X, Y, ZNajszybsza i średnia prędkość obrotowa wokół każdej osi.
Sensor syncCzy dane barometru i czujnika ruchu zostały do siebie dopasowane i o ile.
Accel calibrationUżywane przesunięcia kalibracji akcelerometru w mG.
Calibration qualityJak udała się kalibracja, z najgorszą pozycją i wskazówką, jak czytać wartości, albo informacją, że Nano nigdy nie był kalibrowany. Zobacz Kalibracja IMU.

Sensor and device settings

Warunki, w jakich zarejestrowano lot.

WierszCo pokazuje
Forecast pressureCiśnienie na poziomie morza używane do obliczania wysokości, stałe 1013,25 hPa.
Static temperatureTemperatura używana do obliczania wysokości, stała 15 °C.
Sensor tempTemperatura płytki na początku i na końcu lotu.
BatteryNapięcie akumulatora z przybliżonym procentem na początku i na końcu lotu. Wygodny sposób sprawdzenia, czy akumulator był w dobrym stanie.
Sample oversamplingIle odczytów barometr uśrednia dla każdej podawanej wartości.
IIR filterUstawienie własnego filtra barometru.
Hybrid modeTryb hybrydowy użyty w locie.
Pad seedOdczyty z wyrzutni pobrane na końcu uruchamiania w celu ustalenia wysokości początkowej: ich przycięta średnia i mediana, liczba i rozrzut.
Barometer first and 20th conversionPierwszy odczyt barometru po włączeniu i jego odczyt po rozgrzaniu.
Pad floor at launchPunkt odniesienia przy ziemi ustalony przy starcie, od którego mierzona jest każda wysokość w locie.

Save timings

WierszCo pokazuje
Post-flight filterJak długo trwały TrueFuse i TruePath, w milisekundach.
IMU analysisJak długo trwało obliczanie danych ruchu, od rewizji 4.
Save CSVJak długo trwało zapisywanie zapisu.

Hardware health

Dane o tym, jak sam Nano pracował podczas lotu i zapisywania. Są przeznaczone głównie dla nas, ale stanowią przydatny zapis, gdyby coś kiedyś wyglądało źle.

WierszCo pokazuje
Sensor initialisationCzy czujniki uruchomiły się poprawnie.
Buffer overflowsCzy jakieś odczyty czujników zostały utracone, bo napływały szybciej, niż można je było odebrać. Pożądana wartość to 0.
Loop computeJak długo trwał obieg głównej pętli Nano, maksymalnie i średnio.
Free heap, PSRAM and internal RAMIle pamięci pozostało w najciaśniejszym momencie i na każdym etapie zapisywania.
BrownoutsCzy napięcie spadło na tyle, że procesor się zrestartował.
Body buffer and Log trimmedIle pamięci zajął zapis w stosunku do zarezerwowanej i czy trzeba było pominąć jakieś próbki, aby się zmieścił.
CompressionJak dobrze zapis się skompresował, od pełnego rozmiaru do pliku ACLZ.
Clock at saveSzybkość procesora użyta przy zapisywaniu i stan akumulatora w tym czasie. Przy słabym akumulatorze zapisywanie przebiega wolniej, aby chronić ogniwo.
Filter stage split and ACLZ save phasesJak długo trwała każda część zapisywania.
Launch confirmJak potwierdzono start i jak długo ciąg i wysokość były utrzymywane w tym momencie.
I2C busSzybkość połączenia z czujnikami i ewentualne błędy.
Sensor FIFOJak odbierano odczyty czujnika ruchu i czy jakieś zostały pominięte.
High speed sensorCzy czujnik szybki był włączony i ile odczytów trafiło do każdego zapisanego wiersza.
Raw altitude columnIle próbek różni się między surową a przetworzoną wysokością i ile miejsca zajmuje surowa kolumna w zapisie.
Log save FAILEDWyświetlany na czerwono, jeśli nie udało się zapisać zapisu, z podaniem powodu.