01 本质

PteronautOS基于ExpressLRS构建,改造为扑翼飞行控制器。

不是四轴飞行器——没有电机,没有ESC,没有Betaflight。运动由波形生成,驱动两个翼舵机和一个冠舵机。

CRSF(无线电)→ rx_main → Ornithopter → 波形 → PWM舵机

02 架构

Ornithopter
混控器、波形生成、通道滤波
Zephyrus
MPU6050陀螺仪 + Mahony AHRS + 双PID
ServoOutput
PWM同步于CRSF节拍
Target
ESP8285 2400MHz RX

03 西风神陀螺仪模块

通过MPU6050稳定头冠舵。Mahony AHRS用于姿态估计,双PID用于滚转角和偏航率校正。

传感器 MPU6050 (GY-521)
接口 直接I2C(GPIO1/GPIO3)
AHRS Mahony(寄存器级,约1kHz)
PID 双:滚转角 + 偏航率
输出 冠舵校正
RAM 62%
Flash 56%

04 构建

pio run -e PteronautOS_ESP8285_2400_RX

兼容: ExpressLRS TX 2.4GHz · 波特率: 420000