JPH04133680A - 回転速度検出装置 - Google Patents

回転速度検出装置

Info

Publication number
JPH04133680A
JPH04133680A JP2251166A JP25116690A JPH04133680A JP H04133680 A JPH04133680 A JP H04133680A JP 2251166 A JP2251166 A JP 2251166A JP 25116690 A JP25116690 A JP 25116690A JP H04133680 A JPH04133680 A JP H04133680A
Authority
JP
Japan
Prior art keywords
slit
memory
rotational speed
rotating body
output
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
JP2251166A
Other languages
English (en)
Inventor
Sukehiro Takiguchi
瀧口 裕廣
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.)
Fujitsu Ltd
Fujitsu Electronics Inc
Original Assignee
Fujitsu Ltd
Fujitsu Electronics Inc
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 Fujitsu Ltd, Fujitsu Electronics Inc filed Critical Fujitsu Ltd
Priority to JP2251166A priority Critical patent/JPH04133680A/ja
Publication of JPH04133680A publication Critical patent/JPH04133680A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Electric Motors In General (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔概要〕 検出対象回転体において、一回転を周期とする誤差を補
正するための回転速度を検出する装置に関し、 単一のセンサによるロータリ・エンコーダを使用し、ロ
ータリ・エンコーダの取付は偏心などによる検出誤差を
無くして瞬時回転速度の変動を正確に検出する検出対象
回転体の回転速度検出装置を提供することを目的とし、 検出対象回転体と同軸に接続したスリット板を使用する
ロータリ・エンコーダの出力パルスにより検出対象回転
体の回転速度を検出する装置において、ロータリ・エン
コーダにおけるスリット板の各スリットに基つく出力パ
ルス間の時間を計測するカウンタと、該カウンタかカウ
ントした値を記憶するメモリと、該メモリからの読出値
を演算して前記出力パルス間の時間を一定化するための
演算を行う補正値演算回路と、該演算回路の出力補正値
を前記カウンタ出力に対し補正する補正回路とを具備し
、該補正回路により前記検出対象回転体の回転速度を一
定化するための信号を得ることて構成する。
〔産業上の利用分野] 本発明は検出対象回転体において、一回転を周期とする
誤差を補正するための回転速度を検出する装置に関する
ビデオ機器などの回転体の回転速度をロータリ・エンコ
ーダにより検出し、帰還制御ループを構成して回転ムラ
を抑えることは広〈実施されている。しかしロータリ・
エンコーダにより検出した回転速度には、回転体軸への
ロータリ・エンコーダの取り付は軸の偏心などによる検
出誤差か含まれているので、それを取り除く簡易な技術
を開発することか要望された。
〔従来の技術〕
オーディオ・ビデオ機器や光磁気ディスク装置なとの回
転体では、一回転中の瞬時回転速度の変動、つまり回転
ムラかジッタやフラッタの原因となる。そのため回転ム
ラを少なくするために帰還制御ループを構成しこの回転
速度を制御し、回転ムラを抑えることか広〈実施されて
いる。このとき使用するセンサは唯1個である。ロータ
リ・エンコーダで検出した回転速度には取付は偏心やス
リット加工歪に起因する検出誤差か含まれているので、
帰還制御ループの性能を上げると、ロータリ・エンコー
ダの出力パルス周期は一定になるが、回転体の回転ムラ
は、丁度このロータリ・エンコーダの検出誤差を相殺す
るのに必要なだけ生じることどなる。
前記ロータリ・エンコーダの取付は偏心による誤差は、
原理的には対角位置に2個のセンサを設けることて相殺
できることか研究された。
また1個のセンサを有するロータリ・エンコーダでスリ
ット板の取付は偏心による誤差を除くことは特開昭63
−48658号公報に記載されている。この公報の記載
事項は下記のように要約できる。センサとして動作する
1個のロータリ・エンコーダの出力にはスリット板の取
付は偏心による誤差か含まれている。そのようなロータ
リ・エンコーダの出力と基準信号との制御誤差の平均を
、時間若しくは回転角度の関数として一回転期間にわた
って記憶し、この平均信号を対応する時間若しくは回転
角度毎に制御誤差から減算する。このようにして回転に
同期した制御誤差だけをキャンセルした誤差信号を得て
回転制御を行うことにより、スリット板偏心の影響を除
くことである。ロータリ・エンコーダのスリット板取付
は偏心は機械的なものであり、回転に対して再現性かあ
るから、これたけを回転制御の誤差信号から除去すれば
、回転に同期しないランダムな外乱に対してのみ制御か
行われて有効である。
〔発明か解決しようとする課題〕
ロータリ・エンコーダで回転速度を検出し、帰還制御ル
ープにより回転ムラを抑えることは、検出した回転速度
に取付は偏心なとに起因する検出誤差が含まれているの
で、検出誤差を減少させない限り回転ムラは残ってしま
う。検出誤差を減少させる他の手段を追加取付ける必要
かあった。
センサを2個使用することて検出誤差を減少させること
は原理的に可能であっ−Cも、セ゛ンザの位置関係が微
妙であり調整か困難であった。
次に前述の特許公開公報記載の事項では、回転に同期し
ないランダムな外乱に対してのみ制御か行われ、1回転
を周期とする回転ムラを抑えることは出来ない。
本発明の目的は前述の欠点を改善し、単一のセンサによ
るロータリ・エンコーダを使用し、ロータリ・エンコー
ダの取付は偏心などによる検出誤差を無くして瞬時回転
速度の変動を正確に検出する検出対象回転体の回転速度
検出装置を提供することにある。
〔課題を解決するだめの手段〕
第1図は本発明の原理構成を示す図である。第1図にお
いて、1は検出対象の回転体、2はスリット板、3はロ
ータリ・エンコーダ、4はロータリ・エンコーダの出力
パルス、5は時間計測用カウンタ、6はメモリ、7は演
算回路、8は補正回路、9は回転速度一定住のための出
力信号を示す。
検出対象回転体1と同軸に接続したスリット板2を使用
するロータリ・エンコーダ3の出力パルス4により検出
対象回転体1の回転速度を検圧する装置において、本発
明は下記の構成とする。即ち、 ロータリ・エンコーダ3におけるスリット板2の各スリ
ットに基つく出力パルス4間の時間を計測するカウンタ
5と、該カウンタ5かカウントした値を記憶するメモリ
6と、該メモリ6からの読出値を演算して前記出力パル
ス4間の時間を一定化するための演算を行う補正値演算
回路7と、該演算回路7の出力補正値を前記カウンタ5
の出力に対し補正する補正回路8とを具備し、該補正回
路8により前記検出対象回転体1の回転速度を一定化す
るための信号9を得ること、て構成する。
〔作用〕
ロータリ・エンコーダ自体の回転速度検出誤差は1回転
を周期とする回転角度の周期関数であり、且つその誤差
はパルス周期に対する比で生しることを認識した結果、
本発明を案出している。そのためモータのような検圧対
象回転体1と同軸に接続された複数のスリットを有する
スリット板2を使用するロータリ・エンコーダ3におい
て、各スリットに基つくパルス4か繰り返し出力してい
るとき、出力パルス間の時間をカウンタ5により計測す
る(例えば高速パルスの発生数を計数すること。)次に
その計測値をスリット番号に対応させてメモリ6に格納
する。メモリ6の記憶データを読出し、演算回路7にお
いて前記出力パルス4間の時間を一定化するだめの演算
を行う。それはスリット板2の一回転分の全出力パルス
間の時間の合計をスリット数で割算し平均時間を求め、
次に各出力パルス間の時間をこの平均時間で除算した値
を補正割合とすれば、スリット板の次の回転のときスイ
ッチを切換え、そのときの各スリットに対応する時間に
、前記「補正割合」を乗算することて、回転体1の回転
速度を一定化するだめの信号9を得ることが出来る。
〔実施例〕
第2図は本発明の実施例として第1図におけるロータリ
・エンコーダ3からの出力パルス4について処理を行い
、補正回路8に到るまでを詳細に示すブロック図である
。第3図は第2図の動作波形図、第4図は時間計測メモ
リの格納データの例、第5図はメモリ内の補正データの
格納の例を示す図である。
第2図に入力されるパルスを得るロータリ・エンコーダ
は、そのスリット数がn個であるとする。
第2図において、9は補正された信号、lOは時間計測
用高速パルスを発生する発振器、11は動作シーケンサ
で各部の処理順序を制御するもの、12はロータリエン
コーダからの出力パルスについて、波形整形を行う回路
、13は波形整形回路12において整形された信号波形
よりクリア信号とラッチ信号を生成するタイミング発生
回路、14はスリットを1つずつ数えるn進カウンタ、
15はメモリ6のアドレス指定のためのアドレス発生回
路、5はカウンタ、5aはカウンタ5のカウント値を保
持するラッチ、6はメモリ、6aはメモリ6への書込デ
ータを切換えるマルチプレクサ、6bはメモリ6へのア
ドレス入力を切換えるマルチプレクサを示す。7は補正
値演算回路を全体的に示し、7aは加算器、7bは加算
器7aの結果を保持するラッチ、7cは1 / nを乗
算する乗算器、7dは入力Aを入力Bて除算する除算器
、8は補正信号を得るためカウンタ出力とメモリ出力と
を乗算する補正回路としての乗算器を示す。
第2図の動作は図示しない検出対象回転体とロータリ・
エンコーダについて、製造時に所定の調整を行ったため
、当初に一定の回転速度で回転していると見なせるとき
にメモリ6に当初の書込の動作、所謂1−学習」を行う
。そのためシーケンサ11に対し学習開始を指示すると
、マルチプレクサ6aをラッチ5a側に、マルチプレク
サ6bをスリット番号カウンタ14側に切換える。ラッ
チ5aにカウント値か得られる毎にスリット番号カウン
タ14か示す値をメモリ6のアドレスとしてカウント値
を格納する。ラッチ5aのカウント値はスリットを透過
する光信号を波形整形して得られたパルス間に、発振器
10か発振した高速パルスをカウントしたものである。
第4図はスリット板におけるスリットか10個であると
きの、スリット板−回転に対しメモリ6に格納されたデ
ータ例を示す。高速パルスが各スリット間て800−1
100個カウントされていることを示している。このと
きラッチ5aのカウント値を加算器7aにも同時に供給
し、ラッチ7bによりカウント値を積算する。スリット
板か一回転するとラッチ7bにはパルス数の総和(ここ
ては10.000)か保持されている。次にシーケンサ
11は乗算器7Cによりパルス数の総和を1 / n、
ここては1/IOして平均値1000を得る。またシー
ケンサ11はマルチプレクサ6bをアドレス発生回路1
5の側に切換えメモリ6中のデータを読出し、除算器7
dの端子A側に印加する。除算器7dの端子B (II
Jには前記平均値+000を印加し、端子へのデータ対
応に除算する。その結果は補正値を得るための値である
から、マルチプレクサ6aを除算器7d側に切換え、メ
モリ6の前記読出したデータと同一アドレスに格納する
。次にアドレス発生回路15のアドレスを±1して同様
に読出し演算と格納を行う。第4図の全ての格納データ
について演算すると、第5図に示すデータ例か得られる
。ここては第5図のデータはメモリ6に格納されている
か、補正割合メモリを独立して設は格納しても良い。
以上で[学習Jか終了したため、マルチプレクサ6bを
スリット番号カウンタ14の側に切換え、各スリット番
号に対応した補正値をメモリ6から乗算器8に供給する
。乗算器8てはラッチ5aからのカウント値と、前記メ
モリからの補正信号とを乗算して、検出対象回転体の回
転速度を一定化するための補正信号9を得る。
なお、第3図に示す波形Aはタイミンク発生回路13へ
の入力信号、波形Bは同回路13の出力であるクリア信
号を示しカウンタ5をクリアするため使用する。波形C
は同回路13の出力であるラッチ信号を示し、ラッチ5
aにカウンタ5のカウント値を保持させるために使用す
る。波形りはカウンタ5のカウント値を示している。波
形Aに示す入力信号の立上りエツジてカウンタ5のカウ
ント値をラッチ5aに保持させるため、波形Bのラッチ
信号を使用する。その直後に次のカウントのためカウン
タ5をクリアするように波形Cのクリア信号を使用する
以上か検出対象回転体の回転速度を検出する装置の動作
についての説明であるか、第6図はその結果信号により
具体的に回転体の回転速度を一定化することについての
説明用ブロック図である。
第6図において、21は指示回転速度信号、22は周期
速度変換回路、23は比較回路、24は制御演算回路、
25はD/A変換回路、26はモータ駆動回路、27は
モータを示す。
まず一定の駆動力てモータ27は検出対象回転体1を回
転させ、次にモータの駆動を止めて惰性て回転している
時に「学習」を行う。そのときはモータのトルクリップ
ルも除去出来る。次いて補正回路8から1スリット間隔
分の角度Δθだけ回転するのにかかった時間の補正値Δ
tが得られるので、これを周期速度変換回路22て、ω
=(Δθ)/(Δt) の演算を施し回転速度ωを得て比較回路23へ与える。
比較回路23はωと指示回転速度を比較してその差eを
制御演算回路24へ与える。制御演算回路24ては例え
ば繰り返し制御アルゴリズムなとの適当なアルゴリズム
を実行して、操作量りを作成してD/A変換回路25へ
与える。D/A変換回路25はUをアナログ量に変換し
、次のωを反映したUか得られるまて現在のUを保持し
てモータ駆動回路26に与える。モータ駆動回路26は
入力されたUの大きさに比例した駆動電力をモータ27
に与える。このように構成された帰還制御ループでは補
正回路8てロータリ・エンコーダの検出誤差か排除され
ているから、帰還制御ループの利得を高くして制御帯域
を広げたり、制砒演算回路24に高度のアルゴリズムを
実装することて、瞬時回転速度の変動まで帰還制御の対
象に出来、抑制することか可能となる。
以上の説明におけるロータリ・エンコーダは光学式のも
のを使用しているか、機械式や磁気式のものであっても
良いことは当然である。
また、学習時の検出対象回転体の回転速度か一定である
場合について説明したか、補正値算出方法を変更するこ
とて回転速度が変動する場合でも所定の効果が得られる
〔発明の効果〕
このようにして本発明によると、1個のセンサを有する
ロータリ・エンコーダの取付は偏心やスリット板加工歪
による検出対象回転体の回転速度について検出誤差を無
くせるから、瞬時回転速度の変動を正確に検出すること
か出来て、回転ムラの抑制に寄与するところか大きい。
【図面の簡単な説明】
第1図は本発明の原理構成を示す図、 第2図は本発明の実施例の構成を示す図、第3図は第2
図の動作波形図、 第4図は時間計測メモリの格納データの例、第5図は補
正データの格納例、 第6図は回転体の回転速度を一定化する構成を示すブロ
ック図である。 1−検出対象回転体 2−スリット板 3− ロータリ・エンコーダ 4−出力パルス 5・カウンタ     6・ メモリ 7 補正値演算回路 8 補正回路 9一回転速度を一定化するだめの信号 特許出願人   富士通株式会社t’ l?装置b2代
 理 人  弁理士 鈴木栄祐 A 入力 B ラッチ 動作波形図 第3!!1 第1図 計測データの例 第4図 補正データの例 第5図

Claims (1)

  1. 【特許請求の範囲】 1、検出対象回転体(1)と同軸に接続したスリット板
    (2)を使用するロータリ・エンコーダ(3)の出力パ
    ルス(4)により検出対象回転体(1)の回転速度を検
    出する装置において、 ロータリ・エンコーダ(3)におけるスリット板(2)
    の各スリットに基づく出力パルス(4)間の時間を計測
    するカウンタ(5)と、 該カウンタがカウントした値を記憶するメモリ(6)と
    、 該メモリ(6)からの読出値を演算して前記出力パルス
    (4)間の時間を一定化するための演算を行う補正値演
    算回路(7)と、 該演算回路(7)の出力補正値を前記カウンタ(5)の
    出力に対し補正する補正回路(8)とを具備し、該補正
    回路(8)により前記検出対象回転体(1)の回転速度
    を一定化するための信号(9)を得ることを特徴とする
    検出対象回転体の回転速度検出装置。 2、請求項第1項記載の回転速度検出装置には、スリッ
    ト板の各スリットにスリット番号を付して置き、該スリ
    ット番号をメモリ(6)のアドレスとしてパルス間の時
    間データを格納することを特徴とする回転速度検出装置
    。 3、請求項第2項記載のメモリ記憶内容を読出して演算
    した「補正割合」値を、補正回路(8)において補正す
    る以前に、第2のメモリに一旦格納しておくことを特徴
    とする回転速度検出装置。
JP2251166A 1990-09-20 1990-09-20 回転速度検出装置 Pending JPH04133680A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2251166A JPH04133680A (ja) 1990-09-20 1990-09-20 回転速度検出装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2251166A JPH04133680A (ja) 1990-09-20 1990-09-20 回転速度検出装置

Publications (1)

Publication Number Publication Date
JPH04133680A true JPH04133680A (ja) 1992-05-07

Family

ID=17218662

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2251166A Pending JPH04133680A (ja) 1990-09-20 1990-09-20 回転速度検出装置

Country Status (1)

Country Link
JP (1) JPH04133680A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100765009B1 (ko) * 2005-08-23 2007-10-09 가부시키가이샤 덴소 회전 각도 감지 장치
KR100916464B1 (ko) * 2008-06-18 2009-09-08 현대자동차주식회사 차속 보상 산출 장치 및 그 동작 방법
WO2016157442A1 (ja) * 2015-03-31 2016-10-06 株式会社電子応用 角速度推定装置、エネルギ推定装置及び気筒間バラツキ推定装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100765009B1 (ko) * 2005-08-23 2007-10-09 가부시키가이샤 덴소 회전 각도 감지 장치
KR100916464B1 (ko) * 2008-06-18 2009-09-08 현대자동차주식회사 차속 보상 산출 장치 및 그 동작 방법
WO2016157442A1 (ja) * 2015-03-31 2016-10-06 株式会社電子応用 角速度推定装置、エネルギ推定装置及び気筒間バラツキ推定装置

Similar Documents

Publication Publication Date Title
US8912929B2 (en) Correction value derivation apparatus, displacement amount derivation apparatus, control apparatus, and correction value derivation method
US5304907A (en) Servo system that controls a motor and compensates for system irregularities
JP3665733B2 (ja) レゾルバの位相誤差補正方法及び装置
JP3365063B2 (ja) 回転角度検出方法
JPH04133680A (ja) 回転速度検出装置
JP2002078374A (ja) モータの回転速度制御装置およびこれを用いた静圧気体軸受スピンドル
JP2009095154A (ja) モータ制御装置とその速度検出方法
KR100215458B1 (ko) 회전모터의 절대각위치 산출장치 및 이를 적용한 속도제어장치
JP4638094B2 (ja) 複数軸制御装置及びその軸間同期方法
JP3860324B2 (ja) モータ速度制御装置
JPH07253375A (ja) 偏心検出方法および装置
JPS6218988A (ja) モ−タの速度制御装置
JP7258609B2 (ja) 位置検出装置
JPH06225580A (ja) モータ制御装置
JP3683071B2 (ja) モータの回転速度制御装置
JP2003262649A (ja) 速度検出装置
JPH04322189A (ja) Vtrのドラムサーボ回路
JPH08201052A (ja) 回転角度検出方法
JPH10281809A (ja) 位置検出装置とモータ制御装置
JPH10162393A (ja) 光ディスク装置
JPH05118871A (ja) エンコーダの異常検出方法
JPH02206381A (ja) デジタル制御装置
CA1303666C (en) Servo system for a motor
JP4029449B2 (ja) 速度検出方法
JPH1132494A (ja) モータ制御装置