Mystery 30A ESC programming.

Hello everybody, I need a little help with this mystery ESC. (http://www.hobbyking.com/hobbyking/store/__9483__Mystery_30A_BEC_Brushless_Speed_Controller_Blue_Series_.html). From what i've seen on the web, for it to work you have to first calibrate and program it. Problem is, I've never used one of theese, so I'm a little clueless on how to proceed. I've got no access to a RC transmitter/receiver or whatsoever, just my arduino mega.

What I want to do is controll a brushless motor's speed AND direction through a pin in the arduino. Do I have to build an extra circuit or something to be able to make it run backwards, or do theese BECs have a function like that? Oh, and some guide to understand the beeping secuences in the programming mode would be nice too.

Thanks in advance!

past post

https://www.google.com/search?hl=en&as_q=esc&as_epq=&as_oq=&as_eq=&as_nlo=&as_nhi=&lr=&cr=&as_qdr=all&as_sitesearch=http%3A%2F%2Farduino.cc%2Fforum&as_occt=any&safe=off&tbs=&as_filetype=&as_rights=

Zoomcat's google link does not work :-(

I am also trying to find information on using/programmining a "MYSTERY" brand ESC, with BEC, using an arduino.

Jonmar

Indecision is the key to flexibility.

tadzioizdat: Hello everybody, I need a little help with this mystery ESC. (http://www.hobbyking.com/hobbyking/store/__9483__Mystery_30A_BEC_Brushless_Speed_Controller_Blue_Series_.html). From what i've seen on the web, for it to work you have to first calibrate and program it. Problem is, I've never used one of theese, so I'm a little clueless on how to proceed. I've got no access to a RC transmitter/receiver or whatsoever, just my arduino mega.

No, ESCs work out of the box - but you can reprogram the throttle response curves and things if you want. The Servo library on the Arduino can generate control signals for ESCs and servos.

What I want to do is controll a brushless motor's speed AND direction through a pin in the arduino.

Most brushless ESCs don't go backwards as they are for aircraft and helicopters, and sensorless BLDCs don't have closed-loop control at low speed.

You can find videos on Youtube showing how to program ESCs. While they typically show it being performed with an RC transmitter you can easily emulate one with the Servo library, a 10K pot, and a simple sketch that sends servo signals based on the position of the potentiometer.

Greetings everyone :-)

Does anyone know the approximate frequencies that most ESC's consider minimum and maximum throttle positions ?

Have a great day, Jonmar

Jonmar: Does anyone know the approximate frequencies that most ESC's consider minimum and maximum throttle positions ?

It's not the frequency of the pulses but the width of the pulse that matters.

1000us (1ms) pulse length is typically full brake/off and 2000us (2ms) is full throttle.