0
$\begingroup$

I can't really find a real straightforward tutorial for that. There are a lot for Arduino but I only have an original beaglebone, an ESC, and brushless motor with me. Please help.

$\endgroup$

1 Answer 1

1
$\begingroup$

You will need to output a servo PWM signal with a 20ms period and a pulse width generally between 1 and 2ms depending on your ESC, Here is some information about using the PWM output on a beaglebone, and here is an article describing controlling a servo with a beaglebone, it is the same as an ESC.

$\endgroup$
4
  • $\begingroup$ Thank you. I manage to made a 20ms period by putting 50Hz as the frequency (1/0,02=50), a pulse width 1ms to 2ms is 5% to 10% duty cycle right? I can't find any documentation of my ESC (Turnigy Car 18A-SL w/ reverse) about the PWM signal required and found with trial-and-error that my ESC only respon from 4% to 12% duty cycle by the led blink, but only from 8%-10% that the motor actually spin with different speed, below that and it's stop, above then it's at maximum, but I can't make it go backward. What did I do wrong? $\endgroup$
    – Nur
    Apr 25, 2015 at 16:13
  • $\begingroup$ I'm not sure, I normally work with quadrocopter ESCs which only go one direction. $\endgroup$
    – Mark Omo
    Apr 25, 2015 at 22:42
  • 1
    $\begingroup$ Did some more research and found this hobbyking.com/hobbyking/store/uploads/505435513X310686X14.pdf try calabrating the ESC across the full rainge your using it for. $\endgroup$
    – Mark Omo
    Apr 26, 2015 at 15:09
  • $\begingroup$ That's exactly my ESC model! I guess I need to buy the program card.. $\endgroup$
    – Nur
    Apr 28, 2015 at 3:58

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

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