PWM frequency for driving ESCs ?

I read this post in a another forum where a guy claims 50Hz is insufficient PWM cycle for accomplishing quadcopter stability. Is there a truth in this ?  What is the cycle of the ArduPilot PWM outputs that control the motor ESCs?

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –


  • 3D Robotics

    There's a lot of "mine's faster than your's" bluster online about this, mostly by people who haven't really done the analysis. But ArduCopter drives the stabilization loop at 100Hz, which is as fast as most commercial ESCs can go. We also have code for I2C ESCs, which can go faster, although we don't see good reasons why that is necessary yet.


    Don't confuse PWM for ESCs with PWM for servos on planes. Regular servos can only go 50hz, so fixed-wing autopilots usually run their inner loop at that speed.

This reply was deleted.


sam liked Jimmy Oliver's profile
Aug 25
Mike Whitney liked Mike Whitney's profile
Jul 19
Abdulatif Tlaib liked Ryan's profile
Jun 24