I consider using a brushless outrunner motor, designed for helicopters, in my driving roboter. How can I control such a brushless motor with my micro controller? Of course I'll have a separate power source.

The roboter should be able to move forwards and backwards, so I need to control the motor in a way to determine direction of rotation, too. I think this isn't related to the question, but I need to ensure high acceleration.

Specially, I am talking about this motor which is listed in a German shop.



You can control brushless motors 2 ways

  1. control with a hall effect sensor http://scholar.lib.vt.edu/theses/available/etd-09152003-171904/unrestricted/T.pdf
  2. sensorless(back emf) control http://www.pmdcorp.com/downloads/app_notes/BrushlessSensorConfig.pdf or you can buy an esc (elcetronic speed control) My advice If you are not knowledgeable about electronic you can buy esc
  • $\begingroup$ Thanks. Can I change rotation direction with a sensorless brushless motor? $\endgroup$
    – danijar
    Aug 29 '13 at 21:21
  • $\begingroup$ you can change 2 wires.Are you make your sensorless motor driver? $\endgroup$
    – amra
    Aug 29 '13 at 22:08
  • $\begingroup$ Generally speaking you can also use other position sensors such as encoders... $\endgroup$
    – Guy Sirton
    Aug 30 '13 at 0:44
  • $\begingroup$ @amra The motor is not for steering but for driving. I don't know if that is what you asked. $\endgroup$
    – danijar
    Aug 30 '13 at 7:46
  • $\begingroup$ @GuySirton That is good to know. Anyway, do I really need a sensor at all? Can't I just reverse polarity to change direction? $\endgroup$
    – danijar
    Aug 30 '13 at 7:49

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.