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