JPS62205571A - Memory device - Google Patents
Memory deviceInfo
- Publication number
- JPS62205571A JPS62205571A JP4773386A JP4773386A JPS62205571A JP S62205571 A JPS62205571 A JP S62205571A JP 4773386 A JP4773386 A JP 4773386A JP 4773386 A JP4773386 A JP 4773386A JP S62205571 A JPS62205571 A JP S62205571A
- Authority
- JP
- Japan
- Prior art keywords
- disk
- rotation
- head
- stage
- pulse signal
- 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
Links
- 238000001514 detection method Methods 0.000 claims description 16
- 238000003860 storage Methods 0.000 claims description 15
- 230000002159 abnormal effect Effects 0.000 abstract description 12
- 238000000034 method Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 9
- 230000007246 mechanism Effects 0.000 description 7
- 230000010355 oscillation Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 4
- 230000004913 activation Effects 0.000 description 3
- 238000003825 pressing Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000008034 disappearance Effects 0.000 description 1
- 239000000428 dust Substances 0.000 description 1
- 230000005684 electric field Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
Landscapes
- Rotational Drive Of Disk (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野]
この発明は、電子計算機、電子計算機周辺端末機器等に
用いられる記憶装置に関するものである。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a storage device used in electronic computers, computer peripheral terminal equipment, and the like.
第9図は例えば!寺開昭60−101777号公報、エ
レクトロニクス(1985年4月号、ハードディスク、
P60〜P65.オーム社)及びソフトウェアの知識(
矢田光治著、1982年、P75〜P83.オーム社)
等に示された記憶装置の1例として用いられる従来の磁
気ディスク装置を示す構成図である。Figure 9 is an example! Terakai Publication No. 60-101777, Electronics (April 1985 issue, hard disk,
P60-P65. Ohmsha) and software knowledge (
Written by Mitsuji Yada, 1982, P75-P83. Ohmsha)
1 is a configuration diagram showing a conventional magnetic disk device used as an example of a storage device shown in FIG.
同図において、1は支持台、2は支持台lに取付けられ
た例えばスピンドルモータ等の回転装置、3は回転装置
! 2の回転軸に装着された記録媒体としての例えば磁
気ディスクのようなディスク、4は一端がアーム5に固
着された加圧ばねで、他端に記録及び再生用の例えば磁
気ヘッドのようなヘッド6が上向きに取付けられている
。7はアーム5を支持している支持機構、8は回転検出
器で、回転装置2に従ってディスク30回転位置を検出
し、回転パルス信号を出力する。9は支持機構7を組込
み、ヘッド6をディスク3の半径方向に移動させるため
のヘッド移動機構、10はヘッド移動機構9を駆動する
ためのヘッド駆動回路である。In the figure, 1 is a support stand, 2 is a rotating device such as a spindle motor attached to the support stand l, and 3 is a rotating device! A disk, such as a magnetic disk, as a recording medium mounted on a rotating shaft 2, a pressure spring 4 fixed to an arm 5 at one end, and a head such as a magnetic head for recording and reproducing at the other end. 6 is attached facing upward. 7 is a support mechanism that supports the arm 5; 8 is a rotation detector that detects the rotational position of the disk 30 according to the rotation device 2 and outputs a rotation pulse signal. 9 is a head moving mechanism incorporating the support mechanism 7 to move the head 6 in the radial direction of the disk 3; 10 is a head drive circuit for driving the head moving mechanism 9;
11は、ディスク3に情報を書込むためにヘッド6に記
録用信号を出力したシ、ヘッド6を介してディスク3か
ら読取った信号を再生信号とする記録再生回路、12は
ディスク駆動回路で、回転装置2を回転駆動させる。11 is a recording/reproducing circuit that outputs a recording signal to the head 6 to write information on the disk 3, and uses a signal read from the disk 3 via the head 6 as a reproduction signal; 12 is a disk drive circuit; The rotating device 2 is driven to rotate.
13は制御装置で、例えば中央処理装置等を内蔵し、回
転検出器8から回転パルス信号を入力し、ヘッド駆駒回
路10、記録再生回路11及びディスク駆動回路12を
統括制御し、電子計算機(図示せず)と接続され、ディ
スクに記録する情報を入力したシ、ディスク3から再生
した情報を出力する。Reference numeral 13 denotes a control device, which incorporates, for example, a central processing unit, inputs rotation pulse signals from the rotation detector 8, centrally controls the head drive circuit 10, recording/reproducing circuit 11, and disk drive circuit 12, and controls an electronic computer ( (not shown), inputs information to be recorded on the disc, and outputs information reproduced from the disc 3.
次に動作について説明する。回転装置2とディスク3が
停止中は、ヘッド6を加圧する加圧ばね4の上向きの加
圧力によってヘッド6はディスク3の記録面に当接して
いる。Next, the operation will be explained. While the rotating device 2 and the disk 3 are at rest, the head 6 is in contact with the recording surface of the disk 3 due to the upward pressing force of the pressure spring 4 that presses the head 6.
制御装置13から起動開始指令を受けたディスク駆動回
路12による回転装置2の起動において、回転装置2が
回転駆動されると、ディスク3が回転し、ディスク3の
面上に発生する粘性空気流によってヘッド6に下向きの
浮力が生じ、ヘッド6がディスク3の記録面上に次第に
浮上し始める。When the rotating device 2 is driven to rotate when the disk drive circuit 12 receives a starting start command from the control device 13 to start the rotating device 2, the disk 3 rotates, and the viscous air flow generated on the surface of the disk 3 rotates the rotating device 2. A downward buoyant force is generated on the head 6, and the head 6 gradually begins to float above the recording surface of the disk 3.
一方、ディスク3が回転すると回転検出器8から回転パ
ルス信号が出力される。制御装置13は、この回転パル
ス信号に従ってディスク、駆動回路12を介して回転装
置20回転を例えば3600 r・p”mの定常回転と
なるように制御する。回転装置2及びディスク3の定常
回転時においては、浮力がヘッド6を加圧する加圧ばね
4の加圧力と平衡して、ディスク3とヘッド6との間に
微小な空隙が保たれる。これによシ、ヘッド6はディス
ク3に対向して配置される。On the other hand, when the disk 3 rotates, a rotation pulse signal is output from the rotation detector 8. The control device 13 controls the rotation of the rotating device 20 through the disk drive circuit 12 in accordance with this rotation pulse signal so that the rotation of the rotating device 20 becomes a steady rotation of, for example, 3600 rpm.During steady rotation of the rotating device 2 and the disk 3 In this case, the buoyant force is balanced with the pressure force of the pressure spring 4 that presses the head 6, and a small gap is maintained between the disk 3 and the head 6. This allows the head 6 to press against the disk 3. placed facing each other.
このような状態で、電子計算機(図示せず)から制御装
置13を介して記録再生回路11に記録又は再生の指令
が送られると、記録再生回路11の制御によってヘッド
6を介してディスク3に情報が記録され之シ又はディス
ク3から情報が再生される。勿論この際、ヘッド6がデ
ィスク30所定のトラック上に位置するように制御装置
13から駆動指令をヘッド駆動回路10を介して受は念
ヘッド移動機構9は支持機構7をディスク3の半径方向
に駆動する。In this state, when a recording or reproducing command is sent from an electronic computer (not shown) to the recording/reproducing circuit 11 via the control device 13, the recording/reproducing circuit 11 controls the recording/reproducing circuit 11 to write a command to the disk 3 via the head 6. Information is recorded or reproduced from the disc 3. Of course, at this time, the head moving mechanism 9 receives a drive command from the control device 13 via the head drive circuit 10 so that the head 6 is positioned on a predetermined track of the disk 30, and the head moving mechanism 9 moves the support mechanism 7 in the radial direction of the disk 3. drive
次に、回転装置lt2の制動において、制御装置13か
らの駆動停止指令がディスク駆動回路12に与えられ、
ディスク駆動回路12による回転装置2の回転駆動が無
くなると、制動により回転装置2とディスク3の回転速
度が遅くなるため、ヘッド6の浮力が加圧ばね4の加圧
力よりも小さくなり、ヘッド6がディスク3の面上に次
第に近づき、回転が停止すると、ヘッド6けディスク3
の記録面に当接する。Next, in braking the rotating device lt2, a drive stop command is given from the control device 13 to the disk drive circuit 12,
When the rotation of the rotation device 2 by the disk drive circuit 12 ceases, the rotational speed of the rotation device 2 and the disk 3 is slowed down due to braking, so the buoyancy of the head 6 becomes smaller than the pressing force of the pressure spring 4, and the head 6 gradually approaches the surface of the disk 3, and when the rotation stops, the head 6 disk 3
comes into contact with the recording surface.
従来の記憶装置は以上のように構成されているので、記
憶装置内部から発生した塵埃がヘッドとディスクの微小
な空隙を出入りしたり、記憶装置外部から強い振動や衝
撃を受けたりすると、ヘッドがディスクに間接的又は直
接的に接触し、ヘッド又はディスクが段々に傷付き、長
時間経つとヘッドがディスクから浮上不可能となシ、デ
ィスクの記憶情報を消失するなどの問題点があった。Conventional storage devices are configured as described above, so if dust generated from inside the storage device moves in and out of the tiny gap between the head and the disk, or if the storage device is subjected to strong vibrations or shocks from outside, the head may become damaged. There are problems in that the head or the disk is gradually damaged by indirect or direct contact with the disk, and after a long period of time, the head becomes unable to fly above the disk and the information stored on the disk is lost.
この発明は上記のような問題点を解消するためになされ
たもので、ディスクの記憶情報の消失事故を防止可能と
するためにその消失事故が、発生する可能性が若干高く
なったことを検出できる記憶装置を得ることを目的とす
る。This invention was made in order to solve the above-mentioned problems, and in order to prevent the accident of loss of stored information on the disk, it is possible to detect when the possibility of the loss of information has increased slightly. The purpose is to obtain a storage device that can be used.
この発明に係る記憶装置は、回転装置の起動時間内に、
回転装置に装着されたディスクの回転位置を検出する回
転検出器から出力される回転パルス信号のパルスの間隔
を検出する検出手段を設けたものである。The storage device according to the present invention, within the startup time of the rotating device,
A detection means is provided for detecting the pulse interval of a rotation pulse signal output from a rotation detector that detects the rotational position of a disk mounted on a rotation device.
この発明における記憶装置は、ヘッド及び/又はディス
クが傷付き始めると、傷によってヘッドとディスクの摩
擦抵抗が大きくなり、この摩擦抵抗の影響により回転装
置の起動時間が長くなると、起動時における回転パルス
信号のパルス間隔が、起動回始時点から長期間、長くな
シ、これを検出手段によシ検出する。In the storage device according to the present invention, when the head and/or the disk starts to be scratched, the scratches increase the frictional resistance between the head and the disk, and when the startup time of the rotating device becomes longer due to the influence of this frictional resistance, the rotation pulse at the time of startup increases. If the pulse interval of the signal is long for a long period of time from the time of start-up, this is detected by the detection means.
以下、この発明の実施例を図について説明する。 Embodiments of the present invention will be described below with reference to the drawings.
第1図はこの発明の一実施例を示す記憶装置であり、同
図において、第7図と同符号の1〜8は従来例と同様で
ある。20は回転検出器8からの回転パルス信号を入力
とするマイクロコンピュータ、21はマイクロコンピュ
ータ20にj妾伏された後述のフローからなるファーム
ウェアである。FIG. 1 shows a storage device according to an embodiment of the present invention, and in the figure, the same reference numerals 1 to 8 as in FIG. 7 are the same as in the conventional example. 20 is a microcomputer which inputs the rotation pulse signal from the rotation detector 8, and 21 is firmware which is provided in the microcomputer 20 and consists of a flow described below.
なお、このマイクロコンピュータ20は従来例で述べた
制御装置の一部を兼用するものであってもよい。その他
の従来例と同構成の部分は図示省略しである。Note that this microcomputer 20 may also serve as a part of the control device described in the conventional example. Other parts having the same configuration as the conventional example are not shown.
第2図は第1図のファームウェアの内容をフローで示し
た一実施例であり、第3図はそのフローを実現する検出
手段のブロック構成を示す。第3図において、22は第
1の計数手段で、起動開始指令によりリセットされて発
振手段23のクロックを計数し、所定数だけ計数した時
に計数開始許容信号を出力する。24は第2の計数手段
で、起動開始指令によシリセットされ、その後筒1の計
数手段22から計数開始許容信号を入力した後、回転検
出器8から最初の回転パルス信号を入力した時点から発
振手段23からのクロックの計数を開始する。この計数
は、回転検出器8から次の回転パルス信号を入力する迄
行なう。25は比較判定手段で、所定値用メモリ手段2
6に予め格納されていた所定値と第2の計数手段24に
よる計数値との大小を比較して、検出信号を出力する。FIG. 2 is an embodiment showing a flow of the contents of the firmware shown in FIG. 1, and FIG. 3 shows a block configuration of a detection means that implements the flow. In FIG. 3, reference numeral 22 denotes a first counting means, which is reset by an activation start command, counts the clocks of the oscillation means 23, and outputs a counting start permission signal when a predetermined number of clocks have been counted. Reference numeral 24 denotes a second counting means, which is reset by the activation start command, after which a counting start permission signal is input from the counting means 22 of the cylinder 1, and then oscillation starts from the time when the first rotation pulse signal is input from the rotation detector 8. Counting of the clock from the means 23 is started. This counting is continued until the next rotation pulse signal is input from the rotation detector 8. Reference numeral 25 denotes comparison and determination means, which includes memory means 2 for predetermined values.
A detection signal is output by comparing the predetermined value stored in advance in 6 and the count value by the second counting means 24.
なお、検出手段は破線内の符号22〜26で示される構
成要素から構成されている。It should be noted that the detection means is composed of components indicated by symbols 22 to 26 within the broken lines.
次に、この実施例の動作について説明する。回転装置2
への起動開始指令が発生する迄待機する(ステップSl
)。起動指令が発生したら計数手段(第1および第2の
計数手段27.28)をリセットする(ステップ82)
。次に、所定時間経過する迄待機する(ステップ83)
。所定時間経過後、回転検出器8から回転パルス信号が
あつ念か否かの判断を行なう(ステップS4)。回転パ
ルス信号が発生したと判断したら、内部クロックを計数
する(ステップ85)。この計数動作は回転検出器8か
ら次の回転パルス信号が発生する迄行なわれる。回転検
出器8から次の回転パルス信号が発生したと肯定判断し
た場合(ステップS6の肯定判断)、その計数動作を停
止する(ステップ87)。その計数値は予め定められた
所定値以上か否かの判断を行なう(ステップS8)。所
定値以上と判断した場合には、正常と判断し戻夛となシ
、所定値以上と判断した場合には、ディスク3とヘッド
6との摩擦抵抗が大きく異常と判断し、例えばパルス等
の検出信号を出力して(ステップS9)、戻りとなる。Next, the operation of this embodiment will be explained. Rotating device 2
Waits until a start-up command is issued to (step Sl)
). When a start command is issued, the counting means (first and second counting means 27, 28) are reset (step 82).
. Next, wait until a predetermined time has elapsed (step 83).
. After a predetermined period of time has elapsed, it is determined whether or not the rotation pulse signal from the rotation detector 8 is a warning (step S4). When it is determined that a rotation pulse signal has been generated, the internal clock is counted (step 85). This counting operation is continued until the next rotation pulse signal is generated from the rotation detector 8. When it is affirmatively determined that the next rotation pulse signal has been generated from the rotation detector 8 (affirmative determination in step S6), the counting operation is stopped (step 87). It is determined whether the counted value is greater than or equal to a predetermined value (step S8). If it is judged to be above a predetermined value, it is judged to be normal and the return operation is not performed.If it is judged to be above a predetermined value, it is judged that the frictional resistance between the disk 3 and the head 6 is large and abnormal, such as a pulse etc. A detection signal is output (step S9), and the process returns.
通常、回転装置2の起動時において、ディスク3とヘッ
ド6との摩擦抵抗により、ディスク3の回転速度は異常
時の方が正常時より立上りが遅くなる。従って、同一時
刻の回転装置2の起動回始時点から所定時間経過した時
には、ディスク3の回転速度は正常時より異常時の方が
遅い。これは、その時には回転検出器8から出力される
回転パルス信号のパルス間隔は正常時より異常時の方が
長いことを意味する。よって、この実施例では、その時
のパルス間隔を検出することにより、正常か異常かの検
出を行なっている。Normally, when the rotating device 2 is started, the rotational speed of the disk 3 rises slower in an abnormal state than in a normal state due to frictional resistance between the disk 3 and the head 6. Therefore, when a predetermined period of time has elapsed from the starting point of the rotating device 2 at the same time, the rotational speed of the disk 3 is slower in the abnormal state than in the normal state. This means that at that time, the pulse interval of the rotation pulse signal output from the rotation detector 8 is longer in the abnormal state than in the normal state. Therefore, in this embodiment, whether the pulse is normal or abnormal is detected by detecting the pulse interval at that time.
なお、この実施例の場合、ステップs6を「回転検出器
8から入力した回転パルス信号は所定数に達したか」と
し、3つ以上の回転パルス信号の間隔を測定して検出す
ることもできる。In the case of this embodiment, step s6 may be set to "Have the number of rotation pulse signals input from the rotation detector 8 reached a predetermined number?", and the interval between three or more rotation pulse signals may be measured and detected. .
第4図は第1図の7アームウエ7の内容を示す他の実施
例のフローであり、第5図はそのフローを実現する検出
手段の構成を示す。第5図において、30は起動指令に
よシ作動開始し、所定時間後にタイマクロックを出すタ
イマ手段、31は第3の計数手段で、起動指令によって
回転検出器8からの回転パルス信号の計数を開始し、タ
イマ手段30からのタイマクロックによって計数を停止
する。32は比較判定手段で、第3の計数手段31の計
数値と所定値用メモリ手段26内に予め格納されている
基準値とを比較し、検出信号を出力する。この実施例で
は、回転装置2の起動回始時点から所定時間だけ回転検
出器80回転パルス信号を計数し、その計数値の大きさ
を検出して、検出信号を出力するものである。なお、検
出手段は符号26.30〜32で示される構成要素から
構成されている。FIG. 4 is a flowchart of another embodiment showing the contents of the 7 arm 7 shown in FIG. 1, and FIG. 5 shows the configuration of the detection means that realizes the flow. In FIG. 5, 30 is a timer means which starts operating in response to a start command and outputs a timer clock after a predetermined time, and 31 is a third counting means which counts the rotation pulse signal from the rotation detector 8 in response to a start command. The counting is started and stopped by the timer clock from the timer means 30. 32 is a comparison/judgment means that compares the count value of the third counting means 31 with a reference value stored in advance in the predetermined value memory means 26 and outputs a detection signal. In this embodiment, the rotation detector 80 counts the rotation pulse signals for a predetermined period of time from the starting point of the rotation device 2, detects the magnitude of the counted value, and outputs a detection signal. It should be noted that the detection means is composed of components indicated by reference numerals 26, 30 to 32.
次に、この実施例の動作について説明する。起動開始指
令が発生する迄待機する(ステップ510)。Next, the operation of this embodiment will be explained. It waits until a startup start command is issued (step 510).
起動開始指令が発生したと肯定判断した時には(ステッ
プ810の肯定判断)、タイマクロックを発生するよう
にタイマ動作を開始する(ステップ511)。このタイ
マの作動開始時点から回転検出器8から出力される回転
パルス信号を計数する(ステップ812 )。この計数
動作は、タイマクロックが発生したと肯定判断(ステッ
プS13の肯定判断)する進行なわれる。タイマクロッ
クが発生したと肯定判断した場合には、計数を停止する
(ステップ514)。この計数値は起動回始時点から所
定時間迄の間に回転検出器8から出力される回転パルス
信号の数である。当然、回転装置2の起動時におけるデ
ィスク3とヘッド6との摩擦抵抗は異常時の方が正常時
よシ大きいので、異常時のディスク3の回転速度の立上
りは正常時のディスク3の回転速度の立上りより遅い。When it is affirmatively determined that the activation start command has been generated (affirmative determination in step 810), a timer operation is started to generate a timer clock (step 511). From the time when the timer starts operating, the rotation pulse signals output from the rotation detector 8 are counted (step 812). This counting operation proceeds with an affirmative determination that the timer clock has occurred (affirmative determination in step S13). If it is affirmatively determined that the timer clock has occurred, counting is stopped (step 514). This count value is the number of rotation pulse signals output from the rotation detector 8 during a predetermined period of time from the starting point. Naturally, the frictional resistance between the disk 3 and the head 6 when the rotating device 2 is started is greater in an abnormal state than in a normal state, so the rise in the rotational speed of the disk 3 in an abnormal state is the same as the rotational speed of the disk 3 in a normal state. slower than the rise of
従って、その計数値は正常時の方が異常時より比較的に
大きくでる。Therefore, the count value is relatively larger during normal times than during abnormal times.
次に、ステップ314から次ステツプに移り、その計数
値は所定値以上か否かの判断を行なう(ステップS15
)。所定値以上であると肯定判断し九場合には、正常
と判断し、そのまま戻シとなる。Next, the process moves from step 314 to the next step, where it is determined whether the counted value is greater than or equal to a predetermined value (step S15).
). If it is determined in the affirmative that it is equal to or greater than the predetermined value, it is determined to be normal and the process is returned to normal.
所定値未満であると否定判断した場合には、異常と判断
し、例えばパルス等の検出信号を出力しくステップS1
6 ) 、戻りとなる。If the negative determination is that it is less than the predetermined value, it is determined that there is an abnormality, and a detection signal such as a pulse is output in step S1.
6), return.
また、この変形例として起動回始時点から、所定時間を
経てから所定時間だけ回転検出器8の回転パルス信号を
計数することもできる。Further, as a modification of this, the rotation pulse signal of the rotation detector 8 may be counted for a predetermined time after a predetermined time has elapsed from the start time.
なお、上記各実施例では起動開始指令としたが起動開始
指令でなくとも、起動開始指令後に所定時間後に出力さ
れる制御信号であってもよい。Note that in each of the above embodiments, a start-up command is used, but it does not have to be a start-up command, but may be a control signal that is output a predetermined time after the start-up command.
′fC6図は第1図のファームウェアの内容を示す他の
実施例のフローであシ、第7図はその7o−を実施する
検出手段の構成を示す。Fig. 'fC6 is a flowchart of another embodiment showing the contents of the firmware shown in Fig. 1, and Fig. 7 shows the configuration of the detection means implementing step 7o-.
第7図において、23.25.26は第3図と同様のも
のであり、40は第1の計数手段で、起動開始指令によ
ってリセットして計数動作を開始し、回転検出器8から
の回転パルス信号を計数し、所定数だけ計数した時に、
計数開始信号を出力し、次の回転パルス信号を入力し九
時に計数停止信号を出力する。41は第2の計数手段で
、第1の計数手段からの信号に従って発振手段23から
のクロックを計数する。この発振手段23の発振パルス
の周波数は回転検出器8の回転パルス信号の最大周波数
よりはるかに高い。なお、検出手段は破線内の符号23
.25.26.40.41で示される構成要素から構成
されている。In FIG. 7, 23, 25, and 26 are the same as those in FIG. When the pulse signals are counted and a predetermined number of pulse signals are counted,
It outputs a counting start signal, inputs the next rotation pulse signal, and outputs a counting stop signal at 9 o'clock. 41 is a second counting means that counts the clocks from the oscillation means 23 according to the signal from the first counting means. The frequency of the oscillation pulse of this oscillation means 23 is much higher than the maximum frequency of the rotation pulse signal of the rotation detector 8. Note that the detection means is indicated by the symbol 23 within the broken line.
.. It is composed of the components shown in 25.26.40.41.
次に、この実施例の動作について説明する。回転装置2
への起動開始指令が発生する迄待機する(ステップ52
1)。起動開始指令が発生したら、その起動開始指令に
よシ計数手段(第7図の第1及び第2の計数手段40.
41 )をリセットする(ステップ522)。回転検出
器8から所定のパルス数を入力する迄待機する(ステッ
プ523)。所定のパルス数を入力し念ら、内部クロッ
ク(発振手段23から出力されるクロック)を計数する
(ステップ524)。この計数を回転検出器8から次の
回転パルス信号を入力する迄(ステップS25 ) 行
なう。次の回転パルス信号を入力したと肯定判断した場
合(ステップ825の肯定判断)、内部クロックの計数
を停止する(ステップ826)。この計数値が所定値以
内かどうか所定値と比較判断する(ステップ527)。Next, the operation of this embodiment will be explained. Rotating device 2
Waits until a start-up command is issued (step 52).
1). When a start-up command is generated, the start-up command causes the counting means (the first and second counting means 40 in FIG. 7) to start.
41) is reset (step 522). The process waits until a predetermined number of pulses are input from the rotation detector 8 (step 523). After inputting a predetermined number of pulses, the internal clock (clock output from the oscillation means 23) is counted (step 524). This counting is continued until the next rotation pulse signal is input from the rotation detector 8 (step S25). When it is affirmatively determined that the next rotation pulse signal has been input (affirmatively determined in step 825), counting of the internal clock is stopped (step 826). It is determined whether this count value is within a predetermined value by comparing it with a predetermined value (step 527).
その計数値が所定値以内であると肯定判断した場合には
、ディスク3とヘッド6との関係は正常であると判断し
、そのまま戻シとなる。その計数値が所定値を越えると
判断した場合には、ディスク3とヘッド6との関係は異
常であると判断し、例えばパルス等を検出信号として出
力しくステップ828 ) 、戻りとなる。If it is affirmatively determined that the counted value is within the predetermined value, it is determined that the relationship between the disk 3 and the head 6 is normal, and the process is returned to normal. If it is determined that the counted value exceeds a predetermined value, it is determined that the relationship between the disk 3 and the head 6 is abnormal, and a pulse or the like is output as a detection signal (step 828), and the process returns.
第8図はこの発明の一実施例ともいうべき応用例を示す
もので、50.52は電子計算機51を介して相互に接
続された第1図に示した第1及び第2の磁気ディスク装
置である。第1の磁気ディスク装置50から上述の検出
信号が電子計算機51に送られると、電子計算機51は
直ちに第1の磁気ディスク装置50に指令を出し、第1
の磁気ディスク装置50のヘッド6がディスク3から浮
上不可能となる前に、このディスク3から情報を再生し
、第2の磁気ディスク装[52にこの再生情報を記憶さ
せることによって記憶情報の消失事故を防止することが
できる。FIG. 8 shows an example of application of the present invention, in which 50 and 52 are the first and second magnetic disk drives shown in FIG. It is. When the above-described detection signal is sent from the first magnetic disk device 50 to the computer 51, the computer 51 immediately issues a command to the first magnetic disk device 50, and
Before the head 6 of the magnetic disk drive 50 becomes unable to fly above the disk 3, the information is reproduced from the disk 3 and the reproduced information is stored in the second magnetic disk drive 52, thereby preventing the loss of stored information. Accidents can be prevented.
なお、上記各実施例において、回転検出器Sは、ディス
ク3からヘッド6を介して得られる回転位置情報を用い
てもよく、上記各実施例と同様の効果を奏する。In each of the above embodiments, the rotation detector S may use rotational position information obtained from the disk 3 via the head 6, and the same effects as in the above embodiments can be achieved.
また、上記各実施例では、ヘッドを記録再生用としたが
記録用又は再生用のみでもよく、この場合には記録再生
回路は記録回路又は再生回路にとって代わられる。Further, in each of the above embodiments, the head is used for recording and reproducing, but it may also be used only for recording or reproducing, and in this case, the recording and reproducing circuit can be replaced by a recording circuit or a reproducing circuit.
さらに、上記各実施例では磁気ディスク装置の場合につ
いて説明したが、周知の光学方式、光磁気方式、レーザ
方式、電界方式、電荷方式や他の方式を応用した周知の
記憶装置としての鐘音、録画装置、その他の記憶装置で
あってもよい。Further, in each of the above embodiments, the case of a magnetic disk device has been described, but bell sound as a well-known storage device applying a well-known optical method, magneto-optical method, laser method, electric field method, electric charge method, or other method may be used. It may also be a recording device or other storage device.
マタ、マイクロコンピュータの替わシにコンピュータを
、ファームウェアの替わりにソフトウェアを、マイクロ
コンピュータ及びファームウェアの代りに電子計算機の
制御装置を用いてもよく、上記各実施例と同様の効果を
奏する。Alternatively, a computer may be used instead of the microcomputer, software may be used instead of firmware, and an electronic computer control device may be used instead of the microcomputer and firmware, and the same effects as in the above embodiments can be obtained.
以上のようにこの発明によれば、回転装置の起動時に、
ディスクの回転位置を検出する回転検出器から出力され
る回転パルス信号のパルス間隔を検出するように構成し
たので、ヘッドのディスクに対する浮上不可能となる事
故に伴うディスクの記憶情報の消失事故の発生の可能性
が若干高くなったことを検出でき、その消失事故を未然
に防止できるものが得られる効果がある。As described above, according to the present invention, when starting up the rotating device,
Since the configuration is configured to detect the pulse interval of the rotation pulse signal output from the rotation detector that detects the rotational position of the disk, it is possible to prevent the loss of information stored on the disk due to an accident in which the head is unable to float above the disk. This has the effect of being able to detect that the possibility of a loss has increased slightly, and thereby preventing such disappearance accidents.
第1図はこの発明の一実施例による記憶装置の構成図、
第2図は第1図のファームウェアの一実施例のフロー図
、第3図は第2図のフローを実現するためのブロック図
、第4図は第1図のファームウェアの他の実施例の70
−図、第5図は第4゜図のフローを実現するためのブロ
ック図、第6図は第1図の7アームウエアのもう1つの
他の実施例のフロー図、第7図は第6図のフローを実現
するためのブロック図、第8図はこの発明の一実施例と
もいうべき応用例を示すブロック図、第9図は従来の記
憶装置を示す構成図である。
図において、2は回転装置、3はディスク、6はヘッド
、8は回転検出器、13は制御装置、20はマイクロコ
ンピュータ、21はファームウェア、22は第1の計数
手段、23は発振手段、24は第2の計数手段、25は
比較判定手段、26は所定値用メモリ手段。
なお、図中、同一符号は同一、又は相当部分を示す。FIG. 1 is a configuration diagram of a storage device according to an embodiment of the present invention;
Fig. 2 is a flow diagram of one embodiment of the firmware shown in Fig. 1, Fig. 3 is a block diagram for realizing the flow shown in Fig. 2, and Fig. 4 is a 70% diagram of another embodiment of the firmware shown in Fig. 1.
Fig. 5 is a block diagram for realizing the flow shown in Fig. 4, Fig. 6 is a flow diagram of another embodiment of the 7 armware shown in Fig. FIG. 8 is a block diagram showing an example of application of the present invention, and FIG. 9 is a block diagram showing a conventional storage device. In the figure, 2 is a rotating device, 3 is a disk, 6 is a head, 8 is a rotation detector, 13 is a control device, 20 is a microcomputer, 21 is firmware, 22 is a first counting means, 23 is an oscillation means, 24 25 is a second counting means, 25 is a comparison and determination means, and 26 is a predetermined value memory means. In addition, in the figures, the same reference numerals indicate the same or equivalent parts.
Claims (1)
検出器で上記ディスクの回転位置を検出し、上記回転検
出器から出力される回転パルス信号を入力して上記回転
装置の回転を回転制御装置で制御し、上記ディスクに対
して情報を記録及び/又は再生するために用いるヘッド
を上記ディスクの記録面と対向して配置した記憶装置に
おいて、上記回転制御装置から上記回転装置の起動開始
を行なうための起動開始指令を入力し、上記回転装置の
起動開始時点から所定時間経過直後又は上記起動回始時
点から上記ディスクが所定回転数だけ回転した直後の上
記回転装置の起動時に、上記回転検出器の回転パルス信
号のパルスの間隔を検出する検出手段を設けたことを特
徴とする記憶装置。A rotation device rotates a disk as a recording medium, a rotation detector detects the rotational position of the disk, a rotation pulse signal output from the rotation detector is input, and a rotation control device controls the rotation of the rotation device. In a storage device in which a head used for controlling and recording and/or reproducing information on the disk is arranged opposite to a recording surface of the disk, the rotation control device starts the rotation device. A start-up command is input, and when the rotating device is started, immediately after a predetermined period of time has elapsed since the starting point of the rotating device, or immediately after the disk has rotated by a predetermined number of rotations from the starting point, the rotation detector is activated. A storage device comprising a detection means for detecting an interval between pulses of a rotation pulse signal.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4773386A JPS62205571A (en) | 1986-03-05 | 1986-03-05 | Memory device |
US07/007,466 US4809248A (en) | 1986-03-05 | 1987-01-28 | Memory device including a rotating disk and means for detecting change in frictional resistance between the disk and a read/record head |
US07/236,923 US4882720A (en) | 1986-03-05 | 1988-08-26 | Memory device including a rotating disk and means for detecting change in frictional resistance between the disk and a read/record head |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4773386A JPS62205571A (en) | 1986-03-05 | 1986-03-05 | Memory device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS62205571A true JPS62205571A (en) | 1987-09-10 |
Family
ID=12783539
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4773386A Pending JPS62205571A (en) | 1986-03-05 | 1986-03-05 | Memory device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS62205571A (en) |
-
1986
- 1986-03-05 JP JP4773386A patent/JPS62205571A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0355909B2 (en) | ||
US4979059A (en) | System for storing data in a separate memory when the number of positioning errors of a magnetic disc exceeds a threshold | |
JPS62205571A (en) | Memory device | |
JPS62205570A (en) | Memory device | |
KR100208454B1 (en) | Method for stopping a rotating disk-shaped recording medium | |
JPH0376253U (en) | ||
JPH11154370A (en) | Disk device | |
JPS61239461A (en) | Magnetic disk device | |
JP2557330B2 (en) | Player rotation stop device | |
JPS62154384A (en) | Storage device | |
JPS63281264A (en) | Information storage device | |
JP2645886B2 (en) | Disk rotation control device | |
JPH05109177A (en) | Disk discrimination circuit | |
JPS62154386A (en) | Storage device | |
JP2910688B2 (en) | Magnetic disk drive | |
JP3045967B2 (en) | Disc player | |
JP2516507Y2 (en) | Multi disc player | |
JPS62154383A (en) | Storage device | |
JP2675475B2 (en) | Motor stop control device | |
JPS62154385A (en) | Storage device | |
JPS62154387A (en) | Storage device | |
JP2645886C (en) | ||
JPH03113866A (en) | Magnetic disk device | |
KR970050632A (en) | How to check spindle motor constant speed of disk drive recorder | |
JPH02292774A (en) | Electronic equipment |