JPH03145996A - ステッピングモータの駆動装置 - Google Patents

ステッピングモータの駆動装置

Info

Publication number
JPH03145996A
JPH03145996A JP28214889A JP28214889A JPH03145996A JP H03145996 A JPH03145996 A JP H03145996A JP 28214889 A JP28214889 A JP 28214889A JP 28214889 A JP28214889 A JP 28214889A JP H03145996 A JPH03145996 A JP H03145996A
Authority
JP
Japan
Prior art keywords
pulse width
pulse
rotor
stepping motor
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.)
Pending
Application number
JP28214889A
Other languages
English (en)
Inventor
Satoshi Yoshimoto
聡 吉本
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.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP28214889A priority Critical patent/JPH03145996A/ja
Publication of JPH03145996A publication Critical patent/JPH03145996A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Stepping Motors (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) 本発明は、ステッピングモータの脱調を防止する機能を
備えたステッピングモータの駆動装置に関する。
(従来の技術) 従来より、ステッピングモータは、例えばコンピュータ
の周辺機器や電動式タイプライタ−の活字ホイールの駆
動源として広く利用されている。
このステッピングモータの従来の駆動方式は、定速駆動
する場合には、第6図(4相巻きの例)に示すように、
A相、B相、C相及びD相の各固定子コイルに順番にパ
ルス状の励磁電流を流して、ロータを所定角度ずつ定速
同転させる。一方、加速駆動する場合には、第7図に示
すように、加速領域内において、励磁電流のパルス幅を
1ステツプ(1パルス)毎に順次短くしてロータの回転
速度を速めるようになっている。
そして、ステッピングモータを起動する場合には、ロー
タが所定の相に位置することを前掲にして、通常の自起
動パルスのパルス幅で励磁電流を1ステツプ毎に切換え
て起動するようになっていた。
(発明が解決しようとする課題) ところで、上記構成のステッピングモータを、例えば電
動式タイプライタ−の活字ホイールの駆動源として用い
た場合、本体のトップカバー(印字装置を覆うカバー)
を開けたときに、使用者が誤って活字ホイール等に触れ
てロータ(ロータ軸)を同転させてしまうことがある。
この様な場合、ロータの位置が所定の相からずれてしま
うため、従来のように、・ロータが所定の相に位置する
ことを前提にして、通常の自起動パルスのパルス幅の励
磁電流で起動したのでは、脱調(ロータの回転が励磁電
流の切換えに追従できない現象)が発生するおそれがあ
り、それがロータの回転精度を低下させる要因となって
いた。この様な不具合は、最近のモータの小形化・低コ
スト化により、モータのトルクマージンが少なくなった
ときに特に発生し易く、これを解決することが近年の虫
要な技術的課題となっている。
本発明はこの様なII情を考慮してなされたもので、従
ってその目的は、たとえ外力によってロータが回転され
たとしても、脱調を確実に防11−できて、回転精度を
向上できるステッピングモータの駆動装置を堤供するこ
とにある。
[発明の構成] (課題を解決するための手段) 本発明のステッピングモータの駆動装置は、起動時に、
少なくとも第1パルスの固定子コイルに流す励磁電流の
パルス幅を通常の自起動パルスのパルス幅よりも長くし
てロータの同転を確実に駆動させた後、通電εのパルス
幅に戻してステッピングモータを駆動する制御手段を設
けている。
(作用) 上記構成によれば、ステッピングモータの停止中に、た
とえロータが外力により回転されてロータの位置が所定
の相からずれたとしても、この後、ステッピングモータ
を起動するときには、制御手段が、少なくとも第1パル
スの固定子コイルに流す励磁電流のパルス幅を通常の自
起動パルスのパルス幅よりも長くして起動させるので、
その長いパルス幅の励磁電流によりロータの回転が確実
に立上って、励磁電流の切換えに正確に追従回転できる
ようになると共に、各相ごとのダンピング作用(ロータ
を各相ごとに静ILさせる作用)も確実なものとなり、
脱調が確実に防止される。
(実施例) 以下、本発明を電動式タイプライタ−に適用した一実施
例を第1図乃至第5図に基づいて説明する。
この実施例では、ステッピングモータ1を活字ホイール
(図示せず)の駆動源として用いている。
このステッピングモータ1は、例えばA相からD相まで
の4相の固定子コイル(図示せず)を有し、これら各相
の固定子コイルに通電するための駆動回路2は、制御手
段たるマイクロコンピュータ3により制御される。この
マイクロコンピュータ3は、キーボード4からの人力情
報に基づいて印字動作やコレクション動作を制御する。
更に、このマイクロコンピュータ3の人力ポートlには
カバースイッチ5が接続されている。このカバースイッ
チ5は、本体のトップカバー(図示せず)を開放したと
きにオンして、入力ボートIの入力レベルをローレベル
に切り換え(人力ポート■にローレベルの検出信号を入
力し)、それによってトップカバーの開放、即ちロータ
軸1a(活字ホイール)が外力により回転される可能性
のある状態になったことが検知される。一方、トップカ
バーを閉鎖したときには、カバースイッチ5がオフして
、入力ボートIの人力レベルがハイレベルに切り換えら
れ、それによってトップカバーの閉鎖、即ちロータ軸1
aが外力により回転される可能性がなくなったことが検
知される。
次に、マイクロコンピュータ1の制御プログラムの内容
を第4図及び第5図に基づいて説明する。
まず、原点検出フロー(第5図のサブルーチン)を実行
する(ステップMl)。ここでは、第2図に示すように
、最初の例えば4ステツプの励磁電流(電圧)のパルス
幅を通常の自起動パルスのパルス幅よりも長い時間(例
えば40m秒)に設定して、そのパルス幅でA相からD
相まで順番に切り換えて通電し、それによってステッピ
ングモータ1を低速で起動する(ステップSl)。次い
で、加速駆動か否かが判断され(ステップS2)、加速
駆動であれば加速時の励磁電流(電圧)のパルス幅(例
えば5m秒〜1m秒)が設定され(ステップS3)、定
速駆動であれば定速時のパルス幅(例えば3m秒)が設
定される(ステップS4)。
この様にして設定されたパルス煽で各相の固定子コイル
に順次通電しくステップS5)、原点検出が終了したと
こ・ろで(ステップS6)、第4図のメインルーチンに
戻り、メイン処理を実行する(ステップM2)。このメ
イン処理中は、トップカバーが開放されたか否か(カバ
ースイッチ5がオンされたか否か)が判断され(ステッ
プM3)、もし、トップカバーが開放されれば、その口
!!点てメイン処理の機能を停止する(ステップM4)
この後、トップカバーが閉鎖されたか否か(カバースイ
ッチ5がオフされたか否か)が判断され(ステップM5
)、もし、トップカバーが閉鎖されれば、その時点で再
び原点検出フロー(第5図のサブルーチン)を実行する
(ステップM6)。
ところで、トップカバーが開放された状態になっている
ときには、ステッピングモータ1も停止した状態になっ
ているが、このとき、使用者が誤って活字ホイール等に
触れてロータ軸1aを回転させてしまうことがある。こ
の様な場合、ロータ軸1aの位置が所定の相からずれて
しまうことになるが、この実施例では、トップカバーが
開放されたとき(即ちロータ軸1aが外力により回転さ
れる可能性があるとき)には、原点検出フローにおいて
、ステッピングモータ1の起動■、rに励磁電流のパル
ス幅を通常の自起動パルスのパルス幅よりも長い例えば
40m秒に設定しているので、当初のロータ軸1aの位
置がある程度ずれていたとしても、長いパルス幅の励磁
電流により、ロータの回転が確実に立上るようになる。
これにより、ロータ(ロータ軸1a)の回転が励磁電流
の切換えに正確に追従できるようになるとノ(に、各相
ごとのダンピング作用(ロータを各相ごとに静止させる
作用)も確実なものとなり、脱調が確実に防止されて回
転精度が著しく向上する。
尚、上記実施例では、起動時にA相からD相まで4ステ
ツプ全てのパルス幅(−船側で言えばN相モータでNス
テップ全てのパルス幅)を長くして、低速駆動をA相か
らD相まで一巡させるようにしているので、万一、当初
のロータ軸1aの位置ずれが大きくて、最初の相でロー
タ軸1aが正確に回転しないような場合でも、残りの3
相のうちのいずれかの相でロータ軸1aの位置が必ず一
致するようにな・す、それによって脱調が一層確実に防
止される。
但し、本発明は、必ずしもN相モータでNステップ全て
のパルス幅を長くする必要がなく、例えば(N−1)ス
テップ以下においてパルス幅を長くするものであっても
良く (少なくとも第1パルスのパルス幅を長くすれば
良く)、この場合でもパルス幅をある程度長くすれば、
脱調を十分に防止できる。勿論、(N+1)ステップ以
上、パルス幅を長くしても良いことは言うまでもない。
また、上記実施例において、電源のオン・オフを検知す
る手段を設け、電源のオン後にステッピングモータ1を
起動する場合に上記実施例と同じく少なくとも第1パル
スのパルス幅を長くするようにしても良い。また、その
ときのパルス幅は上記実施例のような40m秒に限定さ
れず、通常の自起動パルスのパルス幅よりも長ければ、
40m秒以下であっても良く、勿論、40m秒以上であ
っても良い。
その他、本発明は、上記実施例のような4相ステツピン
グモータに限定されず、例えば3相モータにも適用でき
、また、上記実施例のような電動式タイプライタ−に用
いるステッピングモータに限定されず、例えばコンピュ
ータの周辺機器、製造機械等の各種装置のステッピング
モータとして広く適用できる等、種々の変形が可能であ
る。
[発明の効果] 本発明は以上の説明から明らかなように、ステッピング
モータの起動時に、少なくとも第1パルスの励磁電流の
パルス幅を通常の自起動パルスのパルス幅よりも長くし
て起動した後、通常のパルス幅に戻して駆動するように
構成したので、起動時にロータの回転が励磁電流の切換
えに確実に追従できるようになると共に、各相ごとのダ
ンピング作用も確実なものとなり、脱調を確丈に防止で
きて回転精度を向上できるという優れた効果を奏する。
【図面の簡単な説明】
第1図乃至第5図は本発明の一実施例を示したもので、
第1図は電気的構成を示すブロック図、第2図は定速駆
動時の各相の電圧波形図、第3図は加速駆動時の各相の
電圧波形図、第4図はメインプログラムのフローチャー
ト、第5図は原点検出フロー(サブルーチン)のフロー
チャートである。そして、第6図及び第7図は従来例を
示したもので、第6図は第2図相当図、第7図は第3図
相当図である。 図面中、1はステッピングモータ、2は駆動M路、3は
マイクロコンピュータ(制御手段)、4はキーボード、
5はカバースイッチである。

Claims (1)

    【特許請求の範囲】
  1. 1、ステッピングモータの各相の固定子コイルに順番に
    パルス状の励磁電流を流すことにより、ロータを所定角
    度ずつ回転させるようにしたステッピングモータの駆動
    装置において、前記ステッピングモータの起動時に、少
    なくとも第1パルスの前記固定子コイルに流す励磁電流
    のパルス幅を通常の自起動パルスのパルス幅よりも長く
    して前記ロータの回転を確実に駆動させた後、通常のパ
    ルス幅に戻してステッピングモータを駆動する制御手段
    を具備して成るステッピングモータの駆動装置。
JP28214889A 1989-10-30 1989-10-30 ステッピングモータの駆動装置 Pending JPH03145996A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP28214889A JPH03145996A (ja) 1989-10-30 1989-10-30 ステッピングモータの駆動装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP28214889A JPH03145996A (ja) 1989-10-30 1989-10-30 ステッピングモータの駆動装置

Publications (1)

Publication Number Publication Date
JPH03145996A true JPH03145996A (ja) 1991-06-21

Family

ID=17648729

Family Applications (1)

Application Number Title Priority Date Filing Date
JP28214889A Pending JPH03145996A (ja) 1989-10-30 1989-10-30 ステッピングモータの駆動装置

Country Status (1)

Country Link
JP (1) JPH03145996A (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06245594A (ja) * 1993-02-16 1994-09-02 Fujitsu Ltd ステッピングモータ起動制御方法
JPH07164850A (ja) * 1994-09-12 1995-06-27 Toyota Motor Corp 減衰力制御装置
JP2000139098A (ja) * 1992-03-18 2000-05-16 Citizen Watch Co Ltd 電子機器
JP2002233189A (ja) * 2001-01-30 2002-08-16 Koyo Seiko Co Ltd ステッピングモータの原点位置決め装置および原点位置決め方法
JP2006246671A (ja) * 2005-03-07 2006-09-14 Seiko Epson Corp ステッピングモータ制御装置、ステッピングモータ制御方法、および、ステッピングモータ制御プログラム
JP2008182774A (ja) * 2007-01-23 2008-08-07 Kyocera Mita Corp パルスモータの制御方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000139098A (ja) * 1992-03-18 2000-05-16 Citizen Watch Co Ltd 電子機器
JPH06245594A (ja) * 1993-02-16 1994-09-02 Fujitsu Ltd ステッピングモータ起動制御方法
JPH07164850A (ja) * 1994-09-12 1995-06-27 Toyota Motor Corp 減衰力制御装置
JP2002233189A (ja) * 2001-01-30 2002-08-16 Koyo Seiko Co Ltd ステッピングモータの原点位置決め装置および原点位置決め方法
JP2006246671A (ja) * 2005-03-07 2006-09-14 Seiko Epson Corp ステッピングモータ制御装置、ステッピングモータ制御方法、および、ステッピングモータ制御プログラム
JP2008182774A (ja) * 2007-01-23 2008-08-07 Kyocera Mita Corp パルスモータの制御方法

Similar Documents

Publication Publication Date Title
JP3636340B2 (ja) 交流回転機用電力変換装置
US4959596A (en) Switched reluctance motor drive system and laundering apparatus employing same
JPH09117186A (ja) 直流ブラシレスモータ駆動装置
JP4987119B2 (ja) ブラシレスモータ装置及び制御装置
EP1219013B1 (en) State advance controller commutation loop for brushless d.c. motors
NO159130B (no) Selvstartende boersteloes likestroemsmotor.
JPH03145996A (ja) ステッピングモータの駆動装置
JP2000184772A (ja) モータの異常検出装置
RU99104510A (ru) Способ запуска и управления, в частности, синхронных электродвигателей с постоянным магнитом и устройство для его осуществления
JP2704081B2 (ja) センサレス・スピンドルモータ制御回路
US4678972A (en) Self-starting single-phase brushless DC motor and control therefor
JP2004194490A (ja) ブラシレスモータ制御方法
JPH0572197B2 (ja)
JP2001275398A (ja) 原点検出方法および位置決め装置
JPH06253584A (ja) センサレスブラシレスモータの駆動装置
JPH06261590A (ja) センサレスブラシレスモータの駆動装置
JP3243884B2 (ja) ブラシレスモータ及びその停止方法
KR100296309B1 (ko) 소음 저감을 위한 신알엠의 구동방법
JPH09312995A (ja) ブラシレスモータの制御方法
JPH0670586A (ja) センサレスブラシレスモータの駆動装置
JPH1042596A (ja) ステッピングモ−タの駆動方法
JP3234012B2 (ja) センサレス多相直流モータの起動方法
JP3223610B2 (ja) センサレス多相直流モータの起動方法
JP2021197887A (ja) モータ駆動装置およびモータ駆動方法
JPH0767307B2 (ja) ブラシレスモ−タの駆動方法