JP3041542B2 - ステップモータ駆動回路 - Google Patents
ステップモータ駆動回路Info
- Publication number
- JP3041542B2 JP3041542B2 JP3068569A JP6856991A JP3041542B2 JP 3041542 B2 JP3041542 B2 JP 3041542B2 JP 3068569 A JP3068569 A JP 3068569A JP 6856991 A JP6856991 A JP 6856991A JP 3041542 B2 JP3041542 B2 JP 3041542B2
- Authority
- JP
- Japan
- Prior art keywords
- step motor
- chopping
- delay time
- drive
- rotation
- 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 - Lifetime
Links
- 230000005284 excitation Effects 0.000 claims description 22
- 238000000034 method Methods 0.000 claims description 5
- 238000012544 monitoring process Methods 0.000 claims description 4
- 230000007423 decrease Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000020169 heat generation Effects 0.000 description 4
- 101000746134 Homo sapiens DNA endonuclease RBBP8 Proteins 0.000 description 2
- 101000969031 Homo sapiens Nuclear protein 1 Proteins 0.000 description 2
- 102100021133 Nuclear protein 1 Human genes 0.000 description 2
- 230000002411 adverse Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000004904 shortening Methods 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
- H02P29/00—Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
- H02P29/02—Providing protection against overload without automatic interruption of supply
- H02P29/024—Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load
- H02P29/026—Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load the fault being a power fluctuation
-
- 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
-
- 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
- H02P8/14—Arrangements for controlling speed or speed and torque
- H02P8/18—Shaping of pulses, e.g. to reduce torque ripple
-
- 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
- H02P8/34—Monitoring operation
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Stepping Motors (AREA)
Description
搭載され紙送り駆動源として用いられるステップモータ
の駆動回路に関し、特にステップモータのトルク制御方
式に関する。
らなる駆動信号により駆動されステップ回転を行う。ス
テップモータを搭載する機器に備えられた電源の容量が
比較的小さい場合等、動作条件や動作環境に依存してス
テップモータの駆動電圧が変動する事が多い。さらに、
機器の動作条件に応じてステップモータの回転速度制御
が行われる事が多い。駆動電圧が上方に変動し且つ回転
速度が低下した時には、励磁パルスの高さ及び幅が大き
くなり過大な電流がモータコイルに流れ発熱の為にモー
タトルクが低下してしまう惧れがある。さらには、発熱
量の増大の為に長時間連続駆動を行った場合にはステッ
プモータが破壊されてしまう惧れがある。加えて、ステ
ップモータの構造によっては、その機械的共振点が比較
的低速回転側にある場合がある。このような時、高駆動
電圧のままで低速回転を行うと大きなトルクが発生し共
振に起因する振動や騒音が生ずる惧れがある。
合を防ぐ為に、励磁パルスに間欠チョッピングをかけ駆
動電圧を実効的に下げる方式が提案されている。この間
欠チョッピングは励磁パルスが出力されている間、極め
て高速で励磁時間の無励磁時間を切り換え、ステップモ
ータの回転特性に悪影響を与える事なく実効駆動電圧を
抑制するものである。
駆動方式においては、駆動電圧レベルの変動やモータ回
転速度の変化に関わらず、励磁パルスに無条件で間欠チ
ョッピングをかけていた。このような場合、駆動電圧レ
ベルが高く高速回転を行っている時には問題が少ない
が、駆動電圧レベルが低下し且つ低速回転に変化した場
合には、実効駆動電圧の低下が顕著になりステップモー
タのトルクが一定限度以下に低下してしまうという問題
点がある。
ピング方式の欠点を解決し、駆動電圧が変動しあるいは
回転速度が変化しても常に実質的に一定なモータトルク
を得る事のできるステップモータ駆動回路を提供する事
を目的とする。併せて、ステップモータの機械的共振点
の近傍で駆動した場合にも振動や騒音を抑制する事がで
きるステップモータ駆動回路を提供する事を目的とす
る。
題を解決する為に、本発明にかかるステップモータ駆動
回路は基本的な構成要件として、ステップモータの回転
制御を行う制御手段と、回転制御に基づいた励磁パルス
列からなる駆動信号をステップモータに印加する駆動手
段と、励磁パルスの間欠チョッピングを行う為のチョッ
ピング手段とを備えている。さらに、本発明の特徴的部
分として、ステップモータ駆動回路は駆動電圧の変動を
モニタする電圧モニタ手段を具備するとともに、上記制
御手段はモニタされた駆動電圧に応じてチョッピング手
段を制御し間欠チョッピングの実行時間長を調節する手
段を有している。この調節手段は、例えば駆動電圧に応
じて励磁パルスの立上りから間欠チョッピングを開始す
るまでの遅延時間を調節するようになっている。例え
ば、駆動電圧の大きさの2乗に反比例して該遅延時間を
設定している。
駆動源としてラインプリンタに搭載されているステップ
モータの回転駆動制御に適用できる。この場合には、上
記制御手段はラインプリンタのライン印字速度に同期し
てステップモータの回転制御を行うようになっている。
ては、例えば駆動電圧の大きさの2乗に反比例して遅延
時間が設定される。従って、駆動電圧レベルが高い場合
には遅延時間が短くなる。それ故、励磁パルスの立上り
から比較的短い時間で間欠チョッピングが開始されるの
で実効駆動電圧を有効に下げる事ができる。一方、駆動
電圧レベルが低い場合には、遅延時間は逆に長くなる。
従って、励磁パルスの立上りから比較的長い時間経過し
た後、間欠チョッピングが行われるので実効電圧の低下
に起因する悪影響を防ぐ事ができる。加えて、遅延時間
より短い間隔で高速ステップ回転を行う場合には間欠チ
ョッピングが実行される事なく通常の駆動が行われ安定
したモータ回転トルク特性を得る事ができる。
詳細に説明する。図1は本発明にかかるステップモータ
駆動回路の構成を示す模式的回路ブロック図である。図
示するように、ステップモータ駆動回路はステップモー
タ1の回転制御を行う制御手段、例えばCPU2を有し
ている。このCPU2には駆動手段、例えばモータドラ
イバ3が接続されており、回転制御に基づいて励磁パル
ス列からなる駆動信号をステップモータ1に印加する。
本例においては、ステップモータ1は2−2相駆動方式
によって駆動されるので、モータドライバ3は4相の駆
動信号φ1ないしφ4を出力するようになっている。し
かしながら、本発明はこの2−2相駆動方式に限られる
ものではない事はいうまでもない。モータドライバ3は
CPU2から送られる同期信号SYCに基づいて各駆動
信号の位相を決定する。ステップモータ1の一対の共通
電極COM1及びCOM2には励磁パルスの間欠チョッ
ピングを行う為のチョッピング手段が接続されている。
本例においては、このチョッピング手段は2段に接続さ
れたトランジスタ4及び5とから構成されている。電源
電圧Vpは2段目のトランジスタ5を介して共通電極C
OM1及びCOM2に印加される。
る為の電圧モニタ6が接続されている。この電圧モニタ
6の出力はA/Dコンバータ7を介してCPU2に接続
されている。CPU2はモニタされた駆動電圧に応じて
チョッピング手段を制御し間欠チョッピングの実行時間
長を調節する為の調節手段を内蔵している。本例におい
ては、この調節手段はチョッピング手段を構成する一方
のトランジスタ4のベース電極に制御信号CTLを印加
するようになっており、チョッピング手段を断続的に動
作させる。この断続動作の結果、ステップモータ1の共
通電極COM1及びCOM2に印加される駆動電圧に間
欠チョッピングがかかる。本例においては、この調節手
段は駆動電圧Vpのレベル変動に応じて励磁パルスの立
上りから間欠チョッピングを開始するまでの遅延時間を
調節するようになっている。例えば、駆動電圧の大きさ
の2乗に反比例してこの遅延時間を設定するようにして
いる。
図示しないラインプリンタに搭載されており紙送り駆動
源として用いられている。この場合、CPU2はライン
プリンタのライン印字速度を制御するとともに、これに
合わせて同期信号SYCをモータドライバ3に供給しス
テップモータ1の回転制御を行うようになっている。し
かしながら、本発明の適用範囲はラインプリンタの紙送
り用ステップモータに限られるものではなく、駆動電圧
が変動し且つ回転速度が変化する条件で駆動されるあら
ゆる種類のステップモータに適用できるものである。
て図1に示すステップモータ駆動回路の動作を詳細に説
明する。CPU2は、ラインプリンタの線順次印字動作
に合わせて紙送りを行う為に同期信号SYCをモータド
ライバ3に供給する。この同期信号SYCはタイミング
aないしhで出力されるトリガパルスを含んでいる。ス
テップモータ1はタイミングaないしhでステップ回転
を行う。例えば、タイミングaでワンステップ回転を行
った後、次のタイミングbで再びワンステップ回転を行
う。タイミングaとbとの間の保持時間taにおいてス
テップモータの回転位置は保持されている。この保持時
間の間に、1ラインの印字が行われる。例えば、ライン
サーマルプリンタの場合にはドット印字率、ラインサー
マルヘッドの駆動電圧変動、周囲温度等に応じてライン
サーマルヘッドの通電時間を制御する必要がある。従っ
て、図示するようにステップモータ1の逐次保持時間t
aないしtgは変化している。
ッピング手段を構成するトランジスタ4のベース電極に
供給している。この制御信号は各保持時間毎に、所定の
遅延時間経過後に現れる高速間欠パルス列を含んでい
る。この遅延時間は駆動電圧Vpの2乗に反比例して設
定されている。例えば、図示するように当初比較的高い
駆動電圧Vp1が後に比較的低い駆動電圧Vp2に変動
した場合を考えると、当初の遅延時間tp1は比較的短
く、後の遅延時間tp2は比較的長く設定される。
して位相制御された4個の駆動信号φ1ないしφ4をス
テップモータ1に印加する。第1駆動信号φ1はタイミ
ングaで立上りステップモータ1をワンステップ回転さ
せる。次に第2駆動信号φ2がタイミングbで立上りス
テップモータ1をさらにワンステップ回転させる。続い
てタイミングcで第3駆動信号φ3が立上りワンステッ
プ回転を実行する。さらにタイミングdで第4駆動信号
φ4が立上りワンステップ回転を続行する。このよう
に、各タイミング毎に駆動信号は順次立上りステップ回
転が連続する。隣り合うタイミングの間でステップモー
タの回転位置は保持される。最初の保持時間taは例え
ば1ドットラインの印字率が低い為比較的短く設定され
ている。この保持時間taは遅延時間tp1に比べて小
さい為、間欠チョッピングは実行されない。次の保持時
間tbは例えば1ドットラインの印字率が高い為、比較
大きく設定されており遅延時間tp1より長い。この
為、タイミングbから遅延時間tp1の経過後、次のタ
イミングcまで間欠チョッピングが実行される。具体的
には、ステップモータ1の回転位置保持に寄与する駆動
信号φ1及びφ2の励磁パルスに間欠チョッピングがか
かる。この結果、実効駆動電圧を抑える事ができる。仮
に、比較的高い駆動電圧Vp1のもとに低速回転が連続
したとしても有効に間欠チョッピングが行われるのでス
テップモータ1の発熱等を有効に防止できる。
に駆動電圧がVp1からVp2に低下したとする。この
場合には、遅延時間tp2は先の遅延時間tp1よりも
延長される。従って、例えば保持時間tfにおいて、間
欠チョッピングの開始時間が先の保持時間tbにおける
場合よりも後方にずれる。即ち、低速回転の場合におい
て、駆動電圧が比較的低い時には間欠チョッピングの開
始時間を伸ばす事によりモータトルクの出力低下を防止
するようにしているのである。
電圧Vpとの間にはtp=85/Vp2 の関係がある。
ただし、遅延時間tpはms単位で表されモータ駆動電
圧Vpの単位はVである。又、本例においては係数は8
5に設定されているが、必ずしもこの数値に限られるも
のではなくステップモータの具体的な構造に合わせて適
宜設定する事が可能である。通常、ステップモータの駆
動電圧は5V程度である事が多い。この場合には、上式
から遅延時間tpは3.4msとなる。即ちステップモ
ータの保持時間が3.4msを越える場合には間欠チョ
ッピングがかかる事になる。勿論、この遅延時間tpの
値3.4msは駆動電圧が上方に変動すれば小さくな
り、逆に下方に変動すれば大きくなる。一般に、印字率
が低い場合には1ドットラインの駆動は3ms以下で完
了するので間欠チョッピングは行われない。逆に、印字
率が高くなった場合等には間欠チョッピングが行われる
事となる。間欠チョッピングはステップモータの回転特
性に影響を与えないようにする為、回転速度に比べて少
なくとも10倍以上の高速で励磁パルスの励磁時間と無
励磁時間を切り換える必要がある。従って、チョッピン
グパルスの周期は例えば0.3ms程度に設定される。
は低速回転側にある場合が多い。例えば、回転速度12
0pps当たりで機械的共振が発生するとする。この場
合のステップモータ回転保持時間は約8.3msであ
る。この値は上式で設定された遅延時間3.4msより
十分長い。従って、ステップモータの回転速度が共振点
に近づいた時には、常に有効に間欠チョッピングがかか
る事となる。このようにすれば、低速回転時におけるモ
ータトルクを抑える事ができ、共振に起因する振動や騒
音を有効に防止できる。
を容易にする為、CPU2が同期信号SYCを作成し、
モータドライバ3がこの同期信号SYCに同期して4相
の駆動信号φ1ないしφ4を出力するようになってい
る。しかしながら、一般にはCPU2は内部同期信号を
利用して4相の同期信号に対応した位相信号を直接モー
タドライバに供給する構成としても良い。また、本例に
おいては制御信号CTLを用いてチョッピング手段を断
続的に動作させている。しかしながら、CPU2が直接
位相信号を出力する構成の場合にはこの位相信号にソフ
トウェア的な手段でチョッピングをかけるようにしても
良い。
モータ駆動電圧のレベル変動に応じて間欠チョッピング
の実行時間長を調節するようにしている。モータ駆動電
圧レベルが上方に変動した時には間欠チョッピングの実
行時間長を長くする事によりステップモータの発熱を防
止する事ができるという効果がある。逆に、モータ駆動
電圧レベルが下方に変動した場合には間欠チョッピング
の実行時間長を短くする事によりモータトルクの低下を
防止できるという効果がある。加えて、低速回転時にお
ける機械的共振に起因する振動や騒音を有効に抑える事
ができるという効果がある。
例を示す回路ブロック図である。
明する為のタイミングチャートである。
Claims (2)
- 【請求項1】 ステップモータの回転制御を行う制御手
段と、回転制御に基づいた励磁パルス列からなる駆動信
号をステップモータに印加する駆動手段と、励磁パルス
の間欠チョッピングを行う為のチョッピング手段とを有
するステップモータ駆動回路において、駆動電圧の変動
をモニタする電圧モニタ手段を具備するとともに、上記
制御手段はモニタされた駆動電圧に応じて励磁パルスの
立上りから間欠チョッピングを開始するまでの遅延時間
を調節し、調節された該遅延時間がステップモータの回
転位置が保持される保持時間よりも短い場合は間欠チョ
ッピングを行わず、該遅延時間が該保持時間よりも長い
場合は該遅延時間が経過した後に間欠チョッピングを行
うように上記チョッピング手段を制御する為の調節手段
を有する事を特徴とするステップモータ駆動回路。 - 【請求項2】 上記調節手段は、駆動電圧の大きさの2
乗に反比例して該遅延時間を設定する事を特徴とする請
求項1に記載のステップモータ駆動回路。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3068569A JP3041542B2 (ja) | 1991-04-01 | 1991-04-01 | ステップモータ駆動回路 |
US07/851,751 US5266879A (en) | 1991-04-01 | 1992-03-16 | Stepping motor driving circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3068569A JP3041542B2 (ja) | 1991-04-01 | 1991-04-01 | ステップモータ駆動回路 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH04304197A JPH04304197A (ja) | 1992-10-27 |
JP3041542B2 true JP3041542B2 (ja) | 2000-05-15 |
Family
ID=13377532
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3068569A Expired - Lifetime JP3041542B2 (ja) | 1991-04-01 | 1991-04-01 | ステップモータ駆動回路 |
Country Status (2)
Country | Link |
---|---|
US (1) | US5266879A (ja) |
JP (1) | JP3041542B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5818193A (en) * | 1995-10-17 | 1998-10-06 | Unisia Jecs Corporation | Step motor driving method and apparatus for performing PWM control to change a step drive signal on-duty ratio |
DE19730391C1 (de) * | 1997-07-16 | 1999-01-28 | Zentr Mikroelekt Dresden Gmbh | Verfahren und Schaltungsanordnung zur Ansteuerung eines Schrittmotors |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4409530A (en) * | 1980-11-10 | 1983-10-11 | Beckman Instruments, Inc. | Method and apparatus for stepper motor position control |
US4524399A (en) * | 1982-06-02 | 1985-06-18 | Tandon Corporation | Magnetic disk memory power supply |
US4471283A (en) * | 1982-11-02 | 1984-09-11 | International Business Machines Corporation | Average current regulation for stepper motors |
JPH0197199A (ja) * | 1987-10-08 | 1989-04-14 | Oki Electric Ind Co Ltd | パルスモータ制御装置 |
JPH02231999A (ja) * | 1989-03-02 | 1990-09-13 | Konica Corp | モータ駆動装置 |
-
1991
- 1991-04-01 JP JP3068569A patent/JP3041542B2/ja not_active Expired - Lifetime
-
1992
- 1992-03-16 US US07/851,751 patent/US5266879A/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US5266879A (en) | 1993-11-30 |
JPH04304197A (ja) | 1992-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8305017B2 (en) | Motor control circuit, motor system, and motor control method | |
JP3041542B2 (ja) | ステップモータ駆動回路 | |
JP3715850B2 (ja) | モータ制御装置及び該装置を用いたプリンタ | |
US4803414A (en) | Method of controlling a step motor | |
JPH0614597A (ja) | プリンタの紙送り駆動回路及び駆動方法 | |
JPH0832195B2 (ja) | ステツプモータ駆動方法及び装置 | |
JP2747579B2 (ja) | ステッピングモータの制御方法 | |
JPH08126392A (ja) | ステッピングモータの駆動制御装置及びその駆動方式ならびにそのモータを用いた機器 | |
JPS62100196A (ja) | ステツピングモ−タ駆動回路 | |
JPS637197A (ja) | ステッピングモータの駆動制御方法 | |
JPH04285499A (ja) | ステッピングモーターの制御装置 | |
JPH05260798A (ja) | ステッピングモータトルク制御回路 | |
JPH04357055A (ja) | ドットプリンタ | |
JPH0515194A (ja) | モータ制御方法及び装置 | |
JPS60141197A (ja) | ステツプモ−タ駆動方式 | |
JPH043750B2 (ja) | ||
JPS63220799A (ja) | パルスモ−タの駆動方法 | |
JP2001045797A (ja) | ステッピングモータ駆動方法および駆動装置 | |
JPH05130799A (ja) | ステツピングモータ駆動装置 | |
JPH04372600A (ja) | パルスモータ駆動装置 | |
JPH11252996A (ja) | パルスモータの駆動装置とその駆動方法 | |
JPH0150320B2 (ja) | ||
JPS6020799A (ja) | パルスモ−タの駆動方法 | |
JPH02133098A (ja) | パルスモータ駆動制御回路 | |
JPH0515195A (ja) | モータ制御方法及び装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090310 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100310 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110310 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110310 Year of fee payment: 11 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: R3D03 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110310 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120310 Year of fee payment: 12 |
|
EXPY | Cancellation because of completion of term | ||
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120310 Year of fee payment: 12 |