Motor control device
US-2015333682-A1 · Nov 19, 2015 · US
US11088640B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11088640-B2 |
| Application number | US-201916715664-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 16, 2019 |
| Priority date | May 22, 2017 |
| Publication date | Aug 10, 2021 |
| Grant date | Aug 10, 2021 |
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 drive apparatus for a motor having a stator and a rotor, the drive apparatus including a current detection unit configured to detect, when the motor is rotating, each of multi-phase currents flowing through coils of the stator, and a control unit for controlling the motor by sensor-less control configured to convert the detected multi-phase currents into a d-axis current Id and a q-axis current Iq in a d-q coordinate system, calculate a phase error between an actual rotational position of the rotor and an imaginary rotational position thereof by comparing the d-axis current Id with a d-axis current command value Idref and comparing the q-axis current Iq with the d-axis current command value Idref, perform control so that the phase error gets closer to zero, and output voltage command values to a motor drive circuit.
Opening claim text (preview).
What is claimed is: 1. A drive apparatus for a motor having a stator and a rotor, the drive apparatus comprising: a current detection unit configured to detect, when the motor is rotating, each of multi-phase currents flowing through coils of the stator, and a control unit for controlling the motor by sensor-less control configured to convert the detected multi-phase currents into a d-axis current Id and a q-axis current Iq in a d-q coordinate system, calculate a phase error between an actual rotational position of the rotor and an imaginary rotational position thereof by comparing the d-axis current Id with a d-axis current command value Idref and comparing the q-axis current Iq with the d-axis current command value Idref, perform control so that the phase error gets closer to zero, and output voltage command values to a motor drive circuit, the d-q coordinate system including a d-axis parallel to a direction of a magnetic flux generated by a magnet of the rotor and a q-axis orthogonal to the d-axis and being defined so as to rotate together with the rotor, the voltage command values indicating voltages to be applied to respective phases of the motor, wherein during the sensor-less control, the control unit sets the d-axis current command value Idref to a value larger than zero when the number of revolutions of the motor is smaller than a predetermined number of revolutions. 2. The drive apparatus according to claim 1 , wherein when the number of revolutions of the motor is smaller than the predetermined number of revolutions, the control unit sets the d-axis current command value Idref to a predetermined value. 3. The drive apparatus according to claim 1 , wherein when the number of revolutions of the motor is smaller than the predetermined number of revolutions, the control unit sets the d-axis current command value Idref to a value corresponding to the number of revolutions of the motor. 4. The drive apparatus according to claim 1 , wherein when the number of revolutions of the motor is equal to or larger than the predetermined number of revolutions, the control unit sets the d-axis current command value Idref to zero. 5. The drive apparatus according to claim 1 , wherein when the number of revolutions of the motor is equal to or larger than the predetermined number of revolutions, the control unit sets the d-axis current command value Idref according to a converted q-axis current based on the multi-phase currents. 6. The drive apparatus according to claim 1 , wherein the control unit detects a position of the rotor by performing open-loop control for the d-axis current Id upon start-up of the motor. 7. The drive apparatus according to claim 1 , wherein the control unit detects a position of the rotor by performing an open-loop control for the d-axis current Id. 8. A drive control method for a motor having a stator and a rotor, comprising: controlling the motor by sensor-less control; detecting, when the motor is rotating, each of multi-phase currents flowing through coils of the stator; converting the detected multi-phase currents into a d-axis current Id and a q-axis current Iq in a d-q coordinate system, calculate a phase error between an actual rotational position of the rotor and an imaginary rotational position thereof by comparing the d-axis current Id with a d-axis current command value Idref and comparing the q-axis current Iq with the d-axis current command value Idref; performing control so that the phase error gets closer to zero; outputting voltage command values to a motor drive circuit, the d-q coordinate system including a d-axis parallel to a direction of a magnetic flux generated by a magnet of the rotor and a q-axis orthogonal to the d-axis and being defined so as to rotate together with the rotor, the voltage command values indicating voltages to be applied to respective phases of the motor, and setting the d-axis current command value Idref to a value larger than zero when, during the sensor-less control, the number of revolutions of the motor is smaller than a predetermined number of revolutions. 9. The drive control method according to claim 8 , wherein when the number of revolutions of the motor is smaller than the predetermined number of revolutions, the d-axis current command value Idref is set to a predetermined value. 10. The drive control method according to claim 8 , wherein when the number of revolutions of the motor is smaller than the predetermined number of revolutions, the d-axis current command value Idref is set to a value corresponding to the number of revolutions of the motor. 11. The drive control method according to claim 8 , wherein when the number of revolutions of the motor is equal to or larger than the predetermined number of revolutions, the control unit sets the d-axis current command value Idref to zero. 12. The drive control method according to claim 8 , wherein when the number of revolutions of the motor is equal to or larger than the predetermined number of revolutions, the d-axis current command value Idref is set according to the converted q-axis current based on the detected multi-phase currents. 13. The drive control method according to claim 8 , wherein a position of the rotor is detected by performing open-loop control for the d-axis current Id upon start-up of the motor. 14. A drive apparatus for a motor having a stator and a rotor, comprising: a current detection unit configured to detect, when the motor is rotating, each of multi-phase currents flowing through coils of the stator, and a control unit configured to convert the detected multi-phase currents into a d-axis current Id and q-axis current Iq in a d-q coordinate system which includes a d-axis parallel to a direction of a magnetic flux generated by a magnet of the rotor and a q-axis orthogonal to the d-axis, estimate a phase error by comparing the d-axis current Id with a d-axis current command value Idref and comparing the q-axis current Iq with a q-axis current command value Iqref in order to estimate a position of the rotor; wherein the control unit sets the d-axis current command value Idref to a value larger than zero, when the number of revolutions of the motor is less than a predetermined number of revolutions during controlling based on the phase error. 15. The drive apparatus according to claim 14 , wherein when the number of revolutions of the motor is equal to or larger than the predetermined number of revolutions, the control unit sets the d-axis current command value Idref to zero. 16. The drive apparatus according to claim 14 , wherein the motor comprises a brushless motor. 17. The drive apparatus according to claim 14 , wherein when the number of revolutions of the motor is less than the predetermined number of revolutions, the control unit sets the d-axis current command value Idref to a predetermined value. 18. The drive apparatus according to claim 14 , wherein when the number of revolutions of the motor is less than the predetermined number of revolutions, the control unit sets the d-axis current command value Idref to a value corresponding to the number of revolutions of the motor. 19. The drive apparatus according to claim 14 , wherein when the number of revolutions of the motor is equal to or greater than the predetermined number of revolutions, the control unit sets the d-axis current command value Idref according to a converted q-axis current based on the multi-phase currents. 20. The drive apparatus according to claim 14 , wherein the co
using back-emf in windings · CPC title
Rotor flux based control · CPC title
Arrangements for controlling current (H02P6/10 takes precedence) · CPC title
using different methods depending on the speed · CPC title
specially adapted for very low speeds · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.