JPH0356097A - ステッピングモータ駆動回路 - Google Patents

ステッピングモータ駆動回路

Info

Publication number
JPH0356097A
JPH0356097A JP18955289A JP18955289A JPH0356097A JP H0356097 A JPH0356097 A JP H0356097A JP 18955289 A JP18955289 A JP 18955289A JP 18955289 A JP18955289 A JP 18955289A JP H0356097 A JPH0356097 A JP H0356097A
Authority
JP
Japan
Prior art keywords
stepping motor
signal
circuit
state
level
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
JP18955289A
Other languages
English (en)
Inventor
Hitoshi Kimura
仁 木村
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 Gunma Ltd
Original Assignee
NEC Gunma 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 NEC Gunma Ltd filed Critical NEC Gunma Ltd
Priority to JP18955289A priority Critical patent/JPH0356097A/ja
Publication of JPH0356097A publication Critical patent/JPH0356097A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Stepping Motors (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、フレキシブルディスク装置の磁気ヘッド等を
移動させるステッピングモータ駆動回路に関する. (従来の技術) フレキシブルディスク装置は、小型、低価格なのでパー
ソナルコンピュータ等の外部記憶装置として広く利用さ
れている.このフレキシブルディスク装置は、所定数の
トラックを有するフレキシブルディスクと磁気ヘッド等
から構成される.そして、データはこの磁気ヘッドを介
してフレキシブルディスク上のトラックに記録される。
従って、この磁気ヘッドを各トラックへ移動させる駆動
機構が設けられている. このような駆動機構は、一般に、n組(相)の巻線を有
しその中の一つの巻線が励磁されると所定の角度(ステ
ップ角)だけ回転するステッピングモータ、入力された
ステップパルス信号に基づいてステッピングモータの各
巻線に流す電流を切り替える駆動回路、ステツピングモ
ー夕が回転すると磁気ヘッドを水平方向に移動させるリ
ードスクリュー等で構成される。そして、この駆動回路
は、ステップパルス信号が入力されると、ステツビング
モータの励磁相を順次に切り替える.(発明が解決しよ
うとする課題) 上述したように、従来のフレキシブルディスク装置等の
ステッピングモータ駆動回路はステップパルス信号が入
力されるとステッピングモータの励磁相を単に順次に切
り替えるだけである.従って、ステッピングモータのト
ルクを100%利用していないので、ステッピングモー
タが回転を始めるとき脱調ずる確率が高い.また、ステ
ツピングモー夕には動作停止時に特別のブレーキII梢
がないので、セトリング時間が長い.このように従来の
ステッピングモータ駆動回路には解決すべき課題があっ
た。
本発明は、このような事情に鑑みてなされたものであり
、その目的は、ステッピングモータの脱調の確率を低く
でき、且つセトリング時間も短くできるフレキシブルデ
ィスク装置等のステツピングモータ駆動回路を提供する
ことにある.(課題を解決するための手段) 本発明のステッピングモータ駆動回路は、上記目的を達
成するために、入力されたステップパルスを計数して計
数値を記憶する状態記憶回路と、該状態記憶回路に記憶
されている計数値をデコードするデコーダと、該デコー
ダのデコード出力に基づいてステッピングモータの各相
を励磁するドライバ回路とから構成されるステッピング
モータ駆動回路において、 前記ステッピングモータが停止位置にいることを検出す
る第1のエンコーダと、 前記ステッピ/グモー夕がステップ角だけ回転して前記
ステップ角のほぼ中間点に達したことを検出する第2の
エンコーダと、 最初の前記ステップパルスが入力されてから前記第2の
エンコーダにより最後の信号が出力される間には一方の
状態を保持する第1の記憶素子と、該第1の記憶素子が
一方の状態を保持し且つ前記第1のエンコーダにより信
号が出力されると一方の状態を保持し、前記第1の記憶
素子が一方の状態を保持し且つ第2のエンコーダにより
信号が出力されると他方の状態を保持する第2の記憶素
子と、 前記第1の記憶素子が他方の状態を保持し且つ第2の記
憶素子が一方の状態を保持するとき、所定のパルス幅の
パルス信号を出力する第1の単安定回路と、 該第1の単安定回路により出力された前記所定のパルス
信号の立ち下がりを検出して前記第2の記憶素子を他方
の状態にするリセット回路とを設け、 前記デコーダは前記状態記憶回路に記憶されている計数
値ならびに前記第1および第2の記憶素子の状態に基づ
いてデコードする. (実施例) 次に、本発明の実施例について図面を参照して詳細に説
明する. 第1図は本発明の一実施例の回路図である。同図におい
て、1.2は状態記憶回路、3は状態記憶回路1.2の
出力信号をデコードするデコーダ、4はステッピングモ
ータドライバ回路、5はステッピングモータ、Aはステ
ッピングモータがいずれかの方向に回転してステップ角
のほぼ中間点に来ると信号を出力するエンコーダ、Bは
ステッピングモータが所定の停止〈静止〉位置に来ると
信号を出力するエンコーダである.状態記憶回路2は、
フリップフロップFF3,FF4、インバータG2およ
び排他論理和(EXORゲートと称す)GIO,G13
から構成される.状態記憶回路1は、フリップフロップ
FFI,FF2、アンドゲードG5〜G9,G14、オ
アゲードGIOおよび信号が入力されると所定のパルス
幅のパルス信号を出力する単安定回路20.21から構
成される。ステッピングモータドライバ回路4は、ステ
ッピングモータ5を可逆運転ずるためにいわゆるトI型
ブリッジと呼ばれる回路構戊となっている.ディレクシ
ョン信号fは、ステヅビングモータ5の回転方向を指定
する。
第2図は第1図の回路図の動作説明図である。
第3図はデコーダ3の真理値を示したものである.なお
、同図において「L」レベルはr O Jと、「トI」
レベルは「1」と表現してある.次に、第1図の回路図
において、ステップパルス信号gが4個入力された際の
動作について説明する。ここで、初期状態において、フ
リップフロップFFI〜FF4の出力fエ号QO〜Q3
はLレベル、ディレクション信号f(JLレベルとする
.従って、デコーダ3の入力端子dO〜d4には全て「
L」レベルの信号が入力されるので、第3図に示すよう
に、PHi 1 (i=1〜4)は「H」.r L J
 ,  r L J ,  r}{jとなる.ステッピ
ングモータドライバ回路4は、これらの出力信号に基づ
いて、例えばステッピングモータ5の巻線Ll,L2に
矢印el,e2の方向に電流を流す.この結果、ステッ
ピングモータ5のトルク特性は、第2図に示すように、
PHAとなる。
このような状態において、ステップパルスgが入力され
ると、インバータG2で反転されてフリップフロップF
F3,FF4とアンドゲートG5,G9に入力される。
この結果、フリップフロップFF4の信号QOはrl,
JレベルからrH,レベルに変化する.また、アンドゲ
ートG5の入力端子には全てrH,レベルの信号が入力
されておりアンドゲートG5はrH,レベルの信号を出
力するので、フリップフロップFFIの信号Q2もr 
l, Jレベルからr H Jレベルに変化する.従っ
て、デコーダ3のdO〜d4に1よrL),rL」,r
H,,’LJ+  rl,レベルの信号が入力されるの
で、PH21はr}{Jレベル、PH4 1は「LJレ
ベルにそれぞれ変化する. このPHil信号に基づいてステッピングモータドライ
バ回路4は、ステヅビングモータ5の巻線Ll,L2に
は矢印el,e4の向きに電流を流す.この結果、ステ
ッピングモータのトルク特性はPHBとなり、所定の方
向に回転を始める,.ステッピングモータ5が回転して
、ステップ角のほぼ中間点に達すると、エンコーダAは
、これを検出して信号aをアンドデートG8に加える。
このとき、アンドゲートG8の他方の入力端子にはHレ
ベルの信号が入力されておりアンドゲートG8はトrレ
ベルの信号を出力するので、フリップフロップFF2の
信号Q3はLレベルからHレベルに変化する.この結果
、デコーダ4の入力端子dO〜d4のレベルは、ソt’
Lソh ’ L J,  rH JrHJ ,rLJ 
,r}[Jになる・.従って、ステッピングモータ5の
トルク特性はPHCとなり、利用できる最大トルクを維
持する。
ステッピングモータ5がステップ角を回転する前にステ
ップバルスgが再度入力されると、次のような動作を行
う.フリップフロップFF4の信号QOはHレベルから
Lレベルに変化する.そして、EXORゲートG13の
一方の入力端子にはLレベルの信号Q1が、他方の入力
端子には}■レベルの信号QOが入力されているので、
EXORゲートG13はHレベルを出力する。EXOR
ゲートG10の一方の入力端子にこの}Iレベルの信号
が入力され、他方の入力端子にんはレベルのディレクシ
ン信号fが入力されているので、EXORゲートGIO
は}■レベルの信号を7リップフロップFF3のD端子
に入力する.従って、フリツプフロッ1FF3にステッ
プバルスgが入力されると、フリップフロップFF3の
信号Q1はLレベルからHレベルに変化する.また、ア
ンドゲー}G9の第1〜第3人力端子にはインバータG
2で反転されたHレベルのステップバルスg,Hレベル
の信号Q2、Hレベルの信号Q3がそれぞれ入力されて
いるので、Hレベルの信号が出力される.このHレベル
の信号はオアゲートG10を介してフリップフロップF
F2のRR子に入力されるので、フリップフロップFF
2の信号Q3はHレベルからLレベルに変化する.そし
てステツピングモータ5がステップ角を回転すると、エ
ンコーダBから信号bが出力される.このときフリツプ
フロップFF2の信号Q3はLレベルに変化しているの
で、アンドゲートG6の第1〜第3人力端子には、Hレ
ベル,Hレベル,Lレベルの信号がそれぞれ入力される
ので、フリップフロップFF1は変化しない。この結果
、デコーダ3の入力端子do〜d4にはr1,,,rl
,,rH」rH」,’L」がそれぞれ人力れれるので、
PH11ではrL」,NI」,rH」,rL」がそれぞ
れ出力される。ステッピングモータドライバ回路4は、
これらの信号に基づいてトルク特性PHCになるように
ステッピングモータ5をドライブする. このような動作をステッピングパルスf、エンコーダA
の信号aおよびエンコーダBの信号bが入力されるごと
に行う.即ち、エンコーダAから2個目の信号aが出力
されるとステッピングモータ5のトルク特性はPHCか
らPHDに変化し、3個目の信号aが出力されるとPH
DからP }t Aに変化する。
そして、4個目のステップパルスgが入力されると、フ
リップフロツ1FF2の信号Q3、フリップフロッ1F
F3の信号Q1およびフリップフロップFF4のQOは
それぞれHレベルからLレベルに変化する.そして、こ
のときはステッピングモータ5はトルク特性PHAで回
転し続ける.そして、ステップ角の中間点にくるとエン
コーダAから信号aが出力されるので、フリップフロッ
プFF3の信号Q2はLレベルからHレベルに変化する
.従って、ステッピングモータ5はトルク特性PHBで
回転し続ける. そして、ステッピングモータ5がステップ角だけ回転す
ると、エンコーダBがステップ角だけ回転したことを示
す信号bを出力する.この結果、フリップフロッ1FF
IのQ2はHレベルからLレベルに変化する.従ってト
、デコーダ3の入力端子do〜d4には、rL」,rH
」,rL」,’LJ+  rl,Jがそれぞれ人力れれ
るので、PHl1はrL」,rl,」,r}{」,r}
{」がそれぞれ出力される.ステッピングモータドライ
バ回路4は、ステッピングモータ5をトルク特性P H
 D即ち逆向きで回転させる.この動作と平行して、ア
ンドゲートG14にはHレベルの出力信号Q2,Q3が
入力されるので、}Iレベルの信号が出力される.この
信号の立ち上がりに同期して単安定回・路20が所定の
パルス幅のパルス信号dを出力すすると、単安定回i%
21はこのパルス信号dの立ち下がりに同期してパルス
eを出力する.このパルスeにより、フリップフロップ
FF2はリセットされ、信号Q3はLレベルになる。従
って、単安定回路20のパルス信号dのパルス幅の時間
だけステッピングモータ5は逆回転のトルク特性P H
 Dになり、ブレーキがかけられるので、セトリング時
間を早めることができる, このような動作が終了した後は、初期状態に戻るので、
ステヅピングモータ5はトルク特性PHAになるように
制御され、その時点の位置を維持する.従って、ステッ
ピングモータ5は安定点で静止し続ける. (発明の効果) 以上に説明したように、本発明のステツビングモー夕の
駆動回路によれば、ステツピングモータのトルクを有効
に利用できる.従って、高速のステップパルスに対して
も゛脱調しに<<、且つセトリング時間を短くできる.
【図面の簡単な説明】
第1図は本発明の一実施例の構或図、 第2図は第1図の実施例の動作説明図、第3図はデコー
ダ3の真理値を示す図である.1.2・・・状態記憶回
路,3・・・デコーダ,4・・・ステッピングモータド
ライバ回路、5・・・ステツビングモータ、20.21
・・・単安定回路、A,B・・・エンコーダ、FF1〜
FF4・・・フリツプフロツプ。

Claims (1)

  1. 【特許請求の範囲】 入力されたステップパルスを計数して計数値を記憶する
    状態記憶回路と、該状態記憶回路に記憶されている計数
    値をデコードするデコーダと、該デコーダのデコード出
    力に基づいてステッピングモータの各相を励磁するドラ
    イバ回路とから構成されるステッピングモータ駆動回路
    において、前記ステッピングモータが停止位置にいるこ
    とを検出する第1のエンコーダと、 前記ステッピングモータがステップ角だけ回転して前記
    ステップ角のほぼ中間点に達したことを検出する第2の
    エンコーダと、 最初の前記ステップパルスが入力されてから前記第2の
    エンコーダにより最後の信号が出力される間には一方の
    状態を保持する第1の記憶素子と、該第1の記憶素子が
    一方の状態を保持し且つ前記第1のエンコーダにより信
    号が出力されると一方の状態を保持し、前記第1の記憶
    素子が一方の状態を保持し且つ第2のエンコーダにより
    信号が出力されると他方の状態を保持する第2の記憶素
    子と、 前記第1の記憶素子が他方の状態を保持し且つ第2の記
    憶素子が一方の状態を保持するとき、所定のパルス幅の
    パルス信号を出力する第1の単安定回路と、 該第1の単安定回路により出力された前記所定のパルス
    信号の立ち下がりを検出して前記第2の記憶素子を他方
    の状態にするリセット回路とを設け、 前記デコーダは前記状態記憶回路に記憶されている計数
    値ならびに前記第1および第2の記憶素子の状態に基づ
    いてデコードすることを特徴とするステッピングモータ
    駆動回路。
JP18955289A 1989-07-21 1989-07-21 ステッピングモータ駆動回路 Pending JPH0356097A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18955289A JPH0356097A (ja) 1989-07-21 1989-07-21 ステッピングモータ駆動回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18955289A JPH0356097A (ja) 1989-07-21 1989-07-21 ステッピングモータ駆動回路

Publications (1)

Publication Number Publication Date
JPH0356097A true JPH0356097A (ja) 1991-03-11

Family

ID=16243234

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18955289A Pending JPH0356097A (ja) 1989-07-21 1989-07-21 ステッピングモータ駆動回路

Country Status (1)

Country Link
JP (1) JPH0356097A (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5380516A (en) * 1976-12-24 1978-07-17 Sony Corp Pulse motor drive
JPS552335A (en) * 1978-06-22 1980-01-09 Richo Denshi Kogyo Kk Driving cear of pulse motor
JPS58179199A (ja) * 1982-04-09 1983-10-20 Seiko Epson Corp ステツピングモ−タ制御装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5380516A (en) * 1976-12-24 1978-07-17 Sony Corp Pulse motor drive
JPS552335A (en) * 1978-06-22 1980-01-09 Richo Denshi Kogyo Kk Driving cear of pulse motor
JPS58179199A (ja) * 1982-04-09 1983-10-20 Seiko Epson Corp ステツピングモ−タ制御装置

Similar Documents

Publication Publication Date Title
KR0158614B1 (ko) 모오스-스타트 회로 및 그 제어 방법
US3353076A (en) Motor control circuit for a stepping motor
US3378741A (en) Digital coarse and fine stepping motor control using an encoder for coarse position
JPH10191684A (ja) 多相dcモータのpwm動作におけるモータ位置を検知する装置及び方法
CN106452233B (zh) 电机驱动装置及电子表
US4594620A (en) Disk storage file with a four phase, single phase drive stepping motor
US4564796A (en) Driving circuit for a stepping motor
JPH0356097A (ja) ステッピングモータ駆動回路
JPS6115381B2 (ja)
US6084364A (en) Using different frequency clocks to clock counters of a driver circuit at spin-up and at regulation
JP3381561B2 (ja) ステッピングモータの駆動装置及びこれを用いた監視カメラ装置
US5512805A (en) Method and apparatus for determining reverse rotation of a polyphase DC motor
JP2621633B2 (ja) ステッピングモータ制御回路
JP4269380B2 (ja) モータ駆動回路及びディスク装置
CA1269435A (en) Mechanism for positioning an output member
US3486093A (en) Motor control in a process control system
JP3288339B2 (ja) センサレスbldcモータの駆動回路及び方法
JPS6020798A (ja) パルスモ−タ−用駆動装置
US6404161B1 (en) Self-calibrated circuit for the measurement of time intervals
JP2002223584A (ja) 直流モータ用制御装置
JPS58118055A (ja) 回転駆動装置
JP2812011B2 (ja) 中間ステップ発生回路
JPS6051028A (ja) Pwm出力daコンバ−タ
JP2820724B2 (ja) 画像読取装置のサーボモータの駆動制御装置
JPH03268279A (ja) ゼロトラック検出回路