JPH0356097A - Driving circuit for stepper motor - Google Patents
Driving circuit for stepper motorInfo
- 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
Links
- 238000004804 winding Methods 0.000 abstract description 6
- 238000000034 method Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 7
- 230000005284 excitation Effects 0.000 description 2
- 101100136519 Arabidopsis thaliana PHL1 gene Proteins 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Control Of Stepping Motors (AREA)
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、フレキシブルディスク装置の磁気ヘッド等を
移動させるステッピングモータ駆動回路に関する.
(従来の技術)
フレキシブルディスク装置は、小型、低価格なのでパー
ソナルコンピュータ等の外部記憶装置として広く利用さ
れている.このフレキシブルディスク装置は、所定数の
トラックを有するフレキシブルディスクと磁気ヘッド等
から構成される.そして、データはこの磁気ヘッドを介
してフレキシブルディスク上のトラックに記録される。DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a stepping motor drive circuit for moving a magnetic head, etc. of a flexible disk device. (Prior Art) Flexible disk devices are widely used as external storage devices for personal computers and the like because they are small and inexpensive. This flexible disk device consists of a flexible disk having a predetermined number of tracks, a magnetic head, and the like. Data is then recorded on tracks on the flexible disk via this magnetic head.
従って、この磁気ヘッドを各トラックへ移動させる駆動
機構が設けられている.
このような駆動機構は、一般に、n組(相)の巻線を有
しその中の一つの巻線が励磁されると所定の角度(ステ
ップ角)だけ回転するステッピングモータ、入力された
ステップパルス信号に基づいてステッピングモータの各
巻線に流す電流を切り替える駆動回路、ステツピングモ
ー夕が回転すると磁気ヘッドを水平方向に移動させるリ
ードスクリュー等で構成される。そして、この駆動回路
は、ステップパルス信号が入力されると、ステツビング
モータの励磁相を順次に切り替える.(発明が解決しよ
うとする課題)
上述したように、従来のフレキシブルディスク装置等の
ステッピングモータ駆動回路はステップパルス信号が入
力されるとステッピングモータの励磁相を単に順次に切
り替えるだけである.従って、ステッピングモータのト
ルクを100%利用していないので、ステッピングモー
タが回転を始めるとき脱調ずる確率が高い.また、ステ
ツピングモー夕には動作停止時に特別のブレーキII梢
がないので、セトリング時間が長い.このように従来の
ステッピングモータ駆動回路には解決すべき課題があっ
た。Therefore, a drive mechanism is provided to move this magnetic head to each track. Such a drive mechanism generally includes a stepping motor that has n sets (phases) of windings and rotates by a predetermined angle (step angle) when one of the windings is energized, and an input step pulse. It consists of a drive circuit that switches the current flowing through each winding of the stepping motor based on a signal, and a lead screw that moves the magnetic head horizontally when the stepping motor rotates. When the step pulse signal is input, this drive circuit sequentially switches the excitation phase of the stepping motor. (Problem to be Solved by the Invention) As described above, the stepping motor drive circuit of a conventional flexible disk device simply switches the excitation phase of the stepping motor sequentially when a step pulse signal is input. Therefore, since 100% of the stepping motor's torque is not utilized, there is a high probability that the stepping motor will step out when it starts rotating. Also, since the stepping motor does not have a special Brake II arm when the motor stops operating, it takes a long time to settle. As described above, the conventional stepping motor drive circuit has problems to be solved.
本発明は、このような事情に鑑みてなされたものであり
、その目的は、ステッピングモータの脱調の確率を低く
でき、且つセトリング時間も短くできるフレキシブルデ
ィスク装置等のステツピングモータ駆動回路を提供する
ことにある.(課題を解決するための手段)
本発明のステッピングモータ駆動回路は、上記目的を達
成するために、入力されたステップパルスを計数して計
数値を記憶する状態記憶回路と、該状態記憶回路に記憶
されている計数値をデコードするデコーダと、該デコー
ダのデコード出力に基づいてステッピングモータの各相
を励磁するドライバ回路とから構成されるステッピング
モータ駆動回路において、
前記ステッピングモータが停止位置にいることを検出す
る第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の回転方向を指定
する。The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a stepping motor drive circuit for a flexible disk device, etc., which can reduce the probability of step-out of the stepping motor and shorten the settling time. It's about doing. (Means for Solving the Problems) In order to achieve the above object, the stepping motor drive circuit of the present invention includes a state memory circuit that counts input step pulses and stores the counted value, and a state memory circuit that counts input step pulses and stores the counted value. In a stepping motor drive circuit comprising a decoder that decodes stored count values and a driver circuit that excites each phase of the stepping motor based on the decoded output of the decoder, the stepping motor is at a stop position. a first encoder that detects that the stepper/gumometer has rotated by a step angle and has reached approximately the midpoint of the step angle; a first storage element that holds one state while the last signal is output by the second encoder; a second storage element that holds one state when a signal is output, the first storage element holds one state, and holds the other state when a signal is output from the second encoder; , a first monostable circuit that outputs a pulse signal with a predetermined pulse width when the first storage element holds the other state and the second storage element holds one state; a reset circuit that detects a fall of the predetermined pulse signal outputted by the monostable circuit and sets the second storage element to the other state, and the decoder is stored in the state storage circuit. Decoding is performed based on the count value and the states of the first and second storage elements. (Example) Next, an example of the present invention will be described in detail with reference to the drawings. FIG. 1 is a circuit diagram of an embodiment of the present invention. In the figure, 1.2 is a state memory circuit, 3 is a decoder that decodes the output signal of the state memory circuit 1.2, 4 is a stepping motor driver circuit, 5 is a stepping motor, and A is a state memory circuit in which the stepping motor is operated in either direction. Encoder B outputs a signal when the stepping motor rotates and reaches approximately the midpoint of the step angle.B is an encoder that outputs a signal when the stepping motor reaches a predetermined stop (rest) position. The state memory circuit 2 is
Flip-flops FF3, FF4, inverter G2, and exclusive OR (referred to as EXOR gate) GIO, G13
It consists of The state storage circuit 1 is composed of flip-flops FFI, FF2, AND gates G5 to G9, G14, OR gate GIO, and a monostable circuit 20.21 that outputs a pulse signal of a predetermined pulse width when a signal is input. The stepping motor driver circuit 4 has a circuit structure called a so-called I-type bridge in order to operate the stepping motor 5 reversibly. The direction signal f specifies the rotation direction of the stabbing motor 5.
第2図は第1図の回路図の動作説明図である。FIG. 2 is an explanatory diagram of the operation of the circuit diagram of FIG. 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となる。Figure 3 shows the truth value of decoder 3. In addition, in the same figure, the "L" level is r O J and "T I"
The level is expressed as "1". Next, the operation when four step pulse signals g are input in the circuit diagram of FIG. 1 will be described. Here, in the initial state, the output signals QO to Q3 of the flip-flops FFI to FF4 are
is L level, and the direction signal f (JL level. Therefore, the input terminals dO to d4 of the decoder 3 are all "
Since a signal of "L" level is input, PHi 1 (i=1 to 4) becomes "H" as shown in FIG. r L J
, r L J , r}{j. Based on these output signals, the stepping motor driver circuit 4 causes current to flow through the windings Ll and L2 of the stepping motor 5 in the directions of arrows el and e2, for example. As a result, the torque characteristics of the stepping motor 5 are as shown in FIG.
Becomes PHA.
このような状態において、ステップパルスgが入力され
ると、インバータG2で反転されてフリップフロップF
F3,FF4とアンドゲートG5,G9に入力される。In such a state, when the step pulse g is input, it is inverted by the inverter G2 and the flip-flop F
It is input to F3, FF4 and AND gates 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に加える。As a result, the signal QO of flip-flop FF4 is rl,
Changes from J level to rH level. In addition, all the input terminals of the AND gate G5 are input with rH, level signals, and the AND gate G5 outputs rH, level signals, so the signal Q2 of the flip-flop FFI is also rH.
Changes from l, J level to r H J level. Therefore, dO to d4 of decoder 3 is 1 to rL), rL'', r
Since signals of H,,'LJ+rl, level are input, PH21 changes to r}{J level and PH41 changes to 'LJ level. Based on this PHil signal, the stepping motor driver circuit 4 changes to step Current is passed through the windings Ll and L2 of the stepping motor 5 in the directions of arrows el and e4.As a result, the torque characteristic of the stepping motor becomes PHB, and the stepping motor 5 starts rotating in a predetermined direction. , when the step angle reaches approximately the midpoint, encoder A detects this and adds signal a to AND date G8.
このとき、アンドゲートG8の他方の入力端子にはHレ
ベルの信号が入力されておりアンドゲートG8はトrレ
ベルの信号を出力するので、フリップフロップFF2の
信号Q3はLレベルからHレベルに変化する.この結果
、デコーダ4の入力端子dO〜d4のレベルは、ソt’
Lソh ’ L J, rH JrHJ ,rLJ
,r}[Jになる・.従って、ステッピングモータ5の
トルク特性はPHCとなり、利用できる最大トルクを維
持する。At this time, an H level signal is input to the other input terminal of AND gate G8, and AND gate G8 outputs a Tr level signal, so signal Q3 of flip-flop FF2 changes from L level to H level. do. As a result, the level of the input terminals dO to d4 of the decoder 4 is
L soh' L J, rH JrHJ, rLJ
, r} [becomes J. Therefore, the torque characteristic of the stepping motor 5 becomes PHC, and the maximum available torque is maintained.
ステッピングモータ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に変化する。If the step pulse g is input again before the stepping motor 5 rotates the step angle, the following operation is performed. The signal QO of flip-flop FF4 changes from H level to L level. Since the signal Q1 at the L level is input to one input terminal of the EXOR gate G13, and the signal QO at the {■ level} is input to the other input terminal,
EXOR gate G13 outputs H level. EXOR
This}I level signal is input to one input terminal of the gate G10, and the level direxin signal f is input to the other input terminal, so the EXOR gate GIO
} Input the level signal to the D terminal of the 7 flip-flop FF3. Therefore, when the step pulse g is input to the flip-flop 1FF3, the signal Q1 of the flip-flop FF3 changes from L level to H level. In addition, an inverter G is connected to the first to third human power terminals of the AND game G9.
Since the H-level step pulse g inverted at step 2, the H-level signal Q2, and the H-level signal Q3 are input, an H-level signal is output. This H level signal is passed through the flip-flop F via the OR gate G10.
Since it is input to the RR child of F2, the flip-flop FF
2 signal Q3 changes from H level to L level. When the stepping motor 5 rotates through a step angle, the encoder B outputs a signal b. At this time, the signal Q3 of the flip-flop FF2 has changed to the L level, so signals of the H level, H level, and L level are input to the first to third input terminals of the AND gate G6, so that the flip-flop FF1 remains unchanged. As a result, the input terminals do to d4 of the decoder 3 have r1,,,rl
,,rH"rH",'L" can be manually created, so
PH11 outputs rL'', NI'', rH'', and rL'', respectively. The stepping motor driver circuit 4 is
Based on these signals, the stepping motor 5 is driven so that the torque characteristic PHC is achieved. This operation is performed by stepping pulse f, encoder A
This is done every time signal a of encoder B and signal b of encoder B are input. That is, when the second signal a is output from the encoder A, the torque characteristic of the stepping motor 5 changes from PHC to PHD, and when the third signal a is output, the torque characteristic of the stepping motor 5 changes from PHC to PHD.
Changes from D to 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は安定点で静止し続ける.
(発明の効果)
以上に説明したように、本発明のステツビングモー夕の
駆動回路によれば、ステツピングモータのトルクを有効
に利用できる.従って、高速のステップパルスに対して
も゛脱調しに<<、且つセトリング時間を短くできる.Then, when the fourth step pulse g is input, the signal Q3 of the flip-flop 1FF2, the signal Q3 of the flip-flop 1FF2,
Signal Q1 of F3 and QO of flip-flop FF4 each change from H level to L level. At this time, the stepping motor 5 continues to rotate with the torque characteristic PHA. Then, when the step angle reaches the midpoint, the encoder A outputs the signal a, so the signal Q2 of the flip-flop FF3 changes from the L level to the H level. Therefore, the stepping motor 5 continues to rotate with the torque characteristic PHB. Then, when the stepping motor 5 rotates by the step angle, the encoder B outputs a signal b indicating that it has rotated by the step angle. As a result, the flip-flop 1FF
Q2 of I changes from H level to L level. Therefore, the input terminals do to d4 of the decoder 3 have rL'', rH
'', rL'', 'LJ+ rl, J can be manually generated, so PHL1 is rL'', rl,'', r}{'', r}
{'' is output respectively. The stepping motor driver circuit 4 controls the stepping motor 5 with torque characteristics P H
D, that is, rotate in the opposite direction. In parallel with this operation, H level output signals Q2 and Q3 are input to the AND gate G14, so that a }I level signal is output. When the monostable circuit 20 outputs a pulse signal d with a predetermined pulse width in synchronization with the rise of this signal, the monostable circuit i%
21 outputs a pulse e in synchronization with the falling edge of this pulse signal d. This pulse e resets the flip-flop FF2, and the signal Q3 becomes L level. Therefore, the stepping motor 5 rotates in the opposite direction for a period of time equal to the pulse width of the pulse signal d of the monostable circuit 20.
D and the brakes are applied, which speeds up the settling time. After this operation is completed, the system returns to its initial state, so
The stepping motor 5 is controlled to have the torque characteristic PHA and maintains the current position. Therefore, the stepping motor 5 remains stationary at a stable point. (Effects of the Invention) As explained above, according to the stepping motor drive circuit of the present invention, the torque of the stepping motor can be used effectively. Therefore, even with high-speed step pulses, it is possible to prevent step-out and shorten the settling time.
第1図は本発明の一実施例の構或図、
第2図は第1図の実施例の動作説明図、第3図はデコー
ダ3の真理値を示す図である.1.2・・・状態記憶回
路,3・・・デコーダ,4・・・ステッピングモータド
ライバ回路、5・・・ステツビングモータ、20.21
・・・単安定回路、A,B・・・エンコーダ、FF1〜
FF4・・・フリツプフロツプ。1 is a diagram showing the configuration of an embodiment of the present invention, FIG. 2 is an explanatory diagram of the operation of the embodiment of FIG. 1, and FIG. 3 is a diagram showing the truth value of the decoder 3. 1.2... State memory circuit, 3... Decoder, 4... Stepping motor driver circuit, 5... Stepping motor, 20.21
...monostable circuit, A, B...encoder, FF1~
FF4...flipflop.
Claims (1)
状態記憶回路と、該状態記憶回路に記憶されている計数
値をデコードするデコーダと、該デコーダのデコード出
力に基づいてステッピングモータの各相を励磁するドラ
イバ回路とから構成されるステッピングモータ駆動回路
において、前記ステッピングモータが停止位置にいるこ
とを検出する第1のエンコーダと、 前記ステッピングモータがステップ角だけ回転して前記
ステップ角のほぼ中間点に達したことを検出する第2の
エンコーダと、 最初の前記ステップパルスが入力されてから前記第2の
エンコーダにより最後の信号が出力される間には一方の
状態を保持する第1の記憶素子と、該第1の記憶素子が
一方の状態を保持し且つ前記第1のエンコーダにより信
号が出力されると一方の状態を保持し、前記第1の記憶
素子が一方の状態を保持し且つ第2のエンコーダにより
信号が出力されると他方の状態を保持する第2の記憶素
子と、 前記第1の記憶素子が他方の状態を保持し且つ第2の記
憶素子が一方の状態を保持するとき、所定のパルス幅の
パルス信号を出力する第1の単安定回路と、 該第1の単安定回路により出力された前記所定のパルス
信号の立ち下がりを検出して前記第2の記憶素子を他方
の状態にするリセット回路とを設け、 前記デコーダは前記状態記憶回路に記憶されている計数
値ならびに前記第1および第2の記憶素子の状態に基づ
いてデコードすることを特徴とするステッピングモータ
駆動回路。[Claims] A state memory circuit that counts input step pulses and stores the counted value; a decoder that decodes the counted value stored in the state memory circuit; A stepping motor drive circuit that includes a driver circuit that excites each phase of the stepping motor, and a first encoder that detects that the stepping motor is at a stop position; and a first encoder that detects that the stepping motor is at a stop position; a second encoder that detects that the step angle has almost reached the midpoint, and maintains one state from when the first step pulse is input until the last signal is output by the second encoder; a first storage element that holds one state and holds one state when a signal is output by the first encoder; a second storage element that holds one state and holds the other state when a signal is output from the second encoder; a first monostable circuit that outputs a pulse signal with a predetermined pulse width; and a fall of the predetermined pulse signal outputted by the first monostable circuit is detected and and a reset circuit that sets the second storage element to the other state, and the decoder performs decoding based on the count value stored in the state storage circuit and the states of the first and second storage elements. Stepping motor drive circuit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18955289A JPH0356097A (en) | 1989-07-21 | 1989-07-21 | Driving circuit for stepper motor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18955289A JPH0356097A (en) | 1989-07-21 | 1989-07-21 | Driving circuit for stepper motor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0356097A true JPH0356097A (en) | 1991-03-11 |
Family
ID=16243234
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP18955289A Pending JPH0356097A (en) | 1989-07-21 | 1989-07-21 | Driving circuit for stepper motor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0356097A (en) |
Citations (3)
| 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 (en) * | 1982-04-09 | 1983-10-20 | Seiko Epson Corp | Controller for stepping motor |
-
1989
- 1989-07-21 JP JP18955289A patent/JPH0356097A/en active Pending
Patent Citations (3)
| 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 (en) * | 1982-04-09 | 1983-10-20 | Seiko Epson Corp | Controller for stepping motor |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR0158614B1 (en) | Morse-start circuit and its control method | |
| US3353076A (en) | Motor control circuit for a stepping motor | |
| JPH10191684A (en) | Apparatus and method for detection of motor position in pwm operation of polyphase dc motor | |
| US4594620A (en) | Disk storage file with a four phase, single phase drive stepping motor | |
| KR880002581B1 (en) | Controll circuit of motors | |
| JPH0356097A (en) | Driving circuit for stepper motor | |
| JPS6115381B2 (en) | ||
| US6084364A (en) | Using different frequency clocks to clock counters of a driver circuit at spin-up and at regulation | |
| JP3381561B2 (en) | Stepping motor driving device and surveillance camera device using the same | |
| CN101189790A (en) | motor drive circuit | |
| US5512805A (en) | Method and apparatus for determining reverse rotation of a polyphase DC motor | |
| JP2621633B2 (en) | Stepping motor control circuit | |
| CA1269435A (en) | Mechanism for positioning an output member | |
| JP3288339B2 (en) | Drive circuit and method for sensorless BLDC motor | |
| JPS6020798A (en) | Driving device for pulse motor | |
| US6404161B1 (en) | Self-calibrated circuit for the measurement of time intervals | |
| JP2002223584A (en) | Control device for DC motor | |
| JPS58118055A (en) | Rotary driver | |
| JP2812011B2 (en) | Intermediate step generator | |
| JP2820724B2 (en) | Drive control device for servo motor of image reading device | |
| JPH03268279A (en) | Zero track detecting circuit | |
| KR930001642B1 (en) | PWM signal generation circuit for gain control | |
| JP3166679B2 (en) | PWM control circuit | |
| JP2005237043A (en) | Stepping motor drive control method and its device | |
| JPS58179200A (en) | Drive system for stepping motor |