I'm just beginning to experiment with the instaspin system and would like to identify the best methods for tracking positions. I have a BLDC motor with a 1250 count encoder and have an experiment set up to command a 1-2Hz sine wave using the position controller with position commands sent over CANbus at ~1000Hz. The motor seems to tick around like the second hand of a clock and position errors are +-10 degrees.
Is this performance using the position controller to be expected? Would a more accurate method be to use a velocity control mode with a control loop around postion feedback? Or commanding motor currents directly using position feedback?
Thanks,
Steve