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.
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.