Aktualizace produktu

Nový firmware Nano altimetru (v1.62)

NNeil Bowen3 min čtení

Firmware Nano 1.62

Poznámky k vydání, obsahující všechno od verze 1.60.

Toto je důležité vydání. Hlavní zpráva je, že TrueFuse 2C, fusní filtr nadmořské výšky, který AltimeterCloud spouští na každém nahrané letu, nyní běží na samotném Nano v okamžiku uložení. Existuje také řada dalších vylepšení.
Rozhodně stojí za aktualizaci!

TrueFuse 2C na zařízení

TrueFuse 2C je náš nový fusní filtr, který pomáhá dokonalému určení nadmořské výšky a rychlosti, kterou vaše raketa skutečně letěla, odstraňováním problémů a poškození snímače tlaku.



TrueFuse 2C byl vyvinut tak, aby zvládl uvolněné altimetry a také ty v pevné orientaci, a to byla obtížná část.
Používá tlak, akcelerometr a gyroskop k zdokonalení nadmořské výšky a k detekci a opravě tlaků. Takové události se mohou vyskytnout během spalování motoru, při vyšších rychlostech, během vypuzovacích eventos a také mnoho dalších.


Tento graf ukazuje házení rukou v mé kanceláři, aby se demonstroval fusní filtr.
Strop v mé kanceláři je 3,10 metrů a po několika pokusech se ten jeden zastavil těsně před stropem, než jsem ho chytil a položil na konci.
Jak vidíte, prodleva z tlakového snímače vedla k apogee 2,75 m a výstup fuse dal správných 3,07 m.

Rychlost, zjednodušená

Starý adaptivní estimátor rychlosti je pryč. Sloupec rychlosti je nyní jednoduchou časovou šablonu přes konečnou fusovanou stopu nadmořské výšky: jednodušší, transparentní a nemůže se lišit od nadmořské výšky, na které se nachází.

Lepší detekce událostí

Zpětný pohled na burnout nyní vyžaduje, aby tah byl udržován po dobu 50 ms, než jej bude nazývat tahem, takže jediný hlučný vzorek již nemůže zfalšovat motor. Detekce vypuzování získala ověřovací průchod s správnými hranicemi: aktivuje se krátce po burnout, úmyslně není vázána na apogee (zpoždění zrn nečtou názor letadla na to, kdy bylo apogee), a musí se dokončit před přistáním, aby dopadová zásah nemohl vydávat za nabití.

Potvrzení startu bez zápisu do flash paměti

Cyklus potvrzení startu je nejrušnější smyčka celého letu: výběr předvolby, skeny na základně, shift synchronizace vzorků a zpřesnění t0 se do něj najednou vejdou. Už vůbec nezapisuje do flash. Hlavička zotavení je vytvořena v paměti RAM během tohoto cyklu a naprogramována v dalším průchodu, čímž se SPI programování, s jeho mezipamětí a zastaveními přerušení, dostane mimo jedinou smyčku, která si to nejméně může dovolit.

Měření úhlu kolejnice

Nano nyní měří úhel, pod kterým sedělo na startovní desce, z akcelerometru během klidu před startem, a hlásí úhel, spolehlivost a to, zda se montáž mezi skenováním a startem posunula. Nové řádky najdete na stránce informací o letu. Užitečné pro argumenty týkající se sesychání větru a občas pro objevování, že kolejnice nebyla tak vertikální, jak se zdálo.

Hlášení nasycení

Detekce nasycení IMU byla přepracována tak, aby zachytila projížděné osy na úrovni nezpracovaného vzorku, a záhlaví letu nyní obsahuje statistiku. Pokud váš motor překročil rozsah akcelerometru, protokol vám to řekne, místo aby vás nechal divit se, proč čísla vypadají zříznutá.

Zpráva o kvalitě kalibrace

Kalibrace akcelerometru nyní zapisuje zprávu o kvalitě do protokolů: jak dobrá je každá osa, na ose i na křížové ose, ve srovnání s definovanými okny přijetí. Kalibrace gyra byla v souladu s tím přepracována. Pokud je kalibrace špatná, budete to nyní vědět v okamžiku kalibrace, ne tři lety později.

Vylepšený kalibrační systém

Kalibrační systém nyní lépe rozlišuje platné a neplatné vzorky než dříve, přičemž pro průměrování offsetu zůstávají pouze správné vzorky.

Test vyčerpání baterie

Nový nástroj pro zvědavce: Nano může zaznamenat křivku vyčerpání baterie do flash paměti, razítko napětí každých 30 sekund, dokud se akumulátor nedotkne prahové hodnoty vypnutí. Zpráva je upřímná o neúplných průchodech: pokud byla napájení vypnuta nebo se akumulátor vybil bez aktivace prahové hodnoty, říká, že test byl zkrácen, místo aby se tvářila, že je křivka úplná.

Různé drobnosti

  • Procesor nyní spouští uložení na 160 MHz, aby doba následujícího zpracování zůstala přiměřená.
  • Anketování barometru je nyní podle snímače: 120 Hz na BMP581, 80 Hz na BMP390.
  • Oblast pro obnovení flash paměti má explicitní velikost a je smazána, jakmile s ní skončí obnovení, a úložiště testů baterie se nachází ve své vlastní oblasti poté.
  • Předpověď volného místa pro uložení .aclz byla přebudována kolem naměřených velikostí souborů, takže dlouhé lety se předvídatelně zmenšují místo selhání při uložení.
  • Stránka informací o letu získala blok TrueFuse, řádky úhlu kolejnice a nasycení a diagnostiku času a paměti pro samotné uložení.