05

泽菲罗斯陀螺仪接线

将MPU6050接到I2C总线、解决引脚冲突并用串口日志验证AHRS。

I2C引脚选择

Zephyrus 默认的 I2C 引脚是 GPIO4 (SDA)GPIO5 (SCL)。在 PWMP7 v1.0 上没问题;在 v1.1 上 GPIO2/GPIO5 未引出,因此 Zephyrus 使用 GPIO1 (SDA, CH2)GPIO3 (SCL, CH3)。请始终将丝印与引脚图对照——GPIO4 被硬性保留给 SX1280 无线电中断,绝不可改作他用。

GY-521接线

GY-521 接收机
VCC 5V 电源轨(板载稳压器产生 3.3V)
GND GND
SDA GPIO1 (CH2)——v1.0 上为 GPIO5
SCL GPIO3 (CH3)——v1.0 上为 GPIO2
AD0 / INT / XDA / XCL 悬空

GY-521 自带 4.7 kΩ 上拉电阻和一个 AMS1117-3.3V 稳压器:给它 5V,它自行产生 3.3V,逻辑电平自动匹配。总共四根线,无需割线,无需额外稳压器。

校准与验证

Mahony AHRS 在启动时自动校准陀螺仪偏置——通电后的第一秒请让机体保持静止。通过串口日志确认传感器存活:倾斜时机体时俯仰/横滚应跟随机体,冠舵应反向手动横滚(向右横滚 → 方向舵向左修正)。若总线在启动时挂起,说明你落在了保留引脚上——重新核对映射并移到正确的 CH2/CH3 对。