JPS6218988A - モ−タの速度制御装置 - Google Patents
モ−タの速度制御装置Info
- Publication number
- JPS6218988A JPS6218988A JP60157216A JP15721685A JPS6218988A JP S6218988 A JPS6218988 A JP S6218988A JP 60157216 A JP60157216 A JP 60157216A JP 15721685 A JP15721685 A JP 15721685A JP S6218988 A JPS6218988 A JP S6218988A
- Authority
- JP
- Japan
- Prior art keywords
- motor
- signal
- speed
- correction data
- rotational
- 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
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
- H02P23/00—Arrangements or methods for the control of AC motors characterised by a control method other than vector control
- H02P23/18—Controlling the angular speed together with angular position or phase
- H02P23/186—Controlling the angular speed together with angular position or phase of one shaft by controlling the prime mover
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Electric Motors In General (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、モータの速度制御装置に関するものである。
従来の技術
モータの回転速度と回転位相を速度検出器と位相差検出
器により検出して、その検出信号によってモータへの供
給電力を制御するモータの速度制御装置は、ビデオテー
プレコーダのシリンダモータやキャプスタンモータ等に
広く利用されている(たとえば、本出願人が提案した特
願昭56−188778号を参照)。このような速度制
御装置は、モータの回転速度のみならず回転位相も制御
しているので負荷トルクの変動に対して非常に良好な制
御性能を有している。しかしながら、モータに取りつけ
られたセンサが発生する検出誤差(交流的な誤差)に対
しても応答してしまうために、この検出誤差によってモ
ータの速度変動が生じていた。以下、これについて図面
を参照して説明する。
器により検出して、その検出信号によってモータへの供
給電力を制御するモータの速度制御装置は、ビデオテー
プレコーダのシリンダモータやキャプスタンモータ等に
広く利用されている(たとえば、本出願人が提案した特
願昭56−188778号を参照)。このような速度制
御装置は、モータの回転速度のみならず回転位相も制御
しているので負荷トルクの変動に対して非常に良好な制
御性能を有している。しかしながら、モータに取りつけ
られたセンサが発生する検出誤差(交流的な誤差)に対
しても応答してしまうために、この検出誤差によってモ
ータの速度変動が生じていた。以下、これについて図面
を参照して説明する。
従来のモータの速度制御装置の構成を第5図に示す。モ
ータ11に直結された周波数発電機と波形整形回路と分
周回路によって第一のパルス発生器12が構成され、モ
ータ11の回転速度に比グ]した周波数の第一のパルス
信号aを発生する。同様に、モータ11に直結された回
転位相検出素子と波形整形回路によって第二のパルス発
生器14が構成され、モータ11の所定の回転位相にて
1パルスの信号(第二のパルス信号少)を発生する。
ータ11に直結された周波数発電機と波形整形回路と分
周回路によって第一のパルス発生器12が構成され、モ
ータ11の回転速度に比グ]した周波数の第一のパルス
信号aを発生する。同様に、モータ11に直結された回
転位相検出素子と波形整形回路によって第二のパルス発
生器14が構成され、モータ11の所定の回転位相にて
1パルスの信号(第二のパルス信号少)を発生する。
速度検出器13は、第一のパルス信号aの零クロス時刻
を検出し、その時間間隔からモータ11の瞬時の回転速
度に対応したディジタル信号りを得て、次の検出時点1
でホールドする。基準信号発生器15は、モータ11の
位相基準となる周波数信号Cを発生する。位相差検出器
16は、基準周波数信号Cと第二のパルス信号すとの間
の位相差に対応したディジタル信号上を得て、次の検出
時点までホールドする。すなわち、基準周波数信号Cの
零クロス時刻から第二のパルス信号すの零クロス時刻ま
での時間間隔(またはその逆の時間間隔)を検出してい
る。
を検出し、その時間間隔からモータ11の瞬時の回転速
度に対応したディジタル信号りを得て、次の検出時点1
でホールドする。基準信号発生器15は、モータ11の
位相基準となる周波数信号Cを発生する。位相差検出器
16は、基準周波数信号Cと第二のパルス信号すとの間
の位相差に対応したディジタル信号上を得て、次の検出
時点までホールドする。すなわち、基準周波数信号Cの
零クロス時刻から第二のパルス信号すの零クロス時刻ま
での時間間隔(またはその逆の時間間隔)を検出してい
る。
速度検出器13のディジタル信号りと位相差検出器16
のディジタル信号1は補償器17に入力され、その両者
に対応した制御信号gが出力される。電力増幅器18は
、制御信号gを電力増幅してモータの供給電力とし、モ
ータ11の発生トルクを増減してモータ11の回転速度
と回転位相を制御する。
のディジタル信号1は補償器17に入力され、その両者
に対応した制御信号gが出力される。電力増幅器18は
、制御信号gを電力増幅してモータの供給電力とし、モ
ータ11の発生トルクを増減してモータ11の回転速度
と回転位相を制御する。
発明が解決しようとする問題点
゛ この従来の速度制御装置において、モータ11に
かかる負荷のトルク変動によるモータ11の回転速度変
動を小さくするためには、補償器1Tのゲインを大きく
設定し、モータ11の速度側脚の周波数帯域(制御帯域
)を広くする必要がある。
かかる負荷のトルク変動によるモータ11の回転速度変
動を小さくするためには、補償器1Tのゲインを大きく
設定し、モータ11の速度側脚の周波数帯域(制御帯域
)を広くする必要がある。
通常、制御帯域としてモータ11の回転周波数の5倍程
度にしている。その結果、第一のパルス発生器12のモ
ータ11の回転速度の検出に誤差(検出誤差)が含まれ
ていると、制御系の動作によってモータ11の回転速度
の変動(回転ムラ)を生じる。
度にしている。その結果、第一のパルス発生器12のモ
ータ11の回転速度の検出に誤差(検出誤差)が含まれ
ていると、制御系の動作によってモータ11の回転速度
の変動(回転ムラ)を生じる。
これについて、さらに詳しく説明する。第一のパルス発
生器12の周波数発電機には、ロータに取りつけられた
円筒状のマグネットに等角度間隔に多極着磁し、そのマ
グネットの磁極と対向して磁気ヘッドをステータに配置
した構成が利用されているっこのような構成の周波数発
電機において、マグネットの取りつけに偏芯が生じてい
る時には、たとえモータ11が正確に一定の回転速度で
回転していても、周波数発電機の出力信号の周期はモー
タ11の回転に同期して変動する。すなわち、第一のパ
ルス発生器12の第一のパルス信号孔の周期がモータ1
1の回転に同期して変動する。このように、モータ11
を一定の回転速度で回転させた時の第一のパルス信号孔
の周期の変動を検出誤差と言う。
生器12の周波数発電機には、ロータに取りつけられた
円筒状のマグネットに等角度間隔に多極着磁し、そのマ
グネットの磁極と対向して磁気ヘッドをステータに配置
した構成が利用されているっこのような構成の周波数発
電機において、マグネットの取りつけに偏芯が生じてい
る時には、たとえモータ11が正確に一定の回転速度で
回転していても、周波数発電機の出力信号の周期はモー
タ11の回転に同期して変動する。すなわち、第一のパ
ルス発生器12の第一のパルス信号孔の周期がモータ1
1の回転に同期して変動する。このように、モータ11
を一定の回転速度で回転させた時の第一のパルス信号孔
の周期の変動を検出誤差と言う。
逆に、検出誤差による周期の変動が生じた場合には、モ
ータ11が一定の回転速度で回転しているならば、それ
に伴って速度検出器13のディジタル信号りの変動が生
じるはずである。しかしながら、第一のパルス発生器1
2と速度検出器13と補償器17と電力増幅器18とモ
ータ11による速度制御系の動作によって、速度検出器
13のディジタル信号りが所定の一定値(基準の回転速
度に対応した値)になるように制御がかがっている。速
度検出器13のディジタル信号りが一定になるためには
、第一のパルス発生器12の検出誤差と反対方向にモー
タ11の実際の回転速度が変動する必要がある。すなわ
ち、第一のパルス発生器12の検出誤差に二つてモータ
11の実際の回転速度が変動し、回転ムラを発生する。
ータ11が一定の回転速度で回転しているならば、それ
に伴って速度検出器13のディジタル信号りの変動が生
じるはずである。しかしながら、第一のパルス発生器1
2と速度検出器13と補償器17と電力増幅器18とモ
ータ11による速度制御系の動作によって、速度検出器
13のディジタル信号りが所定の一定値(基準の回転速
度に対応した値)になるように制御がかがっている。速
度検出器13のディジタル信号りが一定になるためには
、第一のパルス発生器12の検出誤差と反対方向にモー
タ11の実際の回転速度が変動する必要がある。すなわ
ち、第一のパルス発生器12の検出誤差に二つてモータ
11の実際の回転速度が変動し、回転ムラを発生する。
ビデオテープレコーダのシリンダモータにおいて、この
ような回転ムラはジッタになシ、再生画像の歪みを生じ
、問題となっていた。
ような回転ムラはジッタになシ、再生画像の歪みを生じ
、問題となっていた。
本発明は、このような点を考慮し、第一のパルス発生器
12の検出誤差によるモータ11の回転ムラを大幅に低
減するように工夫したものである。
12の検出誤差によるモータ11の回転ムラを大幅に低
減するように工夫したものである。
問題点を解決するだめの手段
本発明では、モータの回転速度に応じてその周波数を変
化する第一のパルス信号を発生する第一のパルス発生手
段と、前記第一のパルス信号にもとづいて前記モータの
回転速度に対応した第一のディジタル信号を前記モータ
の1回転当たり2回(Zは2以上の整数)得る速度検出
手段と、前記モータの回転位相に対応した第二のパルス
信号を前記モータの1回転当だ91回得る第二のパルス
発生手段と、基準周波数信号を発生する基準周波数信号
発生手段と、前記基準周波数信号と前記第二のパルス信
号との間の位相差に対応した第二のディジタル信号を得
る位相差検出手段と、補正データを格納したメモリを有
し、前記速度検出手段の第一のディジタル信号と前記位
相差検出手段の第二のディジタル信号と前記補正データ
に応動した制御信号を作り出す演算補償手段と、前記演
算補償手段の制御信号に応じた電力を前記モータに供給
する電力増幅手段とを具備し、前記演算補償手段の補正
データを0にした時に生じる前記モータの実際の回転ム
ラを測定する回転ムラ測定手段によって検出された回転
ムラデータを、前記第二のパルス発生手段の第二のパル
ス信号を基準にして前記速度検出手段が新しい第一のデ
ィジタル信号を得るタイミングに同期した時刻の前記回
転ムラデータをディジタル値に変換し、前記モータの1
回転分の回転ムラの補正データとして前記演算補償手段
の補正データ用のメモリ領域にあらかじめ記憶・格納さ
せ、さらに、前記演算補償手段は、前記速度検出手段が
新しい第一のディジタル信号ヲ得る毎にカウントアツプ
するカウント手段と、前記第二のパルス発生手段の第二
のパルス信号のタイミングにより前記カウント手段のカ
ウント値をクリアするクリア手段と、前記カウント手段
のカウント値に対応した番地の前記補正データ用メモリ
領域内の補正データ値を取り出し、前記補正′データ値
と前記速度検出手段の第一のディジタル信号の値と前記
位相検出手段の第二のディジタル信号の値を合成する合
成手段を有し、前記合成手段の合成信号を前記演算補償
手段の制御信号にすることによって、上記の目的を達成
したものである。
化する第一のパルス信号を発生する第一のパルス発生手
段と、前記第一のパルス信号にもとづいて前記モータの
回転速度に対応した第一のディジタル信号を前記モータ
の1回転当たり2回(Zは2以上の整数)得る速度検出
手段と、前記モータの回転位相に対応した第二のパルス
信号を前記モータの1回転当だ91回得る第二のパルス
発生手段と、基準周波数信号を発生する基準周波数信号
発生手段と、前記基準周波数信号と前記第二のパルス信
号との間の位相差に対応した第二のディジタル信号を得
る位相差検出手段と、補正データを格納したメモリを有
し、前記速度検出手段の第一のディジタル信号と前記位
相差検出手段の第二のディジタル信号と前記補正データ
に応動した制御信号を作り出す演算補償手段と、前記演
算補償手段の制御信号に応じた電力を前記モータに供給
する電力増幅手段とを具備し、前記演算補償手段の補正
データを0にした時に生じる前記モータの実際の回転ム
ラを測定する回転ムラ測定手段によって検出された回転
ムラデータを、前記第二のパルス発生手段の第二のパル
ス信号を基準にして前記速度検出手段が新しい第一のデ
ィジタル信号を得るタイミングに同期した時刻の前記回
転ムラデータをディジタル値に変換し、前記モータの1
回転分の回転ムラの補正データとして前記演算補償手段
の補正データ用のメモリ領域にあらかじめ記憶・格納さ
せ、さらに、前記演算補償手段は、前記速度検出手段が
新しい第一のディジタル信号ヲ得る毎にカウントアツプ
するカウント手段と、前記第二のパルス発生手段の第二
のパルス信号のタイミングにより前記カウント手段のカ
ウント値をクリアするクリア手段と、前記カウント手段
のカウント値に対応した番地の前記補正データ用メモリ
領域内の補正データ値を取り出し、前記補正′データ値
と前記速度検出手段の第一のディジタル信号の値と前記
位相検出手段の第二のディジタル信号の値を合成する合
成手段を有し、前記合成手段の合成信号を前記演算補償
手段の制御信号にすることによって、上記の目的を達成
したものである。
さらに、本発明では、モータの回転速度に応じてその周
波数を変化する第一のパルス信号を発生する第一のパル
ス発生手段と、前記第一のパルス信号にもとづいて前記
モータの回転速度に対応した第一のディジタル信号を前
記モータの1回転当たり2回(Zは2以上の整数)得る
速度検出手段と、前記モータの回転位相に対応した第二
のノくルス信号を前記モータの1回転当だ91回得る第
二のパルス発生手段と、基準周波数信号を発生する基準
周波数信号発生手段と、前記基準周波数信号と前記第二
のパルス信号との間の位相差に対応した第二のディジタ
ル信号を得る位相差検出手段と、補正データを格納した
メモリを有し、前記速度検出手段の第一のディジタル信
号と前記位相差検出手段の第二のディジタル信号と前記
補正データに応動した制御信号を作り出す演算補償手段
と、前記演算補償手段の制御信号に応じた電力を前記モ
ータに供給する電力増幅手段とを具備し、前記演算補償
手段の補正データを0にした時に生じる前記モータの実
質的な回転ムラを測定する回転ムラ測定手段によって検
出された回転ムラデータから特定の周波数の回転ムラ成
分を抽出し、前記回転ムラ成分の振幅に応じたディジタ
ル値と、前記第二のパルス発生手段の第二のパルス信号
を基準にするときの前記回転ムラ成分の位相に応じたデ
ィジタル値と、前記モータの回転周波数を基準にする前
記回転ムラ成分の次数に応じたディジタル値を前記演算
補償手段の補正データ用のメモリ領域にあらかじめ記憶
・格納させ、さらに、前記演算補償手段は、前記速度検
出手段が新しい第一のディジタル信号を得る毎にカウン
トアツプするカウント手段と、前記第二のノ(ルス発生
手段の第二のパルス信号のタイミングにより前記カウン
ト手段のカウント値をクリアするクリア手段と、前記カ
ウント手段のカウント値と前記補正データ用メモリ領域
に格納されたディジタル値から前記回転ムラ成分のその
時刻における大きさに対応した補正値を演算する補正値
算出手段と、前記補正値と前記速度検出手段の第一のデ
ィジタル信号の値と前記位相差検出手段の第二のディジ
タル信号の値を合成する合成手段を有し、前記合成手段
の合成信号を前記演算補償手段の制御信号にすることに
よって、上記の目的を達成したものである。
波数を変化する第一のパルス信号を発生する第一のパル
ス発生手段と、前記第一のパルス信号にもとづいて前記
モータの回転速度に対応した第一のディジタル信号を前
記モータの1回転当たり2回(Zは2以上の整数)得る
速度検出手段と、前記モータの回転位相に対応した第二
のノくルス信号を前記モータの1回転当だ91回得る第
二のパルス発生手段と、基準周波数信号を発生する基準
周波数信号発生手段と、前記基準周波数信号と前記第二
のパルス信号との間の位相差に対応した第二のディジタ
ル信号を得る位相差検出手段と、補正データを格納した
メモリを有し、前記速度検出手段の第一のディジタル信
号と前記位相差検出手段の第二のディジタル信号と前記
補正データに応動した制御信号を作り出す演算補償手段
と、前記演算補償手段の制御信号に応じた電力を前記モ
ータに供給する電力増幅手段とを具備し、前記演算補償
手段の補正データを0にした時に生じる前記モータの実
質的な回転ムラを測定する回転ムラ測定手段によって検
出された回転ムラデータから特定の周波数の回転ムラ成
分を抽出し、前記回転ムラ成分の振幅に応じたディジタ
ル値と、前記第二のパルス発生手段の第二のパルス信号
を基準にするときの前記回転ムラ成分の位相に応じたデ
ィジタル値と、前記モータの回転周波数を基準にする前
記回転ムラ成分の次数に応じたディジタル値を前記演算
補償手段の補正データ用のメモリ領域にあらかじめ記憶
・格納させ、さらに、前記演算補償手段は、前記速度検
出手段が新しい第一のディジタル信号を得る毎にカウン
トアツプするカウント手段と、前記第二のノ(ルス発生
手段の第二のパルス信号のタイミングにより前記カウン
ト手段のカウント値をクリアするクリア手段と、前記カ
ウント手段のカウント値と前記補正データ用メモリ領域
に格納されたディジタル値から前記回転ムラ成分のその
時刻における大きさに対応した補正値を演算する補正値
算出手段と、前記補正値と前記速度検出手段の第一のデ
ィジタル信号の値と前記位相差検出手段の第二のディジ
タル信号の値を合成する合成手段を有し、前記合成手段
の合成信号を前記演算補償手段の制御信号にすることに
よって、上記の目的を達成したものである。
作用
本発明は上記の構成にすることによって、第一のパルス
発生手段の発生する検出誤差分を演算補償手段において
補正演算するようにし、制御信号に検出誤差分が表われ
ないようにしている。その結果、第一のパルス発生手段
の検出誤差によるモータの回転速度変動は十分に小さく
なる。
発生手段の発生する検出誤差分を演算補償手段において
補正演算するようにし、制御信号に検出誤差分が表われ
ないようにしている。その結果、第一のパルス発生手段
の検出誤差によるモータの回転速度変動は十分に小さく
なる。
実施例
第1図に本発明の実施例を表わす構成図を示す。
第1図において、モータ11に直結された周波数発電機
と波形整形回路と分周回路によって第一のパルス発生器
12が構成され、モータ11の回転速度に比的した周波
数の第一のパルス信号aを発生スる。第一のパルス信号
已はモータ11の1回転当だ5z個(Zは2以上の整数
であシ、ビデオチーブレコーダのシリンダモータ等では
、通常、Z=1Qo)のパルスを得ている。同様に、モ
ータ11に直結された回転位相検出器と波形整形回路に
よって第二のパルス発生器14が構成され、モータ11
の所定の回転位相において1ノくルスの信号(第二のパ
ルス信号b)を発生する。
と波形整形回路と分周回路によって第一のパルス発生器
12が構成され、モータ11の回転速度に比的した周波
数の第一のパルス信号aを発生スる。第一のパルス信号
已はモータ11の1回転当だ5z個(Zは2以上の整数
であシ、ビデオチーブレコーダのシリンダモータ等では
、通常、Z=1Qo)のパルスを得ている。同様に、モ
ータ11に直結された回転位相検出器と波形整形回路に
よって第二のパルス発生器14が構成され、モータ11
の所定の回転位相において1ノくルスの信号(第二のパ
ルス信号b)を発生する。
速度検出器13は、第一のパルス信号aの零クロス時刻
を検出し、その時間間隔からモータ11の瞬時の回転速
度に対応したディジタル信号りを得て、次の検出時点ま
でホールドする。速度検出器13によって新しいディジ
タル信号りが得られた時に、状態判別信号j(状態判別
用フリップフロップの出力)は“H′”に設定され、演
算補償器21のリセット信号1が“′H″になると状態
判別用フリップフロップはりセットされ、状態判別信号
jはL″になる。ここに、“H11は高電位状態を表わ
し、”L ITは低電位状態を表わす。すなわち、速度
検出器13が新しいディジタル信号りを得ると状態判別
信号jは“H″になり、演算補償器21はディジタル信
号りを入力した後に、リセット信号1を所定時間の間1
1 HITにして状態判別信号コをL“′にリセットし
、次の速度検出動作に備えている。
を検出し、その時間間隔からモータ11の瞬時の回転速
度に対応したディジタル信号りを得て、次の検出時点ま
でホールドする。速度検出器13によって新しいディジ
タル信号りが得られた時に、状態判別信号j(状態判別
用フリップフロップの出力)は“H′”に設定され、演
算補償器21のリセット信号1が“′H″になると状態
判別用フリップフロップはりセットされ、状態判別信号
jはL″になる。ここに、“H11は高電位状態を表わ
し、”L ITは低電位状態を表わす。すなわち、速度
検出器13が新しいディジタル信号りを得ると状態判別
信号jは“H″になり、演算補償器21はディジタル信
号りを入力した後に、リセット信号1を所定時間の間1
1 HITにして状態判別信号コをL“′にリセットし
、次の速度検出動作に備えている。
基準信号発生器15は、モータ11の位相基準となる周
波数信号Cを発生する(たとえば、再生画像信号の垂直
同期信号のA分周信号)。位相差検出器16は、基準周
波数信号Cと第二のパルス信号すとの間の位相差に対応
したディジタル信号iを得て、次の検出時点までホール
ドする。すなわち、基準周波数信号Cの零クロス時刻か
ら第二のパルス信号すの零クロス時刻までの時間間隔を
検出している。位相差検出器16によって新しいディジ
タル信号1が得られた時に、状態判別信号k(状態判別
用フリップフロップの出力)は“I H+”に設定され
、演算補償器21のリセット信号mが+1 HITにな
ると状態判別用フリップフロップはリセットされ、状態
判別信号にはLI+になる。すなわち、位相差検出器1
3が新しいディジタル信号1を得ると状態判別信号には
“H′になり、演算補償器21はディジタル信号iを入
力した後に、リセット信号mを所定時間の間゛H′′に
して状態判別信号kを“l L I″にリセットし、次
の位相検出動作に備えている。
波数信号Cを発生する(たとえば、再生画像信号の垂直
同期信号のA分周信号)。位相差検出器16は、基準周
波数信号Cと第二のパルス信号すとの間の位相差に対応
したディジタル信号iを得て、次の検出時点までホール
ドする。すなわち、基準周波数信号Cの零クロス時刻か
ら第二のパルス信号すの零クロス時刻までの時間間隔を
検出している。位相差検出器16によって新しいディジ
タル信号1が得られた時に、状態判別信号k(状態判別
用フリップフロップの出力)は“I H+”に設定され
、演算補償器21のリセット信号mが+1 HITにな
ると状態判別用フリップフロップはリセットされ、状態
判別信号にはLI+になる。すなわち、位相差検出器1
3が新しいディジタル信号1を得ると状態判別信号には
“H′になり、演算補償器21はディジタル信号iを入
力した後に、リセット信号mを所定時間の間゛H′′に
して状態判別信号kを“l L I″にリセットし、次
の位相検出動作に備えている。
演算補償器21は、演算器22とD/A変換器23と第
一のメモリ24と第二のメモリ25によって構成され、
速度検出器13のディジタル信号りと位相差検出器16
のディジタル信号iと後述する補正値を内蔵のプログラ
ムによって合成し、制御信号gを出力する。演算補償器
21の制御信号gは電力増幅器18に入力され、電力増
幅された駆動信号がモータ11に供給される。
一のメモリ24と第二のメモリ25によって構成され、
速度検出器13のディジタル信号りと位相差検出器16
のディジタル信号iと後述する補正値を内蔵のプログラ
ムによって合成し、制御信号gを出力する。演算補償器
21の制御信号gは電力増幅器18に入力され、電力増
幅された駆動信号がモータ11に供給される。
従って、モータ11と第一のパルス発生器12と速度検
出器13と第二のパルス発生器14と位相差検出器16
と演算補償器21と電力増幅器18によって速度制御系
および位相制御系が構成され、モータ11の回転速度と
回転位相が所定の値に制御されている。
出器13と第二のパルス発生器14と位相差検出器16
と演算補償器21と電力増幅器18によって速度制御系
および位相制御系が構成され、モータ11の回転速度と
回転位相が所定の値に制御されている。
演算補償器21の第一のメモリ24は、所定のプログラ
ムと定数が格納されたROM領域(リードオンリーメモ
リ領域)と随時必要な値を格納するRAM領域(ランダ
ムアクセスメモリ領域)に別れている。演算補償器21
はROM領域内のプログラムに従って所定の動作や演算
を行なっている。第2図にそのプログラムの具体的な一
列を示す。なお、第二のメモリ25はPROM (電気
的に書き込み可能なリードオンリーメモリ)によって構
成され、初期には第二のメモリ25のディジタル値はす
べて0にクリアされておシ、後述の書き込み動作によっ
て補正データが記憶・格納される。
ムと定数が格納されたROM領域(リードオンリーメモ
リ領域)と随時必要な値を格納するRAM領域(ランダ
ムアクセスメモリ領域)に別れている。演算補償器21
はROM領域内のプログラムに従って所定の動作や演算
を行なっている。第2図にそのプログラムの具体的な一
列を示す。なお、第二のメモリ25はPROM (電気
的に書き込み可能なリードオンリーメモリ)によって構
成され、初期には第二のメモリ25のディジタル値はす
べて0にクリアされておシ、後述の書き込み動作によっ
て補正データが記憶・格納される。
次に、第2図の演算補償器21のプログラムの動作につ
いて詳細に説明する。
いて詳細に説明する。
(1)まず、演算器22は速度検出器13の状態判別信
号jと位相差検出器16の状態判別信号kを入力し、信
号jがH″となるのを待っている。
号jと位相差検出器16の状態判別信号kを入力し、信
号jがH″となるのを待っている。
すなわち、速度検出器13が第一のパルス信号乙の周期
を検出し、新しいディジタル信号りを出力するのをモニ
タしている。
を検出し、新しいディジタル信号りを出力するのをモニ
タしている。
(2)コがII H”′になると、速度検出器13のデ
ィジタル信号りを読み込んで、ディジタル信号りに対応
する速度検出値S(ディジタル値)になおすと共に、リ
セット信号1を所定時間“H′″にして速度検出器13
の状態判別信号コをリセットする。
ィジタル信号りを読み込んで、ディジタル信号りに対応
する速度検出値S(ディジタル値)になおすと共に、リ
セット信号1を所定時間“H′″にして速度検出器13
の状態判別信号コをリセットする。
(3)速度検出値Sから所定の基準値Srを引いて、モ
ータ11の現時点での速度誤差E (g=s−3r)を
計算する(速度誤差算出手段)。
ータ11の現時点での速度誤差E (g=s−3r)を
計算する(速度誤差算出手段)。
(4)次に、(1)において入力した信号にの状態を調
べる。kがHIIならば、位相差検出器16のディジタ
ル信号iを読み込んで、ディジタル信号1に対応する位
相検出値P(ディジタル値)になおすと共に、リセット
信号mを所定時間II Hl+にして位相差検出器16
の状態判別信号kをリセットする。位相検出値Pから所
定の基準値Prを引いて、モータ11の位相誤差F(F
=P−Pr)を計算する(位相誤差算出手段)。さらに
、カウント用変数工をQにクリアする(クリア手段)。
べる。kがHIIならば、位相差検出器16のディジタ
ル信号iを読み込んで、ディジタル信号1に対応する位
相検出値P(ディジタル値)になおすと共に、リセット
信号mを所定時間II Hl+にして位相差検出器16
の状態判別信号kをリセットする。位相検出値Pから所
定の基準値Prを引いて、モータ11の位相誤差F(F
=P−Pr)を計算する(位相誤差算出手段)。さらに
、カウント用変数工をQにクリアする(クリア手段)。
次に、(6)に行く。
(5) kが+1 H”′でない時には、カウント用
変数工をカウントアツプする(カウント手段)。
変数工をカウントアツプする(カウント手段)。
(6)第二のメモリ25のFROM領域内に格納されて
いる補正データの中から、カウント用変数工の値に対応
した番地の補正データM(1)を読み込む(補正データ
取出手段)。
いる補正データの中から、カウント用変数工の値に対応
した番地の補正データM(1)を読み込む(補正データ
取出手段)。
(ア)速度誤差Eと位相誤差Fを合成し、第一の合成値
Xを作J (X=E+A・F(人は定数、・は乗算を表
わす))、第一の合成値Xと補正データM(I)を合成
し、第二の合成値Yを作る(Y=X−1−B−M (工
)(Bは定数))(合成手段)。
Xを作J (X=E+A・F(人は定数、・は乗算を表
わす))、第一の合成値Xと補正データM(I)を合成
し、第二の合成値Yを作る(Y=X−1−B−M (工
)(Bは定数))(合成手段)。
(8)合成信号YをD/A変換器23に出力し、Yのデ
ィジタル値に対応した制卸信号に変換する。
ィジタル値に対応した制卸信号に変換する。
その後に、(1)の動作に復帰する。
次に、第二のメモリ25のFROMに書き込む補正デー
タの作り方について説明する。第1図の補正データ作成
器31は、モータ11の実際の回転ムラを検出して補正
データを作り出す回転ムラ測定器32と、回転ムラ測定
器32による補正データを演算補償器21の第二のメモ
リ25に書き込む補正データ書込器33によって構成さ
れている。補正データを作成する時には、第1図のスイ
ッチSW1とSW2は閉じておシ、スイッチSW3は開
いている。従って、回転ムラ測定器32には演算補償器
21のリセット信号1とmが入力されている。さらに、
回転ムラ測定器32の入力端子36にはモータ11の実
際の回転速度に対応した周期信号Xが入力されている。
タの作り方について説明する。第1図の補正データ作成
器31は、モータ11の実際の回転ムラを検出して補正
データを作り出す回転ムラ測定器32と、回転ムラ測定
器32による補正データを演算補償器21の第二のメモ
リ25に書き込む補正データ書込器33によって構成さ
れている。補正データを作成する時には、第1図のスイ
ッチSW1とSW2は閉じておシ、スイッチSW3は開
いている。従って、回転ムラ測定器32には演算補償器
21のリセット信号1とmが入力されている。さらに、
回転ムラ測定器32の入力端子36にはモータ11の実
際の回転速度に対応した周期信号Xが入力されている。
周期信号Xは、モータ11に精度の良い別のパルス発生
器を一時的に取りつけて得ることもできるし、ビデオテ
ープレコーダのシリンダモータでは再生画像信号の水平
同期信号を利用してもよい。
器を一時的に取りつけて得ることもできるし、ビデオテ
ープレコーダのシリンダモータでは再生画像信号の水平
同期信号を利用してもよい。
このような状態でモータ11を回転させ、第2図のプロ
グラムによる制御動作を行なわせる。回転ムラ測定器3
2は、周期信号Xの周期の乱れからモータ11の実際の
速度誤差を時々刻々検出する。また、回転ムラ測定器3
2ば、リセット信号mの立ち上がシエッジ(位相差検出
器16が新しいディジタル信号iを得て演算補償器21
が読み込んだタイミングであシ、第二のパルス信号の発
生タイミングに同期している)を基準にして、リセット
信号1の立ち上がりエツジ(速度検出器13が新しいデ
ィジタル信号りを得て演算補償器21が読み込んだタイ
ミング)の到来する毎に、そのときの回転ムラ測定器3
2の測定値を補正データとして補正データ書込器33に
記憶させる。すなわち、リセット信号mの立ち上がシエ
ノジにてカウント用変数りを0にクリアし、リセット信
号1の立ち上がりエツジの到来毎に変数りをカウントア
ツプしくL=L−1−1)、リセット信号1の立ち上が
シエノジ時点の回転ムラ測定器32の測定値を補正デー
タM(L)として、補正データ書込器33の補正データ
格納用のRAM領域の変数りに対応した番地に記憶・格
納する。このような動作を、モータ11の1回転分につ
いて行ない、モータ11の1回転分の補正データを作る
(モータ11の100回転の平均値をとって補正データ
を作ってもよい)。
グラムによる制御動作を行なわせる。回転ムラ測定器3
2は、周期信号Xの周期の乱れからモータ11の実際の
速度誤差を時々刻々検出する。また、回転ムラ測定器3
2ば、リセット信号mの立ち上がシエッジ(位相差検出
器16が新しいディジタル信号iを得て演算補償器21
が読み込んだタイミングであシ、第二のパルス信号の発
生タイミングに同期している)を基準にして、リセット
信号1の立ち上がりエツジ(速度検出器13が新しいデ
ィジタル信号りを得て演算補償器21が読み込んだタイ
ミング)の到来する毎に、そのときの回転ムラ測定器3
2の測定値を補正データとして補正データ書込器33に
記憶させる。すなわち、リセット信号mの立ち上がシエ
ノジにてカウント用変数りを0にクリアし、リセット信
号1の立ち上がりエツジの到来毎に変数りをカウントア
ツプしくL=L−1−1)、リセット信号1の立ち上が
シエノジ時点の回転ムラ測定器32の測定値を補正デー
タM(L)として、補正データ書込器33の補正データ
格納用のRAM領域の変数りに対応した番地に記憶・格
納する。このような動作を、モータ11の1回転分につ
いて行ない、モータ11の1回転分の補正データを作る
(モータ11の100回転の平均値をとって補正データ
を作ってもよい)。
回転ムラ測定器32による補正データM(L)ができた
ら、モータ11を停止させ、第二のメモリ25を演算器
22から電気的に分離する。次に、スイッチSW3を閉
じて、補正データ書込器33の補正データ格納用のRA
M領域の補正データM(L)を所定の順番に番地あわせ
をして、第二のメモリ25のFROM領域に順次書き込
んで行く。
ら、モータ11を停止させ、第二のメモリ25を演算器
22から電気的に分離する。次に、スイッチSW3を閉
じて、補正データ書込器33の補正データ格納用のRA
M領域の補正データM(L)を所定の順番に番地あわせ
をして、第二のメモリ25のFROM領域に順次書き込
んで行く。
以上の動作によって、補正データが第二のメモリ25に
形成できたので、この後は、補正データ作成器31は不
要であシ、スイッチSW1.SW2゜SW3を開いて、
補正データ作成器31を速度制御装置から分離する。す
なわち、補正データ作成器31による補正データの書き
込み動作は、本モータの速度制御装置の調整段階に一度
行なうだけでよい。
形成できたので、この後は、補正データ作成器31は不
要であシ、スイッチSW1.SW2゜SW3を開いて、
補正データ作成器31を速度制御装置から分離する。す
なわち、補正データ作成器31による補正データの書き
込み動作は、本モータの速度制御装置の調整段階に一度
行なうだけでよい。
次に、本実施列ておける検出誤差の影響について説明す
る。演算補償器21は、速度検出器13のディジタル信
号りと位相差検出器16のディジタル信号工と第二のメ
モリ25の補正データM (1)を合成して、合成値Y
=E+A −F+B −M (I)を作り、YをD/A
変換器23によって制御信号gに変換している。従って
、補正データM(I)が全て○の時には(補正データ作
成時)、YwE+A−Fが制御信号gに変換される。い
ま、第一のパルス発生器12に検出誤差が存在するもの
とすれば、従来列の場合と同様に、モータ11は検出誤
差に応じて回転速度が変動する。ビデオテープレコーダ
のシリンダモータでは、この検出誤差による速度変動が
もっとも大きく、ジッタの主な原因になっている。従っ
て、モータ11の速度変動を回転ムラ測定器32によっ
て測定し、第二のパルス信号すの発生タイミングを基準
にして、速度検出器13が新してディジタル値りを得る
タイミング毎に回転ムラをディジタル値になおして補正
データM(I)にすれば、はぼ検出誤差に対応しだ補正
データを得ることができる(M(Z)として回転ムラを
定数倍したものをとればよい)。1回転分の補正データ
を得た後に、第二のメモリ25に記憶・格納し、次の制
御時から利用する。
る。演算補償器21は、速度検出器13のディジタル信
号りと位相差検出器16のディジタル信号工と第二のメ
モリ25の補正データM (1)を合成して、合成値Y
=E+A −F+B −M (I)を作り、YをD/A
変換器23によって制御信号gに変換している。従って
、補正データM(I)が全て○の時には(補正データ作
成時)、YwE+A−Fが制御信号gに変換される。い
ま、第一のパルス発生器12に検出誤差が存在するもの
とすれば、従来列の場合と同様に、モータ11は検出誤
差に応じて回転速度が変動する。ビデオテープレコーダ
のシリンダモータでは、この検出誤差による速度変動が
もっとも大きく、ジッタの主な原因になっている。従っ
て、モータ11の速度変動を回転ムラ測定器32によっ
て測定し、第二のパルス信号すの発生タイミングを基準
にして、速度検出器13が新してディジタル値りを得る
タイミング毎に回転ムラをディジタル値になおして補正
データM(I)にすれば、はぼ検出誤差に対応しだ補正
データを得ることができる(M(Z)として回転ムラを
定数倍したものをとればよい)。1回転分の補正データ
を得た後に、第二のメモリ25に記憶・格納し、次の制
御時から利用する。
補正データM(1)を利用した制御時において、速度制
御系は合成値Yが一定値(0)になるように動作する。
御系は合成値Yが一定値(0)になるように動作する。
すなわち、Y=00ここで、位相差検出器16のディジ
タル信号1による位相誤差Fが0であるとすると(Fの
値はモータ11の1回転において変化しないのでこのよ
うに仮定してもよい)、E−1−B−M(1)−〇とな
る。速度検出器13のディジタル値りによる速度誤差E
は、第一のパルス発生器12の検出誤差を含んでいる。
タル信号1による位相誤差Fが0であるとすると(Fの
値はモータ11の1回転において変化しないのでこのよ
うに仮定してもよい)、E−1−B−M(1)−〇とな
る。速度検出器13のディジタル値りによる速度誤差E
は、第一のパルス発生器12の検出誤差を含んでいる。
いま、モータ11の実際の速度誤差をEXとし、検出誤
差をG (I)とすると(検出誤差はモータ11の回転
位置に応じて変化するのでカウント変数工の関数となる
)、E x =−G (I) −B −M (I)とな
る。従って、補正データとしてM (I) : G (
I)/Bにとれば、Ex=Oとなυ、モータ11の実際
の速度変動が0になる。すなわち、本実施列の速度制御
装置の速度変動は大幅に小さくなる。
差をG (I)とすると(検出誤差はモータ11の回転
位置に応じて変化するのでカウント変数工の関数となる
)、E x =−G (I) −B −M (I)とな
る。従って、補正データとしてM (I) : G (
I)/Bにとれば、Ex=Oとなυ、モータ11の実際
の速度変動が0になる。すなわち、本実施列の速度制御
装置の速度変動は大幅に小さくなる。
また、一般に、検出誤差は負荷トルクに無関係であシ、
第一のパルス発生器の加工・組立精度にのみ依存し、そ
の組立が終われば変化しない。
第一のパルス発生器の加工・組立精度にのみ依存し、そ
の組立が終われば変化しない。
第2図に示した前述の実施列のプログラムでは、速度検
出器13のモータ11の1回転当たりの検出回数Zに対
応して、第二のメモリ25は2個の補正データを格納す
るFROM領域を必要としていた。これは、第1図の演
算補償器21の演算器22とD/A変換器23と第一の
メモリ24と第二のメモリ26を1チツプのLSI(大
規模集積回路)にて構成するときに、チップ面積が大幅
に増大するという欠点がある。このような欠点を改良し
たプログラムの一列を第3図に示す。
出器13のモータ11の1回転当たりの検出回数Zに対
応して、第二のメモリ25は2個の補正データを格納す
るFROM領域を必要としていた。これは、第1図の演
算補償器21の演算器22とD/A変換器23と第一の
メモリ24と第二のメモリ26を1チツプのLSI(大
規模集積回路)にて構成するときに、チップ面積が大幅
に増大するという欠点がある。このような欠点を改良し
たプログラムの一列を第3図に示す。
次に、その動作について詳細に説明する。
(11)まず、演算器22は速度検出器13の状態判別
信号Jと位相差検出器16の状態判別信号kを入力し、
信号フがH“となるのを待っている。すなわち、速度検
出器13が第一のパルス信号乙の周期を検出し、新しい
ディジタル信号りを出力するのをモニタしている。
信号Jと位相差検出器16の状態判別信号kを入力し、
信号フがH“となるのを待っている。すなわち、速度検
出器13が第一のパルス信号乙の周期を検出し、新しい
ディジタル信号りを出力するのをモニタしている。
(12)jが11 H”″になると、速度検出器13の
ディジタル信号りを読み込んで、ディジタル信号りに対
応する速度検出値S(ディジタル値)になおすと共に、
リセット信号1を所定時間11 H“′にして速度検出
器13の状態判別信号コをリセットする。
ディジタル信号りを読み込んで、ディジタル信号りに対
応する速度検出値S(ディジタル値)になおすと共に、
リセット信号1を所定時間11 H“′にして速度検出
器13の状態判別信号コをリセットする。
(13)速度検出値Sから所定の基準値Srを引いて、
モータ11の現時点での速度誤差E(1!:=s−sr
)を計算する(速度誤差算出手段)。
モータ11の現時点での速度誤差E(1!:=s−sr
)を計算する(速度誤差算出手段)。
(14)次に、(11)において入力した信号にの状態
を調べる。kがH″ならば、位相差検出器16のディジ
タル信号iを読み込んで、ディジタル信号1に対応する
位相検出値P(ディジタル値)になおすと共に、リセッ
ト信号mを所定時間11 H++にして位相差検出器1
6の状態判別信号kをリセットする。位相検出値Pから
所定の基準値Prを引いて、モータ11の位相誤差F
(F=P−Pr)を計算する(位相誤差算出手段)。さ
らに、第二のパルス信号すの発生タイミングを位相差検
出器16の新しいディジタル信号lの読み込み動作によ
って検出し、カウント用変数工とN′(i−0にクリア
する(クリア手段)。次に、(16)に行く。
を調べる。kがH″ならば、位相差検出器16のディジ
タル信号iを読み込んで、ディジタル信号1に対応する
位相検出値P(ディジタル値)になおすと共に、リセッ
ト信号mを所定時間11 H++にして位相差検出器1
6の状態判別信号kをリセットする。位相検出値Pから
所定の基準値Prを引いて、モータ11の位相誤差F
(F=P−Pr)を計算する(位相誤差算出手段)。さ
らに、第二のパルス信号すの発生タイミングを位相差検
出器16の新しいディジタル信号lの読み込み動作によ
って検出し、カウント用変数工とN′(i−0にクリア
する(クリア手段)。次に、(16)に行く。
(15) kがH11でない時には、カウント用変数N
をHをmodとしてカウントアツプする(第一のカウン
ト手段)。ここに、HばZの2以上の約数。N−N+1
(nod H)は、Hに1を足した値を新しいHにし
、N=HならばNをOにする。この後に、Nが0でない
ならば、直接(16)に行く。
をHをmodとしてカウントアツプする(第一のカウン
ト手段)。ここに、HばZの2以上の約数。N−N+1
(nod H)は、Hに1を足した値を新しいHにし
、N=HならばNをOにする。この後に、Nが0でない
ならば、直接(16)に行く。
N=○ならば、カウント用変数工をカウントアツプして
(第二のカウント手段)、(16)に行く。
(第二のカウント手段)、(16)に行く。
(16)第二のメモリ25のFROM領域内に格納され
ている補正データの中から、カウント用変数工の値に対
応した番地の補正データM(I)を読み込む(補正デー
タ取出手段)。
ている補正データの中から、カウント用変数工の値に対
応した番地の補正データM(I)を読み込む(補正デー
タ取出手段)。
(17)速度誤差Eと位相誤差Fを合成し、第一、の合
成値Xを作5 (X=E−1−A・F(人は定数、°□
・は乗算を老わす))、第一の合成値Xと補正データM
(I )を合成し、第二の合成値Yを作る( Y、、、
X−1−B −M (I) (Bは定数))(合成手段
)。
成値Xを作5 (X=E−1−A・F(人は定数、°□
・は乗算を老わす))、第一の合成値Xと補正データM
(I )を合成し、第二の合成値Yを作る( Y、、、
X−1−B −M (I) (Bは定数))(合成手段
)。
(18)合成信号YをD/人変換器23に出力し、Yの
ディジタル値に対応した制御信号に変換する。
ディジタル値に対応した制御信号に変換する。
その後に、(11)の動作に復帰する。
演算補償器21の上述の動作に対応して、第1図の補正
データ作成器31の動作も2つのカウント用変数Nと工
を使用して補正データの個数をZ/H個に減らす必要が
ある。すなわち、速度検出器13が新しいディジタル信
号りをH回得る毎に補正データM (I)を作って行く
。その他の動作は、前述の実施列と同様であり、説明を
省略する。
データ作成器31の動作も2つのカウント用変数Nと工
を使用して補正データの個数をZ/H個に減らす必要が
ある。すなわち、速度検出器13が新しいディジタル信
号りをH回得る毎に補正データM (I)を作って行く
。その他の動作は、前述の実施列と同様であり、説明を
省略する。
このように構成するならば、補正データの個数がH分の
1に減少し、第二のメモリ25のFROM領域がかなシ
小さくなる。たとえば、Z=100゜H=sにすれば、
Z/H=20になり、5分の1になる。このように補正
データの個数を減少させても、モータ11の回転周波数
程度の低周波の検出誤差は十分に低減できる。
1に減少し、第二のメモリ25のFROM領域がかなシ
小さくなる。たとえば、Z=100゜H=sにすれば、
Z/H=20になり、5分の1になる。このように補正
データの個数を減少させても、モータ11の回転周波数
程度の低周波の検出誤差は十分に低減できる。
なお、本実施列の第一のカウント手段と第二のカウント
手段の動作を、1個のカウント用変数を使って実現する
ことも可能である。その場合でも、得られる効果に差異
はなく、本発明に含まれることは言うまでもない。
手段の動作を、1個のカウント用変数を使って実現する
ことも可能である。その場合でも、得られる効果に差異
はなく、本発明に含まれることは言うまでもない。
第2図と第3図に示した前述の実施列のプログラムでは
、回転ムラ測定器32の測定結果であるモータ11の回
転ムラの波形をそのまま補正データに記憶したが、本発
明はそのような場合に限らず、周波数分析して特定の周
波数の回転ムラ成分を抽出し、その振幅と位相と次数に
対応したディジタル値を第二のメモリ25に記憶させる
ようにしてもよい。このようなプログラムの一列を第4
図に示す。
、回転ムラ測定器32の測定結果であるモータ11の回
転ムラの波形をそのまま補正データに記憶したが、本発
明はそのような場合に限らず、周波数分析して特定の周
波数の回転ムラ成分を抽出し、その振幅と位相と次数に
対応したディジタル値を第二のメモリ25に記憶させる
ようにしてもよい。このようなプログラムの一列を第4
図に示す。
次に、その動作について詳細に説明する。
(21)まず、演算器22は速度検出器13の状態判別
信号コと位相差検出器16の状態判別信号kを入力し、
信号コが“H″となるのを待っている。すなわち、速度
検出器13が第一のパルス信号乙の周期を検出し、新し
いディジタル信号りを出力するのをモニタしている。
信号コと位相差検出器16の状態判別信号kを入力し、
信号コが“H″となるのを待っている。すなわち、速度
検出器13が第一のパルス信号乙の周期を検出し、新し
いディジタル信号りを出力するのをモニタしている。
(22) jが“H++になると、速度検出器13のデ
ィジタル信号りを読み込んで、ディジタル信号りに対応
する速度検出値S(ディジタル値)になおすと共に、リ
セット信号1を所定時間″H′′にして速度検出器13
の状態判別信号jをリセットする。
ィジタル信号りを読み込んで、ディジタル信号りに対応
する速度検出値S(ディジタル値)になおすと共に、リ
セット信号1を所定時間″H′′にして速度検出器13
の状態判別信号jをリセットする。
(23)速度検出値Sから所定の基準値Srを引いて、
モータ11の現時点での速度誤差E(E=S−3r)を
計算する(速度誤差算出手段)。
モータ11の現時点での速度誤差E(E=S−3r)を
計算する(速度誤差算出手段)。
(24)次に、(21)において入力した信号にの状態
を調べる。kが“Huならば、位相差検出器16のディ
ジタル信号iを読み込んで、ディジタル信号iに対応す
る位相検出値P(ディジタル値)になおすと共に、リセ
ット信号mを所定時間“Huにして位相差検出器16の
状態判別信号kをリセットする。位相検出値Pから所定
の基準値Prを引いて、モータ11の位相誤差F (F
=P−Pr)を計算する(位相誤差算出手段)。さらに
、第二のパルス信号すの発生タイミングを位相差検出器
16の新しいディジタル信号上の読み込み動作によって
検出し、カウント用の変数工とNを0にクリアする(ク
リア手段)。次に、(26)に行く。
を調べる。kが“Huならば、位相差検出器16のディ
ジタル信号iを読み込んで、ディジタル信号iに対応す
る位相検出値P(ディジタル値)になおすと共に、リセ
ット信号mを所定時間“Huにして位相差検出器16の
状態判別信号kをリセットする。位相検出値Pから所定
の基準値Prを引いて、モータ11の位相誤差F (F
=P−Pr)を計算する(位相誤差算出手段)。さらに
、第二のパルス信号すの発生タイミングを位相差検出器
16の新しいディジタル信号上の読み込み動作によって
検出し、カウント用の変数工とNを0にクリアする(ク
リア手段)。次に、(26)に行く。
(25) kが“HI+でない時には、カウント用変数
工をカウントアップする(カウント手段)。
工をカウントアップする(カウント手段)。
(26)第二のメモリ26のFROM領域内に格納され
ている補正データの中から、特定の回転ムラ成分の振幅
に対応したディジタル値Tと、位相差検出器16が新し
いディジタル信号を得るタイミング(第二のパルス信号
すのパルス発生タイミング)を基準にしてみたときの前
記回転ムラ成分の位相に応じたディジタル値Vと、モー
タ11の回転周波数を基準とするときの前記回転ムラ成
分の次数に応じたディジタル値Wを読み込む(補正デー
タ泡出手段)。’r、v、wとカウント用変数工の値か
ら補正値M=T−sru (2π・W。
ている補正データの中から、特定の回転ムラ成分の振幅
に対応したディジタル値Tと、位相差検出器16が新し
いディジタル信号を得るタイミング(第二のパルス信号
すのパルス発生タイミング)を基準にしてみたときの前
記回転ムラ成分の位相に応じたディジタル値Vと、モー
タ11の回転周波数を基準とするときの前記回転ムラ成
分の次数に応じたディジタル値Wを読み込む(補正デー
タ泡出手段)。’r、v、wとカウント用変数工の値か
ら補正値M=T−sru (2π・W。
(I+V)/Z)を計算する。(補正値算出手段)。
(27)速度誤差Eと位相誤差Fを合成し、第一の合成
値Xを作り(X=]!:+人・F(ムは定数、・は乗算
を表わす))、第一の合成値Xと補正値Mを合成し、第
二の合成値Yを作る( Y、=X−1−B・M(Bは定
数))(合成手段)。
値Xを作り(X=]!:+人・F(ムは定数、・は乗算
を表わす))、第一の合成値Xと補正値Mを合成し、第
二の合成値Yを作る( Y、=X−1−B・M(Bは定
数))(合成手段)。
(28)合成信号YをD/A変換器23に出力し、Yの
ディジタル値に対応した制御信号に変換する。
ディジタル値に対応した制御信号に変換する。
その後に、(21)の動作に復帰する。
演算補償器21の上述の動作に対応して、第1図の補正
データ作成器31の動作も特定の回転ムラ成分の振幅と
位相と次数を抽出し、それらに対応したディジタル値’
r 、v 、wを補正データとして与える必要がある。
データ作成器31の動作も特定の回転ムラ成分の振幅と
位相と次数を抽出し、それらに対応したディジタル値’
r 、v 、wを補正データとして与える必要がある。
通常、モータ11の回転周波数と同じ周波数の検出誤差
が最も大きいので、次数W=1の回転ムラ成分だけにつ
いて補正すれば十分である(必要ならば複数の回転ムラ
成分について補正値を算出してもよい)。その他の動作
は、前述の実施例と同様であシ、説明を省略する。
が最も大きいので、次数W=1の回転ムラ成分だけにつ
いて補正すれば十分である(必要ならば複数の回転ムラ
成分について補正値を算出してもよい)。その他の動作
は、前述の実施例と同様であシ、説明を省略する。
このように構成するならば、補正データの個数が3個で
よく、第二のメモリ26のFROM領域は大幅に小さく
なる。
よく、第二のメモリ26のFROM領域は大幅に小さく
なる。
なお、前述の各実施列では、速度制御の帯域がモータの
回転周波数よりも十分広いものとして説明したが、本発
明はそのような場合に限らない。
回転周波数よりも十分広いものとして説明したが、本発
明はそのような場合に限らない。
速度制御装置が狭い場合には、回転ムラ測定器の測定値
に速度制御特性に応じた補償用周波数特性を掛けて、補
正データを作ればよい。また、演算補償器の出力をディ
ジタル信号やPWM信号(パルス幅変調信号)にしたり
、電力増幅器の出力信号もPWM信号にしてもよい。ま
た、モータにブラシレス直流モータを用いてもよい。さ
らに、演算補償器を完全なハードウェアによって構成し
、前述のプログラムによる動作と同じ動作を行なわせる
ようにしてもよい。その他、本発明の主旨を変えずして
種々の変更が可能である。
に速度制御特性に応じた補償用周波数特性を掛けて、補
正データを作ればよい。また、演算補償器の出力をディ
ジタル信号やPWM信号(パルス幅変調信号)にしたり
、電力増幅器の出力信号もPWM信号にしてもよい。ま
た、モータにブラシレス直流モータを用いてもよい。さ
らに、演算補償器を完全なハードウェアによって構成し
、前述のプログラムによる動作と同じ動作を行なわせる
ようにしてもよい。その他、本発明の主旨を変えずして
種々の変更が可能である。
発明の効果
本発明のモータの速度制御装置は、第一のパルス発生器
の検出誤差を補正データによってキャンセルしているの
で、速度変動が極めて小さくなる。
の検出誤差を補正データによってキャンセルしているの
で、速度変動が極めて小さくなる。
従って、本発明に基き、ビデオテープレコーダのシリン
ダモータを構成するならば、ジッタが大幅に減少し、極
めて良質の再生画像を得ることができる。
ダモータを構成するならば、ジッタが大幅に減少し、極
めて良質の再生画像を得ることができる。
第1図は本発明の一実施例によるモータの速度制御装置
のブロック図、第2図はその補償器の内蔵プログラムの
フロー図、第3図は第1図の補償器の内蔵プログラムの
他のフロー図、第4図は第1図の補償器の内蔵プログラ
ムの他のフロー図、第6図は従来のモータの速度側脚装
置の装置のブロック図である。 11・・・・モータ、12・・・・第一のパルス発生器
、13・・・・・速度検出器、14・・・・・第二のパ
ルス発生器、16・・・・・・基準信号発生器、1e・
・・・・・位相差検出器、18・・・・・電力増幅器、
21・・・・・・演算補償器、22 ・・・演算器、2
3・・・・・・D/A変換器、24・・第一のメモリ、
25・・・・・・第二のメモリ、31・・・・・・補正
データ作成器、32・・・・・回転ムラ測定器、33・
・・・・補正データ書込器、35・・・・・入力端子。
のブロック図、第2図はその補償器の内蔵プログラムの
フロー図、第3図は第1図の補償器の内蔵プログラムの
他のフロー図、第4図は第1図の補償器の内蔵プログラ
ムの他のフロー図、第6図は従来のモータの速度側脚装
置の装置のブロック図である。 11・・・・モータ、12・・・・第一のパルス発生器
、13・・・・・速度検出器、14・・・・・第二のパ
ルス発生器、16・・・・・・基準信号発生器、1e・
・・・・・位相差検出器、18・・・・・電力増幅器、
21・・・・・・演算補償器、22 ・・・演算器、2
3・・・・・・D/A変換器、24・・第一のメモリ、
25・・・・・・第二のメモリ、31・・・・・・補正
データ作成器、32・・・・・回転ムラ測定器、33・
・・・・補正データ書込器、35・・・・・入力端子。
Claims (3)
- (1)モータの回転速度に応じてその周波数を変化する
第一のパルス信号を発生する第一のパルス発生手段と、
前記第一のパルス信号にもとづいて前記モータの回転速
度に対応した第一のディジタル信号を前記モータの1回
転当たりZ回(Zは2以上の整数)得る速度検出手段と
、前記モータの回転位相に対応した第二のパルス信号を
前記モータの1回転当たり1回得る第二のパルス発生手
段と、基準周波数信号を発生する基準周波数信号発生手
段と、前記基準周波数信号と前記第二のパルス信号との
間の位相差に対応した第二のディジタル信号を得る位相
差検出手段と、補正データを格納したメモリを有し、前
記速度検出手段の第一のディジタル信号と前記位相差検
出手段の第二のディジタル信号と前記補正データに応動
した制御信号を作り出す演算補償手段と、前記演算補償
手段の制御信号に応じた電力を前記モータに供給する電
力増幅手段とを具備し、前記演算補償手段の補正データ
を0にした時に生じる前記モータの実際の回転ムラを測
定する回転ムラ測定手段によって検出された回転ムラデ
ータを、前記第二のパルス発生手段の第二のパルス信号
を基準にして前記速度検出手段が新しい第一のディジタ
ル信号を得るタイミングに同期した時刻の前記回転ムラ
データをディジタル値に変換し、前記モータの1回転分
の回転ムラの補正データとして前記演算補償手段の補正
データ用のメモリ領域にあらかじめ記憶・格納させ、前
記演算補償手段は、前記速度検出手段が新しい第一のデ
ィジタル信号を得る毎にカウントアップするカウント手
段と、前記第二のパルス発生手段の第二のパルス信号の
タイミングにより前記カウント手段のカウント値をクリ
アするクリア手段と、前記カウント手段のカウント値に
対応した番地の前記補正データ用メモリ領域内の補正デ
ータ値を取り出し、前記補正データ値と前記速度検出手
段の第一のディジタル信号の値と前記位相差検出手段の
第二のディジタル信号の値を合成する合成手段を有し、
前記合成手段の合成信号を前記演算補償手段の制御信号
にしたことを特徴とするモータの速度制御装置。 - (2)補正データの個数をZ/H(HはZの2以上の約
数)にしたことを特徴とする特許請求の範囲第(1)項
に記載のモータの速度制御装置。 - (3)モータの回転速度に応じてその周波数を変化する
第一のパルス信号を発生する第一のパルス発生手段と、
前記第一のパルス信号にもとづいて前記モータの回転速
度に対応した第一のディジタル信号を前記モータの1回
転当たりZ回(Zは2以上の整数)得る速度検出手段と
、前記モータの回転位相に対応した第二のパルス信号を
前記モータの1回転当たり1回得る第二のパルス発生手
段と、基準周波数信号を発生する基準周波数信号発生手
段と、前記基準周波数信号と前記第二のパルス信号との
間の位相差に対応した第二のディジタル信号を得る位相
差検出手段と、補正データを格納したメモリを有し、前
記速度検出手段の第一のディジタル信号と前記位相差検
出手段の第二のディジタル信号と前記補正データに応動
した制御信号を作り出す演算補償手段と、前記演算補償
手段の制御信号に応じた電力を前記モータに供給する電
力増幅手段とを具備し、前記演算補償手段の補正データ
を0にした時に生じる前記モータの実質的な回転ムラを
測定する回転ムラ測定手段によって検出された回転ムラ
データから特定の周波数の回転ムラ成分を抽出し、前記
回転ムラ成分の振幅に応じたディジタル値と、前記第二
のパルス発生手段の第二のパルス信号を基準にするとき
の前記回転ムラ成分の位相に応じたディジタル値と、前
記モータの回転周波数を基準にする前記回転ムラ成分の
次数に応じたディジタル値を前記演算補償手段の補正デ
ータ用のメモリ領域にあらかじめ記憶・格納させ、さら
に、前記演算補償手段は、前記速度検出手段が新しい第
一のディジタル信号を得る毎にカウントアップするカウ
ント手段と、前記第二のパルス発生手段の第二のパルス
信号のタイミングにより前記カウント手段のカウント値
をクリアするクリア手段と、前記カウント手段のカウン
ト値と前記補正データ用メモリ領域に格納されたディジ
タル値から前記回転ムラ成分のその時刻における大きさ
に対応した補正値を演算する補正値算出手段と、前記補
正値と前記速度検出手段の第一のディジタル信号の値と
前記位相差検出手段の第二のディジタル信号の値を合成
する合成手段を有し、前記合成手段の合成信号を前記演
算補償手段の制御信号にしたことを特徴とするモータの
速度制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60157216A JPS6218988A (ja) | 1985-07-17 | 1985-07-17 | モ−タの速度制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60157216A JPS6218988A (ja) | 1985-07-17 | 1985-07-17 | モ−タの速度制御装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS6218988A true JPS6218988A (ja) | 1987-01-27 |
Family
ID=15644753
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP60157216A Pending JPS6218988A (ja) | 1985-07-17 | 1985-07-17 | モ−タの速度制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6218988A (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63130931U (ja) * | 1987-02-17 | 1988-08-26 | ||
JPS6426385A (en) * | 1987-07-20 | 1989-01-27 | Sanyo Electric Co | Correction of motor revolution nonuniformity |
JPH01252187A (ja) * | 1988-03-31 | 1989-10-06 | Canon Inc | 速度制御装置 |
US5411411A (en) * | 1992-11-13 | 1995-05-02 | Sumitomo Wiring Systems, Ltd. | Bulb socket |
US5411410A (en) * | 1992-10-23 | 1995-05-02 | Sumitomo Wiring Systems, Ltd. | Terminal |
-
1985
- 1985-07-17 JP JP60157216A patent/JPS6218988A/ja active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63130931U (ja) * | 1987-02-17 | 1988-08-26 | ||
JPS6426385A (en) * | 1987-07-20 | 1989-01-27 | Sanyo Electric Co | Correction of motor revolution nonuniformity |
JPH01252187A (ja) * | 1988-03-31 | 1989-10-06 | Canon Inc | 速度制御装置 |
US5411410A (en) * | 1992-10-23 | 1995-05-02 | Sumitomo Wiring Systems, Ltd. | Terminal |
US5411411A (en) * | 1992-11-13 | 1995-05-02 | Sumitomo Wiring Systems, Ltd. | Bulb socket |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS6218988A (ja) | モ−タの速度制御装置 | |
JPH07229910A (ja) | パルスカウンタ回路 | |
JPH11191992A (ja) | モータ速度制御装置 | |
US5239245A (en) | Method of controlling rotational speeds and phases of a drum motor and a capstan motor in a vcr | |
US4879754A (en) | Speed controller | |
JPH01234079A (ja) | 速度制御装置 | |
JPH1084687A (ja) | 回転モータの絶対角位置算出装置及びこれを適用した速度制御装置 | |
EP0457237A2 (en) | Magnetic record reproducing apparatus | |
US5559414A (en) | Control unit of direct-current motor | |
JPH0517563B2 (ja) | ||
JPH02246787A (ja) | 速度制御装置 | |
JP3050876B2 (ja) | モータの回転位相制御装置 | |
JP2553591B2 (ja) | モータの回転速度制御装置 | |
JPS63110988A (ja) | 回転速度制御装置 | |
JPH0797914B2 (ja) | 速度位相サ−ボ装置 | |
JPS59226678A (ja) | 回転制御装置 | |
JPH02241382A (ja) | モータの制御装置 | |
JPH0223081A (ja) | 速度制御装置 | |
JPH0553026B2 (ja) | ||
JP2624888B2 (ja) | 回転ヘッド磁気記録再生装置のtach生成回路 | |
JP2697099B2 (ja) | 速度制御装置 | |
JPH07212616A (ja) | 映像装置のサンプリングクロック発生回路 | |
JP2607608B2 (ja) | テープ速度制御装置 | |
KR950007137B1 (ko) | 디지탈 브이씨알의 드럼 및 캡스턴 모터 제어방법 | |
JPS5856101A (ja) | デジタルサ−ボ装置 |