Question
MCSDK FOC Hall sensor speed oscillation
MCU: STM32G4
Motor: DFA90L048017-A
DC bus: 24 V
Pole pairs: 11
Hall sensors: 120°
Hall pins:
H1 = PB6
H2 = PB7
H3 = PB8
Motor rated speed: 1900 RPM
Hall electrical phase shift currently: 120°
Problem:
- Motor starts and runs.
- At approximately 500 RPM command, actual speed oscillates.
- Motor can accelerate toward ~1000 RPM.
- Motor then briefly rotates in the opposite direction.
- Motor Pilot also shows approximately the same behavior.
- Hall interrupts are continuously generated.
- All six Hall states 1..6 are observed.
