Methods and apparatus for multi-mode motor speed calculation using digital hall effect sensors

US10044302B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10044302-B2
Application numberUS-201715622915-A
CountryUS
Kind codeB2
Filing dateJun 14, 2017
Priority dateJan 6, 2017
Publication dateAug 7, 2018
Grant dateAug 7, 2018

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 method for determining an updated rotor speed for a motor is provided. The method obtains, by a processor, a current rotor speed of the motor; determines a current mode for the motor, based on the current rotor speed, wherein the current mode comprises a low-speed mode, an intermediate speed mode, or a high-speed mode; detects one or more Hall events associated with a plurality of digital Hall Effect sensors coupled to the motor, based on the current mode; calculates, by the processor, a new rotor speed for the motor, based on the one or more Hall events and the current mode; and transmits the new rotor speed as a motor speed feedback signal, for digital speed control of the motor.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for determining an updated rotor speed for a motor, the method comprising: obtaining, by a processor, a current rotor speed of the motor; determining a current mode for the motor, based on the current rotor speed, wherein the current mode comprises a low-speed mode, an intermediate speed mode, or a high-speed mode; detecting, based on the current mode, one or more Hall events associated with a plurality of digital Hall Effect sensors coupled to the motor; calculating, by the processor, a new rotor speed for the motor, based on the one or more Hall events and the current mode; and transmitting the new rotor speed as a motor speed feedback signal, for digital speed control of the motor. 2. The method of claim 1 , further comprising: detecting a time difference between a first one of the one or more Hall events and a second one of the one or more Hall events; wherein the first one and the second one are detected by one of the plurality of digital Hall effect sensors; and wherein calculating the new rotor speed for the motor further comprises dividing a change in position associated with the plurality of digital Hall Effect sensors by the time difference. 3. The method of claim 2 , wherein, when the current mode comprises the low-speed mode, the first one and the second one comprise sequential Hall events during a single electrical revolution of the motor. 4. The method of claim 2 , wherein, when the current mode comprises the intermediate-speed mode, the first one is associated with a first electrical revolution and the second one is associated with a second electrical revolution. 5. The method of claim 2 , wherein, when the current mode comprises the high-speed mode, the first one occurs during a first mechanical revolution and the second one occurs during a second mechanical revolution of the motor. 6. The method of claim 1 , further comprising: detecting polarity changes of rotor magnets of the motor, relative to the plurality of digital Hall effect sensors during rotation of the motor, wherein the one or more Hall events comprises the polarity changes; wherein the new rotor speed for the motor is calculated based on the current mode and the polarity changes. 7. The method of claim 6 , further comprising: when the current mode comprises the low-speed mode, detecting a time difference between a first one of the polarity changes and a second one of the polarity changes, wherein the first one and the second one comprise sequential polarity changes during a single electrical revolution of the motor; and calculating the new rotor speed for the motor based on the current mode and the time difference. 8. The method of claim 6 , further comprising: when the current mode comprises the intermediate-speed mode, detecting a time difference between a first one of the polarity changes and a second one of the polarity changes, wherein the first one is associated with a first electrical revolution and wherein the second one is associated with a second electrical revolution; and calculating the new rotor speed for the motor based on the current mode and the time difference. 9. The method of claim 6 , further comprising: when the current mode comprises the high-speed mode, detecting a time difference between a first one of the polarity changes and a second one of the polarity changes, wherein the first one occurs during a first mechanical revolution and wherein the second one occurs during a second mechanical revolution of the motor; and calculating the new rotor speed for the motor based on the current mode and the time difference. 10. A system for determining an updated rotor speed for a motor, the motor comprising a permanent magnet synchronous motor comprising rotor magnets, the system comprising: a system memory element; a plurality of digital Hall effect sensors, configured to detect one or more Hall events associated with the plurality of digital Hall effect sensors during rotation of the motor; and at least one processor, communicatively coupled to the system memory element and the plurality of Hall effect sensors, the at least one processor configured to: obtain a current rotor speed of the motor; determine a current mode for the motor, based on the current rotor speed, wherein the current mode comprises a low-speed mode, an intermediate speed mode, or a high-speed mode; detect, based on the current mode, the one or more Hall events, via the plurality of digital Hall Effect sensors; calculate a new rotor speed for the motor, based on the one or more Hall events and the current mode; and transmit the new rotor speed as a motor speed feedback signal, for digital speed control of the motor. 11. The system of claim 10 , wherein the at least one processor is further configured to: detect a time difference between a first one of the one or more Hall events and a second one of the one or more Hall events; and calculate the new rotor speed for the motor further by dividing a change in position associated with the plurality of digital Hall Effect sensors by the time difference. 12. The system of claim 11 , wherein, when the current mode comprises the low-speed mode, the first one and the second one comprise sequential Hall events during a single electrical revolution of the motor. 13. The system of claim 11 , wherein, when the current mode comprises the intermediate-speed mode, the first one is associated with a first electrical revolution and the second one is associated with a second electrical revolution. 14. The system of claim 11 , wherein, when the current mode comprises the high-speed mode, the first one occurs during a first mechanical revolution and the second one occurs during a second mechanical revolution of the motor; and wherein the first one and the second one are generated by one of the rotor magnets. 15. The system of claim 10 , wherein the at least one processor is further configured to: detect polarity changes of rotor magnets of the motor, relative to the plurality of digital Hall effect sensors during rotation of the motor, wherein the one or more Hall events comprises the polarity changes; and calculate the new rotor speed for the motor based on the current mode and the polarity changes. 16. A non-transitory, computer-readable medium containing instructions thereon, which, when executed by a processor, perform a method comprising: determining a current mode for a motor, based on a current rotor speed, wherein the current mode comprises a low-speed mode, an intermediate speed mode, or a high-speed mode, and wherein the motor comprises a currently rotating permanent magnet synchronous motor; detecting one or more polarity changes associated with a plurality of digital Hall Effect sensors coupled to the motor, based on the current mode; calculating a new rotor speed for the motor, based on the one or more polarity changes and the current mode; and transmitting the new rotor speed as a motor speed feedback signal, for digital speed control of the motor. 17. The non-transitory, computer-readable medium of claim 16 , wherein the method further comprises: detecting a time difference between a first one of the one or more polarity changes and a second one of the one or more polarity changes; wherein the first one and the second one are detected by one of the plurality of digital Hall effect sensors; and calculating the new rotor speed for the motor further by dividing a change in position associated with the plurality of digital Hall Effect sensors by the time difference. 18.

Assignees

Inventors

Classifications

  • Digital circuits therefor · CPC title

  • Constructional adaptation of the sensor to specific applications · CPC title

  • H02P6/17Primary

    and for generating speed information · CPC title

  • delivered by photo-electric detectors · 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 US10044302B2 cover?
A method for determining an updated rotor speed for a motor is provided. The method obtains, by a processor, a current rotor speed of the motor; determines a current mode for the motor, based on the current rotor speed, wherein the current mode comprises a low-speed mode, an intermediate speed mode, or a high-speed mode; detects one or more Hall events associated with a plurality of digital Hal…
Who is the assignee on this patent?
Honeywell Int Inc
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 Aug 07 2018 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).