Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3686271B2 - Magnetic disk unit - Google Patents
[go: Go Back, main page]

JP3686271B2 - Magnetic disk unit - Google Patents

Magnetic disk unit Download PDF

Info

Publication number
JP3686271B2
JP3686271B2 JP36160598A JP36160598A JP3686271B2 JP 3686271 B2 JP3686271 B2 JP 3686271B2 JP 36160598 A JP36160598 A JP 36160598A JP 36160598 A JP36160598 A JP 36160598A JP 3686271 B2 JP3686271 B2 JP 3686271B2
Authority
JP
Japan
Prior art keywords
signal
actuator
force constant
gain
magnetic disk
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP36160598A
Other languages
Japanese (ja)
Other versions
JP2000187955A (en
Inventor
雅通 下田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TDK Corp
Original Assignee
TDK Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by TDK Corp filed Critical TDK Corp
Priority to JP36160598A priority Critical patent/JP3686271B2/en
Publication of JP2000187955A publication Critical patent/JP2000187955A/en
Application granted granted Critical
Publication of JP3686271B2 publication Critical patent/JP3686271B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Moving Of The Head To Find And Align With The Track (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は、位置決め制御のループゲインを補正することができる磁気ディスク装置に係り、特に、磁気ヘッドを駆動するアクチュエータの力定数を推定して、位置決め制御のループゲインを補正することができるものに関する。
【0002】
【従来の技術】
従来から、磁気ディスク装置におけるアクチュエータ力定数補償方法は、例えば特開平6−259900号公報に示されるように、磁気ヘッドの高精度な位置決め制御を目的として用いられている。
図4は従来技術の一例を示す位置決め制御の回路ブロック図で、図5はその制御ブロック図である。各構成要素について図4に基づいて説明する。スピンドルモータ駆動回路14は、スピンドルモータ3の起動と定常回転での制御を行う。CPU13は、スピンドルモータ3の回転数の監視と磁気ディスク1の磁気ヘッド2の位置決め制御の演算を行う。ヘッドアンプ11は、磁気ヘッド2から出力されるサーボ再生信号21を増幅してサーボ信号22を出力する。
【0003】
位置検出回路12は、サーボ信号22からトラック情報信号23と、トラックセンターからの位置偏差を示す位置誤差信号24を出力する。パワーアンプ15は、アナログ制御信号28に比例した電流をアクチュエータ4に供給する。DA変換器16は、CPU13からのディジタル制御信号29をアナログ制御信号28に変換する。
【0004】
アクチュエータ4は、図5の制御ブロック図で表すと、力定数を示すゲインKf52と、アクチュエータの質量を示すゲイン1/M53と、2つの積分器1/S54、1/S55で表される。CPU13の内部は、力定数推定手段58と制御器60と加振信号発生手段61と力定数補正手段62と速度を推定するオブザーバ59で構成されている。
尚、図4中25は駆動信号、26はスタートアップ信号、27は回転数信号、29はディジタル制御信号、30は駆動信号、73は推定速度信号、77は推定結果を各々示す。
【0005】
次に動作について説明する。電源投入後、スピンドルモータ3が定常回転になると、目標のトラックに位置決めする。この状態で加振信号発生手段61は、決まった間隔毎(サンプリング周期毎)にメモリ上にある正弦波データを出力して、予め決まっている周波数の正弦波信号を数周期分にわたって出力する。加振信号発生手段61から出力された正弦波信号75は加算点63で制御出力74と加えられ、力定数補正手段62と駆動回路ゲイン51を経てアクチュエータ4に送られる。
【0006】
これによりアクチュエータ4は正弦波で数周期分加振される。この時に力定数推定手段58は、正弦波信号75が加わった制御出力76を入力とし、位置信号72を出力として、駆動回路ゲイン51から位置感度ゲイン57までの伝達ゲインをフーリエ変換によって求める。その後、既知である駆動回路ゲイン51と位置感度ゲイン57とゲイン1/M53の逆数をそれぞれ乗じて、力定数であるゲインKf52が求められる。求めたゲインKf52と設計値との差を力定数補正手段62で計算し、補正ゲインを設定する。
【0007】
以上説明した力定数の推定及び補正動作を、電源投入後何カ所かのトラックで行うことで、磁気ヘッド2の位置によって変動する力定数を推定し、磁気ヘッド2の位置によらず常に一定の制御帯域を確保できる。またこの方法は、経年変化による力定数の変動も吸収できる。電源投入後で一度補正動作を終了した後も、適宜補正動作を繰り返し行うことで、温度変化による力定数の変動も吸収できる。
【0008】
しかし、サーボ再生信号21にはスピンドルモータ3のNRRO(ノンリピータブルランナウト)成分やRRO(リピータブルランナウト)成分や、磁気ディスク1の振動によるNRRO成分の外乱71が加算点64で加わる。これらの外乱71は、推定に使用する周波数に近い周波数成分を多く含んでいるので、フーリエ変換の際出力となる位置信号72に影響を与え、力定数の推定精度が悪化してしまうという問題がある。これを避けるために、何種類かの周波数で推定を行い、各周波数で求めたゲインKf52を平均して推定を行う方法をとっていた。
【0009】
【発明が解決しようとする課題】
第1の問題点は、図5に示すようにディジタル制御信号29から位置信号72までの測定経路の中に、スピンドルモータ3のNRRO成分やRRO成分、磁気ディスク1の振動成分といった外乱成分が入ってしまうことである。この結果、フーリエ変換の際に出力になる位置信号へ影響が生じて、高精度なループゲイン補正ができない。
【0010】
第2の問題点は、この従来の方法で精度を得るためには色々な周波数で測定を行わなければならないため、メモリーを多く必要とし、また補正終了までの時間が長くなることである。
【0011】
【課題を解決するための手段】
上記課題を解決するために、請求項1に記載した発明は、磁気ディスク(例えば、実施形態における磁気ディスク1)及び磁気ヘッド(例えば、実施形態における磁気ヘッド2)と、磁気ヘッドを移動させるアクチュエータ(例えば、実施形態におけるアクチュエータ4)と、磁気ヘッドを目標のトラックへ位置決めさせる位置決め制御機構を有した磁気ディスク装置において、アクチュエータへ電流を供給するための駆動回路(例えば、実施形態におけるパワーアンプ15)と、アクチュエータを加振させる加振信号を駆動回路へ出力する加振信号発生手段(例えば、実施形態における加振信号発生手段61)と、加振させた時のアクチュエータの速度を検出する逆起電圧検出回路(例えば、実施形態における逆起電圧検出回路17)と、加振信号と逆起電圧検出回路の速度信号からアクチュエータの力定数を推定する力定数推定手段(例えば、実施形態における力定数推定手段58)と、推定した力定数から位置決め制御のループゲインを補正する力定数補正手段(例えば、実施形態における力定数補正手段62)を有することを特徴とする。
【0012】
したがって、アクチュエータの力定数補正を行うには、加振信号発生器等の加振信号発生手段から加振信号を駆動回路へ送り、駆動回路は加振信号に比例した電流をアクチュエータへ流す。この時、アクチュエータに発生する逆起電圧を逆電圧検出回路で検出し、アクチュエータの速度を検出する。この速度信号と加振信号からフーリエ変換によってアクチュエータの力定数を力定数推定手段により推定する。そして、推定した力定数から磁気ヘッドの位置決め制御帯域が所望の値となるように力定数補正手段でゲインの補正を行う。
請求項2に記載した発明は、アクチュエータを加振させる加振信号が正弦波信号(例えば、実施形態における正弦波信号75)であることを特徴とする。
このように構成することで、フーリエ変換時の演算処理をスムーズに行うことが可能となる。
【0013】
【発明の実施の形態】
次に、この発明の一実施形態を前記従来技術と同一部分に同一符号を付して説明する。図1はこの発明の一実施形態の回路ブロック図である。
同図において、磁気ディスク装置1は、スピンドルモータ3の起動と定常回転での制御を行うスピンドルモータ駆動回路14と、スピンドルモータ3の回転数の監視と磁気ヘッド2の位置決め制御の演算を行うCPU13と、磁気ヘッド2から出力されるサーボ再生信号21を増幅してサーボ信号22を出力するヘッドアンプ11と、サーボ信号22からトラック情報信号23とトラックセンターからの位置偏差を示す位置誤差信号24を出力する位置検出回路12と、CPU13からのディジタル制御信号29をアナログ制御信号28に変換するDA変換器16と、アナログ制御信号28に比例した電流をアクチュエータ4に供給するパワーアンプ15と、アクチュエータ4の駆動信号30から逆起電圧を検出し速度信号31を出力する逆起電圧検出回路17と、アナログ信号である速度信号31をディジタル速度信号32に変換するAD変換器18とを有している。
【0014】
次に、図2の制御ブロックについて図1の回路ブロック図と対応させて説明する。
アクチュエータ4は、力定数ゲインKf52と、質量ゲイン1/M53と、2つの積分器1/S54、1/S55で表される。
位置感度ゲイン57は、ヘッドアンプ11と位置検出回路12の伝達ゲインを掛け合わせたものである。駆動回路ゲイン51は、DA変換器16とパワーアンプ15の伝達ゲインを掛け合わせたものである。速度変換ゲイン56は逆起電圧検出回路17とAD変換器18の伝達ゲインを掛け合わせたものである。CPU13は、力定数推定手段58と制御器60と加振信号発生手段61と力定数補正手段62と速度を推定するオブザーバ59を有している。
【0015】
さらに、図3を参照して逆起電圧検出回路17について説明する。逆起電圧検出回路17は、抵抗47(R1)、抵抗48(R2)、オペアンプ45からなる反転増幅器と、抵抗49(R3)、抵抗50(R4)、オペアンプ46からなる反転増幅器と、電流検出抵抗41と、アクチュエータのコイル抵抗43(Rm)、アクチュエータのコイルインダクタンス44(Lm)、逆起電圧42(Vb)からなる。
駆動信号30の入力側の電流をIとすると、速度信号31の出力側の電圧Voutは以下のようになる。(直流成分として、Lm=0)
Vout=−(Vb+(Rm−Rs*R2/R1)*I)*R4/R3
従って、抵抗47(R1)とR48(R2)の比をR2/R1=Rm/RSとすれば、VoutにR4/R3倍された逆起電圧が取り出せるためアクチュエータ4の速度が得られる。
【0016】
図1、図2、図3を参照して動作の説明をする。
磁気ディスク装置1に電源が入ると、CPU13はスピンドルモータ駆動回路14にスタートアップ信号26を送る。
スピンドルモータ駆動回路14はスタートアップ信号26を受け取ると、スピンドルモータ3を駆動信号25により起動し、定常回転数で制御動作を行う。
CPU13はスピンドルモータ駆動回路14から出力される回転数信号27により、定常回転になったことを確認すると、次に磁気ヘッドの位置決め動作を行う。位置決め補償にはPID補償が使われる。
【0017】
オブザーバ59から出力される推定速度信号73と位置信号72から制御器60でPID補償の演算を行う。目標トラックへの位置決めが完了すると、アクチュエータ4の力定数の推定を行う。加振信号発生手段61は、加振信号発生手段61中のメモリに格納してある正弦波データを、サーボサンプリング周期毎に出力して、予め設定された周波数の正弦波信号を数周期ぶんにわたって生成する。
尚、サーボサンプリング周期は、磁気ディスク1のトラック上に離散的に書き込まれたサーボ情報を読み出す周期である。
【0018】
加振信号発生手段61から出力された正弦波信号75は加算点63で制御出力74と加えられ制御出力76となり、力定数補正手段62と駆動回路ゲイン51が掛かってアクチュエータ4に送られるこれによりアクチュエータ4は正弦波で数周期分加振される。
この時に力定数推定手段58は、正弦波信号75が加わった制御出力76を入力、ディジタル速度信号32を出力として、駆動回路ゲイン51から速度変換ゲイン56までの伝達ゲインをフーリエ変換によって求める。求めた計算結果つまり伝達ゲインから既知である駆動回路ゲイン51と速度変換ゲイン56とゲイン1/M53の逆数をそれぞれ掛ければ力定数ゲインKf52が求まる。
【0019】
この推定方法であれば、図2から明らかなように、推定時の測定経路にスピンドルモータ3のNRRO成分やRRO成分、磁気ディスク1の振動によるNRRO成分といった外乱71が入ってこないので、フーリエ変換時の出力であるディジタル速度信号32は加振された周波数成分だけとなり、高精度な推定が可能になる。
ゲインKf52の伝達ゲインが求まったので、力定数推定手段58はこの推定結果77を力定数補正手段62に送る。力定数補正手段62は推定結果77と設計値との差を計算し、補正ゲインとして設定する。
この結果、位置決め制御のループゲインを一定に保つことができる。
【0020】
【発明の効果】
以上説明してきたように、請求項1に記載した発明によれば、力定数推定時の測定経路にスピンドルモータのNRRO(ノンリピータブルランナウト)成分やRRO(リピータブルランナウト)成分、磁気ディスクの振動によるNRRO成分の外乱が入らないため、高精度に力定数を推定でき、信頼性を高めることができる効果がある。
そして、いろいろな周波数で測定する必要が無くなるため、加振信号発生手段で持つメモリーを少なくできる効果があり、また、力定数の補正を完了するまでの時間を短縮できる効果がある。
請求項2に記載した発明によれば、フーリエ変換時の演算処理をスムーズに行うことができる効果がある。
【図面の簡単な説明】
【図1】この発明の一実施形態の回路ブロック図である。
【図2】この発明の一実施形態の制御ブロック図である。
【図3】この発明の一実施形態の逆起電圧検出回路図である。
【図4】従来技術の回路ブロック図である。
【図5】従来技術の制御ブロック図である。
【符号の説明】
1 磁気ディスク
2 磁気ヘッド
4 アクチュエータ
15 パワーアンプ(駆動回路)
17 逆起電圧検出回路
51 駆動回路ゲイン
52 ゲインKf
53 1/Mゲイン
54 積分器1/Sゲイン
56 速度変換ゲイン
58 力定数推定手段
61 加振信号発生手段
62 力定数補正手段
75 正弦波信号(加振信号)
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a magnetic disk device capable of correcting a loop gain for positioning control, and more particularly to a device capable of correcting a loop gain for positioning control by estimating a force constant of an actuator that drives a magnetic head. .
[0002]
[Prior art]
Conventionally, an actuator force constant compensation method in a magnetic disk apparatus has been used for the purpose of highly accurate positioning control of a magnetic head, as disclosed in, for example, Japanese Patent Laid-Open No. 6-259900.
FIG. 4 is a circuit block diagram of positioning control showing an example of the prior art, and FIG. 5 is a control block diagram thereof. Each component will be described with reference to FIG. The spindle motor drive circuit 14 performs start-up of the spindle motor 3 and control at steady rotation. The CPU 13 monitors the number of rotations of the spindle motor 3 and calculates the positioning control of the magnetic head 2 of the magnetic disk 1. The head amplifier 11 amplifies the servo reproduction signal 21 output from the magnetic head 2 and outputs a servo signal 22.
[0003]
The position detection circuit 12 outputs a track information signal 23 from the servo signal 22 and a position error signal 24 indicating a position deviation from the track center. The power amplifier 15 supplies a current proportional to the analog control signal 28 to the actuator 4. The DA converter 16 converts the digital control signal 29 from the CPU 13 into an analog control signal 28.
[0004]
The actuator 4 is represented by a gain Kf52 indicating a force constant, a gain 1 / M53 indicating the mass of the actuator, and two integrators 1 / S54 and 1 / S55 in the control block diagram of FIG. The inside of the CPU 13 includes a force constant estimating means 58, a controller 60, an excitation signal generating means 61, a force constant correcting means 62, and an observer 59 for estimating the speed.
In FIG. 4, 25 is a drive signal, 26 is a start-up signal, 27 is a rotation speed signal, 29 is a digital control signal, 30 is a drive signal, 73 is an estimated speed signal, and 77 is an estimation result.
[0005]
Next, the operation will be described. After the power is turned on, the spindle motor 3 is positioned on the target track when the spindle motor 3 is in a steady rotation. In this state, the excitation signal generating means 61 outputs the sine wave data on the memory at every predetermined interval (sampling period), and outputs a sine wave signal having a predetermined frequency over several cycles. The sine wave signal 75 output from the excitation signal generating means 61 is added to the control output 74 at the addition point 63 and sent to the actuator 4 through the force constant correcting means 62 and the drive circuit gain 51.
[0006]
As a result, the actuator 4 is vibrated for several cycles with a sine wave. At this time, the force constant estimation means 58 obtains a transfer gain from the drive circuit gain 51 to the position sensitivity gain 57 by Fourier transform using the control output 76 to which the sine wave signal 75 is added as an input and the position signal 72 as an output. Thereafter, the gain Kf52, which is a force constant, is obtained by multiplying the known drive circuit gain 51, the position sensitivity gain 57, and the inverse of the gain 1 / M53, respectively. The difference between the obtained gain Kf52 and the design value is calculated by the force constant correction means 62, and the correction gain is set.
[0007]
The force constant estimation and correction operations described above are performed on several tracks after the power is turned on to estimate the force constant that varies depending on the position of the magnetic head 2 and is always constant regardless of the position of the magnetic head 2. A control band can be secured. This method can also absorb fluctuations in the force constant due to aging. Even after the correction operation is finished once after the power is turned on, the correction of the correction operation is repeated as appropriate to absorb the fluctuation of the force constant due to the temperature change.
[0008]
However, an NRRO (non-repeatable runout) component and RRO (repeatable runout) component of the spindle motor 3 and a disturbance 71 of the NRRO component due to vibration of the magnetic disk 1 are added to the servo reproduction signal 21 at the addition point 64. Since these disturbances 71 contain a lot of frequency components close to the frequencies used for estimation, there is a problem that the position signal 72 that is output at the time of Fourier transform is affected and the estimation accuracy of the force constant deteriorates. is there. In order to avoid this, a method has been employed in which estimation is performed at several frequencies and the gain Kf52 obtained at each frequency is averaged for estimation.
[0009]
[Problems to be solved by the invention]
The first problem is that disturbance components such as the NRRO component and RRO component of the spindle motor 3 and the vibration component of the magnetic disk 1 are included in the measurement path from the digital control signal 29 to the position signal 72 as shown in FIG. It is to end up. As a result, the position signal that is output at the time of Fourier transform is affected, and high-precision loop gain correction cannot be performed.
[0010]
The second problem is that in order to obtain accuracy with this conventional method, measurement must be performed at various frequencies, so that a large amount of memory is required and the time until the end of correction is lengthened.
[0011]
[Means for Solving the Problems]
In order to solve the above-described problems, the invention described in claim 1 includes a magnetic disk (for example, the magnetic disk 1 in the embodiment) and a magnetic head (for example, the magnetic head 2 in the embodiment), and an actuator for moving the magnetic head. In a magnetic disk device having a positioning control mechanism for positioning the magnetic head to a target track (for example, the actuator 4 in the embodiment) (for example, the power amplifier 15 in the embodiment). ), An excitation signal generating means for outputting an excitation signal for exciting the actuator to the drive circuit (for example, the excitation signal generating means 61 in the embodiment), and an inverse for detecting the speed of the actuator when the actuator is vibrated. An electromotive voltage detection circuit (for example, the counter electromotive voltage detection circuit 17 in the embodiment); Force constant estimation means for estimating the force constant of the actuator from the vibration signal and the speed signal of the back electromotive voltage detection circuit (for example, the force constant estimation means 58 in the embodiment), and the loop gain of the positioning control is corrected from the estimated force constant. It has a force constant correction means (for example, the force constant correction means 62 in the embodiment).
[0012]
Therefore, to correct the force constant of the actuator, an excitation signal is sent from an excitation signal generator such as an excitation signal generator to the drive circuit, and the drive circuit passes a current proportional to the excitation signal to the actuator. At this time, the counter electromotive voltage generated in the actuator is detected by a reverse voltage detection circuit, and the speed of the actuator is detected. The force constant of the actuator is estimated by force constant estimating means by Fourier transform from the speed signal and the vibration signal. Then, the gain is corrected by the force constant correcting means so that the positioning control band of the magnetic head becomes a desired value from the estimated force constant.
The invention described in claim 2 is characterized in that the excitation signal for exciting the actuator is a sine wave signal (for example, the sine wave signal 75 in the embodiment).
With such a configuration, it is possible to smoothly perform arithmetic processing during Fourier transform.
[0013]
DETAILED DESCRIPTION OF THE INVENTION
Next, an embodiment of the present invention will be described with the same reference numerals assigned to the same parts as the prior art. FIG. 1 is a circuit block diagram of one embodiment of the present invention.
In the figure, a magnetic disk apparatus 1 includes a spindle motor drive circuit 14 that controls the spindle motor 3 to be started and controlled at a regular rotation, and a CPU 13 that monitors the rotation speed of the spindle motor 3 and calculates the positioning control of the magnetic head 2. A head amplifier 11 that amplifies the servo reproduction signal 21 output from the magnetic head 2 and outputs a servo signal 22, a track information signal 23 from the servo signal 22, and a position error signal 24 indicating a positional deviation from the track center. An output position detection circuit 12; a DA converter 16 that converts a digital control signal 29 from the CPU 13 into an analog control signal 28; a power amplifier 15 that supplies a current proportional to the analog control signal 28 to the actuator 4; The reverse signal which detects the back electromotive voltage from the driving signal 30 and outputs the speed signal 31 A voltage detection circuit 17, and a AD converter 18 for converting the speed signal 31 is an analog signal into a digital speed signal 32.
[0014]
Next, the control block of FIG. 2 will be described in correspondence with the circuit block diagram of FIG.
The actuator 4 is represented by a force constant gain Kf52, a mass gain 1 / M53, and two integrators 1 / S54 and 1 / S55.
The position sensitivity gain 57 is obtained by multiplying the transmission gains of the head amplifier 11 and the position detection circuit 12. The drive circuit gain 51 is obtained by multiplying the DA converter 16 and the transmission gain of the power amplifier 15. The speed conversion gain 56 is obtained by multiplying the back electromotive voltage detection circuit 17 and the transmission gain of the AD converter 18. The CPU 13 has a force constant estimating means 58, a controller 60, an excitation signal generating means 61, a force constant correcting means 62, and an observer 59 for estimating the speed.
[0015]
Further, the back electromotive voltage detection circuit 17 will be described with reference to FIG. The back electromotive voltage detection circuit 17 includes an inverting amplifier including a resistor 47 (R1), a resistor 48 (R2), and an operational amplifier 45, an inverting amplifier including a resistor 49 (R3), a resistor 50 (R4), and an operational amplifier 46, and a current detection. A resistor 41, an actuator coil resistance 43 (Rm), an actuator coil inductance 44 (Lm), and a back electromotive voltage 42 (Vb).
Assuming that the current on the input side of the drive signal 30 is I, the voltage Vout on the output side of the speed signal 31 is as follows. (As DC component, Lm = 0)
Vout = − (Vb + (Rm−Rs * R2 / R1) * I) * R4 / R3
Therefore, if the ratio of the resistors 47 (R1) and R48 (R2) is R2 / R1 = Rm / RS, the counter electromotive voltage multiplied by R4 / R3 to Vout can be taken out, and the speed of the actuator 4 can be obtained.
[0016]
The operation will be described with reference to FIGS.
When the magnetic disk device 1 is powered on, the CPU 13 sends a startup signal 26 to the spindle motor drive circuit 14.
When the spindle motor drive circuit 14 receives the start-up signal 26, the spindle motor 3 is activated by the drive signal 25 and performs a control operation at a steady rotational speed.
When the CPU 13 confirms that the rotation is steady by the rotation speed signal 27 output from the spindle motor drive circuit 14, the CPU 13 next performs the positioning operation of the magnetic head. PID compensation is used for positioning compensation.
[0017]
The controller 60 calculates PID compensation from the estimated speed signal 73 and the position signal 72 output from the observer 59. When the positioning to the target track is completed, the force constant of the actuator 4 is estimated. The excitation signal generating means 61 outputs the sine wave data stored in the memory in the excitation signal generating means 61 at every servo sampling period, and the sine wave signal having a preset frequency is spread over several periods. Generate.
The servo sampling period is a period for reading the servo information discretely written on the track of the magnetic disk 1.
[0018]
The sine wave signal 75 output from the vibration signal generating means 61 is added to the control output 74 at the addition point 63 to become the control output 76, and the force constant correcting means 62 and the drive circuit gain 51 are applied to the actuator 4 . As a result, the actuator 4 is vibrated for several cycles with a sine wave.
At this time, the force constant estimating means 58 obtains a transfer gain from the drive circuit gain 51 to the speed conversion gain 56 by Fourier transform using the control output 76 to which the sine wave signal 75 is added as an input and the digital speed signal 32 as an output. The force constant gain Kf52 can be obtained by multiplying the calculated result, that is, the drive circuit gain 51, the speed conversion gain 56, and the reciprocal of the gain 1 / M53, which are known from the transmission gain .
[0019]
According to this estimation method, as apparent from FIG. 2, disturbance 71 such as the NRRO component and RRO component of the spindle motor 3 and the NRRO component due to vibration of the magnetic disk 1 does not enter the measurement path at the time of estimation. The digital speed signal 32, which is the output at the time, includes only the excited frequency component, and high-precision estimation is possible.
Since the transmission gain of the gain Kf 52 has been obtained, the force constant estimating means 58 sends this estimation result 77 to the force constant correcting means 62. The force constant correction means 62 calculates the difference between the estimation result 77 and the design value and sets it as a correction gain.
As a result, the loop gain of the positioning control can be kept constant.
[0020]
【The invention's effect】
As described above, according to the first aspect of the present invention, the NRRO (non-repeatable runout) component of the spindle motor, the RRO (repeatable runout) component, and the vibration of the magnetic disk are included in the measurement path when estimating the force constant. Therefore, the force constant can be estimated with high accuracy and the reliability can be improved.
Since there is no need to measure at various frequencies, there is an effect that the memory of the excitation signal generating means can be reduced, and there is an effect that the time until the correction of the force constant is completed can be shortened.
According to the invention described in claim 2, there is an effect that the arithmetic processing at the time of Fourier transform can be smoothly performed.
[Brief description of the drawings]
FIG. 1 is a circuit block diagram of an embodiment of the present invention.
FIG. 2 is a control block diagram of one embodiment of the present invention.
FIG. 3 is a back electromotive force detection circuit diagram according to an embodiment of the present invention.
FIG. 4 is a circuit block diagram of the prior art.
FIG. 5 is a control block diagram of the prior art.
[Explanation of symbols]
1 Magnetic disk 2 Magnetic head 4 Actuator 15 Power amplifier (drive circuit)
17 Back electromotive voltage detection circuit 51 Drive circuit gain 52 Gain Kf
53 1 / M gain 54 Integrator 1 / S gain 56 Speed conversion gain 58 Force constant estimation means 61 Excitation signal generation means 62 Force constant correction means 75 Sine wave signal (excitation signal)

Claims (2)

磁気ディスク及び磁気ヘッドと、磁気ヘッドを移動させるアクチュエータと、磁気ヘッドを目標のトラックへ位置決めさせる位置決め制御機構を有した磁気ディスク装置において、アクチュエータへ電流を供給するための駆動回路と、アクチュエータを加振させる加振信号を駆動回路へ出力する加振信号発生手段と、加振させた時のアクチュエータの速度を検出する逆起電圧検出回路と、加振信号と逆起電圧検出回路の速度信号からアクチュエータの力定数を推定する力定数推定手段と、推定した力定数から位置決め制御のループゲインを補正する力定数補正手段を有することを特徴とする磁気ディスク装置。In a magnetic disk device having a magnetic disk and a magnetic head, an actuator for moving the magnetic head, and a positioning control mechanism for positioning the magnetic head on a target track, a drive circuit for supplying current to the actuator, and an actuator are added. From the vibration signal generating means for outputting the vibration signal to be driven to the drive circuit, the back electromotive voltage detection circuit for detecting the speed of the actuator when the vibration is applied, and the speed signal of the vibration signal and the back electromotive voltage detection circuit A magnetic disk device comprising force constant estimating means for estimating a force constant of an actuator and force constant correcting means for correcting a loop gain of positioning control from the estimated force constant. アクチュエータを加振させる加振信号が正弦波信号であることを特徴とする請求項1記載の磁気ディスク装置。2. The magnetic disk apparatus according to claim 1, wherein the excitation signal for exciting the actuator is a sine wave signal.
JP36160598A 1998-12-18 1998-12-18 Magnetic disk unit Expired - Fee Related JP3686271B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP36160598A JP3686271B2 (en) 1998-12-18 1998-12-18 Magnetic disk unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP36160598A JP3686271B2 (en) 1998-12-18 1998-12-18 Magnetic disk unit

Publications (2)

Publication Number Publication Date
JP2000187955A JP2000187955A (en) 2000-07-04
JP3686271B2 true JP3686271B2 (en) 2005-08-24

Family

ID=18474264

Family Applications (1)

Application Number Title Priority Date Filing Date
JP36160598A Expired - Fee Related JP3686271B2 (en) 1998-12-18 1998-12-18 Magnetic disk unit

Country Status (1)

Country Link
JP (1) JP3686271B2 (en)

Also Published As

Publication number Publication date
JP2000187955A (en) 2000-07-04

Similar Documents

Publication Publication Date Title
JP3281561B2 (en) Motor speed control device
JPH07184386A (en) Information recording / reproducing device
JP2006034090A (en) Hall sensor alignment of brushless direct current motor
CN103155404B (en) The mini-step controlling control device of stepper motor
US6463211B1 (en) Calibration technique of a BEMF detector
JP3686271B2 (en) Magnetic disk unit
JP2000260105A (en) Method of calibrating acceleration sensor for storage disk device
JP2008123651A (en) Disk drive device and calibration method thereof
JP2001078486A (en) Vector controller of permanent magnet system of synchronous motor
US12334119B2 (en) Method of operating hard disk drives, corresponding control circuit, hard disk drive and processing device
US7961578B2 (en) Method and apparatus for generating synchronous clock for write operation in a disk drive
JP2000100096A (en) Medium exchange type disk device
JP3111798B2 (en) Variable speed drive
JPS6288768A (en) Tape feed control method and device
JPH0799951B2 (en) Mobile speed control device
JP2005137141A (en) Rotary servo controlling device and rotary servo controlling method
JP3292797B2 (en) Motor drive control device
JP2002354890A (en) Motor drive device, optical pickup feed drive device and method thereof
JP3018635B2 (en) Magnetic recording / reproducing device
JP2586605B2 (en) Disk device positioning device
JP3744725B2 (en) Magnetic disk unit
JPH02246786A (en) Mobile speed control device
JP2006094668A (en) Servo control device and control method thereof
JPH02250693A (en) Control system for brushless motor
JP2683260B2 (en) Measuring device for dynamic characteristics of stepper motor

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20020618

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050602

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080610

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090610

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090610

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100610

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110610

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120610

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120610

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130610

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140610

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees