Patent US4648026A successfully refreshed from Google Patents.
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
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 02:04
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 |