JPH0821210B2 - 位置誤差補償方式 - Google Patents

位置誤差補償方式

Info

Publication number
JPH0821210B2
JPH0821210B2 JP62172487A JP17248787A JPH0821210B2 JP H0821210 B2 JPH0821210 B2 JP H0821210B2 JP 62172487 A JP62172487 A JP 62172487A JP 17248787 A JP17248787 A JP 17248787A JP H0821210 B2 JPH0821210 B2 JP H0821210B2
Authority
JP
Japan
Prior art keywords
drive signal
value
output
position error
sample time
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 - Lifetime
Application number
JP62172487A
Other languages
English (en)
Other versions
JPS6417274A (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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP62172487A priority Critical patent/JPH0821210B2/ja
Priority to DE8888110867T priority patent/DE3876157T2/de
Priority to EP88110867A priority patent/EP0298475B1/en
Priority to US07/217,491 priority patent/US4982297A/en
Publication of JPS6417274A publication Critical patent/JPS6417274A/ja
Publication of JPH0821210B2 publication Critical patent/JPH0821210B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48—Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/54—Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head into or out of its operative position or across tracks
    • G11B5/55—Track change, selection or acquisition by displacement of the head
    • G11B5/5521—Track change, selection or acquisition by displacement of the head across disk tracks
    • G11B5/5526—Control therefor; circuits, track configurations or relative disposition of servo-information transducers and servo-information tracks for control thereof
    • G11B5/553—Details
    • G11B5/5547—"Seek" control and circuits therefor

Landscapes

  • Moving Of The Head To Find And Align With The Track (AREA)
  • Feedback Control In General (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、フロッピディスク駆動装置(FDD装置)等
のディスク記憶装置においてヘッドの位置誤差を補償す
る方式に関し、更に具体的にはサンプル的に位置誤差を
得ることによって、ヘッドをデータトラック上に位置決
めするディスク記録装置の位置決め制御における位置誤
差検出手段の誤検出補償に関する。
(従来の技術) 記録装置の一つとして、記録媒体としてフロッピディ
スクを用い、ヘッドとして磁気ヘッドを用いるフロッピ
ディスク駆動装置(FDD装置)が知られている。
FDD装置においては、サーボ機構を簡単化できること
や、装置の大きさ及びコスト的観点から磁気ヘッド位置
決めのためのアクチュエータとしてステップモータが用
いられているのは周知の通りである。
しかし、近年では、FDD装置の小型化、大容量化に伴
い、磁気ディスクのデータトラック間ピッチが狭くなる
に従って、データトラックの偏心が無視できなくなるこ
とから、ステップモータを開ループ制御するのではな
く、セクタサーボ方式等によりフィードバック制御する
と云った方法により、位置決め精度の向上が行われるよ
うになってきた。
セクターボ方式とは周知の如く、磁気ディスクのデー
タ面を幾つかのセクタに分け、このセクタの先頭あるい
は最後尾にトラック位置誤差情報を書き込むことによっ
て、セクタ数とディスク回転数によって決まるサンプリ
ングタイム毎にトラック位置誤差情報を得、このサンプ
リング点での情報に基づき磁気ヘッドのフィードバック
制御を行うと云う方式であり、これを行う方法として
は、特願昭60−234544号明細書に記載されている如きデ
ィジタルコントローラのように、目標データトラックの
変動成分の中の第2周波数成分と同じ周波数の正弦波を
インパルス入力に対して発生するディジタルフィルタを
フィードバックループ内に持つことにより、磁気ヘッド
を高精度に目標データトラック位置に位置決めするとい
う方法である。
(発明が解決しようとする問題点) しかしながら、この方法では、セクタ数と磁気ディス
クの回転数によって決まるサンプリングタイム毎のにみ
得られる位置誤差情報を基に、データトラックへの磁気
ヘッドの追従制御が行われるから、位置誤差信号がノイ
ズや媒体欠陥などに起因して正確な値を示さない場合に
は、この位置誤差信号に従って磁気ヘッドを位置決めし
たのでは磁気ヘッドのデータトラック追従特性が劣化す
ると云う問題点があった。
本発明は、上記の問題点に鑑み創案されたものであっ
て、記録装置における位置誤差信号の誤検出を補償する
位置誤差補償方式を提供することを目的としている。
(問題点を解決するための手段) 前述の問題点を解決するために本発明が提供する手段
は、ヘッドを追従させるべき目標位置と前記ヘッドの現
在位置との位置誤差をサンプル時刻毎に検出する位置誤
差検出手段と、駆動信号値に対応した位置に前記ヘッド
を駆動して当該ヘッドを前記目標位置に追従させる駆動
機構と、前記位置誤差に基づき前記駆動信号値を計算す
る手段とを備えたディスク記録装置における位置誤差補
償方式であって、前記サンプル時刻毎の前記駆動信号値
を記憶する駆動信号値記憶手段と、現在時刻の前記駆動
信号値と現在時刻より前の前記駆動信号値とを用い、次
のサンプル時刻の駆動信号予測値を生成する駆動信号値
予測手段と、前記駆動信号予測値から位置誤差を逆算す
る位置誤差逆算手段と、次のサンプル時刻において前記
駆動信号予測値と前記駆動信号値計算手段の出力とを第
1の指定値に基づき比較し、前記駆動信号値計算手段の
出力値が前記駆動信号予測手段の出力の前記第1の指定
値以内の変動値内にある場合には前記駆動信号値計算手
段の出力を駆動信号として出力し、前記駆動信号値計算
手段の出力値が前記駆動信号予測手段の出力の前記第1
の指定値以内の変動値内に無い場合には前記駆動信号予
測手段の出力を駆動信号として出力する第1の出力手段
と、前記駆動信号予測値を駆動信号とした場合には前記
位置誤差逆算手段の出力値を位置誤差として前記計算手
段の再計算を実行し、それ以後、予め決められたサンプ
リング回数分は、前記駆動信号予測値と前記駆動信号値
計算手段の出力とを第2の指定値に基づき比較し、前記
駆動信号値計算手段の出力値が前記駆動信号予測手段の
出力の前記第2の指定値以内の変動値内にある場合には
前記駆動信号値計算手段の出力を駆動信号として出力
し、前記駆動信号値計算手段の出力値が前記駆動信号予
測手段の出力の前記第2の指定値以内の変動値内に無い
場合には前記駆動信号予測手段の出力を駆動信号として
出力する第2の出力手段とからなることを特徴とする。
(作用) 本発明の位置誤差補償方式は、サンプル的にのみ得ら
れる位置誤差信号を基にヘッドを目標データトラック上
に高精度に位置決めするために、サンプル的に得られる
位置誤差信号の誤検出を補償し、信頼性の高いヘッド位
置決め制御を可能にする。
(実施例) 次に、本発明について図面を参照して説明する。以下
の説明においては、信号名と信号値とを同一の記号で表
す。
第1図は本発明の一実施例に係わる位置誤差補償方式
の構成を示すブロック図である。
第1図に示すように、本実施例方式は、駆動信号値計
算手段1と、駆動信号値記憶手段2と、駆動信号値予測
手段3と、第1の出力手段4と、第2の出力手段5と、
ヘッド駆動機構6と、ヘッド7と、位置誤差検出手段8
と、位置誤差逆算手段9とを備えている。
次のサンプル時刻がk時刻であるとする。
次のサンプル時刻kが来るまでの間に、駆動信号値予
測手段3は、駆動信号記憶手段2に記憶されている現在
サンプル時刻以前の駆動信号値を基に、次のサンプル時
刻での駆動信号予測値u′kを計算する。この計算方法
としては、自己回帰モデルを利用する。すなわち、予測
する時点からNサンプル前までの駆動信号値それぞれに
適当な重みを掛け、それらを加算することによって、予
測値を得る。ここで、Nは自然数である。また、駆動信
号値それぞれに掛け合わせる重みは、自己回帰モデルの
当てはめ等による。
次のサンプル時刻kになると、位置誤差検出手段8は
ヘッド7によって再生された再生信号aから位置誤差信
号ekを得て、駆動信号計算手段1へ送る。
サンプル時刻kでは、スイッチS1は位置誤差検出手段
8側に閉じている。
駆動信号値計算手段1は位置誤差ekを受けて、ヘッド
駆動信号u″kを計算する。
駆動信号値予測手段3は、駆動信号値計算手段1によ
り計算されたヘッド駆動信号u″kと、予め計算されて
いる予測値u′k及びu′k-1から、それらの重み付き平
均値ukを計算する(第2図参照)。
駆動信号値予測手段3の出力u′kと駆動信号値計算
手段1の出力u″kはスイッチS2により第1の出力手段
4へ入力される。
第1の出力手段4は、駆動信号値予測手段3の出力値
u′kと駆動信号の計算手段1の出力u″kとに関し、予
め指定した値αを使い、(1)式に基づく比較を行う。
u′k−α≦u″k≦u′k+α (1) その結果、u″kが(1)式を満足するならば、計算
手段出力u″kを駆動信号ukとしてヘッド駆動機構6へ
出力して、ヘッドを位置決めすると共に、計算手段出力
u″kを駆動信号値記憶手段2へ出力する。
u″kが(1)式を満足しないならば、駆動信号予測
手段3によって計算されている重み付き平均値ukを
駆動信号ukとしてヘッド駆動機構6及び駆動信号値記憶
手段2へ出力し、スイッチS3及びS4を閉じ、駆動信号uk
を基に、位置誤差逆算手段9を起動して位置誤差予想値
e′kを求め、e′kを位置誤差として駆動信号値計算手
段1にヘッド駆動信号u″kの再計算を実行させる。さ
らに、予め決められたサンプリング回数δ回分、スイッ
チS2を閉じて、第2の出力手段5を起動する。
第2の出力手段5は、予め決められたサンプリング回
数δ回分、駆動信号値予測手段3の出力値u′kと駆動
信号の計算手段1の出力u″kとに関し、予め指定した
値βを使い、(2)式に基づく比較を行う。
u′k−β≦u″k≦u′k+β (2) その結果、u″kが(2)式を満足するならば、計算
手段出力u″kを駆動信号ukとしてヘッド駆動機構6及
び駆動信号値記憶手段2へ出力する。
u″kが(2)式を満足しないならば、駆動信号予測
手段3によって計算されている重み付き平均値ukを
駆動信号ukとしてヘッド駆動機構6及び駆動信号値記憶
手段2へ出力し、スイッチS3及びS4を閉じ、駆動信号uk
を基に、位置誤差逆算手段9を起動して位置誤差予想値
e′kを求め、e′kを位置誤差として駆動信号値計算手
段1の再計算を実行する。さらに、第2の出力手段を起
動する回数を新たにδ回とする。
第2図は駆動信号予測手段2と、第1の出力手段4及
び第2の出力手段5の一具体例に係わるブロック図であ
る。
簡単のために、第2図では、次のサンプル時刻kの駆
動信号を予測するために、現在サンプル時刻の駆動信号
uk-1と現在サンプル時刻の1サンプル前の駆動信号uk-2
とを使う場合を例にしている。
第2図に示すように、本具体例では、第1の乗算手段
10と、第1の加算手段11と、予測記憶手段12と、第2の
乗算手段13と、第2の加算手段14と、除算器15と、第1
の比較手段16と、第2の比較手段17と、切り替えスイッ
チS2,S5とを用いる。
乗算器23,24はそれぞれ、駆動信号値記憶手段2(第
1図)から、現在サンプル時刻の駆動信号uk-1と現在サ
ンプル時刻の1サンプル前の駆動信号uk-2とを取り込
み、予め決められた定数で定数倍し、その結果を加算器
11へ出力する。加算器11の加算結果u′kが駆動信号の
予測値となる。
この駆動信号の予測値は予測値記憶手段12へ送られ、
記憶される。
乗算器の定数は、一般に、乗算器23と24とでは異な
り、この決め方としては、自己回帰モデルのあてはめに
よる決定等を利用すると良い。
次のサンプル時刻kには、駆動信号値計算手段1(第
1図)から、位置誤差に基づく駆動信号値u″kが出力
される。
平均化手段18は現在サンプル時刻kの駆動信号予測値
u′kと駆動信号記憶手段12に記憶されている1サンプ
ル前のサンプル時刻(k−1)の駆動信号予測値u′
k-1と駆動信号値計算手段1から出力された駆動信号値
u″kとを、乗算器25,26,27により、それぞれ予め決め
られた定数で定数倍し、その結果を加算器14で加算し、
さらに、加算器14の出力を除算器15で除算してu′kと
u′k-1とu″kとの重み付き平均値ukを出力する。
切り替えスイッチS2は、通常、第1の比較手段16側に
閉じている。
第1の比較手段16は駆動信号値計算手段1(第1図)
からの駆動信号値u″kと駆動信号の予測値u′kとを入
力し、(1)式に示される条件で比較を行い、上述した
ように、比較結果に基づいて、切り替えスイッチS5を切
り替えて、計算手段出力u″k、あるいは、重み付き平
均値ukを駆動信号ukとして出力する。
第2の比較手段17は、第1の比較手段によって重み付
き平均値ukが駆動信号ukとして出力された場合に、
第1の比較手段がスイッチS2を第2の比較手段側に閉じ
ることによって、予め決められたサンプリング回数δ回
起動され、上述したように、(2)式に示される条件で
比較を行い、比較結果に基づき切り替えスイッチS5を切
り替え、計算手段出力u″k、あるいは、重み付き平均
値ukを駆動信号ukとして出力する。
第3図は、フロッピディスクの駆動装置において、第
1図及び第2図に示したような誤検出補償方式をCPUと
メモリにより行う磁気ヘッド位置決め制御装置のブロッ
ク図である。
第3図に示すように、本装置の位置誤差検出手段8に
は、データトラックTを有する磁気ディスクD上の磁気
ヘッド7からの磁気ヘッド再生信号aが与えられるよう
になっている。すなわち、磁気ヘッド7で再生された情
報aは位置誤差検出手段8によって、各サンプル時刻毎
に位置誤差信号ekとして、CPU19へ送られる。CPU19は位
置誤差補償を行い、特願昭60−234544号明細書に記載さ
れている如きディジタルコントロールアルゴリズムに従
って、ステップモータ22の平衡点(停止位置)の計算を
行い、ステップモータ22を計算された平衡点位置まで送
るために必要となる信号ukを、モータドライバ21へ送
る。モータドライバ21はCPUの出力信号ukを受けて、ス
テップモータ22へステップモータ駆動電流dを流し、ス
テップモータ22をデータトラック上に位置決めする。CP
U19のプログラムはメモリ20に格納されており、データ
バスcを通して、CPU19にロードされる。
第4図,第5図は位置誤差補償のために、第3図のCP
U19で実行する処理の流れを示すフローチャートであ
る。
次に、このフローチャートを参照して説明する。
いま、次のサンプル時刻がkであるとすると、次のサ
ンプル時刻kが来るまでに、CPU19は、第4図のステッ
プ(i),(ii)に示すように、サンプル時刻kの駆動
信号予測値u′kを第2図で示したように、2次の自己
回帰モデルにより算出し、次のサンプル時刻kの位置誤
差ekによる割り込みの待機をする。
位置誤差検出手段8の出力ekによって、割り込みがか
かると、第5図に示すような割り込み処理が行われる。
CPU19はサンプル時刻kの位置誤差ekを取り込み(ス
テップ)、特願昭60−234544号明細書に記載されてい
る如きディジタルコントロールアルゴリズム(ディジタ
ル補償フィルタ)により、ステップモータを駆動するた
めの駆動信号u″kを計算すると共に、第2図の平均化
手段に示したような手順で重み付き平均値ukを計算
する(ステップ)。
次に、カウンタICの値を参照する(ステップ)。IC
の値が零であるならばステップへ、それ以外ならば、
ステップへ進む。カウンタICの設定値δは、例えば、
2次の自己回帰モデルを利用する場合には、IC=2と設
定することが考えられる。
ICの値が零であるならば、(1)式に従って、駆動信
号値u″kと駆動信号予測値u′kを比較する(ステップ
)。
ここで、αは予め設定された定数である。αの設定の
仕方としては、例えば、赤池のFPE法による予測誤差の
分散等を利用することができる。
(1)式で示される条件を駆動信号値u″kが満足す
ると、CPU19は駆動信号値u″kを駆動信号ukとして記憶
し(ステップ)、モータドライバ21へ出力(ステップ
)し、第4図で示したルーチンへ戻る。
(1)式で示される条件を駆動信号値u″kが満足し
ない場合には、CPU19はICの値を初期値δに設定し(ス
テップ)、ステップで計算した重み付き平均値u
kを駆動信号ukとして記憶し(ステップ)、モータド
ライバ21へ出力(ステップ)し、駆動信号ukを基に位
置誤差ekの逆計算を行う(ステップ)。逆計算のアル
ゴリズムはu″kを計算するアルゴリズムの逆を辿れば
よい。
CPU19は、逆計算で計算された位置誤差ekを基に、デ
ィジタルコントローラの再計算を実行し、コントルーラ
の内部計算値を改める(ステップ)。
その後、第4図で示したルーチンへ戻る。
ICの値が零以外であるならば、(2)式に従って、駆
動信号u″kと駆動信号予測値u′kを比較する(ステッ
プ)。
(2)式で示される条件を駆動信号値u″kが満足す
ると、CPU19はICの値を1小さくし(ステップ)、駆
動信号値u″kを駆動信号ukとして記憶し(ステップ
)、モータドライバ21へ出力(ステップ)し、第4
図で示したルーチンへ戻る。
(2)式で示される条件を駆動信号値u″kが満足し
ない場合には、CPU19はステップへ進み、以下ステッ
プ〜ステップの手順を経て、第4図で示したルーチ
ンへ戻る。
以後、同様の処理を繰り返し、前に述べたところと同
じように、位置誤差の誤検出補償を行い磁気ヘッドの位
置決め制御を行う。
以上説明したように、本方式は駆動信号の異常検出に
よって位置誤差信号の補償をしている。
一般に、FDD装置では、データトラック偏心はディス
ク回転周波数及びその2倍の周波数に支配的な周波数成
分を持つことから、磁気ヘッド駆動信号も同じ周波数に
支配的な周波数成分を持つ。従って、スペクトル解析的
手法である自己回帰モデルを用いた駆動信号の予測は十
分な精度で駆動信号を予測できる。
従って、スペクトル解析に基づく自己回帰モデルを用
いた駆動信号値の予測により駆動信号の異常を発見し、
異常時には駆動信号の予測値を基に位置誤差信号を、駆
動信号を計算するアルゴリズムの逆を辿ることによっ
て、計算し、位置誤差を補償し、駆動信号値計算手段1
の内部計算値を改めることによって、ノイズや媒体欠陥
等による磁気ヘッドのデータトラック追従特性の劣化を
防いで磁気ヘッドを高精度に目標データトラックに位置
決めすることができる。
本実施例のフロッピディスク装置では、次のサンプル
時刻の駆動信号値を予測するために、現在サンプル時刻
の駆動信号値と、現在サンプル時刻より1サンプル前の
駆動信号値とを用いた。しかし、本発明はこの実施例に
限られるものではなく、Nを整数とすると、現在サンプ
ル時刻の駆動信号値と、現在サンプル時刻からNサンプ
ル前までのN個の駆動信号値とにより駆動信号値の予測
をすることも可能である。
さらには、本発明はFDD装置に限るものではなく、サ
ンプル的に得られる位置誤差信号を基に、ハード又はソ
フト的に計算処理をして駆動信号を得るようなヘッド位
置決め制御装置に対して、適用できる。
(発明の効果) 以上に説明してきたように、本発明によれば、位置誤
差検出手段による位置誤差信号の誤検出を補償すること
によって、検出誤差の影響を低減でき、結果的に、高精
度なヘッドの位置決め制御が行える。
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロック図、第2図は
第1図実施例における駆動信号予測手段並びに第1及び
第2の出力手段の一具体例を示すブロック図、第3図は
フロッピディスク駆動装置の磁気ヘッド位置決め制御を
CPUとメモリにより行う磁気ヘッド位置決め制御装置の
ブロック図、第4図は位置誤差補償のために第3図のCP
Uで実行する処理の流れを示すフローチャート、第5図
は同じく位置誤差補償のための割り込み処理の流れを示
すフローチャートである。 1……駆動信号値計算手段、2……駆動信号値記憶手
段、3……駆動信号値予測手段、4……第1の出力手
段、5……第2の出力手段、6……ヘッド駆動機構、7
……ヘッド、8……位置誤差検出手段、9……位置誤差
逆算手段、10……第1の乗算手段、11……第1の加算手
段、12……予測値記憶手段、13……第2の乗算手段、14
……第2の加算手段、15……除算器、16……第1の比較
手段、17……第2の比較手段、18……平均化手段、19…
…CPU、20……メモリ、21……モータドライバ、22……
ステップモータ、23,24,25,26,27……乗算器、D……磁
気ディスク、T……データトラック、a……ヘッド再生
信号、c……データバス、d……ステップモータ励磁電
流、ek……位置誤差検出手段出力、e′k……位置誤差
逆算手段出力、uk……サンプル時刻kの駆動信号、u′
k……サンプル時刻kの駆動信号値予測手段出力、u″k
……サンプル時刻kの駆動信号値計算手段出力、uk
……サンプル時刻kの平均化手段出力、uk-1……サンプ
ル時刻k−1の駆動信号、uk-2……サンプル時刻k−2
の駆動信号、S1,S2,S3,S4,S5……切り替えスイッチ。

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】ヘッドを追従させるべき目標位置と前記ヘ
    ッドの現在位置との位置誤差をサンプル時刻毎に検出す
    る位置誤差検出手段と、駆動信号値に対応した位置に前
    記ヘッドを駆動して当該ヘッドを前記目標位置に追従さ
    せる駆動機構と、前記位置誤差に基づき前記駆動信号値
    を計算する手段とを備えたディスク記録装置における位
    置誤差補償方式であって、 前記サンプル時刻毎の前記駆動信号値を記憶する駆動信
    号値記憶手段と、 現在時刻の前記駆動信号値と現在時刻より前の前記駆動
    信号値とを用い、次のサンプル時刻の駆動信号予測値を
    生成する駆動信号値予測手段と、 前記駆動信号予測値から位置誤差を逆算する位置誤差逆
    算手段と、 次のサンプル時刻において前記駆動信号予測値と前記駆
    動信号値計算手段の出力とを第1の指定値に基づき比較
    し、前記駆動信号値計算手段の出力値が前記駆動信号予
    測手段の出力の前記第1の指定値以内の変動値内にある
    場合には前記駆動信号値計算手段の出力を駆動信号とし
    て出力し、前記駆動信号値計算手段の出力値が前記駆動
    信号予測手段の出力の前記第1の指定値以内の変動値内
    に無い場合には前記駆動信号予測手段の出力を駆動信号
    として出力する第1の出力手段と、 前記駆動信号予測値を駆動信号とした場合には前記位置
    誤差逆算手段の出力値を位置誤差として前記計算手段の
    再計算を実行し、それ以後、予め決められたサンプリン
    グ回数分は、前記駆動信号予測値と前記駆動信号値計算
    手段の出力とを第2の指定値に基づき比較し、前記駆動
    信号値計算手段の出力値が前記駆動信号予測手段の出力
    の前記第2の指定値以内の変動値内にある場合には前記
    駆動信号値計算手段の出力を駆動信号として出力し、前
    記駆動信号値計算手段の出力値が前記駆動信号予測手段
    の出力の前記第2の指定値以内の変動値内に無い場合に
    は前記駆動信号予測手段の出力を駆動信号として出力す
    る第2の出力手段と からなることを特徴とする位置誤差補償方式。
  2. 【請求項2】特許請求の範囲第1項に記載の位置誤差補
    償方式において、 前記駆動信号値予測手段は、 Nを整数とすると、前記現在サンプル時刻の前記駆動信
    号値と、現在サンプル時刻からNサンプル前までのN個
    の前記記憶手段に記憶されている駆動信号値をそれぞれ
    予め定められた定数で定数倍するN+1個の第1の乗算
    手段と、 前記N+1個の第1の乗算手段の出力を加算する第1の
    加算手段と、 前記第1の加算手段の出力を記憶する予測値記憶手段
    と、 前記第1の加算手段の出力と前記予測値記憶手段に記憶
    されている現サンプル時刻の予測値と前記現在サンプル
    時刻の駆動信号値との重み付き平均をとる平均化手段と
    から成り、 前記第1の出力手段は、 次のサンプル時刻において、前記現サンプル時刻の駆動
    信号値と、前サンプル時刻に計算されている前記第1の
    加算手段出力とを比較する第1の比較手段と、 前記第1の比較手段の比較結果から、前記現サンプル時
    刻の駆動信号値が前記第1の加算手段から予め決められ
    た前記第1の指定値の範囲内に無い場合には前記平均化
    手段の出力を駆動信号として駆動機構へ出力する第1の
    切り替えスイッチと、 前記第1の切り替えスイッチが前記平均化手段の出力を
    駆動信号として駆動機構へ出力した場合、予め決められ
    たサンプリング数分だけ前記第1の出力手段を前記第2
    の出力手段に切り替える第2の切り替えスイッチとから
    なり、 前記第2の出力手段は、 前記駆動信号値と前記第1の加算手段出力とを比較する
    第2の比較手段からなり、前記第2の比較手段の比較結
    果から、前記駆動信号値が前記第1の加算手段から予め
    決められた前記第2の指定値の範囲内に無い場合には前
    記平均化手段の出力を駆動信号として駆動機構へ出力す
    る ことを特徴とする位置誤差補償方式。
  3. 【請求項3】特許請求の範囲第2項に記載の位置誤差補
    償方式において、 前記平均化手段は、 前記第1の加算手段の出力と前記予測値記憶手段に記憶
    されている現サンプル時刻の予測値と前記現在サンプル
    時刻の駆動信号値とをそれぞれ予め決められた定数で定
    数倍する第2の乗算手段と、 前記第2の乗算手段の出力を加算する第2の加算手段
    と、 前記第2の加算手段出力を予め決められた定数で除算す
    る除算手段と からなることを特徴とする位置誤差補償方式。
JP62172487A 1987-07-09 1987-07-09 位置誤差補償方式 Expired - Lifetime JPH0821210B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP62172487A JPH0821210B2 (ja) 1987-07-09 1987-07-09 位置誤差補償方式
DE8888110867T DE3876157T2 (de) 1987-07-09 1988-07-07 Kopfpositioniersystem mit positionsfehlerkompensation.
EP88110867A EP0298475B1 (en) 1987-07-09 1988-07-07 Head positioning system having position error compensation
US07/217,491 US4982297A (en) 1987-07-09 1988-07-11 Head positioning system for compensating for erroneous detection of recorded position error information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62172487A JPH0821210B2 (ja) 1987-07-09 1987-07-09 位置誤差補償方式

Publications (2)

Publication Number Publication Date
JPS6417274A JPS6417274A (en) 1989-01-20
JPH0821210B2 true JPH0821210B2 (ja) 1996-03-04

Family

ID=15942896

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62172487A Expired - Lifetime JPH0821210B2 (ja) 1987-07-09 1987-07-09 位置誤差補償方式

Country Status (4)

Country Link
US (1) US4982297A (ja)
EP (1) EP0298475B1 (ja)
JP (1) JPH0821210B2 (ja)
DE (1) DE3876157T2 (ja)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5119254A (en) * 1980-09-24 1992-06-02 Quantum Corporation Data transducer position control system for rotating disk data storage equipment
JPH01116926A (ja) * 1987-10-29 1989-05-09 Csk Corp 光メモリカードの書込装置
JPH0348308A (ja) * 1989-03-28 1991-03-01 Canon Inc デジタルサーボ制御装置
ATE175801T1 (de) * 1990-09-18 1999-01-15 Rodime Plc Digitale servosteuerung für ein plattenlaufwerk
JP2642518B2 (ja) * 1990-12-21 1997-08-20 富士通株式会社 磁気ヘッド位置信号のオフセット補正方式
US5402280A (en) * 1992-05-11 1995-03-28 Quantum Corp. Method and apparatus for runout correction due to disk slip or spindle imbalance
US5402400A (en) * 1992-09-04 1995-03-28 Hitachi, Ltd. Method and apparatus for eliminating external disturbances in a disk drive device
US5432655A (en) * 1993-04-22 1995-07-11 Matsushita Electric Industrial Co., Ltd. Multiple channel magnetic recording and reproducing apparatus
US5384671A (en) * 1993-12-23 1995-01-24 Quantum Corporation PRML sampled data channel synchronous servo detector
JP2647049B2 (ja) * 1995-03-24 1997-08-27 日本電気株式会社 フロッピディスク装置
WO1997015047A1 (en) * 1995-10-20 1997-04-24 Syquest Technology, Inc. Disk drive servo system
WO1997018553A1 (en) * 1995-11-13 1997-05-22 Syquest Technology, Inc. Removable cartridge disk drive with angularly inserted cartridges
KR100189532B1 (ko) * 1996-06-24 1999-06-01 윤종용 하드 디스크 드라이브의 위치 에러신호 제어방법
JPH1027444A (ja) * 1996-07-10 1998-01-27 Fujitsu Ltd ディスク装置のポジション感度調整方法
US5875066A (en) * 1996-12-13 1999-02-23 International Business Machines Corporation Method and apparatus for real-time filtering of a position error signal for a disk drive servo system
US6137753A (en) * 1997-04-14 2000-10-24 Oak Technology, Inc. Runout calibration for disc drive system
US6219198B1 (en) 1998-07-14 2001-04-17 International Business Machines Corporation State estimator alteration for odd sample times in a disk drive servo control system
USRE40413E1 (en) * 1998-11-06 2008-07-01 Purchased Patent Management Llc Method and apparatus for developing a dynamic servo signal from data
US6397369B1 (en) 1998-11-06 2002-05-28 Acorn Technologies, Inc. Device for using information about the extent of errors in a signal and method
US6381088B1 (en) 1998-11-06 2002-04-30 Acorn Technologies, Inc. Apparatus for developing a dynamic servo signal from data in a magnetic disc drive and method
US6594103B1 (en) 1999-11-12 2003-07-15 Acorn Technologies, Inc. Read channel generating absolute value servo signal
US6545836B1 (en) * 1999-11-12 2003-04-08 Acorn Technologies, Inc. Servo control apparatus and method using absolute value input signals
KR100662935B1 (ko) * 2005-04-26 2006-12-28 주식회사 히타치엘지 데이터 스토리지 코리아 광디스크장치의 포지션오차 보상방법
CN116509543B (zh) * 2022-01-24 2026-04-24 重庆博仕康科技有限公司 一种复合型手术导航装置、方法以及系统

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4135217A (en) * 1976-11-02 1979-01-16 Xerox Corporation Utilization of stored run-out information in a track following servo system
US4628379A (en) * 1984-09-25 1986-12-09 Amcodyne Incorporated Disk runout compensator
US4616276A (en) * 1985-07-16 1986-10-07 International Business Machines Corporation Disk file servo control system with fast reduction of repeatable head position error
JPS62145570A (ja) * 1985-12-19 1987-06-29 Victor Co Of Japan Ltd デイスクドライブ装置
US4764914A (en) * 1987-09-11 1988-08-16 Eastman Kodak Company Least squares method and apparatus for determining track eccentricity of a disk

Also Published As

Publication number Publication date
DE3876157T2 (de) 1993-04-01
EP0298475A1 (en) 1989-01-11
US4982297A (en) 1991-01-01
JPS6417274A (en) 1989-01-20
DE3876157D1 (de) 1993-01-07
EP0298475B1 (en) 1992-11-25

Similar Documents

Publication Publication Date Title
EP0298475B1 (en) Head positioning system having position error compensation
US6813227B2 (en) Apparatus and method to compensate for disturbance using learning control in an optical recording/reproducing apparatus and optical recording medium drive servo system
KR950015346A (ko) 디스크 기록 매체를 이용한 데이타 저장장치의 디지탈 서보 제어 장치 및 방법
JP2830265B2 (ja) 気筒流入空気量算出装置
CN1150352A (zh) 旋转马达的速度控制方法及其装置
JP3203989B2 (ja) モータの速度制御装置
JP2003123415A (ja) 磁気ディスクの偏心制御方法及び偏心制御方法を記録した記録媒体並びに偏心制御方法を用いた磁気ディスク装置
US6934116B2 (en) Method and apparatus for head positioning control in a disk drive
KR960011212B1 (ko) 서보모터 제어장치
JP3286854B2 (ja) モータドライブ装置
US6940680B2 (en) Method and apparatus for head positioning control in disk drive
KR100712514B1 (ko) 하드디스크 드라이브의 rro 산출 방법, 이를 이용한rro 보상값 산출 방법, 그리고 이에 적합한 기록매체들
US5392378A (en) Speed controlling system and a predictor
JPH01150286A (ja) 情報記録再生装置の位置誤差補償回路
JP3402017B2 (ja) 速度検出制御装置
JPH07306707A (ja) ロボットの学習制御方法
JP3092593B2 (ja) 磁気ヘッド位置決め制御装置
JP2506856B2 (ja) モ―タの回転速度制御装置
JP2771776B2 (ja) トラッキング制御方法及びその装置
JPH1021662A (ja) ディスク駆動装置
JP3018362B2 (ja) サーボ回路
KR100493146B1 (ko) 멀티레이트추정장치및그방법
JP2638854B2 (ja) 速度制御装置
US20060034009A1 (en) Method for estimating the resistance of a DC motor for positioning read/write heads of a hard disk
JPS63122075A (ja) 位置誤差補償方式