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

Method of controlling a stepper motor

Assignee: International Business Machines Corp
•
Filing: 1975-04-28
•
Granted: 1978-02-07
•
Expires: 1995-04-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Method and apparatus for controlling a stepping motor by storing in a memory, delay time values for the application of motor advance pulses and using motor feedback pulses to access the memory and read out corresponding time delay values after each of which a motor advance pulse is to be generated. The stored time delay values are optimized as to phase angle for the motor advance pulses for acceleration, constant run and deceleration modes of the motor after consideration of motor characteristics and load. Not all feedback pulses have a corresponding time delay value and certain feedback pulses may have two or more time delay values stored therefor. Also disclosed are improved motor coil switching circuits.

Inventors

  • 👤 Bastian Bechtle
  • 👤 Claus Schuenemann
  • 👤 Gisbert Skudelny
  • 👤 Wilhelm Spruth
  • 👤 Helmut Weis
  • 👤 Volker Zimmermann

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 13:22
CPC Classifications
H; H02; H02P; H02P8/00; H02P8/14

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 71 words
A method of controlling a stepping motor that is generating feedback pulses indicative of position comprising the steps of: establishing in a memory a sequence of predetermined time delay values for successive motor advance pulses for a predetermined velocity-position profile for said motor; and applying said feedback pulses representation of the current position of said motor to select corresponding ones of said time delay values for generating subsequent motor advance pulses.
Claim 2
Independent Claim 71 words
A method of controlling a stepping motor that is generating feedback pulses indicative of position comprising the steps of: establishing in a memory a sequence of predetermined time delay values for successive motor advance pulses for a predetermined velocity-position profile for said motor; and applying said feedback pulses representation of the current position of said motor to select corresponding ones of said time delay values for generating subsequent motor advance pulses.
Claim 3
Independent Claim 93 words
A method of controlling a stepping motor after initiating movement thereof by using motor feedback pulses indicative of motor position comprising the steps of: storing at addressable locations in a memory a series of time delay values for motor advance pulses for obtaining a predetermined motor velocity-position profile; addressing said locations in response to the occurrence of said feedback pulses for reading out from said locations said delay values corresponding to said feedback pulses; and generating advance pulses for said motor in response to said time delay values read out from said locations.
Claim 4
Independent Claim 93 words
A method of controlling a stepping motor after initiating movement thereof by using motor feedback pulses indicative of motor position comprising the steps of: storing at addressable locations in a memory a series of time delay values for motor advance pulses for obtaining a predetermined motor velocity-position profile; addressing said locations in response to the occurrence of said feedback pulses for reading out from said locations said delay values corresponding to said feedback pulses; and generating advance pulses for said motor in response to said time delay values read out from said locations.
Claim 5
Dependent Claim 28 words
The method according to claim 2 wherein selected ones of said addressable locations have stored therein a plurality of time delay values corresponding to a preselected feedback pulse.
Claim 6
Dependent Claim 27 words
The method as recited in claim 2 wherein said series of stored time delay values includes pluralities of said values for acceleration and deceleration of said motor.
Claim 7
Dependent Claim 25 words
The method as described in claim 2 wherein only certain of said position feedback pulses have corresponding time delay values stored therefor in said memory.
Claim 8
Dependent Claim 117 words
Apparatus for controlling the velocity-position profile of a stepping motor comprising: a stepping motor; means for energizing said motor to step in increments of displacement in response to motor advance pulses; means for generating feedback pulses as said motor is displaced predetermined increments of motion; storage means having a motion data table with addressable locations having time delay values stored therein for determining the times at which motor advance pulses are to be applied to said energization means after the occurrence of a feedback pulse; control means responsive to a said feedback pulse for addressing said storage means and generating a motor advance pulse for said energization means after a time delay corresponding to said feedback pulse.
Claim 9
Dependent Claim 117 words
Apparatus for controlling the velocity-position profile of a stepping motor comprising: a stepping motor; means for energizing said motor to step in increments of displacement in response to motor advance pulses; means for generating feedback pulses as said motor is displaced predetermined increments of motion; storage means having a motion data table with addressable locations having time delay values stored therein for determining the times at which motor advance pulses are to be applied to said energization means after the occurrence of a feedback pulse; control means responsive to a said feedback pulse for addressing said storage means and generating a motor advance pulse for said energization means after a time delay corresponding to said feedback pulse.
Claim 10
Dependent Claim 23 words
Apparatus as described in claim 6 further including means for selecting a particular velocity-position profile in said storage means for controlling said motor.
Claim 11
Dependent Claim 40 words
Apparatus as described in claim 6 wherein said stepping motor includes a plurality of coils and said energizing means includes current switching means for altering the current supplied to said coils in response to the magnitude of current flow therethrough.
Claim 12
Dependent Claim 47 words
Apparatus as described in claim 6 wherein said stepping motor includes a plurality of coils and said means for energizing said coils includes a transistor switch for each said coil and a diode in parallel with each said switch and poled inversely to the current flow therethrough.
Claim 13
Dependent Claim 102 words
A current commutating circuit for a stepping motor comprising: a pair of coils commonly connected at an end thereof to one terminal of a source of potential; individual switch means connected to the opposite ends of each said coil and to the other terminal of said potential source; a diode in parallel with each said switch means and connected between said coil and said other terminal of said potential source and inversely poled with respect to current flow in said switch means; and an auxiliary diode connected between the commonly connected ends of said coils and said other terminal of potential source.
Claim 14
Dependent Claim 102 words
A current commutating circuit for a stepping motor comprising: a pair of coils commonly connected at an end thereof to one terminal of a source of potential; individual switch means connected to the opposite ends of each said coil and to the other terminal of said potential source; a diode in parallel with each said switch means and connected between said coil and said other terminal of said potential source and inversely poled with respect to current flow in said switch means; and an auxiliary diode connected between the commonly connected ends of said coils and said other terminal of potential source.
Claim 15
Dependent Claim 67 words
The circuit as described in claim 10 wherein said circuit further includes; a control circuit interposed between said commonly connected coil ends and said one terminal of said potential source having a switch means and an inversely poled diode in parallel therewith; and variable current limiting means connected to said switch means and responsive to current flow therethrough for actuating said switch means in said control circuit.
Claim 16
Dependent Claim 103 words
A coil circuit for a stepping motor comprising: a switching means connected to one terminal of a source of potential; first and second coil portions having therebetween a first current control means with said first and second coil portions and said current control means connected serially between the other terminal of said source of potential and said switching means; and a pair of supplemental current control devices each connected in parallel with a respective coil portion and said first current control device whereby the current in each said coil portion can be controlled to operate said coil portions individually, serially or in parallel.
Claim 17
Dependent Claim 103 words
A coil circuit for a stepping motor comprising: a switching means connected to one terminal of a source of potential; first and second coil portions having therebetween a first current control means with said first and second coil portions and said current control means connected serially between the other terminal of said source of potential and said switching means; and a pair of supplemental current control devices each connected in parallel with a respective coil portion and said first current control device whereby the current in each said coil portion can be controlled to operate said coil portions individually, serially or in parallel.
Claim 18
Dependent Claim 49 words
A circuit arrangement as described in claim 12 wherein each said current control device is a transistor and there is provided a diode in parallel with said first current control device between said coil portions poled for current flow in the same direction as said first current control device.

References Cited (Backward Citations)

US3435314A Cited
US3643146A Cited
US3813592A Cited
US3816656A Cited
US3818261A Cited
US3863118A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag