Control device, optical device, control method, and storage medium

US10715064B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10715064-B2
Application numberUS-201815975194-A
CountryUS
Kind codeB2
Filing dateMay 9, 2018
Priority dateMay 10, 2017
Publication dateJul 14, 2020
Grant dateJul 14, 2020

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 control device for controlling a stepping motor includes at least one processor which function as a control unit configured to control the stepping motor through a first control method or a second control method by using a control signal, wherein the memory configured to store a plurality of locus data indicating a relationship between an advance angle and a rotation speed of the stepping motor at each waveform of the control signal, the advance angle being a phase difference between a phase corresponding to a rotation position of the stepping motor and a phase of the control signal, and wherein the control unit select one piece of locus data from the plurality of locus data stored in the memory before switching a control method between the first control method and the second control method.

First claim

Opening claim text (preview).

What is claimed is: 1. A control device for controlling a stepping motor comprising: a memory configured to store a plurality of locus data indicating a relationship between an advance angle and a rotation speed of the stepping motor at each amplitude of a control signal, the advance angle being a phase difference between a phase corresponding to a rotation position of the stepping motor and a phase of the control signal; and at least one processor which functions as a control unit configured to control the stepping motor through an open loop control method or a feedback control method by using a control signal, wherein, in a case where the control unit switches a control method between the open loop control method to the feedback control method, the control unit selects one piece of locus data from the plurality of locus data stored in the memory before switching a control method between the open loop control method and the feedback control method. 2. The control device according to claim 1 , wherein the control unit selects one piece of locus data from the plurality of locus data stored in the memory to reduce fluctuation of the rotation speed occurring when a control method is switched between the open loop control method and the feedback control method. 3. The control device according to claim 1 , wherein, in a case where the control unit switches the open loop control method to the feedback control method, the control unit acquires, before the open loop control method is switched to the feedback control method, the advance angle and the rotation speed while control is being executed through the open loop control method, selects the one piece of locus data from the plurality of locus data stored in the memory based on a combination of the advance angle and the rotation speed acquired while control is being executed through the open loop control method, and starts executing control through the feedback control method based on the one piece of locus data. 4. The control device according to claim 3 , wherein, in a case where the rotation speed of the stepping motor has reached a first threshold value as a rotation number controllable by the control executed through the feedback control method, the control unit switches the open loop control method to the feedback control method. 5. The control device according to claim 4 , wherein, in a case where the target rotation speed of the stepping motor is determined to be greater than the first threshold value when the control method is switched to the feedback control method, the control unit switches the open loop control method to the feedback control method without processing of controlling the amplitude of the control signal while changing the advance angle to make the rotation speed be constant. 6. The control device according to claim 1 , wherein, in a case where the control unit switches the feedback control method to the open loop control method, the control unit selects, before switching the feedback control method to the open loop control method, the one piece of locus data from the plurality of locus data stored in the memory based on the amplitude of the control signal which is used for the open loop control method, and starts executing control through the open loop control method after selecting the one piece of locus data. 7. The control device according to claim 6 , wherein the control unit acquires, before switching the feedback control method to the open loop control method, the rotation speed while control is being executed through the feedback control method, and starts executing control through the open loop control method after controlling the stepping motor through the feedback control method based on a target advance angle based on the one piece of locus data and the rotation speed. 8. The control device according to claim 1 , wherein the control unit adjusts, in a case where it is determined that the one piece of locus data selected from the plurality of locus data is not appropriate for the target rotation speed of the stepping motor after the open loop control method is switched to the feedback control method, the amplitude of the control signal while changing the advance angle to make the rotation speed be constant, selects the one piece of locus data from the plurality of locus data stored in the memory based on the adjusted amplitude of the control signal, and starts executing control through the feedback control method based on the one piece of locus data. 9. The control device according to claim 1 , wherein, in a case where the control unit switches the feedback control method to the open loop control method, the control unit adjusts the amplitude of the control signal while changing the advance angle based on the one piece of locus data to make the rotation speed be constant through the feedback control method, selects, after adjusting the amplitude of the control signal to an amplitude of the control signal which is used for the open loop control method, executing control through the open loop control method. 10. The control device according to claim 1 , wherein the memory stores a parameter acquired by measuring a relationship between the advance angle and the rotation speed as the locus data. 11. The control device according to claim 1 , wherein the storage unit stores coefficient data in an approximate expression based on a relationship between the advance angle and the rotation speed acquired through measurement as the locus data. 12. The control device according to claim 1 , wherein, in a case where specific locus data based on the relationship between the advance angle and the rotation speed which is detected during control of the stepping motor is not stored in the memory, the control unit selects locus data that is closest to the specific locus data from the plurality of locus data stored in the memory. 13. The control device according to claim 1 , wherein, in a case where specific coefficient data based on the relationship between the advance angle and the rotation speed which is detected during control of the stepping motor is not stored in the memory, the control unit corrects the coefficient data stored in the memory. 14. The control device according to claim 1 , wherein the locus data is locus data which includes a target rotation speed of the stepping motor, the locus data falling within a range in which a correspondence relationship between the advance angle and the rotation speed is approximated linearly. 15. The control device according to claim 1 , wherein the amplitude of the control signal is an amplitude of the control signal, wherein the control signal is a pulse width modulation (PWM) signal, and wherein the amplitude of the control signal corresponds to a duty difference of the PWM signal. 16. The control device according to claim 1 , wherein the processor includes a circuit. 17. The control device according to claim 1 , wherein, in a case where the control unit switches the open loop control method to the feedback control method, the control unit selects the one piece of locus data from the plurality of pieces of locus data stored in the memory based on a combination of the advance angle and the rotation speed acquired while control is being executed through the open loop control method before switching the open loop control method to the feedback control method, and wherein, in a case where the control unit switches the feedback loop control method to the open loop control method, the control unit selects the one piece of locus data from the plurality of piece

Assignees

Inventors

Classifications

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

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

  • H02P8/14Primary

    Arrangements for controlling speed or speed and torque (H02P8/12, H02P8/22 take precedence) · CPC title

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

  • 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 US10715064B2 cover?
A control device for controlling a stepping motor includes at least one processor which function as a control unit configured to control the stepping motor through a first control method or a second control method by using a control signal, wherein the memory configured to store a plurality of locus data indicating a relationship between an advance angle and a rotation speed of the stepping mot…
Who is the assignee on this patent?
Canon Kk
What technology area does this patent fall under?
Primary CPC classification H02P8/14. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 14 2020 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).