7
$\begingroup$

I was looking at ESC settings for whoops/toothpicks and have seen how the 48KHz JESC firmware can increase flight time. Why is this? Thanks!

$\endgroup$
3
  • $\begingroup$ Welcome! Increased flight time as compared to what other sampling rate? $\endgroup$ Apr 14, 2020 at 20:18
  • $\begingroup$ Sorry - as opposed to the default rate of 8KHz (as far as I know). $\endgroup$ Apr 14, 2020 at 20:19
  • $\begingroup$ The default on BLHeli 32 is 24khz, and it cannot be changed without custom firmware on BLHeli_S. The non-custom firmware on BLHeli_S runs at 24khz as well. $\endgroup$
    – QuadMcFly
    Apr 15, 2020 at 1:34

1 Answer 1

13
$\begingroup$

To clarify, the 48kHz is NOT running on the gyroscope or the FC firmware. What 48kHz is referring to is the PWM Frequency in the ESC, namely the frequency at which the power MOSFETs on the speed controller switch on and off in order to provide power to the brushless motors and therefore thrust to the craft. The reason in whoops and small/light craft 3" and smaller will see a flight time improvement is that the RPm ranges these crafts fly at, the switching down-time at lower PWM frequencies means the motor/ESC is having very small active braking events in the switching cycle, then overcompensating by driving higher throttle values to compensate (both of which cost energy).

In some cases, 96kHz will also work very well, although this is often limited to smaller whoop class quads, and I would caution against it on specific instances where the ESC design has a higher dead time value because these tend to suffer failures more often at higher PWM frequency when pushed hard.

$\endgroup$
6
  • $\begingroup$ Thank you for the explanation, that makes sense. $\endgroup$ Apr 14, 2020 at 20:21
  • $\begingroup$ It should also be noted that this ONLY works with micro motors and very high RPMs, and may have minimal or opposite impact on anything larger and heavier than micro drones. $\endgroup$
    – QuadMcFly
    Apr 15, 2020 at 1:33
  • $\begingroup$ @QuadMcFly I get why it would have minimal effect on motors with a lower RPM but how would it have a negative impact? $\endgroup$
    – Brecht
    Apr 15, 2020 at 16:52
  • 1
    $\begingroup$ As mentioned by @tehllama, if the deadtime values are less than ideal, faster PWM rates can create heat in the ESC which is essentially lost energy. It can also cause shoot-through if the deadtime is off, which could burn out the ESC. Unfortunately what we've seen is a lot of manufacturers either miscalculate the deadtime, or have a large enough variation on the quality and specifications of the components used that the appropriate deadtime varies as QC varies. $\endgroup$
    – QuadMcFly
    Apr 15, 2020 at 16:56
  • 1
    $\begingroup$ With the fairly low current draw and ESCs calibrated for very fast switching on small motors this is low risk, but on larger motors and ESCs it becomes more of an issue. $\endgroup$
    – QuadMcFly
    Apr 15, 2020 at 16:58

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.