This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Lock Rotor with Hall Sensors

Other Parts Discussed in Thread: MOTORWARE

We have a working test system with the Motion controls running beautifully above and below our desired operating RPM with a sensorless setup. But we would like to be able to lock the motor and hold it static within a quarter to half revolution. This doesn't seem to be feasible as the instaspin will slightly move the motor to find it's position. Ideally an encoder would be used for position control, but we only really need to be able to hold the motor in a fixed position and control the speed above ~20RPM (which it does fine). It would be acceptable to move the motor and lock the rotor near a hall transition edge to hold a zero point.

Would this be feasible with the Hall sensing that has been added to Motorware? Or would we have enough information to make something work ourselves with what is provided by Motorware?

Thank you for your time.

  • you could first try just braking the motor during this "Hold" period. That may be enough for your application. There are some posts on this topic, it's as simple as overwriting the PWM values.

    otherwise you would need to use some sort of mechanical sensor. you can't rely on FAST to provide feedback at zero speed. I wouldn't use the Hall example in MotorWare, it's not really meant for this technique. I would look at adding this system logic yourself.