Adaptive brake timing for a brushless motor

US9748878B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9748878-B1
Application numberUS-201615233335-A
CountryUS
Kind codeB1
Filing dateAug 10, 2016
Priority dateAug 18, 2015
Publication dateAug 29, 2017
Grant dateAug 29, 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 method is performed by a drive circuit that controls a brushless motor. The brushless motor includes a rotor and a coil structure. The coil structure includes at least one coil. The circuit receives an instruction to drive the rotor in a forward direction. The circuit senses a residual direction of the rotor and a residual speed of the rotor. At least partially in response to the sensed residual direction being reverse direction which is opposite the forward direction, the circuit determines a time period as a function of the sensed residual speed, for applying a brake to the motor to slow the rotor. The brake is applied for the determined time period. After lapse of the determined time period, the circuit initiates driving the rotor to rotate in the forward direction.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method performed by a drive circuit for a brushless motor that includes a rotor and a coil structure comprising at least one coil, the method comprising: receiving a request to drive the rotor in a forward direction; sensing a residual direction of the rotor; sensing a residual speed of the rotor; at least partially in response to the sensed residual direction being a reverse direction opposite the forward direction, determining a time period as a function of the sensed residual speed, for applying a brake to the motor to slow the rotor, applying the brake for the determined time period, and after lapse of the determined time period, initiate driving the rotor to rotate in the forward direction. 2. The method of claim 1 , comprising, applying the brake electrically, by draining energy from the coil structure. 3. The method of claim 1 , comprising, applying the brake frictionally, by controlling a braking device to apply friction against the rotor or against a component fixed to the rotor. 4. The method of claim 1 , comprising, determining the time period as a function of the sensed residual speed, for applying a brake to the motor to stop the rotor. 5. The method of claim 1 , comprising, determining the time period as a function of the sensed residual speed, at least partially in response to both the sensed residual direction being the reverse direction and the sensed residual speed exceeding a predetermined non-zero threshold. 6. The method of claim 1 , comprising, determining the time period as a linear function of the sensed residual speed. 7. The method of claim 1 , comprising, determining the time period as proportional to the sensed residual speed. 8. The method of claim 1 , comprising, sensing the residual direction of the rotor at least partially based on identifying a sequence of outputs from magnetic-field sensors that sense a magnetic field generated by the rotor. 9. The method of claim 1 , comprising, sensing the residual direction of the rotor at least partially based on inductive position sensing. 10. The method of claim 1 , comprising, sensing the residual speed of the rotor at least partially based on an output of a magnetic field sensor. 11. The method of claim 7 , comprising, sensing the residual speed of the rotor at least partially based on an output of a Hall effect magnetic field sensor. 12. The method of claim 1 , comprising, sensing the residual speed of the rotor at least partially based on a back electromotive force (EMF) of the coil structure. 13. The method of claim 1 , comprising, after the lapse of the determined time period, initiating driving the rotor to rotate in the forward direction by applying a predetermined sequence of pulses to the coil structure. 14. The method of claim 1 , further comprising, after the lapse of the determined time period but before driving the rotor in the forward direction, sensing a second residual speed of the rotor; at last partially in response to the sensed second residual speed exceeding a threshold speed, determining, as a function of the sensed second residual speed, a second time period for applying the brake, and applying the brake for the determined second time period, wherein the initiating of driving the rotor is performed upon lapse of the second time period. 15. The method of claim 1 , further comprising: determining the speed of the rotor during application of the brake by measuring induced current flowing through the coil structure. 16. A drive circuit for a brushless motor that includes a rotor and a coil structure comprising at least one coil, the drive circuit comprising: an input configured to receive a request to drive the rotor in a forward direction; a direction sense module configured to sense a residual direction of the rotor; a speed sense module configured to sense a residual speed of the rotor; and a processor configured to, at least partially in response to the residual direction being a reverse direction opposite the forward direction, determine a time period, as a function of the speed, for applying a brake to the motor to slow the rotor, apply the brake for the determined time period, and after lapse of the determined time period, initiate driving the rotor in the forward direction. 17. The drive circuit of claim 16 , wherein the processor is configured to: in response to the sensed residual speed being zero, apply a predetermined pulse sequence to the coil structure to accelerate the rotor using a first control scheme while the rotor speed is within a lower speed range and using a second control scheme while the rotor speed is within a higher speed range; and in response to the sensed residual direction being forward direction and the sensed residual speed being within the higher speed range, start applying the predetermined pulse sequence of using the second control scheme instead of the first control scheme. 18. The drive circuit of claim 16 , wherein the processor is configured to determine the time period as a linear function of the sensed speed, and wherein the drive circuit is configured to enable a slope of the linear function to be programmable. 19. The drive circuit of claim 16 , further comprising: at least one driver configured to be activated by the controller to apply the brake by draining energy from the coil structure. 20. A non-transitory data storage medium containing software instructions configured to be executed by a drive circuit to control a brushless motor that includes a rotor and a coil structure comprising at least one coil, by: receiving a request to drive the rotor in a forward direction; sensing a residual direction of the rotor; sensing a residual speed of the rotor; at least partially in response to the sensed residual direction being a reverse direction opposite the forward direction, determining a time period as a function of the sensed residual speed, for applying a brake to the motor to slow the rotor, applying the brake for the determined time period, and after lapse of the determined time period, initiate driving the rotor to rotate in the forward direction.

Assignees

Inventors

Classifications

  • in a selected direction of rotation · CPC title

  • using back-emf in windings · CPC title

  • H02P6/24Primary

    Arrangements for stopping · CPC title

  • Magnetic effect devices, e.g. Hall-effect or magneto-resistive elements · 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 US9748878B1 cover?
A method is performed by a drive circuit that controls a brushless motor. The brushless motor includes a rotor and a coil structure. The coil structure includes at least one coil. The circuit receives an instruction to drive the rotor in a forward direction. The circuit senses a residual direction of the rotor and a residual speed of the rotor. At least partially in response to the sensed resid…
Who is the assignee on this patent?
Marvell Int Ltd, Marvell Int Ltd
What technology area does this patent fall under?
Primary CPC classification H02P6/24. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 29 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). 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).