I am using the VESC tool to prototype propellor blades and have been using the app to run motors at a specific RPM which I input. This is my main method of controlling motors.
I'm trying to set up my sensorless 350KV BLDC, which I am using with a 3 cell 2.2Ah LiPo. I want to be able to spin the motor up to a consistent low RPM of about 30 at the minimum. When I complete the default setup the lowest my motor will spin is 320RPM. If I go any lower than the motor jerks and does not maintain a consistent speed. I am confused by this as when setting the motor up the detection spins it very slow, so it seems that it should be possible to run the motor at a low speed. Does anyone know how to help me with this?
Detection is done in FOC open loop. This mode can be run using the command line. Running motors slow needs the use of sensors, hall sensors or better magnetic encoders like the AS 5047P.
Can you link me to a resource explaining how to use FOC via command line?
Go to VESC Terminal and click the ? next to the command line. You will get a list of all commands including the FOC openloop command. You can define a RPM and amperage
Perfect thanks!