However, this remains untested. As I've not yet received my consignment from Hobby King which will contain new motors, speed controllers and a programmer to update the flight control firmware. Unless I decide to print more parts construction is temporarily stalled. So a little more on electronic speed controllers and the need to reprogram them for Multicopter use.
To control the model's engine speed a small 'servo motor' was used. The servo received a pulse from the radio receiver and examined it's duration. A pulse 1 millisecond long sent the motor to one end of its travel, a 2 millisecond pulse sent the motor to the other end of its travel. Intermediate positions were achieved through pulse durations between 1 and 2 millisecond. Now this was fine in 1970, model aeroplane engines don't need to change speed too quickly.
When electric powered flying models became feasible around the year 2000 (due to battery and motor improvements) the same protocol was adopted to control the speed of electric motors. But the Multicopter uses motor speed changes to affect fine manoeuvring control. Moreover, the multicopter flight control system can potentially update the required speed of a motor more quickly than the refresh rate of a transmitted signal.
Hence the SimonK firmware, which I mentioned in a previous post. Simon K, (Simon Kirby) has adapted the way a number of the popular electronic speed controllers work so that they respond much more quickly to speed change inputs. SimonK software repository. Speed controllers ready flashed with SimonK firmware can be bought, or if you have hardware compatible controllers already you can buy or build a programmer and flash them yourself.
Now factors in China are churning out speed controllers ready programmed with SimonK firmware. This, of course is another aspect of the story, how China is manufacturing the vast bulk of volume electronics - even for this rather esoteric part of the consumer market. But that's a matter for another blog.
No comments:
Post a Comment