The distributors finally got in some of the new ST Micro STM32F2 series uControllers and I grabbed a few.  I was able to "shoehorn" one into a ver5 board as the pinout is close to compatible with the performance STM32F1 series.  Spent a few days rewriting the device drivers and am very impressed with this controller's performance.

I was able to bump up the sample rate to around 276.8KHz for all 12 sensors for a total of ~3.32 million samples per second.  Despite this more than doubling of work load, I ended up with around 70% idle time, up from 60% of the STM32F1.  Keep in mind that at a 120MHz clock rate, this 70% free cycles represents more than twice as much free number crunching capability than the STM32F1 at 60% idle.  I also found that the DMA to be much better with full FIFO available on each DMA channel and an easier to use triple ADC.

The result is a much cleaner interpretation of the sensor data which translates to a smoother and more stable platform.

Take a look at this short demo of the STM32F215 in a hex frame:

 

Views: 4610


Developer
Comment by Jason Short on June 29, 2011 at 10:58am

Looking amazing, Nice work!

 

Comment by Vincent Mees on June 29, 2011 at 11:02am
Waw, is this board for sale?
Comment by Maximus on June 29, 2011 at 12:55pm

Did you set the altitude of your "home" point ?

This fly is a "dream" !!!

Great job again Bill !!!

Comment by ThomasB on June 29, 2011 at 1:05pm
Hi Bill,
Nice to see your improvements to V5. Still the stablest flightplatform I've seen.
I've got some F205 yesterday and would be interested to see the codechange from F103 to your F215.
Will you checkin the new code in the autoquad googlecode project ?
Comment by Cliff-E on June 29, 2011 at 2:43pm
What were your wind conditions (>5mph, >10mph gusts)?  Response in the wind looks really good
Comment by vis.asta on June 29, 2011 at 2:57pm
excellent! What's new in version 6.0? :)
Comment by Jeroen van de Mortel on June 29, 2011 at 11:50pm

This is incredible, by far the best afforable stable quad I have seen. keep up the good work and maybe we can all learn from you.

Comment by larky on June 30, 2011 at 1:26am
Keep up the good work so that we can buy a kit from you soon!
Comment by Jason Wise on June 30, 2011 at 3:43am
Looks cool, Ill buyone! :)
Comment by Pinar Cokum on June 30, 2011 at 7:36am
Very very nice job.

Comment

You need to be a member of DIY Drones to add comments!

Join DIY Drones

© 2019   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service