Hi,
I’m trying to understand if I can expect reasonable performance in closed loop position control using only hall encoders? My candidate motor is 7 pole pairs and has hall sensors, and will be going through a 16:1 gearbox. I can actually tolerate several degrees error in the gearshaft output, but I do need the full torque/speed performance of the motor. I guess my question is, is this even possible (position control without incremental/absolute encoder), and what kind of performance I can expect?
More broadly, the motivation here is that I can’t fit my own absolute encoder onto the motors I’m considering. Some of the motors I’m looking at do come with incremental encoders. My experience of BLDC control using ODrives is that you can do great position control but you need to find the index pulse first, and that won’t work for this application (I understand simpleFOC has the same requirement when using incremental encoders). Interestingly I have also used Roboteqs in the past, and somehow they’re able to do position control without doing an index pulse hunt on startup. I understand that another solution to this problem is an absolute encoder, but as I said that’s not an option for me this time.
Thanks in advance for any help/pointers!
Cheers,
Luke