JPH05344796A - ステッパ・モータの加速と速度を制御するための閉ループ方法と装置 - Google Patents

ステッパ・モータの加速と速度を制御するための閉ループ方法と装置

Info

Publication number
JPH05344796A
JPH05344796A JP5044781A JP4478193A JPH05344796A JP H05344796 A JPH05344796 A JP H05344796A JP 5044781 A JP5044781 A JP 5044781A JP 4478193 A JP4478193 A JP 4478193A JP H05344796 A JPH05344796 A JP H05344796A
Authority
JP
Japan
Prior art keywords
speed
motor
rotor
count
stepper motor
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
JP5044781A
Other languages
English (en)
Inventor
Robert P Callaway
ロバート・ピー・コーラウェイ
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.)
HP Inc
Original Assignee
Hewlett Packard Co
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 Hewlett Packard Co filed Critical Hewlett Packard Co
Publication of JPH05344796A publication Critical patent/JPH05344796A/ja
Pending legal-status Critical Current

Links

Classifications

    • 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
    • H02P8/00Arrangements for controlling dynamo-electric motors rotating step by step
    • H02P8/14Arrangements for controlling speed or speed and torque

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Stepping Motors (AREA)

Abstract

(57)【要約】 【目的】 被駆動回転子を有するステッパ・モータの加
速及び速度を制御するための閉ループ方法及び装置を提
供する。 【構成】 モータ軸エンコーダは軸の位置に比例した信
号を発生させるために使用される。モータ入力信号から
この信号の引き算が行われ、基準値と比較するためのエ
ラー信号を生成する。エラーが基準値と等しいとき、モ
ータは再度ステップされる。各ステップ間で、モータ速
度が速くなりすぎると基準値は減少して、又モータ速度
が遅くなりすぎると基準値は増加する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はステッパ・モータの加速
と速度を制御するための閉ループ方法と装置に関し、特
にステッパ・モータのスイッチング角が変化する前記方
法と装置に関する。
【0002】
【従来の技術】ほとんどのステッパ・モータは開ループ
構成で動作される。ステッパ・モータによって駆動され
る負荷が既知で一定であれば、当業者はステップ損失を
伴わずに負荷を所望の速度に加速する整流(ステップ)
手順を開発することができる。言い換えると、モータが
整流される毎に、回転子が次の整流に関して適正に位置
決めされるまで、電界により発生したトルクが回転子を
前進させ、以下同様に…。このような開ループ構成で
は、その負荷が整流手順の開発されている負荷とは異な
る場合、回転子が全く回転し得なくなる程度までステッ
プが損失されることがある。
【0003】閉ループ構成は従来の軸エンコーダを介し
て回転子の位置を検知するためにフィードバックを利用
する。回転子位置の情報はそれぞれのモータ整流を生成
するために利用できる。このような構成のほとんどが固
定したスイッチング角整流を採用している。言い換える
と、モータは回転子が所定の角度だけ前進する毎に整流
される。この方法ではモータはステップを損失しないも
のの、モータの供給電圧、摩擦等のようなパラメータの
制御できない変動により、目標速度に正確に達成するこ
とはできない。更に、負荷が整流スイッチング角の選択
されている負荷とは異なる場合、ステッパ・モータは所
望の速度とは大幅に異なる速度で動作することがある。
その上、所望速度の選択の際に、対応するスイッチング
角を精密に計算することができないのが一般的である。
【0004】前述の従来のステッパ・モータ・システム
は時間と共に変化する負荷の位置と速度を正確に制御す
るものではない。例えば、インク・ジェット・プリンタ
では、ステッパ・モータは一般的にはインク・カートリ
ッジの装着されている上にキャリッジを駆動し、位置決
めするために利用される。プリンタが印刷を行うとき、
カートリッジ中のインクの量が減少し、そのためカート
リッジの質量は小さくなる。前述の理由から、開ループ
・システム又は固定したスイッチング角を利用した閉ル
ープ・システムで構成されたステッパ・モータはこのよ
うなキャリッジを駆動するのにそれほど適していない。
【0005】閉ループ・ステッパ・モータ・システムに
関連する別の問題点は、システムが最初に組立られる際
に軸エンコーダ及びモータの回転子の特徴付けが行われ
なければならないことである。言い換えると、回転子と
エンコーダとの相対的角位置を知っておかなければなら
ない。
【0006】
【発明が解決しようとする課題】本発明の基本的目的
は、従来の方法及び装置に関連する上記に列挙した欠点
を克服する、ステッパ・モータの加速と速度を制御する
ための閉ループ方法と装置を提供することにある。
【0007】本発明の別の目的は時間と共に変化する負
荷の速度と加速を制御するのに特に適した前記方法と装
置を提供することにある。
【0008】本発明の別の目的は改良された定常状態の
速度制御機能を有する前記方法と装置を提供することに
ある。
【0009】本発明の別の目的は大幅に少ない費用でD
Cサーボモータに対する同様の動作特性を有する前記方
法と装置を提供することにある。
【0010】
【課題を解決するための手段】本発明は被駆動回転子を
有するステッパ・モータを制御する方法を含む。回転子
の速度がサンプリングされ、所定の加速プロフィルと比
較される。所定の加速プロフィルに従って回転子を駆動
するようにスイッチング角が調整される。
【0011】本発明の上記及びその他の課題と利点は添
付図面を参照しつつ以下の詳細な説明を読むことによっ
てさらに明解にされる。
【0012】
【実施例】本発明に従って構成されたステッパ・モータ
制御回路が符号10で包括的に示されている。この回路
には本発明のこの実施例ではマイクロプロセッサ及び関
連するコンピュータ・コードによって実施されている制
御論理12が含まれている。制御論理12の動作の説明
は後述する図3のフローチャートに示されている。導体
14上のCLOCK信号は制御論理12と、リセット可
能カウンタ16とに供給される。カウンタ16は周期的
なCLOCK信号毎に1だけインクリメントされる。端
子18に供給される信号がカウンタ16をゼロにリセッ
トし、その後CLOCK信号に応答するカウントのイン
クリメントが再開される。制御論理12は出力端子20
を備え、後述するようにステッパ・モータを整流せしめ
るステップ信号がこの端子上に現れる。
【0013】ステップ信号は従来のモータ・ステップ・
シーケンサ22に供給される。モータ・ステップ・シー
ケンサはラインA,B,C,D上に出力を生成し、これ
らの出力は従来の駆動回路24に供給される。駆動回路
24は従来の15°4相単極ステッパ・モータ26に接
続されている。
【0014】モータ・ステップ・シーケンサ22は次の
ようにラインA,B,C,D上にディジタル出力を生成
する論理回路を備えている。
【0015】
【表1】
【0016】ライン20上に現れるステップ信号毎に、
モータ・ステップ・シーケンサ22は表1に示した整流
手順により繰り返し前進する。本発明の実施例のモータ
では、モータの1/2ステップによって出力軸の位置が
7.5°変化する。従って1回転は、360°/7.5
°=48の1/2ステップが存在することになる。
【0017】さて図2を参照すると、ステッパ・モータ
26は位相28,30,32,34を備えており、これ
らの位相は各位相と関連するトランジスタのスイッチ動
作によって表1の整流手順に従った電圧が加えられる。
このような駆動によってステッパ・モータ26の回転子
と軸(図示せず)とが回転する。モータ軸の位置をφou
tと称する。軸は本発明の実施例ではインク・ジェット
・プリンタの印字ヘッド・キャリッジを構成する負荷3
6に接続されている。印字が進行すると共に、キャリッ
ジ上のカートリッジ内のインクが消費され、従って負荷
36の質量が時間と共に変化する。
【0018】Nカウント・エンコーダ38はステッパ・
モータ26の軸に接続されている。エンコーダ38は直
角(90°位相)関係の2つの方形波出力チャネルを備
えた従来の2チャネル増分光学エンコーダである。位置
情報は各チャネルの高レベルから低レベルへの遷移と別
のチャネルのレベルを検出することによってデコードさ
れる。このような情報は回転数増加と回転方向の双方の
情報を提供する。前記エンコーダは回転毎に常に整数の
“カウント”を生成する。回転毎のエンコーダ・カウン
トの数がNであるとすると、1ラジアン当たりN/(2
П)カウントが存在する。1ラジアン当たりのカウント
はエンコーダの利得であり、図1及び図3ではKeで示
されている。Nは必ずしも整数である必要はないが、本
発明のある側面を実施するマイクロプロセッサは、Nが
整数であればより好適な計算処理が可能である。本発明
の実施例では、N=768である。回路を最初に組み立
てる際、モータ軸上のステッパ・モータの回転子とエン
コーダ38の相対的角位置を決定する必要はない。他の
角変位の場合と同様に、両者間のあらゆる任意の角変位
が好適に作動する。
【0019】エンコーダによって生成されるカウントで
あるエンコーダ38の出力を位置レジスタ40の入力に
接続するために従来の論理回路(図示せず)を使用す
る。位置レジスタは、モータ軸が回転すると、回転方向
に応じてカウントをインクリメント又はデクリメントす
る。このように位置レジスタ40のカウントは、図1及
び図3にKeφoutで示すモータ軸の絶対位置をエンコー
ダ・カウントで表すものである。
【0020】位置生成器42は図1及び図3の双方にφ
idealで示す、所望のすなわち理想的なモータ軸の位置
を表すカウントを記憶するレジスタである。位置生成器
42は、ステップ信号が出力端子20上で生成される毎
に、1回のモータの整流についてのエンコーダ・カウン
トの数と等しい量だけインクリメント又はデクリメント
する。ステッパ・モータ26は1回転当たり48の整流
が(1/2ステップで)行われるので、1回の整流につい
てのエンコーダ・カウント数はN/48=768/48
=16に等しい。このパラメタはKsとして定義され、
位置生成器42の利得である。
【0021】このように、位置レジスタ40がモータ2
6の軸の現在の位置を表すカウントを提供し、一方、位
置生成器42が現在のステップを完了した時に軸が占め
るであろう位置と等しいカウントを提供する。従って図
1及び図3でφerrorとして示された誤差はφidealから
Keφoutを引いた値に等しい。パラメタφReferenceは
制御論理12によって生成され、導体45に供給される
制御変数である。φReferenceは、遅れ角即ちφerrorと
比較するスイッチング角である。制御回路10の動作に
関連して後述するように、φReferenceの初期値は回路
10が最初に始動する際に設定されることもあるが、φ
Referenceは制御システムの動作中に自動的に計算され
る。導体44に現れる値はφerror−φReferenceに等し
い。
【0022】Vmin とVinは制御システムへの一定のパ
ラメタ入力である。Vmin とVinは双方とも整数であ
り、各々がリセット可能カウンタ16のカウントと比較
される。最終ステップ信号が出力端子20で生成された
後は、カウンタ16のカウントは導体14に現れるCL
OCKパルスの数と等しい。回路10の動作に関連して
後により明解に説明するように、Vmin として選択され
た値は最小整流率を決定し、ひいてはモータの出力軸の
最低速度を決定する。同様にして、Vinとして選択され
た値はモータ26の目標速度での整流率を決定し、この
目標速度は後述するようにモータの最高速度でもある。
Vmin とカウンタ16のカウントとの差は導体46に供
給され、次にこの導体46から制御論理12に供給され
る。Vinとカウンタ16のカウントとの差は導体48に
供給され、そこから制御論理12に供給される。
【0023】さて図3を参照しつつ回路10がステッパ
・モータ26を制御する方法を説明する。回路10の論
理演算を説明するフローチャートが図3の符号49で包
括的に示されている。フローチャート49中の各ステッ
プ即ち各判定ポイントがボックス50−78の一つ一つ
に含まれている。
【0024】システムに最初の電圧が加えられるとき、
φReferenceの所定値が制御論理12によって生成さ
れ、導体45に供給される。初期値は必ずしも任意数で
はないが、精密に選択する必要はない。当業者であれば
φReferenceの適正な初期値を選択することが可能であ
る。初期値は図4Eのt=0時点での値である。初期値
が選択された後、リセット可能カウンタ16がフローチ
ャート49のボックス54においてゼロにセットされ
る。
【0025】ボックス56において、回路10は図1の
導体14上の次のCLOCKパルスを待機する。次のパ
ルスが出現すると、カウンタ16が1だけインクリメン
トされ、φerrorがボックス60において計算される。
φerrorはCLOCK位相が出現する毎に計算される。
【0026】さて図4Aを参照すると、実際の軸位置で
あるφoutが時間に対してプロットされている。図4A
の時間期間の経過とともに、軸の回転を開始するために
若干数のステップがモータ26に付与される。
【0027】図4Bはエンコーダ38から取り出したカ
ウントであり、従ってφoutと比例するKeφoutのプロ
ットである。
【0028】図4Cは位置生成器42のカウントのプロ
ットである。想起されるように、ステップ信号が制御論
理12によって生成され端子20に供給される毎に、軸
が各1/2ステップを通過する際にエンコーダ38により
計数されたカウントと等しい数量、すなわち本発明の実
施例では16だけ位置生成器42がインクリメントす
る。このように、図4Cの各々の垂直方向のステップは
モータの整流を表す。
【0029】図4Dは図4Cの信号から図4Bの信号を
引いた値(図4Dでは尺度を拡大して示してある)に等
しいφerrorのプロットである。図4Cの場合と同様
に、信号中の各々の垂直方向ステップは整流、もしくは
制御論理12の出力端子20により生成されたステップ
・パルスに対応する。曲線80は各々のモータ整流での
誤差の大きさを示すために図4Dのプロット上に描かれ
ている。
【0030】再度図3に戻ると、ボックス60で誤差の
計算が行われた後、φerrorがφReferenceよりも大きい
かどうかを判定するために比較がなされ、その結果は図
1の導体44に送られる。φerrorがφReferenceよりも
大きい場合は、回転子はφReferenceによって定められ
たスイッチング角に未だ到達しておらず、且つ再度整流
される準備が未だなされていない。次に制御手順はボッ
クス66に転じ、そこでその結果値が導体46上に現れ
るVmin −COUNTERが検査され、その値がゼロを
超えているかどうかが判定される。想起されるように、
Vmin は最小整流率を決定し、ひいてはモータ26の最
低速度を決定する整数である。回転子がφReferenceに
よって定められたスイッチング角に未だ到達していない
場合でも、最小整流率を維持するために整流させる必要
がある場合もある。Vmin −COUNTER>0である
場合は、最小整流率を維持するのにモータをステップさ
せる必要がなく、制御手順は再度ボックス56に戻って
CLOCKパルスを待機する。
【0031】再度ボックス62に戻り、φerrorがφRef
erenceよりも大きくない場合は、制御はボックス64に
進む。COUNTER−Vinの値は図1の導体48に現
れる。想起されるように、Vinはモータの最高速度でも
ある目標速度での整流率を決定する整数の固定パラメタ
である。Vinはモータの整流間にCLOCKサンプリン
グ率で出現しなければならないサンプルの最小数に等し
い。従って、周期的なCLOCK信号によって決定され
たサンプリング率はVin×目標整流率に等しい。Vinは
整数であるので、サンプリング率も最大整流率の整数倍
数でなければならない。従って、最大整流率はCLOC
K/Vinに等しい。CLOCKはVin×目標整流率に等
しいので、目標整流率と最大整流率は等しい。
【0032】Vinの最小値は1である。本発明の実施例
ではVin=8である。
【0033】ボックス64で、COUNTER−Vin<
0である場合は、最大ステップ率を超え、制御手順はボ
ックス68に転じ、そこでφReferenceが所定の数量だ
け減少され、制御手順はボックス56に戻る。すぐ後で
明らかにされるように、モータがVmin によって決定さ
れた最小整流率で整流されるものと想定すると、φerro
rがφReferenceを超える限りはステップ信号は発生され
ない。このようにφReferenceを減少させると、スイッ
チング角が縮少し、ひいてはモータの加速率が減少す
る。
【0034】再びボックス64に戻ると、COUNTE
R−Vinがゼロ未満ではない場合は、制御手順はボック
ス70に進み、そこでCOUNTER−Vin=0である
かどうかが判定される。そうである場合は、モータの最
終の整流以降Vinのサンプルが正確であったことを示
す。従ってステッパ・モータ26は前述のように最大整
流率でもある所望の整流率で整流されていることにな
る。
【0035】ボックス74で制御論理12は図1の端子
20でステップ信号を発し、この信号はボックス76で
説明するようにカウンタ16のリセットをも行う。ステ
ップ信号は位置生成器42をKs即ち位置生成器の利得
分だけ前進せしめ、制御手順はボックス56に戻され
る。図4Eの各々の垂直方向のインクリメントは別のス
テップ信号の出現を表す。
【0036】ボックス70に再び戻ると、COUNTE
R−Vin=0ではない場合は、モータは過度に遅く回転
している。すなわち、ステップ間の最小整流回数が未だ
満たされていないことを意味する。COUNTER−V
in=0ではない場合は、制御手順はボックス72に転
じ、そこでφReferenceを増大させ、その後でボックス
74,76及び78に進む。これらの手順は前述のとお
り、モータをステップし、カウンタ16をリセットし、
位置生成器42をインクリメントする。φReferenceが
増大すると、スイッチング角が増大し、それによってモ
ータ・トルクが、ひいてはモータ速度が増大する。制御
手順は再びボックス56に戻る。
【0037】ボックス68でのφReferenceを減少させ
る機能とボックス72でのφReferenceを増大させる機
能は所定の固定した減少及び増大を意味し、互いに異な
っていることに留意されたい。あるいは、減少値と増大
値は可変値であり、互いに等しくても、異なっていても
よい。φReferenceの調整数量及び大きさが変化する
と、モータの加速プロフィルが変化する。これらの調整
量は所望の加速プロフィルを達成するために経験的に選
択される。
【0038】図4EはφReferenceの変化の態様の例で
あり、図4Fは対応するモータ・トルクのプロットであ
る。
【0039】これまで本発明の原理を好ましい実施例で
図示し、説明してきたが、本発明の分野の専門家には前
記の原理から離れることなく構成及び細部を修正可能で
あることが理解されよう。添付の特許請求項の趣旨と範
囲内にある全ての修正を特許請求するものである。
【0040】
【発明の効果】本発明は上述のように、被駆動回転子を
有するステッパ・モータを制御する方法及び装置であっ
て、モータ軸エンコーダが回転子の位置に比例した信号
を発生させ、理想的回転子位置を示すモータ入力信号か
らこの信号の引き算が行われ、基準値と比較するための
エラー信号を生成する。エラー値が基準値と等しいとき
はモータは再度ステップされ、エラー値が基準値と異な
るときは基準値を増減する。又、各ステップ間で、モー
タ速度が速くなりすぎると基準値を減少させ、モータ速
度が遅くなりすぎると基準値を増加させ回転子の位置と
速度さらには加速を正確に把握する。以上によって従来
の時間と共に変化する回転子の位置や速度及び加速を正
確に制御できないといった問題点を解決した閉ループ方
法と装置の提供が可能になる。さらに、システムを最初
に組み立てる際にモータ軸エンコーダと回転子の相対的
位置関係を決定する必要はなく、任意の位置変位に対応
する閉ループ方法と装置が実現できる。以上のステップ
モータを制御する方法及び装置をDCサーボモータ等に
適用させることによって改良された安価なシステムが実
現できる。
【図面の簡単な説明】
【図1】図1は本発明に従って構成されたステッパ・モ
ータ制御回路の概略図である。
【図2】図2は図1のステッパ・モータ位相及び駆動回
路の概略図である。
【図3】図3は図1の概略図を作動させる方法を示すフ
ローチャートである。
【図4】図4は図1の回路によって生成される典型的な
波形系列である。
【符号の説明】
10 ステップモータ制御回路 12 制御論理 14 導体 16 リセット可能カウンタ 18 入力端子 20 出力端子 22 モータ・ステップ・シーケンサ 24 駆動回路 26 ステッパ・モータ 36 負荷 38 Nカウント・エンコーダ 40 位置レジスタ 42 位置生成器 44 導体 45 導体 46 導体 48 導体

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】被駆動回転子を有するステッパ・モータを
    制御する方法であって、最初のステップでモータの整流
    を開始し、回転子の位置をサンプリングし、そのサンプ
    リングされた各位置を所望の回転子位置と比較し、各比
    較された位置毎に誤差値を計算し、その誤差値と基準値
    とに所定の関係が生じる度にモータを整流し、その基準
    値を調整するという段階からなることを特徴とするステ
    ッパ・モータの制御方法
JP5044781A 1992-03-05 1993-03-05 ステッパ・モータの加速と速度を制御するための閉ループ方法と装置 Pending JPH05344796A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US846302 1992-03-05
US07/846,302 US5663624A (en) 1992-03-05 1992-03-05 Closed-loop method and apparatus for controlling acceleration and velocity of a stepper motor

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2003001878U Continuation JP2006000001U (ja) 1992-03-05 2003-04-07 ステッパ・モータの加速と速度を制御するための閉ループ装置

Publications (1)

Publication Number Publication Date
JPH05344796A true JPH05344796A (ja) 1993-12-24

Family

ID=25297501

Family Applications (2)

Application Number Title Priority Date Filing Date
JP5044781A Pending JPH05344796A (ja) 1992-03-05 1993-03-05 ステッパ・モータの加速と速度を制御するための閉ループ方法と装置
JP2003001878U Pending JP2006000001U (ja) 1992-03-05 2003-04-07 ステッパ・モータの加速と速度を制御するための閉ループ装置

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2003001878U Pending JP2006000001U (ja) 1992-03-05 2003-04-07 ステッパ・モータの加速と速度を制御するための閉ループ装置

Country Status (4)

Country Link
US (1) US5663624A (ja)
EP (1) EP0559464B1 (ja)
JP (2) JPH05344796A (ja)
DE (1) DE69306611T2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021520771A (ja) * 2018-04-09 2021-08-19 ムービング マグネット テクノロジーズ 多相モータの制御方法

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5880541A (en) * 1997-06-19 1999-03-09 Northern Magnetics, Inc. Sensing and controlling the location of elements of a linear motor
DE19853452C1 (de) * 1998-11-19 2000-02-03 Daniel Bonk Robotervorrichtung
US6150789A (en) * 1999-02-13 2000-11-21 Tri-Tech, Inc. Stepper motor control
DE19928361A1 (de) * 1999-06-21 2001-01-04 Sig Positec Bergerlahr Gmbh & Verfahren zum Positionieren eines Schrittmotors und elektrischer Antrieb
US6154619A (en) * 1999-10-27 2000-11-28 Hewlett-Packard Company Apparatus and method for detecting the state of a consumable product such as a replaceable toner cartridge
US6336701B1 (en) 1999-12-22 2002-01-08 Hewlett-Packard Company Ink-jet print pass microstepping
AU2001213154A1 (en) * 2000-08-15 2002-02-25 Vladimir Nikolayevich Davidov Method and apparatus for controlling acceleration and velocity of a stepper motor
US6609781B2 (en) 2000-12-13 2003-08-26 Lexmark International, Inc. Printer system with encoder filtering arrangement and method for high frequency error reduction
US6563285B1 (en) 2001-06-25 2003-05-13 Lexmark International, Inc. Stepper motor control system
US6873129B1 (en) 2003-12-16 2005-03-29 Lexmark International Inc. Method of controlling rotational velocity of a rotatable member during encoder initialization for an imaging apparatus
US7205738B2 (en) * 2004-03-24 2007-04-17 Lexmark International, Inc. Method and apparatus for time-based dc motor commutation
US7495409B2 (en) 2006-10-30 2009-02-24 David Coutu Method and apparatus for eliminating stall and cogging in multi-phase stepping motors
US7604422B2 (en) * 2006-12-11 2009-10-20 Massachusetts Institute Of Technology Large-aperture focal plane shutter
US7863851B2 (en) * 2007-08-22 2011-01-04 National Instruments Corporation Closed loop stepper motor control
JP2010271359A (ja) * 2009-05-19 2010-12-02 Canon Inc オートフォーカス装置および撮像装置
US8810187B2 (en) 2011-08-19 2014-08-19 Oriental Motor Boston Technology Group Incorporated Method and apparatus for misstep detection and recovery in a stepper motor
US9523947B2 (en) 2012-09-26 2016-12-20 Lexmark International, Inc. Time-based commutation method and system for controlling a fuser assembly
US8836747B2 (en) 2012-10-02 2014-09-16 Lexmark International, Inc. Motor control system and method for a laser scanning unit of an imaging apparatus
DE102014013429A1 (de) * 2014-09-10 2016-03-24 Audi Ag Verfahren zur genauen Positionsbestimmung
US11772808B2 (en) 2020-11-17 2023-10-03 Aerostar International, Llc Despin and rotational control architectures for lighter-than-air high altitude platforms
US20240001801A1 (en) * 2020-11-18 2024-01-04 Blue Volta Technology Inc. Powertrain for an electric vehicle featuring a scalable and manageable energy storage system

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5534942A (en) * 1978-09-05 1980-03-11 Canon Inc Printer
US4449082A (en) * 1981-12-17 1984-05-15 Webster Douglas G Motor speed control system
US4440512A (en) * 1982-06-07 1984-04-03 Forcier Mitchell D Daisy wheel printer having low mass carriage
US4631657A (en) * 1982-09-29 1986-12-23 Microbot, Inc. Control and force-sensing method and apparatus for motors
EP0200959A3 (en) * 1985-04-16 1987-12-16 Hitachi, Ltd. Stepping motor control system
US4692674A (en) * 1985-04-26 1987-09-08 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Brushless DC motor control system responsive to control signals generated by a computer or the like
US4697125A (en) * 1986-03-24 1987-09-29 Performance Controls, Inc. Method and apparatus for determining shaft position and for providing commutation signals
US4720663A (en) * 1986-03-31 1988-01-19 United Technologies Electro Systems, Inc. Brushless motor speed control
US4777419A (en) * 1987-01-28 1988-10-11 Emerson Electric Co. Control apparatus and method for operating a switched reluctance motor
US4739240A (en) * 1987-04-29 1988-04-19 General Electric Company Commutator for switched reluctance drive
US4761598A (en) * 1987-06-15 1988-08-02 Lovrenich Rodger T Torque-angle stabilized servo motor drive
JPH01148100A (ja) * 1987-12-01 1989-06-09 Matsushita Electric Ind Co Ltd 位置制御装置
US4851755A (en) * 1988-03-01 1989-07-25 Ampex Corporation Low power stepper motor drive system and method
JPH0232800A (ja) * 1988-07-19 1990-02-02 Fuji Electric Co Ltd ステッピングモータのスケジュール駆動装置
JPH0295200A (ja) * 1988-09-27 1990-04-05 Canon Inc 記録装置
JPH02106199A (ja) * 1988-10-14 1990-04-18 Oriental Motor Co Ltd ステッピングモータの閉ループ制御方法および回路
US4933620A (en) * 1989-05-09 1990-06-12 General Electric Company Control system for low speed switched reluctance motor
JPH0798413B2 (ja) * 1989-06-09 1995-10-25 キヤノン株式会社 記録装置
US4961038A (en) * 1989-10-16 1990-10-02 General Electric Company Torque estimator for switched reluctance machines
US5103225A (en) * 1990-12-24 1992-04-07 Pitney Bowes Inc. Motor-driven positioning system with reflective optical encoder

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021520771A (ja) * 2018-04-09 2021-08-19 ムービング マグネット テクノロジーズ 多相モータの制御方法

Also Published As

Publication number Publication date
EP0559464A1 (en) 1993-09-08
DE69306611D1 (de) 1997-01-30
US5663624A (en) 1997-09-02
JP2006000001U (ja) 2006-02-09
DE69306611T2 (de) 1997-04-17
EP0559464B1 (en) 1996-12-18

Similar Documents

Publication Publication Date Title
JP2006000001U (ja) ステッパ・モータの加速と速度を制御するための閉ループ装置
US6586898B2 (en) Systems and methods of electric motor control
US5057759A (en) Discrete-time AC motor control apparatus
EP0180083B1 (en) Control systems for variable reluctance electrical machines
JP2586918B2 (ja) 励磁切換式リラクタンスモータの作動方法及び制御装置
US6870346B2 (en) Method and apparatus for controlling acceleration and velocity of a stepper motor
EP0189794A2 (en) Electromagnetic actuator system
KR101291621B1 (ko) 다중 위상 스테핑 모터들에서의 스톨 및 코깅을 제거하기 위한 방법 및 장치
EP0145198B1 (en) Digital motor control method and means
EP0066159A1 (en) Incremental motion motor control system
EP0118544A1 (en) Improved induction motor controller
JP2830274B2 (ja) 可変速駆動装置の電流制御方式
EP0411554B1 (en) Motor control with digital feedback
US6624602B2 (en) Motor driving apparatus
CN111337007B (zh) 一种控制力矩陀螺框架零位稳定定位系统及方法
JPS6392297A (ja) ステツプモ−タの回転制御装置
JP3674381B2 (ja) 分解能切換装置
JP4128266B2 (ja) 可変ステップ角を使用したステッピングモータ駆動制御方法とその制御装置、並びにそのステッピングモータシステム
CN113424432A (zh) 用于确定bldc马达的转子姿态的方法
Przeniosło et al. Development of microprocessor, time optimized stepper motor driving algorithm
JP2562874B2 (ja) ステッピングモーターの脱調防止駆動制御方式
JPS6135197A (ja) ステツピングモ−タ制御回路
JPH0317595Y2 (ja)
JPH01308184A (ja) 移動体の速度制御方法
JPH10150789A (ja) モータの制御装置および制御方法