Motor control device, motor control method, and optical apparatus

US11424703B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11424703-B2
Application numberUS-202016905695-A
CountryUS
Kind codeB2
Filing dateJun 18, 2020
Priority dateJun 20, 2019
Publication dateAug 23, 2022
Grant dateAug 23, 2022

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.

In a motor control device, a rotational phase detection unit detects a rotational phase of a rotor of a stepping motor, and a driving waveform generation unit generates a driving waveform for driving the stepping motor. An advance angle control unit detects a phase difference (advance angle) between a rotational phase of the rotor and a phase of the driving waveform and controls an amplitude or a period of the driving waveform generated by the driving waveform generation unit to perform advance angle control. The advance angle control unit controls an amplitude of the driving waveform by determining a target advance angle based on a variation (advance angle change rate) of an advance angle with respect to a variation of an amplitude in accordance with a change in the advance angle when the amplitude of the driving waveform is changed.

First claim

Opening claim text (preview).

What is claimed is: 1. A motor control device comprising: a detection unit which detects a rotational phase of a rotor of a stepping motor; a generation unit which generates a driving waveform for driving the stepping motor; and a control unit which detects a phase difference between a rotational phase of the rotor and a phase of the driving waveform and controls an amplitude or a period of the driving waveform to control the phase difference, wherein the control unit determines a target phase difference from a variation of the phase difference with respect to a variation of the amplitude of the driving waveform to control the amplitude of the driving waveform, and wherein at least one processor or circuit is configured to perform a function of at least one of the units. 2. The motor control device according to claim 1 , wherein the control unit detects a variation of the phase difference when the amplitude of the driving waveform is changed, and determines the phase difference when a relationship between the variation of the amplitude and the variation of the phase difference satisfies a predetermined condition to be the target phase difference. 3. The motor control device according to claim 1 , wherein the control unit sets the target phase difference corresponding to a change in the phase difference when the amplitude of the driving waveform is changed, and performs control of bringing the phase difference close to the target phase difference through amplitude control for the driving waveform after the target phase difference is set. 4. The motor control device according to claim 3 , wherein the control unit detects the variation of the phase difference while reducing the amplitude of the driving waveform, and sets the phase difference when a ratio of the variation of the phase difference to the variation of the amplitude of the driving waveform satisfies a predetermined condition as the target phase difference. 5. The motor control device according to claim 4 , wherein the control unit sets the target phase difference from the phase difference when the ratio is equal to or greater than a threshold value. 6. The motor control device according to claim 5 , wherein the control unit sets the threshold value based on the variation of the phase difference occurring due to a fluctuation in rotation caused by cogging of the stepping motor, a fluctuation in load applied to the stepping motor, or a fluctuation in rotation caused by noise of the driving waveform. 7. The motor control device according to claim 3 , wherein the control unit sets, as the target phase difference, the phase difference when a ratio of the variation of the phase difference to the variation of the amplitude of the driving waveform has changed in a direction in which the ratio continuously increases. 8. The motor control device according to claim 1 , wherein the variation of the phase difference in a period in which the control unit performs processing changes depending on a variation of the amplitude of the driving waveform which is controlled in the period. 9. The motor control device according to claim 8 , wherein the control unit sets an amplitude adjustment amount of the driving waveform to be a first adjustment amount in a case where a value of a difference between the detected phase difference and the set target phase difference is greater than a threshold value, and sets an amplitude adjustment amount of the driving waveform to be a second adjustment amount smaller than the first adjustment amount in a case where the value of the difference is smaller than the threshold value. 10. The motor control device according to claim 1 , wherein the control unit sets a first condition for setting a rotation speed of the stepping motor to be a first rotation speed and a second condition for setting the rotation speed to be a second rotation speed, sets the phase difference in which the variation of the phase difference when the amplitude of the driving waveform has been changed satisfies each of the set first and second conditions to be the target phase difference, and generates a relational expression between the rotation speed and the phase difference from a relationship between each of the first and second rotation speeds and the target phase difference corresponding to each of the first and second rotation speeds to calculate the target phase difference corresponding to a target rotation speed of the stepping motor using the relational expression. 11. The motor control device according to claim 10 , wherein the control unit generates a linear expression representing a relationship between the rotation speed and the phase difference as the relational expression. 12. The motor control device according to claim 1 , wherein the control unit selects first control for controlling the amplitude of the driving waveform or second control for controlling the period of the driving waveform. 13. The motor control device according to claim 12 , wherein the control unit selects the second control in a case where a target rotation speed of the stepping motor is greater than a threshold value or in a case where a driving mode for performing acceleration or deceleration exceeding a threshold value is set. 14. The motor control device according to claim 12 , wherein in a case where a change from the first control to the second control is performed, the control unit changes the amplitude of the driving waveform to a predetermined amplitude through the second control and calculates the target phase difference to control the period of the driving waveform. 15. The motor control device according to claim 12 , wherein in a case where a change from the second control to the first control is performed, the control unit controls the amplitude of the driving waveform in accordance with the target phase difference determined from a variation of the phase difference with respect to a variation of the amplitude of the driving waveform. 16. The motor control device according to claim 12 , wherein the control unit selects an amplitude of the driving waveform in a region in which a relationship between the phase difference and a rotation speed of the stepping motor is a linear relationship and changes the period of the driving waveform to control the rotation speed. 17. The motor control device according to claim 12 , wherein the control unit sets a period adjustment amount of the driving waveform to be a first adjustment amount through the second control in a case where a value of a difference between the detected phase difference and the set target phase difference is greater than a threshold value, and sets a period adjustment amount of the driving waveform to be a second adjustment amount smaller than the first adjustment amount in a case where the value of the difference is smaller than the threshold value. 18. The motor control device according to claim 1 , wherein the control unit sets the target phase difference with respect to a target rotation speed of the stepping motor during calibration for setting a reference position of a moving member moved by the stepping motor. 19. The motor control device according to claim 18 , wherein the control unit sets the target phase difference with respect to the target rotation speed of the stepping motor during the next calibration in a case where a difference between a temperature of the device during the previous calibration and a current temperature is greater than a threshold value. 20. The motor control device according to claim 18 , where

Assignees

Inventors

Classifications

  • for lenses {(supports for magnifying lenses G02B25/002)} · CPC title

  • H02P8/18Primary

    Shaping of pulses, e.g. to reduce torque ripple {(Reducing overshoot H02P8/32 takes precedence)} · CPC title

  • wherein the commutation is advanced from position signals phase in function of the speed · CPC title

  • with means for supporting objectives, supplementary lenses, filters, masks, or turrets · CPC title

  • H02P6/15Primary

    Controlling commutation time · 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 US11424703B2 cover?
In a motor control device, a rotational phase detection unit detects a rotational phase of a rotor of a stepping motor, and a driving waveform generation unit generates a driving waveform for driving the stepping motor. An advance angle control unit detects a phase difference (advance angle) between a rotational phase of the rotor and a phase of the driving waveform and controls an amplitude or…
Who is the assignee on this patent?
Canon Kk
What technology area does this patent fall under?
Primary CPC classification H02P8/18. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 23 2022 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).