Browse Prior Art Database

MULTIPLE STEPPER MOTOR CONTROL

IP.com Disclosure Number: IPCOM000026854D
Original Publication Date: 1994-Feb-28
Included in the Prior Art Database: 2004-Apr-06
Document File: 4 page(s) / 154K

Publishing Venue

Xerox Disclosure Journal

Abstract

A method for controlling multiple unipolar stepper motors (full or half step) using a limited number of control signals is disclosed. One example of a unipolar stepper motor is a four phase, six lead motor, that is used, for example, to drive a raster output scanner (ROS) in an electronic printing machine. A unipolar stepper motor of this type rotates using the four phases shown in Figure 1A that are provided by a CPU control unit. To reverse the direction of rotation, two of the phase signals shown in Figure 1A are inverted as shown in Figure 1B. Some raster output scanners (ROS) require a total of six unipolar stepper motors to position the laser beams of the ROS. The disclosed method of controlling multiple (e.g. six) stepper motors requires fewer than normal (e.g. four) CPU signals to pass phase information to the motor windings. The method reduces the required number of control signals by sharing the phase information among the multiple stepper motors. Traditional motor control requires six signals from a control source, such as a microprocessor, for each motor (e.g. thirty-six signals to control six motors). The disclosed method on the other hand requires the total of sixteen control signals to control six motors, as shown in Figure 3: six enable signals, six directional signals and four phase signals.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 58% of the total text.

Page 1 of 4

XEROX DISCLOSURE JOURNAL

Phase C

-- Inverted B Phase I -- I I ---

Phase C

Phase D Inverted

I

~~

MULTIPLE STEPPER MOTOR
CONTROL
Russell J. Sokac

I I

I

                     I t I I I

I I I I

I I

Proposed Classification
U.S. C1.318/003 Int. C1. H02k 07/14

L

I I

I

I
I I I I

I I I I I

XEROX DISCLOSURE JOURNAL - Vol. 19, No. 1 Januaryrnebruary 1994 11

I I I

I I

[This page contains 1 picture or other non-text object]

Page 2 of 4

MULTIPLE STEPPER MOTOR CONTROL(Cont'd)

22 -. vcc + 24vDC

DIRECT 1

10 PHASE 1

0

I I

I

I I

I

                 I IN2 OUT2 02 a3 I 04

1 11

I I IN4 OUT4 a5

I 6

PHASE 3

PHASE 4

ENABLE1

CLAMPA

*

FIG. 2

12 XEROX DISCLOSURE JOURNAL - Vol. 19, No. 1 JanuaryRebruary 1994

[This page contains 1 picture or other non-text object]

Page 3 of 4

MULTIPLE STEPPER MOTOR CONTROL(Cont'd)

PHASE A-

PHASE B- PHASE L PHASE D-
DIRECT
1 -

ENABLE1 -

DIRECT 2- ENABLE2-

DIRECT 3- ENABLE3-

DIRECT 4- ENABLE4-

DIRECT

5-

ENABLES-

10

10

10

10

10

NG. 3

XEROX DISCLOSURE JOURNAL - Vol. 19, No. 1 Januarymebruary 1994 13

[This page contains 1 picture or other non-text object]

Page 4 of 4

MULTIPLE STEPPER MOTOR CONTROL(Cont'd)

A method for controlling multiple unipolar stepper motors (full or half step) using a limited number of control signals is disclosed. One example of a unipolar stepper motor is a four phase, six lead motor, that is used, for example, to drive a raster output scanner (ROS) in an electronic printing machine. A unipolar stepper motor of this type rotates using the four phases shown in Figure 1A that are provided by a CPU control unit. To reverse the direction of rotation, two of the phase signals shown in Figure 1A are inverted as shown in Figure 1B. Some raster output scanners (ROS) require a total of six unipolar stepper motors to position the laser beams of the ROS. The disclosed method of controlling multiple (e.g. six) stepper motors requires fewer than normal (e.g. four) CPU signals to pass phase information to the motor windings. The method reduces the required number of control signals by sharing the phase information among the multiple stepper motors. Traditional motor control requires six signals from a control source, such as a microprocessor, for each motor (e.g. thirty-six signals to control six motors). The disclosed method on the other hand requires the total of sixteen control signals to control six motors, as shown in Figure 3: six enabl...