Stepping motor control device, optical apparatus, stepping motor control method, and non-transitory computer readable recording medium

US9479098B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9479098-B2
Application numberUS-201414333270-A
CountryUS
Kind codeB2
Filing dateJul 16, 2014
Priority dateJul 19, 2013
Publication dateOct 25, 2016
Grant dateOct 25, 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 stepping motor control device includes a position detection sensor configured to detect a rotation position of a stepping motor, a voltage controller configured to drive the stepping motor, an advance angle controller configured to control an advance angle that is a phase difference between an excitation current applied to a coil of the stepping motor and the rotation position of the stepping motor, and a speed controller configured to control a drive speed of the stepping motor. The speed controller controls the drive speed using, in combination, voltage control by the voltage controller and advance angle control by the advance angle controller.

First claim

Opening claim text (preview).

What is claimed is: 1. A stepping motor control device for controlling a stepping motor, comprising: a position detection sensor configured to detect a rotation position of the stepping motor; a voltage controller configured to apply a voltage to the stepping motor to drive the stepping motor; an advance angle controller configured to control an advance angle, the advance angle being a phase difference between an excitation current applied to a coil of the stepping motor and a rotation position of the stepping motor; and a speed controller configured to control a drive speed of the stepping motor, wherein the speed controller is configured to control the drive speed using first acceleration control in which the advance angle is increased by the advance angle controller while voltage is held constant by the voltage controller, and using second acceleration control in which voltage is increased by the voltage controller and the advance angle is reduced by the advance angle controller with the increase in the voltage, wherein the speed controller is configured to control an amount of change of the advance angle in the second acceleration control so as to cancel changes in a rotation speed of the stepping motor which are caused by a change of the voltage. 2. The stepping motor control device according to claim 1 , wherein the speed controller is configured to control the drive speed so that power consumption of the stepping motor does not exceed a predetermined upper limit value. 3. The stepping motor control device according to claim 2 , further comprising: a storage unit configured to store data indicating a relationship between the drive speed and the power consumption, wherein the power consumption is detected based on the data and the drive speed. 4. The stepping motor control device according to claim 2 , wherein the power consumption is determined using the drive speed of the stepping motor and a value of the voltage. 5. The stepping motor control device according to claim 1 , wherein the voltage controller is configured to change the voltage by changing a duty ratio of the voltage. 6. A stepping motor control device for controlling a stepping motor, comprising: a position detection sensor configured to detect a rotation position of the stepping motor; a voltage controller configured to apply a voltage to the stepping motor to drive the stepping motor; an advance angle controller configured to control an advance angle, the advance angle being a phase difference between an excitation current applied to a coil of the stepping motor and a rotation position of the stepping motor; and a speed controller configured to control a drive speed of the stepping motor, wherein the speed controller is configured to control the drive speed using first deceleration control in which the advance angle is reduced by the advance angle controller while voltage is held constant by the voltage controller, and using second deceleration control in which voltage is reduced by the voltage controller and the advance angle is increased by the advance angle controller with the reduction in the voltage, wherein the speed controller is configured to control an amount of change of the advance angle in the second deceleration control so as to cancel the changes in a rotation speed of the stepping motor which are caused by a change of the voltage. 7. The stepping motor control device according to claim 6 , wherein the speed controller is configured to control the drive speed so that power consumption of the stepping motor does not exceed a predetermined upper limit value. 8. The stepping motor control device according to claim 7 , further comprising: a storage unit configured to store data indicating a relationship between the drive speed and the power consumption, wherein the power consumption is detected based on the data and the drive speed. 9. The stepping motor control device according to claim 7 , wherein the power consumption is determined using the drive speed of the stepping motor and a value of the voltage. 10. The stepping motor control device according to claim 6 , wherein the voltage controller is configured to change the voltage by changing a duty ratio of the voltage. 11. An optical apparatus comprising: a stepping motor; and a stepping motor control device for controlling the stepping motor, wherein the stepping motor control device includes a position detection sensor configured to detect a rotation position of the stepping motor, a voltage controller configured to apply a voltage to the stepping motor to drive the stepping motor, an advance angle controller configured to control an advance angle, the advance angle being a phase difference between an excitation current applied to a coil of the stepping motor and a rotation position of the stepping motor, and a speed controller configured to control a drive speed of the stepping motor, and wherein the speed controller is configured to control the drive speed using first acceleration control in which the advance angle is increased by the advance angle controller while voltage is held constant by the voltage controller, and using second acceleration control in which voltage is increased by the voltage controller and the advance angle is reduced by the advance angle controller with the increase in the voltage, wherein the speed controller is configured to control an amount of change of the advance angle in the second acceleration control so as to cancel changes in a rotation speed of the stepping motor which are caused by a change of the voltage. 12. An optical apparatus comprising: a stepping motor; and a stepping motor control device for controlling the stepping motor, wherein the stepping motor control device includes a position detection sensor configured to detect a rotation position of the stepping motor, a voltage controller configured to apply a voltage to the stepping motor to drive the stepping motor, an advance angle controller configured to control an advance angle, the advance angle being a phase difference between an excitation current applied to a coil of the stepping motor and a rotation position of the stepping motor, and a speed controller configured to control a drive speed of the stepping motor, and wherein the speed controller is configured to control the drive speed using first deceleration control in which the advance angle is reduced by the advance angle controller while voltage is held constant by the voltage controller, and using second deceleration control in which voltage is reduced by the voltage controller and the advance angle is increased by the advance angle controller with the reduction in the voltage, wherein the speed controller is configured to control an amount of change of the advance angle in the second deceleration control so as to cancel the changes in a rotation speed of the stepping motor which are caused by a change of the voltage. 13. A stepping motor control method for controlling a drive speed of a stepping motor by controlling a voltage applied to the stepping motor and an advance angle, the advance angle being a phase difference between an excitation current applied to a coil of the stepping motor and a rotation position of the stepping motor, comprising: a first accelerating step of holding the voltage constant and increasing the advance angle; and a second accelerating step of increasing the voltage and reducing the advance angle, wherein an amount of change of the advance angle is controlled in the second accelerating step so as to cancel the changes in a rotation speed of the stepping motor which are caused by a

Assignees

Inventors

Classifications

  • 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

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 US9479098B2 cover?
A stepping motor control device includes a position detection sensor configured to detect a rotation position of a stepping motor, a voltage controller configured to drive the stepping motor, an advance angle controller configured to control an advance angle that is a phase difference between an excitation current applied to a coil of the stepping motor and the rotation position of the stepping…
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 Oct 25 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).