摘要:
A method for estimating resistance of a DC motor for positioning read/write heads of a data storage disk is provided. The DC motor is controlled in an open-loop voltage mode through a motor controller input with a first signal for compensating positioning of the read/write heads onto the data storage disk. The first signal is generated based upon a position error signal representing a difference between a position of the read/write heads and a center of a track to be read. The method includes monitoring the first signal during a read operation of data being stored on the data storage disk, and estimating the resistance based upon spectral components of the first signal.
摘要:
A method for estimating resistance of a DC motor for positioning read/write heads of a data storage disk is provided. The DC motor is controlled in an open-loop voltage mode through a motor controller input with a first signal for compensating positioning of the read/write heads onto the data storage disk. The first signal is generated based upon a position error signal representing a difference between a position of the read/write heads and a center of a track to be read. The method includes monitoring the first signal during a read operation of data being stored on the data storage disk, and estimating the resistance based upon spectral components of the first signal.
摘要:
A method for controlling in an open-loop voltage mode a DC motor driven through a power amplifier includes generating a control voltage for the DC motor to be input to the power amplifier based upon a difference between an external command and a correction signal, and amplifying the control voltage for generating a replica of an output of the power amplifier. A model of the DC motor is defined based upon electrical parameters of the DC motor. The method further includes estimating current flowing in the DC motor based upon the replica of the output of the power amplifier and the model of the DC motor, and generating the correction signal proportional to the estimated current.
摘要:
A method for controlling in an open-loop voltage mode a DC motor driven through a power amplifier includes generating a control voltage for the DC motor to be input to the power amplifier based upon a difference between an external command and a correction signal, and amplifying the control voltage for generating a replica of an output of the power amplifier. A model of the DC motor is defined based upon electrical parameters of the DC motor. The method further includes estimating current flowing in the DC motor based upon the replica of the output of the power amplifier and the model of the DC motor, and generating the correction signal proportional to the estimated current.
摘要:
A method of driving an electrical load having a complex electrical impedance, such as a voice-coil motor controlling the position of a read/write head in a data storage disk drive system, comprises providing a voltage-mode driver generating drive signals for the electrical load in response to drive commands. Compensated commands for the voltage-mode driver are generated filtering the drive commands, compensating for a phase shift between electrical quantities delivered to the electrical load. The voltage-mode drive thus emulates a conventional, but more expensive, current-mode drive. In a preferred embodiment, the method comprises estimating characteristic parameters of the electrical load during the operation, and adapting the filtering to the estimated characteristic parameters. The estimation comprises implementing a Kalman filtering algorithm, particularly an extended Kalman filtering.