ESC control via CAN
Posted: Tue Nov 22, 2016 7:08 pm
Hello,
I've been looking at the open source firmware for the ESC32v2 and created a basic driver to control the ESC32v3 via CAN. So far, I've been able to address the ESCs, arm them, start them, and set their rpm. I have the ESCs connected to KDE 2814-515 motors.
My main issue is that I cannot set an rpm value greater than about 5000. As soon as I try that, the motor maxes out at ~5100 rpm, maxes out the voltage (11.1V), and sounds "choppy" (ie. it is not spinning smoothly at a fixed rpm).
I've calibrated the motors via the ESC32 application and saved the FF values to permanent memory. Using the ESC app, I'm able to set an rpm all the way to 8000, and the motors still don't max out the voltage draw.
Thanks for any suggestions on what I might be doing wrong.
I've been looking at the open source firmware for the ESC32v2 and created a basic driver to control the ESC32v3 via CAN. So far, I've been able to address the ESCs, arm them, start them, and set their rpm. I have the ESCs connected to KDE 2814-515 motors.
My main issue is that I cannot set an rpm value greater than about 5000. As soon as I try that, the motor maxes out at ~5100 rpm, maxes out the voltage (11.1V), and sounds "choppy" (ie. it is not spinning smoothly at a fixed rpm).
I've calibrated the motors via the ESC32 application and saved the FF values to permanent memory. Using the ESC app, I'm able to set an rpm all the way to 8000, and the motors still don't max out the voltage draw.
Thanks for any suggestions on what I might be doing wrong.