JPH01102784A - Servo circuit for head positioning - Google Patents

Servo circuit for head positioning

Info

Publication number
JPH01102784A
JPH01102784A JP26094787A JP26094787A JPH01102784A JP H01102784 A JPH01102784 A JP H01102784A JP 26094787 A JP26094787 A JP 26094787A JP 26094787 A JP26094787 A JP 26094787A JP H01102784 A JPH01102784 A JP H01102784A
Authority
JP
Japan
Prior art keywords
speed
value
digital
converter
circuit
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.)
Pending
Application number
JP26094787A
Other languages
Japanese (ja)
Inventor
Yukimasa Sugimoto
杉本 行正
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.)
IBARAKI NIPPON DENKI KK
NEC Ibaraki Ltd
Original Assignee
IBARAKI NIPPON DENKI KK
NEC Ibaraki Ltd
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 IBARAKI NIPPON DENKI KK, NEC Ibaraki Ltd filed Critical IBARAKI NIPPON DENKI KK
Priority to JP26094787A priority Critical patent/JPH01102784A/en
Publication of JPH01102784A publication Critical patent/JPH01102784A/en
Pending legal-status Critical Current

Links

Landscapes

  • Moving Of Head For Track Selection And Changing (AREA)
  • Control Of Position Or Direction (AREA)

Abstract

PURPOSE:To attach flexibility on a circuit by converting an analog speed signal to a digital value, generating a digital speed control signal depending on the digital value and remaining seek length and performing speed servo control by driving an actuator after converting the digital speed control signal to an analog value. CONSTITUTION:The speed servo control is performed by converting the analog speed signal to the digital value by an A/D converter 2, generating the digital speed control signal depending on the value and the remaining seek length by a microprocessor 1, and driving the actuator 8 after converting the digital speed control signal to the analog value by a D/A converter 3. In such a way, it is possible to apply the same circuit for a different kind of device only by changing firmware, and also, to attach the flexibility on a various kinds of speed servo systems.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は磁気ディスク装置のヘッド位置決めサーボ回路
、特に磁気ヘッドを1つのトラック位置から別のトラッ
ク位置に移動させるための速度サーボ制御回路に関する
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a head positioning servo circuit for a magnetic disk drive, and more particularly to a speed servo control circuit for moving a magnetic head from one track position to another.

〔従来の技術〕[Conventional technology]

磁気ディスク装置のヘッド位置決めサーボ回路には2つ
の動作モードがある。ヘッドを位置決め位置に保持する
ための位置決めモードとヘッドを目標のシリンダに移動
させるシーク動作を行うためのシークモードである。ヘ
ッド位置決めサーボ回路のうちシークモードで使用され
る部分を速度サーボ制御回路と呼ぶ。
The head positioning servo circuit of a magnetic disk device has two operating modes. There are two modes: a positioning mode for holding the head at a position, and a seek mode for performing a seek operation to move the head to a target cylinder. The part of the head positioning servo circuit used in the seek mode is called a speed servo control circuit.

ヘッド位置決め回路は普通第2図に示すようなブロック
図で表わせる。位置決めモードでは位置検出器5の出力
が補償回路10を経てフィードバックされる。スイッチ
9は動作モードの切り換えスイッチである。シークモー
ドではスイッチ9により位置制御回路のループが切れ速
度サーボ制御回路が閉ループを構成する。目標速度信号
発生回路11が残シーク長に応じたヘッド移動速度の設
定目標値(目標速度信号)を発生し、混合器12がこの
目標速度信号と速度検出器6の出力である速度信号との
誤差を検出する。誤差増幅器13が速度誤差を増幅し磁
気ヘッド−の移動速度が目標値に近づくようにパワーア
ンプ7を介してアクチュエータ8を駆動する。磁気ヘッ
ドが目標位置に近づくにつれ位置検出器5の出力である
位置信号が変化しそれによって残シーク長情報が更新さ
れてゆき、それにともない目標速度信号も変化する。目
標速度信号は通常、目標までの距離(残シーク長)が規
定値以上のとき一定の最大値を保ち規定値以下のとき距
離の1/2乗にほぼ比例するような値となるように設計
される。これはシークタイム(磁気ヘッドの移動時間)
を最短にする条件から誘導される。
The head positioning circuit can usually be represented by a block diagram as shown in FIG. In the positioning mode, the output of the position detector 5 is fed back via the compensation circuit 10. Switch 9 is an operation mode changeover switch. In the seek mode, the position control circuit loop is cut off by the switch 9, and the speed servo control circuit forms a closed loop. The target speed signal generation circuit 11 generates a set target value (target speed signal) for the head movement speed according to the remaining seek length, and the mixer 12 mixes this target speed signal with the speed signal output from the speed detector 6. Detect errors. The error amplifier 13 amplifies the speed error and drives the actuator 8 via the power amplifier 7 so that the moving speed of the magnetic head approaches the target value. As the magnetic head approaches the target position, the position signal output from the position detector 5 changes, the remaining seek length information is updated accordingly, and the target speed signal also changes accordingly. The target speed signal is normally designed to have a constant maximum value when the distance to the target (remaining seek length) is greater than a specified value, and to take a value approximately proportional to the 1/2 power of the distance when it is less than the specified value. be done. This is seek time (magnetic head movement time)
is derived from the conditions that minimize

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

上述した従来の速度サーボ制御回路は目標速度信号発生
回路部を除きアナログ回路である。基本的に線形フィー
ドバック制御であり、機種毎に回路定数を合わせなけれ
ばならない。従ってLSI化に適さず、LSI化できて
も汎用性をもたせようとすると回路定数を外付けするこ
とになり使いづらい。またフィードフォワード等の高度
な制御を行うためにはそのための回路を別に追加しなけ
ればならず、回路が複雑になる。
The conventional speed servo control circuit described above is an analog circuit except for the target speed signal generation circuit section. Basically, it is linear feedback control, and circuit constants must be matched for each model. Therefore, it is not suitable for LSI integration, and even if it can be integrated into LSI, it would be difficult to use because circuit constants would have to be added externally to provide versatility. Furthermore, in order to perform advanced control such as feedforward, a separate circuit must be added for that purpose, which makes the circuit complicated.

本発明は上記の欠点を解決し、ファームウェアを変更す
るだけで同一の回路を異なる機種の装置に使用でき、ま
たファームウェアの変更により同一の回路で線形制御だ
けでなく非線形制御やフィードフォワード制御もできる
柔軟性のある速度サーボ制御回路を提供しようとするも
のである。
The present invention solves the above-mentioned drawbacks and allows the same circuit to be used in different models of devices simply by changing the firmware, and by changing the firmware, the same circuit can perform not only linear control but also nonlinear control and feedforward control. The present invention attempts to provide a flexible speed servo control circuit.

〔問題点を解決するための手段〕[Means for solving problems]

本発明のヘッド位置決めサーボ回路は、磁気ディスク装
置のヘッド位置決めサーボ回路において、ADコンバー
タとDAコンバータとマイクロプロセサ手段とを含み、
アナログ速度信号をADコンバータでデジタル値に変換
し、その値と残シーク長とに依存したデジタル速度制御
信号をマイクロプロセサ手段で発生させ、DAコンバー
タでそのデジタル速度制御信号をアナログ値に変換して
アクチュエータを駆動することにより速度サーボ制御を
行うことを特徴とする。
A head positioning servo circuit of the present invention includes an AD converter, a DA converter, and a microprocessor means in a head positioning servo circuit for a magnetic disk device.
An analog speed signal is converted into a digital value by an AD converter, a digital speed control signal depending on the value and the remaining seek length is generated by a microprocessor, and the digital speed control signal is converted into an analog value by a DA converter. It is characterized by performing speed servo control by driving an actuator.

〔実施例〕〔Example〕

次に、本発明の一実施例について図面を参照して説明す
る。第1図は本発明の実施例のブロック図である。
Next, an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram of an embodiment of the invention.

第1図を参照すると、マイクロプロセサ1の周辺にAD
コンバータ2.DAコンバータ3.残シーク長カウンタ
42位置検出器5.および速度検出器6が配置されてい
る。マイクロプロセサ1はシーク命令を受は取ると先ず
シーク長の初期値を残シーク長カウンタ4にセットし、
次にサーボ回路の動作モードをスイッチ9により位置決
めモードからシークモードに切り換える。ADコンバー
タ2は速度検出器6の出力であるアナログ速度信号をデ
ジタル値に変換する。マイクロプロセサ1はメモリー内
の連続したアドレスにシーク長に対応した目標速度値を
テーブルとして持っている。マイクロプロセサ1はテー
ブルを参照してその時の残シーク長に対応した目標速度
値とADコンバータから得られた実際の速度値との差に
一定の係数を掛けた値をDAコンバータ3にセットする
動作を繰り返す。ヘッドの移動につれて位置検出器5か
ら出力されたトラック横断パルスが残シーク長カウンタ
4を減算してゆく。残シーク長が1(1/2)ラック)
以下になったら位置決めモードに切り替えてシークを終
了する。
Referring to FIG. 1, there is an AD around the microprocessor 1.
Converter 2. DA converter 3. Remaining seek length counter 42 position detector5. and a speed detector 6 are arranged. When the microprocessor 1 receives a seek command, it first sets the initial value of the seek length in the remaining seek length counter 4.
Next, the operating mode of the servo circuit is switched from the positioning mode to the seek mode using the switch 9. The AD converter 2 converts the analog speed signal output from the speed detector 6 into a digital value. The microprocessor 1 has a table of target speed values corresponding to seek lengths at consecutive addresses in the memory. The microprocessor 1 refers to the table and sets the DA converter 3 to a value obtained by multiplying the difference between the target speed value corresponding to the remaining seek length at that time and the actual speed value obtained from the AD converter by a certain coefficient. repeat. As the head moves, the track crossing pulse output from the position detector 5 subtracts the remaining seek length counter 4. Remaining seek length is 1 (1/2) rack)
When the following happens, switch to positioning mode and end the seek.

速度ループのゲインはマイクロプロセサ1のプログラム
で速度差に掛ける係数を変更することにより自由に設定
できる。また消費電力を減らす目的で、速度差に応じて
パワーアンプが飽和加速・飽和減速・オフの3状態にな
るような値をDAコンバータにセットすることによりい
わゆるパンパン制御を実現することも回路を変更するこ
となく出来る。さらに速度差成分に予定加速度値を加算
した値をDAコンバータにセットすることによりフィー
ドフォワード制御を行うことも出来る。
The gain of the speed loop can be freely set by changing the coefficient multiplied by the speed difference using the microprocessor 1 program. In addition, in order to reduce power consumption, the circuit was changed to achieve so-called pan-pan control by setting values in the DA converter so that the power amplifier enters three states: saturated acceleration, saturated deceleration, and off, depending on the speed difference. You can do it without having to do it. Furthermore, feedforward control can also be performed by setting a value obtained by adding the planned acceleration value to the speed difference component in the DA converter.

〔発明の効果〕 以上説明したように、本発明によれば、ファームウェア
を変更するだけで同一の回路を異なる機種の装置に使用
でき、また種々の速度サーボ方式に適用できるという効
果がある。
[Effects of the Invention] As described above, the present invention has the advantage that the same circuit can be used in different types of devices simply by changing the firmware, and can be applied to various speed servo systems.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例を示すブロック図、第2図は
磁気ディスク装置の従来のヘッド位置決めサーボ回路を
示すブロック図である。 1・・・・・・マイクロプロセサ、2・・・・・・AD
コンバータ、3・・・・・・DAコンバータ、4・・・
・・・残シーク長カウンタ、5・・・・・・位置検出器
、6・・・・・・速度検出器、7・・・・・・パワーア
ンプ、8・・・・・・アクチュエータ、9・・・・・・
スイッチ、10・・・・・・補償回路、11・・・・・
・目標速度信号発生回路、12・・・・・・混合器、1
3・・・・・・誤差増幅器。 代理人 弁理士  内 原   音 帯  IYj!J 茅 21!7
FIG. 1 is a block diagram showing an embodiment of the present invention, and FIG. 2 is a block diagram showing a conventional head positioning servo circuit for a magnetic disk device. 1...Microprocessor, 2...AD
Converter, 3...DA converter, 4...
... Remaining seek length counter, 5 ... Position detector, 6 ... Speed detector, 7 ... Power amplifier, 8 ... Actuator, 9・・・・・・
Switch, 10... Compensation circuit, 11...
・Target speed signal generation circuit, 12...Mixer, 1
3...Error amplifier. Agent Patent Attorney Uchihara Ontai IYj! J Kaya 21!7

Claims (1)

【特許請求の範囲】[Claims] 磁気ディスク装置のヘッド位置決めサーボ回路において
、ADコンバータとDAコンバータとマイクロプロセサ
手段とを含み、アナログ速度信号を前記ADコンバータ
でデジタル値に変換し、前記デジタル値と残シーク長と
に依存したデジタル速度制御信号を前記マイクロプロセ
サ手段で発生させ、前記DAコンバータでそのデジタル
速度制御信号をアナログ値に変換してアクチュエータを
駆動することにより速度サーボ制御を行うことを特徴と
するヘッド位置決めサーボ回路。
A head positioning servo circuit for a magnetic disk device includes an AD converter, a DA converter, and a microprocessor means, converts an analog speed signal into a digital value by the AD converter, and generates a digital speed depending on the digital value and the remaining seek length. A head positioning servo circuit characterized in that speed servo control is performed by generating a control signal by the microprocessor means and converting the digital speed control signal into an analog value by the DA converter to drive an actuator.
JP26094787A 1987-10-15 1987-10-15 Servo circuit for head positioning Pending JPH01102784A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26094787A JPH01102784A (en) 1987-10-15 1987-10-15 Servo circuit for head positioning

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26094787A JPH01102784A (en) 1987-10-15 1987-10-15 Servo circuit for head positioning

Publications (1)

Publication Number Publication Date
JPH01102784A true JPH01102784A (en) 1989-04-20

Family

ID=17354981

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26094787A Pending JPH01102784A (en) 1987-10-15 1987-10-15 Servo circuit for head positioning

Country Status (1)

Country Link
JP (1) JPH01102784A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011015509A (en) * 2009-07-01 2011-01-20 Mitsubishi Electric Corp Control device for actuators

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011015509A (en) * 2009-07-01 2011-01-20 Mitsubishi Electric Corp Control device for actuators

Similar Documents

Publication Publication Date Title
JPS63249210A (en) Detection head speed control device
JPH01102784A (en) Servo circuit for head positioning
JPH01256078A (en) Magnetic head moving controller for magnetic disk device
US5680271A (en) Control device of the disk apparatus for positioning a head on a disk
JPH04139669A (en) Initialization of optical disc driver
JPH0291864A (en) Magnetic disk device
JPH02183312A (en) Servo positioning circuit
JPS6029292A (en) Robot arm control system
JPS62245312A (en) Servo motor control device
JPH0522989B2 (en)
JPH07105122B2 (en) Head position control method and apparatus
JPH03214470A (en) magnetic disk device
JPH02187970A (en) Magnetic disk device
JP2558968B2 (en) Actuator access method and access control device
JPS58182169A (en) Magnetic disk device
JP2681949B2 (en) Offset control device for speed control system
JPH02239477A (en) Magnetic disk driving device
JPH01189082A (en) Magnetic head positioning circuit
KR940000288B1 (en) Data output method in finding a locus of robot
JPS61260477A (en) Positioning device
JPH02270172A (en) Head positioning controller for magnetic recording/ reproducing device
JPH01258278A (en) Method and device for driving magnetic head
JPS63275081A (en) Access motor speed control device for magnetic disk driving device
JPH02151286A (en) Sped control system
JPH0327784A (en) speed detection circuit