Estimation device and ac motor drive device
US-2022294377-A1 · Sep 15, 2022 · US
US12489386B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12489386-B2 |
| Application number | US-202318218231-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 5, 2023 |
| Priority date | Dec 28, 2022 |
| Publication date | Dec 2, 2025 |
| Grant date | Dec 2, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A motor driving apparatus and a method of driving the same are disclosed. The motor driving apparatus includes a motor, an inverter configured to drive the motor based on a switching signal, and a controller configured to output the switching signal when pulse width modulation control is performed, to stop the pulse width modulation control when a predetermined condition is satisfied, and to apply a zero-voltage vector pulse to the switching signal in a period in which execution of the pulse width modulation control is stopped, for determination of a current speed estimation value of the motor.
Opening claim text (preview).
What is claimed is: 1 . A motor driving apparatus comprising: a motor; an inverter configured to drive the motor based on a switching signal; and a controller configured to output the switching signal when pulse width modulation control is performed, to stop the pulse width modulation control when a predetermined condition is satisfied, and to apply a zero-voltage vector pulse to the switching signal in a period in which execution of the pulse width modulation control is stopped, for determination of a current speed estimation value of the motor, wherein the predetermined condition is satisfied when a value of a speed command for the motor and the current speed estimation value of the motor are not higher than a predetermined controllable speed in a state in which the pulse width modulation control is performed. 2 . The motor driving apparatus according to claim 1 , wherein the controller adjusts a duty ratio of the switching signal such that the current speed estimation value traces a value of a speed command for the motor, when the pulse width modulation control is performed. 3 . The motor driving apparatus according to claim 1 , wherein the controller determines the current speed estimation value by estimating counter electromotive force of the motor when the pulse width modulation control is performed. 4 . The motor driving apparatus according to claim 1 , wherein the controller performs the pulse width modulation control again when a difference between a value of a speed command for the motor and the current speed estimation value of the motor exceeds a speed tolerance in a state in which execution of the pulse width modulation control is stopped. 5 . A motor driving apparatus comprising: a motor; an inverter configured to drive the motor based on a switching signal; and a controller configured to output the switching signal when pulse width modulation control is performed, to stop the pulse width modulation control when a predetermined condition is satisfied, and to apply a zero-voltage vector pulse to the switching signal in a period in which execution of the pulse width modulation control is stopped, for determination of a current speed estimation value of the motor, wherein the controller determines the current speed estimation value of the motor by applying a zero-voltage vector pulse to the switching signal at least two times at intervals of a predetermined time duration whenever a predetermined period elapses in a period in which execution of the pulse width modulation control is stopped. 6 . The motor driving apparatus according to claim 5 , wherein the predetermined time duration is set to be not longer than a rotation period of the motor. 7 . The motor driving apparatus according to claim 5 , wherein: the controller determines a current position estimation value of the motor based on results of sensing of current of the motor at a first time at which the zero-voltage vector pulse is applied to the switching signal; the controller determines a current position estimation value of the motor based on results of sensing of current of the motor at a second time at which the zero-voltage vector pulse is applied to the switching signal; and the controller determines the current speed estimation value based on the current position estimation value at the first time, the current position estimation value at the second time, and the predetermined time duration. 8 . The motor driving apparatus according to claim 7 , wherein the controller determines the current position estimation value by applying the zero-voltage vector pulse to the switching signal when the speed command value for the motor increases in a state in which the pulse width modulation control is stopped. 9 . A method of controlling a motor driving apparatus, the method comprising: driving a motor by outputting a switching signal to an inverter, when pulse width modulation control is performed; stopping execution of the pulse width modulation control when a predetermined condition is satisfied; and applying a zero-voltage vector pulse to the switching signal in a period in which execution of the pulse width modulation control is stopped, for determination of a current speed estimation value of the motor, wherein the predetermined condition is satisfied when the speed command value for the motor and the current speed estimation value of the motor are not higher than a predetermined controllable speed in a state in which the pulse width modulation control is performed. 10 . The method according to claim 9 , wherein the driving a motor comprises: adjusting a duty ratio of the switching signal such that the current speed estimation value traces a value of a speed command for the motor. 11 . The method according to claim 9 , wherein the driving a motor comprises: determining the current speed estimation value by estimating counter electromotive force of the motor, when the pulse width modulation control is performed. 12 . The method according to claim 9 , further comprising: performing the pulse width modulation control again when a difference between a value of a speed command for the motor and the current speed estimation value exceeds a speed tolerance in a state in which execution of the pulse width modulation control is stopped. 13 . The method according to claim 9 , wherein the applying a zero-voltage vector pulse is executed to determine the current speed estimation value by applying the zero-voltage vector pulse to the switching signal at least two times at intervals of a predetermined time duration whenever a predetermined period elapses in a period in which execution of the pulse width modulation control is stopped. 14 . The method according to claim 13 , wherein the predetermined time duration is set to be not longer than a rotation period of the motor. 15 . The method according to claim 13 , wherein the applying a zero-voltage vector pulse comprises: determining a current position estimation value of the motor based on results of sensing of current of the motor at a first time at which the zero-voltage vector pulse is applied to the switching signal; determining a current position estimation value of the motor based on results of sensing of current of the motor at a second time at which the zero-voltage vector pulse is applied to the switching signal; and determining the current speed estimation value based on the current position estimation value at the first time, the current position estimation value at the second time, and the predetermined time duration. 16 . The method according to claim 15 , wherein the applying a zero-voltage vector pulse is executed to determine the current position estimation value by applying the zero-voltage vector pulse to the switching signal when the speed command value for the motor increases in a state in which the pulse width modulation control is stopped.
Estimation of position or speed · CPC title
Current control, e.g. using a current control loop · CPC title
Counter or back emf, CEMF · CPC title
with pulse width modulation · CPC title
using back-emf in windings · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.