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

Motor drive system including a feedback loop

Assignee: Unisys Corp
•
Filing: 1974-12-30
•
Granted: 1976-09-28
•
Expires: 1994-12-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A motor drive system is described for driving a stepping motor in accordance with the generation of motion-command-pulses. The drive system includes a timing disc coupled to the motor to produce a feedback pulse for each stepped movement thereof, a timer for measuring a predetermined time interval, means for starting the timer with each generation of a feedback pulse, and means effective upon the generation of a feedback pulse or the run-out of the predetermined time interval, whichever occurs later, for generating a motion-command-pulse and for restarting the timer. The motor thus rotates one increment for each feedback pulse, but its speed is regulated to one in which the time of each increment of movement does not exceed the predetermined time interval of the timer. The motor drive further includes a high-speed control, a deceleration control, and a stop-sequence control, effected by controlling the generation of the motion-command-pulses in response to the various commands given to the drive system, the arrangement being such that the motor position is never lost. Also described is a synchronous-sequential-machine implementation of the motor drive system.

Inventors

  • 👤 Gerard Maitrias

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 04:25
CPC Classifications
B; B41; B41J; B41J29/00; B41J29/38; G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/19; G05B19/40

Claims Analysis

Total Claims: 32
Claim 1
Independent Claim 159 words
A motor drive system for driving a motor incrementally in accordance with the generation of motion-command-pulses supplied thereto, the drive system comprising a motor-starting and speed-regulation control including: motor-rotation sensing means for sensing the rotation of the motor and generating in response thereto a feedback pulse for each movement of the motor a predetermined increment; timing means for measuring a predetermined time interval after the starting of the timing means; means for starting the timing means with each generation of a feedback pulse; and means for comparing the length of said predetermined time interval to the length of the time interval between consecutive feedback pulses and for generating a motion-command-pulse at the end of the longer of either said predetermined time interval or said time interval between consecutive feed-back pulses; whereby the motor rotates at a speed limited to a regulated speed in which the time of each increment of movement is not less than said predetermined time interval.
Claim 2
Dependent Claim 159 words
A motor drive system for driving a motor incrementally in accordance with the generation of motion-command-pulses supplied thereto, the drive system comprising a motor-starting and speed-regulation control including: motor-rotation sensing means for sensing the rotation of the motor and generating in response thereto a feedback pulse for each movement of the motor a predetermined increment; timing means for measuring a predetermined time interval after the starting of the timing means; means for starting the timing means with each generation of a feedback pulse; and means for comparing the length of said predetermined time interval to the length of the time interval between consecutive feedback pulses and for generating a motion-command-pulse at the end of the longer of either said predetermined time interval or said time interval between consecutive feed-back pulses; whereby the motor rotates at a speed limited to a regulated speed in which the time of each increment of movement is not less than said predetermined time interval.
Claim 3
Dependent Claim 93 words
A motor drive system as defined in claim 1, further comprising a high-speed control including means effective upon the receipt of a HIGH-SPEED command, when the motor is operating at its predetermined regulated speed, to immediately generate an extra motion-command-pulse before the generation of the motion-command-pulse by the next feedback pulse, and to disable said timing means starting means so that only said feedback pulses generate motion-command-pulses, whereby the motion-command-pulses are in a one-phase-advanced relationship with respect to said feedback pulses, which accelerates the motor to a speed above its predetermined regulated speed.
Claim 4
Dependent Claim 69 words
A motor drive system as defined in claim 2, further comprising a deceleration control including means effective upon the receipt of a DECELERATION command, when the motor is operating at its high-speed, to cause the next two feedback pulses to skip the generation of a motion-command-pulse, whereby the motion-command-pulses are in a one-phase-delayed relationship with respect to said feedback pulses, which decelerates the motor to its predetermined regulated speed.
Claim 5
Dependent Claim 70 words
A motor drive system as defined in claim 1, further comprising a stop control including means effective upon the receipt of a STOP command when the motor is operating at its predetermined regulated speed to cause the next feedback pulse to skip the generation of a motion-command-pulse, whereby the motion-command-pulses are in a one-phase-delayed relationship with respect to said feedback pulses, which decelerates the motor from its predetermined regulated speed.
Claim 6
Dependent Claim 48 words
A motor drive system as defined in claim 4, wherein said stop control further includes means for effecting a complete stop of the motor at the end of a predetermined number n of feedback pulses, producing n motion-command- pulses subsequent to the one skipped following the STOP command.
Claim 7
Dependent Claim 55 words
A motor drive system as defined in claim 1, wherein said motor-rotation sensing means comprises: a timing disc driven by the motor and including evenly spaced sensible elements around the periphery thereof, and a sensor sensing said elements and generating feedback pulses at a rate corresponding to the actual speed of rotation of the motor.
Claim 8
Dependent Claim 31 words
A motor drive system as defined in claim 6, wherein said sensible elements are teeth of magnetic material carried on the timing disc, and said sensor is a magnetic pick-up device.
Claim 9
Dependent Claim 63 words
A motor drive system as defined in claim 1, wherein said control is implemented by a synchronous sequential machine having a static logic gating matrix and a plurality of clocked delay elements, the output of the logic gating matrix being fed to the delay elements, and the outputs of the latter elements being fed back to the input of the logic gating matrix.
Claim 10
Dependent Claim 43 words
A motor drive system as defined in claim 1, wherein said means generating motion-command-pulses selectively generates pulses of a predetermined amplitude to produce a driving torque by the motor, or pulses of a limited amplitude to produce a holding torque by the motor.
Claim 11
Dependent Claim 231 words
A motor drive system for driving a motor incrementally in accordance with the generation of motion-command-pulses supplied thereto, the drive system comprising a motor-starting and speed-regulation control including: motor-rotation sensing means for sensing the rotation of the motor and generating in response thereto a feedback pulse for each movement of the motor a predetermined increment; first timing means for measuring a first predetermined time interval after the starting of the first timing means; means for starting the first timing means with each generation of a feedback pulse; and means effective upon the generation of each feedback pulse or the run-out of the first predetermined time interval, whichever occurs later, for generating a motion-command-pulse and for restarting the first timing means; and stop control means comprising: i. means effective upon the receipt of a STOP command to cause the next feedback pulse to skip the generation of motion-command-pulse; ii. means effective upon the generation of each feedback pulse subsequent to the one skipped following the STOP command for generating a motion-command-pulse; iii. means effective upon the generation of the n-1 th one of said latter feedback pulses for starting a second timing means to measure a second predetermined time interval; iv. and means effective to generate the n th motion-command- pulse upon the run-out of either said second predetermined time interval or the generation of the n th feedback-pulse, whichever occurs sooner.
Claim 12
Dependent Claim 231 words
A motor drive system for driving a motor incrementally in accordance with the generation of motion-command-pulses supplied thereto, the drive system comprising a motor-starting and speed-regulation control including: motor-rotation sensing means for sensing the rotation of the motor and generating in response thereto a feedback pulse for each movement of the motor a predetermined increment; first timing means for measuring a first predetermined time interval after the starting of the first timing means; means for starting the first timing means with each generation of a feedback pulse; and means effective upon the generation of each feedback pulse or the run-out of the first predetermined time interval, whichever occurs later, for generating a motion-command-pulse and for restarting the first timing means; and stop control means comprising: i. means effective upon the receipt of a STOP command to cause the next feedback pulse to skip the generation of motion-command-pulse; ii. means effective upon the generation of each feedback pulse subsequent to the one skipped following the STOP command for generating a motion-command-pulse; iii. means effective upon the generation of the n-1 th one of said latter feedback pulses for starting a second timing means to measure a second predetermined time interval; iv. and means effective to generate the n th motion-command- pulse upon the run-out of either said second predetermined time interval or the generation of the n th feedback-pulse, whichever occurs sooner.
Claim 13
Dependent Claim 13 words
A motor drive system as defined in claim 10, wherein n equals 3.
Claim 14
Dependent Claim 61 words
A motor drive system as defined in claim 10, further including: means effective upon the generation of the n th feedback pulse subsequent to the one skipped by the STOP command for starting said timing means to measure a third predetermined time interval, and means for disabling the restarting of the motor until the run-out of said third predetermined time interval.
Claim 15
Dependent Claim 143 words
A motor drive system for driving a motor incrementally in accordance with motion-command-pulses supplied thereto at times not less than a preselected interval after the preceeding motion command pulse comprising: motor rotation sensing means sensing the rotation of the motor and generating in response thereto a feedback pulse for each movement of the motor a predetermined increment; a speed regulation control including means for generating a motion-command-pulse either for each feedback pulse or at end of said preselected time interval, whichever is later; acceleration control including means effective upon the receipt of an ACCELERATION command for generating an extra motion-command-pulse, to thereby bring the motion-command-pulses into a one-phase-advanced relationship with respect to the feedback pulses; and a deceleration control including means effective upon the receipt of a DECELERATION command for causing the next two feedback pulses to skip the generation of a motion-command-pulse.
Claim 16
Dependent Claim 143 words
A motor drive system for driving a motor incrementally in accordance with motion-command-pulses supplied thereto at times not less than a preselected interval after the preceeding motion command pulse comprising: motor rotation sensing means sensing the rotation of the motor and generating in response thereto a feedback pulse for each movement of the motor a predetermined increment; a speed regulation control including means for generating a motion-command-pulse either for each feedback pulse or at end of said preselected time interval, whichever is later; acceleration control including means effective upon the receipt of an ACCELERATION command for generating an extra motion-command-pulse, to thereby bring the motion-command-pulses into a one-phase-advanced relationship with respect to the feedback pulses; and a deceleration control including means effective upon the receipt of a DECELERATION command for causing the next two feedback pulses to skip the generation of a motion-command-pulse.
Claim 17
Dependent Claim 96 words
A motor drive system as defined in claim 13, wherein said speed-regulation control includes timing means for measuring a predetermined time interval after the starting of the timing means; and means effective upon the generation of each feedback pulse or the run-out of the predetermined time interval, whichever occurs later, for generating a motion-command-pulse and for restarting the timer; whereby the motor rotates one increment for each feedback pulse but its speed is limited to a predetermined regulated speed in which the time of each increment of movement is not less than said predetermined time interval.
Claim 18
Dependent Claim 72 words
A motor drive system as defined in claim 13, further comprising a stop control including means effective upon the receipt of a STOP command when the motor is operating at its predetermined regulated speed to cause the next feedback pulse to skip the generation of a motion-command- pulse, whereby the motion-command-pulses are in a one-phase- delayed relationship with respect to said feedback pulses, which decelerates the motor from its predetermined regulated speed.
Claim 19
Dependent Claim 47 words
A motor drive system as defined in claim 13, wherein said stop control further includes means for effecting a complete stop of the motor at the end of a predetermined number n of feedback pulses producing n motion-command-pulses subsequent to the one skipped following the STOP command.
Claim 20
Dependent Claim 63 words
A motor drive system as defined in claim 13, wherein said control is implemented by a synchronous sequential machine having a static logic gating matrix and a plurality of clocked delay elements, the output of the logic gating matrix being fed to the delay elements, and the outputs of the latter elements being fed back to the input of the logic gating matrix.
Claim 21
Dependent Claim 43 words
A motor drive system as defined in claim 13, wherein said means generating motion-command-pulses selectively generates pulses of a predetermined amplitude to produce a driving torque by the motor, or pulses of a limited amplitude to produce a holding torque by the motor.
Claim 22
Dependent Claim 233 words
A motor drive system for driving a motor incrementally in accordance with the generation of motion-command-pulses supplied thereto, comprising: motor-rotation sensing means for sensing the rotation of the motor and for generating in response thereto a feedback pulse for each movement of the motor a predetermined increment; a speed-regulation control means including means for generating a motion-command-pulse for each feedback pulse; acceleration control means including means effective upon the receipt of an ACCELERATION command for generating an extra motion-command-pulse, to thereby bring the motion-command-pulses into a one-phase-advanced relationship with respect to the feedback pulses; a deceleration control means including means effective upon the receipt of a DECELERATION command for causing the next two feedback pulses to skip the generation of a motion-command-pulse, and a stop control means including: i. means effective upon the receipt of a STOP command to cause the next feedback pulse to skip the generation of a motion-command-pulse; ii. means effective upon the generation of each feedback pulse subsequent to the one skipped following the STOP command for generating a motion- command-pulse; iii. means effective upon the generation of the n-1 th one of said latter feedback pulses for starting a timing means to measure a predetermined time interval; and iv. means effective to generate the n th motion-command- pulse upon the run-out of either said predetermined time interval or the generation of the n th motion-command-pulse whichever occurs sooner.
Claim 23
Dependent Claim 233 words
A motor drive system for driving a motor incrementally in accordance with the generation of motion-command-pulses supplied thereto, comprising: motor-rotation sensing means for sensing the rotation of the motor and for generating in response thereto a feedback pulse for each movement of the motor a predetermined increment; a speed-regulation control means including means for generating a motion-command-pulse for each feedback pulse; acceleration control means including means effective upon the receipt of an ACCELERATION command for generating an extra motion-command-pulse, to thereby bring the motion-command-pulses into a one-phase-advanced relationship with respect to the feedback pulses; a deceleration control means including means effective upon the receipt of a DECELERATION command for causing the next two feedback pulses to skip the generation of a motion-command-pulse, and a stop control means including: i. means effective upon the receipt of a STOP command to cause the next feedback pulse to skip the generation of a motion-command-pulse; ii. means effective upon the generation of each feedback pulse subsequent to the one skipped following the STOP command for generating a motion- command-pulse; iii. means effective upon the generation of the n-1 th one of said latter feedback pulses for starting a timing means to measure a predetermined time interval; and iv. means effective to generate the n th motion-command- pulse upon the run-out of either said predetermined time interval or the generation of the n th motion-command-pulse whichever occurs sooner.
Claim 24
Dependent Claim 13 words
A motor drive system as defined in claim 21, wherein n equals 3.
Claim 25
Dependent Claim 163 words
A motor drive system for driving a motor incrementally in accordance with the generation of motion-command- pulses applied thereto, the drive system comprising: motor rotation sensing means for sensing the rotation of the motor and generating in response thereto a feedback pulse for each movement of the motor a predetermined increment; and stop control means including: i. means effective upon the receipt of a STOP command to cause the next feedback pulse to skip the generation of a motion command pulse; ii. means effective upon the generation of each feedback pulse subsequent to the one skipped following the STOP command for generating a motion-command- pulse; iii. means effective upon the generation of the n-1 th one of said latter feedback pulses for starting a timing means to measure a predetermined time interval; and iv. means effective to generate the n th motion-command- pulse upon the run-out of either said predetermined time interval or the generation of the n th feedback-pulse, whichever occurs sooner.
Claim 26
Dependent Claim 163 words
A motor drive system for driving a motor incrementally in accordance with the generation of motion-command- pulses applied thereto, the drive system comprising: motor rotation sensing means for sensing the rotation of the motor and generating in response thereto a feedback pulse for each movement of the motor a predetermined increment; and stop control means including: i. means effective upon the receipt of a STOP command to cause the next feedback pulse to skip the generation of a motion command pulse; ii. means effective upon the generation of each feedback pulse subsequent to the one skipped following the STOP command for generating a motion-command- pulse; iii. means effective upon the generation of the n-1 th one of said latter feedback pulses for starting a timing means to measure a predetermined time interval; and iv. means effective to generate the n th motion-command- pulse upon the run-out of either said predetermined time interval or the generation of the n th feedback-pulse, whichever occurs sooner.
Claim 27
Dependent Claim 61 words
A motor drive system as defined in claim 21, further including: means effective upon the generation of the n th feedback pulse subsequent to the one skipped by the STOP command for starting said timing means to measure a third predetermined time interval, and means for disabling the restarting of the motor until the run-out of said third predetermined time interval.
Claim 28
Dependent Claim 43 words
A motor drive system as defined in claim 21, wherein said means generating motion-command-pulses selectively generates pulses of a predetermined amplitude to produce a driving torque by the motor, or pulses of a limited amplitude to produce a holding torque by the motor.
Claim 29
Dependent Claim 243 words
A motor drive system for driving a motor incrementally in accordance with the generation of motion-command-pulses supplied thereto, comprising: motor-rotation sensing means for sensing the rotation of the motor and for generating in response thereto a feedback pulse for each movement of the motor a predetermined increment; a speed-regulation control including means for generating a motion-command-pulse for each feedback pulse; acceleration control including means effective upon the receipt of an ACCELERATION command for generating an extra motion-command-pulse, to thereby bring the motion-command-pulses into a one-phase advanced relationship with respect to the feedback pulses; a deceleration control including means effective upon the receipt of a DECELERATION command for causing the next two feedback pulses to skip the generation of a motion-command-pulse; and a stop control means including: i. means effective upon the receipt of a STOP command when the motor is operating at its predetermined regulated speed to cause the next feedback pulse to skip the generation of a motion-command- pulse; ii. means for effecting a complete stop of the motor at the end of a predetermined number n of feedback pulses producing n motion-command-pulses subsequent to the one skipped following the STOP command; iii. means effective upon the generation of the n th feedback pulse subsequent to the one skipped by the stop command for starting a timing means to measure a predetermined time interval; and iv. means for disabling the restarting of the motor until the run-out of said predetermined time interval.
Claim 30
Dependent Claim 243 words
A motor drive system for driving a motor incrementally in accordance with the generation of motion-command-pulses supplied thereto, comprising: motor-rotation sensing means for sensing the rotation of the motor and for generating in response thereto a feedback pulse for each movement of the motor a predetermined increment; a speed-regulation control including means for generating a motion-command-pulse for each feedback pulse; acceleration control including means effective upon the receipt of an ACCELERATION command for generating an extra motion-command-pulse, to thereby bring the motion-command-pulses into a one-phase advanced relationship with respect to the feedback pulses; a deceleration control including means effective upon the receipt of a DECELERATION command for causing the next two feedback pulses to skip the generation of a motion-command-pulse; and a stop control means including: i. means effective upon the receipt of a STOP command when the motor is operating at its predetermined regulated speed to cause the next feedback pulse to skip the generation of a motion-command- pulse; ii. means for effecting a complete stop of the motor at the end of a predetermined number n of feedback pulses producing n motion-command-pulses subsequent to the one skipped following the STOP command; iii. means effective upon the generation of the n th feedback pulse subsequent to the one skipped by the stop command for starting a timing means to measure a predetermined time interval; and iv. means for disabling the restarting of the motor until the run-out of said predetermined time interval.
Claim 31
Dependent Claim 159 words
A motor drive system for driving a motor incrementally in accordance with the generation of motion-command-pulses supplied thereto, the drive system comprising a motor-starting control and a control for regulating motor speed so that time intervals between consecutive motion-command-pulses are not less than a predetermined time interval, including: motor rotation sensing means including a timing disc driven by the motor for sensing the rotation of the motor and generating in response thereto a feedback pulse for each predetermined increment of movement of the motor; timing means for measuring said predetermined time interval after the starting of the timing means; means for starting the timing means with each generation of a feedback pulse; and means for comparing the length of said predetermined time interval to the length of the time interval between consecutive feedback pulses and for generating a motion-command-pulse at the end of the longer of either said predetermined time interval or said time interval between consecutive feed-back pulses.
Claim 32
Dependent Claim 159 words
A motor drive system for driving a motor incrementally in accordance with the generation of motion-command-pulses supplied thereto, the drive system comprising a motor-starting control and a control for regulating motor speed so that time intervals between consecutive motion-command-pulses are not less than a predetermined time interval, including: motor rotation sensing means including a timing disc driven by the motor for sensing the rotation of the motor and generating in response thereto a feedback pulse for each predetermined increment of movement of the motor; timing means for measuring said predetermined time interval after the starting of the timing means; means for starting the timing means with each generation of a feedback pulse; and means for comparing the length of said predetermined time interval to the length of the time interval between consecutive feedback pulses and for generating a motion-command-pulse at the end of the longer of either said predetermined time interval or said time interval between consecutive feed-back pulses.

References Cited (Backward Citations)

US3443181A Cited
US3523230A Cited
US3694725A Cited
US3628119A Cited
US3636429A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1979-09-28 1980-03-29 1980-09-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1983-09-28 1984-03-29 1984-09-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1987-09-28 1988-03-29 1988-09-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag