JP2806198B2 - エンコーダ装置 - Google Patents

エンコーダ装置

Info

Publication number
JP2806198B2
JP2806198B2 JP5072094A JP7209493A JP2806198B2 JP 2806198 B2 JP2806198 B2 JP 2806198B2 JP 5072094 A JP5072094 A JP 5072094A JP 7209493 A JP7209493 A JP 7209493A JP 2806198 B2 JP2806198 B2 JP 2806198B2
Authority
JP
Japan
Prior art keywords
light
light emitting
signal
light receiving
circuit
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.)
Expired - Lifetime
Application number
JP5072094A
Other languages
English (en)
Other versions
JPH06288789A (ja
Inventor
幸男 青木
孝夫 水谷
務 風間
光康 加知
忠勝 横井
浩和 佐久間
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP5072094A priority Critical patent/JP2806198B2/ja
Priority to US08/219,467 priority patent/US5406077A/en
Priority to DE4410955A priority patent/DE4410955C2/de
Priority to FR9403694A priority patent/FR2703453B1/fr
Publication of JPH06288789A publication Critical patent/JPH06288789A/ja
Application granted granted Critical
Publication of JP2806198B2 publication Critical patent/JP2806198B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/12Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
    • G01D5/244Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains
    • G01D5/24471Error correction
    • G01D5/24476Signal processing
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/12Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
    • G01D5/244Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains
    • G01D5/24471Error correction
    • G01D5/2448Correction of gain, threshold, offset or phase control
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/12Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
    • G01D5/244Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains
    • G01D5/249Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains using pulse code
    • G01D5/2497Absolute encoders
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/002Provisions or arrangements for saving power, e.g. by allowing a sleep mode, using lower supply voltage for downstream stages, using multiple clock domains or by selectively turning on stages when needed
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/10Calibration or testing
    • H03M1/1009Calibration
    • H03M1/1014Calibration at one point of the transfer characteristic, i.e. by adjusting a single reference value, e.g. bias or gain error
    • H03M1/1019Calibration at one point of the transfer characteristic, i.e. by adjusting a single reference value, e.g. bias or gain error by storing a corrected or correction value in a digital look-up table
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/12Analogue/digital converters
    • H03M1/22Analogue/digital converters pattern-reading type
    • H03M1/24Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip
    • H03M1/26Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip with weighted coding, i.e. the weight given to a digit depends on the position of the digit within the block or code word, e.g. there is a given radix and the weights are powers of this radix

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Optical Transform (AREA)
  • Transmission And Conversion Of Sensor Element Output (AREA)

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、工作機械等の絶
対位置を高精度、高信頼性で検出するエンコーダ装置に
関するものである。
【0002】
【従来の技術】図8は、特開平4−213021号公報
に開示されている従来のエンコーダ装置のブロック図で
ある。図において、1は回転可能なメインスケールであ
る。このメインスケール1にはアブソリュートコードパ
ターン1aとインクリメンタルパターン1bとが並列に
設けられている。2はアブソリュートコードパターン1
aとインクリメンタルパターン1bに対する共通な発光
素子、3は発光素子2の光を平行にするための非球面コ
リメートレンズ、4aはアブソリュートコードパターン
検出用の受光素子、4bはインクリメンタルパターン検
出用の受光素子、5はパターン5aを有するインクリメ
ンタルパターン用のインデックススケール、6はインク
リメンタルパターン1bを通った光を集光する非球面コ
リメートレンズである。7は電流制御回路である。この
電流制御回路7は任意のリクエスト信号が入力された時
に、アブソリュートコードパターン1aの読み取りに必
要な所定時間だけ発光素子2を強く発光させ、その後は
インクリメンタルパターン1bの検出に必要な最小限の
発光を継続させる。8は信号処理回路である。この信号
処理回路8は受光素子4aの受光した信号の処理回路8
aと、受光素子4bの受光した信号の処理回路8bとか
ら構成されている。9は後述の動作を行う制御回路、1
0は制御回路9内のメモリ、11は外部から供給される
電源である。一般に、エンコーダ装置は互いに相対移動
する第1構成体(図示せず)、および、第2構成体(図
示せず)を有し、第1構成体に対する第2構成体の位置
を示す信号が出力されるように構成されている。図8に
おいては、メインスケール1以外は全て第1構成体に取
り付けられており、メインスケール1は第2構成体に取
り付けられている。
【0003】上述のように構成されている従来のエンコ
ーダ装置は、アブソリュートコードパターン1aにより
受光素子4aから絶対位置情報が得られる一方で、イン
クリメンタルパターン1bによりメインスケール1の回
転とともに受光素子4bからパルス信号が得られる。従
って、リクエスト信号が入力された時に発光素子2を強
く発光させてアブソリュートコードパターン1aにより
絶対位置の初期値を読み取り記憶した後は、受光素子4
bが検出したパルス信号を積算して刻々の絶対位置を求
めている。
【0004】図9は、この従来のエンコーダ装置の動作
タイミング図である。制御回路9はサーボアンプや数値
制御装置等の外部のコントローラからリクエスト信号を
受け取ると電流制御回路7に所定の信号を入力する。電
流制御回路7はこの信号を受けると発光素子2に数秒間
比較的大きな電流を流し発光素子2を強く発光させる。
アブソリュートコードパターン1aを透過した光は受光
素子4aにより光電変換され信号処理回路8aに入力さ
れる。そして、信号処理回路8aから出力される絶対位
置信号は制御回路9に入力される。インクリメンタルパ
ターン1bを透過した光は受光素子4bにより光電変換
され信号処理回路8bに入力される。制御回路9では、
信号処理回路8aからの絶対位置信号をメモリ10に記
録した後、信号処理回路8bから出力されるインクリメ
ンタル信号のカウントを開始するとともに、電流制御回
路7に終了信号を出力する。電流制御回路7はこの終了
信号を受けると、インクリメンタルパターン1bの読み
取りに必要十分な照度が得られる程度の比較的小さい電
流を発光素子2に継続的に流す。制御回路9は絶対位置
信号をメモリ10に記録した後の移動量も含めた絶対位
置信号をパルス信号に変換して外部へ出力し、その後
は、インクリメンタル信号をそのまま外部に出力するイ
ンクリメンタルエンコーダとして動作する。
【0005】従って、出力端子に接続される受け手側装
置では、アップダウンカウンタを用いて、最初のパルス
信号をカウントして初期値をセットした後は、通常のイ
ンクリメンタル動作を行えばよい。すなわち、メインス
ケールの回転方向に応じてアップまたはダウンを定め
て、パルスカウントを遂行することにより刻々の絶対位
置を求める。
【0006】なお、何らかの事情でアブソリュートコー
ドパターン1aによる絶対位置情報にまで溯って更新さ
れた絶対位置が必要になった場合には、その都度リクエ
スト信号を入力すればよく、リクエスト信号により上述
の動作が行われる。
【0007】次に、複数の発光素子を持つ他の従来のエ
ンコーダ装置を図10および図11を用いて説明する。
これらの図において、20は受光素子であり、この受光
素子20に設けられている受光素子パターン部20aは
発光素子21に対応した位置に、受光素子パターン部2
0bは発光素子22に対応した位置に設けられている。
23、24は発光素子21、22の各々に装着された遮
光性の円筒状のキャップである。その他の部分は図9と
同様である。
【0008】このエンコーダ装置においては、各発光素
子21、22から発せられた光のうち光軸に対して平行
なものはそのままインデックススケール5およびメイン
スケール1を通して対応する受光素子パターン20a、
20bに達する一方、光軸に対して不平行な光は遮光キ
ャップ23、24に当たり反射され、一部は対応する受
光素子パターンに斜めに入射し、一部は他の受光素子パ
ターンに斜めに入射し、一部は外部に発散される。受光
素子20の各パターン20a、20bから得られる信号
は、絶対位置信号の上位ビット、下位ビットに対応し、
信号処理回路8および制御回路9を通して絶対位置信号
として外部に出力される。このエンコーダ装置において
遮光キャップ23、24を用いないと、発光素子21か
らの光が受光素子パターン20bに作用することがあ
り、発光素子22からの光が受光素子パターン20aに
作用することがあることは言うまでもない。
【0009】また、温度変化あるいは経年変化等によ
り、発光素子が消灯している時にも受光素子に比較的大
きな電流が流れるようになりエンコーダ内挿回路におい
て位置検出精度が低下することがある。このような検出
精度の低下を防止するために全ての発光素子が周期的に
点灯させ発光素子の消灯時におけるデータにもとづきオ
フセット補正を行う方法が特開平3ー31720号公報
に開示されている。
【0010】
【発明が解決しようとする課題】特開平4−21302
1号公報に開示されている従来のエンコーダ装置におい
ては、これを使用した装置が位置制御等の制御を行って
いない時においてのみリクエスト信号を与えることがで
きる。例えば、受け手側のアップダウンカウンタのノイ
ズ等によるカウントエラーの有無を確認するため運転中
にリクエスト信号を入力するとリクエスト信号に対応す
る処理をしている間は絶対位置や移動(回転)速度が分
からなくなる。
【0011】また、この従来のエンコーダ装置において
は、発光手段が一つであるため、非球面コリメートレン
ズが必要であるとともに、発光手段の光量を制御しなけ
ればならず複雑な電流制御回路が必要となる。
【0012】複数の発光素子を持つ他の従来のエンコー
ダ装置においては、複数の発光素子を常時通電している
ので電力を多く必要とし、外部に大きな電源を持たなけ
ればならないという問題点がある。
【0013】また、特開平3ー31720号公報に開示
された従来のエンコーダ装置においてはオフセット補正
を行っているが、このオフセット補正においては全ての
発光素子が周期的に点灯するので電流を多く消費すると
いう問題点がある。
【0014】この発明は上述のような問題点を解決する
ためになされたもので、光源における消費電力の増大化
が防止され光源の劣化が軽減されるとともに、ノイズに
もとづく位置の誤検出が防止された信頼性の高いエンコ
ーダ装置を得ることを目的とする。また、温度や経時変
化による精度低下が防止されたエンコーダ装置を得るこ
とを目的とする。
【0015】
【課題を解決するための手段】この発明に係るエンコー
ダ装置は、複数の発光手段と複数の発光手段からの光を
受光する複数の受光手段とを有する第1構成体と、第1
構成体と相対移動する第2構成体と、一部が複数の発光
手段と複数の受光手段との間に位置するように第2構成
体に支持され、複数の発光手段が点灯したとき複数の受
光手段から第1構成体に対する第2構成体の絶対位置を
示す信号が出力されるように光透過部と光遮蔽部とが設
けられた光透過遮蔽体と、外部から所定のリクエスト情
報を受け複数の発光手段のうちリクエスト情報により指
定された所定数の発光手段を点灯させ、この点灯した発
光手段に対応する受光手段からの出力を外部に出力する
信号処理制御手段と、を備えるようにしたものである。
【0016】また、発光手段の点灯外時における受光手
段からの出力値を記憶する記憶手段を有し、発光手段の
点灯時における受光手段からの出力を示す情報を記憶手
段の記憶内容にもとづき補正するようにしたものであ
る。
【0017】
【発明の実施の形態】発明の実施の形態1. 図1はこの発明の実施の形態1によるエンコーダ装置を
示すブロック図である。図において、30は発光部であ
る。この発光部30は2つの発光手段、例えば、発光素
子30a、30bを有している。31は光が透過できる
部分とできない部分からなるインデックススケールであ
り、発光素子30aに対応するパターン群31aおよ
び、発光素子30bに対応するパターン群31bとを有
している。32は光が透過できる部分とできない部分が
円周上に一定の周期で繰り返されている複数のパターン
(扇形のパターンでも正弦波状のアナログパターンでも
良い)を持つ円板状のメインスケールであり、エンコー
ダ装置がある装置に装着されたときはその装置における
位置や速度の検出対象とともに回転する。32aは絶対
値コードに変換した時の上位ビットを表すパターン群で
あり、32bは絶対値コードに変換した時の下位ビット
を表すパターン群である。33は受光部である。この受
光部33は、発光素子30aに対応する受光手段、例え
ば、パターン群33aを有するとともに、発光素子30
bに対応する受光手段、例えば、パターン群33bとを
有している。なお、図2は受光部33の詳細図である。
【0018】34は差動増幅手段である。この差動増幅
手段34は差動増幅回路34a、34b、34c、34
dを有している。35は信号処理制御手段、例えば、信
号処理制御回路である。図3はこの信号処理制御回路3
5の詳細ブロック図である。信号処理制御回路35は、
この実施の形態においてはワンチップマイコンで構成さ
れている。36、37はスイッチング回路、37は外部
より供給される電源である。上述のように、受光部33
から得られる信号は扇形のパターンによるデジタル信号
に限らず、アナログ信号(電気的に内挿可能な信号で、
例えば、エンコーダの位置とともに正弦波状に変わる信
号)であってもよい。
【0019】次に、図3により信号処理制御回路35に
ついて説明する。図において、40は信号選択回路、4
1はA/D変換器、42はオフセット補正回路、43は
データ合成回路、44はデータ出力回路、45はリクエ
スト信号受信回路、46はリクエスト信号解読部、47
は記憶手段、例えば、オフセットデータ記憶部である。
48はコントロール部、49は発光素子点灯制御回路で
ある。
【0020】次に、信号処理制御回路35の動作につい
て説明する。外部(サーボアンプ、数値制御装置等)か
ら、あらかじめ定められたフォームに従った所定のリク
エスト信号が信号処理制御回路35に入力されると、信
号処理制御回路35は、図4に示される制御フローに従
って動作する。すなわち、リクエスト信号受信回路45
で受信された(S101)リクエスト信号は、リクエス
ト信号解読部46で解読され(S102)、解読結果が
コントロール部48に送られる。コントロール部48で
は、リクエスト信号の内容に従って、必要とされる全て
の信号を順次、信号選択回路40で切り替え、発光素子
30a、30bが消灯状態の信号をA/D変換器41に
よりデジタル化し、オフセットデータ記憶部47に読み
込ませ記憶させる(S103)。
【0021】続いて、コントロール部48は、発光素子
30a、30bを点灯させるために、発光素子点灯制御
回路49に信号を送り、スイッチング回路36、37を
制御して、電源38より発光素子30a、30bに電流
を流し、必要とされる全ての発光素子(この例では30
a、30bのいずれかあるいは両方)を点灯させる(S
104)。発光素子30a、30bより出射された光は
インデックススケール31、および、メインスケール3
2を通して受光素子33a、33bに入射される。受光
素子33a、33bに入射された光は電流に変換され、
差動増幅回路34を通して信号選択回路40に入力され
る(S105)。
【0022】コントロール部48からの指令に対応した
信号が信号選択回路40で選択され、A/D変換器41
によりデジタル化され、オフセット補正回路42に入力
される。コントロール部48の指令によりオフセットデ
ータ記憶部47よりその信号のオフセットデータがオフ
セット補正回路42に入力される(S106)。オフセ
ット補正回路42ではA/D変換器41のデータからオ
フセットデータ記憶部47のデータを減じたデータをデ
ータ合成回路43に出力する(S106)。図5は、こ
のオフセット補正回路42におけるデータの合成の様子
を示している。図5(a)において、破線Aで示す波形
がA/D変換器41からの出力波形であり、オフセット
補正回路42により、図5(a)のBで示すオフセット
出力が減算され、実線Cのオフセット補正後の出力がオ
フセット補正回路42から出力される。図5(a)のB
で示すオフセット出力は、発光素子30a、30bが消
灯されている時の受光素子33a、33bからの出力で
あり、受光素子33a、33bの暗電流を示している。
図5(b)は、図5(a)のオフセット補正無のエンコ
ーダ出力値とオフセット補正有のエンコーダ出力値の関
係を、エンコーダ回転角度を基に示したものであり、破
線がオフセット補正無のエンコーダ出力値、実線がオフ
セット補正有のエンコーダ出力値である。
【0023】データ合成回路43では、コントロール部
48からの指令にもとづく信号選択回路40の切り替え
により同様に得られた他の信号のデータを合成してデー
タ出力回路44に送る(S107)。データ出力回路4
4はこのデータを絶対値信号として外部(サーボアン
プ、数値制御装置等)に出力する(S108)。
【0024】コントロール部48では、必要とされる絶
対値信号が全て信号選択回路40で選択されると、発光
素子点灯制御回路49に全ての発光素子30a、30b
を消灯する指令を送りスイッチング回路36、37を介
して全ての発光素子30a、30bを消灯する(S10
9)。
【0025】外部から絶対値データの上位ビットのみを
リクエスト信号にて要求された場合、信号処理制御回路
35は発光素子30aのみを点灯させインデックススケ
ールパターン郡31a、メインスケールパターン群32
a、受光素子パターン群33a、および差動増幅回路3
4aにより生成された信号により絶対値データの上位ビ
ットを合成し、外部に出力する。
【0026】図6は、この発明の実施の形態1によるエ
ンコーダ装置の動作タイミング図である。図に示される
ように、電源38がオンの状態で、リクエスト信号が入
力された時のみ発光素子に電流が一時的に流れ発光素子
が点灯し、絶対値信号が読み込まれ外部に出力される。
【0027】なお、実施の形態1においては2つの発光
素子を用いているが、3つ以上の発光素子を用いても同
様の効果を奏する。
【0028】また、図2においては、各発光素子に対応
するメインスケールパターン、インデックススケールパ
ターン、および、受光素子パターンはそれぞれ複数ある
ものとしているが、それぞれ1つにして電気的に内挿し
て高い分解能を得るようにしても良い。
【0029】発明の実施の形態2. 実施の形態2におけるハードウエア構成は実施の形態1
と同様であるが、信号処理制御回路35の動作が実施の
形態1とは異っている。この動作について図7の動作フ
ロー図により説明する。外部(サーボアンプ、NC装置
等)から、あらかじめ定められたフォームに従ったリク
エスト信号が信号処理制御回路35に入力されると、信
号処理制御回路35は、図7に示される制御フローに従
って動作する。すなわち、リクエスト信号受信回路45
で受信された(S201)リクエスト信号は、リクエス
ト信号解読部46で解読され(S202)、解読結果が
コントロール部48に送られる。コントロール部48で
は、リクエスト信号の内容に従って、必要とされる全て
の信号を順次、信号選択回路40で切り替え、発光素子
30a、30bが消灯状態の信号をA/D変換器41に
よりデジタル化し、オフセットデータ記憶部47に読み
込ませ記憶させる(S203)。
【0030】続いて、コントロール部48は、発光素子
30a或いは30bを1つだけ点灯させるため、発光素
子点灯制御回路49に信号を送り、スイッチング回路3
6、37を制御して、電源38より発光素子30a或い
は30bに電流を流し、必要とされる1つの発光素子1
a或いは1bを点灯させる(S204)。発光素子30
a或いは30bより出射された光はインデックススケー
ル31及び、メインスケール32を通して受光素子33
a或いは33bに入射される。受光素子33a或いは3
3bに入射された光は電流に変換され差動増幅回路34
を通して信号選択回路40に入力される。次に、コント
ロール部48からの指令に対応した信号が信号選択回路
40で選択され、A/D変換器41によりデジタル化さ
れ、オフセット補正回路42に入力される。(S20
5)
【0031】コントロール部48では、発光素子点灯制
御回路49に発光素子33a或いは33bを消灯する指
令を送りスイッチング回路7を介し発光素子33a或い
は33bを消灯する(S206)。コントロール部48
の指令によりオフセットデータ記憶部47よりその信号
のオフセットデータがオフセット補正回路42に入力さ
れ、オフセット補正回路42ではA/D変換器41のデ
ータからオフセットデータ記憶部47のデータを減じた
データをデータ合成回路43に出力する(S207)。
【0032】コントロール部48では、上述の解読結果
に従って、他に必要なデータがあるかどうかを判定し
(S208)、他に必要なデータがある場合はステップ
S204に戻り、ステップS205からステップS20
8の動作を繰り返す。ステップS208で他に必要なデ
ータがない場合はデータ合成回路43では、コントロー
ル部48からの指令により得られた信号のデータを合成
してデータ出力回路44に送る(S209)。データ出
力回路44はこのデータを絶対値信号として外部(サー
ボアンプ、NC装置等)に出力する(S210)。
【0033】以上のように、実施の形態2は、外部から
のリクエスト信号を解読し、複数の発光素子を独立して
点灯、消灯させ、制御手段は発光素子が消灯状態のデー
タを読み込むものであり、このようにすることにより、
精度の向上を図ることができる。また、リクエスト信号
を解読した後、必要な絶対値データを読み込む際に、発
光素子を同時に点灯させないようにしているので、一方
の発光素子からの光を受光する受光素子に、他方の発光
素子による光が影響するのを防止する効果がある。
【0034】発明の実施の形態3. 発明の実施の形態3のハードウエア構成は実施の形態1
と同様であるが、実施の形態3においては、図1に破線
で示すように、発光体30の電源38に入力電流平均化
手段、例えば、コンデンサ39が設けられている。この
コンデンサ39は、電源38がオンされた状態で発光素
子30a、30bが点灯されていない時、電源38から
の電荷が蓄えられる。一方、発光素子30a、30bが
点灯されると、コンデンサ38の電荷が放電され、発光
素子30a、30bに流れる。
【0035】
【発明の効果】以上のように本発明によれば、複数の発
光手段と複数の発光手段からの光を受光する複数の受光
手段とを有する第1構成体と、第1構成体と相対移動す
る第2構成体と、一部が複数の発光手段と複数の受光手
段との間に位置するように第2構成体に支持され、複数
の発光手段が点灯したとき複数の受光手段から第1構成
体に対する第2構成体の絶対位置を示す信号が出力され
るように光透過部と光遮蔽部とが設けられた光透過遮蔽
体と、外部から所定のリクエスト情報を受け複数の発光
手段のうちリクエスト情報により指定された所定数の発
光手段を点灯させ、この点灯した発光手段に対応する受
光手段からの出力を外部に出力する信号処理制御手段と
を備えるようにしたので、光源における消費電力の増大
化が防止され光源の劣化が軽減されるとともに、ノイズ
にもとづく位置の誤検出が防止された信頼性の高いもの
が得られる効果がある。
【0036】また、発光手段の点灯外時における受光手
段からの出力値を記憶する記憶手段を有し、発光手段の
点灯時における受光手段からの出力を示す情報を記憶手
段の記憶内容にもとづき補正するようにしたので、温度
や経時変化による精度低下が防止される効果がある。
【図面の簡単な説明】
【図1】 この発明の実施の形態1によるエンコーダ装
置を示すブロック図である。
【図2】 この発明の実施の形態1における受光素子を
示す図である。
【図3】 この発明の実施の形態1における信号処理制
御回路の詳細を示す図である。
【図4】 この発明の実施の形態1における信号処理制
御回路の動作を示すフロー図である。
【図5】 この発明の実施の形態1におけるオフセット
補正方法を説明する説明図である。
【図6】 この発明の実施の形態1によるエンコーダ装
置の動作タイミング図である。
【図7】 この発明の実施の形態2における信号処理制
御回路の動作を示すフロー図である。
【図8】 従来のエンコーダ装置を示すブロック図であ
る。
【図9】 従来のエンコーダ装置の動作タイミング図で
ある。
【図10】 従来の他のエンコーダ装置を示すブロック
図である。
【図11】 従来の他のエンコーダ装置の受光素子を示
す図である。
【符号の説明】
30a、30b 発光素子 31 インデックススケール 32 メインスケール 33a、33b 受光素子 34a、34b、34c、34d 差動増幅回路 35 信号処理制御回路 36、37 スイッチング回路 38 電源 39 コンデンサ
フロントページの続き (72)発明者 加知 光康 名古屋市東区矢田南五丁目1番14号 三 菱電機株式会社 名古屋製作所内 (72)発明者 横井 忠勝 名古屋市東区矢田南五丁目1番14号 三 菱電機株式会社 名古屋製作所内 (72)発明者 佐久間 浩和 名古屋市東区矢田南五丁目1番14号 三 菱電機株式会社 名古屋製作所内 (56)参考文献 特開 平4−86522(JP,A) 特開 平3−31720(JP,A) 特開 平1−282423(JP,A) 特開 昭61−195310(JP,A) 特開 昭61−26270(JP,A) (58)調査した分野(Int.Cl.6,DB名) G01D 5/249 G01D 5/245 G01D 5/36

Claims (2)

    (57)【特許請求の範囲】
  1. 【請求項1】 複数の発光手段と上記複数の発光手段か
    らの光を受光する複数の受光手段とを有する第1構成体
    と、 上記第1構成体と相対移動する第2構成体と、 一部が上記複数の発光手段と上記複数の受光手段との間
    に位置するように上記第2構成体に支持され、上記複数
    の発光手段が点灯したとき上記複数の受光手段から上記
    第1構成体に対する上記第2構成体の絶対位置を示す信
    号が出力されるように光透過部と光遮蔽部とが設けられ
    た光透過遮蔽体と、 外部から所定のリクエスト情報を受け上記複数の発光手
    段のうち上記リクエスト情報により指定された所定数の
    上記発光手段を点灯させ、この点灯した上記発光手段に
    対応する上記受光手段からの出力を外部に出力する信号
    処理制御手段と、を備えたエンコーダ装置。
  2. 【請求項2】 発光手段の点灯外時における受光手段か
    らの出力値を記憶する記憶手段を有し、上記発光手段の
    点灯時における上記受光手段からの出力を示す情報を上
    記記憶手段の記憶内容にもとづき補正することを特徴と
    する請求項1記載のエンコーダ装置。
JP5072094A 1993-03-30 1993-03-30 エンコーダ装置 Expired - Lifetime JP2806198B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP5072094A JP2806198B2 (ja) 1993-03-30 1993-03-30 エンコーダ装置
US08/219,467 US5406077A (en) 1993-03-30 1994-03-29 Absolute value encoder and an output correction method of absolute value encoder having a signal processing/control circuit
DE4410955A DE4410955C2 (de) 1993-03-30 1994-03-29 Absolutwert-Codierer und Ausgangssignal-Korrekturverfahren bei einem Absolutwert-Codierer
FR9403694A FR2703453B1 (fr) 1993-03-30 1994-03-29 Codeur de valeur absolue et procédé de correction de sortie d'un codeur de valeur absolue.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5072094A JP2806198B2 (ja) 1993-03-30 1993-03-30 エンコーダ装置

Publications (2)

Publication Number Publication Date
JPH06288789A JPH06288789A (ja) 1994-10-18
JP2806198B2 true JP2806198B2 (ja) 1998-09-30

Family

ID=13479482

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5072094A Expired - Lifetime JP2806198B2 (ja) 1993-03-30 1993-03-30 エンコーダ装置

Country Status (4)

Country Link
US (1) US5406077A (ja)
JP (1) JP2806198B2 (ja)
DE (1) DE4410955C2 (ja)
FR (1) FR2703453B1 (ja)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0829196A (ja) * 1994-07-18 1996-02-02 Nikon Corp 多回転アブソリュートエンコーダ
JP3437277B2 (ja) * 1994-08-01 2003-08-18 キヤノン株式会社 回転情報検出装置及び回転情報検出方法
DE4439693C2 (de) * 1994-11-05 1997-04-24 Hengstler Gmbh Sensoreinheit für einen Drehgeber oder Lineargeber
CA2140401C (en) * 1994-11-16 1999-01-12 Ralph Santoro Jr. Apparatus for determining the absolute position of throttle dynamic brake and reverser handles on a locomotive control stand
DE19506019C2 (de) * 1995-02-22 2000-04-13 Telefunken Microelectron Verfahren zum Betrieb eines optischen Lenkwinkelsensors
US5834750A (en) * 1995-02-28 1998-11-10 Psc, Inc. Bar code scanning system for automatically maintaining constant the amplitude of light reflected from a bar code
US6483104B1 (en) 1996-09-23 2002-11-19 Valeo Schalter Und Sensoren Gmbh Rotational angle sensor using a CCD line with enhanced measuring precision
DE19638912A1 (de) * 1996-09-23 1998-03-26 Teves Gmbh Alfred Drehwinkelsensor mit CCD-Zeile und periodisch angesteuerter Lichtquelle
JPH11183201A (ja) 1997-12-19 1999-07-09 Yaskawa Electric Corp エンコーダ
DE19813803C1 (de) * 1998-03-23 2000-01-05 Klaus Gorny Meßanordnung zur Messung von Längen und Abständen
DE19822843A1 (de) * 1998-05-22 1999-11-25 Smart Electronic Dev Gmbh Verfahren und Schaltungsanordnung zur hochauflösenden Bestimmung der Drehwinkelstellung und/oder Drehzahl einer Welle
ATE293197T1 (de) * 2000-08-22 2005-04-15 Kowalczyk Piotr Leonard Schloss
DE10050392A1 (de) * 2000-10-12 2002-04-18 Heidenhain Gmbh Dr Johannes Positionsmesseinrichtung und Verfahren zum Betrieb einer Positionsmesseinrichtung
DE10054062A1 (de) 2000-10-31 2002-05-16 Heidenhain Gmbh Dr Johannes Verfahren zur Positionsbestimmung und Positionsmesseinrichtung zur Ausführung des Verfahrens
DE10111630A1 (de) * 2001-03-09 2002-11-07 Heidenhain Gmbh Dr Johannes Verfahren zum Betrieb einer Positionsmesseinrichtung und hierzu geeignete Positionsmesseinrichtung
US6908888B2 (en) * 2001-04-04 2005-06-21 Schlumberger Technology Corporation Viscosity reduction of viscoelastic surfactant based fluids
DE10149174A1 (de) * 2001-10-04 2003-04-17 Heidenhain Gmbh Dr Johannes Verfahren und Vorrichtung zur Positionsbestimmung
US7066591B2 (en) 2004-02-14 2006-06-27 Hewlett-Packard Development Company, L.P. Analog encoder
DE102004018106B4 (de) * 2004-04-14 2008-08-07 Markus Guggenmos Hochgenauer optischer Positionsdetektor für Galvanometer-Drehantiebe
JP2011058891A (ja) * 2009-09-08 2011-03-24 Olympus Corp 光学式エンコーダ
JP5547950B2 (ja) * 2009-10-30 2014-07-16 オリンパス株式会社 エンコーダ
JP5841365B2 (ja) * 2011-07-12 2016-01-13 オリンパス株式会社 光学式エンコーダ
TWI588450B (zh) * 2015-04-21 2017-06-21 Murata Manufacturing Co Encoder
US9964418B2 (en) 2015-09-11 2018-05-08 Joral Llc Inter-sensor communication system for absolute position sensing

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6126270A (ja) * 1984-07-16 1986-02-05 Fanuc Ltd 発光装置
JPS61195310A (ja) * 1985-02-26 1986-08-29 Seikosha Co Ltd 光電変換装置
NL8501529A (nl) * 1985-05-29 1986-12-16 Tno Werkwijze en inrichting voor het meten en beheersen van een door een leiding stromende gasmassastroom.
JPH0641853B2 (ja) * 1986-09-29 1994-06-01 株式会社安川電機 多回転式絶対値エンコ−ダ
JP2569120B2 (ja) * 1988-05-09 1997-01-08 ファナック株式会社 光学式エンコーダ
GB2233086B (en) * 1989-05-24 1993-10-13 Apple Computer Apparatus and method for optical encoding
JPH0331720A (ja) * 1989-06-29 1991-02-12 Fanuc Ltd エンコーダ内挿回路のオフセット補正方法
JPH0486522A (ja) * 1990-07-31 1992-03-19 Nikon Corp 光学式アブソリュート・エンコーダ
US5073711A (en) * 1990-09-17 1991-12-17 The United States Of America As Represented By The Secretary Of The Navy Fiber-optic remote angular position sensor including a polarization track
JPH04213021A (ja) * 1990-12-07 1992-08-04 Nikon Corp 光学式アブソリュ−ト・エンコ−ダ
JP2504881B2 (ja) * 1991-09-17 1996-06-05 株式会社ミツトヨ デ―タ出力エンコ―ダ
US5241172A (en) * 1991-11-04 1993-08-31 Hewlett-Packard Company Variable pitch position encoder

Also Published As

Publication number Publication date
FR2703453B1 (fr) 1998-05-29
JPH06288789A (ja) 1994-10-18
DE4410955A1 (de) 1994-10-20
US5406077A (en) 1995-04-11
DE4410955C2 (de) 1996-06-05
FR2703453A1 (fr) 1994-10-07

Similar Documents

Publication Publication Date Title
JP2806198B2 (ja) エンコーダ装置
EP0042178B1 (en) Absolute encoder
US5512997A (en) Distance measuring device
US6483104B1 (en) Rotational angle sensor using a CCD line with enhanced measuring precision
US5754568A (en) Position measuring system
US4421980A (en) Position encoder with closed-ring diode array
JPH0157292B2 (ja)
WO1984001027A1 (en) Position measuring apparatus
US4412745A (en) Apparatus for measuring length or angle
US5294793A (en) System for measuring lengths or angles with a high-velocity movable scanning unit
JPH09311052A (ja) 測定値変換器の種々の動作モード間を切り換える装置と方法
US4799798A (en) Method of and an apparatus for an optical measuring of a position
US6320373B1 (en) Circuit arrangement and method for selectively operating hall elements and memories of a position sensor
US6816091B1 (en) Interpolator
US4866535A (en) Method and device for interfacing an image scanner with an image processing device
EP1760434B1 (en) Encoder signal processing circuit
JP3262842B2 (ja) 光エンコーダ
JP2003065803A (ja) 光電式エンコーダ
US4691228A (en) Image reader
EP0069574B1 (en) Apparatus for reading bar code
US5663557A (en) Multiple rotating absolute encoder capable of accurately latching absolute address data with data on number of rotations
JP3004858B2 (ja) 絶対測定用エンコーダ
JPH0540046A (ja) アブソリユ−ト・エンコ−ダ用照明装置
JPH08261795A (ja) エンコーダの基準位置検出方法
JPH0918318A (ja) 光電センサ及びその閾値設定方法

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070724

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080724

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090724

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100724

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100724

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110724

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110724

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120724

Year of fee payment: 14

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120724

Year of fee payment: 14

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130724

Year of fee payment: 15