H02P6/21

Degauss time detection in electric motors

Example systems and processes compare sampled values of a floating phase voltage and/or outgoing phase current of an electric motor with a corresponding reference to identify a degauss time period. Post degauss time period identification, sampled values are compared with a threshold to identify a settling time period following the degauss time period. The threshold used to identify the settling time period depends on a slope of a floating phase voltage after the degauss time period, a modulation scheme being used, and a pulse width modulation ON/OFF state of the electric motor. When the threshold comparison test is not met, it is determined whether the slope of the floating phase voltage has inverted. Based on such processing, a back-electromotive force (BEMF) zero-crossing (ZC) is detected or estimated with respect to a floating phase voltage of the electric motor.

Degauss time detection in electric motors

Example systems and processes compare sampled values of a floating phase voltage and/or outgoing phase current of an electric motor with a corresponding reference to identify a degauss time period. Post degauss time period identification, sampled values are compared with a threshold to identify a settling time period following the degauss time period. The threshold used to identify the settling time period depends on a slope of a floating phase voltage after the degauss time period, a modulation scheme being used, and a pulse width modulation ON/OFF state of the electric motor. When the threshold comparison test is not met, it is determined whether the slope of the floating phase voltage has inverted. Based on such processing, a back-electromotive force (BEMF) zero-crossing (ZC) is detected or estimated with respect to a floating phase voltage of the electric motor.

BLDC motor control system and method for solar tracking motorized window treatment operation

A motorized shade comprising a motor adapted to lower or raise a shade material for selectively covering an architectural opening based on a position of the sun. The motorized shade comprises a controller adapted to drive the motor phase according to a startup sequence by ramping up amplitude form an initial amplitude to a startup amplitude and ramping up frequency from an initial frequency to a drive frequency, drive the motor phase according to a full drive sequence to move the shade material by driving the motor phase according to a sinusoidal waveform at a set maximum amplitude and at a drive frequency, and drive the motor phase according to a wind down sequence by reducing frequency from the drive frequency to an end frequency and reducing the amplitude from the maximum amplitude to an end amplitude.

BLDC motor control system and method for solar tracking motorized window treatment operation

A motorized shade comprising a motor adapted to lower or raise a shade material for selectively covering an architectural opening based on a position of the sun. The motorized shade comprises a controller adapted to drive the motor phase according to a startup sequence by ramping up amplitude form an initial amplitude to a startup amplitude and ramping up frequency from an initial frequency to a drive frequency, drive the motor phase according to a full drive sequence to move the shade material by driving the motor phase according to a sinusoidal waveform at a set maximum amplitude and at a drive frequency, and drive the motor phase according to a wind down sequence by reducing frequency from the drive frequency to an end frequency and reducing the amplitude from the maximum amplitude to an end amplitude.

AUTOMATIC TRANSITION OF MOTOR CONTROLLER FROM OPEN-LOOP CONTROL TO CLOSED-LOOP CONTROL

A motor controller integrated circuit (IC) includes a storage device containing software, and a processor core. The processor core has an output adapted to be coupled to a motor. The processor core is configured to execute the software to operate the motor in an open-loop control, calculate first and second orthogonal components of a back electromotive force (BEMF), calculate a total BEMF value, and determine that the first orthogonal component is within a threshold of the total BEMF value. The processor core is further configured to, responsive to the first orthogonal component being within the threshold of the total BEMF value, operate the motor in a closed-loop control.

Catch spin method for permanent magnet synchronous motor with sensorless field oriented control

A motor control actuator that drives a permanent magnet synchronous motor (PMSM) with sensorless Field Oriented Control includes a sampling circuit that generates a measurement signal by measuring a back electro motive force (BEMF) of the PMSM, while the PMSM rotates; a PLL that receives the measurement signal and extracts an amplitude and an angle of the BEMF from the measurement signal; and a motor controller that generates a first set of two phase alternating current (AC) voltage components based on an estimated rotor angle, generates a second set of two phase AC voltage components based on the amplitude and the angle, and generates control signals for driving the PMSM based on the first set of two phase AC voltage components. The motor controller performs a catch spin sequence for restarting the PMSM while rotating, the catch spin sequence includes a synchronizing period followed by a closed loop control period.

Catch spin method for permanent magnet synchronous motor with sensorless field oriented control

A motor control actuator that drives a permanent magnet synchronous motor (PMSM) with sensorless Field Oriented Control includes a sampling circuit that generates a measurement signal by measuring a back electro motive force (BEMF) of the PMSM, while the PMSM rotates; a PLL that receives the measurement signal and extracts an amplitude and an angle of the BEMF from the measurement signal; and a motor controller that generates a first set of two phase alternating current (AC) voltage components based on an estimated rotor angle, generates a second set of two phase AC voltage components based on the amplitude and the angle, and generates control signals for driving the PMSM based on the first set of two phase AC voltage components. The motor controller performs a catch spin sequence for restarting the PMSM while rotating, the catch spin sequence includes a synchronizing period followed by a closed loop control period.

Motor position control based on servo-to-edge direction feedback

System, apparatus, and methods for controlling a motor by using servo-to-edge direction feedback are disclosed. An exemplary apparatus comprises: a fiber optic rotary junction (FORJ) having a rotatable portion; a motor to rotate the rotatable portion; a connector to connect the rotatable portion to a rotatable fiber of an imaging probe; a sensor positioned in close proximity to a target and configured to output a signal indicative of which one of at least two distinguishable regions of the target is proximal to the sensor; and a controller configured to control the rotational direction of the motor based on the sensor signal. In one embodiment, the motor is a servo-motor, and the rotation of the motor and/or rotatable portion is controlled by a servo-loop to change the rotation direction of the motor back-and-forth around a predetermined rotational position without the use of an encoder.

Method for determining the rotor position of a BLDC motor
11496078 · 2022-11-08 · ·

A method for determining a rotor position of a BLDC motor with a magnetic rotor and stator having at least one exciter coil to which an exciter voltage is applied in accordance with a commutation process, comprises: interrupting the exciter voltage applied to the exciter coil, wherein the exciter voltage has a profile with at least one first section in which the profile of the exciter voltage has a non-vanishing finite gradient, wherein the exciter voltage in the first section is interrupted, and wherein at the time of interruption the exciter voltage has a value different from zero; capturing a voltage induced in the exciter coil by the magnetic rotor; restoring the exciter voltage to a value different from zero; and determining a rotor position of the rotor with respect to the exciter coil on the basis of the captured induced voltage.

METHOD OF DETERMINING A POSITION OF A ROTOR OF A BRUSHLESS PERMANENT MAGNET MOTOR
20220352834 · 2022-11-03 · ·

A method of determining a position of a rotor of a brushless permanent magnet motor includes measuring phase current flowing through a phase winding of the motor during excitation of the phase winding, and measuring voltage applied to the phase winding of the motor during excitation of the phase winding. The method includes calculating a phase of back EMF induced in the phase winding using the measured phase current and the measured voltage. The method includes determining a zero-crossing point of the back EMF induced in the phase winding using the calculated phase of back EMF induced in the phase winding. The method includes determining an aligned position of the rotor of the brushless permanent magnet motor when the back EMF induced in the phase winding is at the zero-crossing point.