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

Method and apparatus for adaptive control of a stepper motor

Assignee: Singer Co
•
Filing: 1977-07-26
•
Granted: 1978-12-12
•
Expires: 1997-07-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A real time, adaptive control system for a stepper motor is achieved by measuring specific real time characteristics and calculating therefrom the number of steps that will be required to decelerate the stepper motor to a complete stop at a desired position, all within a single displacement or move.

Inventors

  • 👤 Barney D. Hunts
  • 👤 John B. S. Waugh

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-22 20:39
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/19; G05B19/21; G05B19/23; G05B2219/00; G05B2219/30; G05B2219/34; G05B2219/34215; G05B2219/37; G05B2219/37183; G05B2219/41; G05B2219/41092; G05B2219/41326; G05B2219/43; G05B2219/43006

Claims Analysis

Total Claims: 41
Claim 1
Independent Claim 84 words
An adaptive control system for a stepper motor comprising: a stepper motor; electrical means coupled to said stepper motor for driving said stepper motor a predetermined number of steps; said electrical means including means to temporarily decelerate said stepper motor during the time said stepper motor is being driven said predetermined number of steps; and computing means coupled to said stepper motor for calculating the deceleration needed to bring said stepper motor to a stop at the end of said predetermined number of steps.
Claim 2
Dependent Claim 84 words
An adaptive control system for a stepper motor comprising: a stepper motor; electrical means coupled to said stepper motor for driving said stepper motor a predetermined number of steps; said electrical means including means to temporarily decelerate said stepper motor during the time said stepper motor is being driven said predetermined number of steps; and computing means coupled to said stepper motor for calculating the deceleration needed to bring said stepper motor to a stop at the end of said predetermined number of steps.
Claim 3
Dependent Claim 44 words
The adaptive control system of claim 1 wherein said electrical means further includes means to decelerate said stepper motor in accordance with the deceleration requirements calculated by said computing means to stop said stepper motor at the end of said predetermined number of steps.
Claim 4
Dependent Claim 44 words
The adaptive control system of claim 2 wherein said electrical means includes means to accelerate said stepper motor to substantially the angular velocity that existed just prior to said temporary deceleration before decelerating said stepper motor to a stop in accordance with said calculation.
Claim 5
Dependent Claim 37 words
The adaptive control system according to claim 1 wherein said calculated deceleration consists of the number of decelerating steps needed to bring said stepper motor to a stop at the end of said predetermined number of steps.
Claim 6
Dependent Claim 60 words
The adaptive control system according to claim 4 wherein the number of steps (Ns) needed to decelerate said stepper motor to a stop is given by the equation ##EQU2## where T0 is the time interval during which said stepper motor traverses a predetermined distance and T1 is a subsequent time interval during which said stepper motor traverses the predetermined distance.
Claim 7
Dependent Claim 20 words
The adaptive control system according to claim 5 wherein the time interval T1 is greater than the time interval T0.
Claim 8
Dependent Claim 81 words
The adaptive control system according to claim 4 wherein the number of steps (Ns) needed to decelerate said stepper motor to a stop at the end of said predetermined number of steps is given by the equation ##EQU3## where T0 is the time interval during said temporary deceleration required for said stepper motor to traverse a predetermined angular distance and T1 is an adjacent time interval during said temporary deceleration required for said stepper motor to traverse an equal angular distance.
Claim 9
Dependent Claim 102 words
The adaptive control system according to claim 4 wherein the number of steps (Ns) needed to decelerate said stepper motor to a stop at the end of said predetermined number of steps is given by the equation ##EQU4## where T0 is the time interval during said temporary deceleration required for said stepper motor to traverse at least one step, or fraction thereof, where T1 is the time interval during said temporary deceleration required for said stepper motor to traverse at least one subsequent and adjacent step, or fraction thereof, and where n is an integral number of steps of said stepper motor.
Claim 10
Dependent Claim 37 words
The adaptive control system according to claim 8 wherein the number of stepper motor steps, or fraction thereof, in time period T0 is equal to the number of steps, or fraction thereof, in said time period T1.
Claim 11
Dependent Claim 20 words
The adaptive control system according to claim 9 wherein said time period T1 is greater than said time period T0.
Claim 12
Dependent Claim 20 words
The adaptive control system according to claim 1 wherein said stepper motor is a variable reluctance, phase wound stepper motor.
Claim 13
Dependent Claim 21 words
The adaptive control system according to claim 1 wherein said temporary deceleration occurs about midway through said predetermined number of steps.
Claim 14
Dependent Claim 60 words
The adaptive control system according to claim 2 wherein said electrical driving means includes means for driving said stepper motor to a predetermined maximum angular velocity prior to said temporary deceleration and for driving said stepper motor to said maximum angular velocity prior to decelerating said stepper motor to a stop at the end of said predetermined number of steps.
Claim 15
Dependent Claim 24 words
The adaptive control system according to claim 1 wherein said temporary deceleration interval cannot exceed a predetermined number of steps of said stepper motor.
Claim 16
Dependent Claim 73 words
The adaptive control system according to claim 2 further including means to temporarily store a value indicative of the angular velocity of said stepper motor immediately preceeding said temporary deceleration, and said electrical driving means includes means to drive said stepping motor to said stored value of angular velocity subsequent to said temporary deceleration and prior to decelerating said stepper motor to a stop at the end of said predetermined number of steps.
Claim 17
Dependent Claim 40 words
The adaptive control system according to claim 2 wherein said temporary deceleration and said deceleration to a stop occurs only if the number of said predetermined number of steps to be traversed by said stepper motor exceeds a minimum number.
Claim 18
Dependent Claim 95 words
The adaptive control system according to claim 16 further including storage means coupled to said electrical means for storing the predetermined number of steps to be traversed by said stepper motor, said electrical means including means to sense the number of steps to be traversed by said stepper motor and to continuously accelerate said stepper motor for a selected portion of said predetermined number of steps followed by continuous deceleration of said stepper motor for the remainder of said predetermined number of steps when said predetermined number of steps is less than said minimum number.
Claim 19
Dependent Claim 36 words
The adaptive control system according to claim 17 wherein said electrical means continuously accelerates said stepper motor for more than half of said steps and continuously decelerates said stepper motor for the remainder of said steps.
Claim 20
Dependent Claim 36 words
The adaptive control system according to claim 17 wherein said electrical means continuously accelerates said stepper motor for about three quarters of said steps and continuously decelerates said stepper motor for the remainder of said steps.
Claim 21
Dependent Claim 58 words
The adaptive control system according to claim 2 further including a transducer coupled to said stepper motor for providing a signal for each step traversed by said stepper motor and having a time duration equal to the time duration of the step, said computing means adapted to receive said signal for computing the speed of said stepper motor.
Claim 22
Dependent Claim 29 words
The adaptive control system according to claim 20 wherein said computing means keeps track of the number of steps traversed by said stepper motor in response to said signals.
Claim 23
Dependent Claim 35 words
The adaptive control system according to claim 20 wherein said computing means is coupled to said electrical means for preventing said electrical means from driving said stepper motor in excess of a predetermined angular velocity.
Claim 24
Dependent Claim 65 words
The adaptive control system according to claim 2 further including a transducer coupled to said stepper motor for providing a first signal and a second signal for each step traversed by said stepper motor with said first and second signals having a phase difference, said computing means adapted to receive said first and second signals for computing the direction of rotation of said stepper motor.
Claim 25
Dependent Claim 42 words
The adaptive control system according to claim 1 wherein said electrical means includes means to automatically stop said stepper motor in the event the speed of said stepper motor falls below a predetermined minimum speed while being driven by said electrical means.
Claim 26
Independent Claim 74 words
A method of controlling a stepper motor including the steps of driving a stepper motor for a predetermined number of steps, temporarily decelerating said stepper motor while said stepper motor is traversing said predetermined number of steps, measuring the deceleration characteristic of said stepper motor during said temporary deceleration interval, and calculating the deceleration required to stop said stepper motor at the end of said predetermined number of steps from said measured deceleration characteristic.
Claim 27
Independent Claim 74 words
A method of controlling a stepper motor including the steps of driving a stepper motor for a predetermined number of steps, temporarily decelerating said stepper motor while said stepper motor is traversing said predetermined number of steps, measuring the deceleration characteristic of said stepper motor during said temporary deceleration interval, and calculating the deceleration required to stop said stepper motor at the end of said predetermined number of steps from said measured deceleration characteristic.
Claim 28
Dependent Claim 30 words
The method of controlling a stepper motor according to claim 25 including the additional step of decelerating said stepper motor to a stop in accordance with said calculated deceleration requirement.
Claim 29
Dependent Claim 43 words
The method of controlling a stepper motor according to claim 26 further including accelerating said stepper motor to the angular velocity existing just prior to said temporary deceleration before decelerating said stepper motor to a stop in accordance with said calculated deceleration requirement.
Claim 30
Dependent Claim 63 words
The method of controlling a stepper motor according to claim 26 further including sensing the angular velocity of said stepper motor just prior to said temporary deceleration, and accelerating said stepper motor to said sensed angular velocity subsequent to said temporary deceleration and prior to said deceleration of said stepper motor to a stop at the end of said predetermined number of steps.
Claim 31
Dependent Claim 41 words
The method of controlling a stepper motor in accordance with claim 25 wherein the step of measuring the deceleration characteristics includes the step of determining the speed of said stepper motor during said temporary deceleration for adjacent and equal angular displacements.
Claim 32
Dependent Claim 73 words
The method of controlling a stepper motor in accordance with claim 29 wherein the step of calculating the deceleration characteristics includes the step of computing the number of decelerating steps required to bring said stepper motor to a stop from an angular velocity equal to the angular velocity existing just prior to said temporary deceleration and with a deceleration torque substantially equal to that applied to said stepper motor during said temporary deceleration.
Claim 33
Dependent Claim 21 words
The method of controlling a stepper motor according to claim 30 wherein said deceleration torque over a step is nearly constant.
Claim 34
Dependent Claim 66 words
The method of controlling a stepper motor in accordance with claim 30 wherein the number of decelerating steps (NS) is computed by the equation ##EQU5## where T0 is the time interval during said temporary deceleration required for said stepper motor to traverse a predetermined distance and T1 is an adjacent time interval during said temporary deceleration required for said stepper motor to traverse an equal distance.
Claim 35
Independent Claim 102 words
A method of controlling a stepper motor including the steps of driving a stepper motor for a predetermined number of steps, selecting one of a plurality of procedures for decelerating said stepper motor to a stop at the end of said predetermined number of steps based upon the number of steps said stepper motor is to be moved; one of said procedures including: temporarily decelerating said stepper motor while said stepper motor is traversing said predetermined number of steps, measuring the deceleration characteristics of said stepper motor during said temporary deceleration interval, and calculating the deceleration required to stop said stepper motor.
Claim 36
Independent Claim 102 words
A method of controlling a stepper motor including the steps of driving a stepper motor for a predetermined number of steps, selecting one of a plurality of procedures for decelerating said stepper motor to a stop at the end of said predetermined number of steps based upon the number of steps said stepper motor is to be moved; one of said procedures including: temporarily decelerating said stepper motor while said stepper motor is traversing said predetermined number of steps, measuring the deceleration characteristics of said stepper motor during said temporary deceleration interval, and calculating the deceleration required to stop said stepper motor.
Claim 37
Dependent Claim 49 words
A method of controlling a stepper motor according to claim 33 wherein another one of said procedures includes accelerating said stepper motor over a predetermined portion of said predetermined number of steps, and decelerating said stepper motor to a stop during the remainder of said predetermined number of steps.
Claim 38
Dependent Claim 33 words
A method of controlling a stepper motor according to claim 33 further including the step of preventing the speed of said stepper motor from exceeding a predetermined speed while said stepper is accelerated.
Claim 39
Dependent Claim 40 words
A method of controlling a stepper motor according to claim 33 further including the step of stopping said stepper motor if the speed of said stepper motor falls below a predetermined minimum value while said stepper motor is being enclosed.
Claim 40
Dependent Claim 25 words
The method of controlling a stepper motor according to claim 33 further including the step of monitoring the speed and position of said stepper motor.
Claim 41
Dependent Claim 38 words
The method of controlling a stepper motor according to claim 33 further including the step of decelerating said stepper to a stop at the end of said predetermined number of steps in accordance with said calculated deceleration requirement.

References Cited (Backward Citations)

US3629560A Cited
US3876873A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag