Motor driving circuit and method providing smooth recovery from transient power loss

US10116244B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10116244-B2
Application numberUS-201715453633-A
CountryUS
Kind codeB2
Filing dateMar 8, 2017
Priority dateJun 17, 2016
Publication dateOct 30, 2018
Grant dateOct 30, 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.

According to at least some embodiments, a method for driving a motor includes, upon a restart of the motor, determining whether the rotor is rotating based on a signal generated from outputs of at most one Hall sensor. The method further includes, if it is determined that the rotor is rotating, determining a plurality of output duty values for driving a plurality of windings of the motor. The method further includes generating a drive signal for driving the motor based on the determined plurality of output duty values.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for driving a motor including a rotor driven by stator coils, the stator coils receiving drive signals controlled by a drive circuit, the method comprising recovering from a power supply glitch or transient by: deriving a signal from at most one Hall sensor that senses a magnetic field polarity of the rotor; detecting whether the signal lacks a transition within a predetermined time period, and if so, determining that the rotor is not rotating; detecting whether the signal includes multiple transitions separated by no more than the predetermined time period, and if so, determining that the rotor is rotating; and if it is determined that the rotor is rotating: determining duty cycle values for each of the stator coils based on timing of the multiple transitions; and driving the motor by supplying the drive signals to the stator coils using said duty cycle values. 2. The method of claim 1 , wherein the drive circuit varies the duty cycle values sinusoidally. 3. The method of claim 1 , wherein determining whether the rotor is rotating further comprises: counting a number of signal transitions that are detected; and comparing the number of signal transitions against a particular threshold. 4. The method of claim 1 , wherein if it is determined that the rotor is rotating, the drive circuit further determines a lead angle based on the timing of the multiple transitions. 5. The method of claim 4 , wherein the lead angle is determined based on a rotational speed of the rotor derived from the timing of the multiple transitions. 6. The method of claim 1 , further comprising: bypassing said detecting of signal transitions within a predetermined time period if the determination of whether the rotor is rotating is disabled. 7. The method of claim 1 , further comprising: if it is determined that the rotor is not rotating, supplying drive signals to the stator coils in accordance with a start-up procedure. 8. The method of claim 1 , wherein said duty cycle values are determined for implementing a start-up procedure as adjusted based on a rotational speed of the rotor. 9. A drive circuit for driving stator coils of a motor including a rotor, the drive circuit comprising: a frequency signal generation circuit that derives a signal from at most one Hall sensor that senses a magnetic field polarity of the rotor; a period calculation unit that detects upon restart whether the signal lacks a transition within a predetermined time period; an edge counter that detects upon restart whether the signal includes multiple transitions separated by no more than the predetermined time period; a control circuit coupled to the period calculation unit and the edge counter to determine whether the rotor is rotating; and a duty cycle generation circuit that, if it is determined that the rotor is rotating, determines duty cycle values for each of the stator coils based on timing of the multiple transitions; and a motor driving circuit that supplies drive signals to the stator coils in accordance with the duty cycle values. 10. The drive circuit of claim 9 , wherein the duty cycle generation circuit varies the duty cycle values sinusoidally. 11. The drive circuit of claim 9 , wherein the edge counter counts a number of signal transitions that are detected; and wherein the control circuit compares the number of signal transitions against a particular threshold. 12. The drive circuit of claim 9 , further comprising a lead angle calculation circuit that determines a lead angle based on the timing of the multiple detections. 13. The drive circuit of claim 12 , wherein the lead angle is determined based on a rotational speed of the rotor. 14. The drive circuit of claim 9 , wherein, if it is determined that the rotor is not rotating, the duty cycle generation circuit determines the duty cycle values in accordance with a start-up procedure. 15. The drive circuit of claim 9 , wherein the duty cycle generation circuit determines the duty cycle values are determined for implementing a start-up procedure, as adjusted based on a rotational speed of the rotor.

Assignees

Inventors

Classifications

  • Electronic commutators · CPC title

  • H02P6/20Primary

    Arrangements for starting (H02P6/08 takes precedence) · CPC title

  • Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor (vector control H02P21/00) · CPC title

  • Indexing scheme relating to controlling arrangements characterised by the means for detecting the position of the rotor · CPC title

  • Restarting, e.g. after power failure · 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 US10116244B2 cover?
According to at least some embodiments, a method for driving a motor includes, upon a restart of the motor, determining whether the rotor is rotating based on a signal generated from outputs of at most one Hall sensor. The method further includes, if it is determined that the rotor is rotating, determining a plurality of output duty values for driving a plurality of windings of the motor. The m…
Who is the assignee on this patent?
Semiconductor Components Ind Llc
What technology area does this patent fall under?
Primary CPC classification H02P6/20. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 30 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).