System and Method of Increasing Resolution of Position Feedback for Motor Control
US-2024171101-A1 · May 23, 2024 · US
US10554158B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10554158-B2 |
| Application number | US-201816034993-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 13, 2018 |
| Priority date | Dec 7, 2017 |
| Publication date | Feb 4, 2020 |
| Grant date | Feb 4, 2020 |
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 control method that includes: calculating an ideal position of a motor rotor based on a Hall sensor signal; calculating a current position of the motor rotor based on a rotation speed of the motor rotor; and calculating a Hall sensor offset angle as the difference between the ideal position of the motor rotor and the current position of the motor rotor.
Opening claim text (preview).
What is claimed is: 1. A motor control method, comprising: calculating, by a controller, an ideal position of a motor rotor based on a Hall sensor signal; calculating, by the controller, a current position of the motor rotor based on a rotation speed of the motor rotor; and calculating, by the controller, a Hall sensor offset angle as a difference between the ideal position of the motor rotor and the current position of the motor rotor, wherein calculating the ideal position of the motor rotor comprises calculating the ideal position of the motor rotor with reference to a point of time at which the signal of the Hall sensor changes by using an equation shown below: θ Hall = θ Edge + 180 π ω r Δ T where θ Hall represents a current position angle of the Hall sensor [deg], θ Edge presents an ideal position angle at the point of time at which the signal of the Hall sensor is changed, ω r represents an electrical rotation speed of the motor [rad/s], and ΔT represents a time passed since the point of time at which the signal of the Hall sensor was changed. 2. The motor control method of claim 1 , further comprising, before calculating the ideal position of the motor rotor: calculating a rotation speed of a motor having the motor rotor. 3. The motor control method of claim 2 , wherein calculating the rotation speed of the motor comprises calculating an electrical rotation speed of the motor by using an equation shown below: ω r = 1 T Hall _ update , T Hall _ update = T Hall - T H all _ old , where ω r represents the electrical rotation speed [rad/s], T Hall_update represents a time spent in changing a Hall sensor value, T Hall represents a point of time at which the Hall sensor value changes, and T Hall_old represents a point of time at which the Hall sensor value changed previously. 4. The motor control method of claim 2 , further comprising, after calculating the rotation speed of the motor, determining whether an amount of change in the motor rotation speed is smaller than a preset reference change amount, wherein the ideal position of the motor rotor and the current position of the motor rotor are calculated when the amount of change in the motor rotation speed is smaller than the preset reference change amount. 5. The motor control method of claim 1 , wherein the calculating of the current position of the motor rotor comprises calculating an angle rotated by the motor rotor from a position of the motor rotor at a previous PWM switching duty operation. 6. The motor control method of claim 5 , wherein the calculating of the current position of the motor rotor comprises calculating the current position of the motor rotor by using an equation shown below: θ Spd = θ Old + 180 π ω r T PWM , where θ Spd represents a position angle of the motor rotor at a current PWM switching duty operation [deg], θ Old represents a position angle of the motor rotor at a preceding PWM switching duty operation [deg], ω r represents an electrical rotation speed of the motor [rad/s], and T PWM represents a PWM switching duty operation cycle. 7. The motor control method of claim 2 , further comprising, after calculating the rotation speed of the motor, determining whether the rotation speed of the motor is greater than or equal to a preset reference rotation speed, wherein the ideal position of the motor rotor and the current position of the motor rotor are calculated when the rotation speed of the motor is greater than or equal to the preset reference rotation speed. 8. The motor control method of claim 1 , wherein calculating the ideal position of the motor rotor and the current position of the motor rotor comprises calculating the ideal position of the motor rotor and the current position of the motor rotor at a reference point of time, selected from points of times at which a signal change occurs in a U phase, a W phase, or a V phase of the Hall sensor. 9. The motor control method of claim 8 , wherein calculating the ideal position of the motor rotor and the current position of the motor rotor comprises synchronizing the ideal position of the motor rotor and the current position of the motor rotor with respect to the ideal position of the motor rotor at the point of time of the signal change of the Hall sensor selected as the reference point of time whenever the point of time of the signal change of the Hall sensor selected as the reference point of time is repeated. 10. The motor control method of claim 8 , wherein calculating the Hall sensor offset angle comprises calculating the Hall sensor offset angle at points of time of the signal change of the Hall sensor excluding the point of time of the signal change of the Hall sensor selected as the reference point of time. 11. The motor control method of claim 8 , further comprising, before calculating the Hall sensor offset angle, calculating a Hall sensor offset angle at the point of time of the signal change of the Hall sensor selected as the reference point of time, wherein calculating the Hall sensor offset angle at the point of time of the signal change of
Related publications grouped by family.
Answers are generated from the same data shown on this page.