De Nano V1 altimeterhandleiding
Deze handleiding beschrijft alle functies en bediening van onze kleine Nano V1 rocket altimeter

De vluchtinfopagina die bij elke vlucht wordt opgeslagen

PDF

Elke keer dat de Nano een vlucht opslaat, schrijft hij naast de log een vluchtinfopagina, met de naam flightinfo<tag>-<n>.html passend bij flightlog<tag>-<n>.aclz. Open hem direct vanaf de schijf van de Nano in elke browser om de vlucht in één oogopslag te zien.

Hij heeft geen internetverbinding nodig, werkt op een telefoon en volgt de lichte of donkere modus van je apparaat. Hij heeft twee tabbladen: Flight voor het resultaat, en Diagnostics met alles wat de Nano over het opslaan heeft vastgelegd.

Goed om te weten
De pagina is ondertekend zoals de log, dus hij kan niet worden gewijzigd zonder dat het zichtbaar is. Je uploadt echter de log. Heb je hulp nodig bij een vlucht, tik dan op het tabblad Diagnostics op Copy as text en plak het in je e-mail.

Het tabblad Flight

Dit opent als eerste. Bovenaan staan het vluchtnummer en de apparaatnaam, met de revisie van het bordje, de firmware en het serienummer.

Apogeum

Het apogeum boven het lanceerplatform, uit de verwerkte curve, en hoe lang na de lancering het werd bereikt. Daaronder staan twee knoppen: Download log downloadt de log naast deze pagina, dus het werkt als je de pagina opent vanaf de schijf van de Nano of vanuit een map waarin je beide bestanden hebt gekopieerd, en Upload opent de uploadpagina van de Altimeter Cloud.

Meldingen

Onder het apogeum verschijnt een melding met een gekleurde stip voor alles wat de moeite waard is om over de vlucht te weten. Elke melding verschijnt alleen als hij van toepassing is.

MeldingWat het betekent
Log save failedDe log kon niet worden opgeslagen, met de reden. De vlucht blijft bewaard in de reservekopie en het opslaan wordt bij de volgende keer aanzetten opnieuw geprobeerd; zie Logherstel.
Log recoveredDe vlucht is opnieuw opgebouwd uit de reservekopie, bijvoorbeeld na stroomuitval, in plaats van direct uit het vluchtgeheugen te zijn opgeslagen.
Log savedNormaal opgeslagen uit het vluchtgeheugen.
Filter noteHet apogeum dat live tijdens de vlucht werd herkend en het verwerkte apogeum verschillen meer dan 1 m, meestal omdat de verwerking een drukpiek bij de top heeft verwijderd. Beide waarden worden gegeven.
Log trimmedEr zijn meetwaarden van het einde van de log weggelaten zodat hij in het geheugen past.
Altimeter movedBij revisie 4 en later is de Nano tijdens het branden in zijn houder verschoven, dus de waarden voor railhoek, helling en spin zijn onbetrouwbaar. Hoogte, snelheid en apogeum worden niet beïnvloed. Zie De hoogtemeter installeren.
Accelerometer or gyro hit its limitSommige metingen bereikten het einde van het bereik van de sensor (±32 g, ±2 000 °/s), dus ze meten in die tijd te laag. De pagina Nauwkeurigheid heeft een tip voor vluchten boven 32 g.
Accelerometer never calibratedDe hoeken en de railhoek zouden nauwkeuriger zijn na het kalibreren van de IMU.

De pagina meldt nooit dat de log is geverifieerd, omdat hij wordt geschreven vlak voordat de Nano de log controleert. De 20 witte flitsen aan het einde van het opslaan bevestigen dat.

Vluchtgegevens

GegevenWat het betekent
Max velocity up / downDe snelste klim en de snelste daling
BurnoutWanneer de motor stopte met duwen, bij revisie 4 en later
LandingWanneer hij landde, en op welke hoogte hij tot stilstand kwam
Landing speedHoe snel hij naar beneden kwam, met een gezichtje dat laat zien hoe hard: ? tot 4 m/s, ? tot 8, ? tot 15, ? tot 25, en ? daarboven
Flight timeVan lancering tot landing
Rail angleBij revisie 4 en later de hoek van de raket ten opzichte van verticaal op het lanceerplatform vlak voor de lancering
Launch confirmed byVersnelling, of alleen druk
Powered on before launchHoe lang de Nano aanstond toen hij werd gelanceerd
Samples / Average rateHoeveel rijen er in de log staan, en de gemiddelde rate over de vlucht. Met hybride modus aan ligt dit ruim onder je lograte, omdat de daling op een lagere rate wordt gelogd
Log fileDe naam en grootte van de log
Saved fromVluchtgeheugen, of de reservekopie bij een herstelde vlucht

Grafieken

Drie kleine grafieken: de hoogte over de hele log van het lanceerplatform tot de stop, een close-up van 2 seconden aan weerszijden van het apogeum, en bij revisie 4 en later de versnelling boven 1 g van de lancering tot vlak na de brandsluiting. De punten zijn per meetwaarde verdeeld in plaats van per tijd, dus ze zijn bedoeld voor een snelle blik; de Altimeter Cloud geeft je de volledige interactieve grafieken.

Het tabblad Diagnostics

Elke waarde die het opslaan heeft vastgelegd, gegroepeerd in kaarten met rijen van label en waarde. Rode rijen zijn fouten en amber rijen zijn waarschuwingen. De badge van het tabblad toont hoeveel rijen er zijn. Sommige rijen verschijnen alleen als ze van toepassing zijn, bijvoorbeeld de rijen van de bewegingssensor bij revisie 4 en later, of de ACLZ-rijen bij een ACLZ-log.

De knop Copy as text kopieert de meldingen, de vluchtgegevens en elke kaart als platte tekst, klaar om in een e-mail aan support te plakken.

Altitude processing

Hoe de opgeslagen hoogte uit de barometer is verkregen.

RijWat het toont
WaveformEen kleine grafiek van de 60 meetwaarden rond de top: de ruwe barometerhoogte in grijs en de verwerkte hoogte gestippeld, op dezelfde schaal, met een lijn bij de ruwe top. Hij laat precies zien wat de verwerking bovenaan de vlucht heeft gedaan.
OrderDe stappen die de hoogte heeft doorlopen: de ruwe barometer, dan TrueFuse, dan TruePath dat pieken verwijdert, dan TruePath dat gladmaakt.
Saved altitudeWat de kolom Altitude in de log bevat: de verwerkte curve.
Raw columnWaar de onbewerkte barometerhoogte in de log wordt bewaard, zodat je kunt vergelijken.
Saved velocityHoe de kolom Velocity uit de verwerkte hoogte is berekend.
Raw apogeeHet hoogste punt van de ruwe barometercurve, en wanneer dat was.
Processed apogeeHet hoogste punt van de verwerkte curve, het apogeum dat overal wordt gerapporteerd, met het verschil met het ruwe apogeum. Bij een schone vlucht liggen ze binnen een paar centimeter van elkaar; een groter verschil betekent dat de verwerking iets heeft verwijderd dat geen echte hoogte was, zoals een uitwerppiek.

TrueFuse 2 fusion

Wat TrueFuse bij deze vlucht heeft gedaan. De meeste mensen hebben alleen Status en Largest correction nodig.

RijWat het toont
Filter versionDe versie van TrueFuse die de vlucht heeft verwerkt.
StatusOf het is toegepast; toegepast maar zonder de lanceercorrectie omdat de raket tuimelde, zoals bij een worp met de hand of een instabiele vlucht; of niet uitgevoerd, en waarom.
Altitude sourceUit welke curve de opgeslagen hoogte komt.
Trend holdsHoe vaak TrueFuse de hoogte over een korte drukverstoring heen heeft geholpen met de eigen trend van de vlucht, en hoe lang.
Launch fuse windowsHoe vaak het de hoogte tijdens de lancering op de versnellingsmeter heeft vastgehouden.
Pad holdsHoe vaak het de hoogte op het lanceerplatform stabiel heeft gehouden.
2F rowsDetails van de nieuwste verfijningen in deze versie, vooral nuttig voor ons.
Largest correctionDe grootste afstand, in meters, waarover TrueFuse de curve van de barometer heeft verschoven.
Burnout stamp usedHet tijdstip van brandsluiting waarmee TrueFuse werkte, gemarkeerd als ‘repaired’ als het moest worden gecorrigeerd.
Apogee stamps usedDe tijdstippen van het apogeum waarmee TrueFuse werkte.
MethodEen korte beschrijving van hoe TrueFuse werkt.

TruePath

Wat TruePath deed toen het pieken verwijderde en de curve gladmaakte.

RijWat het toont
Filter versionDe versie van TruePath die de vlucht heeft verwerkt.
InputWat het als invoer kreeg, normaal de uitvoer van TrueFuse.
Detection floorDe kleinste verstoring, in meters, die TruePath bij deze vlucht als piek zou behandelen.
Samples cleanedHoeveel meetwaarden het heeft vervangen, van het totaal.
Window selectionHoeveel korte, middellange en lange gladmaakvensters het over de vlucht heeft gebruikt. Het maakt strakker glad rond het apogeum en ruimer onder de parachute.
Descent changeHoeveel het gladmaken de daling gemiddeld heeft veranderd, in meters.

Motion sensor

Op bordjes van revisie 4 en later.

RijWat het toont
Rail angleDe hoek van de raket ten opzichte van verticaal op het lanceerplatform vlak voor de lancering, met de onzekerheid, en of de houder vastzat, bewoog of niet kon worden beoordeeld. Kon hij niet worden gemeten, dan staat in de rij waarom.
Altimeter movedRood getoond als de Nano tijdens het branden in zijn houder is verschoven, met de uitleg dat railhoek, helling en spin onbetrouwbaar zijn maar hoogte, snelheid en apogeum niet worden beïnvloed.
Rail angle detailDe metingen achter de railhoek, voor wie hem wil controleren.
IMU saturationOf de versnellingsmeter of gyroscoop tijdens de vlucht het einde van zijn bereik heeft bereikt. ‘None’ is wat je wilt zien; hij wordt rood als een van beide dat deed.
Spin rate X, Y, ZDe snelste en gemiddelde draaisnelheid om elke as.
Sensor syncOf de data van barometer en bewegingssensor zijn gelijkgetrokken, en met hoeveel.
Accel calibrationDe gebruikte kalibratie-offsets van de versnellingsmeter, in mG.
Calibration qualityHoe goed de kalibratie ging, met de slechtste positie en een leeswijzer voor de getallen, of een opmerking dat de Nano nooit is gekalibreerd. Zie De IMU kalibreren.

Sensor and device settings

De omstandigheden waaronder de vlucht is opgenomen.

RijWat het toont
Forecast pressureDe luchtdruk op zeeniveau die is gebruikt om de hoogte te berekenen, vast op 1013,25 hPa.
Static temperatureDe temperatuur die is gebruikt om de hoogte te berekenen, vast op 15 °C.
Sensor tempDe temperatuur van het bordje aan het begin en einde van de vlucht.
BatteryDe accuspanning, en een ruw percentage, aan het begin en einde van de vlucht. Een handige controle dat de accu in goede staat was voor de vlucht.
Sample oversamplingHoeveel metingen de barometer middelt voor elke waarde die hij afgeeft.
IIR filterDe eigen filterinstelling van de barometer.
Hybrid modeDe hybride modus die voor de vlucht is gebruikt.
Pad seedDe metingen op het lanceerplatform aan het einde van het opstarten om de beginhoogte te bepalen: hun getrimde gemiddelde en mediaan, hoeveel het er waren, en hun spreiding.
Barometer first and 20th conversionDe eerste meting van de barometer na het aanzetten en zijn meting na het opwarmen.
Pad floor at launchHet grondreferentiepunt dat bij de lancering is vastgezet, waarvandaan elke hoogte in de vlucht wordt gemeten.

Save timings

RijWat het toont
Post-flight filterHoe lang TrueFuse en TruePath duurden, in milliseconden.
IMU analysisHoe lang het berekenen van de bewegingsgegevens duurde, bij revisie 4 en later.
Save CSVHoe lang het schrijven van de log duurde.

Hardware health

Gegevens over hoe de Nano zelf draaide tijdens de vlucht en het opslaan. Ze zijn vooral voor ons, maar ze zijn een nuttig verslag als er ooit iets niet klopt.

RijWat het toont
Sensor initialisationOf de sensoren correct zijn gestart.
Buffer overflowsOf er sensormetingen verloren zijn gegaan omdat ze sneller binnenkwamen dan ze konden worden verzameld. 0 is wat je wilt zien.
Loop computeHoe lang de hoofdlus van de Nano duurde, op zijn langst en gemiddeld.
Free heap, PSRAM and internal RAMHoeveel geheugen er op het krapste punt over was, en in elke fase van het opslaan.
BrownoutsOf de voeding zo ver zakte dat de processor herstartte.
Body buffer and Log trimmedHoeveel geheugen de log gebruikte ten opzichte van wat was gereserveerd, en of er meetwaarden moesten worden weggelaten om te passen.
CompressionHoe goed de log werd gecomprimeerd, van zijn volledige grootte tot het ACLZ-bestand.
Clock at saveDe processorsnelheid die voor het opslaan is gebruikt, en de accu op dat moment. Bij een lege accu gaat het opslaan langzamer om de cel te beschermen.
Filter stage split and ACLZ save phasesHoe lang elk deel van het opslaan duurde.
Launch confirmHoe de lancering werd bevestigd, en hoe lang de stuwkracht en hoogte op dat moment waren vastgehouden.
I2C busDe snelheid van de verbinding met de sensoren, en eventuele fouten daarop.
Sensor FIFOHoe de metingen van de bewegingssensor zijn verzameld, en of er gemist zijn.
High speed sensorOf de instelling voor de hogesnelheidssensor aan stond, en hoeveel metingen er in elke gelogde rij zijn verwerkt.
Raw altitude columnHoeveel meetwaarden verschillen tussen de ruwe en verwerkte hoogte, en hoeveel ruimte de ruwe kolom in de log inneemt.
Log save FAILEDRood getoond als de log niet kon worden opgeslagen, met de reden.