STM32F3 ◇ OrniFlight v0.4.6 ◇ apiVersion 1.46

Manifest

Una nova espècie de controlador de vol

OrniFlight existeix perquè una ala aletejant controla l'empenta, el cabeceig, el balanceig i la guiñada en un sol cop, un canal d'expressivitat que cap hèlix pot igualar.

La natura va resoldre el vol amb ales 150 milions d'anys abans de l'enlairament del primer quadcopter. Cada gorrió, cada albatros, cada colibrí porta una lògica de vol en el seu sistema nerviós que cap controlador PID ha replicat mai. OrniFlight obre un nou domini: on l'empenta és fase, on l'estabilitat és ritme, on l'avió respira amb cada batec d'ala. ONDAS, la nostra estabilització adaptativa dinàmica normalitzada oscil·lant, és la primera teoria de control construïda a partir dels primers principis per a l'aerodinàmica del aleteig. Modula la força de correcció dins del batec de l'ala, no contra ella, no malgrat ella, sinó amb ella. Aquest firmware és programari lliure perquè Flight no pertany a cap empresa. Funciona amb maquinari STM32F3 perquè les eines per a un vol transcendent haurien de costar menys que un sopar. OrniFlight hereta una arquitectura provada en batalla i empeny cap a l'aire inexplorat: una nova espècie de controlador de vol, construït per a ales des del silici cap amunt. Els ocells esperaven que ens poséssim al dia.

CRSF → rx OrniFlight → → ONDAS → forma d'ona → PWM servos → ales

ONDAS

Estabilització Dinàmica Adaptativa Normalitzada Oscil·lant

Estabilització adaptativa dinàmica normalitzada oscil·lant: la primera teoria de control construïda específicament per a l'aerodinàmica d'ales aletejades.

Els PID quadrats assumeixen una empenta contínua. L'empenta dels ornitòpters és fàsica: el mateix impuls crea diferents moments depenent de quan s'aplica en el traç. ONDAS utilitza cadència, ferocitat, asimetria, deformació, ancoratge, ressonància, presciència, espelho, saudade i SSFF, una orquestra de moduladors de fase, per col·locar cada gram correctiu exactament on l'aerodinàmica pot utilitzar-lo.

cadence · ferocity · asymmetry · warp · anchor · resonance · prescience · espelho · saudade · SSFF

Funcions

Tot el que l'ala mereix

Perfils de Vol
4 perfils independents (0–3), commutable en vol mitjançant el mode CAIXA. Cadascuna té una afinació completa d'ONDAS, forma d'ona i coeficients aeroelàstics.
Canal de Freqüència Unificat
Canal RC únic amb mapatge mín/màx Hz. Funciona de manera idèntica en els modes de vol INDEPENDENT i PLANADOR: un pot, ambdós règims.
Dinàmica d'Ala GralhaAzul
Generació d'ones trapezoïdals amb limitació de la velocitat del servo, mapatge d'amplitud, magnitud del flap i geometria de l'origen de l'ala: el nucli Wing-ODE.
Modulació ONDAS de 10-Canals
Temps de cadència, ferocitat P/D en 3 eixos, equilibri, deformació, ancoratge, ressonància — per perfil, ajustable en temps real a través de MSP.
Configurador MSP (apiVersion 1.46)
Interfície gràfica d'ajustament completa d'ONDAS: els 19 camps de perfil, canal de freqüència, GralhaAzul, guanys de fase 2. Canviador de perfil per a l'edició per espai.
Modes GLIDE i INDEPENDENT
Dos règims de vol: PLANEIG (centrat en l'accelerador, elevació natural) i INDEPENDENT (freqüència de aleta directa a través del canal RC). BOX-seleccionable.

Maquinari

Controladors de vol STM32F3/F4/F7

Funciona amb qualsevol controlador de vol STM32F3/F4/F7 compatible amb Betaflight 4.0 amb pins temporitzadors amb servocapacitat.

Objectius TINYFISH (F3, integrat FrSky RX), OMNIBUSF4, MATEKF405, KAKUTEF7 ...
Sortida Servo Fins a 4 servocanals programables, 50–400 Hz PWM
Receptor CRSF (Crossfire / ExpressLRS), SBUS, Spektrum, SUMD — més FrSky integrat a TINYFISH
Flash 256 KB (TINYFISH F3) / 1 MB (OMNIBUSF4)
RAM 40 KB (TINYFISH F3) / 192 KB (OMNIBUSF4)

Compilar i Gravar

make TARGET=TINYFISH\ndfu-util -a 0 -D obj/orniflight_VERSION_TINYFISH.hex

# or for OMNIBUSF4:
make TARGET=OMNIBUSF4\ndfu-util -a 0 -D obj/orniflight_VERSION_OMNIBUSF4.hex

GPL v3 ◇ Fork de Betaflight 4.0.6 ◇ Compilació neta: zero avisos