Incremental motion motor controller
AssigneeKollmorgen Technologies Corporation
InventorsLawrence W. Langley, H. Keith Kidd
Life of this patent
Estimating the term…
Abstract
A closed loop control system for variable reluctance stepper motors which senses a voltage indicative of motion on the driven windings, uses this voltage to confirm that motion has occurred, compares this voltage with one modeled after a waveform indicative of no motion and effects successive changes in the winding drive states at optimum times.
Claims37
An incremental motion motor controller for a linear, variable reluctance stepper motor comprising:
- a first cylindrical motor member having a plurality of regular helical teeth with grooves therebetween, said teeth having a pitch P and a width equal to P/2;
- a second cylindrical motor member surrounding at least a portion of said first member, said second member comprising two annular poles separated by an annular magnet, each pole having two annular elements separated by an annular winding, each element having a set of regular helical teeth with grooves therebetween, said teeth having a pitch P and a width equal to P/4, the sets of teeth in each pole being offset longitudinally from each other by an amount equal to (n.+-.1/2)P, n being an integer, said poles being offset from each other in the longitudinal direction by an amount equal to (m.+-.1/4)P, m being an integer, said windings characterized by no-motion signals having unperturbed waveforms and by motion-dependent signals having perturbed waveforms;
- waveform generator means synthesizing waveforms modeled after said no-motion signals;
- comparator means for comparing said synthesized waveforms with said motion-dependent waveforms;
- and
- means for controlling the energization of said windings in response to said comparison.
An incremental motion motor controller for a disk, rotary, variable reluctance stepper motor comprising:
- a disk-shaped rotor mounted on a shaft and having a plurality of wedge-shaped, radially extending equally spaced teeth having an angular pitch P and an angular width equal to P/2;
- and
- a stator comprising two poles, one disposed on each side of said rotor, each stator pole having two sets of wedge-shaped, radially extending, equally spaced teeth having an angular pitch P and an angular width equal to P/4, the locii of said sets of stator teeth describing circles having two different radii, the sets of teeth in each stator pole being offset from each other by an angular amount equal to (n.+-.1/2)P, n being an integer, the two stator poles being offset from each other by an angular amount equal to (m.+-.1/4)P, m being an integer, each stator pole also including an annular magnet and an annular winding, said windings characterized by no-motin signals having unperturbed waveforms and motion-dependent signals having perturbed waveforms;
- waveform generator means for synthesizing waveforms modeled after said no-motion signals;
- comparator means for comparing said synthesized waveforms with said motion-dependent waveforms;
- and
- means for controlling the energization of said windings in response to said comparison.
An incremental motion motor controller for a cylindrical, rotary variable reluctance stepper motor comprising:
- a cylindrical rotor having a plurality of longitudinally extending teeth with grooves therebetween, said rotor teeth having an angular pitch P and an angular width equal to P/2;
- and
- a cylindrical stator surrounding said rotor, said stator having two annular poles separated by an annular magnet, each stator pole having two sets of equally spaced, longitudinally extending teeth having an angular pitch P and an angular width equal to P/4, the sets of teeth in each stator pole being offset from each other by an angular amount equal to (n.+-.1/2)P, n being an integer, the two stator poles being offset from each other by an angular amount equal to (m.+-.1/4)P, m being an integer, the sets of teeth in each stator pole being separated by an annular windings, said windings characterized by no-motion signals having unperturbed waveforms and motion-dependent signals having perturbed waveforms;
- waveform generator means for synthesizing waveforms modeled after said no-motion signals;
- comparator means for comparing said synthesized waveforms with said motion-dependent waveforms;
- and
- means for controlling the energization of said windings in response to said comparison.
An incremental motion motor controller for a variable reluctance stepper motor having at least two windings characterized by no-motion signals having unperturbed waveforms and motion-dependent signals having perturbed waveforms;
- said controller comprising:
- waveform generator means for synthesizing waveforms modeled after said no-motion signals;
- comparator means for comparing said synthesized waveforms with said motion-dependent waveforms;
- and
- means for controlling the energization of said windings in response to said comparison.
An incremental motion motor controller for a DC variable reluctance stepper motor having first and second windings characterized by no-motion signals having unperturbed waveforms and motion-dependent signals having perturbed waveforms, said controller comprising:
- first and second motor drive circuits connected, respectively, to said first and second windings for energizing same;
- first waveform generator means for synthesizing waveforms modeled after said no-motion signals produced by said first winding;
- second waveform generator means for synthesizing waveforms modeled after said no-motion signals produced by said second winding;
- first comparator means connected to said first winding and to the output of said first waveform generator means for comparing the synthesized waveforms modeled after said no motion signals produced by said first winding with said motion-dependent waveforms produced by said first winding;
- second comparator means connected to said second winding and to the output of said second waveform generator means for comparing the synthesized waveforms modeled after said no-motion signals produced by said second winding with said motion-dependent waveforms produced by said second winding;
- and
- processor means connected to said first and second motor drive circuits, said first and second waveform generator means and to said first and second comparator means for controlling the energization of said first and second windings in response to said comparisons.
A method for controlling a variable reluctance stepper motor having first and second windings characterized by no-motion signals having unperturbed waveforms and motion-dependent waveforms having perturbed waveforms, said method comprising the steps of:
- (a) synthesizing waveforms modeled after said no-motion signals;
- (b) comparing the synthesized waveforms with the motion-dependent waveforms;
- and
- (c) controlling the energization of said windings in response to said comparison..
A method for controlling a variable reluctance stepper motor having first and second windings characterized by no-motion signals having unperturbed waveforms and motion-dependent signals having perturbed waveforms, said method comprising the steps of:
- (a) determining the difference between a desired motor position and the present position;
- (b) determining the direction of stepping;
- (c) synthesizing waveforms modeled after said no-motion signals;
- (d) comparing the synthesized waveforms with the motion-dependent waveforms;
- (e) controlling the energization of said windings in response to said comparisons;
- and
- (f) stepping said motor so as to reduce said difference to zero.
Dependencies are inferred from the claim text.