JPH0259611A - アブソリュートエンコーダ - Google Patents
アブソリュートエンコーダInfo
- Publication number
- JPH0259611A JPH0259611A JP63210679A JP21067988A JPH0259611A JP H0259611 A JPH0259611 A JP H0259611A JP 63210679 A JP63210679 A JP 63210679A JP 21067988 A JP21067988 A JP 21067988A JP H0259611 A JPH0259611 A JP H0259611A
- Authority
- JP
- Japan
- Prior art keywords
- absolute
- track
- detector
- code
- signal
- 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
Classifications
-
- 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
-
- 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/249—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 pulse code
- G01D5/2492—Pulse stream
-
- 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/282—Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip with non-weighted coding of the pattern-shifting type, e.g. pseudo-random chain code
-
- 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
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)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明はアブソリュートエンコータに関するものである
。
。
[従来の技術]
従来、アブソリニー1〜エンコーダとして例えば特開昭
57− x7szt1−q公報または実開昭60−15
2916号公報に示されているように、符号板上のアブ
ソリュートパターンを1トラツクにし、このトラック長
さ方向に複数の検出器を配列して、各検出器の出力の組
合せコードによって絶対位置を検出する磁気式または光
学式のアブソリュートエンコダが知られている。
57− x7szt1−q公報または実開昭60−15
2916号公報に示されているように、符号板上のアブ
ソリュートパターンを1トラツクにし、このトラック長
さ方向に複数の検出器を配列して、各検出器の出力の組
合せコードによって絶対位置を検出する磁気式または光
学式のアブソリュートエンコダが知られている。
[発明か解決しようとする課題]
前述の従来のアブソリュートエンコーダては、磁気式と
光学式とを問わず、そのアブソリュートパターンの二進
ピッl−0,1の読み取りのために前記組合せコードの
ビット数に対応し多数の非接触検出器をトラック上に配
列するが、この配列の検出器相互の間隔にはトラックの
アブソリュートパターンに対応した高い寸法精度か要求
され、従ってエンコーダの組立と調整が極めて難しい作
業となる問題点を含んでいる。また、この形式の従来の
アブソリュートエンコーダては、符号板が反転した場合
に所定ビット数分だけ経過しないと正しいコード内容の
エンコーダ出力が得られず、この読み取り誤差が生じる
ことにより双方向性の用途に不都合を生じている。
光学式とを問わず、そのアブソリュートパターンの二進
ピッl−0,1の読み取りのために前記組合せコードの
ビット数に対応し多数の非接触検出器をトラック上に配
列するが、この配列の検出器相互の間隔にはトラックの
アブソリュートパターンに対応した高い寸法精度か要求
され、従ってエンコーダの組立と調整が極めて難しい作
業となる問題点を含んでいる。また、この形式の従来の
アブソリュートエンコーダては、符号板が反転した場合
に所定ビット数分だけ経過しないと正しいコード内容の
エンコーダ出力が得られず、この読み取り誤差が生じる
ことにより双方向性の用途に不都合を生じている。
従ってこの発明の課題は、前述の問題点と不都合を解決
して、多数の検出器をトラックに沿って所定間隔で複数
配列する必要を無くすと共に、トラック上の三箇所でア
ブソリュートパターンを検出することにより反転時に読
み取り誤差のない正しいコート内容のアブソリュートコ
ード信号を取り出すことができるようにしたアブソリュ
ートエンコーダを得ることにある。
して、多数の検出器をトラックに沿って所定間隔で複数
配列する必要を無くすと共に、トラック上の三箇所でア
ブソリュートパターンを検出することにより反転時に読
み取り誤差のない正しいコート内容のアブソリュートコ
ード信号を取り出すことができるようにしたアブソリュ
ートエンコーダを得ることにある。
[課題を解決するための手段〕
この発明のアブソリュートエンコーダは、アブソリュー
トパターンを有するトラックを設りた符号板と、この符
号板に対して前記1−ラックの長平方向に相対移動可能
な検出器とを備えたアブソリュートエンコーダにおいて
、 前記検出器として前記トラック長手方向に所定間隔を隔
てて配置された第1と第2の検出器と、前記相対移動の
正逆方向を判別する方向弁別手段と、左右シフト入力に
別々に入力される前記第1と第2の検出器からの直列デ
ータを前記方向弁別手段の出力に応じて前記相対移動の
正逆方向別に左シフトまたは右シフトさせながら所定ビ
ット数の並列データに変換する直列・並列データ変換手
段とを備えたことによって前述の課題を達成したちので
ある。
トパターンを有するトラックを設りた符号板と、この符
号板に対して前記1−ラックの長平方向に相対移動可能
な検出器とを備えたアブソリュートエンコーダにおいて
、 前記検出器として前記トラック長手方向に所定間隔を隔
てて配置された第1と第2の検出器と、前記相対移動の
正逆方向を判別する方向弁別手段と、左右シフト入力に
別々に入力される前記第1と第2の検出器からの直列デ
ータを前記方向弁別手段の出力に応じて前記相対移動の
正逆方向別に左シフトまたは右シフトさせながら所定ビ
ット数の並列データに変換する直列・並列データ変換手
段とを備えたことによって前述の課題を達成したちので
ある。
[作 用]
この発明のアブソリュートエンコーダでは、符号板と検
出器との相対移動に伴って前記第1と第2の検出器がア
ブソリュートパターンの二進ビット0.Iの読み取り結
果を直列データとして出力する。方向弁別手段は符号板
と検出器との相対移動の正逆方向に応じた出力を生じる
。この相対移動方向が正方向のときは、第1の検出器か
らの直列データが前記変換手段に順次取り込まれ、それ
に同期した前記変換手段の右(左)シフト変換動作によ
って第1の検出器からの直列データが所定ビット数の並
列データに順次変換されて出力される。また前記相対移
動方向が逆方向のときは、第2の検出器からの直列デー
タが前記変換手段に順次取り込まれ、それに同期した前
記変換手段の左(右)シフト変換動作によって第2の検
出器からの直列データが所定ビット数の並列データに順
次変換されて出力される。
出器との相対移動に伴って前記第1と第2の検出器がア
ブソリュートパターンの二進ビット0.Iの読み取り結
果を直列データとして出力する。方向弁別手段は符号板
と検出器との相対移動の正逆方向に応じた出力を生じる
。この相対移動方向が正方向のときは、第1の検出器か
らの直列データが前記変換手段に順次取り込まれ、それ
に同期した前記変換手段の右(左)シフト変換動作によ
って第1の検出器からの直列データが所定ビット数の並
列データに順次変換されて出力される。また前記相対移
動方向が逆方向のときは、第2の検出器からの直列デー
タが前記変換手段に順次取り込まれ、それに同期した前
記変換手段の左(右)シフト変換動作によって第2の検
出器からの直列データが所定ビット数の並列データに順
次変換されて出力される。
例えば符号板のアブソリュートパターンが4ビツトのア
ブソリュートコードからなる場合、第1と第2の検出器
は前記トラック長手方向に前記4ビツト分に相当する間
隔を隔てて配置される。
ブソリュートコードからなる場合、第1と第2の検出器
は前記トラック長手方向に前記4ビツト分に相当する間
隔を隔てて配置される。
般的にはこの間隔は、符号板のアブソリュートパターン
のスケール目盛数をX、トラックに沿った1ビツト分の
パターン長さく角度範囲)をλとすると、 2°−1くX≦21+ ・・・(1)の関係を満足
するnに対し、n・^に相当する間隔寸法でよい。
のスケール目盛数をX、トラックに沿った1ビツト分の
パターン長さく角度範囲)をλとすると、 2°−1くX≦21+ ・・・(1)の関係を満足
するnに対し、n・^に相当する間隔寸法でよい。
例えば4ビツトシリアルイン・パラレルアウトのシフト
レジスタを前記直列・並列データ変換手段に用いた場合
、正方向の相対移動に伴って第1の検出器からの直列デ
ータがレジスタの右シフト入力に与えられて4ビツトの
並列データにビット単位で順次変換される。この間、第
2の検出器は4ビツトの間隔をあけた5ビツト目のパタ
ーンを検出しているから、前記右シフト動作でレジスタ
から押出されてくるデータを常につかまえているのと実
質的に同じことになる。符号板が反転して前記相対移動
方向が逆方向になると、前記方向弁別手段からの方向弁
別信号により、第2の検出器からの直列データがシフト
レジスタの左シフト入力に与えられて、シフトレジスタ
か左シフト動作を行なう。その結果、反転直後にそれま
での右シフト動作でレジスタから押出されたばかりのデ
ータか左シフト動作によってレジスタに順に戻ってくる
ことになり、方向反転に際して1ビツトのずれも生しる
ことなくスケールの逆転読み出しが達成される。この逆
方向への相対移動の後に再び正方向に反転した場合も同
様であることは述べるまでもない。
レジスタを前記直列・並列データ変換手段に用いた場合
、正方向の相対移動に伴って第1の検出器からの直列デ
ータがレジスタの右シフト入力に与えられて4ビツトの
並列データにビット単位で順次変換される。この間、第
2の検出器は4ビツトの間隔をあけた5ビツト目のパタ
ーンを検出しているから、前記右シフト動作でレジスタ
から押出されてくるデータを常につかまえているのと実
質的に同じことになる。符号板が反転して前記相対移動
方向が逆方向になると、前記方向弁別手段からの方向弁
別信号により、第2の検出器からの直列データがシフト
レジスタの左シフト入力に与えられて、シフトレジスタ
か左シフト動作を行なう。その結果、反転直後にそれま
での右シフト動作でレジスタから押出されたばかりのデ
ータか左シフト動作によってレジスタに順に戻ってくる
ことになり、方向反転に際して1ビツトのずれも生しる
ことなくスケールの逆転読み出しが達成される。この逆
方向への相対移動の後に再び正方向に反転した場合も同
様であることは述べるまでもない。
前記直列・並列データ変換手段の動作は検出器からの直
列データ信号に同期して行なわれるが、そのための同期
信号は、例えば符号板に一定ピッチのインクリメンタル
パターンを設けておいてその検出信号から得ればよい。
列データ信号に同期して行なわれるが、そのための同期
信号は、例えば符号板に一定ピッチのインクリメンタル
パターンを設けておいてその検出信号から得ればよい。
またこの場合、検出信号として互いに位相が90度ずれ
た所謂A相出力とB相出力とを取り出し、前記方向弁別
手段でこれらAB相の位相関係を論理回路により検出し
て方向弁別信号を得るようにすればよい。
た所謂A相出力とB相出力とを取り出し、前記方向弁別
手段でこれらAB相の位相関係を論理回路により検出し
て方向弁別信号を得るようにすればよい。
この発明の実施例を図面と共に説明すれば以下の通りで
ある。
ある。
[実施例]
第1図(a)(b)は、検出器に光電変換素子を用いた
光学式アブソリュートエンコーダの場合の本発明の一実
施例を示している。
光学式アブソリュートエンコーダの場合の本発明の一実
施例を示している。
第1図(a)において、符号板1には不透明部分と透明
部分とでro、IJのビットを構成してなるアブソリュ
ートパターンを設けた第1の円形トラック2と、−周分
を16等分して各分割領域を不透明部分と透明部分とに
交互に繰り返してインクリメンタルパターンとした第2
の円形トラック3とが同心円状に併設されている。
部分とでro、IJのビットを構成してなるアブソリュ
ートパターンを設けた第1の円形トラック2と、−周分
を16等分して各分割領域を不透明部分と透明部分とに
交互に繰り返してインクリメンタルパターンとした第2
の円形トラック3とが同心円状に併設されている。
前記′fJ1の円形トラック2上に形成されたアブソリ
ュートパターンは、円周を16分割(1ビツト分がπ/
8ラジアンに相当)して目盛数16とした4ビツトのア
ブソリュートコードのものである。
ュートパターンは、円周を16分割(1ビツト分がπ/
8ラジアンに相当)して目盛数16とした4ビツトのア
ブソリュートコードのものである。
第1図(a)の第1の円形トラック2においては、12
時の位置から時計方向へ順に、透明ビットによる連続し
た四つの「0」ビット、不透明ビットによる連続した二
つの「1」ビット、透明ビットによる単一の「0」ビッ
ト、不透明ビットによる単一の「1」ビット、透明ビッ
トによる単一の「0」ビット、不透明ビ・ントによる連
続した四つの「1」ビット、透明ビットによる連続した
二つの「O」ビット、そして不透明ビットによる単一の
「1」ビットで構成され、従ってこのパターンのアブソ
リュートコードは、 rOOOOllololllloolJということにな
る。
時の位置から時計方向へ順に、透明ビットによる連続し
た四つの「0」ビット、不透明ビットによる連続した二
つの「1」ビット、透明ビットによる単一の「0」ビッ
ト、不透明ビットによる単一の「1」ビット、透明ビッ
トによる単一の「0」ビット、不透明ビ・ントによる連
続した四つの「1」ビット、透明ビットによる連続した
二つの「O」ビット、そして不透明ビットによる単一の
「1」ビットで構成され、従ってこのパターンのアブソ
リュートコードは、 rOOOOllololllloolJということにな
る。
ここでλはトラック2に沿った1ビツト分の長さ寸法で
あり、第1図の実施例では目盛数が16であるから、符
号板1の円形トラック上では角度範囲にして360/1
6=22.5度(π/8ラジアン)に相当する。
あり、第1図の実施例では目盛数が16であるから、符
号板1の円形トラック上では角度範囲にして360/1
6=22.5度(π/8ラジアン)に相当する。
内側の第2のトラック3は前述の方向弁別信号と前記変
換動作の同期信号(クロック信号)を得るためのインク
リメンタルパターンを有するものであり、このトラック
3上には、丁度1ビツトの長さ寸法(角度範囲)λに相
当する16個の区画が交互に透明・不透明を換えて配列
され、全周を16分割したインクリメンタルパターンと
なっている。
換動作の同期信号(クロック信号)を得るためのインク
リメンタルパターンを有するものであり、このトラック
3上には、丁度1ビツトの長さ寸法(角度範囲)λに相
当する16個の区画が交互に透明・不透明を換えて配列
され、全周を16分割したインクリメンタルパターンと
なっている。
符号板1には、符号板を間に挟んで対向する光源と光電
変換素子からなる光センサ4R,4L。
変換素子からなる光センサ4R,4L。
5A、5Bが検出器として組み合わされ、符号板1とこ
れら検出器とは回転軸心6を中心とする相対回転を行な
う。この検出器は、トラック2に沿って4λの相互間隔
を隔てて配置されたアブソリュートパターン読取り用の
第1の光センサ4Rおよび第2の光センサ4Lと、トラ
ック3に沿ってλ/2の相互間隔を隔てて配置されたイ
ンクリメンタルパターン読取り用の一対の光センサ5A
。
れら検出器とは回転軸心6を中心とする相対回転を行な
う。この検出器は、トラック2に沿って4λの相互間隔
を隔てて配置されたアブソリュートパターン読取り用の
第1の光センサ4Rおよび第2の光センサ4Lと、トラ
ック3に沿ってλ/2の相互間隔を隔てて配置されたイ
ンクリメンタルパターン読取り用の一対の光センサ5A
。
5Bとからなっている。
第1図(b)には、前記各光センサ4R,4Lおよび5
A、5Bの検出出力を処理するための信号処理回路の一
例か示されている。
A、5Bの検出出力を処理するための信号処理回路の一
例か示されている。
すなわち、光センサ4Rと4Lの検出出力は、それぞれ
パルス整形回路10R,IOLによって波形整形されて
矩形波信号からなるアブソリュートパターンの直列デー
タとなり、光センサ4Rからの直列データはシフトレジ
スタ12の右シフト入力端子に入力され、光センサ4L
からの直列データはシフトレジスタ12の左シフト入力
端子に入力される。
パルス整形回路10R,IOLによって波形整形されて
矩形波信号からなるアブソリュートパターンの直列デー
タとなり、光センサ4Rからの直列データはシフトレジ
スタ12の右シフト入力端子に入力され、光センサ4L
からの直列データはシフトレジスタ12の左シフト入力
端子に入力される。
一方、光センサ5AからのA相信号と光センサ5Bから
のB相信号の各検出出力は、同様にパルス整形回路10
A、IOBによって波形整形された後に方向弁別回路1
4に入力され、方向弁別回路14からは、A相信号がB
相信号より進み位相のときに「lJ信号が、逆にB相信
号がA相信号より進み位相のときは「O」信号がシフト
レジスタ12に与えられている。また、AB相信号の何
れかでワンショットマルチバイブレータ16をトリガー
し、その立上りと立下りの両方でパルスを発生させて符
号板lの一周につき16分割されたビット対応のシフト
クロックとしてシフトレジスタ12に入力している。こ
の場合、好ましくは、前記シフトクロック信号を作り出
すための前記マルチバイブレータ16のトリガー信号の
立上りと立下がりのタイミングを、前記シフトレジスタ
12の左右シフト入力端子へ入力される直列データの最
小ビット単位の矩形波信号のパルス幅の略中夫の時点に
同期させるようにする。これは、シフトレジスタ12へ
の前記直列データの取り込みのタイミングを該直列デー
タの矩形波の立上り・立下がりの近くに選ぶと誤った内
容のデータがシフトレジスタ12に取り込まれる恐れか
多くなるからであり、このようなタイミングの選定はア
ブソリュートパターンのトラック2とその検出器4Rお
よび4Lの組合せに対してインクリメンタルパターンの
トラック3とその検出器4Aおよび4Bの組合せの配置
上の位相差を適当に設定することで容易に実現可能であ
る。
のB相信号の各検出出力は、同様にパルス整形回路10
A、IOBによって波形整形された後に方向弁別回路1
4に入力され、方向弁別回路14からは、A相信号がB
相信号より進み位相のときに「lJ信号が、逆にB相信
号がA相信号より進み位相のときは「O」信号がシフト
レジスタ12に与えられている。また、AB相信号の何
れかでワンショットマルチバイブレータ16をトリガー
し、その立上りと立下りの両方でパルスを発生させて符
号板lの一周につき16分割されたビット対応のシフト
クロックとしてシフトレジスタ12に入力している。こ
の場合、好ましくは、前記シフトクロック信号を作り出
すための前記マルチバイブレータ16のトリガー信号の
立上りと立下がりのタイミングを、前記シフトレジスタ
12の左右シフト入力端子へ入力される直列データの最
小ビット単位の矩形波信号のパルス幅の略中夫の時点に
同期させるようにする。これは、シフトレジスタ12へ
の前記直列データの取り込みのタイミングを該直列デー
タの矩形波の立上り・立下がりの近くに選ぶと誤った内
容のデータがシフトレジスタ12に取り込まれる恐れか
多くなるからであり、このようなタイミングの選定はア
ブソリュートパターンのトラック2とその検出器4Rお
よび4Lの組合せに対してインクリメンタルパターンの
トラック3とその検出器4Aおよび4Bの組合せの配置
上の位相差を適当に設定することで容易に実現可能であ
る。
シフトレジスタ12は、以上のようなりロックパルスの
到来の度に左右いずれかのシフト入力に入力されている
前記直列データを1ビツトつつ取り込み、内部ステージ
に順次右または左シフトさせなから格納する。この入力
の選択とシフト方向の選択は前記方向弁別回路14から
の方向弁別信号によフて行なわれ、シフトレジスタ12
は、方向弁別信号がrl、のときは検出器4Rからの直
列データを取り込んで右シフト動作を行ない、逆に方向
弁別信号が「0」のときは検出器4Lからの直列データ
を取り込んで左シフト動作を行なう。またこの例では、
シフトレジスタ12は4ビツトのものであるから4ステ
ージを備え、従って各ステージのパラレルアウトプット
端子20a20b、20c、20dには、前記クロック
パルスのタイミングで4ビツトの並列データ出力が得ら
れ、このようにして四つの出力端子20a〜20dから
符号板1のπ/8ラジアンの回転角度毎にro、IJの
組合せの異なる4桁の2進コ一ド信号が得られるように
なっている。
到来の度に左右いずれかのシフト入力に入力されている
前記直列データを1ビツトつつ取り込み、内部ステージ
に順次右または左シフトさせなから格納する。この入力
の選択とシフト方向の選択は前記方向弁別回路14から
の方向弁別信号によフて行なわれ、シフトレジスタ12
は、方向弁別信号がrl、のときは検出器4Rからの直
列データを取り込んで右シフト動作を行ない、逆に方向
弁別信号が「0」のときは検出器4Lからの直列データ
を取り込んで左シフト動作を行なう。またこの例では、
シフトレジスタ12は4ビツトのものであるから4ステ
ージを備え、従って各ステージのパラレルアウトプット
端子20a20b、20c、20dには、前記クロック
パルスのタイミングで4ビツトの並列データ出力が得ら
れ、このようにして四つの出力端子20a〜20dから
符号板1のπ/8ラジアンの回転角度毎にro、IJの
組合せの異なる4桁の2進コ一ド信号が得られるように
なっている。
前記各直列データ入力とシフトレジスタ12の左右シフ
ト動作の様子を方向反転時について図示すると第2図の
通りである。この場合、固定された検出器に対して符号
板1のトラック2が図の左方へ移動した場合(第1図(
a)では符号板1が反時計方向に回転した場合)を正方
向とし、その反対方向を逆方向とする。
ト動作の様子を方向反転時について図示すると第2図の
通りである。この場合、固定された検出器に対して符号
板1のトラック2が図の左方へ移動した場合(第1図(
a)では符号板1が反時計方向に回転した場合)を正方
向とし、その反対方向を逆方向とする。
第2図において、アブソリュートトラック2のA、B、
C,・・・Iは「0」または「1」を示しているものと
する。また、アブソリュートトラック2の下部に添画し
たように、ワンショットマルチバイブレータ16からの
シフトクロックパルスは前記符号板の正方向移動時にビ
ット中央位置に対応するタイミングでa、b、c、・・
・1のように到来し、逆方向移動時にはi’ 、h’
、 g’・・・aのように到来する。
C,・・・Iは「0」または「1」を示しているものと
する。また、アブソリュートトラック2の下部に添画し
たように、ワンショットマルチバイブレータ16からの
シフトクロックパルスは前記符号板の正方向移動時にビ
ット中央位置に対応するタイミングでa、b、c、・・
・1のように到来し、逆方向移動時にはi’ 、h’
、 g’・・・aのように到来する。
シフトレジスタ12は、前記符号板の正方向移動時に前
記シフトクロックパルスa、b、c、・・・iによって
第1の検出器4Rからの直列データを左ステージから取
り込んで順次右シフト動作を行ない、これに対して逆方
向移動時にはシフトクロックパルスi’ 、h’ 、
g’ ・・・aoによって第2の検出器4Lからの直
列データを右ステージから取り込んで順次左シフト動作
を行なう。この様子を第2図に併せて示しである。
記シフトクロックパルスa、b、c、・・・iによって
第1の検出器4Rからの直列データを左ステージから取
り込んで順次右シフト動作を行ない、これに対して逆方
向移動時にはシフトクロックパルスi’ 、h’ 、
g’ ・・・aoによって第2の検出器4Lからの直
列データを右ステージから取り込んで順次左シフト動作
を行なう。この様子を第2図に併せて示しである。
すなわち、今、第2図で検出器4Rがトラック2のAの
ところにあり、クロックaでシフトレシスタ12の4ビ
ツトの左端のステージにAが取り込まれた状態が第2図
の(1)の状態である。トラック2の正方向移動伴って
シフトクロックb〜dによる右シフト動作によりシフト
レジスタ12のステージ内容は第2図の(2)に示す通
りと/よる。
ところにあり、クロックaでシフトレシスタ12の4ビ
ツトの左端のステージにAが取り込まれた状態が第2図
の(1)の状態である。トラック2の正方向移動伴って
シフトクロックb〜dによる右シフト動作によりシフト
レジスタ12のステージ内容は第2図の(2)に示す通
りと/よる。
このときの検出器4Rの位置に対応する番地コードはr
DcBAJである。さらに符号板lが正方向移動すると
、シフトクロックeで(3)のようになり、さらにシフ
トクロックfで(4)のようになる。このとき第2の検
出器4Lは、第2図に示したようにシフトレジスタから
押出されたはかりのデータに相当するBをトラック2上
てとら久ており、データBを出力している。この(4)
の状態のとぎに符号板が反転して逆方向移動するとシフ
トレジスタ12が方向弁別回路14からの弁別信号によ
って左シフト動作に移り、反転直後に到来するシフトク
ロックf°により第2の検出器4LからのデータBを右
端のステージに取り込んで(5)の状態となる。この逆
方向移動に伴ってシフトクロックe“、do・・・によ
り(6)に示すように検出器4LからのデータA以下が
順次右ステージに取り込まれ、レジスタ12内で左方ヘ
シフトされていく。このようにして、シフトレジスタ1
2の各段からの出力端子20a〜20dに常に正しいエ
ンコーダ出力が得られるものである。
DcBAJである。さらに符号板lが正方向移動すると
、シフトクロックeで(3)のようになり、さらにシフ
トクロックfで(4)のようになる。このとき第2の検
出器4Lは、第2図に示したようにシフトレジスタから
押出されたはかりのデータに相当するBをトラック2上
てとら久ており、データBを出力している。この(4)
の状態のとぎに符号板が反転して逆方向移動するとシフ
トレジスタ12が方向弁別回路14からの弁別信号によ
って左シフト動作に移り、反転直後に到来するシフトク
ロックf°により第2の検出器4LからのデータBを右
端のステージに取り込んで(5)の状態となる。この逆
方向移動に伴ってシフトクロックe“、do・・・によ
り(6)に示すように検出器4LからのデータA以下が
順次右ステージに取り込まれ、レジスタ12内で左方ヘ
シフトされていく。このようにして、シフトレジスタ1
2の各段からの出力端子20a〜20dに常に正しいエ
ンコーダ出力が得られるものである。
ここでアブソリュートパターンについて説明する。第1
図の実施例では、前述したようにN=4であるから、ア
ブソリュートコードは2N=16ビツトであり、第1図
(a)に示したように、符号板lの円周方向へ隣接する
4ビツトを1ビツトづつシフトさせた場合に、前記隣接
する4ビツトに符号板1の一回転に互って同じro、I
Jの組合せのコート信号が生じないようにトラック2上
のアブソリュートパターンの配列(アブソリュートコー
ド)が定められており、これは前述した通り、rooo
o1101011+1001」である。
図の実施例では、前述したようにN=4であるから、ア
ブソリュートコードは2N=16ビツトであり、第1図
(a)に示したように、符号板lの円周方向へ隣接する
4ビツトを1ビツトづつシフトさせた場合に、前記隣接
する4ビツトに符号板1の一回転に互って同じro、I
Jの組合せのコート信号が生じないようにトラック2上
のアブソリュートパターンの配列(アブソリュートコー
ド)が定められており、これは前述した通り、rooo
o1101011+1001」である。
従って出力端子27aを2°、27bを2127cを2
227dを23に割り当てると、相対回転角度π/8ラ
ジアン毎に異なる内容の4ビツトのアブソリュート信号
か得られ、第3図にはそれぞれのアブソリュート信号に
対応する十六進数か右側に出力値として添え書きされて
いる。これから解るように、第3図の隣接4ビット分の
コ[・信号をそのまま数値化すれば16の十六進数とな
り、またこれは符号板lを一回転した場合に箇所として
同し数値となっておらず、従ってアブソリュートエンコ
ーダか構成されていることが解る。
227dを23に割り当てると、相対回転角度π/8ラ
ジアン毎に異なる内容の4ビツトのアブソリュート信号
か得られ、第3図にはそれぞれのアブソリュート信号に
対応する十六進数か右側に出力値として添え書きされて
いる。これから解るように、第3図の隣接4ビット分の
コ[・信号をそのまま数値化すれば16の十六進数とな
り、またこれは符号板lを一回転した場合に箇所として
同し数値となっておらず、従ってアブソリュートエンコ
ーダか構成されていることが解る。
アブソリュートコ−ドの配列の決定は次のようにして行
なう。
なう。
即ち、ビット数が少ないときは順次試行≦1↑誤的に行
なってもよいが、ビット数か多くなるとコンピュータで
演算させる必要かある。
なってもよいが、ビット数か多くなるとコンピュータで
演算させる必要かある。
面述の4ビツトの場合で説明すると、例えば各ピントが
「O」の場合は必ずあるから、先ず4つの「0」の連続
ro、O,O,OJを考える。そして「OJが5つ連続
すると同じ組合せが生じてしまうことになるから、「0
」が4つ続いた後には必ず「1」がくると考える。この
ようにして順次「0」か「1」かを追加していき、4つ
ずつの区切りで1ビツトずつシフトしたときに同じ内容
の組合せが生じないようにずれはよい。
「O」の場合は必ずあるから、先ず4つの「0」の連続
ro、O,O,OJを考える。そして「OJが5つ連続
すると同じ組合せが生じてしまうことになるから、「0
」が4つ続いた後には必ず「1」がくると考える。この
ようにして順次「0」か「1」かを追加していき、4つ
ずつの区切りで1ビツトずつシフトしたときに同じ内容
の組合せが生じないようにずれはよい。
このようにしてコンピュータに演算させた結果を第4図
(a)(b)(c)(d)に示す。
(a)(b)(c)(d)に示す。
第4図(a)は5ビツト、即ちN=5の場合のアブソリ
ュートコードであり、第4図(b)は6ビツト、即ちN
=6の場合のアブソリュートコードてあり、第4図(c
)は8ビット、即ちN=8の場合のアブソリュートコー
トであり、そして第4図(C)は10ヒツト、即ちN=
10の場合のアブソリュートコートである。
ュートコードであり、第4図(b)は6ビツト、即ちN
=6の場合のアブソリュートコードてあり、第4図(c
)は8ビット、即ちN=8の場合のアブソリュートコー
トであり、そして第4図(C)は10ヒツト、即ちN=
10の場合のアブソリュートコートである。
第4図(b)(c)(d)のアブソリュートコートは、
行の末尾のビットがその次(下)の行の先頭のビットに
つながって一連のものとして構成される。
行の末尾のビットがその次(下)の行の先頭のビットに
つながって一連のものとして構成される。
これら第46図のアブソリュートコードをロータリーエ
ンコーダに用いる場合には、最下行の最後のビットが第
1行の先頭のビットにつながって無effll状に連続
するようにする。
ンコーダに用いる場合には、最下行の最後のビットが第
1行の先頭のビットにつながって無effll状に連続
するようにする。
このようなアブソリュートコードによれば1トラツクで
アブソリュートパターンが実現できるので、所謂インク
リメンタル型のエンコーダと大きさが殆ど変わらないア
ブソリュートエンコーダを得ることが可能である。
アブソリュートパターンが実現できるので、所謂インク
リメンタル型のエンコーダと大きさが殆ど変わらないア
ブソリュートエンコーダを得ることが可能である。
尚、以上に述べた実施例では、回転位置を読み取るため
のロータリーエンコーダを主に説明したが、本発明は直
線位置を読み取るためのリニアエンコーダにも適用でき
、その場合には、検出器と相対移動する符号板に前述の
ようなアブソリュートパターンを相対移動方向に沿って
直線的に形成すればよい。また、本発明は実施例に挙げ
た光学式のものに限らず、磁気式その他の任意の検出方
式のアブソリュートエンコーダに提供できることは述べ
るまでもない。
のロータリーエンコーダを主に説明したが、本発明は直
線位置を読み取るためのリニアエンコーダにも適用でき
、その場合には、検出器と相対移動する符号板に前述の
ようなアブソリュートパターンを相対移動方向に沿って
直線的に形成すればよい。また、本発明は実施例に挙げ
た光学式のものに限らず、磁気式その他の任意の検出方
式のアブソリュートエンコーダに提供できることは述べ
るまでもない。
[発明の効果]
以上に述べたように、この発明によれば、符号板のアブ
ソリュートパターンをトラック上の所定間隔をあけた三
箇所で別々の検出器によって読み取り、夫々に得られた
直列データを、検出器と符号板の相対移動の正逆方向に
よって左右シフト動作とデータ取り込み端とを選択して
順次所定ビット数の並列データに変換して出力するから
、符号板の相対移動方向の反転時にエンコーダ出力の誤
りが生じることはなく、またアブソリュートパターンの
読み取りにそのトラックに沿ってビット数分の多数の検
出器を所定間隔で配列する必要もなく、必要最低限の検
出器で済むので、簡単な構成で組立調整の比較的容易な
アブソリュートエンコーダを提供することができるもの
である。
ソリュートパターンをトラック上の所定間隔をあけた三
箇所で別々の検出器によって読み取り、夫々に得られた
直列データを、検出器と符号板の相対移動の正逆方向に
よって左右シフト動作とデータ取り込み端とを選択して
順次所定ビット数の並列データに変換して出力するから
、符号板の相対移動方向の反転時にエンコーダ出力の誤
りが生じることはなく、またアブソリュートパターンの
読み取りにそのトラックに沿ってビット数分の多数の検
出器を所定間隔で配列する必要もなく、必要最低限の検
出器で済むので、簡単な構成で組立調整の比較的容易な
アブソリュートエンコーダを提供することができるもの
である。
第1図(a)はこの発明の一実施例に係る光学式アブソ
リュートエンコーダの日盛型符号板の模式平面図、同図
(b)は検出器の検出出力を処理するための信号処理回
路の一例を示す回路図、第2図はシフトレジスタのシフ
ト動作の様子を示す説明図、第3図はこの発明の一実施
例に係るアブソリュートエンコーダの読み取りデータの
直列・並列データ変換の様子を示す説明図、第4図は異
なるビット数のアブソリュート信号を得るためのアブソ
リュートパターンを決定するアブソリュートコードの幾
つかの例を示す説明図である。 (主要部分の符号の説明) 1:符号板 2ニドラツク(アブソリュート) 3ニドラツク(インクリメンタル) 4R,4L:光センサ(アブソリュート)5A、5B:
光センサ(インクリメンタル)6:回転軸心 10R,L:パルス整形回路 10A、B:パルス整形回路 12:シフトレジスタ 14:方向弁別回路 16:ワンショットマルチバイブレータ20a〜d:出
力端子
リュートエンコーダの日盛型符号板の模式平面図、同図
(b)は検出器の検出出力を処理するための信号処理回
路の一例を示す回路図、第2図はシフトレジスタのシフ
ト動作の様子を示す説明図、第3図はこの発明の一実施
例に係るアブソリュートエンコーダの読み取りデータの
直列・並列データ変換の様子を示す説明図、第4図は異
なるビット数のアブソリュート信号を得るためのアブソ
リュートパターンを決定するアブソリュートコードの幾
つかの例を示す説明図である。 (主要部分の符号の説明) 1:符号板 2ニドラツク(アブソリュート) 3ニドラツク(インクリメンタル) 4R,4L:光センサ(アブソリュート)5A、5B:
光センサ(インクリメンタル)6:回転軸心 10R,L:パルス整形回路 10A、B:パルス整形回路 12:シフトレジスタ 14:方向弁別回路 16:ワンショットマルチバイブレータ20a〜d:出
力端子
Claims (1)
- 【特許請求の範囲】 アブソリュートパターンを有するトラックを設けた符号
板と、この符号板に対して前記トラックの長手方向に相
対移動可能な検出器とを備えたアブソリュートエンコー
ダにおいて、 前記検出器として前記トラック長手方向に所定間隔を隔
てて配置された第1と第2の検出器と、前記相対移動の
正逆方向を判別する方向弁別手段と、左右シフト入力に
別々に入力される前記第1と第2の検出器からの直列デ
ータを前記方向弁別手段の出力に応じて前記相対移動の
正逆方向別に左シフトまたは右シフトさせながら所定ビ
ット数の並列データに変換する直列・並列データ変換手
段とを備えたことを特徴とするアブソリュートエンコー
ダ。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63210679A JPH0259611A (ja) | 1988-08-26 | 1988-08-26 | アブソリュートエンコーダ |
| DE3928027A DE3928027C2 (de) | 1988-08-26 | 1989-08-24 | Absolutkodierer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63210679A JPH0259611A (ja) | 1988-08-26 | 1988-08-26 | アブソリュートエンコーダ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0259611A true JPH0259611A (ja) | 1990-02-28 |
Family
ID=16593315
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63210679A Pending JPH0259611A (ja) | 1988-08-26 | 1988-08-26 | アブソリュートエンコーダ |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JPH0259611A (ja) |
| DE (1) | DE3928027C2 (ja) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004271505A (ja) * | 2002-09-27 | 2004-09-30 | Snr Roulements | 不均等に分配された特異点を有するコーダを備える絶対角度センサ |
| JP2004271503A (ja) * | 2002-09-27 | 2004-09-30 | Snr Roulements | 電子スイッチング・モータを位置信号により制御する装置 |
| JP2004271504A (ja) * | 2002-09-27 | 2004-09-30 | Snr Roulements | 角度的に配分された特異部を備える電子スイッチング・モータを制御する装置 |
| JP2006527376A (ja) * | 2003-06-11 | 2006-11-30 | エス.エヌ.エール.ルールマン | 二進数列の判別によるステアリングホイールの絶対角度位置の判定 |
| JP2009533688A (ja) * | 2006-04-10 | 2009-09-17 | ティムケン ユーエス コーポレーション | 回動デバイス位置検知システムおよび方法 |
| JP2010539506A (ja) * | 2007-09-20 | 2010-12-16 | ルノー・エス・アー・エス | 逐次読み取り式絶対位置センサ |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2754422B2 (ja) * | 1990-07-18 | 1998-05-20 | 株式会社ニコン | アブソリュート・エンコーダ |
| JPH04295719A (ja) * | 1991-03-25 | 1992-10-20 | Nikon Corp | アブソリュ−ト・エンコ−ダ |
| DE10327680A1 (de) * | 2003-05-17 | 2004-12-09 | Thyssenkrupp Automotive Ag | Sensor zur Messung einer Länge oder eines Winkels |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57175211A (en) * | 1981-04-23 | 1982-10-28 | Hitachi Constr Mach Co Ltd | Angle detector of rotating body |
| JPS60152916U (ja) * | 1984-03-21 | 1985-10-11 | ロ−ム株式会社 | エンコ−ダ |
| US4628298A (en) * | 1984-06-22 | 1986-12-09 | Bei Motion Systems Company, Inc. | Chain code encoder |
-
1988
- 1988-08-26 JP JP63210679A patent/JPH0259611A/ja active Pending
-
1989
- 1989-08-24 DE DE3928027A patent/DE3928027C2/de not_active Expired - Fee Related
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004271505A (ja) * | 2002-09-27 | 2004-09-30 | Snr Roulements | 不均等に分配された特異点を有するコーダを備える絶対角度センサ |
| JP2004271503A (ja) * | 2002-09-27 | 2004-09-30 | Snr Roulements | 電子スイッチング・モータを位置信号により制御する装置 |
| JP2004271504A (ja) * | 2002-09-27 | 2004-09-30 | Snr Roulements | 角度的に配分された特異部を備える電子スイッチング・モータを制御する装置 |
| JP2006527376A (ja) * | 2003-06-11 | 2006-11-30 | エス.エヌ.エール.ルールマン | 二進数列の判別によるステアリングホイールの絶対角度位置の判定 |
| JP2009533688A (ja) * | 2006-04-10 | 2009-09-17 | ティムケン ユーエス コーポレーション | 回動デバイス位置検知システムおよび方法 |
| JP2010539506A (ja) * | 2007-09-20 | 2010-12-16 | ルノー・エス・アー・エス | 逐次読み取り式絶対位置センサ |
Also Published As
| Publication number | Publication date |
|---|---|
| DE3928027A1 (de) | 1990-03-01 |
| DE3928027C2 (de) | 2000-04-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5068529A (en) | Absolute position detection encoder | |
| US4947166A (en) | Single track absolute encoder | |
| US4906992A (en) | Single track absolute encoder | |
| US4465373A (en) | Encoder | |
| US4572952A (en) | Position sensor with moire interpolation | |
| US5235181A (en) | Absolute position detector for an apparatus for measuring linear angular values | |
| JP2754422B2 (ja) | アブソリュート・エンコーダ | |
| US4794251A (en) | Apparatus for measuring lengths or angles | |
| US5574445A (en) | Digital absolute position encoders | |
| US4194184A (en) | Bidirectional digital position encoder | |
| US5012238A (en) | Absolute encoder | |
| US4183014A (en) | Absolute encoding apparatus | |
| JPH0259611A (ja) | アブソリュートエンコーダ | |
| US4315252A (en) | Apparatus for detecting the relative position of two movable bodies | |
| JPH04524B2 (ja) | ||
| JP2754586B2 (ja) | アブソリュートエンコーダ | |
| JP2754635B2 (ja) | アブソリュートエンコーダ | |
| JP3171485B2 (ja) | 高分解能アブソリュート信号の作成方法 | |
| JP3724518B2 (ja) | アブソリュートエンコーダ | |
| JPH02176417A (ja) | アブソリュートエンコーダ | |
| JP2679207B2 (ja) | アブソリュートエンコーダ用符号板 | |
| JPH0372217A (ja) | アブソリュートエンコーダ | |
| JP2691943B2 (ja) | 1トラック型アブソリュート・エンコーダ | |
| JP3077095B2 (ja) | 位置検出用ディジタル変換装置 | |
| JPH1038616A (ja) | 位相算出方法及び位相算出装置 |