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

Very little torque at low RPM, stalling motors. #97

Closed
sugeknowles opened this issue Sep 9, 2020 · 3 comments
Closed

Very little torque at low RPM, stalling motors. #97

sugeknowles opened this issue Sep 9, 2020 · 3 comments

Comments

@sugeknowles
Copy link

I am running the firmware as follows:

FOC Control, Voltage Mode
VARIANT_USART

When I try and run the motors at low (ish) RPM there is virtually no torque and the wheels will stall when under no-load. Any speed request below 90 and the wheels simply don't move. Being BLDC motors, they should be capable of considerable torque even at very low RPM. Any guidance is greatly appreciated.

This is the drive command that I am sending serially (Speed = 90, Steer = 0) to the hoverboard.
HEX: ['0xcd', '0xab', '0x0', '0x0', '0x5a', '0x0', '0x97', '0xab']
Decimal Equivalent: [205, 171, 0, 0, 90, 0, 151, 171]

Any thoughts? Is this an issue with my hoverboard? The motors? Do I need to tune something?

@EFeru
Copy link
Owner

EFeru commented Sep 10, 2020

The behavior you see is normal. In Voltage mode, requesting 90, in a range of up 1000 means 9%, so really low meaning low torque.

My suggestion is: if you are interested in torque use Torque mode, if you are interested in keeping a constant speed no matter the torque then use Speed mode.

@sugeknowles
Copy link
Author

Makes sense, I realized this is how voltage works after I posted the question. I was thinking when it said 'constant voltage' it meant that the motors were powered with a constant voltage regardless of speed, and that it was doing PWM modulation or something to affect speed with a constant voltage.. Sorry for the question that jumped the gun on the learning of how this works.

@EFeru
Copy link
Owner

EFeru commented Sep 10, 2020

No problem. We all had a learning curve ☺️
And you are right a proper voltage control would mean to regulate the duty cycle. But in this case Voltage mode just means a constant duty cycle to the motors.

@EFeru EFeru closed this as completed Sep 18, 2020
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