JPH0518785A - 光学式エンコーダ - Google Patents

光学式エンコーダ

Info

Publication number
JPH0518785A
JPH0518785A JP17130991A JP17130991A JPH0518785A JP H0518785 A JPH0518785 A JP H0518785A JP 17130991 A JP17130991 A JP 17130991A JP 17130991 A JP17130991 A JP 17130991A JP H0518785 A JPH0518785 A JP H0518785A
Authority
JP
Japan
Prior art keywords
light
photoelectric conversion
light source
sin
cos
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
JP17130991A
Other languages
English (en)
Inventor
Motoshi Momoi
元士 桃井
Fusao Kosaka
扶佐夫 幸坂
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.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Electric Corp
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 Yokogawa Electric Corp filed Critical Yokogawa Electric Corp
Priority to JP17130991A priority Critical patent/JPH0518785A/ja
Publication of JPH0518785A publication Critical patent/JPH0518785A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Optical Transform (AREA)

Abstract

(57)【要約】 【目的】 本発明は光学式エンコーダに関し、その目的
は、光学系の異常が自己検出できる光学式エンコーダを
提供することにある。 【構成】 光源を点灯したときの減算器の出力と点灯し
たときの減算器の出力の差分(sinθ,cosθ)の
平方和や絶対値の和から光学系の故障検出を行うように
構成する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は光学式エンコーダに関
し、更に詳しくは、エンコーダの光学系の異常の自己検
出に関する。
【0002】
【従来の技術】図10〜図12を用いて、従来の光学式
エンコーダを説明する。図10は光学式エンコーダの位
相情報θを検出する要部を示した図、図11はフォトダ
イオードが4素子の場合の出力信号を示した図、図12
はコード板の構成例図である。
【0003】図10において、光源1から光をコード板
2へ照射する。該コード板2は光を通過させるスリット
2bと光を遮断する遮光部2aとが交互に配列された板
である。光源1から照射する光が散乱光であるとすれ
ば、例えば光電変換素子のアレイ3(以下、受光アレイ
3と記す…なお光電変換素子として例えばフォトダイオ
ードを用いることができる)には、図10中に示すよう
な正弦波状に照度が分布する光が加えられる。該受光ア
レイ3に照射された正弦波状照度分布波形の位相θはコ
ード板2の位置(又は角度)に応じて定まり、コード板
2が移動するとθの値も変化する。そこで、図10で
は、受光アレイ3に照射された正弦波状照度分布の位相
θを検出し、該位相θをもってコード板2の位置(又は
角度)の測定に代えている。
【0004】受光アレイ3を構成する各フォトダイオー
ドH1〜H4の出力電流I1〜I4は、正弦波状照度分
布光の強度に応じた値となる。該出力電流I1〜I4を
アンプU1〜U4を用いて電圧に変換し、該変換電圧を
スイッチ手段SW1〜SW4を用いて角速度ωでスキャ
ンするとサンプル値の時系列になり、図11の破線で示
す正弦波状の出力VがアンプUの出力として得られ
る。ただし、図11の破線で示すように滑らかな正弦波
の出力を得るにはフォトダイオードの数をもっと増やす
必要がある。該図11の波形は図10の波形に相当する
ものであり、コード板2の移動に伴ってその位相θがシ
フトするので、アンプUの出力Vからコード板2の
位置または角度が求められる。
【0005】
【発明が解決しようとする課題】しかしながら、このよ
うな従来のエンコーダによれば、図11の波形から分る
ように各フォトダイオードの出力信号が直流成分を持っ
た信号であるために、例えば光電変換素子H1〜H4に
おけるオフセット(暗電流)や光電変換素子の尻を受け
る回路系のオフセット(例えば図10の増幅器U1〜U
4のオフセット)が存在し、このため、位相測定の精度
が左右されてしまう。
【0006】また、光源1(発光ダイオード)と光電変
換素子3には温度特性があるので光源1の光パワーと光
電変換素子3の出力電流は温度により変動し、位相測定
精度を低下させる。
【0007】そして、光源1が何らかの理由で故障して
その光量が不足したり、光電変換素子3の特性が劣化す
ると、正弦波状照度分布波形の位相θを正確に求めるこ
とができなくなってしまうという問題があるが、これら
光学系の故障の有無をエンコーダ自身で検出することは
できない。
【0008】本発明の目的は、光学系の異常を自己検出
できる光学式エンコーダを提供することにある。
【0009】
【課題を解決するための手段】本発明は、上記課題を解
決するために、スリットと遮光部が交互に設けられたコ
ード板と、該コード板に光を照射する光源と、前記コー
ド板の裏側に生じる正弦波状照度分布の1周期を4等分
する位置に配列された4個の光電変換素子と、前記光電
変換素子の出力のうち、互いに180°位相が異なる出
力同士を減算する第1,第2の減算手段と、これら2つ
の減算手段の同一時刻の出力をディジタル値に変換する
AD変換手段と、前記光源を点灯,消灯に駆動する手段
と、点灯時と消灯時における第1減算手段のディジタル
値の差分(sinθ)を演算し、点灯時と消灯時におけ
る第2減算手段のディジタル値の差分(cosθ)を演
算し、これら2つの差分データに基づいて前記光源また
は光電変換素子の異常を検出する手段、を備えたもので
ある。
【0010】
【作用】点灯時における第1減算手段と第2減算手段の
出力{例えば、2a・sinθ+(ε1−ε3)…(5)
式参照}には、コード板の位相θを表す信号の他に、光
電変換素子のオフセット(暗電流)と回路系のオフセッ
ト(ε1−ε3)が重畳されている。
【0011】一方、消灯時における第1減算手段と第2
減算手段の出力は、光電変換素子のオフセットと回路系
のオフセットとを加算したものである。演算器は、点灯
時と消灯時における第1減算手段の出力の差分と第2減
算手段の出力の差分{例えば、2a・sinθ、2a・
cosθ…(13)、(14)式参照}を演算するので、該差分
には上記光電変換素子と回路系のオフセットは含まれな
い。
【0012】従って、これら2つの差分から求められた
正弦波状照度分布波形の位相θは、オフセットに影響さ
れず正確である。そして、光学系に異常がない場合に
は、点灯時と消灯時における第1減算手段の出力の差分
と第2減算手段の出力の差分{例えば、2a・sin
θ、2a・cosθ}の平方の和Yは、 Y=(2a・sinθ)+(2a・cosθ) になり、Y=4aの一定値になる。従って、このよう
なYの値の変化の状態から光学系の異常の有無を検出で
きる。
【0013】なお、点灯時と消灯時における第1減算手
段の出力の差分と第2減算手段の出力の差分の平方の和
の代りに、それぞれの絶対値の和を求めるようにしても
光学系の異常の有無を検出できる。
【0014】
【実施例】以下、図面を参照して、本発明の実施例を詳
細に説明する。図1及び図2は本発明に係る光学式エン
コーダの構成例図、図3は図1装置の各部の信号のタイ
ミングチャート、図4は8つのエリアでの演算説明図、
図5は8つのエリアの説明図、図6は光電変換素子の出
力波形図、図7はテーブルの内容説明図である。
【0015】図1において、光源1は発光ダイオードま
たは白熱電球で構成され、散乱光を図12に示すコード
板2に照射する。コード板2は図12のようにスリット
2bと遮光部2aが交互に設けられた板であり、その中
心部は回転シャフト40に取り付けられる。
【0016】受光アレイ3は、図6に示すように4個の
光電変換素子H1〜H4で構成される。光電変換素子H
1〜H4は例えばフォトダイオードで構成され、照射さ
れた光の強さを電流に変換して出力する。
【0017】これら光源1とコード板2と受光アレイ3
の位置関係は従来例と同様であり、図10のように受光
アレイ3の受光面に正弦波状照度分布が生じるようにそ
れぞれが配置される。そして、各受光素子H1〜H4
は、図6のように正弦波状照度分布の1周期を4等分す
る位置に配列されるので、各光電変換出力は90°ずつ
位相が異なる。
【0018】図6は、各光電変換素子H1〜H4と、そ
の出力電流を電圧に変換変換するアンプU1〜U4の接
続を示している。図1,図2では、光電変換素子とアン
プのペアをまとめて光電変換器A1〜A4として描いて
いる。
【0019】各減算器4,5は例えば差動アンプで構成
され、光電変換出力のうち、互いに180°位相が異な
るものを減算する。すなわち、減算器4は光電変換器A
1とA3の差演算を行い、減算器5は光電変換器A2と
A4の差演算を行う。
【0020】サンプルホールド回路(以下単にS/H回
路と記す)6,7は、シーケンスコントローラ11から
信号bが加えられるたびに同時刻に減算器4,5の出力
データをサンプリングしてホールドするものである。マ
ルチプレクサ8は、シーケンスコントローラ11から加
えられる信号cにより、S/H回路6,7でホールドし
た結果を順次切り替えて取り出し、A/D変換器(以下
ADCという)9へ加える。ADC9は導入されたアナ
ログ信号をデジタル信号に変換する。つまり、これらS
/H回路6,7とマルチプレクサ8とADC9は、2つ
の減算器4,5の同一時刻の出力をデジタル値に変換す
るAD変換手段を構成している。
【0021】ドライバ12は、シーケンスコントローラ
11からの制御信号aにより光源1に加える電流をオ
ン,オフし、これを点灯したり、消灯したりする。演算
器10は、点灯時と消灯時における減算器4の出力の差
分を演算するとともに、点灯時と消灯時における減算器
5の出力の差分を演算する。そして、この2つの差分か
ら正弦波状照度分布波形の位相θを演算し、さらにこれ
ら2つの差分データに基づいて光源1または光電変換素
子3の異常を検出する。
【0022】シーケンスコントローラ11は、S/H回
路6,7とマルチプレクサ8とADC9と演算器10と
ドライバ12を制御する。以上のように構成された図1
の動作を説明する。
【0023】光源1の光はコード板2のスリット2bを
通過して、受光アレイ3上に図6のような正弦波状照度
分布を生じさせる。該照度分布はコード板2の動きに応
じて受光アレイ3上を移動する。光電変換器A1〜A4
の光電変換素子H1〜H4は上述のように90°ずつ位
相がずれているため、各光電変換器A1〜A4の出力は
次式のようになる。
【0024】A1=a(sinθ)+b+ε1…(1) A2=a(cosθ)+b+ε2…(2) A3=a(−sinθ)+b+ε3…(3) A4=a(−cosθ)+b+ε4…(4) θ:正弦波状照度分布波形の位相、すなわちコード板2
の位置に応じた変数 a:受光アレイ3上での光パワーの振幅 b:光バイアス分 ε1〜ε4:オフセット なお、光バイアス分bは、光源1から受光アレイ3に照
射する光パワーの平均値である。オフセットε1〜ε4
は、光電変換素子H1〜H4のオフセット(暗電流)と
図6に示すアンプU1〜U4のオフセットなどを含むも
のである。
【0025】減算器4は、180°位相が異なる光電変
換器A1とA3の出力の差分を演算するので、 A1−A3=2a・sinθ+(ε1−ε3)…(5) を出力し、減算器5は、180°位相が異なる光電変換
器A2とA4の出力の差分を演算するので、 A2−A4=2a・cosθ+(ε2−ε4)…(6) を出力する。
【0026】S/H回路6,7は、シーケンスコントロ
ーラ11から同一のS/H信号bが加えられるたびに同
期して、(5) 式,(6) 式で示す減算器4,5の出力をサ
ンプリングする。
【0027】S/H回路6,7の内容はマルチプレクサ
8によりそれぞれ選択されてADC9に加えられ、それ
ぞれデジタル値に変換される。該デジタル値は演算器1
0にに加えられて位相θを求めるための演算が施され
る。
【0028】ところが、(5) 式,(6) 式にはオフセット
ε1〜ε4が含まれているので、何等の対策を施すこと
なくこれら(5) 式,(6) 式の出力に基づいて位相θを算
出しても高精度な位相測定は行えない。
【0029】そこで、次のようにしてオフセットの影響
を除去する。演算器10は、上述した点灯時の測定デー
タ、すなわち(5) 式,(6) 式に基づく(A1−A3)と
(A2−A4)のデジタルデータを内蔵するメモリに格
納しておく。
【0030】次に、ドライバ12から光源1に加える電
流をオフにして光源1を消灯させる。この時、(1) 式〜
(4) 式における光成分は全てなくなるので、各光電変換
器A1〜A4から出力される信号A1´〜A4´は(7)
式〜(10)式に示すようにオフセット成分のみになる。
【0031】A1´=ε1…(7) A2´=ε2…(8) A3´=ε3…(9) A4´=ε4…(10) 従って、消灯時における減算器4の出力は、 A1´−A3´=(ε1−ε3)…(11) になり、減算器5の出力は、 A2´−A4´=(ε2−ε4)…(12) になる。これら(11)式,(12)式の測定データも上述と同
様にS/H回路6,7で同時サンプルされ、マルチプレ
クサ8とADC9を経てそれぞれデジタル値に変換され
た後、演算器10に加えられる。
【0032】演算器10は、内蔵メモリに格納していた
(5) 式,(6) 式で表される測定データを読み出して、点
灯時と消灯時における減算器4の差分を求める(13)式お
よび減算器5の差分を求める(14)式の演算を行う。
【0033】 (A1−A3)−(A1´−A3´)=2a・sinθ…(13) (A2−A4)−(A2´−A4´)=2a・cosθ…(14) これら(13)式,(14)式の演算を行うことにより、オフセ
ットε1〜ε4が除去された位相θのみのデータを得る
ことができる。
【0034】しかし、振幅“a”は、光源1の温度特性
や経時変化、光電変換素子の温度特性等で変動するた
め、(13)式,(14)式から“a”を除去することが望まし
い。そこで、演算器10で比演算を行うことによりaを
除去した(sinθ/cosθ)を用いて位相θを算出
する。
【0035】すなわち、演算器10は、(15)式により、
オフセットの影響がなく、かつ光源1と光電変換素子の
温度特性の影響もない状態で、正弦波状照度分布波形の
位相θを演算できる。
【0036】 θ=tan−1(sinθ/cosθ)…(15) また、AD変換手段で2つの減算器の同一時刻の出力を
デジタル値に変換しているので、高速回転しているコー
ド板の位相θも正確に測定できる。以下にその理由を説
明する。
【0037】もし、2つの減算器の出力である(5) 式,
(6) 式の値のサンプリングに時間のズレがあると、誤差
が生じる。例えば、コード板2のスリット数が1000
で回転数が3000rpmとすると、(5) 式,(6) 式の
sinθ,cosθは50KHzになる。これは、周期
が20μsであり、1/100の位相測定を行うことを
考えると、この同時性は20μs/100=0.2μs
が必要になる。
【0038】図3はコード板2が回転(正弦波状照度分
布が時間的に変化)している時の図1の各部の信号のタ
イミングチャートであり、この図を参照して各部動作の
タイミングを説明する。なお、上述では、初めに(5)
式,(6) 式で示される点灯時の測定データを取り込み、
次に(11)式,(12)式で示される消灯時の測定データを取
り込むとして説明したが、この順序が逆になってもよ
い。
【0039】図3では、シーケンスコントローラ11か
ら加える制御信号aにより光源1をまず消灯(LOW)
して消灯時の測定データ(オフセットデータ)を取り込
み、次に点灯(HIGH)して点灯時の測定データを得
ている(図3(1) 参照)。従って、消灯時と点灯時にお
ける減算器4,5の出力は、図3(2),(3) のようにな
る。すなわち、消灯時には減算器4から(11)式のオフセ
ットを意味する電圧V f1(=ε1−ε3)が出力さ
れ、減算器5から(12)式のオフセットを意味する電圧V
of2(=ε2−ε4)が出力される。また、点灯時に
は、コード板2の回転とともに(5) 式,(6) 式で示され
る波形が出力される。
【0040】S/H回路6,7には消灯時に図3(4) に
示すタイミングでS/H信号bがシーケンスコントロー
ラ11から加えられるので、S/H回路6は図3(2) に
示すデータD1を、S/H回路7は図3(3) に示すデー
タD3を、同一時刻にサンプリングする。
【0041】これらサンプリングデータD1,D3はマ
ルチプレクサ8により順次取り出され、ADC9へ入力
される。すなわち、図3(5) に示すシーケンスコントロ
ーラ11の信号cがHIGHのときS/H回路6が選択
され、LOWのときS/H回路7が選択される。ADC
9は、マルチプレクサ8がHIGHの期間にシーケンス
コントローラ11からAD変換コマンド信号dが加えら
れることによりS/H回路6がサンプリングしているオ
フセットデータD1をデジタル値に変換し、マルチプレ
クサ8がLOWの期間にシーケンスコントローラ11か
らAD変換コマンド信号dが加えられることによりS/
H回路7がサンプリングしているオフセットデータD3
をデジタル値に変換する(図3(6) 参照)。
【0042】演算器10は、図3(7) に示すシーケンス
コントローラ11からのデータ取得コマンド信号eのタ
イミングによりデジタルデータD1,D3を取り込み、
図示しないメモリに格納する。
【0043】点灯時には上述と同様な動作により位相デ
ータD2とD4が演算器10のメモリに取り込まれる。
その後、演算器10にはシーケンスコントローラ11か
ら図3(8) に示す演算コマンドfが加えられ、演算器1
0はこれを起点にして上述した演算を行い、オフセット
と温度特性に影響されない位相θを算出する。
【0044】なお、図1では1個のADC9を共用して
いるが、図2のように減算器4,5にそれぞれ専用のA
DC15,16を設けてもよい。この場合、同一時間当
たりのAD処理負担量は図1の半分に減少するので、A
D変換速度は図1のADC9と比べて遅くてよい。ま
た、S/H回路6,7とマルチプレクサ8は不要にな
る。
【0045】また、上述において、演算器10は、(13)
式,(14)式で示される2つの差分から(15)式の演算を行
い、正弦波状照度分布波形の位相θを演算するものとし
て説明した。
【0046】しかし、tan−1の演算は時間を要する
ので、高速処理を行いたい場合には(15)式の演算を行わ
ないで演算器10が内蔵するテーブルを参照して位相θ
を求めるようにしてもよい。テーブルは外に独立して設
けられたものでもよい。
【0047】この場合、演算器10を以下に説明する構
成にすることにより、テーブルに書き込むデータ量を0
°〜360°の1/8にできる。すなわち、図7のよう
に、0°〜45°の角度θと、(sinθ/cosθ)
の関係をテーブルに書き込めばよい。
【0048】これを説明する。図5は、sinθとco
sθとtanθの関係説明図である。(15)式で得られる
θと(sinθ/cosθ)の関係は、図5の実線で描
いた曲線上に存在する。ここで、図5のように、45°
毎に8つのエリアに区切ると、各エリア部の実線波形は
次式で表される。 (1),(8) は、 θ=tan−1(sinθ/cosθ)…(16) (2),(3) は、 θ=tan−1(−cosθ/sinθ)+π/2…(17) (4),(5) は、 θ=tan−1(sinθ/cosθ)+π…(18) (6),(7) は、 θ=tan−1(−cosθ/sinθ)+3π/2…(19) ここで、0°〜45°の角度θと(sinθ/cos
θ)の関係を図7のテーブルに書き込むことにより、こ
のデータθを読み出して各エリア毎に図4に示す演算で
位相θを算出できる。図4は、図5の8つのエリア,s
inθの正負の状態,cosθの正負の状態,この絶対
値同士の減算結果の正負の状態,比の値(図7のテーブ
ルのアドレス),起点位相,各エリア毎の演算式を示し
ている。なお、図4の演算式における“θ”は、図7の
テーブルから読み出した値を意味する。図4中の演算式
は図5から容易に導き出されるので説明を省略する。
【0049】従って、現在の位相θがこの8つのエリア
のどれに属するかを知ることができれば、上記図4に示
す演算を行うことにより位相θを求めることができる。
すなわち、演算器10は、点灯時と消灯時における減算
器4の出力の差分(sinθ)の正負状態と、点灯時と
消灯時における減算器5の出力の差分(cosθ)の正
負状態と、この2つの差分の絶対値同士の減算結果{|
sinθ|−|cosθ|}の正負状態とからなる8つ
の組み合わせを認識して現在の位相θがこの8つのどれ
に属するかを判断する判断手段と、0°〜45°の角度
θと(sinθ/cosθ)の関係が書き込まれたテー
ブルと、減算器4の出力の差分(sinθ)と減算器5
の出力の差分(cosθ)とから、(sinθ/cos
θ)または(cosθ/sinθ)の演算を行う比演算
器と、この比演算器の演算結果に対応する角度θを前記
テーブルから読み出し、判断手段で判断した現在の位相
θが属する組み合わせに応じて角度θに演算を加えて位
相θを算出する位相演算器、とを備えている。
【0050】なお、上述では、テーブルに角度θと(s
inθ/cosθ)の関係を書き込み、比演算器で(s
inθ/cosθ)の演算を行うとして説明したが、こ
の分子と分母を逆の関係にしても同様の結果が得られる
ことは明らかである。すなわち、テーブルに角度θと
(cosθ/sinθ)の関係を書き込み、比演算器で
(cosθ/sinθ)の演算を行うようにしてもよ
い。
【0051】また、光学系の異常検出は、次のようにし
て行われる。すなわち、光学系に異常がない場合、2a
・sinθ,2a・cosθは、それぞれ図8(a),
(b)のような位相−振幅関係を持った出力になる。こ
のときのそれぞれの平方和Yは、 Y=(2a・sinθ)+(2a・cosθ)…(20) になり、図8(c)のようなY=4aの一定値にな
る。
【0052】光源1や光電変換素子3などの光学系に異
常が発生すると、平方和Yの値はこの一定値から外れて
しまう。例えば、光源1が断線して発光が正常に行われ
ないと、上述のD2とD1,D4とD3の値はほぼ同一
になって2a・sinθ及び2a・cosθはそれぞれ
ほぼ0になり、Yもほぼ0になる。
【0053】従って、演算器10は、このようなYの値
の変化の状態から光学系の異常の有無を検出し、角度デ
ータθとともに異常情報を外部に出力する。なお、実際
の演算処理にあたっては、光源1の光量のバラツキなど
も考慮してYの値には適当な幅を許容する。
【0054】図8は平方和を用いて異常検出を行う例を
示しているが、2a・sinθ,2a・cosθの絶対
値の和を用いて異常検出を行うこともできる。すなわ
ち、2a・sinθ,2a・cosθの絶対値の和Y
は、 Y=|2a・sinθ|+|2a・cosθ|…(21) で表されて、図9(c)のような脈流信号になる。
【0055】該脈流信号の最大値Ymax は、 Ymax =2(2)1/2a(θ=45,135,22
5,315°) になり、最小値Ymin は、 Ymin =2a(θ=0,90,180,270°) になる。
【0056】この場合も、光源1や光電変換素子3など
の光学系に異常が発生すると、絶対値の和Yの値はこの
一定値から外れてしまう。例えば、光源1が断線して発
光が正常に行われないと、上述のD2とD1,D4とD
3の値はほぼ同一になって2a・sinθ及び2a・c
osθはそれぞれほぼ0になり、Yもほぼ0になる。
【0057】従って、演算器10は、このようなYの値
の変化の状態から光学系の異常の有無を検出し、角度デ
ータθとともに異常情報を外部に出力する。なお、実際
の演算処理にあたっては、光源1の光量のバラツキなど
も考慮してa>YまたはY>4aの場合に異常情報を出
力する。
【0058】
【発明の効果】以上述べたように、本発明によれば、次
の効果が得られる。 (1) 各基本回路は、180°位相の異なる信号の差をと
る構成のため、光バイアス分b((1) 式〜(4) 式)が除
去できる。すなわち、光源の光パワー変動に伴う光バイ
アスbの変化を自動的に除去できる。 (2) 各基本回路は、光源をオン,オフし、オフセットを
計測できる構成のため、光電変換素子のオフセットと回
路系のオフセットを除去でき、高精度な位相計測が行え
る。 (3) 各基本回路は、2つの減算器の出力を同時サンプリ
ングし、1個のADC9を共用してデジタル変換するた
め、ADC9のゲイン特性に基づく位相演算誤差がな
い。
【0059】これを説明する。例えば、減算器4からA
DC9に2a・sinθが加えられ、デジタル値として
k・2a・sinθに変換したとする。ここで、kはA
D変換の係数である。これと同じADC9へ今度は減算
器5から2a・cosθが加えられるとデジタル値とし
てk・2a・cosθを出力する。演算器10では、 tan−1(k・2a・sinθ)/(k・2a・co
sθ) を演算するので、分子と分母の係数kがキャンセルさ
れ、ADC9のゲインエラー(kの変動)は演算の精度
に影響しないことになる。 (4) tan−1を演算する際、(sinθ/cosθ)
または(cosθ/sinθ)の演算を行っているた
め、位相信号の振幅((1) 式〜(4) 式のa)の変動が規
格化される。従って、テーブル演算を行う場合テーブル
を小さくできる。また、位相θを演算する際、象限を8
分割することによりテーブルサイズを1/8に縮小でき
る。 (5) 光学系の異常を自己検出できると共に外部機器が知
ることができるため、故障の検出やエンコーダを組み込
んだシステムの誤動作防止に有効である。なお、故障が
自己検出できる異常モードの態様としては、 光源:断線等による点灯不能、光量低下,光量異常増加 光電変換素子:断線,感度低下,感度バラツキ悪化,ゴ
ミ付着等による感度のバラツキ 処理回路:出力低下,出力異常増加,電源電圧低下によ
る出力回路クリップ,出力バラツキの悪化 等が考えられる。
【図面の簡単な説明】
【図1】本発明で用いる基本回路図である。
【図2】本発明で用いる他の基本回路図である。
【図3】図1の各部の信号のタイミングチャートであ
る。
【図4】8つのエリアでの演算説明図である。
【図5】8つのエリアの説明図である。
【図6】光電変換素子の出力波形図である。
【図7】テーブルの内容説明図である。
【図8】平方和を用いた場合の位相−振幅関係説明図で
ある。
【図9】絶対値の和を用いた場合の位相−振幅関係説明
図である。
【図10】位相情報を検出する要部の説明図である。
【図11】フォトダイオードが4個の出力信号説明図で
ある。
【図12】コード板の構成例図である。
【符号の説明】
1 光源 2 コード板 3 受光アレイ 4,5 減算器 6,7 サンプルホールド回路 8 マルチプレクサ 9 A/D変換器 10 演算器 11 シーケンスコントローラ 12 ドライバ

Claims (1)

  1. 【特許請求の範囲】 【請求項1】 スリットと遮光部が交互に設けられたコ
    ード板と、 該コード板に光を照射する光源と、 前記コード板の裏側に生じる正弦波状照度分布の1周期
    を4等分する位置に配列された4個の光電変換素子と、 前記光電変換素子の出力のうち、互いに180°位相が
    異なる出力同士を減算する第1,第2の減算手段と、 これら2つの減算手段の同一時刻の出力をディジタル値
    に変換するAD変換手段と、 前記光源を点灯,消灯に駆動する手段と、 点灯時と消灯時における第1減算手段のディジタル値の
    差分(sinθ)を演算し、点灯時と消灯時における第
    2減算手段のディジタル値の差分(cosθ)を演算
    し、これら2つの差分データに基づいて前記光源または
    光電変換素子の異常を検出する手段、 を備えたことを特徴とする光学式エンコーダ。
JP17130991A 1991-07-11 1991-07-11 光学式エンコーダ Pending JPH0518785A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17130991A JPH0518785A (ja) 1991-07-11 1991-07-11 光学式エンコーダ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17130991A JPH0518785A (ja) 1991-07-11 1991-07-11 光学式エンコーダ

Publications (1)

Publication Number Publication Date
JPH0518785A true JPH0518785A (ja) 1993-01-26

Family

ID=15920881

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17130991A Pending JPH0518785A (ja) 1991-07-11 1991-07-11 光学式エンコーダ

Country Status (1)

Country Link
JP (1) JPH0518785A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012251879A (ja) * 2011-06-03 2012-12-20 Panasonic Corp 光学式アブソリュートエンコーダ及び装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012251879A (ja) * 2011-06-03 2012-12-20 Panasonic Corp 光学式アブソリュートエンコーダ及び装置

Similar Documents

Publication Publication Date Title
JP2014178227A (ja) 位置検出装置、レンズ装置、撮像システム、および、工作装置
KR20020059029A (ko) 절대 회전 각도 측정 장치 및 그 제어 방법
JPH08304113A (ja) バーニア形アブソリュートエンコーダ
JPH0643892B2 (ja) 測角誤差の補正装置
JPH0526686A (ja) 光学式エンコーダ
US7723940B2 (en) Non-redundant safety monitoring for an electric drive mechanism (with a sensor)
JPH05240664A (ja) エンコーダ
JPH0518785A (ja) 光学式エンコーダ
JPH0518783A (ja) 光学式エンコーダ
US20050090998A1 (en) Sensor signal processor
US5663557A (en) Multiple rotating absolute encoder capable of accurately latching absolute address data with data on number of rotations
JP2004309366A (ja) 位置検出装置
JP3024265B2 (ja) 光学式エンコーダ
JPH05240631A (ja) 光学式エンコーダ
US7087888B2 (en) Electrical division circuit for an optical encoder
US6351312B1 (en) Interference-type distance measuring device
JPH0510783A (ja) アブソリユートエンコーダ
US7235776B2 (en) Method and device for regulating a light source of a position-measuring unit
US20110157578A1 (en) Signal processing apparatus used for optical signal output device and optical displacement detection system
JPH01233320A (ja) 発信器システムを有する回路装置
JPH01282423A (ja) 光学式エンコーダ
JPH0599693A (ja) エンコーダ
JPH07181062A (ja) 光学式エンコーダ
JP2761276B2 (ja) 光ディスク基板の評価装置
JP3345559B2 (ja) 高分割エンコーダ装置