Patent US3829978A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4121145A Expired / Lapsed US ⏱️ 0.0 years remaining

High resolution stepping motor drive

Assignee: Applied Biosystems Inc
•
Filing: 1977-02-25
•
Granted: 1978-10-17
•
Expires: 1997-02-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A stepping motor control circuit for precisely controlling the motion thereof. The control circuit energizes the motor windings according to the design sequence for rotation in a given direction. Each winding is energized by a signal having an ascending staircase for its leading edge, a descending staircase for its trailing edge and a steady state level between the leading and trailing edges. The ascending staircase and the descending staircase each comprise one quarter of the terms for each winding energizing signal. The steady state level occurs for one half the time of each energizing signal. The total number of steps in all ascending and decending staircases is controlled and selects the total rotation of the motor. When the motor reaches the desired position whether in the middle of a staircase or not, the signals coupled to the stepping motor windings are frozen at the level when the total step count is reached.

Inventors

  • 👤 Paul Conway Talmadge

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 22:36
CPC Classifications
H; H02; H02P; H02P8/00; H02P8/22; G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/19; G05B19/40

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 142 words
A method for controlling the rest position of a multipole stepping motor comprising the steps of: applying an energizing signal to each winding such that each signal comprises a leading edge which is an ascending staircase having a selectable number of steps and a trailing edge of a descending staircase having said selectable number of steps and a plateau between the leading and trailing edge which is at a selectable magnitude; producing said ascending staircase in any given winding at a time preceding that when a descending staircase is produced in an adjacent winding; producing said descending staircase in said given winding at a time following an ascending staircase being produced in the other adjacent winding; and applying said energizing signals to said windings until the total number of steps in all ascending and all descending staricases equals a selectible Number N.
Claim 2
Independent Claim 142 words
A method for controlling the rest position of a multipole stepping motor comprising the steps of: applying an energizing signal to each winding such that each signal comprises a leading edge which is an ascending staircase having a selectable number of steps and a trailing edge of a descending staircase having said selectable number of steps and a plateau between the leading and trailing edge which is at a selectable magnitude; producing said ascending staircase in any given winding at a time preceding that when a descending staircase is produced in an adjacent winding; producing said descending staircase in said given winding at a time following an ascending staircase being produced in the other adjacent winding; and applying said energizing signals to said windings until the total number of steps in all ascending and all descending staricases equals a selectible Number N.
Claim 3
Dependent Claim 219 words
A stepping motor control circuit for stepping motors having a given number of windings for selecting the rest position of the motor comprising, in combination: a control circuit for generating a given number of control signals; a given number of driver circuits each coupled to a unique winding and responsive to the magnitude of one said control signal to drive the winding coupled thereto with a signal whose magnitude is directly related to the magnitude of the control signal; said control circuit including: means to maintain a selectable magnitude control signal to each coupled driver starting at a time just before one adjacent winding driver circuit produces a descending staircase signal with at least one step until just after the time the other adjacent winding driver circuit produces an ascending staircase signal with at least one step, said control circuit means producing an ascending staircase signal with at least one step after a non-adjacent winding driver circuit has completed a descending staircase signal with at least one step and producing a descending staircase signal with at least one step after said other adjacent winding driver circuit has completed its ascending staircase signal with at least one step, said control circuit including means to select the total number of steps in all said ascending and all said discending staircase signals.
Claim 4
Dependent Claim 219 words
A stepping motor control circuit for stepping motors having a given number of windings for selecting the rest position of the motor comprising, in combination: a control circuit for generating a given number of control signals; a given number of driver circuits each coupled to a unique winding and responsive to the magnitude of one said control signal to drive the winding coupled thereto with a signal whose magnitude is directly related to the magnitude of the control signal; said control circuit including: means to maintain a selectable magnitude control signal to each coupled driver starting at a time just before one adjacent winding driver circuit produces a descending staircase signal with at least one step until just after the time the other adjacent winding driver circuit produces an ascending staircase signal with at least one step, said control circuit means producing an ascending staircase signal with at least one step after a non-adjacent winding driver circuit has completed a descending staircase signal with at least one step and producing a descending staircase signal with at least one step after said other adjacent winding driver circuit has completed its ascending staircase signal with at least one step, said control circuit including means to select the total number of steps in all said ascending and all said discending staircase signals.
Claim 5
Dependent Claim 32 words
The stepping motor control of claim 1 wherein said selectable magnitude is not greater than that required to make the coupled driver circuit produce saturation in the stepping motor winding coupled thereto.
Claim 6
Dependent Claim 28 words
The stepping motor control of claim 1 wherein each ascending staircase signal has N steps and each descending staircase has N steps where N is a selectable digit.
Claim 7
Dependent Claim 17 words
The stepping motor control of claim 4 wherein said steps each take the same amount of time.
Claim 8
Dependent Claim 27 words
The stepping motor control of claim 5 wherein said selectable magnitude control signal has a duration equal to that in which 2N + 1 steps could occur.
Claim 9
Dependent Claim 45 words
The stepping motor control of claim 1 including step amplitude control means to adjust the amplitude of each step in said ascending and said descending staircase signal so that the amplitude of each step is not always equal to the amplitude of each other step.
Claim 10
Dependent Claim 30 words
The stepping motor control of claim 1 wherein the amplitude of each step is equal to the amplitude of each other step in said ascending and said descending staircase signal.
Claim 11
Dependent Claim 35 words
The stepping motor control of claim 1 wherein said control means maintains said control signals after the last step of said selectable number of steps at the same magnitude achieved thereby during said last step.
Claim 12
Dependent Claim 243 words
A control circuit for selecting the rest postion of a stepping motor comprising, in combination: means to produce a series of N pulses in a finite pulse string where N is a selectable number; first counter means responsive to said pulse producing means to repetitively count pulses in a first direction starting at zero and continuing in said first direction to a selectable value M and thereafter count in the opposite direction from M to zero; second counter means responsive to said pulse producing means to repetitively count said pulses in said opposite direction starting at M and continuing to zero and thereafter counting in said first direction from zero to M; a driver circuit means coupled to each winding in the stepping motor; means responsive to both said counters to cause repetitive production of an ascending staircase signal with M steps by said driver means in successively adjacent windings of the stepping motor while said first counter counts from zero to M; means responsive to both said counters to cause production of a descending staircase signal with M steps by the driver circuit coupled to the windings energized by the second preceding ascending staircase signal while said second counter counts from M to zero; and means responsive to both said counters to energize the winding coupled to a given driver circuit means at a constant level following an ascending staircase signal and preceeding a descending staircase signal coupled to said given winding.
Claim 13
Dependent Claim 243 words
A control circuit for selecting the rest postion of a stepping motor comprising, in combination: means to produce a series of N pulses in a finite pulse string where N is a selectable number; first counter means responsive to said pulse producing means to repetitively count pulses in a first direction starting at zero and continuing in said first direction to a selectable value M and thereafter count in the opposite direction from M to zero; second counter means responsive to said pulse producing means to repetitively count said pulses in said opposite direction starting at M and continuing to zero and thereafter counting in said first direction from zero to M; a driver circuit means coupled to each winding in the stepping motor; means responsive to both said counters to cause repetitive production of an ascending staircase signal with M steps by said driver means in successively adjacent windings of the stepping motor while said first counter counts from zero to M; means responsive to both said counters to cause production of a descending staircase signal with M steps by the driver circuit coupled to the windings energized by the second preceding ascending staircase signal while said second counter counts from M to zero; and means responsive to both said counters to energize the winding coupled to a given driver circuit means at a constant level following an ascending staircase signal and preceeding a descending staircase signal coupled to said given winding.
Claim 14
Dependent Claim 31 words
The stepping motor control circuit of claim 10 wherein the magnitude of said constant level is not greater than the level at which any winding of the stepping motor becomes saturated.
Claim 15
Dependent Claim 20 words
The stepping motor control of claim 10 wherein the duration of each said step is the same for all steps.
Claim 16
Dependent Claim 20 words
The stepping motor control of claim 10 wherein the magnitude of each said step is the same for all steps.
Claim 17
Dependent Claim 44 words
The control circuit of claim 10 including step amplitude control means to selectably adjust the amplitude of each step in each said ascending and each said descending staircase signal so that each step is not always equal to the amplitude of each other step.
Claim 18
Dependent Claim 275 words
A control circuit for energizing a plurality of windings of a stepping motor comprising, in combination: means to produce series of N pulses in a finite pulse string where N is selectable whole number; first counter means responsive to said pulse producing means to repetitively count pulses in a first direction starting at zero and continuing in said first direction to a selectable value M and thereafter count in the opposite direction from M to zero; second counter means responsive to said pulse producing means to repetitively count said pulses in said oposite direction starting at M and counting to zero and thereafter counting in said first direction from zero to M; a driver circuit means coupled to each winding in th stepping motor; means responsive to both said counters to produce an ascending staircase signal with M steps by one said driver means at a time, each said driver means producing such ascending staircase signal while said first counter counts from zero to M and following completion of an ascending staircase signal by a given adjacent driver means; means responsive to said first and said second counter to produce a descending staircase signal with M steps by one said driver means at a time, each said driver means producing such descending staircase signal while said second counter counts from M to zero and following completion of a descending staircase signal by said given adjacent driver means; means responsive to both said counters to product a selectable level signal by each said driver circuit for the time period following an ascending staircase signal and preceding a descending staircase signal produced by the same driver circuit.
Claim 19
Dependent Claim 275 words
A control circuit for energizing a plurality of windings of a stepping motor comprising, in combination: means to produce series of N pulses in a finite pulse string where N is selectable whole number; first counter means responsive to said pulse producing means to repetitively count pulses in a first direction starting at zero and continuing in said first direction to a selectable value M and thereafter count in the opposite direction from M to zero; second counter means responsive to said pulse producing means to repetitively count said pulses in said oposite direction starting at M and counting to zero and thereafter counting in said first direction from zero to M; a driver circuit means coupled to each winding in th stepping motor; means responsive to both said counters to produce an ascending staircase signal with M steps by one said driver means at a time, each said driver means producing such ascending staircase signal while said first counter counts from zero to M and following completion of an ascending staircase signal by a given adjacent driver means; means responsive to said first and said second counter to produce a descending staircase signal with M steps by one said driver means at a time, each said driver means producing such descending staircase signal while said second counter counts from M to zero and following completion of a descending staircase signal by said given adjacent driver means; means responsive to both said counters to product a selectable level signal by each said driver circuit for the time period following an ascending staircase signal and preceding a descending staircase signal produced by the same driver circuit.
Claim 20
Dependent Claim 17 words
The stepping motor control of claim 15 wherein the number M is a selectable number of steps.
Claim 21
Independent Claim 235 words
A method for controlling the rest position of a four pole stepping motor with four windings comprising the steps of: 1. energizing the first winding with a constant current not greater in magnitude than a saturating current and energizing the second winding with a multi-step ascending staircase current starting at zero and ending it at a magnitude equal to said constant current during a first output state; 2. energizing the first winding with a multi-step descending staircase current and starting at said constant current and ending at zero and energizing the second winding with said constant current during a second output state; 3. energizing said second winding with said constant current and energizing the third winding with a multi-step ascending staricase current starting at zero and ending at said constant current during a third output state; 4. energizing the third winding with said constant current and said second winding with a multi-step descending staircase current beginning at said constant current and ending at zero during a fourth output state; 5. energizing the third winding with said constant current and said fourth winding with a multi-step ascending staircase current beginning at zero and ending at said constant current during a fifth output state; 6. energizing the fourth winding with said constant current and said third winding with a multi-step descending staircase current beginning at said constant current and ending at zero during a sixth output state;
Claim 22
Independent Claim 235 words
A method for controlling the rest position of a four pole stepping motor with four windings comprising the steps of: 1. energizing the first winding with a constant current not greater in magnitude than a saturating current and energizing the second winding with a multi-step ascending staircase current starting at zero and ending it at a magnitude equal to said constant current during a first output state; 2. energizing the first winding with a multi-step descending staircase current and starting at said constant current and ending at zero and energizing the second winding with said constant current during a second output state; 3. energizing said second winding with said constant current and energizing the third winding with a multi-step ascending staricase current starting at zero and ending at said constant current during a third output state; 4. energizing the third winding with said constant current and said second winding with a multi-step descending staircase current beginning at said constant current and ending at zero during a fourth output state; 5. energizing the third winding with said constant current and said fourth winding with a multi-step ascending staircase current beginning at zero and ending at said constant current during a fifth output state; 6. energizing the fourth winding with said constant current and said third winding with a multi-step descending staircase current beginning at said constant current and ending at zero during a sixth output state;
Claim 23
Dependent Claim 99 words
energizing the fourth winding with said constant current and said first winding with a multi-step ascending staircase current beginning at zero and ending at said constant current during a seventh output state; 8. energizing said first winding with said constant current and said fourth winding with a multi-step descending staircase current beginning at said constant current and ending at zero during a eighth output state; and 9. repetitively executing steps 1-8 to the extent that the total number of steps in all ascending and all descending staircase currents does not exceed N where N is a selectable whole number.
Claim 24
Dependent Claim 99 words
energizing the fourth winding with said constant current and said first winding with a multi-step ascending staircase current beginning at zero and ending at said constant current during a seventh output state; 8. energizing said first winding with said constant current and said fourth winding with a multi-step descending staircase current beginning at said constant current and ending at zero during a eighth output state; and 9. repetitively executing steps 1-8 to the extent that the total number of steps in all ascending and all descending staircase currents does not exceed N where N is a selectable whole number.
Claim 25
Independent Claim 197 words
A method for controlling the rest position of a four pole stepping motor with four windings comprising the steps of: 1. energizing the first winding with a constant current not greater in magnitude than a saturating current and energizing the fourth winding with a multi-step ascending staircase current starting at zero and ending at said constant current during a first output state; 2. energizing the fourth winding with said constant current and energizing the first winding with a multi-step descending staircase current starting at said constant current and ending at zero during a second output state; 3. energizing the fourth winding at said constant current and said third winding with a multi-step ascending staircase current beginning at zero and ending at said constant current during a third output state; 4. energizing said third winding with said constant current and said fourth winding with a multi-step descending step staircase current beginning at said constant current and ending at zero during a fourth output state; 5. energizing said third winding with said constant current and said second winding with a multi-step ascending step staircase current beginning at zero and ending at said constant current during a fifth output state;
Claim 26
Independent Claim 197 words
A method for controlling the rest position of a four pole stepping motor with four windings comprising the steps of: 1. energizing the first winding with a constant current not greater in magnitude than a saturating current and energizing the fourth winding with a multi-step ascending staircase current starting at zero and ending at said constant current during a first output state; 2. energizing the fourth winding with said constant current and energizing the first winding with a multi-step descending staircase current starting at said constant current and ending at zero during a second output state; 3. energizing the fourth winding at said constant current and said third winding with a multi-step ascending staircase current beginning at zero and ending at said constant current during a third output state; 4. energizing said third winding with said constant current and said fourth winding with a multi-step descending step staircase current beginning at said constant current and ending at zero during a fourth output state; 5. energizing said third winding with said constant current and said second winding with a multi-step ascending step staircase current beginning at zero and ending at said constant current during a fifth output state;
Claim 27
Dependent Claim 130 words
energizing said second winding with said constant current and energizing said third winding with a multi-step descending staircase current beginning at said constant current and ending at zero during a sixth output state; 7. energizing the second winding with said constant current and said first winding with a multi-step ascending staircase current beginning at zero and ending at said constant current during a seventh output state; 8. energizing the first winding with said constant current and the second winding with a multi-step descending staircase signal beginning at said constant current and ending at zero during an eight output state; and 9. repetitively executing steps 1-8 to the extent that the total number of steps in all ascending and all descending staircase currents does not exceed a selectable whole number N.
Claim 28
Dependent Claim 130 words
energizing said second winding with said constant current and energizing said third winding with a multi-step descending staircase current beginning at said constant current and ending at zero during a sixth output state; 7. energizing the second winding with said constant current and said first winding with a multi-step ascending staircase current beginning at zero and ending at said constant current during a seventh output state; 8. energizing the first winding with said constant current and the second winding with a multi-step descending staircase signal beginning at said constant current and ending at zero during an eight output state; and 9. repetitively executing steps 1-8 to the extent that the total number of steps in all ascending and all descending staircase currents does not exceed a selectable whole number N.

References Cited (Backward Citations)

US3909693A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1981-10-16 1982-04-17 1982-10-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1985-10-16 1986-04-17 1986-10-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1989-10-16 1990-04-17 1990-10-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag