JP5103267B2 - 絶対位置測長型エンコーダ - Google Patents

絶対位置測長型エンコーダ Download PDF

Info

Publication number
JP5103267B2
JP5103267B2 JP2008125631A JP2008125631A JP5103267B2 JP 5103267 B2 JP5103267 B2 JP 5103267B2 JP 2008125631 A JP2008125631 A JP 2008125631A JP 2008125631 A JP2008125631 A JP 2008125631A JP 5103267 B2 JP5103267 B2 JP 5103267B2
Authority
JP
Japan
Prior art keywords
abs
light receiving
receiving element
signal
absolute position
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 - Fee Related
Application number
JP2008125631A
Other languages
English (en)
Other versions
JP2009276113A (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.)
Mitutoyo Corp
Original Assignee
Mitutoyo 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 Mitutoyo Corp filed Critical Mitutoyo Corp
Priority to JP2008125631A priority Critical patent/JP5103267B2/ja
Priority to EP09158944A priority patent/EP2120019A3/en
Priority to US12/464,358 priority patent/US8110792B2/en
Publication of JP2009276113A publication Critical patent/JP2009276113A/ja
Application granted granted Critical
Publication of JP5103267B2 publication Critical patent/JP5103267B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/26Mechanical 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 characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light
    • G01D5/32Mechanical 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 characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light
    • G01D5/34Mechanical 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 characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells
    • G01D5/347Mechanical 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 characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells using displacement encoding scales
    • G01D5/34776Absolute encoders with analogue or digital scales
    • G01D5/34792Absolute encoders with analogue or digital scales with only digital scales or both digital and incremental scales
    • 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/24409Interpolation using memories
    • 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/24457Failure detection
    • G01D5/24461Failure detection by redundancy or plausibility
    • 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

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Optical Transform (AREA)

Description

本発明は、擬似ランダム符号に基づくABSパターンが設けられたスケールと、該スケールにより形成された明暗パターンを受光する受光素子と、該受光素子の出力に従う信号を処理して該受光素子に対するスケールの絶対位置を計測する信号処理回路と、を有する絶対位置測長型エンコーダに係り、特に、受光素子のABS受光素子アレイのアレイ間隔に左右されずに相関演算で高精度に移動距離を計測可能とする絶対位置測長型エンコーダに関する。
計測機や測定装置などでは正確な位置の制御や計測が不可欠である。そのために、ある程度の長さに亘り、絶対位置測定が可能な絶対位置測長型エンコーダが用いられている。特に、高精度が要求されている場合には、光電式のものが用いられている。
一般に、光電式の絶対位置測長型エンコーダは、粗い移動距離を計測するためのアブソリュートパターン(以下、ABSパターンと称する)と、その求められた粗い移動距離の間を補完して分解能の高い移動距離を計測するためのインクリメンタルパターン(以下、INCパターンと称する)とを、スケールに有している。そして、例えば、スケールを移動するステージ側に取り付け、発光素子と受光素子とをステージを支えるベース側に取り付ける。なお、受光素子は、ABSパターンに対するABS受光素子アレイと、INCパターンに対するINC受光素子アレイと、を有する。
そして、ステージの移動に伴い、スケールに形成されたABSパターンとINCパターンで形成される明暗パターンが、それを受光する受光素子上で変化するので、その変化を受光素子で捉え信号処理回路において処理することで、移動距離を精度良く計測することができる。ABSパターンとしては、擬似ランダム符号に基づくことで、使用するパターンを1つとすることができ、絶対位置測長型エンコーダ自体を小型化することが行われている。なお、その絶対位置の計測においては、高精度な移動距離の計測を可能とするために、相関演算の手法が用いられている(例えば、特許文献1、2)。
特開2002―230560号公報 特開2006−226987号公報
しかしながら、相関演算に用いられるデジタル信号は、ABS受光素子アレイのアレイ間隔毎に得られる離散的なデータである。このため、前記離散的なデータによって相関演算を行う際には、ABS受光素子アレイのアレイ間隔の整数倍が、相関演算の対象である擬似ランダム符号に基づくABSパターンの最小線幅と等しいことを前提としていた(特許文献1、2)。しかし、それでは、ABS受光素子アレイのアレイ間隔に制限を受け、受光素子の選択の余地が少なくならざるを得なかった。又、ABSパターンの最小線幅の設計の自由度も十分に確保できず、結果的に絶対位置測長型エンコーダのサイズや性能、及びコストに影響を与えかねないという問題を有していた。
本発明は、前記従来の問題点を解決するべくなされたもので、ABSパターンの最小線幅がABS受光素子アレイのアレイ間隔の整数倍となっていない場合でも、相関演算を行うことができ、高精度に移動距離を計測可能とする絶対位置測長型エンコーダを提供することを課題とする。
本願の請求項1に係る発明は、擬似ランダム符号に基づくABSパターンが設けられたスケールと、該スケールにより形成された明暗パターンを受光する受光素子と、該受光素子の出力に従う信号を処理して該受光素子に対するスケールの絶対位置を計測する信号処理回路と、を有する絶対位置測長型エンコーダにおいて、前記信号処理回路が、前記受光素子のABS受光素子アレイのアレイ間隔PPDAよりも細かい間隔Dを求めると共に、前記ABS受光素子アレイの出力に従う該間隔D毎のデジタル値を求めて出力する空間分割数変換回路を備え、該間隔Dが、前記アレイ間隔P PDA と前記ABSパターンの最小線幅P ABS とについて式(1)、式(2)を満足する最大の実数値としたことにより、前記課題を解決したものである。
PDA =D*k1(k1は1より大きい整数) (1)
ABS =D*k2(k2は整数) (2)
本願の請求項2に係る発明は、前記信号処理回路が、更に、前記空間分割数変換回路の出力に従うデジタル値と前記擬似ランダム符号の設計値との相関演算を行う相関回路を備えたものである。
又、本願の請求項に係る発明は、前記相関回路で相関演算がなされる前記デジタル値が、前記ABSパターンの最小線幅PABS単位でバイナリ化された値としたものである。
本発明によれば、ABSパターンの最小線幅PABSがABS受光素子アレイのアレイ間隔PPDAの整数倍となっていない場合でも、アレイ間隔PPDAよりも細かい間隔を最小分解能とすることができ、精度を落とさずに移動距離が計測可能となる。これにより、ABSパターンの最小線幅の設計の自由度や受光素子の選択肢の幅を広げることができ、サイズや性能、及びコストに対して自由度の大きい絶対位置測長型エンコーダを構成することが可能である。
又、相関演算を行う場合には、ABS受光素子アレイの出力に誤りがあっても正しい移動距離を計測可能な、ロバストな絶対位置測長型エンコーダを構成することができる。
特に、間隔Dが式(1)、式(2)を満たす最大の実数値の場合には、必要以上に演算量を増やすことなく、より高精度で迅速な移動距離の計測が可能となる。
以下、図面を参照して、本発明の実施形態を詳細に説明する。
本発明に係る第1実施形態について、図1から図4を用いて説明する。図1は本実施形態に係る絶対位置測長型エンコーダの全体概略図、図2は発光素子とスケールと受光素子との関係を模式的に示す斜視図、図3はスケールの模式図、図4は受光素子の模式図、である。
最初に、本実施形態の全体構成を概略的に説明する。
絶対位置測長型エンコーダ100は、主として図1に示す如く、擬似ランダム符号に基づくABSパターン104が設けられたスケール102と、スケール102により形成された明暗パターンを受光する受光素子112と、受光素子112の出力に従う信号を処理して受光素子112に対するスケール102の絶対位置を計測する信号処理回路118と、を有する。ここで、信号処理回路118は、受光素子112のABS受光素子アレイ114のアレイ間隔PPDAよりも細かい間隔Dを求めると共に、ABS受光素子アレイ114の出力に従う間隔D毎のデジタル値を求めて出力する空間分割数変換回路124と、空間分割数変換回路124の出力に従うデジタル値と擬似ランダム符号の設計値との相関演算を行う相関回路126と、を備えている。
以下、各構成要素について詳細に説明する。
スケール102は、図2、図3に示す如く、ABSパターン104とINCパターン106とを有する。図2に示す如く、発光素子108から投射される光R0が光軸方向(Y方向)に直交するスケール102に照射されると、ABSパターン104とINCパターン106とにより、レンズ110を介して受光素子112上に明暗パターンが結像される。ABSパターン104とINCパターン106は、例えば、符号が1であれば投射光R0を遮らない透明状態とし、符号が0であれば投射光R0を遮ぎる不透明状態とすることで実現されている。
ABSパターン104には擬似ランダム符号が用いられている。擬似ランダム符号としては、例えばシフトレジスタによって生成される符号系列のうちの最長の周期となるM系列のものを使用することができる。このとき、擬似ランダム符号1個当たりの線幅は、図3に示す如く、ABSパターン104の最小線幅PABSとなる。INCパターン106は、周期的に形成された1と0とからなるパターンである。本実施形態においては、ABSパターン104が、図3においてZ軸方向で上側に配置され、INCパターン106がその下側に配置されている。発光素子108としては、例えば、LEDを使用することができる。
レンズ110としては、図2に示すように2つのパターン104、106を同時に結像できる1つのレンズ(例えば、シリンドリカルレンズなど)で構成することができる。あるいは、レンズ110としては、ABSパターン104とINCパターン106を個別に結像するように2つから構成されてもよい。なお、本発明は、レンズ110を必ずしも用いなくてもよい。
受光素子112は、図4に示す如く、2つの受光素子アレイ114、116を有する。1つがABS受光素子アレイ114であり、もう1つはINC受光素子アレイ116である。ABS受光素子アレイ114のアレイ間隔PPDAは図4に示す如くである。即ち、ABS受光素子アレイ114の空間分解能はアレイ間隔PPDAとなる。ここでアレイ間隔PPDAは、ABSパターン104の最小線幅PABSよりも狭く、例えば1/3以下とすることができる。アレイ間隔PPDAがより細かくなれば、最小線幅PABS内のサンプリング数が増えて、より高精度に絶対位置を測定することができる。ABS受光素子アレイ114は、ABSパターン104によって形成された明暗パターンをそのアレイ方向(X方向)で順次読み出してABS明暗信号SA1を出力する。
INC受光素子アレイ116は、90°位相差の4相出力を備える(図示せず)。INC受光素子アレイ116は、INCパターン106によって形成された明暗パターンをそのアレイ方向(X方向)で順次読み出してINC明暗信号SI1を出力する。INCパターン106によって形成された明暗パターンを90°位相差の4相からなるINC受光素子アレイ116が検出した場合には、90°位相差の4相正弦波信号が出力される。なお、INC受光素子アレイ116のアレイ間隔は、求められる絶対位置と絶対位置の間を補完するため、ABS受光素子アレイ114のアレイ間隔PPDAよりも細かいものとなっている。
ノイズフィルタ・増幅回路120は、図1に示す如く、受光素子112によって出力されたABS明暗信号SA1を処理する。その際に、ローパスフィルタで高周波ノイズをカットすると共に、所定のゲインで増幅を行い、信号SA2を出力する。
AD変換回路122は、図1に示す如く、ノイズフィルタ・増幅回路120から出力された信号SA2をアナログ値からデジタル値に変換して、信号SA3を出力する。
空間分割数変換回路124は、図1で示す如く、相関回路126にて、AD変換回路122から出力されたアレイ間隔PPDAの信号SA3と擬似ランダム符号に基づくABSパターン104の設計値とが相関演算された際に、相関関係をはっきり判別させるために、両方のデータ間隔を整合させる。具体的には、初等数学における整数の最大公約数と類似した思想により、式(1)、式(2)を同時に満足する最大の実数値Dを間隔Dとして求める。
PDA=D*k1(k1は1よりも大きい整数) (1)
ABS=D*k2(k2は整数) (2)
つまり、k1は、1よりも大きいので、間隔Dは、アレイ間隔PPDAよりも細かくなる。
具体例として、ABSパターン104の最小線幅PABSが50μmで、ABS受光素子アレイ114のアレイ間隔PPDAが3.5μmのときには、間隔Dは0.5μmとなる。
なお、本発明には該当しないが、k1=1のときには、アレイ間隔PPDAと間隔Dとが等しくなるので、式(2)は式(3)で示される。
ABS=PPDA*k2(k2は整数) (3)
即ち、最小線幅PABSがアレイ間隔PPDAの整数倍となるときにも、式(1)、式(2)を用いることができる。このため、最小線幅PABSがアレイ間隔PPDAの整数倍となるときでも、空間分割数変換回路124を用いることによって不都合を生じさせることはない。
式(1)、式(2)によって間隔Dが求まると、空間分割数変換回路124は、ABS受光素子アレイ114の出力に従うデジタル値(信号SA3)から間隔D毎のデジタル値を新たに求める。最も単純には、例えば、隣接する2つのデジタル値(信号SA3)から直線補間して、間隔D毎のデジタル値F(PPDA*x+D*i)を求めることができる。その際には、以下の式(4)を用いる。
F(PPDA*x+D*i)=F(PPDA*x)+(F(PPDA*(x+1))- F(PPDA*x))/k1*i (4)
ここで、iは整数で0<i<k1、F(PPDA*x)、F(PPDA*(x+1) )はアレイ間隔PPDAのX番目、X+1番目に得られたデジタル値を示す。なお、高次関数で部分的に近似した上で、間隔D毎のデジタル値Fを求めてもよい。例えば、隣接する4点のデジタル値(信号SA3)に3次多項式を当てはめて、丁度中間となる2点目と3点目の間を内挿補間して、間隔D毎のデジタル値Fを求めてもよい。
このように求められた間隔Dのデジタル値Fは、信号SA4として出力される。
相関回路126は、図1に示す如く、空間分割数変換回路124から出力された信号SA4を処理する。具体的には、間隔Dのデジタル化された信号(空間分割数変換回路124の出力に従うデジタル値)SA4と、ABSパターン104を形成するために用いた擬似ランダム符号の設計値との相関演算をする。そして、受光素子112に対するスケール102の絶対位置を算出してABS位置信号SA9を出力する。
ノイズフィルタ・増幅回路140は、図1に示す如く、INC明暗信号SI1である90°位相差の4相正弦波信号を処理するための回路である。具体的にはINC明暗信号SI1に対して、ローパスフィルタで高周波ノイズをカットすると共に、所定のゲインで増幅を行い、信号SI2を出力する。
INC位置検出回路142は、図1に示す如く、ノイズフィルタ・増幅回路140から出力された信号SI2を処理する。具体的には90°位相差の4相正弦波信号から90°位相差の2相正弦波信号を生成してアークタンジェント演算を行い、相対位置を求めて、信号SI3として出力する。
絶対位置出力回路144は、図1に示す如く、INC位置検出回路142から出力された信号SI3と、相関回路126から出力されたABS位置信号SA9のどちらを位置データ信号Soutとして出力するかを選択する。本実施形態では、例えば通常は信号SI3を選択して、所定時間(使用条件により適切に設定する)間隔毎に信号SI3をABS位置信号SA9と参照して、2つの信号から得られる位置に差があればABS位置信号SA9を位置データ信号Soutとして出力する。それと共に、位置データ信号SoutをINC位置検出回路142にフィードバックして、INC位置検出回路142内部に現在値としてセットする。なお、このフィードバックは、相関回路126がデータリフレッシュレートでデータが更新されていないときに行う。
このようにして、ABSパターン104の最小線幅PABSが受光素子アレイ114のアレイ間隔PPDAの整数倍となっていない場合でも、アレイ間隔PPDAよりも細かい間隔Dを最小分解能とすることができる。このため、少なくとも、アレイ間隔PPDAの分解能よりも細かく絶対位置を求めることができるので、精度を落とさずに移動距離が計測可能となる。これにより、ABSパターン104の最小線幅PABSの設計の自由度や受光素子112の選択肢の幅を広げることができ、サイズや性能、及びコストに対して自由度の大きい絶対位置測長型エンコーダ100を構成することが可能である。
又、絶対位置は相関回路126で相関演算を行うことで求める。即ち、相関値が最も高い値で絶対位置を求めるので、ABS受光素子アレイ114の出力に多少の誤りがあっても正しい移動距離を計測することができる。つまり、スケール102に傷やごみ等があってABSパターン104による明暗パターンに影響が出ても、測定精度を確保できるロバストな絶対位置測長型エンコーダ100を構成することができる。
特に、本実施形態では、間隔Dが式(1)、式(2)を満たす最大の実数値なので、必要以上に演算量を増やすことなく、より高精度で迅速な移動距離の計測が可能となる。
次に、本発明に係る第2実施形態について、図5〜図7を用いて説明する。
図5は本実施形態に係る絶対位置測長型エンコーダの全体概略図、図6は空間分割数変換回路から位置データ合成回路までの動作を示すフロー図を示す図、図7は図6の各ステップに対応した信号を示す模式図、である。
絶対位置測長型エンコーダ101は、図5に示す如く、第1実施形態の絶対位置測長型エンコーダ100とは全体的には同様の構成となっている。しかし、信号処理回路119において、エッジ位置検出回路128とピーク位置検出回路130と復号回路132とが相関回路134の前段に、位置データ合成回路136が相関回路134の後段に、備えられていることに相異がある。
このため、本実施形態を表す図5においては、図1に示した第1実施形態と同一の構成要素には同一の番号を割り当てる。そして、それらの説明について、ここでは省略し、第1実施形態の説明を援用する。本実施形態では、エッジ位置検出回路128とピーク位置検出回路130と復号回路132と相関回路134と位置データ合成回路136について、詳細に説明する。
エッジ位置検出回路128は、図5に示す如く、空間分割数変換回路124から出力された信号SA4を、最初に2値化処理する。2値化処理を行う際に、所定のしきい値THを設ける必要があるが、例えば本実施形態においては、信号SA4の最小値と最大値との中間値を所定のしきい値THとして用いることができる。他に所定のしきい値THをヒストグラムに基づき求めてもよいし、区域を分けて区域毎にしきい値THを求めてもよい。そして、2値化処理された値は信号SA51として出力される。又、2値化処理された値は、微分された後に絶対値化される。その値は信号SA52として出力される。
ピーク位置検出回路130は、図5に示す如く、ABSパターン104の最小線幅PABS毎に信号SA52から得られる値の極大値(最小線幅PABS内での最大値)となる位置についてのヒストグラムを作成し、そのヒストグラムからピーク位置PKを求める。求めた値は信号SA6として出力される。
復号回路132は、図5に示す如く、信号SA6のピーク位置PKを、復号する擬似ランダム符号の切替わる位置(基準位置)として、信号SA51の2値化処理された値に基づいて処理を行う。具体的には、復号回路132は、ピーク位置PKだけシフトした位置からABSパターン104の最小線幅PABS単位で、0若しくは1の擬似ランダム符号に復号する。復号された値は、ABS復号信号SA7として出力される。
相関回路134は、図5に示す如く、復号回路132から出力されたABS復号信号SA7を処理する。具体的には、入力した最小線幅PABS単位のバイナリ値であるABS復号信号SA7(空間分割数変換回路124の出力に従うデジタル値)と、ABSパターン104を形成するために用いた擬似ランダム符号の設計値との相関演算をする。そして、受光素子112に対するスケール102の絶対位置を算出してABS補正前位置信号SA8を出力する。
位置データ合成回路136は、図5に示す如く、相関回路134から出力されたABS補正前位置信号SA8を、ピーク位置検出回路130で得られたピーク位置信号SA6でピーク位置PK分だけ絶対位置をずらすことにより、位置補正して正確な絶対位置を求める。求められた絶対位置はABS位置信号SA9として出力される。
次に、空間分割数変換回路124から位置データ合成回路136までの信号処理フローについて図6に基づいて、図7を参照しながら説明する。
最初に、AD変換回路122よりデジタル化された信号SA3(図7(A)を参照)が、空間分割数変換回路124に入力されると、ABSパターン104の最小線幅PABSとABS受光素子アレイ114のアレイ間隔PPDAについての式(1)、式(2)を満たす最大の実数値Dが求められる。そして、間隔D毎のデジタル値である信号SA4が、例えば式(4)に基づき求められて、空間分割数の変換がなされる(ステップS2)。その結果は、図7(B)の態様の信号SA4として出力される。図7(B)に示す如く、信号SA4は、新たに求められた間隔Dでサンプリングされたデジタル値となる。
次に、空間分割数変換回路124から出力された信号SA4が、エッジ位置検出回路128で、所定のしきい値THによって2値化処理される(ステップS4)。そして、2値化されて出力される信号SA51は、図7(C)の形態となる。
次に、同じエッジ位置検出回路128にて、2値化された値が微分され、立上り位置と立下り位置の検出がなされる(ステップS6)。このときの信号は、図7(D)の形態となる。
次に、同じエッジ位置検出回路128にて、得られた微分信号を絶対値化する(ステップS8)。このときの信号は、図7(E)の形態となる。このときの値が信号SA52である。
次に、ピーク位置検出回路130にて、ABSパターン104の最小線幅PABS毎に絶対値化された値が極大(最小線幅PABS単位では最大値)となる位置について、ABSパターン104の最小線幅PABS区間でヒストグラムを作成する(ステップS10)。
次に、同じピーク位置検出回路130にて、ヒストグラムにおける頻度のピーク位置PKを算出する(ステップS12)。図7(F)に、ABSパターン104の最小線幅PABS区間における極大となる位置についてのヒストグラムを示す。この図で、頻度が最大となっている位置がピーク位置PKである。本実施形態では、確率分布関数(例えば、ガウス分布関数)を最小二乗法でフィッティングすることで、ヒストグラムの各値を内挿して、ピーク位置PKを求めている。なお、他の確率分布関数でもよいし、確率分布関数に限らず、隣接2点間の補完や多次関数によるフィッティングなどによってもよいし、単に度数が高い位置をそのまま、ピーク位置PKとして用いてもよい。求められたピーク位置PKは、ピーク位置信号SA6として復号回路132及び位置データ合成回路136へ出力される。
次に、復号回路132にて、ピーク位置信号SA6のピーク位置PKだけシフトした位置から最小線幅PABS区間毎に、各ABSパターン104の最小線幅PABS内で1と0のそれぞれで集計を行い、それぞれの総数を求める(ステップS14)。
次に、同じ復号回路132にて、ABSパターン104の最小線幅PABS単位で、上記集計した結果、1の総数が多いのか0の総数が多いのかを比較し、多いほうの値によって符号を決定する。決定された符号に基づき、符号の復号が行われる(ステップS16)。復号されて復号回路132から出力されるABS復号信号SA7は、図7(G)の形態となる。
次に、相関回路134にて、ABS復号信号SA7の復号された擬似ランダム符号と擬似ランダム符号の設計値との相関演算を行い、受光素子112に対するスケール102の絶対位置を求める(ステップS18)。その値がABS補正前位置信号SA8として出力される。
次に、位置データ合成回路136にて、ABS補正前位置信号SA8の絶対位置にピーク位置信号SA6のピーク位置PKを加えることで、位置データを合成する(ステップS20)。その合成された値が、ABS位置信号SA9として絶対位置出力回路144へ出力される。
このようにして、本実施形態では、第1実施形態で得られた効果に加えて、A/D変換されたデジタル値のbit数で相関演算をするのではなく、2値化処理して符号に復号してから相関回路134で相関演算がなされている。つまり、空間分割数変換回路124の出力に従うデジタル値が、ABSパターン104の最小線幅PABS単位でバイナリ化された値であり、その値と設計値の擬似ランダム符号との相関演算をするので、演算量を極めて少なくすることができる。例えば、従来、ABS受光素子アレイ114のアレイ間隔PPDA単位で4bitのデジタル値を用いて相関演算をしていたとすると、本実施形態ではABSパターン104の最小線幅PABS単位で1bitという極めて少ないデータ量で相関演算を行うことができる。すなわち、頻繁にABSパターン104を用いて絶対位置を計測しても、追従性のよい安定した移動距離の計測が可能である。
同時に、復号は、ABSパターン104の最小線幅PABS単位でなされており、設計値の擬似ランダム符号の最小単位PABSと同一である。このため、相関演算した際に互いの符号の長さが一致しているので、相関の有無が極めてはっきりと判別できる。そして、位置データ合成回路136において、ピーク位置PKによって絶対位置が補正されるので、精度の高い絶対位置を計測することが可能である。
即ち、本実施形態では、ABSパターン104に擬似ランダム符号を用いても少ない演算量で精度の高い絶対位置を算出することができる。そのため、ABSパターン104から頻繁に絶対位置を算出することができ、例えばスケール102が急激に大きく移動した場合でも、精度を保ったままで追従性の良い受光素子112に対するスケールの移動距離の計測が可能となる。
本発明について第1、第2実施形態を挙げて説明したが、本発明は上記実施形態に限定されるものではない。即ち本発明の要旨を逸脱しない範囲においての改良並びに設計の変更が可能なことは言うまでも無い。
上記実施形態においては、1つのレンズ110でABS受光素子アレイ114のX方向すべてに明暗パターンを結像するようにしていたが、本発明はこれに限定されるものではない。例えば図8に示す第3実施形態のように、レンズ109に複数の小レンズ109A〜109Eを並列に備えたレンズアレイを用いることもできる。この場合には、ABS受光素子アレイ115上で明暗パターンの像111が左右逆になっているので、ABS受光素子アレイ115の小アレイ115A〜115E毎に画像データの読み出し方向を移動方向と逆にする必要がある。しかし、ABSパターン104とABS受光素子アレイ115とを近接配置できるので、絶対位置測長型エンコーダ自体を薄型としながら、外乱に強くすることができる。
又、上記実施形態においては、相関回路126、134を用いて相関演算を行って絶対位置を求めていたが、本発明はこれに限定されるものではない。例えば、相関回路126、134の代わりに、テーブルを参照して絶対位置を求める回路を設けてもよい。その具体的な機能を説明すると、例えば、空間分割数変換回路の出力に従うデジタル値をアドレス信号に見立てて、各アドレス信号の示すメモリを参照する。その際に各メモリには予め各アドレス信号に対応する絶対位置を格納しておくことで、アドレス信号から絶対位置を求めることが可能となる。この場合には、アドレス信号にエラーが生じると正確な絶対位置を求めることは困難であるが、複雑な演算を行わないので高速に絶対位置を求めることが可能である。
又、上記実施形態においては、スケール102によって形成される明暗パターンはスケール102の透過光によって形成されていたが、本発明はこれに限定されるものではない。例えば図9に示す第4実施形態のように、スケール102Aに対して投射光R0が反射されることで明暗パターンが形成されて、受光素子112で受光するような構成を採っても構わない。
又、第2実施形態においては、2値化処理された値から擬似ランダム符号を復号するのに、最小線幅PABS周期で1と0のそれぞれの総数を求めて、1の総数が多いのか0の総数が多いのかを比較し、多いほうの値によって符号を決定して復号が行われていたが、本発明はこれに限定されるものではない。例えば、最小線幅PABS周期の特定の位置(例えば中心)での値が1あるいは0であるかを判断することで、最小線幅PABS単位の符号を決定して復号してもよい。
本発明の第1実施形態に係る絶対位置測長型エンコーダの全体概略図 同じく発光素子とスケールと受光素子との関係を模式的に示す斜視図 同じくスケールの模式図 同じく受光素子の模式図 本発明の第2実施形態に係る絶対位置測長型エンコーダの全体概略図 同じく空間分割数変換回路から位置データ合成回路までの動作を示すフロー図を示す図 同じく図6の各ステップに対応した信号を示す模式図 本発明の第3実施形態に係るABSパターンとレンズアレイと受光素子との関係を模式的に示す概略図 本発明の第4実施形態に係る発光素子とスケールと受光素子との関係を模式的に示す概略図
符号の説明
100、101…絶対位置測長型エンコーダ
102、102A…スケール
104…ABSパターン(アブソリュートパターン)
106…INCパターン(インクリメンタルパターン)
108…発光素子
109、110…レンズ
112…受光素子
114、115…ABS受光素子アレイ
116…INC受光素子アレイ
118、119…信号処理回路
120、140…ノイズフィルタ・増幅回路
122…A/D変換回路
124…空間分割数変換回路
126、134…相関回路
128…エッジ位置検出回路
130…ピーク位置検出回路
132…復号回路
136…位置データ合成回路
142…INC位置検出回路
144…絶対位置出力回路
SA1…ABS明暗信号
SA6…ピーク位置信号
SA7…ABS復号信号
SA8…ABS補正前位置信号
SA9…ABS位置信号
SI1…INC明暗信号
Sout…位置データ信号

Claims (3)

  1. 擬似ランダム符号に基づくABSパターンが設けられたスケールと、該スケールにより形成された明暗パターンを受光する受光素子と、該受光素子の出力に従う信号を処理して該受光素子に対するスケールの絶対位置を計測する信号処理回路と、を有する絶対位置測長型エンコーダにおいて、
    前記信号処理回路が、前記受光素子のABS受光素子アレイのアレイ間隔PPDAよりも細かい間隔Dを求めると共に、前記ABS受光素子アレイの出力に従う該間隔D毎のデジタル値を求めて出力する空間分割数変換回路を備え
    該間隔Dは、前記アレイ間隔P PDA と前記ABSパターンの最小線幅P ABS とについて式(1)、式(2)を満足する最大の実数値であることを特徴とする絶対位置測長型エンコーダ。
    PDA =D*k1(k1は1より大きい整数) (1)
    ABS =D*k2(k2は整数) (2)
  2. 前記信号処理回路は、更に、前記空間分割数変換回路の出力に従うデジタル値と前記擬似ランダム符号の設計値との相関演算を行う相関回路を備えることを特徴とする請求項1に記載の絶対位置測長型エンコーダ。
  3. 前記相関回路で相関演算がなされる前記デジタル値が、前記ABSパターンの最小線幅PABS単位でバイナリ化された値であることを特徴とする請求項又はに記載の絶対位置測長型エンコーダ。
JP2008125631A 2008-05-13 2008-05-13 絶対位置測長型エンコーダ Expired - Fee Related JP5103267B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2008125631A JP5103267B2 (ja) 2008-05-13 2008-05-13 絶対位置測長型エンコーダ
EP09158944A EP2120019A3 (en) 2008-05-13 2009-04-28 Absolute position length measurement type encoder
US12/464,358 US8110792B2 (en) 2008-05-13 2009-05-12 Absolute position length measurement type encoder

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008125631A JP5103267B2 (ja) 2008-05-13 2008-05-13 絶対位置測長型エンコーダ

Publications (2)

Publication Number Publication Date
JP2009276113A JP2009276113A (ja) 2009-11-26
JP5103267B2 true JP5103267B2 (ja) 2012-12-19

Family

ID=40786306

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008125631A Expired - Fee Related JP5103267B2 (ja) 2008-05-13 2008-05-13 絶対位置測長型エンコーダ

Country Status (3)

Country Link
US (1) US8110792B2 (ja)
EP (1) EP2120019A3 (ja)
JP (1) JP5103267B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9792688B2 (en) 2015-10-02 2017-10-17 Mitsubishi Electric Corporation Position detection device

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5103267B2 (ja) * 2008-05-13 2012-12-19 株式会社ミツトヨ 絶対位置測長型エンコーダ
JP5641746B2 (ja) * 2010-02-12 2014-12-17 株式会社ミツトヨ 光電式エンコーダ
JP5553667B2 (ja) * 2010-04-09 2014-07-16 株式会社ミツトヨ 光学式基準位置検出型エンコーダ
JP5829464B2 (ja) * 2011-09-01 2015-12-09 株式会社ミツトヨ 絶対測長型エンコーダ
CN102506718A (zh) * 2011-10-28 2012-06-20 黄继祥 一种具有真实刻度的精密位移测量装置
JP6533360B2 (ja) * 2013-10-30 2019-06-19 キヤノン株式会社 位置検出装置及びそれを有するレンズ装置及び撮影装置
US9605981B1 (en) * 2015-09-22 2017-03-28 Mitsubishi Electric Corporation Absolute encoder
JP6705649B2 (ja) * 2015-12-22 2020-06-03 株式会社ミツトヨ エンコーダ
JP6664211B2 (ja) * 2015-12-22 2020-03-13 株式会社ミツトヨ エンコーダ
JP6744066B2 (ja) 2016-03-25 2020-08-19 株式会社ミツトヨ 光電式エンコーダ
CN108088376B (zh) * 2018-01-09 2024-07-02 广州广日电气设备有限公司 光栅尺、光电编码器、距离测量方法以及距离测量装置
KR102082476B1 (ko) * 2018-10-17 2020-02-27 한국표준과학연구원 2차원 절대 위치 측정 방법 및 절대 위치 측정 장치
WO2022097399A1 (ja) * 2020-11-06 2022-05-12 パナソニックIpマネジメント株式会社 エンコーダ
CN116164645B (zh) * 2023-02-20 2023-08-08 浙江禾川科技股份有限公司 一种绝对位置检测方法、装置、设备及存储介质

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6324110A (ja) * 1986-07-04 1988-02-01 Mitsutoyo Corp 光学式位置検出装置
US5068529A (en) * 1988-12-22 1991-11-26 Nikon Corporation Absolute position detection encoder
JPH06251194A (ja) * 1993-02-25 1994-09-09 Sumitomo Electric Ind Ltd 光学的情報読取装置
US5825307A (en) * 1997-02-05 1998-10-20 Perception Incorporated Absolute linear encoder and method of production utilizing index and counter channels
US6271661B2 (en) * 1999-03-16 2001-08-07 Mitutoyo Corporation Absolute position transducer having a non-binary code-track-type scale
AUPQ835100A0 (en) * 2000-06-23 2000-07-20 Bishop Innovation Limited Position sensor
US6873422B2 (en) 2000-12-08 2005-03-29 Mitutoyo Corporation Systems and methods for high-accuracy displacement determination in a correlation based position transducer
GB0127491D0 (en) * 2001-11-16 2002-01-09 Trw Lucas Varity Electric Angular position sensor
US6884991B2 (en) * 2002-09-10 2005-04-26 Trw Inc. Steering wheel angle sensor
JP4938265B2 (ja) * 2004-09-03 2012-05-23 ライカ ジオシステムズ アクチェンゲゼルシャフト 回転角を正確に測定する方法及び装置
JP4846331B2 (ja) * 2005-01-18 2011-12-28 株式会社ミツトヨ 光電式エンコーダ、及び、そのスケール
JP4953653B2 (ja) * 2006-02-15 2012-06-13 株式会社ミツトヨ 光電式エンコーダ
JP4960133B2 (ja) * 2007-04-11 2012-06-27 株式会社ミツトヨ 絶対位置測長型エンコーダ
IL183471A0 (en) * 2007-05-28 2007-09-20 Yaskawa Europ Technology Ltd Absolute encoder
JP5286584B2 (ja) * 2007-06-19 2013-09-11 株式会社ミツトヨ 絶対位置測長型エンコーダ
JP5203024B2 (ja) * 2008-04-15 2013-06-05 株式会社ミツトヨ 絶対位置測長型エンコーダ
JP5011201B2 (ja) * 2008-05-01 2012-08-29 株式会社ミツトヨ 絶対位置測長型エンコーダ
JP5103267B2 (ja) * 2008-05-13 2012-12-19 株式会社ミツトヨ 絶対位置測長型エンコーダ
JP2009293949A (ja) * 2008-06-02 2009-12-17 Mitsutoyo Corp 絶対位置検出型光電式エンコーダ

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9792688B2 (en) 2015-10-02 2017-10-17 Mitsubishi Electric Corporation Position detection device

Also Published As

Publication number Publication date
US20090283667A1 (en) 2009-11-19
US8110792B2 (en) 2012-02-07
EP2120019A3 (en) 2011-07-27
JP2009276113A (ja) 2009-11-26
EP2120019A2 (en) 2009-11-18

Similar Documents

Publication Publication Date Title
JP5103267B2 (ja) 絶対位置測長型エンコーダ
JP5011201B2 (ja) 絶対位置測長型エンコーダ
JP4924878B2 (ja) アブソリュートエンコーダ
US7565256B2 (en) Displacement detecting encoder
JP4274751B2 (ja) エンコーダ
JP5203024B2 (ja) 絶対位置測長型エンコーダ
WO2023028967A1 (zh) 绝对式位置测量装置
JP4846331B2 (ja) 光電式エンコーダ、及び、そのスケール
US20110208475A1 (en) Absolute angle coding and angle measuring device
JP2009047595A (ja) 絶対位置測長型エンコーダ
JP6261380B2 (ja) 光学式エンコーダ
JP4885630B2 (ja) 二次元エンコーダ、及び、そのスケール
KR101341804B1 (ko) 절대 위치 측정 방법, 절대 위치 측정 장치, 및 스케일
US9322675B2 (en) Absolute encoder and method of obtaining absolute position by a plurality of quantized data based on a plurality of extrema
JP5016001B2 (ja) 光学式エンコーダおよび電子機器
CN113686365B (zh) 绝对式位置测量装置
CN113447051B (zh) 单码道绝对式位置测量装置
JPH04232814A (ja) 高分解能絶対値エンコ−ダ
JP6196539B2 (ja) 光学式エンコーダ
JP2006329652A (ja) 光学式変位センサ
JPH06294611A (ja) 光学式変位計
JPH04158213A (ja) 高分解能絶対値エンコーダ
JP2002286509A (ja) 光学式エンコーダ

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110401

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120518

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120529

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120712

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120925

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20121001

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

Free format text: PAYMENT UNTIL: 20151005

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5103267

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees