Brushless motor and wiper apparatus
US-9660559-B2 · May 23, 2017 · US
US10044302B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10044302-B2 |
| Application number | US-201715622915-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 14, 2017 |
| Priority date | Jan 6, 2017 |
| Publication date | Aug 7, 2018 |
| Grant date | Aug 7, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
Digital circuits therefor · CPC title
Constructional adaptation of the sensor to specific applications · CPC title
and for generating speed information · CPC title
delivered by photo-electric detectors · CPC title
delivered by rotating magnets · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.