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

Microprocessor stepper motor drive

Assignee: Tektronix Inc
•
Filing: 1984-12-20
•
Granted: 1987-03-03
•
Expires: 2004-12-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A microprocessor stepper motor drive uses a single acceleration/deceleration profile regardless of the final velocity of the device being driven. A first down counter stores the desired final velocity from a microprocessor. An acceleration/deceleration profile is stored in a storage device and added to the desired final velocity to produce a smooth velocity profile.

Inventors

  • 👤 Bruce E. Petrick

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 00:49
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/416; G05B2219/00; G05B2219/30; G05B2219/43; G05B2219/43097

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 45 words
A microprocessor stepper motor drive, comprising: means for storing a single, predetermined acceleration/deceleration profile having a plurality of points; and means for adding said acceleration/deceleration profile to a selected final velocity such that a total velocity profile is produced having a smooth, nonlinear acceleration/deceleration portion.
Claim 2
Dependent Claim 45 words
A microprocessor stepper motor drive, comprising: means for storing a single, predetermined acceleration/deceleration profile having a plurality of points; and means for adding said acceleration/deceleration profile to a selected final velocity such that a total velocity profile is produced having a smooth, nonlinear acceleration/deceleration portion.
Claim 3
Dependent Claim 21 words
A microprocessor stepper motor drive as recited in claim 1 further comprising means for increasing the duration of said acceleration/deceleration portion.
Claim 4
Dependent Claim 38 words
A microprocessor stepper motor drive as recited in claim 2 wherein said increasing means and said adding means cooperate to add a repeat value to each of said points and thereby increase the duration of said acceleration/deceleration portion.
Claim 5
Dependent Claim 118 words
A microprocessor stepper motor drive as recited in claim 1 wherein said adding means comprises: means for accessing each of said points in said storing means sequentially and transferring said point so accessed to a first counter; means for transferring said selected final velocity to a second counter; and means for decrementing each of said counters in sequence such that when said second counter reaches zero said accessing means transfers another one of said points to said first counter and said transferring means transfers said selected final velocity to said second counter; whereby when all of said points have been accessed a constant velocity is achieved selected from the group consisting of zero and said selected final velocity.
Claim 6
Dependent Claim 147 words
A microprocessor stepper motor drive as recited in claim 1 wherein said adding means comprises: means for accessing each of said points in said storing means sequentially and transferring said point so accessed to a first counter; means for transferring said selected final velocity to a second counter; and means for clocking each of said counters in sequence such that whenever said first counter receives a first number of clock pulses that corresponds to said point and said second counter receives a second number of clock pulses that corresponds to said selected final velocity, said accessing means transfers another one of said points to said first counter and said transferring means transfers said selected final velocity to said second counter; whereby when all of said points have been accessed a constant velocity is achieved selected from the group consisting essentially of zero and said selected final velocity.
Claim 7
Dependent Claim 162 words
A microprocessor stepper motor drive, comprising: means for storing a predetermined acceleration/deceleration profile having a plurality of points; means for adding said acceleration/deceleration profile to a selected final velocity; means for accessing each of said points in said storing means sequentially and transferring said point so accessed to a first counter; means for transferring said selected final velocity to a second counter; and means for clocking each of said counters in sequence such that whenever said first counter receives a first number of clock pulses that corresponds to said point and said second counter receives a second number of clock pulses that corresponds to said selected final velocity, said accessing means transfers another one of said points to said first counter and said transferring means transfers said selected final velocity to said second counter, thereby to provide, when all of said points have been accessed, a velocity profile having a substantially oscillation-free transition between said acceleration/deceleration profile and said selected final velocity.
Claim 8
Dependent Claim 162 words
A microprocessor stepper motor drive, comprising: means for storing a predetermined acceleration/deceleration profile having a plurality of points; means for adding said acceleration/deceleration profile to a selected final velocity; means for accessing each of said points in said storing means sequentially and transferring said point so accessed to a first counter; means for transferring said selected final velocity to a second counter; and means for clocking each of said counters in sequence such that whenever said first counter receives a first number of clock pulses that corresponds to said point and said second counter receives a second number of clock pulses that corresponds to said selected final velocity, said accessing means transfers another one of said points to said first counter and said transferring means transfers said selected final velocity to said second counter, thereby to provide, when all of said points have been accessed, a velocity profile having a substantially oscillation-free transition between said acceleration/deceleration profile and said selected final velocity.
Claim 9
Dependent Claim 37 words
A microprocessor stepper motor drive as recited in claim 6 wherein said clocking means decrements said first counter by said first number of clock pulses and decrements said second counter by said second number of clock pulses.

References Cited (Backward Citations)

US4156170A Cited
US4215302A Cited
US4438380A Cited
US4489259A Cited
US4469995A Cited
US4469996A Cited
US4477757A Cited
US4511832A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-03-02 1990-09-01 1991-03-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-03-02 1994-09-01 1995-03-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-03-02 1998-09-01 1999-03-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag