Offset compensation method and system of hall sensor in motor

US2016109531A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016109531-A1
Application numberUS-201514846779-A
CountryUS
Kind codeA1
Filing dateSep 6, 2015
Priority dateOct 17, 2014
Publication dateApr 21, 2016
Grant date

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.

An offset compensation method and system of a hall sensor in a motor are provided. The system and method prevent a detection error regarding the position of the rotor of the motor and more accurately measure the speed and location of a rotor by storing the position of when output values of three hall sensors while slowly rotating the rotor by adding control mode for applying a low speed rotating magnetic field to a controller, extracting and storing offsets between each hall sensor and the U-phase position of a stator winding, and then excluding the influence of the offset of a rotor magnet in normal operation mode.

First claim

Opening claim text (preview).

What is claimed is: 1 . An offset compensation method of a hall sensor in a motor, comprising: detecting, by a controller, whether an offset compensation of a hall sensor is completed; entering, by the controller, a control mode for applying a low speed rotating magnetic field when the offset compensation of the hall sensor is not completed; storing, by the controller, an initial output value of the hall sensor to determine a current position of a rotor when an input voltage for a motor is generated; determining, by the controller, a change of output values of the hall sensor while rotating the rotor of the motor at a low speed; storing, by the controller, an offset value between a U-phase position and the hall sensor when the output value of the hall sensor changes; and completing, by the controller, the control mode for applying the low speed rotating magnetic field. 2 . The offset compensation method of claim 1 , wherein in detecting whether the offset compensation of a hall sensor is completed, the controller is configured to enter a normal operation mode in which the hall sensor is configured to measure the position of the rotor of the motor when the offset compensation of the hall sensor is completed. 3 . The offset compensation method of claim 1 , wherein in the determining of the change of the output values of the hall sensor, the change of the output values of the hall sensor is determined by the controller when the magnetic field applied to the U-phase position moves by unit of θm, by starting pulse width modulation (PWM) switching control to generate the magnetic field in the U-phase position of a three-phase coordinate system. 4 . The offset compensation method of claim 1 , wherein in the storing of the offset value between the U-phase position and the hall sensor, when the movement distance θm of the magnetic field from the U-phase position is summed up to measure to the offset value between the U-phase position and the hall sensor. 5 . The offset compensation method of claim 1 , wherein in the completing of the control mode, when 360/θm position becomes the U-phase position during the movement of the magnetic field, the control mode for applying the low speed rotating magnetic field is completed by the controller. 6 . An offset compensation system of a hall sensor in a motor, comprising: a memory configured to store program instructions; and a processor configured to execute the program instructions, the program instructions when executed configured to: detect whether an offset compensation of a hall sensor is completed; enter a control mode for applying a low speed rotating magnetic field when the offset compensation of the hall sensor is not completed; store an initial output value of the hall sensor to determine a current position of a rotor when an input voltage for a motor is generated; determine a change of output values of the hall sensor while rotating the rotor of the motor at a low speed; store an offset value between a U-phase position and the hall sensor when the output value of the hall sensor changes; and complete the control mode for applying the low speed rotating magnetic field. 7 . The offset compensation system of claim 6 , wherein in detecting whether the offset compensation of a hall sensor is completed, the program instructions when executed are further configured to enter a normal operation mode in which the hall sensor is configured to measure the position of the rotor of the motor when the offset compensation of the hall sensor is completed 8 . The offset compensation system of claim 6 , wherein in the determining of the change of the output values of the hall sensor, the change of the output values of the hall sensor is determined when the magnetic field applied to the U-phase position moves by unit of θm, by starting pulse width modulation (PWM) switching control to generate the magnetic field in the U-phase position of a three-phase coordinate system. 9 . The offset compensation system of claim 6 , wherein in the storing of the offset value between the U-phase position and the hall sensor, when the movement distance θm of the magnetic field from the U-phase position is summed up to measure to the offset value between the U-phase position and the hall sensor. 10 . The offset compensation system of claim 6 , wherein in the completing of the control mode, when 360/θm position becomes the U-phase position during the movement of the magnetic field, the control mode for applying the low speed rotating magnetic field is completed. 11 . A non-transitory computer readable medium containing program instructions executed by a controller, the computer readable medium comprising: program instructions that detect whether an offset compensation of a hall sensor is completed; program instructions that enter a control mode for applying a low speed rotating magnetic field when the offset compensation of the hall sensor is not completed; program instructions that store an initial output value of the hall sensor to determine a current position of a rotor when an input voltage for a motor is generated; program instructions that determine a change of output values of the hall sensor while rotating the rotor of the motor at a low speed; program instructions that store an offset value between a U-phase position and the hall sensor when the output value of the hall sensor changes; and program instructions that complete the control mode for applying the low speed rotating magnetic field. 12 . The non-transitory computer readable medium of claim 11 , further comprising: program instructions that enter a normal operation mode in which the hall sensor is configured to measure the position of the rotor of the motor when the offset compensation of the hall sensor is completed 13 . The non-transitory computer readable medium of claim 11 , wherein in the determining of the change of the output values of the hall sensor, the change of the output values of the hall sensor is determined when the magnetic field applied to the U-phase position moves by unit of θm, by starting pulse width modulation (PWM) switching control to generate the magnetic field in the U-phase position of a three-phase coordinate system. 14 . The non-transitory computer readable medium of claim 11 , wherein in the storing of the offset value between the U-phase position and the hall sensor, when the movement distance θm of the magnetic field from the U-phase position is summed up to measure to the offset value between the U-phase position and the hall sensor. 15 . The non-transitory computer readable medium of claim 11 , wherein in the completing of the control mode, when 360/θm position becomes the U-phase position during the movement of the magnetic field, the control mode for applying the low speed rotating magnetic field is completed.

Assignees

Inventors

Classifications

  • Hall effect devices · CPC title

  • Treating the measured signals, e.g. removing offset or noise · CPC title

  • of speedometers · CPC title

  • using hard-stored calibration data · CPC title

  • delivered by rotating magnets · 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 US2016109531A1 cover?
An offset compensation method and system of a hall sensor in a motor are provided. The system and method prevent a detection error regarding the position of the rotor of the motor and more accurately measure the speed and location of a rotor by storing the position of when output values of three hall sensors while slowly rotating the rotor by adding control mode for applying a low speed rotatin…
Who is the assignee on this patent?
Hyundai Motor Co Ltd
What technology area does this patent fall under?
Primary CPC classification G01R33/0017. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Apr 21 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).