Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prevent cogging and enable low rpm control #326

Open
shulnak09 opened this issue Aug 5, 2023 · 1 comment
Open

Prevent cogging and enable low rpm control #326

shulnak09 opened this issue Aug 5, 2023 · 1 comment

Comments

@shulnak09
Copy link

Hi,

I am currently working on an autonomous scaled car that uses VESC to control a BLDC motor which powers the wheels.
The small vehicle is four-wheel driven.

I am implementing a planning algorithm that shall make the vehicle go from rest to a desired speed that is less than 1 m/s. The problem I am facing is for the low-speed control input to the Vesc say from 0 to 0.5m/s the motor cogs. I believe the input current is not enough to overcome the deadband torque of the motor.

Is there a way, I can tune the VESC such that it can overcome the initial torque resistance and rotate at slow speeds say 500 rpm?

I will be really grateful for any help in this regard. Below, I have attached the setup for BLDC motor and wheel.

Car

Regards
Anshul

@Rubeer
Copy link

Rubeer commented Aug 29, 2023

For low RPM torque you need some type of absolute position measurement.
For example hall sensors or HFI.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants