Circuits and methods of determining position and velocity of a rotor

US9825564B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9825564-B2
Application numberUS-201615000103-A
CountryUS
Kind codeB2
Filing dateJan 19, 2016
Priority dateMay 3, 2013
Publication dateNov 21, 2017
Grant dateNov 21, 2017

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 controller includes a square wave voltage generator and adding circuitry for adding the square wave voltage to a first drive voltage that is connectable to the stator windings of a motor. A current monitor for monitoring the input current to the motor as a result of the square wave voltage. A device for determining the position of the rotor based on the input current.

First claim

Opening claim text (preview).

What is claimed is: 1. A motor controller comprising: a square wave voltage generator that generates a square wave voltage; an input that receives an external current; a controller that generates a first voltage in response to receiving an error signal; first adding circuitry that adds the square wave voltage to the first voltage to produce a drive voltage that is connectable to the stator windings of a motor; a current monitor that monitors an input current to the motor as a result of the square wave voltage; and a device that determines the position of the rotor based on the monitored input current; wherein the error signal is based on the difference between the external current and a current signal based on the monitored input current. 2. The motor controller of claim 1 , wherein the device that determines the position of the rotor runs a Luenberger observer. 3. The motor controller of claim 1 , further comprising an integration device that integrates velocity to determine rotor position. 4. The motor controller of claim 3 , wherein the integration device is in a Luenberger observer. 5. The motor controller of claim 1 , comprising second adding circuitry that determines a difference between the external current and the current signal based on the monitored input current and outputs the difference as the error signal to the controller. 6. The motor controller of claim 1 , comprising an analog to digital converter (ADC) that receives the monitored input current and outputs a digital signal representing the monitored input current. 7. The motor controller of claim 6 , comprising a Clarke transform device that performs a Clark transform on the digital signal. 8. The motor controller of claim 7 , wherein the Clarke transform device outputs alpha and beta domain current signals based on the digital signal. 9. The motor controller of claim 7 , comprising a Park transform device that receives an output of the Clarke transform device and performs a Park transform on the output of the Clarke transform device, wherein the Park transform device outputs the current signal based on the monitored input current. 10. The motor controller of claim 1 , wherein the square wave voltage generator is part of the device for determining the position of the rotor. 11. A method of determining the position of a rotor in a motor, the method comprising: injecting a square wave into the stator of the motor; measuring the average current input to the motor; and determining the north/south orientation of the rotor in response to the average current by comparing the average current flowing in a first direction to the average current flowing in a second direction opposite the first direction. 12. The method of claim 11 , further comprising: running a Luenberger observer in response to the measured current; and determining the position of the rotor in response to the Luenberger observer. 13. The method of claim 12 , further comprising determining the velocity of the rotor in response to the Luenberger observer. 14. The method of claim 11 , comprising: determining that the rotor is aligned with the stator when the average current is determined to be greater than zero; and determining that the rotor is opposed to the stator when the average current is determined to be less than zero. 15. A motor controller comprising: a square wave voltage generator that generates a square wave voltage; adding circuitry that adds the square wave voltage to a first voltage to produce a drive voltage that is connectable to the stator windings of a motor; a current monitor that monitors an input current to the motor as a result of the square wave voltage; and a Luenberger observer that operates on the monitored input current a to determine rotor position, wherein the Luenberger observer applies a plurality of observer gains to an error of a rotor angle, the observer gains being selected so that poles of the Luenberger observer are in the left half plane of an s-domain.

Assignees

Inventors

Classifications

  • using inductance sensing, e.g. pulse excitation · CPC title

  • Vector control not involving the use of rotor position or rotor speed sensors · CPC title

  • H02P6/18Primary

    without separate position detecting elements · CPC title

  • using different methods depending on the speed · CPC title

  • Observer control, e.g. using Luenberger observers or Kalman filters · 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 US9825564B2 cover?
A motor controller includes a square wave voltage generator and adding circuitry for adding the square wave voltage to a first drive voltage that is connectable to the stator windings of a motor. A current monitor for monitoring the input current to the motor as a result of the square wave voltage. A device for determining the position of the rotor based on the input current.
Who is the assignee on this patent?
Texas Instruments Inc
What technology area does this patent fall under?
Primary CPC classification H02P6/18. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 21 2017 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).