HobbyKing.com New Products Flash Sale
Reply
Thread Tools
Old Sep 12, 2011, 06:48 PM
Registered User
Joined Feb 2011
1,492 Posts
Discussion
ESC update frequency

I have seen it stated many times that 400 Hz is a desirable update frequency and that 200 Hz is borderline unstable.

Can someone point me to testing that can support this? I am skeptical because of the basic physics of accelerating and decelerating the air mass out of the propeller. I doubt you can influence it that quickly, after all a propeller is not a speaker.

For example a 6000 rpm prop is spinning at 100 Hz. With a 400Hz update you are trying to change the rpm every 1/4 revolution. I find it hard to believe that any significant acceleration or deceleration can happen in 1/4 revolution, 2.5 milliseconds.

A typical prop weighs 20 - 25 grams. It is spinning at 6000 rpm therefore it has a certain angular momentum and it seems hard to believe it can slow down or speed up any significant amount in 1/4 turn. After all the prop has to change it's velocity enough to change the amount of air it is pushing down. This means the thrust needs to change. How much? I don't know.

Here is a plot from my eagle tree logger collected at 50 Hz. That is not fast enough to capture 200+ hz activity but it shows very little prop rpm change over this 1/2 second. An interesting bit is the watts shows a lot of activity over the same period. I don't know if that is noise/ ripples in the power or what.
milo12 is offline Find More Posts by milo12
Reply With Quote
Sign up now
to remove ads between posts
Old Sep 13, 2011, 11:40 AM
Registered User
United Kingdom, England, Weston-super-Mare
Joined Jul 2010
478 Posts
Not a popular question, then! Amazing how the really important stuff can get marked as "uninteresting", isn't it?

I can't explain the technical fine points of this, but apparently it makes a considerable difference to the responsiveness of a multirotor. Remember that similar improvements can be seen with specialised gyro/servo sets for heli tails. I'd say that, as with any control system, your signalling rate must exceed the response capability of your actuator in order to get the best possible result from that actuator.

However, most current ESCs filter/smooth their input signal, adding a non-configurable ramp/delay in throttle response. That's why OpenPilot is designing their own ESC which will be optimised to the task.

See: http://wiki.openpilot.org/display/Doc/TurboPWM for some (brief) info about OpenPilot's 400Hz PWM capability.
jes1111 is offline Find More Posts by jes1111
Reply With Quote
Old Sep 13, 2011, 12:43 PM
Tri-Quad-Hexa-Octo-copters!!
United States, TX, San Antonio
Joined Feb 2007
14,703 Posts
Yes indeed a critical specification for stable multicopter performance. I agree the physics of it is like measuring with a micrometer(gyros and accelerometers) and marking with a grease pencil(FCBs) than cutting with an axe(ESCs/motors/props) Most agree decent multicopter performance starts at about 200hz ESC update frequency. The known good performing PWM ESCs for multicopters are pretty well known now along with the poor performers. The I2c ESCs have always been the quick answer for faster is better. The MK update is about 500hz and the XBLCs of the famous lab dancing quads are updated at 1000hz. So despite the irony of the physics, faster does seem to perform better on multicopters.

Now if someone could only follow-up on dynamic braking ESCs to make the response even more accurate we would probably be seeing another performance quality jump. Airbotix had started on that path here: http://www.rcgroups.com/forums/showthread.php?t=958957

You might also ask some of the bright Gents like Quax and SimonK and Timecop and others who frequent the ESC conversion thread: http://www.rcgroups.com/forums/showthread.php?t=766589

Kaptienkuk had some good ESC update frequency info here: http://www.rcgroups.com/forums/showt...date+frequency

Cheers,
Jim
Quadrocopter and Tricopter Mega Link Index
jesolins is offline Find More Posts by jesolins
Last edited by jesolins; Sep 13, 2011 at 12:58 PM.
Reply With Quote
Old Sep 24, 2011, 05:04 PM
Registered User
Joined Feb 2008
85 Posts
Quote:
The I2c ESCs have always been the quick answer for faster is better. The MK update is about 500hz and the XBLCs of the famous lab dancing quads are updated at 1000hz.
Who makes an ESC that refreshes at 1000Hz?
Justin Stuart is offline Find More Posts by Justin Stuart
Reply With Quote
Old Sep 24, 2011, 05:16 PM
Registered User
Clearwater, FLorida !
Joined Sep 2009
2,273 Posts


too bad they killed the hobby line

my first real quad, next to the TT board on the shelf
witespy is offline Find More Posts by witespy
Reply With Quote
Old Sep 24, 2011, 05:56 PM
Registered User
Joined Feb 2011
1,492 Posts
Is this the same? It looks like it is still for sale.

http://translate.google.com/translat...5%2526&act=url
milo12 is offline Find More Posts by milo12
Reply With Quote
Old Sep 24, 2011, 06:30 PM
Tri-Quad-Hexa-Octo-copters!!
United States, TX, San Antonio
Joined Feb 2007
14,703 Posts
Hi Justin,
The Ascending Technologies/Astec X-BL/Funpilot/Falcon, etc and X-BLCs have 1000hz update rate. Those are Astec quads you see flying in the laboratory doing amazing control movements. Of course they are controlled in those videos by a separate computer that uses IR sensing and positioning mapping algorithms to the tune of about $500K+.
Cheers,
Jim
Quadrocopter and Tricopter Mega Link Index

Quote:
Originally Posted by Justin Stuart View Post
Who makes an ESC that refreshes at 1000Hz?
jesolins is offline Find More Posts by jesolins
Reply With Quote
Old Sep 24, 2011, 08:09 PM
Registered User
Joined Feb 2008
85 Posts
Does the open pilot (Copter Control) have the ability to make use of a 1000Hz refresh rate on the ESCs?
Justin Stuart is offline Find More Posts by Justin Stuart
Reply With Quote
Old Sep 24, 2011, 08:53 PM
Registered User
Joined Feb 2011
1,492 Posts
To add to Justin's question - What controllers can update at 400hz or greater?
milo12 is offline Find More Posts by milo12
Reply With Quote
Old Sep 24, 2011, 09:59 PM
Suspended Account
Joined Dec 2010
11,764 Posts
Nothing public or cheap.
timecop is offline Find More Posts by timecop
Reply With Quote  (Disabled)
Old Sep 24, 2011, 10:41 PM
Registered User
Joined Feb 2008
85 Posts
What update frequency do the most common control boards max out at?
Justin Stuart is offline Find More Posts by Justin Stuart
Reply With Quote
Old Sep 25, 2011, 03:11 AM
Registered User
Hawaii
Joined Feb 2003
5,958 Posts
Quote:
Originally Posted by Justin Stuart View Post
Does the open pilot (Copter Control) have the ability to make use of a 1000Hz refresh rate on the ESCs?
No, as of right now 400 Hz is the max.
SeismicCWave is offline Find More Posts by SeismicCWave
Reply With Quote
Old Sep 25, 2011, 03:42 AM
Registered User
Joined Jul 2011
40 Posts
Whats Turnigy plush ESC refresh rate anyways, didn't see any write up on that.
XsenseX is offline Find More Posts by XsenseX
Reply With Quote
Old Sep 25, 2011, 04:19 AM
Suspended Account
Joined Dec 2010
11,764 Posts
Quote:
Originally Posted by XsenseX View Post
Whats Turnigy plush ESC refresh rate anyways, didn't see any write up on that.
Doesnt matter; it takes up to 150ms to reach a given throttle setpoint, its artificially ramped/slowed.
timecop is offline Find More Posts by timecop
Reply With Quote  (Disabled)
Old Sep 25, 2011, 09:26 AM
Registered User
Joined Feb 2008
85 Posts
I keep seeing ads appearing at the top of the screen for a Maytech 30A ESC with a 400Hz refresh rate for $30. Is this about as good as we're going to get for right now? It seems that what they are using in the UPenn GRASP lab is pretty much out of reach for any reasonable price.

http://montorc.com/MT30ABEC.aspx
Justin Stuart is offline Find More Posts by Justin Stuart
Reply With Quote
Reply


Thread Tools

Similar Threads
Category Thread Thread Starter Forum Replies Last Post
Question MotorFly ESC PWM Frequency Setting ZackJones Power Systems 0 Jul 24, 2011 11:47 AM
Question Hobbywing ESC PWM frequency? abenn Power Systems 4 Jul 03, 2011 05:13 PM
Discussion ESC timing and frequency Uno Electric Ducted Fan Jet Talk 13 Jun 08, 2011 03:31 PM
Discussion Sensor update frequency skogsvargen UAV - Unmanned Aerial Vehicles 2 Sep 15, 2006 02:00 PM
Frequency List Update Don Leitz VOA Flyers of West Chester Ohio 5 Mar 15, 2003 04:39 PM