JPH0525998U - ロ−タリエンコ−ダを用いたステツピングモ−タ制御装置 - Google Patents
ロ−タリエンコ−ダを用いたステツピングモ−タ制御装置Info
- Publication number
- JPH0525998U JPH0525998U JP8180791U JP8180791U JPH0525998U JP H0525998 U JPH0525998 U JP H0525998U JP 8180791 U JP8180791 U JP 8180791U JP 8180791 U JP8180791 U JP 8180791U JP H0525998 U JPH0525998 U JP H0525998U
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- pulse
- rotary encoder
- stepping motor
- speed
- 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
Landscapes
- Control Of Stepping Motors (AREA)
Abstract
(57)【要約】 (修正有)
【目的】 ロ−タリエンコ−ダを用いたステッピングモ
−タの速度制御を行う場合、専用のマイクロコンピュ−
タを用意する事なく、簡単なハ−ドウェア回路によりソ
フト制御が殆どなしで速度検出が可能となり、制御が極
めて簡単かつ正確に処理出来る。 【構成】 ロ−タリエンコ−ダ出力パルスと基本クロッ
クパルスをフリップフロップ回路とコンパレ−タ回路を
含むパルス巾演算回路を用いて比較演算し、目的速度に
達した時パルス信号をCPUに割込信号として出力する
事によりステッピングモ−タの目的速度制御を行う。
−タの速度制御を行う場合、専用のマイクロコンピュ−
タを用意する事なく、簡単なハ−ドウェア回路によりソ
フト制御が殆どなしで速度検出が可能となり、制御が極
めて簡単かつ正確に処理出来る。 【構成】 ロ−タリエンコ−ダ出力パルスと基本クロッ
クパルスをフリップフロップ回路とコンパレ−タ回路を
含むパルス巾演算回路を用いて比較演算し、目的速度に
達した時パルス信号をCPUに割込信号として出力する
事によりステッピングモ−タの目的速度制御を行う。
Description
【0001】
本考案はロ−タリエンコ−ダを利用したステッピングモ−タの速度制御を行 うパルス巾演算回路に関するものである。
【0002】
従来のロ−タリエンコ−ダを利用したステッピングモ−タ制御では、パルス カウントにより、ステッピングモ−タの回転数、目的位置の制御は行ってい るが速度制御は行っていなかった。すなわちロ−タリエンコ−ダ出力パルス をA相及びこれと90度位相のずれたB相として取り出し、UP/DOWN カウンタにより毎サイクルパルスを作り出す。例えば正転時はA相がB相よ り90度進んでいるので+カウントパルスが毎サイクル発生し、逆転時はA 相がB相より90度遅れているので−カウントパルスが毎サイクル発生する 。一方ステッピングモ−タは例えばワンパルスで1mm動く様にしておく。 そして前項のカウントパルス数を目的到達点検出器によってカウントする事 により目的位置を読み取る事や目的位置の制御は出来るが速度検出や速度制 (2) 御は出来ない。
【0003】
ロ−タリエンコ−ダを利用してステッピングモ−タの速度検出、速度制御を 行う場合、マイクロコンピュ−タで行うと専用のマイクロコンピュ−タを用 意しても精度を正確に出す事は難しい。本考案を利用すると殆どハ−ドウェ ア回路が速度検出を行う為、セットした速度に達すると正確にステッピング モ−タの速度検出が可能になりマイクロコンピュ−タはその間別の処理を実 行出来る。
【0004】
【考案の構成および作用】
図1は本考案の実施例回路図、図2は各部波形又は動作タイムチャ−トであ る。図に於いて1はロ−タリエンコ−ダ出力パルスを受付ける入力回路、2 は基本クロックパルスを受付ける入力回路、3はロ−タリエンコ−ダの1サ イクル中に取込める基本クロック回路、4は1サイクル後、目的値に達した 時の検出回路、5は回路リフレッシュ(リセット)回路、6、7はロ−タリ エンコ−ダの1サイクル検出回路、8、9は1サイクル後のリフレッシュ( リセット)回路、10は1サイクル後の目的値以外の検出回路、11はロ− タリエンコ−ダの1サイクル中の基本クロックの為のバイナリカウンタ、1 2は目的値設定用レジスタ、13は1サイクル中の基本クロックカウンタ値 と目的値の比較回路、である。 これを動作するには先づ回路リフレッシュ回路5によりイニシャルリセット しておく。図2(b)の様な基本クロックは1MHで常時基本クロック入力 回路2に入力状態にしておき、エンコ−ダを動作させると以下の順序で動作 が行われる。 先づ図2(a)の様なエンコ−ダ出力パルスがエンコ−ダパルス受付回路1 を通して入力されるとエンコ−ダの1サイクル検出回路を構成するフリップ (3) フロップ6の出力QがHighになり、基本クロック取込み回路3のゲ−ト 入力は図2(C)の様にHighとなる。従って図2(b)の基本クロック は基本クロック取込み回路3を通して図2(d)で示す区間バイナリカウン タ11に入力されパルスカウントされる。
【0005】 次に図2(a)のエンコ−ダ出力パルスの1サイクル後の立上がりによりフ リップフロップ7の出力反転QがLOWになり、基本クロック取込み回路3 のゲ−トは閉じられるのでバイナリカウンタ11への基本クロック信号は図 2(d)の様に停止される。 一方目的速度セットデ−タがレジスタ12に入力され、このレジスタ値Aと 先に述べたバイナリカウンタ11に出力されたロ−タリエンコ−ダの1サイ クル中の基本クロックカウント数値Bとの比較をコンパレ−タ13で行い、 レジスタ値Aよりバイナリカウンタ11のカウント数値Bの方が大きい時、 すなわちA<Bの時は目的速度に達しないと判断し、コンパレ−タ13の出 力信号は図2(g)様になり、従ってフリップフロップ10の出力反転Qは 図2hの様になって目標速度検出回路4の出力は図2(i)の如く出力信号 を出さない。一方レスジスタ値Aよりバイナリカウンタ11のカウント数値 Bの方が小さい時、すなわちA>Bの時は、目的速度に達したと判断しコン パレ−タ13の出力信号は図2(j)の様になり、従ってフリップフロップ 10の出力反転Qを通して目標速度検出回路4の出力は図2(k)の様にパ ルスを発生しこの目的速度検出パルスでCPUに割込入力をかける。 1サイクルの回路リフレッシュ(リセット)はフリップフロップ8、9で行 い目的速度に達しない場合は再び次のサイクルに入る。フリップフロップ8 、9の出力信号は図2(e)、(f)の様なパルスとなってリセットがかけ られる。 この様な動作を行い目的速度をセットするだけで本考案回路が自動的に検出 が行える為にソフト制御は殆ど無しに検出出来る。
【0006】 (4)
以上の説明からロ−タリエンコ−ダを利用したステッピングモ−タの目的速 度制御を行う場合、本考案回路を採用する事によりソフト制御が殆どなしで 速度検出が可能になる為、制御が極めて簡単に出来る。
【図面の簡単な説明】
【図1】本考案の実施例回路図
【図2】本考案回路の各部波形及び動作タイムチャ−ト
1 エンコ−ダパルス受付回路 2 基本クロック受付回路 3 基本クロック取込み回路 4 目的速度検出回路 5 回路リフレッシュ(リセット)回路 6、7、8、9、10 フリップフロップ回路 11 バイナリカウンタ 12 レジスタ 13 コンパレ−タ
Claims (1)
- 【請求項1】 ロ−タリエンコ−ダ出力パルスと基本ク
ロックパルスを、少なくともフリップフロップ回路とコ
ンパレ−タ回路を含むパルス巾演算回路を用いて比較す
る事により、前記ロ−タリエンコ−ダ出力のパルス巾を
演算し、別に設けたレジスタによりあらかじめ設定して
ある目標値と比較し、前記パルス巾が該目標値に達した
時、目標速度検出信号を前記パルス巾演算回路からCP
Uに割込信号として出力する事によりステッピングモ−
タの目的速度制御を行う事を特徴としたロ−タリエンコ
−ダを用いたステッピングモ−タ制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8180791U JPH0525998U (ja) | 1991-09-12 | 1991-09-12 | ロ−タリエンコ−ダを用いたステツピングモ−タ制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8180791U JPH0525998U (ja) | 1991-09-12 | 1991-09-12 | ロ−タリエンコ−ダを用いたステツピングモ−タ制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0525998U true JPH0525998U (ja) | 1993-04-02 |
Family
ID=13756765
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8180791U Pending JPH0525998U (ja) | 1991-09-12 | 1991-09-12 | ロ−タリエンコ−ダを用いたステツピングモ−タ制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0525998U (ja) |
-
1991
- 1991-09-12 JP JP8180791U patent/JPH0525998U/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2690210B2 (ja) | エレベータの速度検出装置 | |
| JP3173174B2 (ja) | 速度検出装置 | |
| JPS5913957A (ja) | 速度検出回路 | |
| JPH0525998U (ja) | ロ−タリエンコ−ダを用いたステツピングモ−タ制御装置 | |
| JPH02165055A (ja) | 速度検出装置 | |
| JPH04346069A (ja) | 速度信号生成回路 | |
| JPH061279B2 (ja) | デイジタル式速度検出装置 | |
| JP2562436Y2 (ja) | 検出装置 | |
| JPS6223548B2 (ja) | ||
| JPH03289567A (ja) | 回転速度検出装置 | |
| JPH04233467A (ja) | モータの速度測定方法及びその装置 | |
| JP2998185B2 (ja) | 速度検出装置 | |
| JP2515443B2 (ja) | エンコ−ダ出力パルスの欠相検知装置 | |
| JPH049266B2 (ja) | ||
| JPH04285815A (ja) | ロータリエンコーダの位置カウンタ回路 | |
| JPH0515184A (ja) | 速度検出装置 | |
| JPH0716555B2 (ja) | ミシン制御装置 | |
| JP2005091047A (ja) | 位置測定装置 | |
| JP2618907B2 (ja) | ファン用モータの回転数制御方法 | |
| JP2000055958A (ja) | デューティ比判定回路及びデューティ比判定方法 | |
| JPH07190807A (ja) | エンコーダのパルスカウント回路 | |
| JPH07260845A (ja) | パルス周期計測回路 | |
| JPH0351764A (ja) | 速度・加速度検出装置 | |
| JPH1080176A (ja) | モータ制御装置 | |
| JPS62185172A (ja) | 回転停止制御装置 |