Motor drive apparatus for driving stepping motor and control method therefor

US10389283B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10389283-B2
Application numberUS-201414198705-A
CountryUS
Kind codeB2
Filing dateMar 6, 2014
Priority dateMar 12, 2013
Publication dateAug 20, 2019
Grant dateAug 20, 2019

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 motor drive apparatus includes a drive unit to supply motor coils with sinusoidal drive signals, a signal output unit outputs signals that change with rotation of a rotor, and a control unit. The control unit acquires first information relating to the sinusoidal drive signals at a timing of change of a corresponding one of the output signals in a case where there is no follow-up delay of the rotor relative to the drive signals. When the corresponding one of the output signals is changed, the control unit acquires second information relating to the sinusoidal drive signals at a timing of change of the corresponding one of the output signals in a case where there is a follow-up delay of the rotor relative to the drive signals. The control unit corrects the follow-up delay of the rotor based on a determined difference between the first and second information.

First claim

Opening claim text (preview).

What is claimed is: 1. A motor drive apparatus that drives a motor having a coil and a rotor that has positive magnetic portions and negative magnetic portions disposed one after the other, comprising: a drive unit configured to supply the coil with a sinusoidal drive signal and rotate the rotor; a signal output unit configured to output a rectangular shape signal that changes in accordance with rotation of the rotor, the signal output unit having a known mounting deviation angle with respect to the magnetic portions of the rotor; and at least one processor or circuit configured to: detect an amount of follow-up delay in rotation of the rotor relative to the supplied sinusoidal drive signal, the amount of follow-up delay being a deviation between a current phase of the sinusoidal drive signal and a current rotation position of the rotor, the amount of follow-up delay being detected in accordance with a difference between a stored reference position and an actual phase of the sinusoidal drive signal at a timing when a value of the rectangular shape signal changes, the stored reference position being an expected value of the sinusoidal drive signal plus a value corresponding to the known mounting deviation angle; and determine a rotation position of the rotor, in accordance with the detected amount of follow-up delay and the sinusoidal drive signal, wherein the expected value of the sinusoidal drive signal is the sinusoidal drive signal value expected at the timing when the value of the rectangular shape signal changes if there is no follow-up delay and no mounting deviation angle. 2. The motor drive apparatus according to claim 1 , further comprising a control unit configured to control the drive unit, wherein the sinusoidal drive signal includes a plurality of phases, and wherein the control unit controls the drive unit such that the difference between the stored reference position and the actual phase is reduced. 3. The motor drive apparatus according to claim 2 , wherein a number of detection times during one revolution of the motor is less than a number of phases of the sinusoidal drive signal during one revolution of the motor. 4. The motor drive apparatus according to claim 2 , wherein the control unit acquires the actual phase repeatedly, and wherein the control unit controls the drive unit in accordance with a difference between the reference position and the actual phase which was acquired most recently. 5. The motor drive apparatus according to claim 2 , wherein the control unit acquires the actual phase repeatedly, and wherein the control unit controls the drive unit in accordance with a plurality of differences between the reference position and the actual phase. 6. The motor drive apparatus according to claim 5 , wherein the control unit controls the drive unit in accordance with an average of the plurality of differences. 7. The motor drive apparatus according to claim 1 , wherein the motor drive apparatus performs open-loop control. 8. The motor drive apparatus according to claim 1 , wherein the rotation position of the rotor is output when receiving an inquiry about the rotation position of the rotor. 9. The motor drive apparatus according to claim 1 , wherein the signal output unit includes a slit pattern, and the known mounting deviation angle is a deviation in a rotational position of the slit pattern with respect to the magnetic portions of the rotor. 10. A control method for a motor drive apparatus that drives a motor having a coil and a rotor that has positive magnetic portions and negative magnetic portions disposed one after the other, and having a drive unit that rotates the rotor, a signal output unit having a known mounting deviation angle with respect to the magnetic portions of the rotor, and at least one processor or circuit configured to detect an amount of follow-up delay of the rotor and to determine a rotation position of the rotor, comprising the steps of: supplying the coil with a sinusoidal drive signal including a plurality of phases to rotate the rotor; outputting from the signal output unit a rectangular shape signal that changes in accordance with rotation of the rotor; detecting an amount of follow-up delay in rotation of the rotor relative to the supplied sinusoidal drive signal, the amount of follow-up delay being a deviation between a current phase of the sinusoidal drive signal and a current rotation position of the rotor, the amount of follow-up delay being detected in accordance with a difference between a stored reference position and an actual phase of the sinusoidal drive signal at a timing when a value of the rectangular shape signal changes, the stored reference position being an expected value of the sinusoidal drive signal plus a value corresponding to the known mounting deviation angle; and determining a rotation position of the rotor in accordance with the detected amount of follow-up delay and the sinusoidal drive signal, wherein the expected value of the sinusoidal drive signal is the sinusoidal drive signal value expected at the timing when the value of the rectangular shape signal changes if there is no follow-up delay and no mounting deviation angle. 11. The control method according to claim 10 , wherein the motor drive apparatus includes a control unit to control the drive unit, and further comprising the step of: controlling the drive unit such that a difference between the reference position and the actual phase is reduced. 12. The control method according to claim 11 , wherein the actual phase is acquired repeatedly, and the drive unit is controlled in accordance with a difference between the reference position and the actual phase which was acquired most recently. 13. The control method according to claim 11 , wherein the actual phase is acquired repeatedly, and the drive unit is controlled in accordance with a plurality of differences between the reference position and the actual phase. 14. The control method according to claim 13 , wherein the drive unit is controlled in accordance with an average of the plurality of differences. 15. A motor drive apparatus that drives a motor having a coil and a rotor that has positive magnetic portions and negative magnetic portions disposed one after the other, comprising: a drive unit configured to supply the coil with a sinusoidal drive signal to rotate the rotor; a signal generation unit configured to receive at least one signal that represents movement of a component relative to magnetic portions of the rotor, and to output a rectangular shape signal that changes in accordance with rotation of the rotor; and at least one processor or circuit configured to: detect an amount of follow-up delay in rotation of the rotor relative to the supplied sinusoidal drive signal, the amount of follow-up delay being a deviation between a current phase of the sinusoidal drive signal and a current rotation position of the rotor, the amount of follow-up delay being detected in accordance with a difference between a stored reference position and an actual phase of the sinusoidal drive signal at a timing when a value of the rectangular shape signal changes, the stored reference position being an expected value of the sinusoidal drive signal plus a value corresponding to a known mounting deviation angle of the component relative to the magnetic portions of the rotor, and determine a rotation position of the rotor, in accordance with the detected amount of follow-up delay and the sinusoidal drive signal, wherein the expected value of the sinusoidal drive signal is the sinusoidal drive signal value expected at the t

Assignees

Inventors

Classifications

  • Monitoring operation (H02P8/36 takes precedence) · CPC title

  • H02P8/36Primary

    Protection against faults, e.g. against overheating or step-out; Indicating faults · 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 US10389283B2 cover?
A motor drive apparatus includes a drive unit to supply motor coils with sinusoidal drive signals, a signal output unit outputs signals that change with rotation of a rotor, and a control unit. The control unit acquires first information relating to the sinusoidal drive signals at a timing of change of a corresponding one of the output signals in a case where there is no follow-up delay of the …
Who is the assignee on this patent?
Canon Kk
What technology area does this patent fall under?
Primary CPC classification H02P8/36. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 20 2019 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).