Seattle, WAUSA 98109
January 18, 2011
I'm a Startup developer interested in a number of technologies
If your IMU can process data in the KHz range, it seems desirable to have motor controllers that are connected or integrated with the controller via a high speed link so motor speeds can be rapidly (10s of KHz) changed in response to input; afaik BLDC motors can even have their speeds shifted between commutations but you would be doing it open loop at that point. It's not an easy problem, which is why the old stuff is ubiquitous. Digital servos also address this issue, but are not widely used.
Thanks for that servo article, but it is actually addressing an different source of delay I wasn't aware of. The PWM inputs for servos (and ESCs) is a 1ms pulse with a 20ms period which is /slow/ on modern equipment. I wasn't aware that the ESCs were averaging pulses, which means that the ability for a controller board to instantly correct was artificially limited even further! The motor is spinning at 10k or so, a much higher update rate would be possible and should be desirable for a quad.
Welcome Lawrence, great to have you in the Home Decorating group! I'll be posting info on our first meetup in about a week or so. Any requests for upcoming topics, venues or meeting times? Rebecca
give me a buzz at [masked] or text me