Motor control method

US10554158B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10554158-B2
Application numberUS-201816034993-A
CountryUS
Kind codeB2
Filing dateJul 13, 2018
Priority dateDec 7, 2017
Publication dateFeb 4, 2020
Grant dateFeb 4, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • H02P6/17Primary

    and for generating speed information · CPC title

  • Arrangements for controlling current (H02P6/10 takes precedence) · CPC title

  • Circuit arrangements for detecting position · CPC title

  • Controlling the motor · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10554158B2 cover?
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.
Who is the assignee on this patent?
Hyundai Motor Co Ltd, Kia Motors Corp
What technology area does this patent fall under?
Primary CPC classification H02P6/17. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 04 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).