Stepper motor driver circuit
US-2016352271-A1 · Dec 1, 2016 · US
US10243493B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10243493-B2 |
| Application number | US-201715832611-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 5, 2017 |
| Priority date | Dec 9, 2016 |
| Publication date | Mar 26, 2019 |
| Grant date | Mar 26, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
Details relating to power supplies, circuits boards, electrical connections · CPC title
Controlling the acceleration or deceleration · CPC title
Arrangements for starting · CPC title
Reducing overshoot or oscillation, e.g. damping · CPC title
Driving control for rotary photosensitive medium, e.g. speed control, stop position control · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.