Optimize motor conf parameters

I am using the NUCLEO-G474RE with the X-NUCLEO-IHM07M1 motor controller board.

  1. if I start in open loop, can I read the electrical angle etc parameters during that operation and then switch to closed loop, smoothly?

  2. If I have a 12V source, I believe I read that I should limit the Motor voltage limit parameter to 6V for the smoothest sine wave. Is that correct?

  3. For a 12V nominal motor, is it preferable to maximize voltage or current to get to the smoothest run? Aka, should I be thinking 6V / 0.5amps or 3V/1.0 amp if it is a 3W motor. (And does that assumption change between open loop and closed loop?)

Thanks!

(This is for a belt driven Turntable, so smooth operation is paramount. I currently have it running in open loop mode with really good performance, but I continue to like to tweek).

Hi @certified_prime ,

  1. Switching while running the motor may be a bit tricky and you’ll have to try it out. It should be possible. In open loop mode you’ll have to call the sensor directly if you want the “real” angle. The angle from the motor will be the open loop calculated angle…

  2. Yes

  3. Best to try it out. Torque is proportional to current, so it depends on the motor’s curves but it’s sort of a question whether you want more torque or more speed…

Thanks Runger. I will check if there are published curves for my specific motor. I have seen curves for some of the other variants, but this is a specially designed lower RPM motor in that family.