JPH0213559B2 - - Google Patents
Info
- Publication number
- JPH0213559B2 JPH0213559B2 JP5932582A JP5932582A JPH0213559B2 JP H0213559 B2 JPH0213559 B2 JP H0213559B2 JP 5932582 A JP5932582 A JP 5932582A JP 5932582 A JP5932582 A JP 5932582A JP H0213559 B2 JPH0213559 B2 JP H0213559B2
- Authority
- JP
- Japan
- Prior art keywords
- stepping motor
- motor
- energization
- time data
- phase
- 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.)
- Expired
Links
- 230000001133 acceleration Effects 0.000 claims description 12
- 238000001514 detection method Methods 0.000 claims description 6
- 230000004913 activation Effects 0.000 claims 1
- 238000000034 method Methods 0.000 description 9
- 241000723353 Chrysanthemum Species 0.000 description 2
- 235000005633 Chrysanthemum balsamita Nutrition 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 102100027340 Slit homolog 2 protein Human genes 0.000 description 1
- 101710133576 Slit homolog 2 protein Proteins 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P8/00—Arrangements for controlling dynamo-electric motors rotating step by step
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Stepping Motors (AREA)
Description
【発明の詳細な説明】
本発明はステツピングモータの閉ループ制御に
よる単ステツプ駆動に関する。
よる単ステツプ駆動に関する。
従来ステツピングモータの単ステツプ駆動には
開ループ制御が用いられており、(1)ステツピング
モータのある相へ通電しモータを駆動させ、一定
時間後に通電を停止し、さらに一定時間後に先に
通電されていた相へ通電を再開する方式、(2)ステ
ツピングモータの2−2相励磁駆動のように常に
2相以上のコイルに通電されている場合において
それぞれの相の電流の割合を変化させることによ
つてモータの1ステツプをさらに細分割し、この
分割されたステツプ(マイクロステツプ)の分解
能でモータを制御するマイクロステツプ駆動方式
などがある。
開ループ制御が用いられており、(1)ステツピング
モータのある相へ通電しモータを駆動させ、一定
時間後に通電を停止し、さらに一定時間後に先に
通電されていた相へ通電を再開する方式、(2)ステ
ツピングモータの2−2相励磁駆動のように常に
2相以上のコイルに通電されている場合において
それぞれの相の電流の割合を変化させることによ
つてモータの1ステツプをさらに細分割し、この
分割されたステツプ(マイクロステツプ)の分解
能でモータを制御するマイクロステツプ駆動方式
などがある。
(1)の方式は、あらかじめ実験によつて通電時間
及び通電停止時間を求め、これによつて通電時間
のシーケンスを決定する方式であるが、この方式
では、モータ負荷の変動、モータ電源電圧の変動
などによつてモータ振動の増大や、脱調などの問
題が発生し良好なステツプ応答特性を得ることが
非常に困難であり、かつ減速時におけるブレーキ
力は、モータの摩擦負荷が大部分である為、弱く
減速時間が長くなる欠点がある。
及び通電停止時間を求め、これによつて通電時間
のシーケンスを決定する方式であるが、この方式
では、モータ負荷の変動、モータ電源電圧の変動
などによつてモータ振動の増大や、脱調などの問
題が発生し良好なステツプ応答特性を得ることが
非常に困難であり、かつ減速時におけるブレーキ
力は、モータの摩擦負荷が大部分である為、弱く
減速時間が長くなる欠点がある。
また(2)の方式は開ループ制御であるが、ステツ
ピングモータの1ステツプを細分割し、この分解
能でモータを制御するためモータの負荷変動や電
源電圧変動により発生する振動もステツプの分解
能が向上する割合だけ減少することから良好なス
テツプ応答が得られる。しかしこの方式は、モー
タ各相コイルの通電電流をモータのステツプ分解
能分だけ可変させる回路がモータの相数分だけ必
要となり、回路が複雑でしかも電流制御をおこな
うため発熱が大きく、コストが非常に高いなどの
欠点がある。
ピングモータの1ステツプを細分割し、この分解
能でモータを制御するためモータの負荷変動や電
源電圧変動により発生する振動もステツプの分解
能が向上する割合だけ減少することから良好なス
テツプ応答が得られる。しかしこの方式は、モー
タ各相コイルの通電電流をモータのステツプ分解
能分だけ可変させる回路がモータの相数分だけ必
要となり、回路が複雑でしかも電流制御をおこな
うため発熱が大きく、コストが非常に高いなどの
欠点がある。
本発明の目的は上記不都合をなくし、ステツピ
ングモータの1ステツプ角と同様な角度分解能を
有する位置検出器を装着した、いわゆる検出角度
分解能の低いステツピングモータにおいても確実
に単ステツプ制動を可能とし、例えばデイジーホ
イールプリンターやシリアルドツトプリンターに
おいてモータ制動不良をなくし、印刷が位置ずれ
等せず所定の位置に高速かつ正確に印刷できるこ
とが可能となるステツピングモータの駆動方式を
提供することを目的とする。
ングモータの1ステツプ角と同様な角度分解能を
有する位置検出器を装着した、いわゆる検出角度
分解能の低いステツピングモータにおいても確実
に単ステツプ制動を可能とし、例えばデイジーホ
イールプリンターやシリアルドツトプリンターに
おいてモータ制動不良をなくし、印刷が位置ずれ
等せず所定の位置に高速かつ正確に印刷できるこ
とが可能となるステツピングモータの駆動方式を
提供することを目的とする。
以下、本発明の実施例を詳細に説明する。
第1図は本発明のステツピングモータ駆動方式
におけるステツピングモータの位置検出器とステ
ツピングモータのロータ及びステータとの位相関
係を示すもので、4は4相PM型ステツピングモ
ータのロータ、5はステータ、6がステータの
A,B相、7はステータのC,D相、8〜10が
ステツピングモータのデイテント位置を示す。
におけるステツピングモータの位置検出器とステ
ツピングモータのロータ及びステータとの位相関
係を示すもので、4は4相PM型ステツピングモ
ータのロータ、5はステータ、6がステータの
A,B相、7はステータのC,D相、8〜10が
ステツピングモータのデイテント位置を示す。
光学式位置検出器3は、デイテント位置間の中
点でタイミングデイスク1のスリツト2を検出し
て検出パルスを発生する様、位相調整装置11に
よつて調整されている。
点でタイミングデイスク1のスリツト2を検出し
て検出パルスを発生する様、位相調整装置11に
よつて調整されている。
第2図は本発明のステツピングモータ駆動方式
の駆動回路であり、12はステツピングモータ、
15はステツピングモータコイル電源スイツチン
グ回路、16はExclusive OR回路(以下、EOR
回路という)、17がステツピングモータの各相
駆動パルス発生回路、18はNOR回路、21は
アツプカウンタ、22はタイミングパルス波形成
形回路、23は加速時間データから減速時間デー
タを得るために加速データからメモリアドレスを
選択する選択回路、24は減速データメモリ、2
5はパラレル入力をもつダウンカウンタ、26は
ダウンカウンタ25へのパラレル入力読込みのた
めのタイミングパルス遅延回路、28はクロツク
パルスジエネレータ、29はステツピングモータ
のスタートパルス入力端子、30はステツピング
モータの回転方向信号入力端子、31はインバー
タ回路である。減速時において逆相通電に切換え
る通電切換回路はEOR回路16と各相駆動パル
ス発生回路17によつて構成されている。
の駆動回路であり、12はステツピングモータ、
15はステツピングモータコイル電源スイツチン
グ回路、16はExclusive OR回路(以下、EOR
回路という)、17がステツピングモータの各相
駆動パルス発生回路、18はNOR回路、21は
アツプカウンタ、22はタイミングパルス波形成
形回路、23は加速時間データから減速時間デー
タを得るために加速データからメモリアドレスを
選択する選択回路、24は減速データメモリ、2
5はパラレル入力をもつダウンカウンタ、26は
ダウンカウンタ25へのパラレル入力読込みのた
めのタイミングパルス遅延回路、28はクロツク
パルスジエネレータ、29はステツピングモータ
のスタートパルス入力端子、30はステツピング
モータの回転方向信号入力端子、31はインバー
タ回路である。減速時において逆相通電に切換え
る通電切換回路はEOR回路16と各相駆動パル
ス発生回路17によつて構成されている。
回転方向入力端子30に“HIGH”または
“LOW”の状態信号が入力された状態において、
スタートパルス入力端子29へ1発のパルスが入
力されることにより各相駆動パルス発生回路17
から回転方向に応じた隣のデイテント位置への状
態遷移の為の各相コイルの駆動パルスが出力され
る。EOR回路16はスタートパルスが入力され
た後は、R−Sフリツプフロツプ19の出力Qが
“HIGH”となつていることから回転方向信号入
力端子30から入力された回転方向を指定した出
力となつており、コイル電源スイツチング回路1
5によつてモータ12のコイルに隣のデイテント
位置への移動の為の通電が開始される。モータ軸
に直結されたタイミングデイスク1とこのデイス
ク上にモータのステツプ角と同様の角度で分割さ
れたスリツトを検出する位置検出器3はモータの
デイテント位置間の中点でタイミングパルスが出
力されるように調整されている。スタートパルス
が入力された時、アツプカウンタ21はリセツト
される。またこの時R−Sフリツプフロツプ19
の出力Qが“HIGH”となりAND回路20が
OPENとなつてパルスジエネレータ28で発生さ
れたパルスはアツプカウンタ21のクロツク入力
端子へ入力されアツプカウンタ21はカウントを
開始する。
“LOW”の状態信号が入力された状態において、
スタートパルス入力端子29へ1発のパルスが入
力されることにより各相駆動パルス発生回路17
から回転方向に応じた隣のデイテント位置への状
態遷移の為の各相コイルの駆動パルスが出力され
る。EOR回路16はスタートパルスが入力され
た後は、R−Sフリツプフロツプ19の出力Qが
“HIGH”となつていることから回転方向信号入
力端子30から入力された回転方向を指定した出
力となつており、コイル電源スイツチング回路1
5によつてモータ12のコイルに隣のデイテント
位置への移動の為の通電が開始される。モータ軸
に直結されたタイミングデイスク1とこのデイス
ク上にモータのステツプ角と同様の角度で分割さ
れたスリツトを検出する位置検出器3はモータの
デイテント位置間の中点でタイミングパルスが出
力されるように調整されている。スタートパルス
が入力された時、アツプカウンタ21はリセツト
される。またこの時R−Sフリツプフロツプ19
の出力Qが“HIGH”となりAND回路20が
OPENとなつてパルスジエネレータ28で発生さ
れたパルスはアツプカウンタ21のクロツク入力
端子へ入力されアツプカウンタ21はカウントを
開始する。
モータが回転し、位置検出器14からタイミン
グパルスが出力されるとR−Sフリツプフロツプ
19の出力Qは再び“LOW”となりアツプカウ
ンタ21はカウントを停止する。この時、EOR
回路の出力が反転し、モータ各相コイルへの通電
がモータ逆方向回転の為の逆相通電に切換えられ
る。アツプカウンタ21の出力は加速時間データ
からメモリ24の中のメモリアドレスを選択する
選択回路23に入力される。メモリ24はモータ
の加速時間に応じてあらかじめ測定された減速時
間のデータが記憶されており、選択回路23は加
速時間データに応じた減速時間データの記憶され
ているメモリアドレスを指定する。これによつて
メモリ24からは減速時間データが出力され、タ
イミングパルスを遅延回路26によつて遅延され
たパルスによつてダウンカウンタ25にセツトさ
れる。ダウンカウンタ25はパルスジエネレータ
28で発生されるクロツクをAND回路27によ
つてR−Sフリツプフロツプ19の出力Qが
“LOW”の時のみ入力されるカウントクロツク
によつてダウンカウントされ、この間にモータは
逆相通電され、急速に減速される。ダウンカウン
タ25の出力が“0”となつた時(減速時間が終
了した時)R−Sフリツプフロツプ19の出力Q
は再び“HIGH”となつてEOR回路16が再び
反転し、モータの各相コイルの通電は再び減速開
始前と同様の通電がおこなわれ減速しながら、次
のデイテント位置に到達したロータはこのデイテ
ント位置に固定される。ロータが次のデイテント
位置に到達した時、速度零となる様に加速時間に
対する減速時間を設定しておくことによりロータ
を振動なく停止させることができる。またモータ
の回転方向が時計または反時計どちらの方向にお
いても、ロータのデイテント位置の中点でタイミ
ングパルスが出力されるためそれぞれの回転方向
に個別に検出器を設ける必要がなく、回路や制御
用ソフトが共有できる等の効果が得られる。さら
にモータの電源電圧が変動する場合においてや慣
性負荷の変動において、モータの駆動開始時点か
らタイミングパルスが出力され、さらに次のデイ
テント位置へ到達するまでの時間間隔は大きく変
動する。しかしこれらの場合においても加速時間
間隔と減速時間間隔はあらかじめ設定された最適
な関係となつていることから振動なくステツピン
グモータの単ステツプ駆動を実現することができ
る。またマイクロステツプ駆動方式に比べ安価な
最適な駆動をおこなうことができる。このよう
に、本発明のステツピングモータ駆動方式によれ
ば、1ステツプ角に対応した負度分解能しかない
位置検出器を備えたステツピングモータであつて
もモータのデイテント位置間の中間点でモータの
加速時間を検出し、種々の加速時間値に対応して
あらかじめ記憶させた最適な減速時間により直ち
に逆相通電をおこない制動するため、確実に精度
よい単ステツプ制動が可能となる。従つて、例え
ば本発明を検出角度分解能の低いステツピングモ
ータを備え活字を設けた該円形状の盤を回転させ
印字をおこなうデイジーホイールプリンターやキ
ヤリツジを移動させドツト印刷をおこなうシリナ
ルドツトプリンターにおいてもモータの制動不良
をなくし、印刷の位置ずれ等がなく、所定の印字
位置に高速かつ正確に印刷をおこなうことができ
る。
グパルスが出力されるとR−Sフリツプフロツプ
19の出力Qは再び“LOW”となりアツプカウ
ンタ21はカウントを停止する。この時、EOR
回路の出力が反転し、モータ各相コイルへの通電
がモータ逆方向回転の為の逆相通電に切換えられ
る。アツプカウンタ21の出力は加速時間データ
からメモリ24の中のメモリアドレスを選択する
選択回路23に入力される。メモリ24はモータ
の加速時間に応じてあらかじめ測定された減速時
間のデータが記憶されており、選択回路23は加
速時間データに応じた減速時間データの記憶され
ているメモリアドレスを指定する。これによつて
メモリ24からは減速時間データが出力され、タ
イミングパルスを遅延回路26によつて遅延され
たパルスによつてダウンカウンタ25にセツトさ
れる。ダウンカウンタ25はパルスジエネレータ
28で発生されるクロツクをAND回路27によ
つてR−Sフリツプフロツプ19の出力Qが
“LOW”の時のみ入力されるカウントクロツク
によつてダウンカウントされ、この間にモータは
逆相通電され、急速に減速される。ダウンカウン
タ25の出力が“0”となつた時(減速時間が終
了した時)R−Sフリツプフロツプ19の出力Q
は再び“HIGH”となつてEOR回路16が再び
反転し、モータの各相コイルの通電は再び減速開
始前と同様の通電がおこなわれ減速しながら、次
のデイテント位置に到達したロータはこのデイテ
ント位置に固定される。ロータが次のデイテント
位置に到達した時、速度零となる様に加速時間に
対する減速時間を設定しておくことによりロータ
を振動なく停止させることができる。またモータ
の回転方向が時計または反時計どちらの方向にお
いても、ロータのデイテント位置の中点でタイミ
ングパルスが出力されるためそれぞれの回転方向
に個別に検出器を設ける必要がなく、回路や制御
用ソフトが共有できる等の効果が得られる。さら
にモータの電源電圧が変動する場合においてや慣
性負荷の変動において、モータの駆動開始時点か
らタイミングパルスが出力され、さらに次のデイ
テント位置へ到達するまでの時間間隔は大きく変
動する。しかしこれらの場合においても加速時間
間隔と減速時間間隔はあらかじめ設定された最適
な関係となつていることから振動なくステツピン
グモータの単ステツプ駆動を実現することができ
る。またマイクロステツプ駆動方式に比べ安価な
最適な駆動をおこなうことができる。このよう
に、本発明のステツピングモータ駆動方式によれ
ば、1ステツプ角に対応した負度分解能しかない
位置検出器を備えたステツピングモータであつて
もモータのデイテント位置間の中間点でモータの
加速時間を検出し、種々の加速時間値に対応して
あらかじめ記憶させた最適な減速時間により直ち
に逆相通電をおこない制動するため、確実に精度
よい単ステツプ制動が可能となる。従つて、例え
ば本発明を検出角度分解能の低いステツピングモ
ータを備え活字を設けた該円形状の盤を回転させ
印字をおこなうデイジーホイールプリンターやキ
ヤリツジを移動させドツト印刷をおこなうシリナ
ルドツトプリンターにおいてもモータの制動不良
をなくし、印刷の位置ずれ等がなく、所定の印字
位置に高速かつ正確に印刷をおこなうことができ
る。
第1図は本発明になるステツピングモータ駆動
方式におけるステツピングモータの位置検出器と
ステツピングモータの位相関係を示している。第
2図は本発明になるステツピングモータ駆動方式
の回路例である。
方式におけるステツピングモータの位置検出器と
ステツピングモータの位相関係を示している。第
2図は本発明になるステツピングモータ駆動方式
の回路例である。
Claims (1)
- 【特許請求の範囲】 1 ステツピングモータに逆相通電をして減速制
御し駆動制御をおこなうステツピングモータの閉
ループ駆動装置において、 前記ステツピングモータのデイテント位置間の
中間点で位置検出パルスが発生するように配置し
た前記ステツピングモータの1ステツプ角に対応
する角度分解能を有する位置検出器と、 前記ステツピングモータの起動開始時点から前
記位置検出パルスが発生するまでの加速時間を測
定するタイマーを備えると共に、 前記加速時間の異なる値のそれぞれに対し最適
な減速時間データをあらかじめ記憶した記憶装置
と、 前記タイマーによつて測定された前記加速時間
データに対応するメモリアドレスを選択し前記記
憶装置から前記最適な減速時間データを選択する
選択装置と、 前記モータコイルの通電を逆相通電に切換え前
記位置検出パルス検出後前記減速時間データメモ
リにより示される時間逆相通電をし単ステツプ制
動をおこなう通電切換回路 とを備えたことを特徴とするステツピングモータ
駆動装置。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5932582A JPS58179200A (ja) | 1982-04-09 | 1982-04-09 | ステツピングモ−タ駆動方式 |
| US06/400,177 US4465959A (en) | 1981-07-21 | 1982-07-20 | Step motor drive control |
| GB08220977A GB2104321B (en) | 1981-07-21 | 1982-07-20 | Method of and apparatus for controlling a stepping motor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5932582A JPS58179200A (ja) | 1982-04-09 | 1982-04-09 | ステツピングモ−タ駆動方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS58179200A JPS58179200A (ja) | 1983-10-20 |
| JPH0213559B2 true JPH0213559B2 (ja) | 1990-04-04 |
Family
ID=13110083
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5932582A Granted JPS58179200A (ja) | 1981-07-21 | 1982-04-09 | ステツピングモ−タ駆動方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS58179200A (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60200800A (ja) * | 1984-03-26 | 1985-10-11 | Sankyo Seiki Mfg Co Ltd | 磁気デイスク装置 |
| JPS61116983A (ja) * | 1984-11-10 | 1986-06-04 | Fuji Photo Film Co Ltd | モ−タの回転停止方法 |
| JP2011167006A (ja) * | 2010-02-12 | 2011-08-25 | Daihatsu Motor Co Ltd | ステッパモータの停止制御方法 |
-
1982
- 1982-04-09 JP JP5932582A patent/JPS58179200A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS58179200A (ja) | 1983-10-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0419303B1 (en) | A pulse with modulation control system for a motor | |
| US4602882A (en) | Control system of serial printer | |
| JPH11215894A (ja) | ステッピングモータの制御装置 | |
| US4465959A (en) | Step motor drive control | |
| JP4165915B2 (ja) | ステッピングモータ制御装置 | |
| JPH0459267A (ja) | 記録装置 | |
| USRE38264E1 (en) | Rotary drive for a data carrier | |
| US4631457A (en) | Method of leading a moving body driven by a direct current brushless motor to a starting position | |
| JPH0213559B2 (ja) | ||
| US4469995A (en) | Method of stopping a stepping motor | |
| JPS5843200A (ja) | ステツプモ−タの励磁方式 | |
| JP3738451B2 (ja) | ステップ・モータ制御装置、その制御方法、それを用いたプリンタ及び情報記録媒体 | |
| JPS627787B2 (ja) | ||
| JPH0213558B2 (ja) | ||
| JPS58219077A (ja) | シリアルプリンタの活字体初期位置設定方法 | |
| JPH035156B2 (ja) | ||
| JPH09219995A (ja) | ステッピングモータの駆動方法 | |
| JPH09313000A (ja) | ステッピングモータの駆動方法 | |
| JPH0340600B2 (ja) | ||
| JP3070928B2 (ja) | 可変リラクタンスモーターの励磁制御装置 | |
| GB2105871A (en) | Speed control device for a stepping motor | |
| JPWO1999030411A1 (ja) | ステップ・モータ制御装置、その制御方法、それを用いたプリンタ及び情報記録媒体 | |
| JPS6359796A (ja) | パルスモ−タの原点復帰方式 | |
| JP2726071B2 (ja) | 記録装置 | |
| JPS5815496A (ja) | ステツピングモ−タ駆動方式 |