Method and electronic circuit for motor stall detection

US9461571B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9461571-B2
Application numberUS-201514714426-A
CountryUS
Kind codeB2
Filing dateMay 18, 2015
Priority dateJul 11, 2014
Publication dateOct 4, 2016
Grant dateOct 4, 2016

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 of detecting stall of a multi-phase motor operated in a micro-stepped mode, the method comprising: a) applying at least two phase-shifted micro-stepped waveforms to the phase windings of the motor; b) determining a sum of currents flowing through the phase windings, and taking samples of the sum of currents synchronously with the application of the micro-stepped waveforms; c) calculating a moving average or moving sum of the samples over one or more “full steps” of the phase-shifted waveforms; d) calculating an adaptive threshold based on the samples; e) detecting stall of the motor when the moving average is larger than the adaptive threshold. An electrical circuit and a computer program are arranged to perform the method.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of detecting stall of a two-phase or three-phase motor operated in a micro-stepped mode, the method comprising: a) applying a plurality of phase-shifted micro-stepped waveforms to the phase windings of said motor, whereby the phase-shift is 120° in case of a three-phase motor and 90° in case of a two-phase motor; b) determining a sum of currents flowing through the phase windings of said motor, and taking samples of said sum of currents synchronously with the application of said micro-stepped waveforms; c) calculating a moving average or a moving sum of said samples over a number of samples corresponding to 120° or an even multiple of 60° of the micro-stepped waveform in case of a three-phase motor and corresponding to 180° or an even multiple of 90° of the micro-stepped waveform in case of a two-phase motor; d) calculating an adaptive threshold based on said samples; e) detecting stall of the motor when the moving average or moving sum is larger than said adaptive threshold. 2. The method of claim 1 , wherein calculating the adaptive threshold comprises calculating a low-pass-filtered version of said moving average or moving sum, and setting the adaptive threshold as the low-pass-filtered version of the moving average or moving sum multiplied by a predefined constant value. 3. A method according to claim 2 , wherein the predefined constant value is chosen in the range of 1.10 to 1.50. 4. A method according to claim 2 , wherein calculating a low-pass-filtered version of the moving average or moving sum comprises calculating said low-pass-filtered version by means of an IIR filter. 5. A method according to claim 1 , wherein said sum of currents is measured over a resistor. 6. A method according to claim 1 , wherein the motor is a bipolar BLDC motor or a bipolar stepper motor or a unipolar stepper motor or a three-phase BLDC motor or a single coil two-phase BLDC motor or a three-phase stepper motor. 7. A method according to claim 1 , wherein applying said micro-stepped waveforms comprises applying PWM-signals to a motor driver circuit. 8. A method according to claim 7 , further comprising a step of measuring a supply voltage supplied to the motor driver circuit, wherein the PWM signals are generated taking into account the measured supply voltage such that the resulting current through the phase windings is independent of the supply voltage. 9. A method according to claim 8 , wherein the supply voltage is measured multiple times during a single microstep, and wherein during said single microstep multiple corresponding PWM-signals are applied during a fraction of the microstep. 10. A method of driving a multi-phase motor in a first direction until an end stop, the method comprising the steps of, subsequently: i) driving the motor in a second direction opposite the first direction; ii) driving the motor in the first direction using a method according to claim 1 . 11. A computer program product for executing a method according to claim 1 , when executed on a programmable processor of an electronic circuit comprising: a) means for applying a plurality of phase-shifted micro-stepped waveforms to the phase windings of said motor, whereby the phase-shift is 120° in case of a three-phase motor and 90° in case of a two-phase motor; b) an analog-to-digital convertor for taking samples of a sum of currents flowing through the phase windings in a manner synchronous with the application of said micro-stepped waveforms; c) the programmable processor configured for calculating a moving average or moving sum over a number of samples corresponding to 120° or an even multiple of 60° of the micro-stepped waveform in case of a three-phase motor and corresponding to 180° or an even multiple of 90° of the micro-stepped waveform in case of a two-phase motor, and configured for calculating an adaptive threshold based on said samples, and configured for detecting stall of the motor when the moving average or moving sum is larger than said adaptive threshold. 12. An electronic circuit for driving a two-phase or a three-phase motor and for detecting stall of said motor, the electronic circuit comprising: a) means for applying a plurality of phase-shifted micro-stepped waveforms to the phase windings of said motor, whereby the phase-shift is 120° in case of a three-phase motor and 90° in case of a two-phase motor; b) an analog-to-digital convertor for taking samples of a sum of currents flowing through the phase windings in a manner synchronous with the application of said micro-stepped waveforms; c) a programmable processor configured for calculating a moving average or moving sum over a number of samples corresponding to 120° or an even multiple of 60° of the micro-stepped waveform in case of a three-phase motor and corresponding to 180° or an even multiple of 90° of the micro-stepped waveform in case of a two-phase motor, and configured for calculating an adaptive threshold based on said samples, and configured for detecting stall of the motor when the moving average or moving sum is larger than said adaptive threshold. 13. The electronic circuit according to claim 12 , further comprising a motor-driver circuit and PWM generators for applying PWM-signals corresponding to said micro-stepped waveforms to the motor driver circuit. 14. The electronic circuit according to claim 13 , further comprising means for measuring a supply voltage supplied to the motor driver circuit, and wherein the PWM generators are configured for taking into account the measured supply voltage such that the resulting current through the phase windings is independent of the supply voltage. 15. A system comprising a two-phase or a three-phase motor, and a resistor configured for measuring a sum of the currents flowing through the phase windings of the motor, and an electronic circuit according to claim 12 connected to said motor.

Assignees

Inventors

Classifications

  • Protection against faults, e.g. against overheating or step-out; Indicating faults · CPC title

  • H02P8/22Primary

    Control of step size; Intermediate stepping, e.g. microstepping · CPC title

  • the fault being an overvoltage · CPC title

  • H02P8/38Primary

    the fault being step-out · 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 US9461571B2 cover?
A method of detecting stall of a multi-phase motor operated in a micro-stepped mode, the method comprising: a) applying at least two phase-shifted micro-stepped waveforms to the phase windings of the motor; b) determining a sum of currents flowing through the phase windings, and taking samples of the sum of currents synchronously with the application of the micro-stepped waveforms; c) calculati…
Who is the assignee on this patent?
Melexis Technologies Nv
What technology area does this patent fall under?
Primary CPC classification H02P8/22. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 04 2016 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).