Delancy7
1 mW
I've got a Hudson 2310P motor that runs very smoothy on my motor controller when running my dad's FOC code, but when I run the same motor using his six-step BLDC code (the motor has both a six-step Hall encoder and a quadrature encoder--the FOC code uses the quadrature encoder and the BLDC code uses the Hall encoder) the motor makes much more noise and doesn't seem run as smoothly at the same RPM as when running with the FOC code. I'm trying to understand why this is the case.
Commutating the motor every 60 degrees won't be as smooth or as quiet as FOC using a much higher resolution sensor, but I've used other motors on the same controller with the same code and the difference was hardly noticeable. Is it possible that I'm seeing this difference with the Hudson motor because it has sine windings rather than trapezoidal windings? Can that make that much of a difference?
This what the back EMF looks like (from the Hudson user manual):
Commutating the motor every 60 degrees won't be as smooth or as quiet as FOC using a much higher resolution sensor, but I've used other motors on the same controller with the same code and the difference was hardly noticeable. Is it possible that I'm seeing this difference with the Hudson motor because it has sine windings rather than trapezoidal windings? Can that make that much of a difference?
This what the back EMF looks like (from the Hudson user manual):
Last edited: