ESC not responding to full throttle range
acannady
Posts: 1
Hello Everybody,
I am a student working on designing an autonomous quadcopter with a professor at my university. We have just started the project and we bought the ELEV-8 quadcopter kit to get started, we however did not buy the controller that comes with it. We have decided to use a Arduino uno that we could program ourselves. We have fully assembled the quadcopter and have some basic code put together and when we started testing our code we found that the motor would not respond until about half throttle. I was wondering if anyone would be able to help me with this problem? Has it happened to anyone else? I believe that the problem is with how I am calibrating the ESC in the first place or how I have it programmed. To help me solve this problem does anyone have the specs to the Gemfan 30A ESC that parallax sells?
I am a student working on designing an autonomous quadcopter with a professor at my university. We have just started the project and we bought the ELEV-8 quadcopter kit to get started, we however did not buy the controller that comes with it. We have decided to use a Arduino uno that we could program ourselves. We have fully assembled the quadcopter and have some basic code put together and when we started testing our code we found that the motor would not respond until about half throttle. I was wondering if anyone would be able to help me with this problem? Has it happened to anyone else? I believe that the problem is with how I am calibrating the ESC in the first place or how I have it programmed. To help me solve this problem does anyone have the specs to the Gemfan 30A ESC that parallax sells?
Comments
BTW, a Propeller is the perfect device to use to generate precise signals of this sort.
I think your numbers are off by half millisecond. The pulse length should be between 1ms and 2ms. With 1.5 being the mid point.
@acannady, How are you generating the pulse? Often ESC have sequence you need to go through to arm them. You should be able to get this to work with an Arduino but I agree with User Name's suggestion of using a Propeller.
You're right, of course. So is the code I've written. It's just my internal BioDRAM that is messed up. Refresh rate is too low or leakage current is too high.
Same process can be done with your Arduino.
Ken Gracey