跳至内容

OneShot 伺服器和电调(电机控制器)

PX4 仅支持 OneShot 125 电调。这些电调通常比 PWM 电子调速器 但共享相同的布线设置(您需要做的只是设置一些不同的参数)。

信息

DShot 在可能的情况下,应始终使用 DShot,而不是 OneShot,因为 DShot 响应更快、更稳定、无需校准,并且可能支持遥测。不使用 DShot 的唯一原因是硬件限制(可用的 DShot 针脚不足或使用的电调不支持 DShot)。

概述

OneShot 本质上是一个版本的 PWM 理论上,速度可提高 8 倍。

PWM 和 OneShot 都使用周期性脉冲进行通信,脉冲宽度表示所需的功率水平。PWM 的脉冲长度通常在 1000us (零)和 2000us (全功率)之间,而 OneShot 125 的脉冲宽度则短 8 倍,从 125us (零功率)到 250us (全功率)不等。

发送脉冲的理论最大速率以及响应速度取决于最大脉冲的宽度。对于 PWM 来说,这一速率接近 500 Hz,而对于 OneShot 来说,这一速率接近 4 kHz。实际上,OneShot 电子调速器的实际最大速率通常在 1 kHz 至 2 kHz 之间,具体取决于所使用的电子调速器。

设置

布线

布线与 PWM 电子调速器 (和 dshot)。

PX4 配置

要启用 OneShot,请在以下操作中为一组输出选择协议 执行机构配置.请注意,输出范围值设置为正常 PWM 范围内的数值(名义上为 10002000).这些都在内部进行了缩放,以便为开拍输出适当的脉冲宽度。

然后执行 电调校准.