JPH01209978A - モータ速度制御装置 - Google Patents
モータ速度制御装置Info
- Publication number
- JPH01209978A JPH01209978A JP63033157A JP3315788A JPH01209978A JP H01209978 A JPH01209978 A JP H01209978A JP 63033157 A JP63033157 A JP 63033157A JP 3315788 A JP3315788 A JP 3315788A JP H01209978 A JPH01209978 A JP H01209978A
- Authority
- JP
- Japan
- Prior art keywords
- motor
- speed
- memory
- measured value
- value
- 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
Links
Landscapes
- Control Of Electric Motors In General (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は無人搬送車等に使用される移動用モータの速度
制御装置に関するものである。
制御装置に関するものである。
従来の技術
従来、モータの制御に関しては様々な試みがなされてい
る。簡単な制御方式としては、速度設定値を基準として
、モータの速度が速度設定値以下の場合にはモータをO
N、速度設定値以上となった場合にモータをOFFする
0N−OFF制御方式がある。また複雑な制御方式とし
ては、PWM方式というモータ駆動のパルス幅を細かく
制御して平均印加電圧を変える方式もある。
る。簡単な制御方式としては、速度設定値を基準として
、モータの速度が速度設定値以下の場合にはモータをO
N、速度設定値以上となった場合にモータをOFFする
0N−OFF制御方式がある。また複雑な制御方式とし
ては、PWM方式というモータ駆動のパルス幅を細かく
制御して平均印加電圧を変える方式もある。
発明が解決しようとする課題
前者の方式は、負荷の大きい状態でモータを制御する場
合にはON時間がとれず、このため速度設定値より低速
で運転することになシ定速制御ができない。又、後者の
方式は、パルス幅の設定を極端に細かくしないと制御で
きず、このために高精度で回転数を検出するロータリー
エンコーダ並びに検出した回転数に応じたパルス幅を計
算して設定する複雑な演算が必要であり、しかも演算は
高速で行なわなければならなかった。更にモータドライ
ブ用のトランジスタには高速のスイッチング特性が要求
される等、使い勝手が悪かった。
合にはON時間がとれず、このため速度設定値より低速
で運転することになシ定速制御ができない。又、後者の
方式は、パルス幅の設定を極端に細かくしないと制御で
きず、このために高精度で回転数を検出するロータリー
エンコーダ並びに検出した回転数に応じたパルス幅を計
算して設定する複雑な演算が必要であり、しかも演算は
高速で行なわなければならなかった。更にモータドライ
ブ用のトランジスタには高速のスイッチング特性が要求
される等、使い勝手が悪かった。
本発明は上記従来の課題を解決するものであり、簡単な
制御アルゴリズムで負荷の大きいモータを定速制御する
モータ速度制御装置を提供するものである。
制御アルゴリズムで負荷の大きいモータを定速制御する
モータ速度制御装置を提供するものである。
課題を解決するための手段
前記課題を解決するために本発明によるモータ速度制御
装置は、モータとモータの回転を検出するロータリーエ
ンコーダト、ロータリーエン”コーグの出力を一定時間
毎に計数大るカウンタと、このカウンタの値を連続して
2つ記憶するメモリと、この2つのメモリ値すなわち前
回計測値と新訂測値とを比較する第1の比較器と、同様
にメモリに記憶されている速度設定値と前記新訂測値と
を比較する第2の比較器と、第1並びに第2の比較器の
出力を受けて、速度設定値より新訂測値が小さい場合並
びに速度設定値より新訂測値が大きく且つ新訂測値より
前回計測値の方が大きい場合にモータを駆動する判断処
理手段と、前記一定時間毎にこの判断処理手段を動作さ
せるタイマーと、判断処理手段の出力を受けてモータを
直接駆動するモータドライバとで構成したものである。
装置は、モータとモータの回転を検出するロータリーエ
ンコーダト、ロータリーエン”コーグの出力を一定時間
毎に計数大るカウンタと、このカウンタの値を連続して
2つ記憶するメモリと、この2つのメモリ値すなわち前
回計測値と新訂測値とを比較する第1の比較器と、同様
にメモリに記憶されている速度設定値と前記新訂測値と
を比較する第2の比較器と、第1並びに第2の比較器の
出力を受けて、速度設定値より新訂測値が小さい場合並
びに速度設定値より新訂測値が大きく且つ新訂測値より
前回計測値の方が大きい場合にモータを駆動する判断処
理手段と、前記一定時間毎にこの判断処理手段を動作さ
せるタイマーと、判断処理手段の出力を受けてモータを
直接駆動するモータドライバとで構成したものである。
作用
本発明によるモータ速度制御装置では、タイマで作る一
定時間毎に、モータの現在速度をカウンターで計数し、
この値を順次2つのメモリに記憶し、あらかじめ設定し
てメモリに記憶されている速度設定値と合わせて3つの
メモリ値を第1.第2の比較器で大小を判別し、その結
果に応じて判断処理手段により、次の一定時間の期間に
モータをON又はOFFする。判断処理手段の判断とし
ては、速度設定値に比べて速度の新訂測値が小さい場合
(設定速度より遅い場合)並びに速度設定値より新訂測
値の方が大きく(設定速度より速く)且つ新訂測値より
前回計測値の方が大きい場合(減速状態にある場合)に
モータをONし、上記以外の場合にはモータをOFFす
るものである。
定時間毎に、モータの現在速度をカウンターで計数し、
この値を順次2つのメモリに記憶し、あらかじめ設定し
てメモリに記憶されている速度設定値と合わせて3つの
メモリ値を第1.第2の比較器で大小を判別し、その結
果に応じて判断処理手段により、次の一定時間の期間に
モータをON又はOFFする。判断処理手段の判断とし
ては、速度設定値に比べて速度の新訂測値が小さい場合
(設定速度より遅い場合)並びに速度設定値より新訂測
値の方が大きく(設定速度より速く)且つ新訂測値より
前回計測値の方が大きい場合(減速状態にある場合)に
モータをONし、上記以外の場合にはモータをOFFす
るものである。
減速状態になれば設定速度より速く回っていてもモータ
がONとなるため、負荷が大きい場合に設定速度以下に
大きく速度が下がりすぎないように早めにモータをON
としているものである。
がONとなるため、負荷が大きい場合に設定速度以下に
大きく速度が下がりすぎないように早めにモータをON
としているものである。
実施例
本発明によるモータ速度制御装置の一実施例を第1図と
第2図を参照して説明する。第1図はブロック図であり
、第2図は回路図である。モータ1の軸には直結して回
転数を検出するロータリーエンコーダ2が取シつけられ
、ロータリーエンコーダ3の出力を一定時間毎にカウン
タ3の入力として取シ込んで計数し、カウンタ3の値は
連続してメモリ4で2つ記憶する。その1つは新訂測値
6として入力され、この新訂測値6は新しい計測値が入
力される時点でメモリ4の別の位置に移され前回計測値
6となる。又、メモリ4内には予じめ設定しである速度
設定値7もはいっている。前回計測値6と新訂測値6は
第1の比較器8で大小比較され、その結果が判断処理手
段9に取り込まれ、同様に速度設定値7と新訂測値6は
第2の比較器1oで大小比較され、同じくその結果が判
断処理手段9に取り込まれる構成としている。判断処理
手段1oはタイマ11で作られる一定時間毎に、それら
の結果を判断処理して、カウンタをクリヤ(リセット)
すると共に次の一定時間にモータをONするかOFFす
るかを決めてモータドライバ12に出力を与える。モー
タドライバ12はこれを受けてモータ1を駆動する構成
である。本実施例では、4ビツト1チツプのマイクロコ
ンピュータ13を用いており、第1図中破線で囲んだ部
分で示している。
第2図を参照して説明する。第1図はブロック図であり
、第2図は回路図である。モータ1の軸には直結して回
転数を検出するロータリーエンコーダ2が取シつけられ
、ロータリーエンコーダ3の出力を一定時間毎にカウン
タ3の入力として取シ込んで計数し、カウンタ3の値は
連続してメモリ4で2つ記憶する。その1つは新訂測値
6として入力され、この新訂測値6は新しい計測値が入
力される時点でメモリ4の別の位置に移され前回計測値
6となる。又、メモリ4内には予じめ設定しである速度
設定値7もはいっている。前回計測値6と新訂測値6は
第1の比較器8で大小比較され、その結果が判断処理手
段9に取り込まれ、同様に速度設定値7と新訂測値6は
第2の比較器1oで大小比較され、同じくその結果が判
断処理手段9に取り込まれる構成としている。判断処理
手段1oはタイマ11で作られる一定時間毎に、それら
の結果を判断処理して、カウンタをクリヤ(リセット)
すると共に次の一定時間にモータをONするかOFFす
るかを決めてモータドライバ12に出力を与える。モー
タドライバ12はこれを受けてモータ1を駆動する構成
である。本実施例では、4ビツト1チツプのマイクロコ
ンピュータ13を用いており、第1図中破線で囲んだ部
分で示している。
第2図の回路図に於いては、電源14にスイッチ16を
経由してマイクロコンピュータ13が接続されておシ、
モータ1の回転を検出するロータリーエンコーダ2の出
力がマイクロコンピュータ13の入力1に接続されてい
る。マイクロコンピュータ13の出力OがHighにな
ると抵抗15を介してトランジスタ16がONとなりモ
ータ1をONとする構成になっており、ここでは抵抗1
6とトランジスタ16でモータドライバ12を構成して
いる。
経由してマイクロコンピュータ13が接続されておシ、
モータ1の回転を検出するロータリーエンコーダ2の出
力がマイクロコンピュータ13の入力1に接続されてい
る。マイクロコンピュータ13の出力OがHighにな
ると抵抗15を介してトランジスタ16がONとなりモ
ータ1をONとする構成になっており、ここでは抵抗1
6とトランジスタ16でモータドライバ12を構成して
いる。
次に本発明の動作を第3図のフローチャートを用いて説
明する。電源をONすると、初めに■タイマ11とメモ
リ4をすべてクリヤし、■タイマ11並びにカウンタ3
をスタートする。次に■−一定時間経過したかを確認し
、未だであれば■のループでステップ■をくり返し、経
過したことを確認すると■カウンタ3の動作を停止し、
■カウンタ値をメモリ1に移し、■メモリ1の値をメモ
リ2に移す。ステップ■ではメモリ1(前記の新計測値
)と速度設定値を比較し、メモリ1の方が小さければす
なわち速度設定値に達していなければステップ■に移り
モータをONし、メモリ1の方が大きければすなわち既
に速度設定値に達していればステップ[相]に移る。ス
テップOではメモリ1(前記の新計測値)とメモリ2(
前記の前回計測値)を比較し、メモリ1の方が小さけれ
ばすなわち減速状態にあればステップ■に移りモータを
ONし、メモリ1の方が大きければステップ■でモータ
をOFFする。ステップ■、■の後は、0タイマ11並
びにカウンタ3をクリヤして0タイマ・カウンタをスタ
ートし、ステップ■に戻って一定時間に於ける処理手順
を終了する。この説明に於けるステップ■で始まり同じ
く■に戻るまでの時間が前記の一定時間を意味しており
、実際にはmsのオーダーで完結する構成となる。よっ
て、モータ1を、この一定時間すなわちmsオーダーで
ON又はOFFとする制御方式となる。
明する。電源をONすると、初めに■タイマ11とメモ
リ4をすべてクリヤし、■タイマ11並びにカウンタ3
をスタートする。次に■−一定時間経過したかを確認し
、未だであれば■のループでステップ■をくり返し、経
過したことを確認すると■カウンタ3の動作を停止し、
■カウンタ値をメモリ1に移し、■メモリ1の値をメモ
リ2に移す。ステップ■ではメモリ1(前記の新計測値
)と速度設定値を比較し、メモリ1の方が小さければす
なわち速度設定値に達していなければステップ■に移り
モータをONし、メモリ1の方が大きければすなわち既
に速度設定値に達していればステップ[相]に移る。ス
テップOではメモリ1(前記の新計測値)とメモリ2(
前記の前回計測値)を比較し、メモリ1の方が小さけれ
ばすなわち減速状態にあればステップ■に移りモータを
ONし、メモリ1の方が大きければステップ■でモータ
をOFFする。ステップ■、■の後は、0タイマ11並
びにカウンタ3をクリヤして0タイマ・カウンタをスタ
ートし、ステップ■に戻って一定時間に於ける処理手順
を終了する。この説明に於けるステップ■で始まり同じ
く■に戻るまでの時間が前記の一定時間を意味しており
、実際にはmsのオーダーで完結する構成となる。よっ
て、モータ1を、この一定時間すなわちmsオーダーで
ON又はOFFとする制御方式となる。
続いて第4図を用いてモータ速度とモータの通電状態に
ついて説明する。図中、前記一定時間は細かい単位とな
るので表わしていないが、モータ速度が速度設定値以下
ではON (a)であり、速度設定値を越え慣性で速度
が上昇中は0FF(b)となり、速度設定値を越えてい
ても速度が減速傾向を示すとON (c)となり、再び
速度設定値以下になるとON (d)となる。以下これ
を繰り返す。一般の0N−oyy制御と異なるのは、図
中斜線で示した(C)の部分であり、速度設定値以下に
速度が下がる前に再通電を開始するので、負荷が重い場
合でもモータの定速制御が可能となるものである。
ついて説明する。図中、前記一定時間は細かい単位とな
るので表わしていないが、モータ速度が速度設定値以下
ではON (a)であり、速度設定値を越え慣性で速度
が上昇中は0FF(b)となり、速度設定値を越えてい
ても速度が減速傾向を示すとON (c)となり、再び
速度設定値以下になるとON (d)となる。以下これ
を繰り返す。一般の0N−oyy制御と異なるのは、図
中斜線で示した(C)の部分であり、速度設定値以下に
速度が下がる前に再通電を開始するので、負荷が重い場
合でもモータの定速制御が可能となるものである。
発明の効果
以上の説明の通り、本発明によるモータ速度制御装置に
よれば、無人搬送車の移動用モータに見られるような重
い負荷のかかったモータの制御に於いて、速度設定値通
りの速度で運転制御できる。
よれば、無人搬送車の移動用モータに見られるような重
い負荷のかかったモータの制御に於いて、速度設定値通
りの速度で運転制御できる。
しかも、基本的には0N−OFF制御であシ、モータの
ドライバには高速なスイッチング素子は必要とせず、且
つ速度演算も比較演算のみであり汎用の4ビツト1チツ
プマイクロコンピユータで構成でき、工業的価値大なる
ものである。
ドライバには高速なスイッチング素子は必要とせず、且
つ速度演算も比較演算のみであり汎用の4ビツト1チツ
プマイクロコンピユータで構成でき、工業的価値大なる
ものである。
第1図は本発明によるモータ速度制御装置の一実施例で
ある制御ブロック図、第2図は同モータ速度制御装置の
回路図、第3図はその制御プログラム図、第4図はモー
タの制御波形図である。 1・・・・・・モータ、2・・・・・・ロータリーエン
コーダ、3・・・・・・カウンタ、4・・・・・・メモ
リ、8・・・・・・第1の比較器、9・・・・・・判断
処理手段、1o・・・・・・第2の比較器、11・・・
・・・タイマ、12・・・・・・モータドライノく。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名T−
E−夕 +3−777Dコンビューグ 第3図 第4図
ある制御ブロック図、第2図は同モータ速度制御装置の
回路図、第3図はその制御プログラム図、第4図はモー
タの制御波形図である。 1・・・・・・モータ、2・・・・・・ロータリーエン
コーダ、3・・・・・・カウンタ、4・・・・・・メモ
リ、8・・・・・・第1の比較器、9・・・・・・判断
処理手段、1o・・・・・・第2の比較器、11・・・
・・・タイマ、12・・・・・・モータドライノく。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名T−
E−夕 +3−777Dコンビューグ 第3図 第4図
Claims (1)
- モータと、モータの回転を検出するロータリーエンコー
ダと、ロータリーエンコーダの出力を一定時間毎に計数
するカウンタと、このカウンタの値を連続して2つ記憶
するメモリと、この2つのメモリ値すなわち前回計測値
と新計測値とを比較する第1の比較器と、同様にメモリ
に記憶されている速度設定値と前記新計測値とを比較す
る第2の比較器と、第1並びに第2の比較器の出力を受
けて、速度設定値より新計測値が小さい場合並びに速度
設定値より新計測値が大きく且つ新計測値より前回計測
値の方が大きい場合にモータを駆動する判断処理手段と
、前記一定時間毎にこの判断処理手段を動作させるタイ
マと、判断処理手段の出力を受けてモータを直接駆動す
るモータドライバとを有するモータ速度制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63033157A JPH01209978A (ja) | 1988-02-16 | 1988-02-16 | モータ速度制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63033157A JPH01209978A (ja) | 1988-02-16 | 1988-02-16 | モータ速度制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01209978A true JPH01209978A (ja) | 1989-08-23 |
Family
ID=12378733
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63033157A Pending JPH01209978A (ja) | 1988-02-16 | 1988-02-16 | モータ速度制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01209978A (ja) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS502909A (ja) * | 1973-05-09 | 1975-01-13 | ||
| JPS5833981A (ja) * | 1981-08-21 | 1983-02-28 | Hitachi Ltd | 電動機の速度制御装置 |
| JPS6231384A (ja) * | 1985-08-02 | 1987-02-10 | Hitachi Ltd | モ−タの回転制御方法 |
-
1988
- 1988-02-16 JP JP63033157A patent/JPH01209978A/ja active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS502909A (ja) * | 1973-05-09 | 1975-01-13 | ||
| JPS5833981A (ja) * | 1981-08-21 | 1983-02-28 | Hitachi Ltd | 電動機の速度制御装置 |
| JPS6231384A (ja) * | 1985-08-02 | 1987-02-10 | Hitachi Ltd | モ−タの回転制御方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR900001932B1 (ko) | 사출 성형기의 계량 혼련 방법 | |
| JPH08182366A (ja) | サーボモータの駆動制御装置 | |
| JP2707087B2 (ja) | ロボット制御装置 | |
| US4536691A (en) | Method of controlling a stepping motor | |
| JPH05228794A (ja) | 主軸位置決め方式 | |
| JPH09282020A (ja) | サーボモータ駆動装置 | |
| JPH01209978A (ja) | モータ速度制御装置 | |
| JPH01222681A (ja) | プリンタの印字ヘッド駆動制御方式 | |
| JPH05161371A (ja) | 電動機の制御装置及び制御方法 | |
| JPS62244287A (ja) | 直流モ−トルのデイジタル制御装置 | |
| JP3136851B2 (ja) | ねじ加工装置 | |
| US5017849A (en) | Driving control circuit for robot | |
| JP2507957B2 (ja) | 工業用ロボットの移動制御装置 | |
| JPH05161374A (ja) | インバータ装置及びインバータ装置の制御方法 | |
| JPH01283097A (ja) | ステップモータ制御装置 | |
| JP2000078872A (ja) | 可動体の制御方法 | |
| JPH0553646A (ja) | 主軸定位置停止制御方法 | |
| JPH02125216A (ja) | カメラのズームレンズ装置 | |
| JPH0720232U (ja) | 重量可変速式の工具交換装置 | |
| JPH1148167A (ja) | マニプレータの制御装置 | |
| JPH05236777A (ja) | 空気調和機の制御装置 | |
| JPH05284770A (ja) | モーターの駆動制御装置 | |
| JPH01121093A (ja) | 電子ミシンの止め縫い制御装置 | |
| JPH01198300A (ja) | ステップモータ駆動装置 | |
| JPH03134716A (ja) | 駆動制御装置 |