Motor control device and image forming apparatus

US10243493B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10243493-B2
Application numberUS-201715832611-A
CountryUS
Kind codeB2
Filing dateDec 5, 2017
Priority dateDec 9, 2016
Publication dateMar 26, 2019
Grant dateMar 26, 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 pulse generation unit is configured to output pulse signals for driving the stepping motor. A control unit is configured to perform acceleration control or deceleration control of the stepping motor via the pulse generation unit. The control unit is configured to calculate a number of the pulse signals to be output from the pulse generation unit to the stepping motor when accelerating or decelerating the stepping motor at constant acceleration in the acceleration control or the deceleration control based on an initial speed of the stepping motor when the acceleration control or the deceleration control starts, a target rotation speed, and time from start control of the stepping motor to time when the stepping motor reaches the target rotation speed, and change a rotation speed of the stepping motor in the acceleration control or the deceleration control along a sinusoidal waveform.

First claim

Opening claim text (preview).

What is claimed is: 1. A motor control device comprising: a pulse generation unit connected to a stepping motor and configured to output pulse signals for driving the stepping motor; and a controller configured to control the pulse generation unit to perform acceleration control or deceleration control of the stepping motor, wherein the controller calculates a number of the pulse signals to be output from the pulse generation unit to the stepping motor when accelerating or decelerating the stepping motor at constant acceleration in the acceleration control or the deceleration control based on an initial speed of the stepping motor when the acceleration control or the deceleration control starts, a target rotation speed, and time from start of the acceleration control or the deceleration control of the stepping motor to time when the stepping motor reaches the target rotation speed, and wherein the controller changes a rotation speed of the stepping motor in the acceleration control or the deceleration control along a sinusoidal waveform. 2. The motor control device according to claim 1 , wherein the controller calculates the number of the pulse signals Na to be output from the pulse generation unit to the stepping motor using an equation: Na =( Vs+Vo )× Ta/ 2 where Na is the number of the pulse signals to be output from the pulse generation unit to the stepping motor, Vs is the initial speed of the stepping motor, Vo is the target rotation speed, and Ta is the time until the speed of the stepping motor reaches the target rotation speed from starting the acceleration control or the deceleration control. 3. The motor control device according to claim 2 , wherein the controller calculates the rotation speed Vn of the stepping motor using an equation: Vn =( Vs+Vo )/2+( Vo−Vs )/2×SIN(α) where Vn is the rotation speed of the stepping motor, and a is an angle corresponding to sum of periods of the pulse signals having been output to the stepping motor since the start of the acceleration control or the deceleration control. 4. The motor control device according to claim 3 , wherein the controller normalizes the time Ta in such a manner that the time Ta corresponds to an angle from (−π/2) to (π/2) in the acceleration control and from (π/2) to (−π/2) in the deceleration control, and calculates the angle α according to the sum of the periods of the pulse signals. 5. The motor control device according to claim 4 , wherein the controller controls the pulse generation unit to maintain the rotation speed of the stepping motor at the rotation speed Vo when the rotation speed of the stepping motor reaches the target rotation speed Vo. 6. The motor control device according to claim 5 , wherein in a case where the number of the pulse signals Na is smaller than a predetermined number of pulses specified in the deceleration control of the stepping motor, the controller controls the pulse generation unit to maintain the rotation speed of the stepping motor at the current rotation speed until a number of remaining pulse signals to be output reaches the calculated number of the pulse signals Na. 7. The motor control device according to claim 2 , wherein the initial speed Vs in the acceleration control of the stepping motor and the target rotation speed Vo in the deceleration control are a self-start speed of the stepping motor. 8. The motor control device according to claim 1 , wherein the pulse generation unit includes a counter, and wherein the pulse generation unit sets a counter value that is set in advance by the controller to the counter according to an instruction from the controller, then update the counter value, and output a completion signal to the controller when the counter value reaches zero. 9. The motor control device according to claim 8 , wherein the controller calculates a period of pulse signals to be output next from the pulse generation unit before the pulse generation unit outputs the completion signal, and set the counter value corresponding to the calculated period to the counter of the pulse generation unit. 10. The motor control device according to claim 9 , wherein the pulse generation unit outputs the pulse signals to the stepping motor when the counter value is set to the counter. 11. The motor control device according to claim 10 , wherein the pulse generation unit controls a duty of the pulse signals based on the counter value of the updated counter. 12. The motor control device according to claim 1 , wherein the pulse generation unit is connected to the one stepping motor, and wherein the motor control device further includes another pulse generation unit.

Assignees

Inventors

Classifications

  • Details relating to power supplies, circuits boards, electrical connections · CPC title

  • Controlling the acceleration or deceleration · CPC title

  • Arrangements for starting · CPC title

  • H02P8/32Primary

    Reducing overshoot or oscillation, e.g. damping · CPC title

  • Driving control for rotary photosensitive medium, e.g. speed control, stop position control · 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 US10243493B2 cover?
A pulse generation unit is configured to output pulse signals for driving the stepping motor. A control unit is configured to perform acceleration control or deceleration control of the stepping motor via the pulse generation unit. The control unit is configured to calculate a number of the pulse signals to be output from the pulse generation unit to the stepping motor when accelerating or dece…
Who is the assignee on this patent?
Canon Kk
What technology area does this patent fall under?
Primary CPC classification H02P8/32. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 26 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).