Hi Benjamin,
For the need of an electric mountainboard race, I gave BLDC a try on my MTB, which I used in FOC until now.
I would say I'll never come back to FOC for all terrain rides.
It feels like the board is direct linked to your mind. No latency as FOC can bring.
Few riders still in FOC during the event switched also to BLDC and then could pass some sharp turns easily when they struggled to manage them with FOC mode.
However, such great features such as the smooth switch from backward rolling to forward isn't integrated in BLDC.
Could to please apply the amazing improvement you've done in FOC to BLDC as well ?
A lot of riders (me included) would love to be guinea pigs if needed.
Thanks a lot !
Clément
PS : I tried to read the source code (mcpwm_foc.c) but this level is really far from my knowledge.
I think bldc vs foc is not the issue, you can make foc much more aggressive by adjusting the PID gains.
Thank you for the input, I'll give it a try.
However, my request is still relevant I think as a lot of people still use BLDC because of HW4.xx.
I prefer BLDC because it's more noisy.
How were you able to get BLDC working? I cannot seem to get it to run outside of FOC mode. I have tried searching for other support and haven't been able to find addidtional documentation. Any help would be greatly appreciated, thanks!
Do you detect the BLDC parameters or is that the thing that is not working for you? When you select the BLDC tab there is a "Detect BLDC Parameters" at the bottom where you can run detection and apply the settings. I just tested it with a HW4.12 VESC and it detects BLDC parameters fine.
When the detection is the thing not working for you it would be good to know your motor specs and VESC hardware you are using.