Loss of control whenever the motor starts at some specific points
Hi, I am currently developing position control using MCSDK and have stumbled upon a problem I cannot fix. Whenever the motor is positioned at some specific points it is not possible to start it up without it spinning out of control. I'm using a
- BLDC with 10 pole pairs
- Encoder, 2048 with index
- I have 3 commutation signals (H120) available but not used
- Nucleo G431RB
- IHM08M1 3shunt motor driver
What I have found is that whenever Com U = low, Com V = high and Com W = low the motor starts to spin very fast in one direction, and do not stop. Meaning if I restart the program while the motor have these signals, it is inevitable. Often the motor stand still for a second (no movement at all) before going berserk.. At some of these points it can recover and move away before losing control if there is no load, but seems to fail if I give it even a little resistance.
Has anyone encountered a similar problem?
