H02P6/181

SENSORLESS MOTOR CONTROL FOR A POWER TOOL

A method for automatic control switching for driving a sensorless motor of a power tool, the method including generating, using a signal generator, a high-frequency injection signal. The method includes coupling, using a coupling circuit, the high-frequency injection signal to an injection coil of the sensorless motor. The method includes decoupling, using a de-coupling circuit, a response to the high-frequency injection signal from a phase coil of the sensorless motor. The method includes determine a sensorless motor condition based upon the response of the injection coil to the high-frequency injection signal. The method includes driving, using a controller of the power tool, the sensorless motor based upon the sensorless motor condition.

Load-adaptive smooth startup method for sensorless field-oriented control of permanent magnet synchronous motors
10439526 · 2019-10-08 · ·

A field oriented control (FOC) system and method provides smooth field-oriented startup for three-phase sensorless permanent magnet synchronous motors (PMSMs) despite the absence of load information. The system uses the rotor flux projection on the d- or q-axis to determine whether the stator flux current reference being applied during reference startup phase is sufficient to spin the PMSM, thereby providing smooth operation during the reference startup phase and saving energy relative to applying rated current. The system also determines a suitable initial value for the stator torque current reference to use at the start of closed-loop sensorless FOC control mode based on an angle difference between the reference and estimated angles. Since this angle difference is reflective of the load on the PMSM, the selected initial value allows the system to achieve a smooth transition from reference startup mode to closed-loop sensorless FOC control mode.

Brushless motor device, image forming apparatus, and control method for controlling brushless motor

A brushless motor device including: a rotor; a stator including a first coil, a second coil and a third coil, first ends of which are Y-connected to each other; a motor driver including an inverter circuit including switching elements and configured to: switch ON and OFF states of each switching element of the inverter circuit, wherein by switching the ON and OFF states of each switching element of the inverter circuit, the motor driver is configured to switch an energization time period from a first time period in which current is caused to flow from the first coil to the third coil to a second time period in which current is caused to flow from the second coil to the third coil and set both voltages of second ends of the second coil and the third coil to a power supply voltage during the second time period.

Method for operating a brushless direct current motor

A method for operating a brushless direct current motor wherein, by the energization of a plurality of armature coils which are arranged on a stator and form a three-phase current winding for generating a rotating field which rotates around the stator, and having three terminals, a rotating field is generated in order to drive a rotor, which is rotatable about an axis of rotation relative to the stator and has at least two opposing permanent magnet poles. For the determination of the position of the rotor relative to the stator a measurement voltage signal is applied between a first and second of the terminals, a resulting voltage is measured on a third of the terminals, a gradient value which indicates the gradient of the resulting voltage in a time interval is determined with reference to the progression over time of the resulting voltage.

System and method for starting synchronous motors
10361648 · 2019-07-23 · ·

To avoid control failure resulting from startup of a PMSM that is windmilling, initial speed and position are determined before startup. A controller uses a FOC routine having a speed PI control loop, field-weaken control, a current PI control loop, and a speed observer. When the controller receives an instruction to start the PMSM, it delays startup and executes an estimation stage, in which the controller executes the FOC routine but with the speed PI control loop and the field-weaken control disabled. The estimation stage is repeated multiple times, with estimates converging to actual speed and position through successive iterations. When estimated speed and position values have stabilized, the motor is started using the estimates as initial speed and position for driving the PMSM. The FOC routine, with the speed PI control loop and the field-weaken control enabled, is used to drive the PMSM.

Rotor flux angle and torque trajectory control apparatus and methods

Low speed and high speed estimates of rotor angle and speed relative to the stator are received from a low speed estimator and a high speed estimator, respectively. LS__EST and a subset of torque-controlling I_Q trajectory curve (IQTC) parameter values appropriate to low speed rotor operation are selected for rotor speeds below a low speed threshold value _LOW_THRS. HS__EST and a subset of IQTC curve parameter values appropriate to high speed rotor operation are selected for rotor speeds above a high speed threshold value _HIGH_THRS. LS__EST and the low speed subset of IQTC parameter values remain selected for rotor speeds less than _HIGH_THRS after accelerating to a rotor speed greater than _LOW_THRS. HS__EST and the subset of high speed IQTC parameter values remain selected for rotor speeds greater than _LOW_THRS after decelerating to a rotor speed less than _HIGH_THRS.

INVERTER CONTROL APPARATUS AND MOTOR DRIVE SYSTEM

An inverter control apparatus and a motor drive system includes an inverter main circuit that drives a synchronous motor; an electric-current detector that detects an electric current flowing between the inverter main circuit and the synchronous motor; a command generator that generates an electric-current command value of an output electric current that is output from the inverter main circuit to the synchronous motor, in accordance with a torque command that is supplied externally; and an electric-current controller that generates a voltage command value for the inverter main circuit so that the electric-current command value and a detected electric-current value detected in the electric-current detector are equal to each other. The command generator generates the electric-current command value so that a fundamental wave current that is equal to or greater than a threshold is supplied to the synchronous motor, in driving the inverter main circuit.

Method of determining a position of a rotor of a brushless permanent magnet motor
12015368 · 2024-06-18 · ·

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.

Brushless motor device, image forming apparatus, and control method for controlling brushless motor

A brushless motor device configured to: determine a first upper limit of a current value which flows through a coil when a rotation speed of a rotor is accelerated from a first speed to a second speed, wherein, in a case where the current value of the first upper limit flows through the coil when the rotor is rotated at the second speed, a first time period, which is from a start of a non-energization time period of the coil until an induced voltage reaches a threshold value, is longer than a second time period, which is from the start of the non-energization time period until a counter-electromotive voltage becomes zero; and change switching of each switching element of an inverter circuit by using a second upper limit greater than the first upper limit and the first upper limit.

Closed-loop control of linear resonant actuator using back EMF data and hall sensing
10277154 · 2019-04-30 · ·

In an embodiment of a system for closed-loop control of a linear resonant actuator, a system processor coupled to a magnetic field sensor is configured to: receive a magnetic field sensor signal from a channel coupling a magnetic field sensor and the system processor; receive measurements of actuator current and actuator voltage from drive electronics; receive a temperature signal from a linear resonant actuator, the temperature signal indicating a temperature of the magnetic field sensor; calculate a first estimate of mass position using the magnetic field sensor signal, actuator current and a magnetic model; calculate an estimate of coil resistance based on the temperature signal, the actuator current, the actuator voltage and a thermal model; and calculate a second estimate of mass position and an estimate of mass velocity based on the first estimate of mass position, the actuator current, the actuator voltage and the estimated coil resistance.