bowlofsalad said:
Hello,
Has anyone made any measurements in motor efficiency differences comparing running a motor sensorless, using hall sensors, and using various encoders?
Via PM...
... I'd love to read your thoughts on the subject..

IMHO It is not easy to generalise and say that one method is more efficient than another
Trapezoidal controllers we commonly use, need rotor angle feedback resolution of 60 Edegrees.
The more complex FOC (sine) controllers require a very much finer angle resolution to operate effectively.
What works well for one commutation algorithm may not suit another.
The optical sensor boards that I produced, generated a 3 bit gray code, the same as that usually produced by embedded hall sensors. So they could drive trap controllers directly.
To work with the FOC controller, I wrote software to use linear interpolation with this 3 bit signal. This worked well when running, but was not ideal when starting from 0 rpm.
The use of a higher resolution encoder would have been an advantage here.
I did not collect any hard data to substantiate this, but during bench testing, my perception was: the smoothest, quietest, lowest current draw for given speed, (highest efficiency ??) was obtained using sensorless commutation with the FOC Controller, (the sensors were still needed for start up).
During road testing, there was no perceptible difference in efficiency or operation, between sensored or sensorless modes.
When comparing the performance of the optical sensor boards to that of a good hall setup, I could not see any significant difference. Perhaps just a bit less timing jitter with the optics (when viewed on a 'scope), which may work better with some controllers?
The main operating advantage of the optics was that they were immune to interference from stator magnetic fields, which was a major issue with some of my experimental setups.
Some things to consider when choosing sensing methods for commutation:
1) Many digital sensors (including hall and optics) use hysteresis to reduce problems with noise and false switching.
This means that optimum placement for forward and reverse operation will differ slightly.
2) Switching latency (delay) . This will result in timing signals becoming retarded as speed rises.
3) Max frequency of operation.
4) Environment -heat ?
5) Does it work at 0 or slow speed ?
6) what is the interface to the controller/ what resolution is needed
Loads of factors to juggle
Burtie