JPS58201585A - モ−タ駆動制御装置 - Google Patents

モ−タ駆動制御装置

Info

Publication number
JPS58201585A
JPS58201585A JP58042491A JP4249183A JPS58201585A JP S58201585 A JPS58201585 A JP S58201585A JP 58042491 A JP58042491 A JP 58042491A JP 4249183 A JP4249183 A JP 4249183A JP S58201585 A JPS58201585 A JP S58201585A
Authority
JP
Japan
Prior art keywords
motor
speed
processor
signal
sector
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.)
Granted
Application number
JP58042491A
Other languages
English (en)
Other versions
JPS627787B2 (ja
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.)
International Business Machines Corp
Original Assignee
International Business Machines 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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPS58201585A publication Critical patent/JPS58201585A/ja
Publication of JPS627787B2 publication Critical patent/JPS627787B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P3/00Measuring linear or angular speed; Measuring differences of linear or angular speeds
    • G01P3/64Devices characterised by the determination of the time taken to traverse a fixed distance
    • G01P3/66Devices characterised by the determination of the time taken to traverse a fixed distance using electric or magnetic means
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P3/00Measuring linear or angular speed; Measuring differences of linear or angular speeds
    • G01P3/42Devices characterised by the use of electric or magnetic means
    • G01P3/44Devices characterised by the use of electric or magnetic means for measuring angular speed
    • G01P3/48Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage
    • G01P3/481Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage of pulse signals
    • G01P3/489Digital circuits therefor
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/20Driving; Starting; Stopping; Control thereof
    • G11B19/28Speed controlling, regulating, or indicating
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P23/00Arrangements or methods for the control of AC motors characterised by a control method other than vector control
    • H02P23/18Controlling the angular speed together with angular position or phase
    • H02P23/186Controlling the angular speed together with angular position or phase of one shaft by controlling the prime mover

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)
  • Control Of Electric Motors In General (AREA)
  • Control Of Velocity Or Acceleration (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 本発明は、情報記憶ディスク駆動装置に係り、特に情報
記憶ディスク駆動装置の回転速度tl−制御する装置に
関する。
磁気ディスク駆動装置においては、いくつかのパラメー
タが媒体の回転速度を精密に調整することに依存してい
る。これらのパラメータには、データ速度、データ・セ
クタ領域へデータ全−二込み且つ該領域からデータを読
取るトランスジューサの能力、空気薄膜上の媒体面の上
方に支持されるスライダを担持するトランスジューサの
飛行特性並びに回転装置によって空気循環が確ヴされ制
御される装置においては、空気流速、及び媒体面か ゛
らの像粒子除去の効率が含まれる。
本発明によるモータ速度制御は、始動から運転まで3つ
のモードの動作を含む。例えば、初期モードにおいては
、45度離して配置された2つのホール・センサがモー
タの永久磁石の4つの磁極の通過によって誘導される磁
束変化を感知して、1/8回転毎に1つのパルスを発生
する。第1及び第2のモードはプロセッサによって制御
される。
第1モードにおいて、プロセッサは1/8回転につき6
.4マイクロ秒の精度で速度を測定するために内部タイ
マーを使用する。178回転は、ホール・センサの位置
、及びセンサが感知する永久磁石の磁極の長さの変動に
よって不正確なものとなる。このような固有の不正確さ
を克服するために、完全な動作速度に達したときに第2
段階の制御が行われる。第2モードにおいて、完全な1
つの回転にわたって速度が測定され、精確な反復回転距
離に関して連続的な測定が行われる。
所定精度の速度調整が得られたとき、プロセッサは、例
えばディスク駆動装置のような制御対象装置の動作(運
転)の間有用な第3段階の速度制御を行うハードウェア
回路に対する主制御を放棄する。このモードにおいては
、各セクタについて速度が測定され、谷ディスク回転の
間に複数回(典型的な場合では50回を越える回数)速
度感知が行われる。走査回路は各セクタの間発生する予
め記録逐れた独特の部分を読取り、セクタ間の時間が測
定される。1つのセクタの通過の間の速度が所定値に等
しいか又はこれより太きいときには、駆動パルスは発生
しない。速度が所定の値より低いことが示されると、駆
動パルスがモータに供給される。従って、モータが1つ
のセクタの間低速で運転されていることが感知されると
、次に続くセクタの間モータに1つの駆動パルスが送ら
れる。
モータが1つのセクタの間高速で運転されていることが
感知されると、モータには駆動パルスが供給されず、モ
ータは次に続くセクタの通過の間惰性で運転される。第
6モードの動作の間、エラー状態が発生しない限り、コ
ントローラ(プロセッサ)は制御対象装置に関連した他
の機能を自由に実行する。これはモータをオフに切換え
る指令が生じるまで継続する。かかる指令が発せられる
と、プロセッサが第1段階すなわち初期モードの制御に
戻る。独立のハードウェア回路によって制御される第5
モード動作すなわち制御対象装置の動作の間、プロセッ
サは同期インジケータを感知し、第6モードのディジタ
ル回路の同期はずれが生じたときに割込みを行わせろ。
モータに問題が生じると、適正な速度を再確立するため
に第1段階の制御に戻る。
プロセッサは、停止指令を受けると、制御対象装置が運
転を行っているときに動作するすなわち第6段階のディ
ジタル論理回路を消勢する。減速の間、モータが通常の
回転方向と反対のトルクを発生するようにモータにパル
スが与えられろ。減速の間モータが非常に低速となって
逆転するのを防止するために制動力を低減するように1
/8回転毎にパルスが供給される。回転速度が閾値より
も低くなると、減速が終了し、モータは惰性で停止する
本発明の目的は、装置コントローラすなわちデータ・プ
ロセッサの固有の計数及び制御能力を使用してモータ及
びこれに関連したディスク媒体の回転の加速を制御し且
つ速度を調整することにある。
本発明の別の目的は、コントローラを他のディスク駆動
動作タスクを実行できるように解放してやる独立のノ・
−ドウエアによって動作速度調整を維持することにある
また、本発明の実施例においては、モータ巻線電流を所
定値より大きくすることなく減速制御を行い指令に応じ
てモータを停止させることができる。
以下、添付図面を参照して本発明の実施例について説明
する。
第1図には、Pl、P2、P3及びP4として示された
4相巻線を有する二本巻モータ10を含むモータ、駆動
回路及び整流子回路の一般的構成が示されている。一対
のホール効果センサH1及びH2が〃いに45度の角度
離隔されてモータ固定子に取付けられている。モータ1
0は駆動回路11を介して24ボルトの電圧源によって
駆動される。電流は線12で感知され、閾値を越えたと
きに線1ろに過電流信号が発生される。整流子回路62
は、ホール・センサH1及びH2から入力信号を受け、
第2図に示されているように1度に1つずつ連続的に巻
線Pl乃至P4に選択的に信号を供給する。モータ駆動
慣号15は、第2図に示されているように加速又は減速
のために巻線を順序付ける線16の順方向信号及びホー
ル・センサ信号に従って適当な巻線に供給される。
モータ10は固定子18と回転子19とを有する(第5
図参照)。1枚又はそれ以上のデータ・ディスクがモー
タ10との一体的回転を得るために回転子19に取付ら
れる。情報すなわちデータはリニア・アクチュエータ2
1によって担持されたトランジューサによって半径方向
にアクセスされるディスクの同心トラックに記憶される
。各トラックは複数(典型例においては50又はそれ身
重)のセクタを含む。各セクタは、識別(ID)セクタ
部、及びこれに続くデータ・セクタ部を含む。谷識別セ
クタ部には、セクタの存在を示すパターンが予め書込ま
れている。
第6図はホール・センサ線H1及びH2、過電流信号N
13、並びに識別セクタ部が同期されていることを示す
信号#!25が接続されたプロセッサ22を示す。第4
図は過電流信号13を受ける回路を示す。同期2進カウ
ンタ27は、3.2マイクロ秒クロック・パルスを8個
計数したときに、ANDゲート60へのモータ駆動付勢
信号の供給を阻市するように作用する約25マイクロ秒
のパルスを出力29から発生できるようにするANDゲ
ート28からの信号を受ける。従って、過電流状態が感
知されたときにはモータへの電力供給は25マイクロ秒
の間中断する。
駆動装置が停止状態から始動するときには、モータ駆動
付勢信号62が高レベルとなり、過電流信号29がAN
DゲートろOを消勢するときを除くすべての時間、信号
66を高レベルにする。連続的なモータ駆動信号15を
発生するようにANDゲート35及びORゲート66を
満足させるにはデユーティ・サイクル信号34が低レベ
ルで識別部同期信号25が低レベルである必要がある。
これにより、過電流状態が生じたときの中断を除いて連
続的なデユーティ・サイクルが得られる。
過電流状態による25マイクロ秒の中断によりコイル電
流は過電流状態よりも十分低い値になることができる。
この時間の間、順方向信号16もまた高レベルである。
初期動作モードの間、プロセッサ22はディスク・アセ
ンブリの各1/8回転の間の速度全測定するためにホー
ル・センサH1及びH2からの入力を感知する。内部時
間間隔タイマーが各1/8回転の間64マイクロ秒の精
度で速度を測定する。
これらの測定は、感知すべき永久磁石の長さの変動及び
ホール・センサの位置の公差によってエラーが含まれる
ホール・センサの転移間間隔がモータの全速回転に必要
な時間の1/8に等しくなると、プロセッサ22は制御
を第2段階に切換える。第2段階の制御においては、プ
ロセッサ22は完全な1回転にわたってモータ速度を測
定する。これは・ 1つのセンサH1を使用し且つ1つ
おきの出力を使用して行われる。何故なら、各ホール・
センサは1回転につき2つの完全な磁化サイクルを感知
しているからである。センサH1の出力信号は、割込選
択0信号が低レベルで且つ割込選択1信号が高レベルの
ときに第2動作モードの間第6図のANDゲ〜トロ9及
びORゲート4を付勢することによって線68を介して
信号INTとしてプロセッサ22に供給される。
第7図に示されているように、同期2進カウンタ49は
51.2マイクロ秒のクロック入力を受ける。カウンタ
49の値が5のとき、その4ビツト出力がANDゲート
50及び51並びにインバータ52及び53を介してラ
ッチ54をセントする。
カウンタ49がオーバーフローして零になるとラッチ5
4はリセットされる。従って、ラッチ54は線42及び
41にそれぞれ11/16テユーテイ・サイクル信号及
び5/16デユーテイ・サイクル信号を発生する。
プロセッサ22はホール・サンプH1によって割込みを
受け、これによりプロセッサの時間間隔タイマーがリセ
ットされる。時間間隔タイマーのオーバーフローは、次
のホール・センサ信号の入力のために割込みが可能とな
る時間である1回転の90%まで記録される。割込みの
後、時間間隔タイマー及びオーバーフロー・レジスタの
自答は公称のモータ回転周期と比較される。高速ならば
、論理回路が低いデユーティ・サイクル信号41を選択
してゲート45を付勢するように制御が負われ、モータ
10がわずかに低速となることが可能となる。低速なら
ば、高いデユーティ・サイクル信号42が選択されてゲ
ート44が付勢され、モ−夕10はわずかに高速となる
ことが可能となる。
測定されたモータ速度が公称値の所定公差範囲内であれ
ば、プロセッサ22はディスク走査回路がセクタ毎に1
つずつ予め記録されたパターンを探知することを可能に
する。ディスク走査回路がセクタ・パルスと同期してい
て識別部同期信号25を発生すると、ゲート46が付勢
され且つゲート35及び47が消勢されたときに第3段
階の制御に入る。
第6段階の動作においては、走査回路は識別部同期信号
25を高レベルにする予め記録されたディスク・パター
ンを探索する。カウンタ回路はセクタ間の時間を測定す
る。第8図において、カウンタ55.56及び57は1
00ナノ秒のクロック・パルスによって駆動され、セク
タ・パルスによって初期設定される。カウンタ55.5
6及び57の種々の出力は、第8図に示されたようにA
NDゲート58及び59に接続され、これによりランチ
60はバイト計数値224でリセットされバイト計数値
640でセットされる。第1の時間合の640バイトす
なわち272マイクロ秒)を越えると、ラッチ60がセ
ットされ、駆動パルスがANDゲート46を介してモー
タに供給される(第6図)。ディスク・アセンブリが2
72マイクロ秒(バイト計数値が640)より短い時間
でセクタを通過すると、次に続くセクタの開駆動パルス
は発生されない。ここにおいて、第8図に示されたディ
ジタル回路がプロセッサのがわりにモータ制御装置とし
て動作する。第8図のディジタル回路が同期がとられて
いなければ、プロセッサは識別部同期信号を感知しとも
に低レベルの割込選択O信号及び割込選択1信号並びに
割込入力が割込まれるようにセントアップする。
第3段階の動作においては、プロセッサ22は・モータ
に関係ないことを処理するためにその処理能力を100
チ使用できる。ディジタル・ハードウェア中でモータ制
御に関する問題が生じれば、割込みを受ける。このよう
な問題が生じた場合、プロセッサ22はモータを適正な
速度にするためにモータ制御を第1段階に戻す。エラー
が生じなければ、モータは該モータをオフに切換える指
令が受取られるまでハードウェア制御の下におかれる。
このような指令が発せられると、プロセッサ22は第1
段階のモータ制御に戻る。
ディスクを停止するために、プロセッサ22はディスク
走査論理回路を消勢し、ハードウェアがモータの制御を
行えないようにする。プロセッサ22は整流子62に対
して作用する逆方向線(低レベルの順方向線16)によ
って第1制御段階に切換わる。これにより、モータ巻線
に全電流が供給され、回転子の回転が遅れ、通常の回転
方向の反対のトルクが発生する。始動のための一連の動
作の間、モータ駆動信号は、過電流が発生する毎に第4
図に示された回路によって約25マイクロ秒の間断続さ
せられる。
プロセッサ22は、時間間隔タイマーを使用することに
よって、各ホール・センサの出力変化に続く最高25ミ
リ秒の時間の開駆動線を付勢状態に維持する。このよう
にして、速度が50 ORPMより低くなったとき、制
動力はモータが(回転速度Oに向かって減速されている
ときに9逆転しないように低減される。同じ理由により
、センサの出力変化の間の時間が2 [] 0 ミリ秒
を越えたときにモータ電流は完全に停止される。これに
よりモータは約4ORPMから惰性で停止することが可
能になる。
【図面の簡単な説明】
第1図は本発明を取入れたモータ制御装置の整流子、駆
動回路、及びモータ巻線回路の一例を示す概略構成図、
第2図は加速及び減速の場合のセンサ出力及び巻線順序
を示すタイミング図、第6図はモータ制御装置の6つの
段階すなわち3つのモードのための装置プロセッサ及び
ゲート回路を示す論理ブロック図、第4図は過電流状態
が感知されたときに25マイクロ秒のゲート阻止信号を
発生するカウンタ回路を示す論理ブロック図、第5図は
モータ・ディスク・アセンブリとこれに協働するトラン
スジューサ位置決めアクチュエータとを示す概略図、第
6図は制御の3つのモードすなわち3つの段階において
使用される割込選択回路を示す論理ブロック図、第7図
は速度調整を行うために第2モードすなわち第2段階で
使用される高いデユーティ・サイクル及び低いデユーテ
ィ・サイクルを発生するカウンタ及び論理回路を示す論
理ブロック図、第8図は第5段階すなわち第6モードの
駆動動作すなわち運転状態の間プロセッサと独立にモー
タ速度を制御するのに使用されるハードウェア・カウン
タ及び論理回路を示す論理ブロック図である。 10・・・・モータ、11・・・・駆動回路、22・・
・・プロセッサ、27.49・・・・同期2進カウンタ
、55.56.57・・・・カウンタ、Hl、H2・・
・・ホール・センサ。 出願人  インターナショナル・ビジネス・マシ―ノズ
・コーオし−ンヨン代理人 弁理士  山   本  
 仁   朗(外1名) 属     讐 冒 噛

Claims (1)

  1. 【特許請求の範囲】 モータに連結された被駆動体の速度を調整するモータ駆
    動制御装置において プロセッサの制御の下に前記被駆動体を動作速度まで加
    速し、且つ前記被駆動体の速度を所定範囲内に調整する
    ようにされた第1手段と、前記プロセッサが前記モータ
    に無関係なことを自由に取扱えるように前記被駆動体の
    速度を所定範囲内に維持するようにされたディジタル回
    路と、を具備するモータ駆動制御装置。
JP58042491A 1982-05-17 1983-03-16 モ−タ駆動制御装置 Granted JPS58201585A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US06/378,968 US4477750A (en) 1982-05-17 1982-05-17 Multi-level disk drive motor speed control
US378968 1995-01-26

Publications (2)

Publication Number Publication Date
JPS58201585A true JPS58201585A (ja) 1983-11-24
JPS627787B2 JPS627787B2 (ja) 1987-02-19

Family

ID=23495284

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58042491A Granted JPS58201585A (ja) 1982-05-17 1983-03-16 モ−タ駆動制御装置

Country Status (3)

Country Link
US (1) US4477750A (ja)
EP (1) EP0094492A3 (ja)
JP (1) JPS58201585A (ja)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4843288A (en) * 1988-03-28 1989-06-27 Rigidyne Corporation Phase locked motor control system for multiple disk drive units
JP2926909B2 (ja) * 1990-06-26 1999-07-28 ソニー株式会社 デイスクドライブ装置
US5438464A (en) * 1993-04-23 1995-08-01 Quantum Corporation Synchronization of multiple disk drive spindles
DE69414632T2 (de) * 1993-04-23 1999-07-22 Quantum Corp., Milpitas, Calif. Plattenantriebspindelphasenverriegelung an ein Referenzpignal
US5589996A (en) * 1993-12-13 1996-12-31 Seagate Technology, Inc. Method and apparatus for controlling spindle speed to compensate for drag in a disk drive system
US6084742A (en) * 1994-04-06 2000-07-04 Fujitsu Limited Drive control apparatus for a disk drive
US10044302B2 (en) 2017-01-06 2018-08-07 Honeywell International Inc. Methods and apparatus for multi-mode motor speed calculation using digital hall effect sensors
CN112450760A (zh) * 2019-09-09 2021-03-09 广东美的生活电器制造有限公司 电机测速结构、电机、料理机及电机测速方法

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3207970A (en) * 1961-01-09 1965-09-21 Minnesota Mining & Mfg Dual phase d.c. motor speed control system
US3309597A (en) * 1964-04-20 1967-03-14 Potter Instrument Co Inc Motor acceleration control system
US3560827A (en) * 1969-05-09 1971-02-02 Security Trust Co Of Rochester System for controlling the velocity and position of a rotating member
US3665172A (en) * 1969-06-25 1972-05-23 Shell Oil Co Control of a process variable by a computer and a controller which replaces the computer
US3663877A (en) * 1970-04-02 1972-05-16 Ampex Brushless dc motor including tachometer commutation circuit
US3662099A (en) * 1970-06-26 1972-05-09 Cartridge Television Inc Servo system for video recorder
BE795157A (fr) * 1972-02-08 1973-08-08 Philips Nv Dispositif d'enregistrement de reproduction d'information d'image
US3836833A (en) * 1973-06-28 1974-09-17 Ibm Adaptive motor acceleration
US4302785A (en) * 1977-04-18 1981-11-24 Sangamo Weston, Inc. Method and apparatus for controlling tape recorder
US4146910A (en) * 1977-04-21 1979-03-27 Sycor, Inc. Combined speed control and sectoring index for disc recorders and the like
US4250438A (en) * 1978-03-07 1981-02-10 Oki Electric Industry Co., Ltd. Digitally controlled acceleration and deceleration system
JPS57211612A (en) * 1981-06-23 1982-12-25 Sony Corp Phase servo circuit

Also Published As

Publication number Publication date
US4477750A (en) 1984-10-16
EP0094492A3 (en) 1984-02-22
EP0094492A2 (en) 1983-11-23
JPS627787B2 (ja) 1987-02-19

Similar Documents

Publication Publication Date Title
US6198590B1 (en) Disk drive employing method of spinning down its spindle motor to reduce the time required for subsequently spinning it up
US5530326A (en) Brushless DC spindle motor startup control
US4851755A (en) Low power stepper motor drive system and method
US3922590A (en) Electrical systems and apparatus
US5982571A (en) Disk drive with closed loop commutator and actuator oscillator
US6051943A (en) Servo motor controller using position interpolation
US7573214B1 (en) Method and apparatus for spindle motor control
US3353076A (en) Motor control circuit for a stepping motor
EP0419303B1 (en) A pulse with modulation control system for a motor
JPS58201585A (ja) モ−タ駆動制御装置
EP0123849B1 (en) Disk storage file with a four phase, single phase drive stepping motor
US5990656A (en) Frequency detector
USRE38264E1 (en) Rotary drive for a data carrier
US4922513A (en) Rotation control circuit for a hall motor
US4422113A (en) Stepping motor drive system
US5633570A (en) Position feedback control of brushless DC motors from standstill
EP0192896B1 (en) Apparatus for recording and reading binary information on a magnetic disc
US5283702A (en) Power saving system for rotating disk data storage apparatus
JPH02276491A (ja) ブラシレス直流モータの制御方法
JPS6147075B2 (ja)
KR100245895B1 (ko) 구동 위상 검출기를 가진 레코더
JPH01122388A (ja) ブラシレスモータのセンサレス駆動装置
JPH0634616B2 (ja) モ−タ速度監視回路
KR100222473B1 (ko) 임펄스발생 마그네트가 착자된 헤드드럼모터의 구동회로와 그 제어방법
JPS58179200A (ja) ステツピングモ−タ駆動方式