[go: up one dir, main page]

JPH0526688A - ロータリエンコーダ - Google Patents

ロータリエンコーダ

Info

Publication number
JPH0526688A
JPH0526688A JP3179794A JP17979491A JPH0526688A JP H0526688 A JPH0526688 A JP H0526688A JP 3179794 A JP3179794 A JP 3179794A JP 17979491 A JP17979491 A JP 17979491A JP H0526688 A JPH0526688 A JP H0526688A
Authority
JP
Japan
Prior art keywords
pattern
line sensor
angle
code
reading
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
JP3179794A
Other languages
English (en)
Inventor
Kiyomi Minohara
喜代美 箕原
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.)
Furuno Electric Co Ltd
Original Assignee
Furuno Electric 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 Furuno Electric Co Ltd filed Critical Furuno Electric Co Ltd
Priority to JP3179794A priority Critical patent/JPH0526688A/ja
Publication of JPH0526688A publication Critical patent/JPH0526688A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Optical Transform (AREA)

Abstract

(57)【要約】 【目的】絶対回転角度の分解能を高めたロータリエンコ
ーダを提供する。 【構成】コード板1に絶対角度範囲を表すコードパター
ンおよびその絶対角度範囲内を等分割する相対角度読取
パターンを形成しておき、第1のCCDラインセンサ5
は比較的遠方のLED4から照射されたパターンの透過
光から主としてコードパターンを読み取る。第2のCC
Dラインセンサ9にはLED6によるパターンの透過光
がレンズ8a,8bにより拡大投影される。これにより
第2のCCDラインセンサ9は相対角度読取パターンを
高分解能で読み取る。 【効果】絶対角度範囲内を等分割する相対角度読取パタ
ーンを拡大率相当分だけ精度を上げて読み取ることがで
きるため、回転体の絶対角度を高分解能で検出すること
ができる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は回転角を検出するロー
タリエンコーダに関する。
【0002】
【従来の技術】従来の一般的なロータリエンコーダは、
光学的パターンを形成した回転円板を用い、この回転円
板の近傍に光学的パターンを読み取る光学センサを配置
している。そして、被測定物である回転子の回転角を絶
対量として検出する場合には、回転円板の光学的パター
ンとして、その絶対角度を表す、または絶対角度に対応
するディジタルコードをパターン化している。
【0003】
【発明が解決しようとする課題】ところが、このように
回転円板の絶対角度を検出する従来のロータリエンコー
ダの場合、検出すべき回転角度の分解能を向上させるた
めにはディジタルコードパターンのピッチを細かくする
とともに、そのビット数を増加させる必要がある。この
ため大型のコード板を用いなければならず、装置全体が
大型化する。また、コード板の直径を同一とすれば、デ
ィジタルコードパターンをコード板の半径方向に細かく
形成しなければならず、コード板の高い加工精度および
光源やセンサの高い位置精度が要求される。
【0004】この発明の目的は、ディジタルコードによ
って中程度の分解能を確保するとともに、相対角度読取
パターンによってそれ以上の分解能を得るようにし、検
出すべき回転角度の分解能を容易に高められるようにし
たロータリエンコーダを提供することにある。
【0005】
【課題を解決するための手段】この発明のロータリエン
コーダは、回転体に絶対角度範囲を表すコードパターン
および前記絶対角度範囲内を等分割する相対角度読取パ
ターンを形成したパターン形成体と、このパターン形成
体のコードパターンを第1のラインセンサへ投影する第
1光学系と、前記パターン形成体の相対角度読取パター
ンを第2のラインセンサへ拡大投影する第2光学系と、
第1ラインセンサの出力信号から上位角度データを生成
する上位角度データ生成手段と、第2ラインセンサの出
力信号から下位角度データを生成する下位角度データ生
成手段とを備えてなる。
【0006】
【作用】この発明のロータリエンコーダでは、パターン
形成体に、絶対角度範囲を表すコードパターンと、その
絶対角度範囲内を等分割する相対角度読取パターンが形
成されている。パターン形成体のコードパターンは第1
光学系によって第1ラインセンサへ投影され、パターン
形成体の相対角度読取パターンは第2光学系によって第
2ラインセンサへ拡大投影される。そして、第1ライン
センサの出力信号から上位角度データが生成され、第2
ラインセンサの出力信号から下位角度データが生成され
る。パターン形成体に形成されているコードパターンは
中程度の分解能を確保するものであり、コードパターン
が読み取れる程度の分解能が得られればよい。一方、パ
ターン形成体に形成されている相対角度読取パターンは
絶対角度範囲内を等分割するものであるため、一般にそ
の分割数が多いほど下位角度データの分解能が高まる。
しかしこの発明によれば、相対角度読取パターンが第2
光学系によって第2のラインセンサへ拡大投影されるた
め、相対角度読取パターンのピッチを極端に細かくする
ことなく、第2のラインセンサの画素ピッチと第2の光
学系による拡大率に応じた高い分解能で、絶対角度範囲
内の相対角度(下位角度)を読み取ることができる。
【0007】
【実施例】この発明の実施例であるロータリエンコーダ
の構造を一部破断図として図1に示す。図1において1
2はロータリエンコーダの円筒状ケース、3はケースか
ら突出する回転軸であり、このロータリエンコーダは回
転軸3の回転角度を検出する。また、同図において1は
パターン形成体であるコード板、2はコード板1を保持
するとともに回転軸3に固定する保持部材である。回転
軸3はベアリングによって軸支されていて、コード板1
は回転軸3とともに回転する。また4はコード板1に形
成しているコードパターンおよび相対角度読取パターン
の形成位置を照明するLED、5はこのLEDによる照
明光のうちコード板1を透過したパターンを読み取る第
1のCCDラインセンサである。6はミラー7を介して
コード板1を背面から照明するLED、9はコード板1
に形成されているパターンのうち、特に相対角度読取パ
ターンを読み取るための第2のCCDラインセンサであ
る。コード板1を透過したLED6の光はレンズ8a,
8bにより第2のCCDラインセンサ9の撮像面に拡大
投影される。これにより第2のCCDラインセンサ9
は、特に相対角度読取パターンを高分解能で読み取る。
なお、第1のCCDラインセンサ5、LED6およびミ
ラー7などはプリント基板10に固定されていて、プリ
ント基板10はスペーサー11などを介してロータリエ
ンコーダのフランジ部に固定されている。
【0008】次に、ロータリエンコーダの制御部の構成
をブロック図として図2に示す。図2においてCPU4
0はROM41に予め書き込まれているプログラムを実
行してロータリエンコーダとしての制御を統括する。R
AM42は各種パターンの抽出および角度データの生成
などを行う際のワーキングエリアとして用いられる。
【0009】第1のCCDラインセンサ5および第2の
CCDラインセンサ9はいずれも1024画素の受光部
を備えている。読取コントローラ43はCCDラインセ
ンサ5および9の受光蓄積時間制御および読出シフト制
御を行う。波形整形回路45,47はCCDラインセン
サ5,9の出力信号をそれぞれ波形整形して論理レベル
の信号に変換する。データ処理回路44,46は波形整
形された1ライン分のデータをそれぞれ一時記憶し、読
取コントローラ43から与えられるタイミング信号に応
じて、CPU40に対し1ライン分のデータの読取要求
を出力する。CPUはこの読取要求を受けてデータ処理
回路44および46内に記憶されている1ライン分のデ
ータをRAM42の所定エリアに格納し、その後角度デ
ータを求める。さらにCPU40は求めた角度データを
I/Oポート48を介して外部へ出力する。
【0010】次に、前記コード板の構成を図3〜図6に
示す。
【0011】図3はコード板の平面図である。同図にお
いて0,1,2,3・・・・35は全周360°をそれ
ぞれ10°単位に区分した領域であり、同図においては
34,35,0,1,2および17,18,19につい
てのみパターンを表し、その他の領域のパターンは省略
している。また図中S1は第1のCCDラインセンサの
読取領域を示している。後述するように第1のCCDラ
インセンサの読取信号から10°単位の上記角度データ
と2°単位の下位角度データの一部が生成される。大ま
かに表現すればパターン0は0°、1は10°、2は2
0°、同様にして35は350°の範囲に相当してい
る。
【0012】図4および図5は図3に示したコード板に
形成されているパターンを10°単位に区分して表した
図である。両図においてA,B1,B2,B3,B4で
示すパターンがそれぞれ相対角度読取パターンであり、
パターンAは幅0.3°を一単位としてコードで表せば
“1010”、同様にパターンB1〜B4をコードで表
せばそれぞれ“10”と表現することができる。0.3
°幅の“1010”のパターンAは他の領域には存在せ
ず、パターンA〜B1の幅が10°単位の先頭位置すな
わち0°以上2°未満の範囲を表している。また、パタ
ーンB1〜B2の幅が2°以上4°未満の範囲を表して
いる。同様に、パターンB2〜B3の幅が4°以上6°
未満の範囲を表し、パターンB3〜B4の幅が6°以上
8°未満の範囲を表し、さらにパターンB4〜A(隣接
するパターンA)の幅が8°以上10°未満の範囲を表
す。同図においてC1,C2,C3は“00”〜“3
5”のBCDコードであり、C1は10の位(角度では
100°の位)に相当する2ビット、C2+C3は1の
位(角度では10°の位)に相当する4ビットであり、
このBCDコードの1ビットは0.6°幅のパターンで
表している。
【0013】図6は図4および図5に示したコード板に
形成されているパターンの一部を直角座標に展開した図
である。図6において下半部は第1のCCDラインセン
サが読み取るパターン、上半部は第2のCCDラインセ
ンサが読み取るパターンである。S1は第1のCCDラ
インセンサの読取領域、S2は第2のCCDラインセン
サの読取領域である。尚、同図は展開図であるためCC
Dラインセンサの読取領域は直線状とならないが、ここ
では説明上直線状であるものとする。このようにして第
1のラインセンサの出力信号から、読取領域S1内に含
まれるパターンAで始まるBCDコードを抽出すること
によって上位角度データを求める。この例ではBCDコ
ードは“0”であるため、上位角度データは0(0〜1
0°)として求める。また、第1のラインセンサの基準
位置(この例ではS1の中央部)がA〜B4の相対角度
読取パターンのどの位置に存在するかによって2°単位
の下位角度データを求める。すなわち、第1ラインセン
サの基準位置がA〜B1の範囲にあれば0°〜2°、B
1〜B2の範囲にあれば2°〜4°、B2〜B3の範囲
にあれば4°〜6°、B3〜B4の範囲にあれば6°〜
8°、B4〜A(隣のパターンA)の範囲にあれば8°
〜10°(0°)として2°単位の角度を求める。図に
示す例では第1のラインセンサの基準位置がB2〜B4
の範囲にあるため、4°〜6°として求める。
【0014】一方、第2のラインセンサは第1のライン
センサの読取領域とは180°離れた位置のしかも拡大
投影像を撮像する。したがって、第2のラインセンサ
は、第1のラインセンサが撮像する位置に形成されてい
る相対角度読取パターンとは離れた、異なる相対角度読
取パターンを読み取ることになるが、両者は正確に18
0°位相が異なるだけであり、等価的には同一の相対角
度読取パターンを読み取る。図5においてmTは、第2
のラインセンサの基準位置(この例ではS2の中央部)
から最も近い相対角度読取パターン(B3)までの間隔
Tをm(拡大率)倍したものである。このmTの幅を検
出することによって、Tに相当する角度を求める。ここ
で第2のラインセンサに拡大投影される相対角度読取パ
ターンの間隔に含まれる画素数をN、幅mTに相当する
画素数をmTとすれば、相対角度読取パターンの幅が2
°であることから、幅mTに相当する角度は2×mT/
Nとして求められる。
【0015】図6の例では、BCDコードパターンが
“0”であることから上位角度データは00°、第1ラ
インセンサの基準位置が相対角度読取パターンB2〜B
3の範囲内にあることから、2°単位の下位角度データ
は4°〜6°であり、この2°未満の角度は、第2のラ
インセンサの出力信号から求めた2×mT/Nから求め
られ、結局下位角度データは(4°+2×mT/N)と
して求められる。したがってロータリエンコーダの角度
検出結果として、00°+4+2×mT/Nの値が出力
される。たとえば、第2のCCDラインセンサとして、
1画素が14μmで1024ビットのものを用い、第2
のCCDラインセンサが読み取るパターンが半径30m
mに形成されていれば、そのパターンの周長は188.
4mmである。したがって拡大投影しない場合の最高分
解能は、360/(188.4/0.014)=0.0
267°≒1.6’となる。しかしこの実施例のよう
に、2°ごとに設けられている相対角度読取パターンを
第2のCCDラインセンサに拡大投影すれば、最大2°
/1024=0.00195°≒0.117’≒7”の
分解能で角度を読み取ることができる。
【0016】次に、図2に示したCPU40の処理手順
をフローチャートとして図7に示す。まず一旦1ライン
分1024ビットのデータをRAM42の所定領域に入
力する(n1)。続いて読み込んだデータから0.3°
幅のパターンを抽出する(n2)。これは図4〜図6に
おいてA,B1,B2,B3,B4として示した相対角
度読取パターンである。また、これとともに10°単位
に区分した先頭位置にある相対角度読取パターンAの位
置を検出し(n3)、図6に示したように、基準位置が
相対角度読取パターンのどの範囲に存在かを判定する
(n4)。続いて、相対角度読取パターンで区分された
位置にあるコードパターンC1,C2,C3で表される
BCDコードを抽出する(n5)。また、第2のCCD
ラインセンサの基準位置から相対角度読取パターンまで
の間隔(画素数mT)を求める(n6)。そしてC1,
C2,C3で示される上位角度データと、相対角度読取
パターンの範囲判定による2°単位の角度データと、画
素数mTによる2°未満の下位角度データとから角度デ
ータを生成し、これを出力する(n7)。以上の処理を
繰り返すことによって、コード板の絶対角度を一定時間
間隔で常に求める。
【0017】次に、他の実施例に係るロータリエンコー
ダに用いられるコード板の構成を図8に示す。図8にお
いてS1およびS2はそれぞれ第1および第2のライン
センサの読取領域であり、コード板にはコードパターン
と相対角度読取パターンが分離形成していて、第1のラ
インセンサはコードパターンを等倍で読み取り、第2の
ラインセンサは相対角度読取パターンの拡大投影像を読
み取る。二つのラインセンサの出力信号から角度データ
を求める方法は先に示した実施例とほぼ同様である。第
1のラインセンサは、二つのパターンA間に形成されて
いるBCDコードを抽出して上位角度データを求めると
ともに、その基準位置からパターンAまでの距離Lから
2°単位の分解能で角度を求める。そして第2のライン
センサは、その基準位置から相対角度読取パターンまで
の距離mTから2°未満の下位角度データを求める。
【0018】
【発明の効果】この発明によれば、回転体に形成されて
いるコードパターンの読み取りによって上位角度データ
が求められ、相対角度読取パターンの読み取りによって
下位角度データが求められるが、相対角度読取パターン
は絶対角度範囲を表すコードパターンとは異なり、相対
角度読取パターンの基準位置からの距離によって下位角
度データが求められる。相対角度読取パターンは拡大投
影されてラインセンサにより読み取られるため、極めて
高い分解能で相対角度を検出することができ、コードパ
ターンとの組合せで、高分解能で絶対角度を検出するこ
とができる。
【図面の簡単な説明】
【図1】この発明の実施例であるロータリエンコーダの
一部破断正面図である。
【図2】ロータリエンコーダの制御部のブロック図であ
る。
【図3】第1の実施例に係るロータリエンコーダに用い
られるコード板の平面図である。
【図4】図3に示すコード板の展開図である。
【図5】図3に示すコード板の展開図である。
【図6】第1の実施例に係るコード板のパターンおよび
第1・第2のCCDラインセンサの読取領域を示す図で
ある。
【図7】図2に示すCPUの処理手順を表すフローチャ
ートである。
【図8】第2の実施例に係るロータリエンコーダに用い
られるコード板のパターンおよび第1・第2のCCDラ
インセンサの読取領域を示す図である。
【符号の説明】
1−コード板 3−回転軸 4,6−LED 5−第1のCCDラインセンサ 7−ミラー 8a,8b−レンズ 9−第2のCCDラインセンサ

Claims (1)

  1. 【特許請求の範囲】 【請求項1】回転体に、絶対角度範囲を表すコードパタ
    ーンおよび前記絶対角度範囲内を等分割する相対角度読
    取パターンを形成したパターン形成体と、 このパターン形成体のコードパターンを第1のラインセ
    ンサへ投影する第1光学系と、 前記パターン形成体の相対角度読取パターンを第2のラ
    インセンサへ拡大投影する第2光学系と、 第1ラインセンサの出力信号から上位角度データを生成
    する上位角度データ生成手段と、 第2ラインセンサの出力信号から下位角度データを生成
    する下位角度データ生成手段とを備えたロータリエンコ
    ーダ。
JP3179794A 1991-07-19 1991-07-19 ロータリエンコーダ Pending JPH0526688A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3179794A JPH0526688A (ja) 1991-07-19 1991-07-19 ロータリエンコーダ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3179794A JPH0526688A (ja) 1991-07-19 1991-07-19 ロータリエンコーダ

Publications (1)

Publication Number Publication Date
JPH0526688A true JPH0526688A (ja) 1993-02-02

Family

ID=16072013

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3179794A Pending JPH0526688A (ja) 1991-07-19 1991-07-19 ロータリエンコーダ

Country Status (1)

Country Link
JP (1) JPH0526688A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999032345A1 (de) * 1997-12-18 1999-07-01 Petri Ag Adaptiver absoluter lenkwinkelsensor
JP2006226987A (ja) * 2005-01-18 2006-08-31 Mitsutoyo Corp 光電式エンコーダ、及び、そのスケール

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999032345A1 (de) * 1997-12-18 1999-07-01 Petri Ag Adaptiver absoluter lenkwinkelsensor
US6459389B1 (en) 1997-12-18 2002-10-01 Takata-Petri Ag Adaptive absolute steering angle sensor
JP2006226987A (ja) * 2005-01-18 2006-08-31 Mitsutoyo Corp 光電式エンコーダ、及び、そのスケール

Similar Documents

Publication Publication Date Title
AU2007286403B2 (en) Optoelectronic angle sensor and method for determining a rotational angle about an axis
JP4446693B2 (ja) 絶対位置検出装置および測定方法
EP0361457B1 (en) Method and apparatus for detecting a reference position of a rotating scale
JP2004163435A (ja) 絶対位置検出装置および測定方法
CN108072335B (zh) 三维形状测量装置
JPH05303868A (ja) 記録画像の性質をマーキング可能なフォトコンパクトディスクおよびこれを用いるための方法および装置
JP2002267444A (ja) トンネル坑内の形状測定方法
JPS643050B2 (ja)
JPH07152860A (ja) 凹凸文字の読取り装置
JPH0526688A (ja) ロータリエンコーダ
JPS60126830A (ja) パタ−ンの欠陥検査装置に用いる走査方法
JPS63289406A (ja) 3次元形状計測装置
JP3555039B2 (ja) アブソリュート・エンコーダ
JPH10221021A (ja) 寸法測定及び形状検査装置と検査方法
JP2021524599A (ja) モーションエンコーダ
SU658405A1 (ru) Фотоэлектрический датчик синуса угла поворота
JP2002516395A (ja) 回転シャフト速度制御装置
JP2003307689A (ja) 光学走査装置
JPH02272308A (ja) 非接触式形状測定装置
JPS58161814A (ja) 距離測定方法
JPS5917164A (ja) 移動速度検出装置
JPH0422817A (ja) ロータリエンコーダ
JPS6217617A (ja) 基準角度の設定方法
JPS63103563A (ja) イメ−ジ入力デ−タの接続処理方法
JPH0372314U (ja)

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees