JPH1137790A - 準絶対位置検出装置 - Google Patents
準絶対位置検出装置Info
- Publication number
- JPH1137790A JPH1137790A JP10137861A JP13786198A JPH1137790A JP H1137790 A JPH1137790 A JP H1137790A JP 10137861 A JP10137861 A JP 10137861A JP 13786198 A JP13786198 A JP 13786198A JP H1137790 A JPH1137790 A JP H1137790A
- Authority
- JP
- Japan
- Prior art keywords
- absolute position
- code wheel
- quasi
- unique
- track
- 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
Links
- 238000000034 method Methods 0.000 claims description 16
- 238000001514 detection method Methods 0.000 claims description 5
- 238000005070 sampling Methods 0.000 claims description 5
- 230000003287 optical effect Effects 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 6
- 238000001208 nuclear magnetic resonance pulse sequence Methods 0.000 description 1
- GYTROFMCUJZKNA-UHFFFAOYSA-N triethyl triethoxysilyl silicate Chemical compound CCO[Si](OCC)(OCC)O[Si](OCC)(OCC)OCC GYTROFMCUJZKNA-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/12—Analogue/digital converters
- H03M1/22—Analogue/digital converters pattern-reading type
- H03M1/24—Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip
- H03M1/28—Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip with non-weighted coding
- H03M1/30—Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip with non-weighted coding incremental
- H03M1/308—Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip with non-weighted coding incremental with additional pattern means for determining the absolute position, e.g. reference marks
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING 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/00—Mechanical 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/12—Mechanical 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/244—Mechanical 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/245—Mechanical 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 a variable number of pulses in a train
- G01D5/2454—Encoders incorporating incremental and absolute signals
- G01D5/2455—Encoders incorporating incremental and absolute signals with incremental and absolute tracks on the same encoder
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Transmission And Conversion Of Sensor Element Output (AREA)
- Optical Transform (AREA)
Abstract
(57)【要約】
【課題】絶対位置エンコーダよりも簡単な構成で、絶対
位置エンコーダに準じた位置検出を行うことができるエ
ンコーダを提供すること。 【解決手段】2方向のトラックと、インデックストラッ
クとを備えたコード・ホイールを使用し、インデックス
トラックの2進シーケンス内の各数を、コード・ホイー
ルの固有位置に対応させる。
位置エンコーダに準じた位置検出を行うことができるエ
ンコーダを提供すること。 【解決手段】2方向のトラックと、インデックストラッ
クとを備えたコード・ホイールを使用し、インデックス
トラックの2進シーケンス内の各数を、コード・ホイー
ルの固有位置に対応させる。
Description
【0001】
【発明の属する技術分野】本発明は、3チャネル・イン
クリメンタル光学エンコーダを用いた、回転絶対位置検
出に関するものである。とりわけ、本発明は、絶対位置
を求めるための高解像度インデックストラック(例え
ば、CH(チャンネル)A及びCH Bの直角位相信号
のサイクル毎に低・低状態で1つのインデックスパルス
が可能な)を備えた3チャネル・インクリメンタル・エ
ンコーダに関するものである。
クリメンタル光学エンコーダを用いた、回転絶対位置検
出に関するものである。とりわけ、本発明は、絶対位置
を求めるための高解像度インデックストラック(例え
ば、CH(チャンネル)A及びCH Bの直角位相信号
のサイクル毎に低・低状態で1つのインデックスパルス
が可能な)を備えた3チャネル・インクリメンタル・エ
ンコーダに関するものである。
【0002】
【従来の技術】透過性光学エンコーダは、回転運動の検
出に広く用いられている。該エンコーダは、その運動を
モニタする必要のある回転部材に取り付けられた「コー
ド・ホイール」から構成される。コード・ホイールは、
発光装置と検出器の間におかれる。コード・ホイールに
は、異なる「トラック」、すなわち、光を遮断するパタ
ーンまたは光を通すパターンが設けられている。発光装
置からの光ビームの遮断は、検出器によって検出され、
回転運動を判定するための信号が発生する。ヒューレッ
ト・パッカード社を含むいくつかのメーカから、発光装
置と検出器をパッケージに納めた「モジュール」が入手
できる。
出に広く用いられている。該エンコーダは、その運動を
モニタする必要のある回転部材に取り付けられた「コー
ド・ホイール」から構成される。コード・ホイールは、
発光装置と検出器の間におかれる。コード・ホイールに
は、異なる「トラック」、すなわち、光を遮断するパタ
ーンまたは光を通すパターンが設けられている。発光装
置からの光ビームの遮断は、検出器によって検出され、
回転運動を判定するための信号が発生する。ヒューレッ
ト・パッカード社を含むいくつかのメーカから、発光装
置と検出器をパッケージに納めた「モジュール」が入手
できる。
【0003】絶対位置エンコーダは、運動を伴わない、
始動時における回転シャフトの絶対位置を表示する。
始動時における回転シャフトの絶対位置を表示する。
【0004】固有(ユニーク、特有、特徴的)パターン
のインデックスパルスが用いられる場合、2つの直角位
相信号と高解像度インデックス信号を備えたインクリメ
ンタル3チャネル・エンコーダを用いて、多少の運動範
囲内において絶対位置を検出することが可能である。始
動後、絶対位置を求めることが可能になる前には、多少
の運動を必要とするので、該エンコーダは「準絶対位
置」エンコーダと呼ばれる。一度、絶対位置が見つかれ
ば、エンコーダは、高精度でインクリメンタル運動を常
に把握することができる。
のインデックスパルスが用いられる場合、2つの直角位
相信号と高解像度インデックス信号を備えたインクリメ
ンタル3チャネル・エンコーダを用いて、多少の運動範
囲内において絶対位置を検出することが可能である。始
動後、絶対位置を求めることが可能になる前には、多少
の運動を必要とするので、該エンコーダは「準絶対位
置」エンコーダと呼ばれる。一度、絶対位置が見つかれ
ば、エンコーダは、高精度でインクリメンタル運動を常
に把握することができる。
【0005】例えば、3チャネル発光装置及び検出器モ
ジュールと、3チャネル・コード・ホイールを含んでい
るヒューレット・パッカード社の製品番号HEDS 9
140のような3チャネル光学エンコーダは、チャネル
A(CH A)、チャネルB(CH B)、及び、チャ
ネルI(CH I)信号を発生する。信号CH A及び
CH Bは、直角位相をなし、位相が互いに90゜オフ
セットして(ずれて)いる。これら2つの信号は、位置
及び運動方向のインクリメンタル変化を検出するために
利用される。チャネルCH Iは、一般に、コード・ホ
イールが回転する毎に生じる信号として用いられ、「絶
対ゼロ」(または基準)位置を表す。高解像度のインデ
ックストラックは、信号CH AまたはCH Bのサイ
クル毎にインデックスパルスの発生を可能にする。固有
シーケンスをなすインデックスパルスを用いて、回転部
材の絶対位置が求められる。
ジュールと、3チャネル・コード・ホイールを含んでい
るヒューレット・パッカード社の製品番号HEDS 9
140のような3チャネル光学エンコーダは、チャネル
A(CH A)、チャネルB(CH B)、及び、チャ
ネルI(CH I)信号を発生する。信号CH A及び
CH Bは、直角位相をなし、位相が互いに90゜オフ
セットして(ずれて)いる。これら2つの信号は、位置
及び運動方向のインクリメンタル変化を検出するために
利用される。チャネルCH Iは、一般に、コード・ホ
イールが回転する毎に生じる信号として用いられ、「絶
対ゼロ」(または基準)位置を表す。高解像度のインデ
ックストラックは、信号CH AまたはCH Bのサイ
クル毎にインデックスパルスの発生を可能にする。固有
シーケンスをなすインデックスパルスを用いて、回転部
材の絶対位置が求められる。
【0006】例えば、ブラシレス・モータ整流及びロボ
ットの短いローカル・ホーミング・シーケンスといった
多くの用途において、絶対位置の検知が必要とされる。
インクリメンタル3チャネル・エンコーダは絶対位置エ
ンコーダより安価であり、絶対位置が見つかると、イン
クリメンタル信号を用いて、高精度の位置トラッキング
が可能になるので、このような絶対位置検出に準じた解
決法は望ましいものと言える。
ットの短いローカル・ホーミング・シーケンスといった
多くの用途において、絶対位置の検知が必要とされる。
インクリメンタル3チャネル・エンコーダは絶対位置エ
ンコーダより安価であり、絶対位置が見つかると、イン
クリメンタル信号を用いて、高精度の位置トラッキング
が可能になるので、このような絶対位置検出に準じた解
決法は望ましいものと言える。
【0007】
【発明が解決しようとする課題】本発明の目的とすると
ころは、絶対位置検出装置よりも簡単な構成によって絶
対位置検出装置と同様の用途に使用することができる、
準絶対位置検出装置を提供することである。
ころは、絶対位置検出装置よりも簡単な構成によって絶
対位置検出装置と同様の用途に使用することができる、
準絶対位置検出装置を提供することである。
【0008】
【課題を解決するための手段】例えば、3チャネル・エ
ンコーダ・モジュール及び特殊コード・ホイールといっ
た準絶対エンコーダは、1回転以内に絶対位置を求め
る。信号CH Iのインデックスパルス・パターンは、
本出願明細書に解説の方法を用いて設計されており、コ
ード・ホイールは、このパターンで設計されている。コ
ード・ホイールは、シャフトに取り付けられ、ちょうど
単一インデックス3チャネル・エンコーダに関して実施
されるのと同様に、所定のインデックスパルスと基準ま
たは「絶対ゼロ」位置のアライメントがとられる。次
に、復号化テーブルに基づいて、コード・ホイールの運
動によって生じるインデックスパルス・シーケンスから
絶対位置を求めることが可能である。
ンコーダ・モジュール及び特殊コード・ホイールといっ
た準絶対エンコーダは、1回転以内に絶対位置を求め
る。信号CH Iのインデックスパルス・パターンは、
本出願明細書に解説の方法を用いて設計されており、コ
ード・ホイールは、このパターンで設計されている。コ
ード・ホイールは、シャフトに取り付けられ、ちょうど
単一インデックス3チャネル・エンコーダに関して実施
されるのと同様に、所定のインデックスパルスと基準ま
たは「絶対ゼロ」位置のアライメントがとられる。次
に、復号化テーブルに基づいて、コード・ホイールの運
動によって生じるインデックスパルス・シーケンスから
絶対位置を求めることが可能である。
【0009】準絶対位置符号化システムには、プログラ
マブル論理装置(PLD)及び読み取り専用メモリ(R
OM)が含まれている。エンコーダからの3つの信号
は、チャネルA(CH A)、チャネルB(CH
B)、及び、チャネルI(CH I)である。信号CH
A及びCH Bの各サイクル(位相で360゜)毎
に、4つの状態がある。信号CH Bは、信号CH A
から位相が90゜オフセットしている。信号CH I
は、サイクル毎に1回の頻度で発生することが可能であ
り、固有のシーケンスを備えている。PLDは、インデ
ックスパルスの固有パターンを復号化して、運動方向を
判定し、ROMに対して固有アドレスを与える。ROM
におけるこの固有アドレスには、コード・ホイールの絶
対位置が記憶される。
マブル論理装置(PLD)及び読み取り専用メモリ(R
OM)が含まれている。エンコーダからの3つの信号
は、チャネルA(CH A)、チャネルB(CH
B)、及び、チャネルI(CH I)である。信号CH
A及びCH Bの各サイクル(位相で360゜)毎
に、4つの状態がある。信号CH Bは、信号CH A
から位相が90゜オフセットしている。信号CH I
は、サイクル毎に1回の頻度で発生することが可能であ
り、固有のシーケンスを備えている。PLDは、インデ
ックスパルスの固有パターンを復号化して、運動方向を
判定し、ROMに対して固有アドレスを与える。ROM
におけるこの固有アドレスには、コード・ホイールの絶
対位置が記憶される。
【0010】固有シーケンスは、提示のフローチャート
に基づいて決定される。
に基づいて決定される。
【0011】
【発明の実施例】図1には、固有(ユニーク、特有、特
徴的)シーケンスを決定するためのプロセス図が示され
ている。ステップ110において、所望の解像度が、2
進数、2のN乗で表され、iが0に初期設定される。ス
テップ112において、xが所望の解像度より低くなる
ように選択され、数A(番号i)がxにセットされる。ス
テップ114において、シーケンスにおける次の数A
(番号i+1)が、2のN乗と係数、および、シーケンスに
おける先行数A(番号i)の2倍を掛けた値になる。ス
テップ116において、次の数A(番号i+1)は、シーケ
ンスにおける数A(番号R)と比較される(R=0からi
までに関して)。次の数A(番号i+1)が固有の場合、i
は1だけインクリメントされる(ステップ118)。ス
テップ120において、iは2のN乗未満であり、ステ
ップ114に戻る。iが2のN乗を超えると、停止する
(ステップ122)。
徴的)シーケンスを決定するためのプロセス図が示され
ている。ステップ110において、所望の解像度が、2
進数、2のN乗で表され、iが0に初期設定される。ス
テップ112において、xが所望の解像度より低くなる
ように選択され、数A(番号i)がxにセットされる。ス
テップ114において、シーケンスにおける次の数A
(番号i+1)が、2のN乗と係数、および、シーケンスに
おける先行数A(番号i)の2倍を掛けた値になる。ス
テップ116において、次の数A(番号i+1)は、シーケ
ンスにおける数A(番号R)と比較される(R=0からi
までに関して)。次の数A(番号i+1)が固有の場合、i
は1だけインクリメントされる(ステップ118)。ス
テップ120において、iは2のN乗未満であり、ステ
ップ114に戻る。iが2のN乗を超えると、停止する
(ステップ122)。
【0012】次の数A(番号i+1)が繰り返しの場合、{数
A(番号i+1)+1}mod(2のN乗)がシーケンスにお
ける数A(番号r)と比較される(r=0からiまでに
関して)(ステップ124)。 数A(番号i+1)が固有の
場合、数A(番号i+1)は1だけインクリメントされる
(ステップ126)。該手順は、ステップ118を続け
る。数A(番号i+1)+1が繰り返しの場合、数A(番号i)
が奇数であるか否かがチェックされる(ステップ12
8)。奇数でなければ、{数A(番号i)+1}mod(2
のN乗)が、シーケンスにおける数A(番号R)と比較さ
れる(R=0からi-1までに関して)(ステップ12
9)。数A(番号i)が奇数か、または、数A(番号i+1)
が繰り返しの場合、iは1だけデクリメントされる(ス
テップ130)。ステップ128に戻る。数A(番号i+
1)が固有の場合、A(番号i)は、{数A(番号i)+1}mo
d(2のN乗)にセットされ、iは1だけデクリメント
される(ステップ132)。ステップ114に戻る。
A(番号i+1)+1}mod(2のN乗)がシーケンスにお
ける数A(番号r)と比較される(r=0からiまでに
関して)(ステップ124)。 数A(番号i+1)が固有の
場合、数A(番号i+1)は1だけインクリメントされる
(ステップ126)。該手順は、ステップ118を続け
る。数A(番号i+1)+1が繰り返しの場合、数A(番号i)
が奇数であるか否かがチェックされる(ステップ12
8)。奇数でなければ、{数A(番号i)+1}mod(2
のN乗)が、シーケンスにおける数A(番号R)と比較さ
れる(R=0からi-1までに関して)(ステップ12
9)。数A(番号i)が奇数か、または、数A(番号i+1)
が繰り返しの場合、iは1だけデクリメントされる(ス
テップ130)。ステップ128に戻る。数A(番号i+
1)が固有の場合、A(番号i)は、{数A(番号i)+1}mo
d(2のN乗)にセットされ、iは1だけデクリメント
される(ステップ132)。ステップ114に戻る。
【0013】図2には、N=3の場合の、8カウント/
回転(CPR)の所望の解像度に関する結果が示されて
いる。このプロセスによって、所望の解像度に関する固
有シーケンスが決定されるが、このシーケンスは、多少
注意して切り捨て、例えば、所望の解像度が6の、より
解像度が低いコード・ホイールに利用することも可能で
ある。
回転(CPR)の所望の解像度に関する結果が示されて
いる。このプロセスによって、所望の解像度に関する固
有シーケンスが決定されるが、このシーケンスは、多少
注意して切り捨て、例えば、所望の解像度が6の、より
解像度が低いコード・ホイールに利用することも可能で
ある。
【0014】図3A及び3Bには、図2に示す例に関す
る光学エンコーダ・モジュールの3つのチャネルが示さ
れている。CH Iは、CH AまたはCH Bのいず
れかにおける3サイクルについてサンプリングされ、C
H Iが発生するシリアルパターンは、サンプリングが
行われるコード・ホイールの各位置毎に異なる。このシ
リアルパターンと、運動の1つの直角位相状態内におけ
るCH A及びCHBから得られた方向情報とを組み合
わせて用いることによって、テーブルに示される絶対位
置が求められる。従って、CH AまたはCH Bにお
ける3サイクル最大値(135機械度に相当する)内に
おいて、絶対位置を見つけることが可能である。
る光学エンコーダ・モジュールの3つのチャネルが示さ
れている。CH Iは、CH AまたはCH Bのいず
れかにおける3サイクルについてサンプリングされ、C
H Iが発生するシリアルパターンは、サンプリングが
行われるコード・ホイールの各位置毎に異なる。このシ
リアルパターンと、運動の1つの直角位相状態内におけ
るCH A及びCHBから得られた方向情報とを組み合
わせて用いることによって、テーブルに示される絶対位
置が求められる。従って、CH AまたはCH Bにお
ける3サイクル最大値(135機械度に相当する)内に
おいて、絶対位置を見つけることが可能である。
【0015】従って、1024ビットの解像度を有する
エンコーダは、方向情報が与えられると、CH Aまた
はCH Bにおける各サイクル毎に1つずつ、10のサ
ンプル内における絶対位置を得ることが可能になる。方
向情報は、1つの直角位相状態内において、位置情報よ
り先に見つけることが可能である。1024CPRの準
絶対位置エンコーダの場合、これは、12ビット絶対位
置エンコーダに相当する。512CPRの準絶対位置エ
ンコーダの場合、これは、11ビット絶対位置エンコー
ダに相当する。256CPRの準絶対位置エンコーダの
場合、これは、10ビットの絶対位置エンコーダに相当
する。
エンコーダは、方向情報が与えられると、CH Aまた
はCH Bにおける各サイクル毎に1つずつ、10のサ
ンプル内における絶対位置を得ることが可能になる。方
向情報は、1つの直角位相状態内において、位置情報よ
り先に見つけることが可能である。1024CPRの準
絶対位置エンコーダの場合、これは、12ビット絶対位
置エンコーダに相当する。512CPRの準絶対位置エ
ンコーダの場合、これは、11ビット絶対位置エンコー
ダに相当する。256CPRの準絶対位置エンコーダの
場合、これは、10ビットの絶対位置エンコーダに相当
する。
【0016】図4には、切り捨てられたシーケンスに関
する最適のエンコーダ・モジュールの3チャネルが示さ
れている。この例の場合、Nは3になるように選択され
たが、所望の解像度は、6であり、もとの固有シーケン
スのサブセットである。
する最適のエンコーダ・モジュールの3チャネルが示さ
れている。この例の場合、Nは3になるように選択され
たが、所望の解像度は、6であり、もとの固有シーケン
スのサブセットである。
【0017】図5には、前述のコード・ホイールを用い
たシステムが示されている。コード・ホイール10は、
さらに、デコーダ14に接続される。
たシステムが示されている。コード・ホイール10は、
さらに、デコーダ14に接続される。
【0018】サンプリングの復号化は、ソフトウェアま
たはハードウェアによって実施される。ソフトウェア・
デコーダの場合、テーブル探索手順を利用して、絶対位
置が求められる。多くの場合、絶対位置を初期設定する
ことにより、開始点を定める。エンコーダ・モジュール
の回転速度は、ソフトウェア・デコーダの総合性能に比
べて遅いことが望ましい。
たはハードウェアによって実施される。ソフトウェア・
デコーダの場合、テーブル探索手順を利用して、絶対位
置が求められる。多くの場合、絶対位置を初期設定する
ことにより、開始点を定める。エンコーダ・モジュール
の回転速度は、ソフトウェア・デコーダの総合性能に比
べて遅いことが望ましい。
【0019】図6には、図6に示すデコーダのハードウ
ェア実施例が示されている。プログラマブル論理素子1
6が、入力として、CH A、CH B、CH I、及
び、CLOCK信号を受信する。読み取り専用メモリ・
モジュール(ROM)18は、絶対角度を有している。
ェア実施例が示されている。プログラマブル論理素子1
6が、入力として、CH A、CH B、CH I、及
び、CLOCK信号を受信する。読み取り専用メモリ・
モジュール(ROM)18は、絶対角度を有している。
【0020】プログラマブル論理素子16は、アドレ
ス、回転方向、及び、象限カウントに対応する信号を出
力する。アドレスは、図3に示すようにCH I信号を
サンプリングすることによって求められる。このアドレ
スは、長さがNビットである。UP/DOWN信号と組
み合わせたアドレスによって、絶対位置アドレスが記憶
されている、ROM18内のアドレス位置が指示され
る。ROMの記憶容量は、2の(N+1)乗である。象
限カウント及びUP/DOWN信号は、オプションのカ
ウンタによって象限によるカウントに利用することが可
能である。
ス、回転方向、及び、象限カウントに対応する信号を出
力する。アドレスは、図3に示すようにCH I信号を
サンプリングすることによって求められる。このアドレ
スは、長さがNビットである。UP/DOWN信号と組
み合わせたアドレスによって、絶対位置アドレスが記憶
されている、ROM18内のアドレス位置が指示され
る。ROMの記憶容量は、2の(N+1)乗である。象
限カウント及びUP/DOWN信号は、オプションのカ
ウンタによって象限によるカウントに利用することが可
能である。
【0021】以下に、本発明の実施態様の一部を列挙す
る。
る。
【0022】(実施態様1)2方向のトラックと、インデ
ックストラックとを備えたコード・ホイールを有し、前
記2方向のトラックは、4状態を有しており、前記2方
向のトラックの一方が、もう一方のトラックより90゜
だけ進んでおり、前記インデックストラックは、2進シ
ーケンスを備えており、該2進シーケンス内の各数が、
コード・ホイールの固有位置に対応していることを特徴
とする、準絶対位置検出装置。
ックストラックとを備えたコード・ホイールを有し、前
記2方向のトラックは、4状態を有しており、前記2方
向のトラックの一方が、もう一方のトラックより90゜
だけ進んでおり、前記インデックストラックは、2進シ
ーケンスを備えており、該2進シーケンス内の各数が、
コード・ホイールの固有位置に対応していることを特徴
とする、準絶対位置検出装置。
【0023】(実施態様2)前記コード・ホイールをそ
の内部に配置しており、前記2進シーケンスに対応する
インデックストラック信号、及び、前記コード・ホイー
ルの回転方向を示す2方向トラック信号を発生する働き
をするエンコーダ・モジュールを備えていることを特徴
とする、実施態様1に記載の準絶対位置検出装置。
の内部に配置しており、前記2進シーケンスに対応する
インデックストラック信号、及び、前記コード・ホイー
ルの回転方向を示す2方向トラック信号を発生する働き
をするエンコーダ・モジュールを備えていることを特徴
とする、実施態様1に記載の準絶対位置検出装置。
【0024】(実施態様3)前記エンコーダ・モジュー
ルに接続されて、前記インデックストラック信号に基づ
いてコード・ホイールの絶対位置を検出する働きをする
デコーダを備えていることを特徴とする実施態様2に記
載の準絶対位置検出装置。
ルに接続されて、前記インデックストラック信号に基づ
いてコード・ホイールの絶対位置を検出する働きをする
デコーダを備えていることを特徴とする実施態様2に記
載の準絶対位置検出装置。
【0025】(実施態様4)前記デコーダが、ルック・
アップ・テーブルからなるものであり、該ルック・アッ
プ・テーブル内の各項目がコード・ホイールの固有位置
に対応することを特徴とする、実施態様4に記載の準絶
対位置検出装置。
アップ・テーブルからなるものであり、該ルック・アッ
プ・テーブル内の各項目がコード・ホイールの固有位置
に対応することを特徴とする、実施態様4に記載の準絶
対位置検出装置。
【0026】(実施態様5)前記デコーダは、読み取り
専用メモリであり、各アドレスが前記コード・ホイール
の固有位置に対応することを特徴とする、実施態様3に
記載の準絶対位置検出装置。
専用メモリであり、各アドレスが前記コード・ホイール
の固有位置に対応することを特徴とする、実施態様3に
記載の準絶対位置検出装置。
【0027】(実施態様6)コード・ホイールのインデ
ックストラックを作成するための方法であって、所望の
解像度の表現を2進数、2のN乗で表すステップと、パ
ラメータA(番号0)及びiを初期化するステップと、
所望の解像度未満の数xを選択するステップと、2のN
乗を係数としてシーケンスにおける先行数A(番号i)
の2倍となるように、シーケンスにおける次の数A(番
号i+1)を発生するステップと、2のN乗を係数とし
たA(番号i+1)が固有の場合、パラメータiを1だ
けインクリメントし、発生ステップを繰り返すステップ
と、2のN乗を係数とした数が固有の場合、A(番号i
+1)をインクリメントして、パラメータiのインクリ
メント・ステップを繰り返すステップと、2のN乗を係
数とした数が、固有の場合、発生ステップを繰り返すス
テップと、iを1だけデクリメントして、A(番号i)
を1だけインクリメントするステップを繰り返すステッ
プと、コード・ホイールに固有シーケンスの対応する2
進パターンを配置する配置ステップを含むことを特徴と
する準絶対位置を求める方法。
ックストラックを作成するための方法であって、所望の
解像度の表現を2進数、2のN乗で表すステップと、パ
ラメータA(番号0)及びiを初期化するステップと、
所望の解像度未満の数xを選択するステップと、2のN
乗を係数としてシーケンスにおける先行数A(番号i)
の2倍となるように、シーケンスにおける次の数A(番
号i+1)を発生するステップと、2のN乗を係数とし
たA(番号i+1)が固有の場合、パラメータiを1だ
けインクリメントし、発生ステップを繰り返すステップ
と、2のN乗を係数とした数が固有の場合、A(番号i
+1)をインクリメントして、パラメータiのインクリ
メント・ステップを繰り返すステップと、2のN乗を係
数とした数が、固有の場合、発生ステップを繰り返すス
テップと、iを1だけデクリメントして、A(番号i)
を1だけインクリメントするステップを繰り返すステッ
プと、コード・ホイールに固有シーケンスの対応する2
進パターンを配置する配置ステップを含むことを特徴と
する準絶対位置を求める方法。
【0028】(実施態様7)前記配置ステップの前に、
2進パターンの切り捨てを行うステップが含まれている
ことを特徴とする、実施態様6に記載の準絶対位置を求
める方法。
2進パターンの切り捨てを行うステップが含まれている
ことを特徴とする、実施態様6に記載の準絶対位置を求
める方法。
【0029】(実施態様8)前記コード・ホイールのト
ラックに対応する信号をサンプリングするステップと、
該信号を復号化して、コード・ホイールの絶対位置を求
めるステップが含まれていることを特徴とする、実施態
様7に記載の準絶対位置を求める方法。
ラックに対応する信号をサンプリングするステップと、
該信号を復号化して、コード・ホイールの絶対位置を求
めるステップが含まれていることを特徴とする、実施態
様7に記載の準絶対位置を求める方法。
【図1】インデックストラックについて固有シーケンス
を求めるためのプロセスのフローチャートである。
を求めるためのプロセスのフローチャートである。
【図2】N=3の場合の固有シーケンスの例を示す図で
ある。
ある。
【図3A】図2に示す例に関するエンコーダ信号を示す
図である。
図である。
【図3B】図2に示す例に関するエンコーダ信号を示す
図である。
図である。
【図4】切り捨てられた固有シーケンスに関するエンコ
ーダ信号を示す図である。
ーダ信号を示す図である。
【図5】本発明のコード・ホイール及びモジュールを利
用したシステムを示す図である。
用したシステムを示す図である。
【図6】図5に示すデコーダを示す図である。
10 コード・ホイール 12 エンコーダ・モジュール 14 デコーダ 16 プログラマブル論理素子 18 ROM
Claims (8)
- 【請求項1】2方向のトラックと、インデックストラッ
クとを備えたコード・ホイールを有し、 前記2方向のトラックは、4状態を有しており、 前記2方向のトラックの一方が、もう一方のトラックよ
り90゜だけ進んでおり、 前記インデックストラックは、2進シーケンスを備えて
おり、該2進シーケンス内の各数が、コード・ホイール
の固有位置に対応していることを特徴とする、 準絶対位置検出装置。 - 【請求項2】前記コード・ホイールをその内部に配置し
ており、前記2進シーケンスに対応するインデックスト
ラック信号、及び、前記コード・ホイールの回転方向を
示す2方向トラック信号を発生する働きをするエンコー
ダ・モジュールを備えていることを特徴とする、 請求項1に記載の準絶対位置検出装置。 - 【請求項3】前記エンコーダ・モジュールに接続され
て、前記インデックストラック信号に基づいてコード・
ホイールの絶対位置を検出する働きをするデコーダを備
えていることを特徴とする請求項2に記載の準絶対位置
検出装置。 - 【請求項4】前記デコーダが、ルック・アップ・テーブ
ルからなるものであり、該ルック・アップ・テーブル内
の各項目がコード・ホイールの固有位置に対応すること
を特徴とする、請求項3に記載の準絶対位置検出装置。 - 【請求項5】前記デコーダは、読み取り専用メモリであ
り、各アドレスが前記コード・ホイールの固有位置に対
応することを特徴とする、請求項3に記載の準絶対位置
検出装置。 - 【請求項6】コード・ホイールのインデックストラック
を作成するための方法であって、 所望の解像度の表現を2進数、2のN乗で表すステップ
と、 パラメータA(番号0)及びiを初期化するステップ
と、 所望の解像度未満の数xを選択するステップと、 2のN乗を係数としてシーケンスにおける先行数A(番
号i)の2倍となるように、シーケンスにおける次の数
A(番号i+1)を発生するステップと、 2のN乗を係数としたA(番号i+1)が固有の場合、
パラメータiを1だけインクリメントし、発生ステップ
を繰り返すステップと、 2のN乗を係数とした数が固有の場合、A(番号i+
1)をインクリメントして、パラメータiのインクリメ
ント・ステップを繰り返すステップと、 2のN乗を係数とした数が、固有の場合、発生ステップ
を繰り返すステップと、 iを1だけデクリメントして、A(番号i)を1だけイ
ンクリメントするステップを繰り返すステップと、 コード・ホイールに固有シーケンスの対応する2進パタ
ーンを配置する配置ステップを含むことを特徴とする準
絶対位置を求める方法。 - 【請求項7】前記配置ステップの前に、2進パターンの
切り捨てを行うステップが含まれていることを特徴とす
る、請求項6に記載の準絶対位置を求める方法。 - 【請求項8】前記コード・ホイールのトラックに対応す
る信号をサンプリングするステップと、 該信号を復号化して、コード・ホイールの絶対位置を求
めるステップが含まれていることを特徴とする、 請求項7に記載の準絶対位置を求める方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US866,033 | 1997-05-30 | ||
| US08/866,033 US5939712A (en) | 1997-05-30 | 1997-05-30 | Absolute position detection within 1 revolution using 3-channel incremental encoders with high resolution index track |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002180635A Division JP2003050142A (ja) | 1997-05-30 | 2002-06-20 | 準絶対位置検出装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH1137790A true JPH1137790A (ja) | 1999-02-12 |
Family
ID=25346788
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10137861A Pending JPH1137790A (ja) | 1997-05-30 | 1998-05-20 | 準絶対位置検出装置 |
| JP2002180635A Withdrawn JP2003050142A (ja) | 1997-05-30 | 2002-06-20 | 準絶対位置検出装置 |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002180635A Withdrawn JP2003050142A (ja) | 1997-05-30 | 2002-06-20 | 準絶対位置検出装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (2) | US5939712A (ja) |
| EP (1) | EP0881469B1 (ja) |
| JP (2) | JPH1137790A (ja) |
| DE (1) | DE69720970T2 (ja) |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6145368A (en) * | 1998-06-03 | 2000-11-14 | Micron Electronics, Inc. | Method for calibrating rotary encoder with multiple calibration points |
| US6184518B1 (en) | 1998-06-03 | 2001-02-06 | Micron Electronics, Inc. | Rotary encoder with multiple calibration points |
| GB0200575D0 (en) * | 2002-01-11 | 2002-02-27 | Rls Merilna Tehnika D O O | Encoder with reference marks |
| US6963063B2 (en) * | 2003-05-22 | 2005-11-08 | Renco Encoders Inc. | Use of non-interdigitated commutation sensors on Opto-ASICS to achieve low CPR non-standard encoder resolutions |
| US20050109924A1 (en) * | 2003-11-26 | 2005-05-26 | David Christenson | Apparatus for encoding and indexing |
| US6970108B1 (en) * | 2004-06-08 | 2005-11-29 | Cullen Christopher P | Encoder interface |
| US7385178B2 (en) | 2005-10-26 | 2008-06-10 | Avago Technologies Ecbu Ip Pte Ltd | Reflective encoders with various emitter-detector configurations |
| US8108066B2 (en) * | 2007-12-01 | 2012-01-31 | Seagate Technology Llc | Incremental encoder and serializer |
| US8173950B2 (en) * | 2008-02-19 | 2012-05-08 | Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. | Single track optical encoder |
| US7795576B2 (en) | 2008-12-23 | 2010-09-14 | Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. | Single dome lens reflective optical encoder |
| DE102012004287A1 (de) | 2012-03-01 | 2013-09-05 | Brose Fahrzeugteile GmbH & Co. Kommanditgesellschaft, Würzburg | Elektromotor |
| US9354087B2 (en) | 2013-01-09 | 2016-05-31 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Single track three-channel encoder with differential index |
| CN104919710A (zh) * | 2013-01-18 | 2015-09-16 | 奥的斯电梯公司 | 编码器分辨率减小 |
| US9689986B2 (en) | 2014-05-12 | 2017-06-27 | Faro Technologies, Inc. | Robust index correction of an angular encoder based on read head runout |
| US9759583B2 (en) | 2014-05-12 | 2017-09-12 | Faro Technologies, Inc. | Method of obtaining a reference correction value for an index mark of an angular encoder |
| US9436003B2 (en) * | 2014-05-12 | 2016-09-06 | Faro Technologies, Inc. | Robust index correction of an angular encoder in a three-dimensional coordinate measurement device |
| CN109341726B (zh) * | 2018-11-27 | 2020-08-11 | 北京理工大学 | 一种串行绝对编码器的编码方法 |
| DE102019103465A1 (de) | 2019-02-12 | 2020-08-13 | Ic-Haus Gmbh | Positionsmessvorrichtung zur Messung einer Absolutposition |
| CN112461273A (zh) * | 2020-11-11 | 2021-03-09 | 珠海格力电器股份有限公司 | 编码器、编码器的信号处理装置、编码系统和伺服电机 |
| CN118074864B (zh) * | 2024-02-27 | 2024-08-30 | 无锡芯湖湾信息科技有限公司 | 一种10b8b解码的实现方法 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4194184A (en) * | 1976-04-30 | 1980-03-18 | Rca Corporation | Bidirectional digital position encoder |
| US4628298A (en) * | 1984-06-22 | 1986-12-09 | Bei Motion Systems Company, Inc. | Chain code encoder |
| WO1991000984A1 (fr) * | 1989-07-07 | 1991-01-24 | Kabushiki Kaisha Yaskawa Denki Seisakusho | Codeur de valeur absolue |
| DE4041491C2 (de) * | 1990-12-22 | 1998-03-19 | Mannesmann Vdo Ag | Sensor zur Erzeugung von elektrischen Signalen, welche die Stellung eines Objekts wiedergeben |
| DE59208783D1 (de) * | 1992-05-23 | 1997-09-11 | Vdo Schindling | Sensor zur Erzeugung von elektrischen Signalen, welche die Stellung einer Drosselklappe wiedergeben |
| US5418362A (en) * | 1993-05-27 | 1995-05-23 | Lusby; Brett L. | Encoder for determining absolute linear and rotational positions |
| DE19532903A1 (de) * | 1995-09-07 | 1997-03-13 | Teves Gmbh Alfred | Lenkwinkelsensor mit Absolutwertmessung |
-
1997
- 1997-05-30 US US08/866,033 patent/US5939712A/en not_active Expired - Lifetime
- 1997-12-09 EP EP97121687A patent/EP0881469B1/en not_active Expired - Lifetime
- 1997-12-09 DE DE69720970T patent/DE69720970T2/de not_active Expired - Lifetime
-
1998
- 1998-05-08 US US09/074,990 patent/US5998784A/en not_active Expired - Lifetime
- 1998-05-20 JP JP10137861A patent/JPH1137790A/ja active Pending
-
2002
- 2002-06-20 JP JP2002180635A patent/JP2003050142A/ja not_active Withdrawn
Also Published As
| Publication number | Publication date |
|---|---|
| EP0881469B1 (en) | 2003-04-16 |
| DE69720970D1 (de) | 2003-05-22 |
| US5998784A (en) | 1999-12-07 |
| US5939712A (en) | 1999-08-17 |
| JP2003050142A (ja) | 2003-02-21 |
| DE69720970T2 (de) | 2004-01-29 |
| EP0881469A1 (en) | 1998-12-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH1137790A (ja) | 準絶対位置検出装置 | |
| US6848187B2 (en) | Rotation angle detector | |
| US6914543B2 (en) | Method for initializing position with an encoder | |
| JP3136317B2 (ja) | アブソリュートエンコーダ | |
| US7015832B2 (en) | Pulse width modulation based digital incremental encoder | |
| CN112117079B (zh) | 编码器磁体结构、编码器、电机、电气设备及车辆 | |
| US4901072A (en) | Position detector utilizing gray code format | |
| KR950010385B1 (ko) | 절대치 인코더 | |
| US4362980A (en) | Position error recovery and motor control system | |
| JPH04524B2 (ja) | ||
| JP3201120B2 (ja) | 多回転式アブソリュートエンコーダ | |
| JP3241138B2 (ja) | アブソリュートエンコーダ出力信号異常検出方式 | |
| JP3171485B2 (ja) | 高分解能アブソリュート信号の作成方法 | |
| IE851579L (en) | Detecting step losses in stepping motors | |
| JPH04357412A (ja) | エンコーダ | |
| JPS63289417A (ja) | パルス・エンコ−ダ | |
| JP4279630B2 (ja) | アブソリュートエンコーダ | |
| JPS62187210A (ja) | パルス分配型位置検出装置 | |
| JP3337014B2 (ja) | 位置信号検出装置 | |
| EP2144041A2 (en) | A/B phase signal generator, RD converter, and angle detection unit | |
| JP3449794B2 (ja) | 絶対値エンコーダ | |
| JPS62257065A (ja) | エンコ−ダ | |
| JP2793770B2 (ja) | 位置検出器の信号伝送装置 | |
| JPH1123319A (ja) | 増分形エンコーダによる位置検出装置 | |
| JPH01303097A (ja) | 原点検出装置 |