JPH03198681A - モータ制御装置 - Google Patents

モータ制御装置

Info

Publication number
JPH03198681A
JPH03198681A JP1339265A JP33926589A JPH03198681A JP H03198681 A JPH03198681 A JP H03198681A JP 1339265 A JP1339265 A JP 1339265A JP 33926589 A JP33926589 A JP 33926589A JP H03198681 A JPH03198681 A JP H03198681A
Authority
JP
Japan
Prior art keywords
motor
command
speed
control
servo 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
JP1339265A
Other languages
English (en)
Inventor
Hiroyuki Harada
博之 原田
Tetsuji Kajitani
梶谷 哲司
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.)
Kyocera Mita Industrial Co Ltd
Original Assignee
Mita Industrial Co 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 Mita Industrial Co Ltd filed Critical Mita Industrial Co Ltd
Priority to JP1339265A priority Critical patent/JPH03198681A/ja
Publication of JPH03198681A publication Critical patent/JPH03198681A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Electric Motors In General (AREA)

Abstract

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

Description

【発明の詳細な説明】 〈産業上の利用分野〉 この発明は、モータ制御装置に関し、特に、ホスト装置
からの命令に基づいてモータの制御を行うモータ制御装
置に関するものである。
〈従来の技術〉 たとえば複写機の光学系(照明ユニ・ソトおよび反射ミ
ラー)駆動用のDCサーボモータの制御回路は、ホスト
装置(複写機本体の制御装置)から与えられる命令に基
づいてDCサーボモータを制御している。
〈発明が解決しようとする課題〉 上述のように、ホスト装置からの命令に基づいて、モー
タ制御回路がサーボモータの制御を行う場合、ホスト装
置から命令が与えられると、制御回路は直ちに命令実行
のための制御をサーボモータに施していた。よって、サ
ーボモータが駆動する負荷系に振動が生じたり、負荷系
に含まれる摺動部材の摩耗が激しい等の欠点があった。
より具体的に説明すると、たとえば、複写機の光学系が
リターンしている場合において、光学系がホームポジシ
ョンに達し、ホームポジションスイッチがオンされると
、該ホームポジションスイッチのオンに基づいてホスト
装置から光学系停止命令がモータ制御回路へ与えられる
。モータ制御回路では、該命令に基づいて直ちに光学系
停止制御を行っていた。
ところで、停止制御を行う際に、光学系駆動用のサーボ
モータの速度が未だ十分に減速されていない場合には、
サーボモータを急激に停止させることになる。よって、
サーボモータの急激な停止およびそれに伴なう光学系の
急激な停止により、光学系に振動が発生すると共に、場
合によっては光学系のランプが切れたり、光学系移動用
の摺動部材の摩耗が激しかったりする等の欠点があった
。
また、連続コピー時においては、サーボモータが急激に
反転され、光学系に生じた振動が完全に減衰する前に、
次のコピーが始まってしまい、次のコピーの先端の画像
が乱れる等の欠点もあった。
以上は、複写機の光学系駆動用のモータ制御回路の場合
であるが、この種の欠点は、モータ制御回路全般につい
て共通していた。
それゆえ、この発明は、上述のような欠点を解消するた
めになされたものであり、常に安定したモータ制御を行
うことのできるモータ制御装置を提供することを目的と
する。
く課題を解決するための手段〉 この発明は、ホスト側から与えられる制御命令に応答し
てモータ制御を行う制御装置であって、モータの回転軸
に結合され、モータの回転に応じた信号を出力する回転
信号出力手段、ホスト側から制御命令が与えられた時、
回転信号出力手段の出力に基づいて、モータが与えられ
た制御命令を実行可能な状態になっているか否かを判別
する判別手段、および判別手段によって実行不可能な状
態であると判別された時は、回転信号出力手段の出力に
基づいて、モータが制御命令を実行可能な状態になるま
で、該制御命令の実行を保留し、モータが制御命令を実
行可能な状態になった時に、該制御命令を実行する命令
実行手段を含むことを特徴とするモータ制御装置である
。
また、この発明は、前記モータ制御装置でありて、判別
手段は、回転信号出力手段の出力に基づいて、モータ回
転速度を算出する速度算出手段、および予め定めるモー
タの回転速度が記憶された記憶手段を含み、速度算出手
段によって算出されるモータの回転速度が記憶手段に記
憶されている回転速度以下か否かによって、モータが制
御命令を実行可能な状態か否かを判別するものであるこ
とを特徴とする。
〈作用〉 この発明によれば、ホスト側から制御命令が与えられた
とき、モータの回転軸に結合された回転信号出力手段の
出力に基づいて、モータが与えられた制御命令を実行可
能な状態になっているか否かが判別される。具体的には
、モータの回転速度が所定速度以下に下がっているか否
かが判別される。
そして、モータの回転速度が所定速度よりも高い場合に
は、モータは制御命令を実行不可能な状態であると判別
され、係る場合は、モータの回転速度が所定速度以下に
下がり、制御命令を実行可能な状態になるまで制御命令
の実行が保留され、モータの回転速度が所定速度以下に
下がった時に、該制御命令が実行される。
〈実施例〉 以下には、この発明の一実施例として、複写機の光学系
(照明ユニットおよび反射ミラー)駆動用のDCサーボ
モータの制御回路に適用する場合を例にとって説明をす
る。
第1図は、複写機の光学系を駆動するためのDCサーボ
モータの制御回路の構成例を示すブロック図である。こ
の制御回路では、DCサーボモータへの印加電圧として
PWM(pulse width modulatio
n)信号が使用されている。
このDCサーボモーター0は永久磁石フィールド形であ
って、ドライバ部11によって回転駆動され、光学系1
7を移動させる。
サーボモーター0の回転軸にはロータリエンコーダ12
が連結されている。ロークリエンコーダ12は、既に公
知の通り、サーボモーター0が予め定める微小角度回転
するごとに速度検出パルスを出力するものである。この
実施例のロータリエンコーダ12からは、互いに周期が
等しくかつ位相が90度ずれたA相とB相の速度検出パ
ルス(速度検出信号)が出力され、サーボモーター0が
1回転することにより、各相、たとえば200個の速度
検出パルスが出力される。
ロータリエンコーダ12から出力される速度検出パルス
は、エンコーダ信号入力部13へ与えられる。エンコー
ダ信号入力部13は、後に詳述するように、ロークリエ
ンコーダ12から与えられる速度検出パルスに基づいて
、サーボモーター0の回転速度を検出するための回路で
ある。エンコーダ信号入力部13の出力は制御部14へ
与えられる。
制御部14は、CPU、プログラムなどを記憶するRO
M、必要なデータを記憶するRAMなどを備えており、
指令速度と検出速度との差の算出処理、速度指令信号と
速度検出信号との位相差の算出処理、サーボモーター0
を制御するためのPWMデータの算出処理などを行う。
制御部14には、複写機本体の制御部(図示せず)から
、動作指令信号および速度指令信号(速度指令クロック
)が与えられる。制御部14は、複写機本体の制御部か
ら与えられる指令信号に基づいて制御処理を実行し、P
WMデータを算出してPWMユニット16へ与えると共
に、前述したドライバ部11ヘドライバ部駆動信号を与
える。
なお、指令信号は、速度指令クロックが速度指令信号入
力部14へ与えられるようにされている。
PWMユニット16は、制御部14から与えられるPW
Mデータに応じたパルス幅(出力デユーティ)のPWM
信号を発生するためのユニットである。PWMユニット
16から出力されるPWM信号によってサーボモーター
0の回転速度が制御される。また、ドライバ部駆動信号
は、サーボモータ10の回転方向を決めたり、ブレーキ
ングしたりする。
ドライバ部11には、たとえば第2図に示すようなトラ
ンジスタブリッジ回路が含まれており、サーボモーター
0を正転、逆転または停止させることができるようにさ
れている。
制御部14からのドライバ部駆動信号は、トランジスタ
ブリッジ回路の入力端子111に与えられ、ドライバ部
駆動信号かハイレベルではサーボモーター0が正転され
、ローレベルではサーボモータ10が逆転される。
また、PWMユニット16からのPWM信号は、トラン
ジスタブリッジ回路の入力端子112へ与えられ、PW
M信号がハイレベル/ローレベルに切換えられることに
よって、サーボモータ10がオン/オフされるようにさ
れている。
このトランジスタブリッジ回路の動作を簡単に説明して
おくと、次の通りである。
入力端子111および112にハイレベル信号が与えら
れると、トランジスタ114および115がオンして、
サーボモータ10に矢印a方向の電流が流れ、サーボモ
ータ10は正転される。
一方、入力端子111にローレベル信号、入力端子11
2にハイレベル信号が与えられると、トランジスタ11
6および117がオンして、サーボモータ10に矢印す
方向の電流が流れ、サーボモータ10は逆転される。
さらに、入力端子112へ与えられる信号がローレベル
にされると、サーボモータ10への通電が禁止され、サ
ーボモータ10は停止される。
第1図に戻って説明すると、以上のような構成において
、制御部14に複写機本体の制御部(図0 示せず)から制御命令(指令信号)が与えられると、制
御部14はサーボモータ10の現在の回転速度を判別し
て、後に説明するように、サーボモータ10の回転速度
が所定速度以下に低下するまで制御命令の実行を保留す
るのである。
次に、制御命令を直ちに実行するか保留するかの判断基
準となるサーボモータ10の回転速度の正確な検出に関
するこの実施例の構成について、まず説明をする。
第3図は、エンコーダ信号入力部13の構成例を示す図
である。第3図を参照して説明すると、エンコーダ信号
入力部13は、ロータリエンコーダ12から送られてく
るA相の速度検出パルスの立上りを検出する立上り検出
回路131、基準クロックをアップカウントするたとえ
ば16ビツト構成のフリーランニングカウンタ133お
よび立上り検出回路131の立上り検出出力をキャプチ
ャ信号とし、該キャプチャ信号をトリガとしてフリーラ
ンニングカウンタ133のカウント数を読取保持するキ
ャプチャレジスタ134を備えてい1す る。
基準クロックは、第1図に示す回路全体の動作タイミン
グの基準となる基準クロックであり、回路がマイクロコ
ンピュータで構成されている場合はマシンクロックが利
用される。また、そのような基準クロックがない場合、
基準クロック発生回路を設けてもよい。
エンコーダ信号入力部13は、さらに、アップダウン検
出部135およびアップダウンカウンタ136を備えて
いる。アップダウン検出部135は、立上り検出回路1
31からA相の速度検出パルスの立上り検出出力が与え
られた時にB相の回転パルスのレベルを判断し、B相の
回転パルスがハイレベルかローレベルかによって、サー
ボモータ10(第1図)が正転しているか逆転している
かを判別するものである。アップダウンカウンタ136
は、アップダウン検出部135の判別出力に基づいて、
立上り検出回路131の検出出力をアップカウントまた
はダウンカウントするものである。
2 次に、第3図の回路の動作説明をする。
キャプチャレジスタ134の内容は、キャプチャ信号、
すなわちA相の速度検出パルスの立上りが検出されるご
とに更新されていく。また、アップダウンカウンタ13
6は、速度検出パルスの立上り検出回数、言い換えれば
速度検出パルス数をカウントする。
それゆえ、所定のサンプル時間ΔT内において、アップ
ダウンカウンタ136で、回転パルスがn個カウントさ
れ、その間にフリーランニングカウンタ133でカウン
トされる基準パルスのカウント数を計測すれば、それに
基づいて回転数Nを算出することができる。
つまり、サーボモータ10の回転数N[rpm]は、基
準クロックの周波数をf[Hz]、サーボモータ10が
1回転することによりロータリエンコーダ12から出力
されるA相の回転パルス数をC[ppr]、今回のキャ
プチャレジスタ131の内容をCPT、、前回のキャプ
チャレジスタ131の内容をCPTI、、前回のキャプ
チャレジス3 夕131の内容をCPT、、とすると、・・・ (1) で算出することができる。
ここで、式(1)は、基準クロック周波数fと回転パル
ス数Cとが定数であるから、 N−−1Δ ・・・(2) A CPTfi  CPT、、−+   X但し、Aニー!
−X60 X : CPTll −CPT、。
となる。
第4図は、制御部14がキャプチャレジスタ134およ
びアップダウンカウンタ136の内容をサンプル時間Δ
tごとに読出して回転数Nを算出4 するための回転数検出処理手順を示している。
サンプル時間Δtは、 Δt≧X=CPT、l CPT−+・・・(3)を満足
する適当な時間が設定されている。
次に、第3図および第4図を参照して説明をする。
制御部14では、内部タイマが一定のサンプル時間Δt
に達するごとに(ステップS1)、タイマがリセットさ
れ(ステップS2)、キャプチャレジスタ134および
アップダウンカウンタ136の内容が読出される(ステ
ップS3)。
そして、今回読出されたキャプチャレジスタ134のカ
ウント数CPT、から、すでに記憶されている前回読出
されたキャプチャレジスタ134のカウント数CP T
 o−+を減じることにより、1サンプル時間Δを内の
基準クロック数Xが求められた後、CPT、が記憶され
る(ステップS4)。
また、今回読出されたアップダウンカウンタ136のカ
ウント数UDCfiから、すでに記憶されている前回読
出されたアップダウンカウンタ135 6のカウント数U D Cn−4を減じることにより、
1サンプル時間Δを内の回転パルス数nが求められた後
、UDC,、が記憶される(ステップS5)。
その後、上述した式(2)に基づいて、サーボモータ1
0の回転数Nが求められる(ステップS6)。
上述のような回転数検出処理に替えて、たとえば、速度
検出パルスが出力されるごとに、キャップチャレジスタ
134のカウント数CPN、、を続出し、前回のカウン
ト数CPT、、−+を減じて、最新の速度検出パルスの
周期を算出し、この周期に基づいて回転数データNfi
を求めるようにしてもよい。
あるいはまた、別の回転数検出処理であっても構わない
。
次に、図示しない複写機本体から制御部に指令信号が与
えられた場合における制御部14の制御動作について説
明をする。
第5図は、複写機本体の制御部から制御部14へ与えら
れる指令信号と、制御部14によって制御6 御されるサーボモータ10の回転速度との関係を表わす
信号のタイミング図であり、第6図は、複写機本体の制
御部から指令信号が与えられた場合における制御部14
の制御動作を表わすフローチャートである。
第5図および第6図を参照して説明すると、制御部14
では、一定のタイミングごとに、第6図に示す制御が行
われる。この一定のタイミングごととは、たとえば先に
説明した一定のサンプル時間Δtごとであってもよいし
、制御部14が複数の処理を並列的に行っている場合に
は、一定の割込みタイミングごとであってもよい。
制御部14によって、上記一定のタイミングごとにサー
ボモータ10の回転速度が予め定める所定速度以下か否
かの判別がされる(ステップ511)。
サーボモータ10の回転速度が所定速度以下でない場合
には、制御部14内のメモリ領域に設けられた動作禁止
フラグF1が“L″にセットされる(ステップ512)
。
7 一方、サーボモータ10の回転速度が所定速度以下と判
別された場合には、動作禁止フラグF1は“L″にリセ
ットされる(ステップ813)。
そして、反転動作待ちフラグF2が“H”にセットされ
ているか否かの判別がされる(ステップ514)。
反転動作待ちフラグF2は、後述するように、複写機本
体の制御部から反転動作指令が与えられたことに応答し
て“H”にセットされるフラグである。従って、この反
転動作待ちフラグF2が#H#にセットされている場合
には、複写機本体の制御部から与えられた反転動作指令
が保留されているわけである。
そして、このステップS14を通るルーチンにおいては
、サーボモータ10の回転速度が所定速度以下でないと
いう保留条件が解消されているわけであるから、反転動
作待ちフラグF2が“L”にリセットされ、サーボモー
タ10の反転動作制御が開始される(ステップ515)
。
ステップS14において、反転動作待ちフラグ8 F2が“L”にリセットされている場合には、次いで、
停止動作待ちフラグF3が“H”にセットされているか
否かの判別がされる(ステップ816)。
停止動作待ちフラグF3は、後述するように、複写機本
体の制御部から停止指令が与えれた場合に“H”にセッ
トされるフラグである 停止動作待ちフラグF3が“H”にセットされている場
合には、該停止動作待ちフラグF3が“L”にリセット
され、停止動作制御が開始される(ステップ517)。
次いで、反転動作指令が複写機本体の制御部から与えら
れたか否かの判別がされる(ステップ518)。複写機
本体の制御部から反転動作指令が与えられた場合には、
さらに、動作禁止フラグF1が“H”にセットされてい
るか否かの判別がされ(ステップ519)、該フラグF
1が“L″の場合は、反転動作制御が直ちに開始される
(ステップ521)。また、該フラグF1が“H”にセ
ットされている場合には、反転動作待ちフラグF9 2が“H″にセットされる。
つまり、複写機本体の制御部から反転動作指令が与えら
れた場合において、サーボモータ10の回転速度が所定
速度以下に低下しているか否かが動作禁止フラグF1の
状態に基づいて判別され、サーボモータ10の回転速度
が所定速度以下の場合は反転動作制御が直ちに開始され
るが、サーボモータ10の回転速度が所定速度以下でな
く、それよりも高い場合には、反転動作制御が一時保留
されるのである。
これがこの実施例の特徴の1つである。
次いで、停止指令が与えられたか否かの判別がされる(
ステップ522)。複写機本体の制御部から停止指令か
与えられた場合には、さらに、動作禁止フラグF1かH
”にセットされているか否かの判別がされ(ステップ5
23)、該フラグF1がL″の場合には、停止動作制御
が直ちに開始される(ステップ525)。また、該フラ
グF1が“H”の場合は、停止動作待ちフラグF3が“
H”にセットされ(ステップ524)、停止0 動作制御が一時保留される。
このように、複写機本体の制御部から停止指令が与えら
れた場合においても、サーボモータ10の回転速度が所
定速度以上である場合には停止動作制御が一時保留され
るようにされている。
このように構成されていると、サーボモータ10が予め
定める所定速度以上である場合において、本体側制御部
から制御命令が与えられたことに応答して、サーボモー
タ10が直ちに反転制御されたり、停止制御されたりす
ることかにないので、反転時や停止時に発生していたシ
ョックや振動等を殆どなくすることができるかまたは極
めて小さくすることができる。従って、複写機において
は、特に、連続コピーの場合等に、次のコピーの先端部
に画像乱れが生じることがない。
この発明は、複写機の光学系制御用に限らず、ファクシ
ミリ装置の読取装置制御用モータや、その他の一般的な
モータ制御回路に採用できる。
また、この発明は、PWM信号以外で印加電圧を算出す
る場合にも適用できる。
1 〈発明の効果〉 この発明は、以上のように構成されているので、ホスト
側から与えられた制御命令に基づいてモータ動作を制御
する場合において、振動やショックの発生を極力抑える
ことができ、モータ負荷等に悪影響が生じるのを防止で
きるモータ制御装置を提供することができる。
特に、この発明を複写機の光学系のモータ制御装置に利
用することによって、連続コピー等に生じやすいコピー
画像先端部の画像乱れをなくすることができる。
【図面の簡単な説明】
第1図は、この発明の実施例が適用された光学系駆動用
DCサーボモータの駆動制御回路の電気的構成を示すブ
ロック図である。 第2図は、ドライバ部の構成例を示す回路図である。 第3図は、この発明の実施例に係るエンコーダ入力部の
電気的構成を示す回路ブロック図である。 第4図は、この発明の実施例における回転速度2 検出処理手順を表わすフローチャートである。 第5図は、複写機本体の制御部からの信号と制御部14
によって制御されるサーボモータ10の速度変化との関
係を表わす信号のタイミング図である。 第6図は、制御部14におけるこの実施例の特徴となる
制御動作を表わすフローチャートである。 図において、10・・・DCサーボモータ、11・・・
ドライバ部、12・・・ロータリエンコーダ、13・・
・エンコーダ信号人力部、14・・・制御部、15・・
・速度指令信号入力部、16・・・PWMユニット、M
l、M2・・・メモリ、を示す。 (ほか2名) ムj ト・邊l 、U 墾4 手 続 補 正 書(方式) %式% 2、発明の名称 モータ制御装置 3、補正をする者 事件との関係

Claims (1)

  1. 【特許請求の範囲】 1、ホスト側から与えられる制御命令に応答してモータ
    制御を行う制御装置であって、 モータの回転軸に結合され、モータの回転に応じた信号
    を出力する回転信号出力手段、ホスト側から制御命令が
    与えられた時、回転信号出力手段の出力に基づいて、モ
    ータが与えられた制御命令を実行可能な状態になってい
    るか否かを判別する判別手段、および 判別手段によって実行不可能な状態であると判別された
    時は、回転信号出力手段の出力に基づいて、モータが制
    御命令を実行可能な状態になるまで、該制御命令の実行
    を保留し、モータが制御命令を実行可能な状態になった
    時に、該制御命令を実行する命令実行手段、を含むこと
    を特徴とするモータ制御装置。 2、請求項第1項記載のモータ制御装置であって、 判別手段は、回転信号出力手段の出力に基づいて、モー
    タ回転速度を算出する速度算出手段、および 予め定めるモータの回転速度が記憶された記憶手段を含
    み、 速度算出手段によって算出されるモータの回転速度が記
    憶手段に記憶されている回転速度以下か否かによって、
    モータが制御命令を実行可能な状態か否かを判別するも
    のであることを特徴とする。
JP1339265A 1989-12-27 1989-12-27 モータ制御装置 Pending JPH03198681A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1339265A JPH03198681A (ja) 1989-12-27 1989-12-27 モータ制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1339265A JPH03198681A (ja) 1989-12-27 1989-12-27 モータ制御装置

Publications (1)

Publication Number Publication Date
JPH03198681A true JPH03198681A (ja) 1991-08-29

Family

ID=18325817

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1339265A Pending JPH03198681A (ja) 1989-12-27 1989-12-27 モータ制御装置

Country Status (1)

Country Link
JP (1) JPH03198681A (ja)

Similar Documents

Publication Publication Date Title
JPH0454882A (ja) モータの停止制御回路
JP3246792B2 (ja) ブラシレスdcモータの制御回路
JPH03218288A (ja) モータ制御装置
JP7269824B2 (ja) モータ駆動制御装置、モータユニット、およびモータ駆動制御方法
JPH03218289A (ja) モータ制御装置
JP2820724B2 (ja) 画像読取装置のサーボモータの駆動制御装置
JP2781232B2 (ja) モータ制御装置における定常域到達検出装置
JPH04317585A (ja) センサレス・ブラシレスdcモータ駆動回路
JPH03222684A (ja) モータ制御装置
JP5797478B2 (ja) ブラシレスモータの制御装置及び制御方法
JPH0670586A (ja) センサレスブラシレスモータの駆動装置
JPH03215180A (ja) モータの回転速度制御装置
JPH03198680A (ja) モータ制御装置
JP2987592B2 (ja) 電子時計
JPH06261590A (ja) センサレスブラシレスモータの駆動装置
JP3102792B2 (ja) スキャナ制御装置
JP2502770B2 (ja) 電動機の制御装置
JP3247281B2 (ja) モータ駆動回路
JPH03173384A (ja) モータの回転速度制御装置における脱調防止装置
JPH03218281A (ja) モータ制御装置
JPH03218283A (ja) モータ制御装置
JPH03218282A (ja) モータ制御装置
JPH03198678A (ja) モータ制御装置における定常域到達検出装置
JP2007166769A (ja) ブラシレスモータの駆動制御方法及びその装置
JPH05236790A (ja) スピンドルモータドライバic