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

Pulse motor control apparatus

Assignee: Tokyo Keiki Inc
•
Filing: 1986-04-24
•
Granted: 1987-10-27
•
Expires: 2006-04-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A frequency divided pulse is produced by frequency dividing a clock signal by speed instruction data. When the current position of the pulse motor has not yet reached a set desired position, a frequency divided pulse is outputted as a forward rotation control pulse. When the current position has exceeded said set position, a frequency divided pulse is outputted as a reverse rotation control pulse. If the set desired position is changed while the pulse motor is rotating, this change of setting is detected and the output of the frequency divided pulse is inhibited for a predetermined settling period of time, thereby stopping the pulse motor. After the vibration of the rotor which occurs during the stepping of the pulse motor is settled, the reverse rotation of the pulse motor can be started, thereby preventing the occurrence of the step-out phenomenon of the pulse motor upon reverse rotation.

Inventors

  • 👤 Kunihiko Takeuchi
  • 👤 Yuge Morishige

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 12:52
CPC Classifications
H; H02; H02P; H02P8/00; H02P8/14; H02P8/20; H02P8/36; H02P8/38

Claims Analysis

Total Claims: 3
Claim 1
Independent Claim 385 words
A pulse motor control apparatus comprising: speed setting means which outputs speed instruction data in response to a setting of a rotating speed of a pulse motor; frequency dividing means for frequency dividing a clock signal of a predetermined frequency by said speed instruction data of said speed setting means and outputting a frequency divided pulse; position setting means which outputs rotor position instruction data in response to a setting of a desired rotor position of the pulse motor; rotor position detecting means for detecting a present rotor position of the pulse motor; control pulse switching means for comparing said rotor position instruction data from said position setting means with said present rotor position data from said position detecting means with respect to the number of steps of the rotor of the pulse motor for each of said data, outputting said frequency divided pulse of said frequency dividing means as a forward rotation control pulse to means for driving the pulse motor when the present rotor position data is smaller than the rotor position instruction data, and outputting the frequency divided pulse of said frequency dividing means as a reverse rotation control pulse to said pulse motor driving means when the present rotor position data is larger than the rotor position instruction data; settling time setting means which outputs settling time data in response to a setting of a predetermined settling time at the end of which the rotation and vibration of the pulse motor are settled down and the pulse motor is stopped; and selecting means for selecting and outputting the speed instruction data of said speed setting means to said frequency dividing means when the setting of the rotor position instruction data by said position setting means is not changed and for selecting and outputting the settling time data of said settling time setting means to said frequency dividing means when a change of the setting of the rotor position instruction data is detected, wherein the change of the setting of said rotor position instruction data is detected and the settling time data is selected and outputted to the frequency dividing means by said selecting means, thereby inhibiting the output of the frequency divided pulse for a constant period of time in response to said settling time data, and stopping the pulse motor.
Claim 2
Dependent Claim 385 words
A pulse motor control apparatus comprising: speed setting means which outputs speed instruction data in response to a setting of a rotating speed of a pulse motor; frequency dividing means for frequency dividing a clock signal of a predetermined frequency by said speed instruction data of said speed setting means and outputting a frequency divided pulse; position setting means which outputs rotor position instruction data in response to a setting of a desired rotor position of the pulse motor; rotor position detecting means for detecting a present rotor position of the pulse motor; control pulse switching means for comparing said rotor position instruction data from said position setting means with said present rotor position data from said position detecting means with respect to the number of steps of the rotor of the pulse motor for each of said data, outputting said frequency divided pulse of said frequency dividing means as a forward rotation control pulse to means for driving the pulse motor when the present rotor position data is smaller than the rotor position instruction data, and outputting the frequency divided pulse of said frequency dividing means as a reverse rotation control pulse to said pulse motor driving means when the present rotor position data is larger than the rotor position instruction data; settling time setting means which outputs settling time data in response to a setting of a predetermined settling time at the end of which the rotation and vibration of the pulse motor are settled down and the pulse motor is stopped; and selecting means for selecting and outputting the speed instruction data of said speed setting means to said frequency dividing means when the setting of the rotor position instruction data by said position setting means is not changed and for selecting and outputting the settling time data of said settling time setting means to said frequency dividing means when a change of the setting of the rotor position instruction data is detected, wherein the change of the setting of said rotor position instruction data is detected and the settling time data is selected and outputted to the frequency dividing means by said selecting means, thereby inhibiting the output of the frequency divided pulse for a constant period of time in response to said settling time data, and stopping the pulse motor.
Claim 3
Dependent Claim 129 words
A pulse motor control apparatus according to claim 1, wherein said selecting means comprises: a data selector for selecting and outputting either the speed instruction data of said speed setting means or the settling time data of said settling time setting means to said frequency dividing means; a shift register for delaying the rotor position instruction data of said position setting means by a time of a clock period of said clock signal and outputting said delayed data; and a comparator for comparing an output of said shift register with the set desired position of said position setting means and instructing said data selector to select the speed instruction data when they coincide and instructing the data selector to select the settling time data when they do not coincide.

References Cited (Backward Citations)

US4518904A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag