Transducer position control system for disk storage equipment
First Claim
1. A disk drive head positioning system, comprising:
- an externally commutated D.C. motor;
a carriage disposed to couple the motor to the head;
a position transducer disposed to sense and indicate an actual position of the motor; and
a control system receiving externally generated position commands and actual position indications from the position transducer, the control system energizing the motor to position the head at commanded positions while commutating the motor in response to the position indications so as to avoid commutating the motor at a destination position.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus are disclosed for positioning a transducing apparatus relative to a rotating storage medium through the use of an externally commutated positioning apparatus under control of a processing element. In addition, a control method is disclosed which includes an initial determination of salient parameters associated with the apparatus. Positioning of the transducing apparatus is achieved through a plurality of control modes which are responsive to the determined parameters. In addition, the accuracy with which position of the transducing apparatus is determined varies among the modes with the remaining distance yet to traverse to a desired destination position.
39 Citations
31 Claims
-
1. A disk drive head positioning system, comprising:
-
an externally commutated D.C. motor; a carriage disposed to couple the motor to the head; a position transducer disposed to sense and indicate an actual position of the motor; and a control system receiving externally generated position commands and actual position indications from the position transducer, the control system energizing the motor to position the head at commanded positions while commutating the motor in response to the position indications so as to avoid commutating the motor at a destination position.
-
-
2. A method, responsive to external position commands, for positioning a transducing apparatus relative to a rotating storage medium at a selected position thereon by controlling energization of an externally commutated brushless D.C. motor connected to position the transducer, comprising the steps of:
-
determining a plurality of successive current positions of the transducing apparatus with respect to the rotating storage medium as the transducing apparatus moves toward the selected position; externally commutating the brushless D.C. motor in response to the determined positions as the transducing apparatus moves toward the selected position with the positions of the transducing apparatus at which the commutations occur being selected to suppress commutation at the selected position; and producing displacement of the transducing apparatus in discrete ranges of displacement from the selected position by separately exciting the motor with a different mode of excitation in each different range of displacement from the selected position.
-
-
3. Apparatus, responsive to external position commands, for positioning a transducing apparatus relative to a rotating storage medium at a selected position thereon commanded by an external position command, comprising:
-
an externally commutated D.C. motor producing displacement of the transducing apparatus in response to displacement of the motor; coupling means for coupling the motor to the transducing apparatus; position sensing means coupled to said motor for sensing a position of the motor with respect to the rotating storage medium; and control means, responsive to said position sensing means and the external position commands for controlling motion of the transducing apparatus to the selected position by providing commutation commands to the motor in response to position information from the position sensing means, the commutation commands being given to the motor at positions of the motor relative to the storage medium which are selected to suppress commutation at the commanded selected position. - View Dependent Claims (4, 5, 6, 7, 8, 9)
-
-
10. Apparatus, responsive to external position commands, for positioning a transducing apparatus relative to a rotating storage medium at a selected position thereon as commanded by an external position command, comprising:
-
motion means for producing displacement of the transducing apparatus in each of a plurality of discrete ranges of displacement from the selected position, the motion means being differently excitable in each discrete range of displacement; coupling means for coupling the motion means to the transducing apparatus; position sensing means responsive to an indication of one of the ranges of displacement from the selected position and coupled to said motion means for determining a position of the transducing apparatus with respect to the rotating storage medium, the spatial frequency with which the position of the motion means is determined being different for different indicated ranges of displacement; and control means, including difference means responsive to said position sensing means and to the selected position commanded by the external position commands for determining the difference therebetween, time means for providing time information, position control means responsive to the difference and to the time information for indicating each different range of displacement as the transducer is displaced relative to the storage medium and means for positioning the transducing apparatus at commanded positions relative to the rotating storage medium by exciting said motion means differently for each different one of the plurality of discrete ranges of displacement.
-
-
11. A method for moving a transducing apparatus from a first position to a desired second position with respect to a rotating storage medium by a positioning apparatus having an externally commutated motor and a plurality of separately excitable modes of motion, the rotating storage medium having a plurality of tracks for the storage of information:
-
determining by operation of the positioning apparatus each time the positioning apparatus is turned on, parameters associated with the positioning apparatus; determining a plurality of successive current distances, each being a distance between a last determined current position of the transducing apparatus and the desired position, as the transducing apparatus moves toward the desired position; determining a plurality of successive current velocities of the transducing apparatus as the transducing apparatus moves toward the desired position; selecting a plurality of successive modes of motion for the transducing apparatus as the transducing apparatus moves toward the desired position, the successive modes of motion including at least two different modes of motion and being determined in response to a last determined distance and a last determined velocity; and energizing the positioning apparatus in response to each successive mode of motion and the determined parameters to advance the transducing apparatus toward the desired position while commutating the externally commutated motor within the positioning apparatus so as to avoid commutating the motor at the desired position. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
12. A method for moving a transducing apparatus from a first position to a desired second position with respect to a rotating storage medium by positioning apparatus having a plurality of separately excitable ranges of motion, the rotating storage medium having a plurality of tracks for the storage of information, each track containing track centerline information, comprising the steps of:
-
determining parameters associated with the positioning apparatus; repetitively determining a current position of the transducing apparatus with respect to the rotating storage medium with a spatial frequency which increases with decreasing distance to the desired destination; repetitively determining a distance between the last determined current position of the transducing apparatus and the desired position; repetitively determining a current velocity of the transducing apparatus; repetitively selecting as a current mode of motion one of a plurality of different modes of motion for the transducing apparatus in response to a last determined current distance and current velocity; and advancing the transducing apparatus toward the desired position according to the selected current mode of motion and the determined parameters.
-
-
24.
A method for moving a transducing apparatus from a first position to a desired second position with respect to a rotating storage medium by positioning apparatus having a plurality of different, separately excitable modes of motion, the rotating storage medium having a plurality of tracks for the storage of information, each track containing track centerline information, comprising the steps of: -
determining parameters associated with the positioning apparatus; determining a position of the transducing apparatus; determining as every other track is crossed a distance between a current position of the transducing apparatus and the desired position; determining a velocity of the transducing apparatus; selecting one of the plurality of different modes of motion for the transducing apparatus in response to the determined distance and velocity, the plurality of different modes including a high speed mode wherein velocity of the transducing apparatus is commanded to be maintained at a preselected constant velocity for a determined distance greater than a first preselected distance, and commanded to decrease in discrete steps for a determined distance equal to or less than the first preselected distance; and advancing the transducing apparatus toward the desired position according to the selected mode of motion and the determined parameters.
-
-
25. A method for moving a transducing apparatus from a current position to a desired position with respect to a rotating storage medium having a plurality of tracks for storage of information thereon, each track containing track centerline information, by monitoring position information of the transducing apparatus produced by position encoding apparatus, comprising the steps of:
-
determining a distance between the current position of the transducing apparatus and the desired position from position information from the position encoding apparatus; determining a velocity of the transducing apparatus; selecting one of a plurality of modes of motion for the transducing apparatus responsive to the determined distance and velocity, the modes of motion including a first mode wherein said transducing apparatus is first accelerated to a selected velocity and thereafter maintained at substantially the selected velocity for a determined distance greater than a first preselected distance, and in response to determined distances equal to or less than the first preselected distance, or a determined velocity greater than a preselected velocity, decreasing the velocity in discrete steps, and wherein position of the transducing apparatus is determined with respect to every other track;
a second mode wherein the velocity of said transducing apparatus is decreased in discrete steps for a determined velocity less than the preselected velocity and a determined distance greater than a second preselected distance, and wherein position of the transducing apparatus is determined with respect to every track;
a third mode wherein velocity of said transducing apparatus is decreased in discrete steps for distances equal to or less than the second preselected distance and greater than a third preselected distance;
a fourth mode responsive to the determined distance being less than the third preselected distance wherein position of the transducing apparatus is controlled in response to integration and differentiation of position information, as well as position information;advancing the transducing apparatus toward the desired position according to the selected mode of motion; and changing the selected mode of motion based upon distance and velocity measurements of the transducing apparatus associated with each of the modes of motion.
-
-
26. Apparatus responsive to external position commands, for positioning a transducing apparatus relative to a rotating storage medium at selected positions thereon, including encoding apparatus for producing values representative of position information of transducer positioning apparatus relative to the rotating storage media, by externally commutated transducer positioning apparatus having analog offset currents and commutation points associated therewith, comprising:
-
a first means for determining the commutation points for the externally commutated transducer positioning apparatus; a second means for determining the analog offset currents associated with the transducing positioning apparatus; a third means for determining maximum and minimum of values produced by the position encoding apparatus; a fourth means for determining position information of the transducing apparatus with respect to a selected position on the rotating storage medium; and control means, responsive to the encoding apparatus, the external position commands, and said first, second, third and fourth means for positioning the transducing apparatus at selected positions relative to the rotating storage medium by selectively commutating the transducer positioning apparatus. - View Dependent Claims (27, 28, 29, 30, 31)
-
Specification