US 11,936,315 B2
Sensorless motor control based on a commutation event
Stanislav Gerber, Erfurt (DE); Bastian Schindler, Illmenau (DE); Benjamin Jahn, IIlmenau (DE); and Sandro Purfuerst, Illmenau (DE)
Assigned to Infineon Technologies AG, Neubiberg (DE)
Filed by Infineon Technologies AG, Neubiberg (DE)
Filed on Oct. 21, 2021, as Appl. No. 17/507,076.
Prior Publication US 2023/0126824 A1, Apr. 27, 2023
Int. Cl. H02P 21/32 (2016.01); H02P 21/18 (2016.01)
CPC H02P 21/32 (2016.02) [H02P 21/18 (2016.02); H02P 2203/03 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A circuit for controlling a motor, the circuit comprising control circuitry configured to:
generate a control signal for controlling the motor based on a first angle of stator voltage vector for the motor, wherein the first angle of stator voltage vector is associated with a first sector of a plurality of sectors of a cycle for the motor;
identify, from a first phase current signal indicating current flow at a first phase of the motor, a second phase current signal indicating current flow at a second phase of the motor, and a third phase current signal indicating current flow at a third phase of the motor, a first selected phase current signal indicating a current direction and a second selected phase current signal indicating the current direction of the first selected phase current signal, wherein the current direction comprises a positive current direction indicating that phase current is greater than zero or a negative current direction indicating that phase current is less than zero;
determine whether a commutation event has occurred for the first sector based on the first selected phase current signal and the second selected phase current signal;
in response to a determination that the commutation event has occurred for the first sector, determine that the motor is operating in a second sector of the plurality of sectors of the cycle for the motor;
determine a second angle of stator voltage vector for the motor based on the determination that the motor is operating in the second sector; and
generate the control signal based on the second angle of stator voltage vector for the motor.