Nieuwe Nano altimeter firmware (v1.62)
Nano firmware 1.62
Releaseopmerkingen, met alles sinds 1.60.
Dit is een grote update. Het belangrijkste is dat TrueFuse 2C, het altitudefusiefilter dat AltimeterCloud op elke geüploade vlucht uitvoert, nu ook op de Nano zelf op spaartijd wordt uitgevoerd. Er zijn ook nog veel andere verbeteringen.
Het is zeker een update waard!
TrueFuse 2C op het apparaat
TrueFuse 2C is ons nieuwe fusiefilter dat helpt om de hoogte en snelheid waarop uw raket werkelijk vloog perfect in te stellen door druksensorproblemen en beschadiging te verwijderen.

TrueFuse 2C is ontwikkeld om met losse altimeters om te gaan, evenals met altimeters in vaste oriëntaties, en dat was het lastige deel.
Het gebruikt de druksensor, accelerometer en gyroscoop om de hoogte perfect in te stellen en drukgebeurtenissen op te sporen en op te lossen. Dergelijke gebeurtenissen kunnen voorkomen tijdens de motorbrand, bij hogere snelheden, tijdens uitwerpgebeurtenissen en nog veel meer.
Deze grafiek toont een handworp in mijn kantoor om het fusiefilter te demonstreren.
Het plafond in mijn kantoor is 3,10 meter, en na een paar pogingen bleef deze net onder het plafond staan voordat ik hem ving en aan het einde neerlegde.
Zoals je kunt zien, resulteerde de vertraging van de druksensor in 2,75m apogeum en gaf de fusieuitgang de correcte 3,07m.
Snelheid, vereenvoudigd
De oude adaptieve snelheidschatter is weg. De snelheidskolom is nu een eenvoudige tijdsjabloon over het uiteindelijke gefuseerde hoogtespoor: eenvoudiger, eerlijk, en het kan het niet oneens zijn met de hoogte waarop het staat.
Betere ereignisdetectie
Burnout terugblik vereist nu dat de stuwkracht 50 ms lang aanhoudt voordat het stuwkracht aanroept, dus een enkel ruis monster kan niet langer een motor vervalsen. Ejectiedetectie kreeg een verificatiepass met de juiste grenzen: het armeert kort na burnout, is opzettelijk niet geblokkeerd op apogeum (vertragingskorrels lezen niet de mening van de vluchtcomputer over wanneer apogeum was), en moet voor landing voltooid zijn zodat de landingsimpact niet kan voordoen als een lading.
Lancering bevestigen zonder flashschrijfbewerkingen
De lanceringbevestigingscyclus is de drukste lus van de gehele vlucht: pre-bufferselectie, de padscans, de steekproefsynchrotatie en de t0-verfijning landen allemaal tegelijk in. Het schrijft helemaal niet meer naar flash. De herstelheader wordt in RAM gebouwd tijdens die cyclus en geprogrammeerd in de volgende passage, waardoor SPI-programmering, met de cache en onderbrekingsstalls, uit de ene lus wordt gehouden die het het minst kan permitteren.
Railhoekmetingen
De Nano meet nu de hoek waarop hij op de pad zat, van de accelerometer tijdens de stilte voor de lancering, en geeft de hoek, het vertrouwen en of de bevestiging tussen de scan en de liftoff bewoog. Je vindt de nieuwe regels op de vluchteninfopagina. Nuttig voor weerkaatsingsargumenten, en af en toe voor het ontdekken dat de rail niet zo verticaal was als het leek.
Verzadigingsrapportage
IMU-verzadigingsdetectie werd herzien om geblokeerde assen op het rauwe steekproefniveau op te vangen, en de vluchtheader draagt nu de statistieken. Als uw motor de bereik van de accelerometer heeft overwonnen, vertelt het logboek u dit in plaats van u zich af te vragen waarom de getallen er afgesneden uitzien.
Kalibratie kwaliteitsrapport
Accelerometerkalibratie schrijft nu een kwaliteitsrapport in de logboeken: hoe goed elke as werkelijk is, op-as en kruisas, tegen gedefinieerde acceptatievensters. Gyrokalibratie werd er tegelijk mee herzien. Als een kalibratie slecht is, weet u dit nu op kalibratiemoment, niet drie vluchten later.
Kalibriatiesysteem verbeterd
Het kalibratiesysteem onderscheidt nu betere geldige en ongeldige steekproeven dan eerder, waardoor alleen de correcte steekproeven voor gemiddelde offset achterblijven.
Test batterijuitputting
Een nieuw hulpmiddel voor de nieuwsgierigen: de Nano kan een batterijuitputtingscurve op flash registreren en elke 30 seconden de spanning stempelen totdat het pakket de afsluitingdrempel bereikt. Het rapport is eerlijk over onvoltooide runs: als stroom werd ingetrokken of het pakket leeg werd zonder de drempel te raken, zegt het dat de test voortijdig werd onderbroken in plaats van te doen alsof de curve compleet is.
Kleine dingen
- De CPU voert nu de opslag uit op 160 MHz om de verwerkingstijd na de vlucht redelijk te houden.
- Barometertellen is nu per sensor: 120 Hz op de BMP581, 80 Hz op de BMP390.
- De flashherstelregio heeft een expliciete grootte en wordt gewist zodra herstel klaar is, en de batterijteststorage bevindt zich in zijn eigen regio erna.
- De voorspelling van vrije ruimte voor .aclz-saves werd herbouwd rond gemeten bestandsgrootten, dus lange vluchten worden voorspelbaar ingeperkt in plaats van niet te kunnen opslaan.
- De vluchteninfopagina kreeg het TrueFuse-blok, railhoek- en verzadigingsrijen, en timing- en geheugendiagnostiek voor het opslaan zelf.

