🏠 返回首页

Oneshot125 电机协议详解

⚡ 第一代数字电机协议

📖 什么是 Oneshot125?

Oneshot125 是 2014 年出现的一种模拟电机协议,由 Betaflight(当时还叫 Baseflight)引入,用来替代传统 PWM 信号。

它的核心创新是:将油门信号脉冲宽度固定为 125μs(微秒),从而大幅缩短信号传输时间,提升飞控响应速度。

🔧 工作原理

# 传统 PWM (50Hz = 20ms 周期) 油门: 1000μs ~ 2000μs (占空比 5%~10%) 周期: 20ms 实际利用率: 仅 5%~10% # Oneshot125 周期: 125μs (固定) 油门: 125μs ~ 250μs 信号利用率: 100% (全占空比)

简单说:它把 20ms 的周期压缩到 0.125ms,快了约 160 倍

📊 Oneshot 系列对比

协议 周期 出现时间 特点 状态
PWM 20ms 2012 传统模拟信号,响应慢 ❌ 淘汰
Oneshot125 125μs 2014 第一个高速协议 ⚠️ 淘汰
Oneshot42 42μs 2015 比125快3倍 ❌ 淘汰
Multishot 2.5-25μs 2015 更快,动态范围大 ⚠️ 少见
DSHOT150 150KB/s 2016 数字协议,带校验 ✅ 常见
DSHOT300 300KB/s 2017 当前主流 ✅ 推荐
DSHOT600/1200 600/1200KB/s 2019+ 竞速专用,极速 ✅ 顶级

📈 技术演进时间线

2012
PWM 时代
传统 PWM 50Hz,20ms 周期,响应极慢
2014
Oneshot125 诞生
Betaflight 引入,周期压缩到 125μs,响应提升 160 倍
2015
Oneshot42 / Multishot
继续压缩周期到 42μs 和 2.5μs
2016
DSHOT 时代开启
Bosch 出品,数字协议,带 CRC 校验,更可靠
2017
DSHOT300/600
成为主流,至今仍是标准
2020+
DSHOT PRO / bidir
双向通信,RPM 回读,RPM Filter

⚠️ Oneshot125 的局限性

🔄 为什么要升级到 DSHOT?

DSHOT 的优势

💡 总结

Oneshot125 是 电机协议发展的重要里程碑,它首次把响应速度提升到可用的水平,为后来的 DSHOT 铺平了道路。

但现在已经是 DSHOT600 + BLHeli_32 的时代,Oneshot125 彻底成为历史。如果你还在用 Oneshot125,强烈建议升级到 DSHOT,体验会提升明显。