Method and system for controlling an electric motor and detecting a stall condition
AssigneeAB Mikroelektronik Gesellschaft mit beschraenkter Haftung
InventorsMarkus Kandler, Peter Traintinger
Life of this patent
Estimating the term…
Abstract
A method for detecting a stall condition of an electric motor. The method can include initiating an open-loop phase. During the open-loop phase, the method can include increasing a rotational speed of an electric motor and obtaining data indicative of a voltage associated with the electric motor while increasing the rotational speed of the electric motor. During the open-loop phase, the method can also include determining a difference between the voltage and a time varying target voltage and detecting a stall condition based at least in part on the difference between the voltage and the time varying target voltage. When a closed-loop condition is satisfied, the method can include initiating a closed-loop phase.
Claims18
A method for detecting a stall condition of an electric motor during a start-up period, the method comprising:
- initiating an open-loop phase, wherein during the open-loop phase, the method comprises:
- applying a current configured to increase a rotational speed of an electric motor;
- obtaining data indicative of a voltage associated with the electric motor from a voltage sensor while increasing the rotational speed of the electric motor;
- determining a difference between the voltage and a time varying target voltage, wherein the time varying target voltage is predetermined;
- and
- detecting a stall condition based at least in part on the difference between the voltage and the time varying target voltage;
- when a closed-loop condition is satisfied, initiating a closed-loop phase, wherein the closed-loop condition is satisfied when the difference between the voltage and the time varying target voltage remains less than a delta threshold for at least a ramp up time threshold, the ramp up time threshold indicative of a period of time during which the rotational speed of the electric motor increases.
A motor control system for controlling an electric motor, the system comprising:
- a voltage sensor electrically coupled with the electric motor and configured to sense a voltage associated with the electric motor;
- one or more control devices communicatively coupled to the voltage sensor and configured to control a current flow through the electric motor, the one or more control devices including one or more processors and associated memory, the memory storing instructions that, when executed by the one or more processors configure the one or more control device to:
- initiate an open-loop phase, wherein during the open-loop phase, the one or more control devices are configured to:
- configured to apply a current configured to increase a rotational speed of an electric motor;
- configured to obtain data indicative of a voltage from the voltage sensor while increasing the rotational speed of the electric motor;
- configured to determine a difference between the voltage and a time varying target voltage, wherein the time varying target voltage is predetermined;
- configured to detect a stall condition based at least in part on the difference between the voltage and the time varying target voltage;
- and
- when a closed-loop condition is satisfied, initiate a closed-loop phase, wherein the closed-loop condition is satisfied when the difference between the voltage and the time varying target voltage remains less than a delta threshold for at least a ramp up time threshold, the ramp up time threshold indicative of a period of time during which the rotational speed of the electric motor increases.
A pump system comprising:
- a pump rotor configured to pump a liquid;
- an electric motor coupled with the pump rotor to rotate the pump rotor;
- a voltage sensor electrically coupled with the electric motor and configured to sense a voltage associated with the electric motor;
- one or more control devices communicatively coupled to the voltage sensor and configured to control a current flow through the electric motor, the one or more control devices including one or more processors and associated memory, the memory storing instructions that, when executed by the one or more processors configure the one or more control device to:
- initiate an open-loop phase, wherein during the open-loop phase, the one or more control devices are configured to:
- configured to increase a rotational speed of an electric motor;
- configured to obtain data indicative of a voltage from the voltage sensor while increasing the rotational speed of the electric motor;
- configured to determine a difference between the voltage and a time varying target voltage, wherein the time varying target voltage is predetermined;
- configured to detect a stall condition based at least in part on the difference between the voltage and the time varying target voltage;
- and
- when a closed-loop condition is satisfied, initiate a closed-loop phase,
- wherein the closed-loop condition is satisfied when the difference between the voltage and the time varying target voltage remains less than a delta threshold for at least a ramp up time threshold, the ramp up time threshold indicative of a period of time during which the rotational speed of the electric motor increases;
- and
- wherein during the closed-loop phase, the one or more control devices are configured to:
- monitor a feedback signal indicative of a current applied to the electric motor coupled to the pump rotor;
- and
- adjust the current applied to the electric motor coupled to the pump rotor based at least in part on the feedback signal.
Dependencies are inferred from the claim text.