← Back to Patent Explorer
US3732480A Expired / Lapsed US ⏱️ 0.0 years remaining

Open loop stepping motor acceleration-deceleration control

Assignee: International Business Machines Corp
•
Filing: 1971-03-01
•
Granted: 1973-05-08
•
Expires: 1991-03-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A logic control method and system for controlling the operation of a stepping motor having a known load to provide incremental motion of the motor without feedback. Time is measured whenever the motor is accelerating or decelerating and pulses are generated whenever predetermined periods of time have passed. The pulses are used to selectively energize windings of the motor in sequence to provide maximum acceleration; to reach running velocity without excessive overshoot or hunting; and to provide controlled deceleration to bring the motor to rest at any one of a plurality of equilibrium angles.

Inventors

  • 👤 K Hendrickson
  • 👤 L Mattson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 11:22
CPC Classifications
H; H02; H02P; H02P8/00; H02P8/32; G; G05; G05D; G05D3/00; G05D3/12; G05D3/14; G05D3/18; G05D3/183; G06; G06K; G06K15/00; G06K15/02; G06K15/16; H02P8/24; Y; Y10; Y10S; Y10S388/00; Y10S388/907; Y10S388/91; Y10S388/917; Y10S388/921

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 146 words
An open loop paper motion control system for use in a printer comprising: a stepping motor for advancing paper in continuous motion through any number of lines of print; time measuring means for providing outputs at predetermined periods of time corresponding to switching times of said stepping motor which provide maximum acceleration, and controlled deceleration of said paper through each of said any number of lines of print; control unit means for selecting one of said any number of lines of print; switching means connected to a power supply, to said motor, to said control unit means, and to said time measuring means for selectively switching power from said power supply to windings of said motor at those of said predetermined periods of time which provide maximum acceleration and controlled deceleration of said paper through said selected one of said any number of lines of print.
Claim 2
Dependent Claim 146 words
An open loop paper motion control system for use in a printer comprising: a stepping motor for advancing paper in continuous motion through any number of lines of print; time measuring means for providing outputs at predetermined periods of time corresponding to switching times of said stepping motor which provide maximum acceleration, and controlled deceleration of said paper through each of said any number of lines of print; control unit means for selecting one of said any number of lines of print; switching means connected to a power supply, to said motor, to said control unit means, and to said time measuring means for selectively switching power from said power supply to windings of said motor at those of said predetermined periods of time which provide maximum acceleration and controlled deceleration of said paper through said selected one of said any number of lines of print.
Claim 3
Dependent Claim 47 words
The open loop paper motion control system of claim 1 wherein said time measuring means further comprises compensating means, compensating for changes in the voltage of said power supply by changing said predetermined periods of time to be inversely proportional to the voltage of said power supply.
Claim 4
Dependent Claim 70 words
The open loop paper motion control system of claim 1 wherein said control unit means further comprises: time delay means connected to the output of said control unit means which selects said one of said any number of lines of print for inhibiting printing that amount of time required for said paper to come to rest after having been moved said one of said any number of lines of print.
Claim 5
Dependent Claim 153 words
A logic system for controlling the operation of a stepping motor having a known load to provide controlled motion of said motor and load without feedback comprising: time measuring means for providing outputs at predetermined periods of time corresponding to switching angles of said motor which provide maximum acceleration and controlled deceleration of said motor and load through each number of a plurality of numbers of steps; enabling means for selecting a sequence of said outputs at predetermined periods of time corresponding to said switching angles when said motor and load move continuously through a number of steps of said plurality of numbers of steps; switching means connected to said time measuring means, to said enabling means, to a power supply, and to said motor, for selectively switching power from said power supply to windings of said motor whenever outputs of said selected sequence of outputs is received from said time measuring means.
Claim 6
Dependent Claim 153 words
A logic system for controlling the operation of a stepping motor having a known load to provide controlled motion of said motor and load without feedback comprising: time measuring means for providing outputs at predetermined periods of time corresponding to switching angles of said motor which provide maximum acceleration and controlled deceleration of said motor and load through each number of a plurality of numbers of steps; enabling means for selecting a sequence of said outputs at predetermined periods of time corresponding to said switching angles when said motor and load move continuously through a number of steps of said plurality of numbers of steps; switching means connected to said time measuring means, to said enabling means, to a power supply, and to said motor, for selectively switching power from said power supply to windings of said motor whenever outputs of said selected sequence of outputs is received from said time measuring means.
Claim 7
Dependent Claim 43 words
The logic system of claim 4 wherein said time measuring means includes compensation means, compensating for variations in the voltage provided by said power supply by varying said predetermined periods of time to be indirectly proportional to the voltage of said power supply.
Claim 8
Dependent Claim 68 words
The logic system of claim 5 wherein said time measuring means further includes: a ramp generator for generating a ramp waveform; said ramp generator including said compensation means for controlling the output of said ramp generator to be directly proportional tO said voltage of said power supply; comparing means connected to said ramp generator for providing outputs when said output of said ramp generator has reached predetermined levels.
Claim 9
Dependent Claim 13 words
The logic system of claim 5 wherein said time measuring means is digital.
Claim 10
Independent Claim 102 words
A method for controlling the operation of a stepping motor having a known load to provide controlled motion of said motor and load without feedback including the steps of: accumulating an electrical charge in an accumulator at an accumulation rate; varying said accumulation rate to be directly proportional to the output voltage of a power supply in order to compensate for variations in torque produced by said motor which are caused by variations in the output voltage of said power supply; selectively connecting power from said power supply to windings of said motor whenever predetermined amounts have been accumulated in said accumulator.
Claim 11
Independent Claim 102 words
A method for controlling the operation of a stepping motor having a known load to provide controlled motion of said motor and load without feedback including the steps of: accumulating an electrical charge in an accumulator at an accumulation rate; varying said accumulation rate to be directly proportional to the output voltage of a power supply in order to compensate for variations in torque produced by said motor which are caused by variations in the output voltage of said power supply; selectively connecting power from said power supply to windings of said motor whenever predetermined amounts have been accumulated in said accumulator.
Claim 12
Dependent Claim 113 words
The method of claim 8 wherein said selectively connecting step further comprises the steps of: selecting a first sequence of predetermined amounts; sequentially switching power from said power supply to windings of said motor as each selected predetermined amount, of said first sequence of predetermined amounts, is accumulated in said accumulator to provide continuous motion of said motor through a first number of steps; selecting a second sequence of predetermined amounts; sequentially switching power from said power supply to windings of said motor as each selected predetermined amount, of said second sequence of predetermined amounts, is accumulated in said accumulator to provide continuous motion of said motor through a second number of steps.
Claim 13
Dependent Claim 331 words
The method of controlling a motor as in claim 6 to provide continuous motion of said motor from any one to any other one of a plurality of equilibrium angles; wherein said accumulating step of claim 6 further comprises the steps of: a. accumulating at a positive rate equal to said accumulation rate until a first predetermined amount has been accumulated within said accumulator; b. accumulating at a negative rate equal to said accumulation rate until an second predetermined amount has been accumulated within said accumulator; c. accumulating at said positive rate until said first predetermined amount has been restored to said accumulator whenever said running velocity is to be maintained; d. repeating steps (b) and (c) while said running velocity is to be maintained; e. accumulating at said negative rate until a third predetermined amount has been accumulated within said accumulator when deceleration of said motor is desired; and wherein said selectively connecting step of claim 6 further comprises the steps of: f. connecting said power supply to selected windings of said motor in sequence as a first sequence of predetermined amounts are accumulated within said accumulator, to provide maximum acceleration of said motor; g. connecting said power supply to a selected winding of said motor when a fourth predetermined amount has been accumulated within said accumulator to provide that predetermined amount of acceleration necessary for said motor to reach running velocity when loaded with said known load; h. repeatedly connecting said power supply to selected windings of said motor in sequence as a second sequence of predetermined amounts are repeatedly accumulated within said accumulator while said running velocity is to be maintained; i. connecting said power supply to selected windings of said motor in sequence as a third sequence of predetermined amounts are accumulated within said accumulator to provide controlled deceleration of said motor while loaded with said known load to allow said motor to come to rest at a preselected one of any one of said equilibrium angles.
Claim 14
Independent Claim 126 words
A method for controlling the operation of a stepping motor having a known load to provide controlled motion of said motor and load without feedback including The steps of: a. accumulating an electrical charge in an accumulator at an accumulation rate; b. generating a first sequence of outputs whenever predetermined amounts have been accumulated within said accumulator, said outputs corresponding to switching times of said stepping motor which provide maximum acceleration and controlled deceleration of said motor and load through a first number of steps; c. selectively connecting power from a power supply to windings of said motor whenever outputs of said first sequence of outputs are generated to provide maximum acceleration and controlled deceleration of said motor and load through said first number of steps.
Claim 15
Independent Claim 126 words
A method for controlling the operation of a stepping motor having a known load to provide controlled motion of said motor and load without feedback including The steps of: a. accumulating an electrical charge in an accumulator at an accumulation rate; b. generating a first sequence of outputs whenever predetermined amounts have been accumulated within said accumulator, said outputs corresponding to switching times of said stepping motor which provide maximum acceleration and controlled deceleration of said motor and load through a first number of steps; c. selectively connecting power from a power supply to windings of said motor whenever outputs of said first sequence of outputs are generated to provide maximum acceleration and controlled deceleration of said motor and load through said first number of steps.
Claim 16
Dependent Claim 96 words
The method of claim 11 further comprising the steps of: d. generating a second sequence of outputs whenever predetermined amounts have been accumulated within said accumulator, said outputs corresponding to switching times of said stepping motor which provide maximum acceleration and controlled deceleration of said motor and load through a second number of steps; e. selectively connecting power from said power supply to said windings of said motor whenever outputs of said second sequence of outputs are generated to provide maximum acceleration and controlled deceleration of said motor and load through said second number of stages.
Claim 17
Independent Claim 209 words
A method for controlling the operation of a stepping motor having a known load to provide continuous controlled motion of said motor and load through a first number of steps without feedback including the steps of: a. accumulating an electrical charge in an accumulator at a positive accumulation rate; b. generating acceleration outputs whenever predetermined amounts have been accumulated within said accumulator, said acceleration outputs corresponding to switching times of said stepping motor which provide maximum acceleration of said motor and load; c. selectively connecting power from a power supply to windings of said motor whenever said acceleration outputs are generated to provide maximum acceleration of said motor and load; d. accumulating in said accumulator at a negative accumulation rate; e. generating deceleration outputs whenever predetermined amounts have been accumulated within said accumulator, said decelerration outputs corresponding to switching times of said stepping motor which provide controlled deceleration of said motor and load; f. selectively connecting power from said power supply to windings of said motor whenever said deceleration outputs are generated to bring said motor and load to rest after traversing said first number of steps; g. terminating said accumulating at said negative accumulation rate when the contents of said accumulator have returned to a common reference amount.
Claim 18
Independent Claim 209 words
A method for controlling the operation of a stepping motor having a known load to provide continuous controlled motion of said motor and load through a first number of steps without feedback including the steps of: a. accumulating an electrical charge in an accumulator at a positive accumulation rate; b. generating acceleration outputs whenever predetermined amounts have been accumulated within said accumulator, said acceleration outputs corresponding to switching times of said stepping motor which provide maximum acceleration of said motor and load; c. selectively connecting power from a power supply to windings of said motor whenever said acceleration outputs are generated to provide maximum acceleration of said motor and load; d. accumulating in said accumulator at a negative accumulation rate; e. generating deceleration outputs whenever predetermined amounts have been accumulated within said accumulator, said decelerration outputs corresponding to switching times of said stepping motor which provide controlled deceleration of said motor and load; f. selectively connecting power from said power supply to windings of said motor whenever said deceleration outputs are generated to bring said motor and load to rest after traversing said first number of steps; g. terminating said accumulating at said negative accumulation rate when the contents of said accumulator have returned to a common reference amount.
Claim 19
Dependent Claim 49 words
The method of claim 13 wherein said positive and said negative accumulation rates are directly proportional to the output voltage of said power supply in order to compensate for variations in torque produced by said motor which are caused by variations in the output voltage of said power supply.
Claim 20
Dependent Claim 15 words
The method of claim 14 wherein said positive and said negative accumulation rates are equal.
Claim 21
Dependent Claim 149 words
The method of claim 13 further comprising the additional steps, between step (c) and step (d), of: c1. generating at least one controlled acceleration output, said controlled acceleration output corresponding to a switching time of said motor which provides controlled acceleration of said motor and load to reach running velocity without overshoot and without excessive oscillation about said running velocity; c2. selectively connecting power from said power supply to windings of said motor whenever said additional output is generated to provide said controlled acceleration; c3. accumulating in said accumulator alternately at a negative rate and at a positive rate; c4. generating running outputs corresponding to switching times of said motor which provide a net positive torque equal to friction of said Motor and load; c5. selectively connecting power from said power supply to windings of said motor whenever said running outputs are generated to provide said net positive torque.

References Cited (Backward Citations)

US3312885A Cited
US3328658A Cited
US3411058A Cited
US3345547A Cited
US3423658A Cited
US3458720A Cited
US3466517A Cited
US3466520A Cited
US3505579A Cited
US3553549A Cited
US3588662A Cited
US3593097A Cited
US3593096A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1976-05-07 1976-11-06 1977-05-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1980-05-07 1980-11-06 1981-05-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1984-05-07 1984-11-06 1985-05-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag