Angle/frequency selector in an electric motor controller architecture

US9548686B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9548686-B2
Application numberUS-201414337576-A
CountryUS
Kind codeB2
Filing dateJul 22, 2014
Priority dateMay 3, 2013
Publication dateJan 17, 2017
Grant dateJan 17, 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 architecture and method of operating the same. The motor controller includes a function for estimating the low speed operation of the motor, for example by evaluating the response to a periodic excitation signal injected into the control loop of the controller architecture. Control logic for controlling the motor at transitional speeds between low speed control and high speed (back emf) control is provided in some embodiments.

First claim

Opening claim text (preview).

What is claimed is: 1. A controller for a rotating AC electric machine, comprising: drive circuitry, for driving a multiphase electric machine responsive to at least one control signal; feedback circuitry for producing feedback signals responsive to electrical values received from at least one sensor at the machine; a control loop for producing the at least one control signal to the drive circuitry responsive to a feedback velocity signal and to an input reference signal; a low speed state estimator function for estimating a low speed velocity of the machine from the feedback signals; a high speed state estimator for estimating a high speed velocity of the machine from the feedback signals; and an angle/frequency selector function, having inputs receiving the low speed and high speed velocity estimates and receiving the input reference signal, and having an output for presenting the feedback velocity signal to the control loop, comprising: sequential logic for determining a selection state responsive to a previous selection state and to the input reference signal; and a selector function for producing the feedback velocity signal corresponding to a selected one of either the high speed velocity estimate or the low speed velocity estimate, the selection made responsive to the selection state determined by the sequential logic; a comparator function for comparing the input reference signal to at least one limit; and wherein the sequential logic operates to determine the selection state by: detecting the previous selection state; determining the current selection state according to the previous selection state and a result from the comparator function; wherein the sequential logic determines the current selection state from among a plurality of selection states comprising a low-speed state, a high-speed state, and at least one transition state; and wherein the sequential logic performs the determining by executing a plurality of operations comprising: responsive to the previous selection state being the low-speed state and to the input reference signal being above a start limit, determining the current selection state as a transition state; responsive to the previous selection state being the high-speed state and to the input reference signal being below a stop limit, determining the current selection state as a transition state; responsive to the previous selection state being a first transition state and to the input reference signal being below the stop limit, determining the current selection state as the low-speed state. 2. The controller of claim 1 , wherein the selector selects the low speed velocity estimate responsive to the current selection state being the transition state. 3. The controller of claim 1 , wherein the plurality of operations further comprises: responsive to the previous selection state being the transition state and to the input reference signal being above the stop limit, determining the current selection state as the high-speed state. 4. The controller of claim 1 , wherein the selector selects the low-speed velocity signal responsive to the current selection state being the high-speed state in combination with the input reference signal being below a max limit; and wherein the selector selects the high-speed velocity signal responsive to the current selection state being the high-speed state in combination with the input reference signal being above the max limit. 5. The controller of claim 4 , wherein the controller function further comprises: logic for disabling the low-speed state estimator function responsive to the current selection state being the high-speed state in combination with the input reference signal being above the max limit. 6. A method of controlling the operation of a rotating AC machine, comprising: driving the electric machine responsive to a control signal; producing feedback signals responsive to sensed rotation of the machine; generating the control signal by: determining a current selection state; responsive to the determined state being a low-speed state: estimating a low-speed velocity from the feedback signals; and producing the control signal by executing a control function on the estimated low-speed velocity and an input reference signal; responsive to the determined state being a high-speed state: estimating a high-speed velocity from the feedback signals; and producing the control signal by executing a control function on the estimated low-speed velocity and an input reference signal; wherein the determining step comprises: detecting a previous selection state; comparing the input reference signal to at least one limit; executing sequential logic to determine the current selection state according to the previous selection state and to the result of the comparing step; wherein the determining step determines the current selection state from among a plurality of states comprising the low-speed state, the high-speed state, and at least one transition state; and wherein the executing step comprises: responsive to the previous selection state being the low-speed state and to the input reference signal being above a start limit, determining the current selection state as the transition state; responsive to the previous selection state being the high-speed state and to the input reference signal being below a stop limit, determining the current selection state as the transition state; responsive to the previous selection state being the transition state and to the input reference signal being below the stop limit, determining the current selection state as the low-speed state. 7. The method of claim 6 , wherein the generating step further comprises: responsive to the determined state being the transition state: estimating the low-speed velocity from the feedback signals; and producing the control signal by executing a control function on the estimated low-speed velocity and the input reference signal. 8. The method of claim 6 , wherein the executing step further comprises: responsive to the previous selection state being the transition state and to the input reference signal being above the stop limit, determining the current selection state as the high-speed state. 9. The method of claim 6 , wherein the comparing step compares the input reference signal to a max limit; wherein the generating step further comprises: selectively forwarding either the estimated low-speed velocity or the estimated high-speed velocity to the control function responsive to the determined state and to the result of the comparing step; wherein the forwarding step forwards the estimated low-speed velocity responsive to the determined state being the high-speed state in combination with the input reference signal being below the max limit; and wherein the forwarding step forwards the estimated high-speed velocity responsive to the determined state being the high-speed state in combination with the input reference signal being above the max limit. 10. The method of claim 9 , further comprising: disabling the step of estimating low-speed velocity responsive to the determined state being the high-speed state in combination with the input reference signal being above the max limit.

Assignees

Inventors

Classifications

  • using different methods depending on the speed · CPC title

  • H02P6/183Primary

    using an injected high frequency signal · CPC title

  • specially adapted for very low speeds · CPC title

  • Estimation of position or speed · 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 US9548686B2 cover?
A motor controller architecture and method of operating the same. The motor controller includes a function for estimating the low speed operation of the motor, for example by evaluating the response to a periodic excitation signal injected into the control loop of the controller architecture. Control logic for controlling the motor at transitional speeds between low speed control and high speed…
Who is the assignee on this patent?
Texas Instruments Inc
What technology area does this patent fall under?
Primary CPC classification H02P6/183. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 17 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).