Přihlaste se ke svému účtu Altimeter Cloud
Nemáte účet? Vytvořit účet
Pošleme vám potvrzovací odkaz e-mailem. Zkontrolujte složku se spamem, pokud ho neobdržíte.
Již máte účet? Přihlásit se
Nano je postaven kolem velmi kvalitního tlakomeru, a na revizi 4 a novějších také čidla pohybu. Tato stránka vysvětluje, odkud jeho čísla pochází, jak přesná jsou, a několik věcí, které je mohou ovlivnit, abyste věděli, co očekávat od vašich dat.
Výška na Nanu pochází z měření tlaku vzduchu, a k tomu používá Bosch BMP581, jeden z nejpřesnějších barometrických čidel dostupných. Jedná se o 24bitový kapacitní čidlo s relativní přesností kolem půl metru a šumem tak nízkým, že může rozlišit změny nadmořské výšky o pouhých několik centimetrů. Jedná se o jedno z novějších kapacitních čidel společnosti Bosch, pokrok od piezorezistivní technologie používané v dřívějších konstrukcích, a právě tato změna mu dává výrazně nižší šum, mnohem nižší spotřebu energie a vyšší míru přenosu dat. Jednoduše řečeno, čidlo je daleko přesnější než atmosféra, kterou měří, je předvídatelná, takže je zřídka omezujícím faktorem vašich výsledků. Měří také svou vlastní teplotu a kompenzuje svá měření tlaku přímo na čipu, což mnohá jednodušší čidla nedělají a udržuje surový tlak přesným, když se čidlo zahřívá nebo ochlazuje.
Abychom získali co nejčistší možné čtení, provozujeme BMP581 na 80 Hz s 16násobným převzorkováním. To znamená, že pro každou hodnotu tlaku, kterou vydá, čidlo provede 16 interních měření a zprůměruje je, takže kolem 1 280 měření tlaku za sekundu vstupuje do dat. Převzorkování tímto způsobem si vezme surovou rychlost konverze za mnohem nižší šum, a na 80 Hz je stále dostatek rychlosti pro i rychlý vzlet. BMP581 lze převzorkovat až 32krát, ale 16 dává nejlepší vyvážení mezi šumem a rychlostí pro let.
Desky revize 3 a starší místo toho používají starší Bosch BMP390, čidlo s piezorezistivní technologií, pracující na 50 Hz s 8násobným převzorkováním, což je maximum tohoto čidla, pro asi 400 měření za sekundu. Stále se jedná o velmi schopné čidlo, a před přechodem na BMP581 bylo vyrobeno pouze malé množství raných desek.
iVYZKOUŠEJTE SÍ SAMI
Chcete vidět přesnost na vlastní oči? Nastavte detekci startu na 1 metr, pak nechte Nano ležet na podlaze v režimu letu několik minut, aby se usadila skutečně stabilní referenční hodnota země. Teď ji vyhodťte na strop a nechte ji přistát na váš stůl. Když se později podíváte na let, finální výška v grafu je výška vašeho stolu nad podlahou, zobrazená s pozoruhodnou přesností pro systém měření tlaku. Často jsme sami překvapeni, že Nano dokáže detekovat změnu tlaku vzduchu v místnosti s takovou přesností.
Nano převádí měřený tlak na výšku pomocí mezinárodní standardní atmosféry, stejný model používaný v letectví a soutěžních letech. Předpokládá tlak na hladině moře 1013,25 hPa a teplotu 15 °C. Použití takového pevného standardu je záměrné: znamená to, že každý let a každý letec je měřen úplně stejným způsobem, což je to, co potřebují soutěžní rekordy.
Přesný převod je standardní atmosférický vzorec:
ALTITUDE_METERS = ((temperature + 273.15) / 0.0065) * (1.0 - pow(hpa_pressure / sea_level_pressure, 0.190266669))Zde temperature je teplota používaná v kalkulaci v °C, hpa_pressure je aktuální čtení z čidla, a sea_level_pressure je tlak na hladině moře. Na Nanu jsou teplota a tlak na hladině moře fixovány na standardní hodnoty výše, takže každý let je vypočítán úplně stejným způsobem. Je to stejný dobře zavedený vzorec používaný altimetry po celém hobbyistickém světě.
Existují dva způsoby, jak si představit výšku. Vaše nadmořská výška nad zemí, výška nad startovací rampou, je to, na čem se staví většina lidí, a je velmi spolehlivá, protože se Nano vynuluje na rampě a měří výstup od tam. Vaše nadmořská výška nad hladinou moře závisí na skutečném tlaku vzduchu v den, který se standardní hodnota 1013,25 hPa zřídka přesně shoduje.
V celém procesu je surový tlak čištěn naším filtrováním True Path, které odstraňuje příležitostné špičky a vyhlazuje stopu bez zpoždění za skutečným pohybem. Úplný detail, jak funguje True Path a jak jsou rychlost a apogeium vypočítány z vyčištěných dat, je na stránce True Path a apogeium.
Vaše výška je vždy měřena relativně k zemi, takže Nano potřebuje velmi stabilní nulový bod, ze kterého by začalo. Místo jednoho čtení udržuje Nano během čekání na rampě během ozbrojeného stavu klouzavý průměr pokrývající něco přes pět sekund tlakových čtení. Aby ušetřilo energii během čekání, Nano shromažďuje tato čtení na nižší nečinné sazby kolem 50 čtení za sekundu (viz energetické režimy v nastavení), takže průměr vychází na přibližně 281 čtení. Pamatujte, že toto je sazba, kterou se čtení ukládají, oddělená od 80 Hz a 16násobného převzorkování, které samo čidlo provozuje. Vyhlazení přes pět sekund dat odstraňuje šum a dává velmi stabilní referenční bod terénu, a protože se průběžně aktualizuje, také sleduje pomalý drift tlaku vzduchu, když se počasí mění během dlouhého čekání na rampě.
Ta průměrovaná referenční hodnota se drží s krátkým zpožděním, aby samotný start nemohl táhnout nahoru. Ihned po detekci startu uzamkne Nano usazený průměr země jako nulu pro celý let, a každá výška v protokolu je pak měřena z ní. Kombinováno s klouzavou před-vyrovnávací pamětí, která ukládá několik sekund před startem, znamená to, že jsou zachyceny jak skutečná úroveň země, tak okamžik zvednutí čistě.
Klouzavý průměr prochází šumem a dává stabilní nulu, kterou je udržena tak, aby samotný start nezvedl referenční bod.
Protože je samotné čidlo tak dobré, věci, které skutečně pohybují vašimi čísly, jsou převážně týkající se vzduch a instalace:
Pro téměř všechny lety je výška nad zemí число, kterému se dá věřit, a je vynikající.
Na deskách revize 4 a novější má Nano také čidlo pohybu LSM6DSO32, které kombinuje akcelerometr a gyroskop. Vždy provozujeme oba na jejich plných rozsazích, ±32 G a ±2000 stupňů za sekundu, takže i tvrdý, rychlý vzlet nikdy nevyběhne ze stupnice. To je to, co vám dává úhel startu, sklon během letu a stopu zrychlení, a je také použito k potvrzení skutečného startu. Je to oddělené měření od nadmořské výšky, která vždy pochází z tlakomeru.
| Vlastnost | Akcelerometr | Gyroskop |
|---|---|---|
| Rozsah (jak se provozuje) | ±32 g | ±2000 °/s |
| Rozlišení na počet | 0.976 mg | 70 mdps (0.07 °/s) |
| Výstupní rozlišení | 16-bit | 16-bit |
| Maximální rychlost přenosu dat | 6.7 kHz | 6.7 kHz |
Chcete-li převést surová čtení akcelerometru a gyroskopu na úhly náklonu, valeníí a sklonu, které vidíte, Nano provozuje filtr senzorové fúze Madgwick, který v našem vlastním testování lépe zvládl nároky letu než alternativy. Gyroskop je vynikající při sledování rychlé rotace, ale sám by se malé chyby pomalu hromadily a úhel by se vzdaloval od pravdy. Filtr průběžně kontroluje gyroskop proti pohledu akcelerometru na gravitaci a jemně jej opravuje, což drží náklon stabilní. Bez magnetometru neexistuje žádné absolutní navedení kompasu, takže se nadpis může stále pomalu pohybovat v čase, ale během krátké doby raketového letu zůstává drift malý. V praxi jsou úhly překvapivě přesné a skutečně použitelné, zejména poté, co se čidla zkalibrují, což odstraní zaujatost, která způsobuje největší část driftu.
Abyste z toho dostali maximum, připevněte Nano pevně tak, aby se nemohlo pohybovat, nastavte orientační nastavení tak, aby odpovídalo tomu, jak sedí v raketě, a kalibrujte jej. Obrázky úhel jsou pouze tak dobré, jak je deska držena v klidu v známé orientaci, takže volná montáž nebo nesprávné orientační nastavení je zkazí. Více je na stránkách kalibrace a nastavení.
iTIP: PŘEKROČENÍ 32 G
Pokud očekáváte, že let bude táhnout více než 32 G a nepotřebujete údaje o úhlu, existuje pro to elegantní trik. Připevněte Nano pod 45 stupni na linii tahu tak, aby dva osy sdílely vzhůru zrychlení místo jednoho. Protože se čtení dělí mezi nimi, žádná osa nedosáhne své limitu 32 G, dokud skutečná velikost není přibližně 45 G (32 G krát druhá odmocnina ze dvou), a číslo čistého zrychlení v protokolu stále čte správný součet. Tímto způsobem se vzdáváte smysluplného sklonu, valeníí a náklonu, protože deska již není v jedné ze standardních orientací, ale pro čistě měření špičkového G je to jednoduchý způsob, jak rozšířit rozsah. Když jej připevníte na plnou diagonálu rohů, v rovném úhlu ke všem třem osám, rozšíří se to ještě dále na přibližně 55 G.
Váš letový protokol je soubor CSV, a každý sloupec je uložen s přesností, která vyhovuje tomu, co měří, místo surové rozlišení čidla. Psaní každého čtení až na jeho poslední číslici by pouze vyplnilo soubor obrázky jemnějšími než měření je smysluplné, takže Nano rozumně zaokrouhlí každý sloupec. To udržuje soubory na zvládnutelné velikosti, zatímco si zachovává všechny podrobnosti, které potřebujete. Přesné sloupce závisejí na desce, protože revize 4 a novější přidávají data pohybu.
| Sloupec | Jednotky | Uloženo jako |
|---|---|---|
| Čas | milisekundy | celá čísla |
| Nadmořská výška | metry | 3 desetinná místa, na milimetr |
| Tlak (Rev3 a starší) | hPa | 6 desetinných míst |
| Rychlost | m/s | 2 desetinná místa |
| Zrychlení X, Y, Z (Rev4+) | mg | celá čísla |
| Čisté zrychlení (Rev4+) | mg | 1 desetinné místo |
| Gyro X, Y, Z (Rev4+) | °/s | celá čísla |
| Teplota | °C | 2 desetinná místa, přibližně jednou za sekundu |
| Náklon, Valení, Směr (Rev4+) | stupně | 2 desetinná místa |
| Sklon (Rev4+) | stupně | 2 desetinná místa |
Takže protokol se neuchovává na absolutním plném rozlišení čidel, ale každý sloupec je držen s přesností, která je více než dostatečná pro podrobnou analýzu letu. Teplota se mění pomalu, takže je zaznamenávána přibližně jednou za sekundu místo na každém řádku.
Protože výška na desce používá standardní atmosféru, služba Altimeter Cloud vám umožňuje ji upravit po letu pomocí skutečných podmínek. V grafu letu můžete zadat skutečný tlak na úrovni země a okolní teplotu v daný den, a graf přepočítá nadmořskou výšku. Pokud jej potřebujete, pak můžete stáhnout upravený letový protokol s korigovanými čísly.
iUŽITEČNÉ VĚDĚT
To vám dává to nejlepší z obou světů. Číslo přímo ze zařízení je spravedlivý výsledek standardní atmosféry, na kterém se soudí soutěže, zatímco upravené číslo na Altimeter Cloud je vaše skutečná do podmínek výška, když ji chcete.