Hi guys,
I am using my VESC and BLDC motor as a variable brake, and need smooth operation at low speeds, however due to the torque ripple of the motor I am experiencing some problems.
I am wondering if anyone has looked into or used any anti-cogging algorithms like those discussed here https://hackaday.com/2016/02/23/anti-cogging-algorithm-brings-out-the-best-in-your-hobby-brushless-motors/ ?
What do you guys think of this, is there a place for this in the VESC code and how easy could it be implemented?
Any input is really appreciated!
Thanks
AG
I guess you want to attach an AS5047P sensor in this case.
https://trampaboards.com/resources/manuals/207.pdf
Thanks Frank, I assume you're saying that using this sensor will provide the appropriate position resolution to implement some torque ripple compensation? I would still need to implement my own torque correction algorithm though?
Thanks!
Ali goodman
With sensors it should be very smooth throughout the entire low speed RPM range.
Great thanks, I am currently using a 1024 bit incremental encoder, do you think this sensor will work much better at low speeds?
Ali goodman