Kérdés:
Miért távolították el a 32 kHz-es gyro mintavételt a Betaflight-ból?
ifconfig
2020-04-15 00:58:45 UTC
view on stackexchange narkive permalink

Egy ideig a BetaFlight multirotoros firmware támogatta a 32 kHz-es giroszkóp közvélemény-kutatást, de most ez a funkció el lett utasítva, hogy a 8 kHz legyen a legmagasabb lekérdezési arány. Tudja valaki, miért távolították el ezt?

Egy válasz:
Tehllama
2020-04-15 01:11:45 UTC
view on stackexchange narkive permalink

A 32 kHz-es giroszkópos mintavételi mód elérése érdekében a szóban forgó giroszkópokat (pl. ICM 20689) kísérleti üzemmódra kapcsolnák, ahol magasabb a giroszkóp adatrázkódás, és az alacsonyabb 8 kHz-es frekvencián történő mintavétel alacsonyabb összértéket használ. késleltetésű alacsony áteresztésű szűrés beépítve a giroszkópba. Gyakran azért, hogy a 32 kHz-es mintavételi frekvenciából használható giroszkópos adatokhoz jusson, több szűrésre volt szükség, és az általános fáziskésési válasz azt jelentette, hogy az FC nem tudná gyorsabban kezdeni kompenzálni a kézműves tájolás változását .

A másik rész az, hogy a tiszta szűrési teljesítményt tekintve az azonos nettó nyereség, ha azonos giroszkóp jel / zaj arányt feltételezünk, több tíz mikroszekundum nagyságrendű. A nagyobb potenciális javulás az lenne, ha a magasabb mintavételi frekvenciát alkalmaznánk a fokozott / gyors Kalman-szűrés lehetővé tételére, ahol a PID-számítások több adatot is figyelembe vehetnek, azonban a bemeneti zaj ebben a kísérleti 32 kHz-es üzemmódban azt jelenti, hogy a nettó javulás csekély a számítási költség szempontjából és hogy jobb teljesítmény érhető el alacsonyabb mintavételi arány mellett a jelenleg rendelkezésre álló IMU egységeknél (amelyek megfelelnek az olcsó FPV UAS rendszerekbe történő beépítés költség- és formai követelményeinek).

Gyakorlatilag alacsonyabb az általános fáziskésési válasz RPM bemeneti szűrővel és mozgó aluláteresztő szűrőkkel, amelyek jóval meghaladják a támaszték mosási és a repülési bemeneti frekvencia teret, ez sokkal jobb általános teljesítményt eredményez, és gyakran csökken a motor hője repülés közben a repülési burkolatok széles tartományában, mert kevesebb giroszkóp erősödik fel, különösen a magasabb frekvenciájú oszcillációkat felerősítő PID vezérlő D kifejezésével.

Jó néhány beszélgetést folytattam erről a különböző repülésvezérlő szoftverfejlesztőkkel. Ennek a kérdésnek a középpontjában egy alapvető kérdés áll, amelyet a két fő repülésvezérlő szoftvercsoport másképp néz. A kérdés az, hogy az ICM gyros módjának megváltoztatása alapvetően megváltoztatja-e az alapul szolgáló leolvasások pontosságát. Az egyik fél úgy véli, hogy a giroszkóp pontosságát befolyásolja a beállítások megváltoztatása, míg a másik úgy véli, hogy a mód engedélyezése egyszerűen hozzáférést biztosít ugyanazokhoz az alapul szolgáló adatokhoz, amelyeket belsőleg használnak, ha a mód nincs engedélyezve.
Sajnos nincs elég alacsony szintű hozzáférésünk a hardverhez ahhoz, hogy végleg megválaszolhassuk ezt a kérdést így vagy úgy, de a repülési naplók segítségével összegyűjtött bizonyítékok azt jelzik, hogy különbség van az összegyűjtött adatok pontosságában, amikor 32 kHz mód engedélyezve van. Mégis lehetséges, hogy a különbség pusztán a szoftverben alkalmazott giroszkópban alkalmazott szűrési módszertanban rejlik, és abban a módszertanban, amelyet a belső hardverszűrők használnak a giroszkópban, amikor a 32 kHz-es mód ki van kapcsolva. Ezen a ponton lehetetlen biztos lenni. Az eddig összegyűjtött adatok az előbbi felé hajlanak.


Ezt a kérdést és választ automatikusan lefordították angol nyelvről.Az eredeti tartalom elérhető a stackexchange oldalon, amelyet köszönünk az cc by-sa 4.0 licencért, amely alatt terjesztik.
Loading...