Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5041722B2 - Absolute encoder - Google Patents
[go: Go Back, main page]

JP5041722B2 - Absolute encoder - Google Patents

Absolute encoder Download PDF

Info

Publication number
JP5041722B2
JP5041722B2 JP2006097557A JP2006097557A JP5041722B2 JP 5041722 B2 JP5041722 B2 JP 5041722B2 JP 2006097557 A JP2006097557 A JP 2006097557A JP 2006097557 A JP2006097557 A JP 2006097557A JP 5041722 B2 JP5041722 B2 JP 5041722B2
Authority
JP
Japan
Prior art keywords
resolution
value
signal
detection
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
JP2006097557A
Other languages
Japanese (ja)
Other versions
JP2007271459A (en
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.)
Koyo Electronics Industries Co Ltd
Original Assignee
Koyo Electronics Industries Co Ltd
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 Koyo Electronics Industries Co Ltd filed Critical Koyo Electronics Industries Co Ltd
Priority to JP2006097557A priority Critical patent/JP5041722B2/en
Priority to CNB2006101684140A priority patent/CN100567907C/en
Publication of JP2007271459A publication Critical patent/JP2007271459A/en
Application granted granted Critical
Publication of JP5041722B2 publication Critical patent/JP5041722B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Transmission And Conversion Of Sensor Element Output (AREA)

Description

本発明は、複数の分解能を有するアブソリュートエンコーダに関するものである。   The present invention relates to an absolute encoder having a plurality of resolutions.

従来、『原点での位置決めを行うことなくアブソリュート型ロータリーエンコーダを設置できるようにする』技術として、『アブソリュート型ロータリーエンコーダをサーボモータ等にマウントして接続した後、原点位置で原点リセット信号を送出する。そうすれば原点リセット信号検知回路14によってこの信号が検知され、メモリ10によりそのときの回転角度に対するバイナリデータが保持される。以後はグレイ/バイナリ変換回路7と多回転カウンタ9の出力からこのメモリの保持値を減算することによって、設定された原点位置からの回転角度を検出できるようにしている。』というものが提案されている。
特開平6−129875号公報(要約)
Conventionally, as a technology that "allows absolute type rotary encoders to be installed without positioning at the origin", after mounting and connecting an absolute type rotary encoder to a servo motor, etc., an origin reset signal is sent at the origin position. To do. Then, the origin reset signal detection circuit 14 detects this signal, and the memory 10 holds binary data for the rotation angle at that time. Thereafter, by subtracting the value held in the memory from the outputs of the gray / binary conversion circuit 7 and the multi-rotation counter 9, the rotation angle from the set origin position can be detected. "Has been proposed.
JP-A-6-129875 (summary)

しかしながら、従来のアブソリュートエンコーダでは、原点の位置決めを行うことなく任意の位置を検出原点とすることが可能である一方で、1のアブソリュートエンコーダで実現できる分解能は、一定の種類のものに限られていた。
本発明の目的は、1のアブソリュートエンコーダで、複数の種類の分解能を実現できるようにすることである。
However, in the conventional absolute encoder, it is possible to set an arbitrary position as the detection origin without positioning the origin, but the resolution that can be realized by one absolute encoder is limited to a certain type. It was.
An object of the present invention is to realize a plurality of types of resolution with one absolute encoder.

本発明に係るアブソリュートエンコーダは、回転体の回転角度に応じた絶対位置を、あらかじめ定められた第1の検出分解能に基づき検出し、当該絶対位置表す信号を出力する絶対位置出力手段と、第1の検出分解能における出力値と、第2の検出分解能における対応値との対応関係表が格納された記憶手段と、第2の検出分解能における第1の検出分解能の対応値を出力する際、記憶手段に格納された対応関係表を参照して前記対応値を出力する演算手段とを備え、記憶手段には、第2の検出分解能として用いるべき分解能の値を示す情報が格納されており、演算手段は、情報を受け付けた際に、その情報である分解能の値と第1の検出分解能の値とが異なる場合には、前記分解能の値に応じて第2の検出分解能における対応値を演算補正することを特徴とするものである。 Absolute encoder according to the present invention, the absolute position corresponding to the rotation angle of the rotating body is detected based on the first detection resolution predetermined, the absolute position output means for outputting a signal representing the absolute position, the Storage means for storing a correspondence table between the output value at the first detection resolution and the corresponding value at the second detection resolution, and storing the corresponding value of the first detection resolution at the second detection resolution. Computing means for outputting the corresponding value with reference to the correspondence table stored in the means, and the storage means stores information indicating the value of the resolution to be used as the second detection resolution. When the information is received and the resolution value that is the information is different from the first detection resolution value, the means compensates the corresponding value at the second detection resolution according to the resolution value. It is characterized in that.

また、前記演算手段は、前記回転体の絶対位置の検出原点を設定する旨の信号を受け付け、
当該信号を受け付けた時点における、前記絶対位置出力手段の出力信号に相当する位置を、新たな検出原点として設定することを特徴とするものである。
Further, the calculation means receives a signal to set a detection origin of the absolute position of the rotating body,
The position corresponding to the output signal of the absolute position output means when the signal is received is set as a new detection origin.

また、前記演算手段は、前記回転体の絶対位置の検出原点を設定する旨の信号を受け付けた際には、
当該信号を受け付けた時点における、前記絶対位置出力手段の出力信号に相当する位置を新たな検出原点として、前記対応関係表の値を書き換えることを特徴とするものである。
Further, when the calculation means receives a signal to set the detection origin of the absolute position of the rotating body,
A value corresponding to the output signal of the absolute position output means at the time of receiving the signal is used as a new detection origin, and the value of the correspondence table is rewritten.

また、前記演算手段は、前記分解能の値を示す情報を設定する旨の信号を受け付けて前記記憶手段に格納し、
当該情報を出力すべき旨の信号を受け付けた際には、前記記憶手段より当該情報を読出して出力することを特徴とするものである。
Further, the calculation means receives a signal for setting information indicating the resolution value and stores the signal in the storage means,
When a signal indicating that the information should be output is received, the information is read from the storage means and output.

また、前記絶対位置出力手段は、
回転体の回転角度に応じた絶対位置を表すビットパターンを形成したスリット板を用いて構成されたことを特徴とするものである。
The absolute position output means includes
It is characterized by using a slit plate on which a bit pattern representing an absolute position corresponding to the rotation angle of the rotating body is formed.

また、前記絶対位置出力手段は、
回転体の回転動作に応じて回転する磁石と、前記磁石の磁気を検出する磁気センサと、前記磁気センサの検出値を電気信号に変換する検出回路とを用いて構成されたことを特徴とするものである。
The absolute position output means includes
The magnet is configured to rotate in accordance with a rotating operation of a rotating body, a magnetic sensor that detects magnetism of the magnet, and a detection circuit that converts a detection value of the magnetic sensor into an electric signal. Is.

本発明に係るアブソリュートエンコーダによれば、
1のアブソリュートエンコーダで、複数の種類の分解能出力を得ることができ、かつ原点の位置決めを行うことなく、任意の位置を検出原点に設定することができる。
According to the absolute encoder according to the present invention,
With one absolute encoder, a plurality of types of resolution outputs can be obtained, and an arbitrary position can be set as a detection origin without positioning the origin.

実施の形態1.
図1は、本発明の実施の形態1に係るアブソリュートエンコーダの機能ブロック図を示すものである。
図1に示すアブソリュートエンコーダは、LED101、固定スリット板102、回転スリット板103、フォトダイオード104、増幅回路105、整形回路106、演算部107、インタフェース108を有する。
LED101は光源であり、LED101が発する光は、固定スリット板102、回転スリット板103を通して受光素子であるフォトダイオード104に当たり、アナログ電気信号に変換される。
固定スリット板102には、遮光部及び透光部が蒸着、エッチング等の方法で形成されている。
回転スリット板103には、グレイコードを表すビットパターンが蒸着、エッチング等の方法で形成されている。
固定スリット板102及び回転スリット板103を通過し、フォトダイオード104が受光した光は、回転スリット板103の回転角度に応じた絶対位置をグレイコードで表すアナログ電気信号となって、増幅回路105に入力される。
なお、絶対位置の検出分解能は、上記スリット板に形成されたビットパターンにより定まる。
増幅回路105は、フォトダイオード104が出力するアナログ電気信号を増幅し、整形回路106に出力する。
整形回路106は、増幅回路105が出力した信号を整形し、回転スリット板103の回転角度に応じた絶対位置を表すデジタルグレイコード信号として、演算部107に出力する。
演算部107は、整形回路106が出力した絶対位置信号を基に演算補正を行い、上記スリット板の検出分解能に基づいた絶対位置の値を、異なる検出分解能における相当値に変換して出力する。分解能の演算補正についての詳細は、後述の図2で説明する。
インタフェース108は、演算部107の出力を基に、外部のアプリケーション等へ位置検出結果を表す信号を出力する。
Embodiment 1 FIG.
FIG. 1 is a functional block diagram of an absolute encoder according to Embodiment 1 of the present invention.
The absolute encoder shown in FIG. 1 includes an LED 101, a fixed slit plate 102, a rotary slit plate 103, a photodiode 104, an amplifier circuit 105, a shaping circuit 106, an arithmetic unit 107, and an interface 108.
The LED 101 is a light source, and light emitted from the LED 101 strikes a photodiode 104 as a light receiving element through a fixed slit plate 102 and a rotary slit plate 103 and is converted into an analog electric signal.
On the fixed slit plate 102, a light shielding portion and a light transmitting portion are formed by a method such as vapor deposition or etching.
A bit pattern representing a gray code is formed on the rotary slit plate 103 by a method such as vapor deposition or etching.
The light that has passed through the fixed slit plate 102 and the rotary slit plate 103 and received by the photodiode 104 becomes an analog electric signal that represents the absolute position according to the rotation angle of the rotary slit plate 103 as a gray code, and is supplied to the amplifier circuit 105. Entered.
The absolute position detection resolution is determined by the bit pattern formed on the slit plate.
The amplifier circuit 105 amplifies the analog electric signal output from the photodiode 104 and outputs the amplified signal to the shaping circuit 106.
The shaping circuit 106 shapes the signal output from the amplifier circuit 105 and outputs the signal to the arithmetic unit 107 as a digital gray code signal indicating the absolute position according to the rotation angle of the rotary slit plate 103.
The arithmetic unit 107 performs arithmetic correction based on the absolute position signal output from the shaping circuit 106, converts the absolute position value based on the detection resolution of the slit plate into an equivalent value at a different detection resolution, and outputs the converted value. Details of the resolution calculation correction will be described later with reference to FIG.
The interface 108 outputs a signal representing the position detection result to an external application or the like based on the output of the calculation unit 107.

本発明における「絶対位置検出手段」は、図1のLED101〜フォトダイオード104からなる部分に相当する。
また、「演算手段」は、図1の演算部107に相当する。
The “absolute position detecting means” in the present invention corresponds to a portion including the LED 101 to the photodiode 104 in FIG.
Further, the “calculation means” corresponds to the calculation unit 107 in FIG.

ここで、本発明の理解を容易にするために、従来のアブソリュートエンコーダについて説明する。   Here, in order to facilitate understanding of the present invention, a conventional absolute encoder will be described.

図18は、従来のアブソリュートエンコーダの機能ブロック図を示すものである。
図18に示すアブソリュートエンコーダの構成は、図1に示すものとほぼ同様であるが、演算部が存在しない点が異なっている。
FIG. 18 is a functional block diagram of a conventional absolute encoder.
The configuration of the absolute encoder shown in FIG. 18 is substantially the same as that shown in FIG. 1, except that there is no arithmetic unit.

図19は、アブソリュートエンコーダに用いる回転スリット板(図18の回転スリット板1803に相当)のイメージを示すものである。
アブソリュートエンコーダに用いる回転スリット板は、回転角度に応じた絶対位置を表すビットパターンが、図19に示すようなスリットにより形成されている。特定の角度位置におけるスリットパターンが出力するビット列は、必ず一意となるようになっているため、回転スリット板を通した光のビットパターンを調べれば、回転スリット板の現在の回転位置が一意に特定される。
FIG. 19 shows an image of a rotary slit plate (corresponding to the rotary slit plate 1803 in FIG. 18) used in the absolute encoder.
In a rotary slit plate used for an absolute encoder, a bit pattern representing an absolute position according to a rotation angle is formed by a slit as shown in FIG. Since the bit string output by the slit pattern at a specific angular position is always unique, the current rotational position of the rotating slit plate can be uniquely identified by examining the bit pattern of light that has passed through the rotating slit plate. Is done.

アブソリュートエンコーダが、回転位置をどの程度細かく検出できるかを表す指標を、「分解能」と呼ぶ。分解能は、回転スリット板のスリットパターンの細かさに依存する。即ち、回転スリット板の周回方向に沿って1024個に等分割し、個々の位置に異なるスリットパターンを割り当てれば、その回転スリット板は1024の分解能を表現できることになる(図19の左上)。
同様に、回転スリット板の周回方向に沿って720個に等分割すれば、その回転スリット板は720の分解能を表現できることになる(図19の右上)。
このように、通常は分解能に応じてスリットパターンが定まるため、スリット板が異なれば、そのアブソリュートエンコーダの分解能も異なることになる。ただし、分解能の値が倍数関係になる場合は、単一の回転スリット板で複数の分解能を表現できる。
例えば、図19の右上に示す回転スリット板は、0.5度毎に一意のスリットパターンを割り当てたものであるが、絶対位置を1つ置きにカウントすれば、同じ回転スリット板で、分解能360を得ることも可能である(図19の右下)。
An index indicating how finely the absolute encoder can detect the rotational position is referred to as “resolution”. The resolution depends on the fineness of the slit pattern of the rotary slit plate. That is, if the slit slit plate is equally divided into 1024 along the rotating direction of the rotary slit plate and different slit patterns are assigned to the respective positions, the rotary slit plate can express a resolution of 1024 (upper left in FIG. 19).
Similarly, if the rotary slit plate is equally divided into 720 pieces along the circumferential direction of the rotary slit plate, the rotary slit plate can express the resolution of 720 (upper right in FIG. 19).
As described above, since the slit pattern is usually determined according to the resolution, the resolution of the absolute encoder is different if the slit plate is different. However, when the resolution value has a multiple relationship, a plurality of resolutions can be expressed by a single rotating slit plate.
For example, the rotary slit plate shown in the upper right of FIG. 19 is assigned with a unique slit pattern every 0.5 degrees. However, if every other absolute position is counted, the same rotary slit plate can be used with a resolution of 360. Can also be obtained (lower right of FIG. 19).

なお、図19はイメージ図であり、正確なスリットパターンを示すものではないことを付言しておく。   It should be noted that FIG. 19 is an image diagram and does not show an accurate slit pattern.

図20は、従来のアブソリュートエンコーダにおける、絶対位置を表すビットパターンの一覧表である。
図20の表の左脇に示すように、分解能1024をスリットパターンで表現するためには、当該スリットパターンが10ビット分の情報を出力する必要がある。同表に示すように、スリットパターンが「1」を出力した際には、回転角度の絶対位置が、分解能1024における「1」に相当する位置にあることを示す。なお、同じスリットパターンを用いて、分解能512、分解能256、分解能128、分解能64、分解能32も表現することができる。
また、図20の右脇に示すように、分解能720をスリットパターンで表現するためには、当該スリットパターンが10ビット分の情報を出力する必要がある。ただし、図19で説明したように、分解能1024とは異なるスリットパターンを用いる必要がある。
同表に示すように、分解能720を用いる場合には、スリットパターンの出力値から152を減算した値が、実際の絶対位置となる。同様に、分解能360を用いる場合には76を減算し、分解能180を用いる場合には38を減算する。
FIG. 20 is a list of bit patterns representing absolute positions in a conventional absolute encoder.
As shown on the left side of the table in FIG. 20, in order to express the resolution 1024 with a slit pattern, the slit pattern needs to output information for 10 bits. As shown in the table, when the slit pattern outputs “1”, it indicates that the absolute position of the rotation angle is at a position corresponding to “1” in the resolution 1024. The same slit pattern can be used to express resolution 512, resolution 256, resolution 128, resolution 64, and resolution 32.
Further, as shown on the right side of FIG. 20, in order to express the resolution 720 with a slit pattern, the slit pattern needs to output information for 10 bits. However, as described with reference to FIG. 19, it is necessary to use a slit pattern different from the resolution 1024.
As shown in the table, when using the resolution 720, the value obtained by subtracting 152 from the output value of the slit pattern is the actual absolute position. Similarly, 76 is subtracted when resolution 360 is used, and 38 is subtracted when resolution 180 is used.

図21は、図20の一覧表を、実際のスリットパターンに当てはめた際のイメージ図である。
図21に示すように、全てのスリットパターンをフルに使用すれば、最大幅の分解能を得ることができ、同じスリットパターンの一部のみを使用すれば、使用しないビット幅分だけ少ない分解能を得ることができる。
このように、同じスリットパターンで複数の分解能を得ることができるが、得られる分解能はビット数に依存するするため、倍数関係にある値に限られる。
FIG. 21 is an image diagram when the list of FIG. 20 is applied to an actual slit pattern.
As shown in FIG. 21, if all the slit patterns are fully used, the maximum resolution can be obtained, and if only a part of the same slit pattern is used, the resolution is reduced by the unused bit width. be able to.
As described above, a plurality of resolutions can be obtained with the same slit pattern, but the obtained resolution depends on the number of bits, and thus is limited to a value having a multiple relationship.

図22は、図20で説明したビットパターンの一覧表に基づいて、最終的な出力値を得る際のコード変換手順を説明するものである。
一般に、アブソリュートエンコーダの出力はグレイコードで出力されるため、処理しやすいバイナリコードやBCDコード(2進化10進コード)を得るためには、コード変換を行う必要がある。
例えば、BCDコードを得る際には、グレイコードをバイナリコードに一旦変換し、その後BCDコードに変換することで、BCDコードを得ることができる。なお図20で説明した通り、分解能720、分解能360、分解能180を使用する際には、所定の減算を行う必要がある。
FIG. 22 illustrates a code conversion procedure for obtaining a final output value based on the list of bit patterns described in FIG.
In general, since the output of the absolute encoder is output as a gray code, it is necessary to perform code conversion in order to obtain a binary code or BCD code (binary decimal code) that is easy to process.
For example, when obtaining a BCD code, the BCD code can be obtained by once converting the Gray code into a binary code and then converting it into a BCD code. As described with reference to FIG. 20, when the resolution 720, the resolution 360, and the resolution 180 are used, it is necessary to perform a predetermined subtraction.

なお、図22に示す「2進系」「角度系」という用語について、ここで補足する。
「2進系」の分解能とは、図22に示す分解能32〜分解能1024のことを指すが、これはコンピュータ等で処理しやすいように、2の累乗の分解能を出力することが望ましいアプリケーションが存在するために設けられているものである。
一方の「角度系」の分解能とは、例えば角度割り出しのように、人間が回転角度を確認したいような場合において、2進数表記は都合が悪いため、360度の角度系を用いて絶対位置を表すことができるように設けられたものである。
両者の分解能は、用いられるスリットが異なるため、従来のアブソリュートエンコーダでは、製造時にいずれか一方の分解能系を選択し、スリットパターンを形成していた。
本発明に係るアブソリュートエンコーダは、単一のスリットパターンで、双方の分解能系を表現できるようにするものである。
Note that the terms “binary system” and “angle system” shown in FIG. 22 will be supplemented here.
The resolution of “binary system” refers to the resolution 32 to resolution 1024 shown in FIG. 22, but there are applications in which it is desirable to output a power of 2 so that it can be easily processed by a computer or the like. It is provided to do.
On the other hand, the resolution of the “angle system” means that, for example, when a human wants to check the rotation angle, such as indexing, binary notation is inconvenient, so the absolute position is determined using a 360 degree angle system. It is provided so that it can be expressed.
Since the slits used differ in the resolution between the two, in the conventional absolute encoder, one of the resolution systems is selected at the time of manufacture, and the slit pattern is formed.
The absolute encoder according to the present invention enables both resolution systems to be expressed by a single slit pattern.

以後は、本実施の形態1に係るアブソリュートエンコーダの説明を行う。   Hereinafter, the absolute encoder according to the first embodiment will be described.

図2は、図1の演算部107が演算補正を行い、分解能1024における絶対位置の値を、分解能360における対応値に変換する際の対応関係を、例示して説明するものである。
ここでいう演算補正とは、例えば分解能1024のスリットパターンを用いている場合に、スリットパターンの出力値を、異なる分解能における対応値に変換することを言う。
例えば、分解能1024における絶対位置「256」は、分解能値の4分の1に相当するため、当該位置は分解能360における絶対位置「90」と同一である。
そこで、演算部107は、分解能1024のスリットパターンを用いて分解能360を表現する際には、上記のような演算補正により値の変換を行い、変換後の値を出力する。このようにすることで、単一のスリットパターンを用いて、当該スリットパターンでは従来表現できなかった分解能を表現することが可能になる。
FIG. 2 illustrates an example of a correspondence relationship when the calculation unit 107 of FIG. 1 performs calculation correction and converts the absolute position value at the resolution 1024 into the corresponding value at the resolution 360.
The arithmetic correction here refers to converting the output value of the slit pattern into a corresponding value at a different resolution when, for example, a slit pattern with a resolution of 1024 is used.
For example, since the absolute position “256” at the resolution 1024 corresponds to a quarter of the resolution value, the position is the same as the absolute position “90” at the resolution 360.
Therefore, when expressing the resolution 360 using a slit pattern with a resolution of 1024, the calculation unit 107 converts the value by the calculation correction as described above, and outputs the converted value. By doing in this way, it becomes possible to express the resolution which could not be expressed conventionally by using the single slit pattern.

図3は、図1の演算部107が、図2に例示するような演算補正を行う際の処理フローを説明するものである。以下、各ステップについて説明する。
(S301)
演算部107は、所定の初期化処理を行う。例えば、演算に使用するメモリ領域のクリアなどの処理が、本ステップの処理に該当する。
(S302)
演算部107は、出力すべき分解能の設定を読み込む。当該設定は、別途設けたメモリ領域にあらかじめ格納しておいてもよいし、回転スリット板103の種類に合わせて、製造時に固定的に演算部107へ書き込んでおいてもよい。ただしこの場合は、表現できる分解能の種類が限定される点に注意する。
(S303)
演算部107は、出力すべき分解能の種別に応じて、以下のステップS304若しくはステップS306のいずれかの処理に進む。
(S304)
演算部107は、整形回路106が出力した絶対位置信号を読み込む。
(S305)
演算部107は、図2で例示したような演算補正を行い、ステップS304で読み込んだ絶対位置信号を、出力する分解能に対応した値に変換する。変換演算の詳細については、後述の図6で説明する。
(S306)
演算部107は、整形回路106が出力した絶対位置信号を読み込む。
(S307)
演算部107は、図2で例示したような演算補正を行い、ステップS306で読み込んだ絶対位置信号を、出力する分解能に対応した値に変換する。
(S308)
演算部107は、バイナリコードとグレイコードの間の変換処理を行う。バイナリコードとグレイコードのいずれを最終出力値とするかは、用途に応じて任意に定めればよい。
なお、上記各ステップの段階で、最終出力値のコード体系を用いている場合には、本ステップは省略する。
(S309)
演算部107は、演算補正結果をインタフェース108に出力する。
(S310)
演算部107は、アブソリュートエンコーダ本体の動作終了等により、演算を終了すべきか否かを判断する。演算を継続する場合は、ステップS303に戻る。
FIG. 3 illustrates a processing flow when the calculation unit 107 of FIG. 1 performs calculation correction as illustrated in FIG. Hereinafter, each step will be described.
(S301)
The arithmetic unit 107 performs a predetermined initialization process. For example, processing such as clearing a memory area used for calculation corresponds to the processing in this step.
(S302)
The calculation unit 107 reads the resolution setting to be output. The setting may be stored in advance in a separately provided memory area, or may be fixedly written in the calculation unit 107 at the time of manufacture according to the type of the rotary slit plate 103. However, note that in this case, the types of resolution that can be expressed are limited.
(S303)
The arithmetic unit 107 proceeds to one of the following steps S304 or S306 depending on the type of resolution to be output.
(S304)
The arithmetic unit 107 reads the absolute position signal output from the shaping circuit 106.
(S305)
The calculation unit 107 performs calculation correction as illustrated in FIG. 2, and converts the absolute position signal read in step S304 into a value corresponding to the output resolution. Details of the conversion calculation will be described later with reference to FIG.
(S306)
The arithmetic unit 107 reads the absolute position signal output from the shaping circuit 106.
(S307)
The calculation unit 107 performs calculation correction as illustrated in FIG. 2, and converts the absolute position signal read in step S306 into a value corresponding to the output resolution.
(S308)
The arithmetic unit 107 performs conversion processing between the binary code and the gray code. Which of the binary code and the gray code is used as the final output value may be arbitrarily determined according to the application.
It should be noted that this step is omitted when the code system of the final output value is used at each step.
(S309)
The calculation unit 107 outputs the calculation correction result to the interface 108.
(S310)
The calculation unit 107 determines whether or not the calculation should be ended by the end of the operation of the absolute encoder main body or the like. When continuing the calculation, the process returns to step S303.

図4は、図1の演算部107の1実現例として、マイコンを用いた場合のイメージ図を示すものである。
マイコンを用いて演算部107を実現した場合は、入力側の各端子に変換前の各ビット信号の入力値を割り当て、出力側の各端子に変換後の各ビット信号の出力値を割り当てればよい。
なお、演算部107の実現方法はマイコンに限られるものではなく、任意のProgrammable Logic Controller(PLC)等を用いて実現してもよい。
FIG. 4 shows an image diagram when a microcomputer is used as one implementation example of the calculation unit 107 of FIG.
When the calculation unit 107 is realized using a microcomputer, the input value of each bit signal before conversion is assigned to each terminal on the input side, and the output value of each bit signal after conversion is assigned to each terminal on the output side. Good.
Note that the implementation method of the arithmetic unit 107 is not limited to a microcomputer, and may be realized by using an arbitrary programmable logic controller (PLC) or the like.

図5は、図1の演算部107として、図4のようなマイコン回路を用いた場合の機能ブロック図を示すものである。
LED501、固定スリット板502、回転スリット板503、フォトダイオード504、増幅回路505、整形回路506、インタフェース508は、図1の該当部分に相当するため、説明を省略する。
マイコン回路507は、図1における演算部107に相当する。
マイコン回路507は、図4に示すマイコンのような演算手段とその周辺回路を含み、メモリ509、CPU510を有する。
CPU510は、演算補正を行う演算手段であり、例えば図4に示すようなマイコンを用いることができる。
メモリ509は、対応テーブル511を格納している。対応テーブル511の詳細は、後述の図6で説明する。
FIG. 5 shows a functional block diagram when a microcomputer circuit as shown in FIG. 4 is used as the arithmetic unit 107 in FIG.
The LED 501, fixed slit plate 502, rotating slit plate 503, photodiode 504, amplifier circuit 505, shaping circuit 506, and interface 508 correspond to the corresponding portions in FIG.
The microcomputer circuit 507 corresponds to the calculation unit 107 in FIG.
The microcomputer circuit 507 includes a calculation unit such as a microcomputer shown in FIG. 4 and its peripheral circuits, and has a memory 509 and a CPU 510.
The CPU 510 is calculation means for performing calculation correction, and for example, a microcomputer as shown in FIG. 4 can be used.
The memory 509 stores a correspondence table 511. Details of the correspondence table 511 will be described later with reference to FIG.

図6は、図5の対応テーブル511の構成を説明するものであり、図3のステップS305とステップS307において、演算部107が演算補正を行う際に用いられるものである。
マイコン回路507は、図3のフローチャートに示す演算補正処理を行う際に、対応テーブル511を参照する。
対応テーブル511には、回転スリット板503の出力値(絶対位置)と、対応する変換後の値との関係が記録されている。
図6の左側の表は、回転スリット板503として分解能1024のスリット板を用いた場合の出力値一覧を示しており、絶対位置「0」〜「1023」までの1024個の値が格納されている。
図6の右側の表は、左側の1024個の値を、分解能180における対応値に変換した場合の変換後の値が格納されている。例えば、左側の表の値「256」は、全体の4分の1の位置に相当し、これは分解能180においては、180の4分の1の「45」に相当するため、右側の表の対応位置には「45」が格納されている。
左側の値「1023」は、丁度1回転して検出原点に戻ってきた位置に相当するため、右側の表の対応値は「0」が格納されている。
FIG. 6 illustrates the configuration of the correspondence table 511 in FIG. 5 and is used when the calculation unit 107 performs calculation correction in steps S305 and S307 in FIG.
The microcomputer circuit 507 refers to the correspondence table 511 when performing the arithmetic correction processing shown in the flowchart of FIG.
In the correspondence table 511, the relationship between the output value (absolute position) of the rotary slit plate 503 and the corresponding converted value is recorded.
The table on the left side of FIG. 6 shows a list of output values when a slit plate having a resolution of 1024 is used as the rotary slit plate 503, and 1024 values from absolute positions “0” to “1023” are stored. Yes.
The table on the right side of FIG. 6 stores values after conversion when 1024 values on the left side are converted into corresponding values at a resolution of 180. For example, the value “256” in the left table corresponds to a quarter position of the whole, and this corresponds to “45” that is a quarter of 180 in the resolution 180, so “45” is stored in the corresponding position.
Since the value “1023” on the left side corresponds to the position that has just been rotated once and returned to the detection origin, “0” is stored as the corresponding value in the table on the right side.

図6のような対応関係は、図6の中央部に示す計算式でも求められるが、端数が生じた場合にそれを切り捨てるべきか否かは、個別のアプリケーションの事情等にも依存するので、メモリ509の容量とアクセス速度が許容される限り、図6のような対応表を設けておくことが望ましい。
なお、図6においては分解能1024の値を分解能180の値に変換する場合の対応表を例示したが、その他の複数の分解能の値を得たい場合は、対応する表を複数設けておけばよい。
The correspondence relationship as shown in FIG. 6 can also be obtained from the calculation formula shown in the central part of FIG. 6, but whether or not the fraction should be discarded depends on the circumstances of the individual application. As long as the capacity of the memory 509 and the access speed are allowed, it is desirable to provide a correspondence table as shown in FIG.
6 illustrates a correspondence table in the case of converting the resolution 1024 value into the resolution 180 value. However, if a plurality of other resolution values are desired, a plurality of corresponding tables may be provided. .

図7は、10進数、2進コード(バイナリコード)、グレイコードの対応関係を説明するものである。各コード体系の間には、図7に示すような対応関係が存在する。
図3のステップS308においては、必要に応じ2進コードとグレイコードを相互に変換する必要がある。2進コードとグレイコードは、ともに対応する10進数の値を表すものであるが、その対応関係は容易に求めることができる。
FIG. 7 illustrates the correspondence between decimal numbers, binary codes (binary codes), and gray codes. A correspondence relationship as shown in FIG. 7 exists between the respective code systems.
In step S308 of FIG. 3, it is necessary to convert the binary code and the gray code to each other as necessary. The binary code and the gray code both represent corresponding decimal values, but the correspondence can be easily obtained.

図8は、2進コードとグレイコードを相互に変換する際の手順を説明するものである。   FIG. 8 illustrates a procedure for converting a binary code and a gray code into each other.

2進コードから対応するグレイコードを得るには、以下の手順を踏む。
(1)
グレイコードへ変換する前の2進コードのビット列を読み込む。
(2)
変換前の2進コードのビット列を、右に1つシフトする。
(3)
変換前のビット列と、ステップ(2)のビット列の各ビットにおいて、排他的論理和演算を実施する。得られたビット列が、対応するグレイコードである。
To obtain the corresponding gray code from the binary code, follow the procedure below.
(1)
Read the binary code bit string before conversion to gray code.
(2)
The bit string of the binary code before conversion is shifted to the right by one.
(3)
An exclusive OR operation is performed on each bit of the bit string before conversion and the bit string in step (2). The obtained bit string is a corresponding Gray code.

また、グレイコードから対応する2進コードを得るには、以下の手順を踏む。
(1)
2進コードに変換する前のグレイコードのビット列を読み込む。
(2)
ステップ(1)のビット列の最上位ビットを、そのまま変換後の最上位ビットとする。
(3)
元のビット列の2ビット目と、ステップ(2)の1ビット目との、排他的論理和演算を実施する。得られた値を、変換後の2ビット目の値とする。
(4)〜(9)
以降、同様の処理を繰り返す。
In order to obtain the corresponding binary code from the gray code, the following procedure is taken.
(1)
Reads the bit string of Gray code before conversion to binary code.
(2)
The most significant bit of the bit string in step (1) is used as the most significant bit after conversion.
(3)
An exclusive OR operation is performed on the second bit of the original bit string and the first bit of step (2). Let the obtained value be the value of the second bit after conversion.
(4) to (9)
Thereafter, the same processing is repeated.

図3のステップS308においては、演算部107は上記のような演算を行い、バイナリコードとグレイコードの相互変換を行う。
その後、演算部107はステップS309の処理を行い、インタフェース108に演算補正後の絶対位置を示すバイナリコードもしくはグレイコードを出力する。
In step S308 of FIG. 3, the calculation unit 107 performs the above calculation and performs mutual conversion between binary code and gray code.
Thereafter, the calculation unit 107 performs the process of step S309, and outputs a binary code or a gray code indicating the absolute position after the calculation correction to the interface 108.

以上のように、本実施の形態1に係るアブソリュートエンコーダによれば、
回転体の回転角度に応じた絶対位置を、あらかじめ定められた第1の検出分解能に基づき検出し、当該絶対位置表す信号を出力する絶対位置出力手段と、
前記絶対位置出力手段が出力した信号を基に、前記回転体の位置情報を出力する演算手段とを備えたアブソリュートエンコーダであって、
前記演算手段は、前記絶対位置検出手段が前記第1の検出分解能に基づき出力した信号を基に演算補正を行い、
前記第1の検出分解能を用いた検出値に対応する、第2の検出分解能における相当値を出力するので、
1のアブソリュートエンコーダで、複数の種類の分解能出力を得ることができる。
As described above, according to the absolute encoder according to the first embodiment,
Absolute position output means for detecting an absolute position according to the rotation angle of the rotating body based on a predetermined first detection resolution and outputting a signal representing the absolute position;
Based on the signal output by the absolute position output means, an absolute encoder comprising a calculation means for outputting position information of the rotating body,
The calculation means performs calculation correction based on the signal output based on the first detection resolution by the absolute position detection means,
Since an equivalent value in the second detection resolution corresponding to the detection value using the first detection resolution is output,
With one absolute encoder, a plurality of types of resolution outputs can be obtained.

また、前記第1の検出分解能における出力値と、前記第2の検出分解能における対応値との対応関係表を格納した記憶手段を有し、
前記演算手段は、前記第2の検出分解能における前記第1の検出分解能の対応値を出力する際には、
前記記憶手段に格納された前記対応関係表を参照し、対応する値を出力するので、
演算部107の演算補正により端数が生じる場合であっても、端数を切り捨てるべきか否か等をあらかじめ決定しておくことができる。また、対応テーブル511の値を再設定もしくは複数の対応テーブルを設ければ、複数の分解能について、同様の処理を行うことができる。
A storage unit that stores a correspondence table between an output value at the first detection resolution and a corresponding value at the second detection resolution;
When the calculation means outputs the corresponding value of the first detection resolution in the second detection resolution,
Since the correspondence table stored in the storage means is referenced and the corresponding value is output,
Even when a fraction is generated by the calculation correction of the calculation unit 107, whether or not the fraction should be rounded down can be determined in advance. Further, if the values of the correspondence table 511 are reset or a plurality of correspondence tables are provided, the same processing can be performed for a plurality of resolutions.

また、前記絶対位置出力手段は、
回転体の回転角度に応じた絶対位置を表すビットパターンを形成したスリット板を用いて構成されているので、
回転スリット板が有するスリットパターンを基に、回転角度に対する絶対位置を検出することができる。
The absolute position output means includes
Since it is configured using a slit plate formed with a bit pattern representing the absolute position according to the rotation angle of the rotating body,
Based on the slit pattern of the rotating slit plate, the absolute position with respect to the rotation angle can be detected.

実施の形態2.
図9は、本発明の実施の形態2に係るアブソリュートエンコーダの機能ブロック図を説明するものである。
図9に示すアブソリュートエンコーダの構成は、図5に示すものと同様であるが、マイコン回路907が「原点Reset」信号を外部のアプリケーション等より受け付ける点が、図5の構成とは異なっている。
マイコン回路907は、「原点Reset」信号を外部のアプリケーション等より受け付けると、その時点における回転スリット板903の絶対位置を、以後の絶対位置検出における原点として再設定する。
Embodiment 2. FIG.
FIG. 9 is a functional block diagram of an absolute encoder according to the second embodiment of the present invention.
The configuration of the absolute encoder shown in FIG. 9 is the same as that shown in FIG. 5 except that the microcomputer circuit 907 receives the “origin reset” signal from an external application or the like.
When the microcomputer circuit 907 receives the “origin reset” signal from an external application or the like, the microcomputer 907 resets the absolute position of the rotary slit plate 903 at that time as the origin in the subsequent absolute position detection.

図10は、原点を再設定することの利点を説明するものである。
図10の左図に示す初期状態で、矢印で示す位置を検出原点として、角度に応じた絶対位置の検出を行うと、検出終了後は初期の原点が最初の位置から移動しているため、同じ位置から検出を再開すると、「0」以外の出力値から検出が行われることになる。
すると、利用者としては、原点位置を元の場所に戻すか、得られた値から検出開始時における絶対位置を減算する等の手間が必要となり、使い勝手が低減する。
そこで、前回の検出終了時における絶対位置を、次回の検出開始時における検出原点として再設定するなど、任意の絶対位置を検出原点として設定できれば、利用者の利便性が増す。
FIG. 10 illustrates the advantage of resetting the origin.
In the initial state shown in the left diagram of FIG. 10, when the absolute position according to the angle is detected using the position indicated by the arrow as the detection origin, the initial origin moves from the initial position after the detection ends. When detection is resumed from the same position, detection is performed from an output value other than “0”.
As a result, it is necessary for the user to return the origin position to the original location or to subtract the absolute position at the start of detection from the obtained value, thereby reducing usability.
Thus, if an arbitrary absolute position can be set as the detection origin, such as resetting the absolute position at the end of the previous detection as the detection origin at the start of the next detection, the convenience for the user is increased.

例えば、絶対位置「109」においてマイコン回路907が「原点Reset」信号を受け付けた場合には、以降の絶対位置検出においては、「109」の位置を絶対位置「0」とみなして検出を行ったほうが、利用者にとって便宜である(図10の右図参照)。   For example, when the microcomputer circuit 907 receives the “origin reset” signal at the absolute position “109”, the subsequent detection of the absolute position is performed by regarding the position “109” as the absolute position “0”. This is convenient for the user (see the right figure in FIG. 10).

また、任意の検出原点を設定できることは、製造者にとってもメリットがある。図23を用いて、製造者にとってのメリットを説明する。   In addition, the ability to set an arbitrary detection origin is advantageous for the manufacturer. The advantages for the manufacturer will be described with reference to FIG.

図23は、アブソリュートエンコーダの製造プロセスにおいて、回転スリット板の原点位置合わせを行う際の作業の様子を説明するものである。
アブソリュートエンコーダは、回転角度に対する絶対位置を検出するために用いられるものであるため、初期の原点合わせが非常に重要となる。原点位置がずれていれば、検出値と実際の位置との間に、差異が生じるからである。
実際の製造プロセスにおいては、図23に示す「回転シャフト」を専用の工具(冶具)で固定し、同図に示す「原点マーク」が、専用工具(冶具)の基準マーク及びこれに合せて設けられた基準線の位置と合致するように回転スリット板を回転させ、目視確認等により位置合わせを行う。
位置が合うと、当該位置で接着剤等により位置を固定し、固定した位置のままで、凝固させる工程へと移行する。
FIG. 23 is a diagram for explaining the operation when the origin of the rotary slit plate is aligned in the manufacturing process of the absolute encoder.
Since the absolute encoder is used to detect the absolute position with respect to the rotation angle, the initial origin alignment is very important. This is because if the origin position is deviated, a difference occurs between the detected value and the actual position.
In the actual manufacturing process, the “rotary shaft” shown in FIG. 23 is fixed with a dedicated tool (jig), and the “origin mark” shown in FIG. 23 is provided in accordance with the reference mark of the dedicated tool (jig) and this. The rotating slit plate is rotated so as to coincide with the position of the reference line, and alignment is performed by visual confirmation or the like.
When the position is matched, the position is fixed with an adhesive or the like at the position, and the process proceeds to a solidification process with the position fixed.

もし製造後にも任意の位置を原点位置として設定することができれば、上記図23で説明したような手間のかかる製造工程を省略でき、製造コストや期間の効率化を図ることが可能になるため、製造者にとって大きなメリットがある。   If an arbitrary position can be set as the origin position even after manufacturing, the time-consuming manufacturing process described with reference to FIG. 23 can be omitted, and the manufacturing cost and the efficiency of the period can be improved. There are significant advantages for manufacturers.

任意の検出原点の設定は、図9に示す「原点Reset」信号をマイコン回路907が受け付けた際の絶対位置をメモリ909に記憶しておき、以降の絶対位置検出においては、CPU910の演算処理により、当該位置の値を検出結果から減算して出力するようにすればよい。
ただし、同時に分解能の変換演算補正も行う必要があるため、「原点Reset」信号を受け付けた際には、対応テーブル911の値を書き換える方が、複雑な演算を検出時に行う必要がなく、好都合である。
書き換え後の対応テーブル911の値については、後述の図12を用いて説明する。
The arbitrary detection origin is set by storing the absolute position when the microcomputer circuit 907 receives the “origin reset” signal shown in FIG. 9 in the memory 909, and in the subsequent absolute position detection, the calculation process of the CPU 910 is performed. The position value may be subtracted from the detection result and output.
However, since it is necessary to simultaneously perform conversion conversion correction of resolution, it is more convenient to rewrite the value of the correspondence table 911 when receiving the “origin reset” signal, because it is not necessary to perform complicated calculation at the time of detection. is there.
The values in the correspondence table 911 after rewriting will be described with reference to FIG.

図11は、図9のマイコン回路907が、図2に例示するような演算補正を行う際の処理フローを説明するものである。
図11に示すフローチャートは、図3に示すフローチャートとほぼ同様であるが、ステップS1102において、原点設定を読み込む点が異なっている。また、原点再設定は常に行われる可能性があるため、原点位置は都度読み込む必要があり、ステップS1110の戻り位置が図3とは異なっている。
ステップS1102で言う原点設定は、「原点Reset」信号をマイコン回路907が受け付けた際の絶対位置であり、例えばメモリ909の空き領域等に当該絶対位置の値を格納しておき、ステップS1102で読み込めばよい。
なお、後述する図12に示すように、対応テーブル911を、再設定した原点位置を基に書き換えた場合には、ステップS1102において原点設定を読み込む必要はない。
FIG. 11 illustrates a processing flow when the microcomputer circuit 907 in FIG. 9 performs arithmetic correction as exemplified in FIG.
The flowchart shown in FIG. 11 is substantially the same as the flowchart shown in FIG. 3 except that the origin setting is read in step S1102. Further, since the origin resetting may always be performed, it is necessary to read the origin position every time, and the return position of step S1110 is different from FIG.
The origin setting in step S1102 is the absolute position when the microcomputer circuit 907 receives the “origin reset” signal. For example, the absolute position value is stored in an empty area of the memory 909 and read in step S1102 That's fine.
As shown in FIG. 12 described later, when the correspondence table 911 is rewritten based on the reset origin position, it is not necessary to read the origin setting in step S1102.

図12は、図9の対応テーブル911の構成を説明するものであり、図11のステップS1105とステップS1107において、マイコン回路907が演算補正を行う際に用いられるものである。
図12の対応テーブルは、図6に示す対応テーブルと同様の構成を有する。
ただし、マイコン回路907が「原点Reset」信号を受け付けた際には、対応テーブル911の値を書き換えるようにすることができる。
例えば、図10の右図に示すように、絶対位置「109」の位置でマイコン回路907が「原点Reset」信号を受け付けた場合には、図12の右表の対応する位置を「0」として、右表の各値を書き換える。
この書き換えを行えば、マイコン回路907は単に対応テーブル911を読み込んで対応値を出力すれば、それだけで新たな原点位置に基づく分解能変換が行われることになるので、図11のステップS1102において原点設定を読み込む処理はスキップすることができる。
FIG. 12 explains the configuration of the correspondence table 911 in FIG. 9, and is used when the microcomputer circuit 907 performs calculation correction in steps S1105 and S1107 in FIG.
The correspondence table in FIG. 12 has the same configuration as the correspondence table shown in FIG.
However, when the microcomputer circuit 907 receives the “origin reset” signal, the value of the correspondence table 911 can be rewritten.
For example, as shown in the right diagram of FIG. 10, when the microcomputer circuit 907 receives the “origin reset” signal at the absolute position “109”, the corresponding position in the right table of FIG. Rewrite each value in the right table.
If this rewriting is performed, the microcomputer circuit 907 simply reads the correspondence table 911 and outputs the corresponding value, so that the resolution conversion based on the new origin position is performed alone, so that the origin setting is performed in step S1102 of FIG. The process of reading can be skipped.

なお、「原点Reset」信号を受け付け、図12の右表を書き換える際には、図12の中央に示す計算式を用いて、新たな値を求めればよい。   Note that when the “origin reset” signal is received and the right table of FIG. 12 is rewritten, a new value may be obtained using the calculation formula shown in the center of FIG.

以上のように、本実施の形態2に係るアブソリュートエンコーダによれば、
前記演算手段は、前記回転体の絶対位置の検出原点を設定する旨の信号を受け付け、
当該信号を受け付けた時点における、前記絶対位置出力手段の出力信号に相当する位置を、新たな検出原点として設定するので、
任意の絶対位置を検出原点として設定でき、利用者が原点位置を元の場所に戻す、あるいは得られた値から検出開始時における絶対位置を減算する等の手間が不要となり、利用者の利便性が増す。
さらには、製造工程において、原点位置合わせを行う工程を省略することができ、製造コストや期間の効率化を図ることが可能になるため、製造者にとって大きなメリットがある。
As described above, according to the absolute encoder according to the second embodiment,
The arithmetic means receives a signal to set the detection origin of the absolute position of the rotating body,
Since the position corresponding to the output signal of the absolute position output means at the time of receiving the signal is set as a new detection origin,
Arbitrary absolute position can be set as the detection origin, and there is no need for the user to return the origin position to the original location or subtract the absolute position at the start of detection from the obtained value. Increase.
Furthermore, in the manufacturing process, the process of aligning the origin can be omitted, and the manufacturing cost and the period can be improved, which has a great merit for the manufacturer.

また、前記演算手段は、前記回転体の絶対位置の検出原点を設定する旨の信号を受け付けた際には、
当該信号を受け付けた時点における、前記絶対位置出力手段の出力信号に相当する位置を新たな検出原点として、前記対応関係表の値を書き換えるので、
都度原点設定を読み込み、減算処理を行う等の演算を行う必要がなく、演算部の負荷を低減することができる。
Further, when the calculation means receives a signal to set the detection origin of the absolute position of the rotating body,
Since the position corresponding to the output signal of the absolute position output means at the time of receiving the signal is used as a new detection origin, the value of the correspondence table is rewritten,
It is not necessary to read the origin setting each time and perform a calculation such as a subtraction process, and the load on the calculation unit can be reduced.

実施の形態3.
図13は、本発明の実施の形態3に係るアブソリュートエンコーダの機能ブロック図を示すものである。
図13に示すアブソリュートエンコーダは、図9と同様の構成を有するが、マイコン回路1307は、現在の分解能を示す信号を外部のアプリケーション等に出力し、もしくは分解能を設定する旨の信号を外部のアプリケーション等から受け付ける点が、図9の構成とは異なっている。
Embodiment 3 FIG.
FIG. 13 is a functional block diagram of an absolute encoder according to the third embodiment of the present invention.
The absolute encoder shown in FIG. 13 has the same configuration as that shown in FIG. 9, but the microcomputer circuit 1307 outputs a signal indicating the current resolution to an external application or the like, or sends a signal for setting the resolution to the external application. 9 is different from the configuration of FIG.

図14は、図13における対応テーブル1311の内容を示すものである。
図14に示す対応テーブル1311は、図12に示す構成に加えて、分解能の演算補正を行う際に用いるべき分解能の値を格納する領域(図14の「分解能モード」部)を設けている点が異なっている。
FIG. 14 shows the contents of the correspondence table 1311 in FIG.
In addition to the configuration shown in FIG. 12, the correspondence table 1311 shown in FIG. 14 is provided with an area (“resolution mode” portion in FIG. 14) for storing a resolution value to be used when performing calculation correction of resolution. Is different.

図14の右表には、同図の「分解能モード」に示す領域の値に対応した、分解能変換後の値が格納されている。例えば、同図の「分解能モード」に示す領域に「180」が格納されていれば、同図の右表には、分解能1024を分解能180に変換した際の対応値が格納されている。   The right table of FIG. 14 stores values after resolution conversion corresponding to the values in the area shown in the “resolution mode” of FIG. For example, if “180” is stored in the area shown in the “resolution mode” in the figure, the corresponding value when the resolution 1024 is converted to the resolution 180 is stored in the right table of the figure.

また、マイコン回路1307は、外部のアプリケーション等より、現在の分解能値を出力すべき旨の信号を受け付けた際には、図14の「分解能モード」に示す領域の値を読み取り、当該値を出力する。
さらには、新たな分解能を設定する旨の信号を外部のアプリケーション等から受け付けた際には、図14の「分解能モード」に示す領域の値を当該値に変更するとともに、図14の中央に示す計算式を用いて、当該分解能に対応する新たな値を、図14の右表に設定する。
When the microcomputer circuit 1307 receives a signal indicating that the current resolution value should be output from an external application or the like, the microcomputer circuit 1307 reads the value in the area shown in “resolution mode” in FIG. 14 and outputs the value. To do.
Furthermore, when a signal for setting a new resolution is received from an external application or the like, the value of the area shown in the “resolution mode” of FIG. 14 is changed to the value and shown in the center of FIG. A new value corresponding to the resolution is set in the right table of FIG. 14 using the calculation formula.

マイコン回路1307は、回転スリット板1303が有する分解能と、図14の「分解能モード」に示す領域の値とが異なる場合には、同図の対応テーブル1311を用いて演算補正を行い、両者が一致する場合には、演算補正を行わずに、スリットパターンの出力値をそのまま出力する。
このようにすることで、演算補正をする必要がない場合にまで演算処理を行って、不要な演算リソースを消費してしまうことを回避できる。
If the resolution of the rotary slit plate 1303 and the value of the area shown in the “resolution mode” of FIG. 14 are different, the microcomputer circuit 1307 corrects the calculation using the correspondence table 1311 of FIG. In this case, the output value of the slit pattern is output as it is without performing calculation correction.
By doing so, it is possible to avoid performing unnecessary calculation resources by performing the calculation process until it is not necessary to perform calculation correction.

図15は、実施の形態3に係るアブソリュートエンコーダを、外部のアプリケーションに接続した際のイメージ図を示すものである。
図15に示すアブソリュートエンコーダは、回転角度に対する現在の絶対位置信号を、表示機器1502に出力する。
マイコン回路1501は、本実施の形態3に係るアブソリュートエンコーダが有するマイコン回路であり、図13のマイコン回路1307に該当する。
表示機器1502は、外部アプリケーションであり、回転角度に対する現在の絶対位置を表示するものである。
現在位置表示部1503は、図15が現在の絶対位置を表すものである。表示に際しては、アブソリュートエンコーダが現在用いている分解能に対応した値が表示される。
Reset信号送信ボタン1504は、押下により図13に示す「原点Reset信号」を、マイコン回路1501に送信するためのものである。
分解能設定ボタン1505は、押下する毎に、図13に示す「分解能モード」信号を送信するものである。例えば、1回目の押下では「分解能を180に設定」すべき旨の信号をマイコン回路1501に送信し、2回目の押下では、「分解能を180に設定」すべき旨の信号を送信する、というように構成すればよい。
分解能表示部1506は、マイコン回路1501の現在の分解能設定を表示する。表示の更新は、分解能設定ボタン1505を利用者が押下する毎に、マイコン回路1501より読み取るなどの処理を行えばよい。
FIG. 15 shows an image diagram when the absolute encoder according to the third embodiment is connected to an external application.
The absolute encoder shown in FIG. 15 outputs a current absolute position signal with respect to the rotation angle to the display device 1502.
The microcomputer circuit 1501 is a microcomputer circuit included in the absolute encoder according to the third embodiment, and corresponds to the microcomputer circuit 1307 in FIG.
The display device 1502 is an external application and displays the current absolute position with respect to the rotation angle.
In the current position display unit 1503, FIG. 15 shows the current absolute position. At the time of display, a value corresponding to the resolution currently used by the absolute encoder is displayed.
The reset signal transmission button 1504 is used to transmit the “origin reset signal” shown in FIG. 13 to the microcomputer circuit 1501 when pressed.
Each time the resolution setting button 1505 is pressed, a “resolution mode” signal shown in FIG. 13 is transmitted. For example, a signal indicating that “resolution should be set to 180” is transmitted to the microcomputer circuit 1501 when pressed for the first time, and a signal indicating that “resolution should be set to 180” is transmitted when pressed for the second time. What is necessary is just to comprise.
A resolution display unit 1506 displays the current resolution setting of the microcomputer circuit 1501. The display can be updated by performing processing such as reading from the microcomputer circuit 1501 every time the user presses the resolution setting button 1505.

このように、現在の分解能を示す信号を外部のアプリケーション等に送信すれば、現在の分解能を利用者が目視確認などにより知ることができ、利用者の利便性が増す。
さらには、分解能の値を設定すべき旨の信号を受け付け、対応テーブル1311の内容を更新することにより、利用者が望む任意の分解能を、単一のスリットパターンで提供することが可能になる。
Thus, if a signal indicating the current resolution is transmitted to an external application or the like, the user can know the current resolution by visual confirmation or the like, and the convenience for the user is increased.
Furthermore, by receiving a signal indicating that a resolution value should be set and updating the contents of the correspondence table 1311, it is possible to provide an arbitrary resolution desired by the user with a single slit pattern.

以上のように、本実施の形態3に係るアブソリュートエンコーダによれば、
前記記憶手段は、前記演算手段が前記演算補正を行う際に、前記第2の検出分解能として用いるべき分解能の値を示す情報を格納しており、
前記演算手段は、当該情報が示す分解能の値と、前記第1の検出分解能の値とが異なる場合には、前記演算補正を行うので、
演算補正をする必要がない場合にまで演算処理を行って、不要な演算リソースを消費してしまうことを回避できる。
As described above, according to the absolute encoder according to the third embodiment,
The storage means stores information indicating a value of resolution to be used as the second detection resolution when the calculation means performs the calculation correction,
The calculation means performs the calculation correction when the resolution value indicated by the information is different from the first detection resolution value.
It is possible to avoid unnecessary calculation resources from being consumed by performing calculation processing even when calculation correction is not necessary.

また、前記演算手段は、前記分解能の値を示す情報を設定する旨の信号を受け付けて前記記憶手段に格納し、
当該情報を出力すべき旨の信号を受け付けた際には、前記記憶手段より当該情報を読出して出力するので、
現在の分解能を示す信号を外部のアプリケーション等に送信すれば、現在の分解能を利用者が目視確認などにより知ることができ、利用者の利便性が増す。
さらには、分解能の値を設定すべき旨の信号を受け付け、対応テーブル1311の内容を更新することにより、利用者が望む任意の分解能を、単一のスリットパターンで提供することが可能になる。
Further, the calculation means receives a signal for setting information indicating the resolution value and stores the signal in the storage means,
When receiving a signal indicating that the information should be output, the information is read out from the storage means and output.
If a signal indicating the current resolution is transmitted to an external application or the like, the user can know the current resolution by visual confirmation or the like, and the convenience for the user is increased.
Furthermore, by receiving a signal indicating that a resolution value should be set and updating the contents of the correspondence table 1311, it is possible to provide an arbitrary resolution desired by the user with a single slit pattern.

実施の形態4.
本発明の実施の形態4に係るアブソリュートエンコーダは、実施の形態1〜3におけるLED101〜フォトダイオード104等からなる部分を、磁気センサ等で実現したものである。
Embodiment 4 FIG.
The absolute encoder according to the fourth embodiment of the present invention is obtained by realizing the portion including the LED 101 to the photodiode 104 in the first to third embodiments with a magnetic sensor or the like.

図16は、本実施の形態4に係るアブソリュートエンコーダの機能ブロック図を示すものである。
図16に示すアブソリュートエンコーダは、回転磁石1601、磁気センサと検出回路を兼ねたセンサ部1602を有する。
その他の構成は、図1に示すアブソリュートエンコーダと同様であるため、説明を省略する。
図16に示すように、磁気センサなどを用いて、回転体の回転角度に対する絶対位置を検出する場合でも、実施の形態1と同様の構成を用いて、演算補正により複数の分解能を実現することができる。
FIG. 16 is a functional block diagram of the absolute encoder according to the fourth embodiment.
The absolute encoder shown in FIG. 16 includes a rotating magnet 1601 and a sensor unit 1602 that serves as both a magnetic sensor and a detection circuit.
The other configuration is the same as that of the absolute encoder shown in FIG.
As shown in FIG. 16, even when an absolute position with respect to the rotation angle of the rotating body is detected using a magnetic sensor or the like, a plurality of resolutions are realized by calculation correction using the same configuration as in the first embodiment. Can do.

図17は、実施の形態3に相当する構成であり、図13におけるLED1301〜フォトダイオード1304からなる部分を、図16と同様の回転磁石1601、センサ部1602を用いて構成したものである。
図17に示すアブソリュートエンコーダは、回転磁石1701、磁気センサと検出回路を兼ねたセンサ部1702を有する。
その他の構成は、図13に示すアブソリュートエンコーダと同様であるため、説明を省略する。
図17に示すように、磁気センサなどを用いて、回転体の回転角度に対する絶対位置を検出する場合でも、実施の形態3と同様の構成を用いて、演算補正により複数の分解能を実現することができる。実施の形態2についても同様である。
FIG. 17 shows a configuration corresponding to the third embodiment, in which the portion composed of the LED 1301 to the photodiode 1304 in FIG. 13 is configured using the rotating magnet 1601 and the sensor unit 1602 similar to those in FIG.
The absolute encoder shown in FIG. 17 includes a rotating magnet 1701 and a sensor unit 1702 that serves as both a magnetic sensor and a detection circuit.
Other configurations are the same as those of the absolute encoder shown in FIG.
As shown in FIG. 17, even when the absolute position with respect to the rotation angle of the rotating body is detected using a magnetic sensor or the like, a plurality of resolutions are realized by calculation correction using the same configuration as in the third embodiment. Can do. The same applies to the second embodiment.

以上のように、本実施の形態4に係るアブソリュートエンコーダによれば、
前記絶対位置出力手段は、
回転体の回転動作に応じて回転する磁石と、前記磁石の磁気を検出する磁気センサと、前記磁気センサの検出値を電気信号に変換する検出回路とを用いて構成されているので、
磁気センサ等を用いて回転体の回転角度に対する絶対位置を検出する場合でも、実施の形態1〜3と同様の効果を奏することができる。
As described above, according to the absolute encoder according to the fourth embodiment,
The absolute position output means includes
Since it is configured using a magnet that rotates according to the rotating operation of the rotating body, a magnetic sensor that detects the magnetism of the magnet, and a detection circuit that converts the detection value of the magnetic sensor into an electrical signal.
Even when the absolute position with respect to the rotation angle of the rotating body is detected using a magnetic sensor or the like, the same effects as in the first to third embodiments can be obtained.

実施の形態1に係るアブソリュートエンコーダの機能ブロック図を示すものである。1 is a functional block diagram of an absolute encoder according to Embodiment 1. FIG. 演算部107が演算補正を行い、分解能を変換する際の対応関係を、例示して説明するものである。The correspondence relationship when the calculation unit 107 performs calculation correction and converts the resolution will be described by way of example. 演算部107が、図2に例示するような演算補正を行う際の処理フローを説明するものである。A processing flow when the calculation unit 107 performs calculation correction as illustrated in FIG. 2 will be described. 演算部107の1実現例として、マイコンを用いた場合のイメージ図を示すものである。As an implementation example of the calculation unit 107, an image diagram in the case of using a microcomputer is shown. 演算部107として、図4のようなマイコン回路を用いた場合の機能ブロック図を示すものである。The functional block diagram at the time of using a microcomputer circuit like FIG. 4 as the calculating part 107 is shown. 図5の対応テーブル511の構成を説明するものである。The structure of the correspondence table 511 in FIG. 5 will be described. 10進数、2進コード(バイナリコード)、グレイコードの対応関係を説明するものである。This explains the correspondence between decimal numbers, binary codes (binary codes), and gray codes. 2進コードとグレイコードを相互に変換する際の手順説明である。It is an explanation of a procedure when a binary code and a gray code are mutually converted. 実施の形態2に係るアブソリュートエンコーダの機能ブロック図を説明するものである。FIG. 6 is a functional block diagram of an absolute encoder according to the second embodiment. 原点を再設定することの利点を説明するものである。This explains the advantage of resetting the origin. 図9のマイコン回路907が、図2に例示するような演算補正を行う際の処理フローを説明するものである。The processing flow when the microcomputer circuit 907 in FIG. 9 performs arithmetic correction as illustrated in FIG. 2 will be described. 図9の対応テーブル911の構成を説明するものである。The structure of the correspondence table 911 in FIG. 9 will be described. 実施の形態3に係るアブソリュートエンコーダの機能ブロック図を示すものである。FIG. 9 is a functional block diagram of an absolute encoder according to a third embodiment. 図13における対応テーブル1311の内容を示すものである。The contents of the correspondence table 1311 in FIG. 13 are shown. 実施の形態3に係るアブソリュートエンコーダを、外部のアプリケーションに接続した際のイメージ図を示すものである。FIG. 10 shows an image diagram when the absolute encoder according to the third embodiment is connected to an external application. 実施の形態4に係るアブソリュートエンコーダの機能ブロック図を示すものである。FIG. 10 is a functional block diagram of an absolute encoder according to a fourth embodiment. LED1301〜フォトダイオード1304からなる部分を、回転磁石1601、センサ部1602を用いて構成したものである。A portion composed of the LED 1301 to the photodiode 1304 is configured using a rotating magnet 1601 and a sensor unit 1602. 従来のアブソリュートエンコーダの機能ブロック図を示すものである。The functional block diagram of the conventional absolute encoder is shown. アブソリュートエンコーダに用いる回転スリット板のイメージを示すものである。An image of a rotary slit plate used in an absolute encoder is shown. 従来のアブソリュートエンコーダにおける、絶対位置を表すビットパターンの一覧表である。It is the list of the bit pattern showing an absolute position in the conventional absolute encoder. 図18の一覧表を、実際のスリットパターンに当てはめた際のイメージ図である。It is an image figure at the time of applying the list of FIG. 18 to an actual slit pattern. 図18で説明したビットパターンの一覧表に基づいて、最終的な出力値を得る際のコード変換手順を説明するものである。A code conversion procedure for obtaining a final output value will be described based on the list of bit patterns described in FIG. アブソリュートエンコーダの製造プロセスにおいて、回転スリット板の原点位置合わせを行う際の作業の様子を説明するものである。In the manufacturing process of the absolute encoder, an operation state when the origin position of the rotary slit plate is aligned will be described.

符号の説明Explanation of symbols

101 LED、102 固定スリット板、103 回転スリット板、104 フォトダイオード、105 増幅回路、106 整形回路、107 演算部、108 インタフェース、501 LED、502 固定スリット板、503 回転スリット板、504 フォトダイオード、505 増幅回路、506 整形回路、507 マイコン回路、508 インタフェース、509 メモリ、510 CPU、511 対応テーブル、901 LED、902 固定スリット板、903 回転スリット板、904 フォトダイオード、905 増幅回路、906 整形回路、907 マイコン回路、908 インタフェース、909 メモリ、910 CPU、911 対応テーブル、1301 LED、1302 固定スリット板、1303 回転スリット板、1304 フォトダイオード、1305 増幅回路、1306 整形回路、1307 マイコン回路、1308 インタフェース、1309 メモリ、1310 CPU、1311 対応テーブル、1501 マイコン回路、1502 表示機器、1503 現在位置表示部、1504 Reset信号送信ボタン、1505 分解能設定ボタン、1506 分解能表示部、1601 回転磁石、1602 磁気センサ及び検出回路、1605 増幅回路、1606 整形回路、1607 演算部(マイコン回路)、1608 インタフェース、1609 メモリ、1610 CPU、1611 対応テーブル、1701 回転磁石、1702 磁気センサ及び検出回路、1705 増幅回路、1706 整形回路、1707 マイコン回路、1708 インタフェース、1709 メモリ、1710 CPU、1711 対応テーブル、1801 LED、1802 固定スリット板、1803 回転スリット板、1804 フォトダイオード、1805 増幅回路、1806 整形回路、1808 インタフェース。
101 LED, 102 Fixed slit plate, 103 Rotating slit plate, 104 Photo diode, 105 Amplifying circuit, 106 Shaping circuit, 107 Operation unit, 108 Interface, 501 LED, 502 Fixed slit plate, 503 Rotating slit plate, 504 Photo diode, 505 Amplifier circuit, 506 shaping circuit, 507 microcomputer circuit, 508 interface, 509 memory, 510 CPU, 511 correspondence table, 901 LED, 902 fixed slit plate, 903 rotating slit plate, 904 photodiode, 905 amplification circuit, 906 shaping circuit, 907 Microcomputer circuit, 908 interface, 909 memory, 910 CPU, 911 correspondence table, 1301 LED, 1302 fixed slit plate, 1303 rotating slit plate, 1304 photo diode 1305 Amplifier circuit 1306 Shaping circuit 1307 Microcomputer circuit 1308 Interface 1309 Memory 1310 CPU 1311 Corresponding table 1501 Microcomputer circuit 1502 Display device 1503 Current position display section 1504 Reset signal transmission button 1505 Resolution setting Button, 1506 Resolution display unit, 1601 Rotating magnet, 1602 Magnetic sensor and detection circuit, 1605 Amplifying circuit, 1606 Shaping circuit, 1607 Calculation unit (microcomputer circuit), 1608 interface, 1609 Memory, 1610 CPU, 1611 Corresponding table, 1701 Rotating magnet 1702 Magnetic sensor and detection circuit, 1705 amplifier circuit, 1706 shaping circuit, 1707 microcomputer circuit, 1708 interface, 1709 memory, 1710 CPU, 711 correspondence table, 1801 LED, 1802 fixed slit plate, 1803 rotary slit plate, 1804 photodiodes, 1805 amplifying circuit, 1806 shaping circuit, 1808 interface.

Claims (6)

回転体の回転角度に応じた絶対位置を、あらかじめ定められた第1の検出分解能に基づき検出し、当該絶対位置表す信号を出力する絶対位置出力手段と、
前記第1の検出分解能における出力値と、第2の検出分解能における対応値との対応関係表が格納された記憶手段と、
前記第2の検出分解能における前記第1の検出分解能の対応値を出力する際、前記記憶手段に格納された前記対応関係表を参照して前記対応値を出力する演算手段とを備え、
前記記憶手段には、前記第2の検出分解能として用いるべき分解能の値を示す情報が格納されており、
前記演算手段は、前記情報を受け付けた際に、該情報である分解能の値と前記第1の検出分解能の値とが異なる場合には、前記分解能の値に応じて前記第2の検出分解能における対応値を演算補正することを特徴とするアブソリュートエンコーダ。
The absolute position corresponding to the rotation angle of the rotating body is detected based on the first detection resolution predetermined, the absolute position output means for outputting a signal representing the absolute position,
Storage means for storing a correspondence table between output values at the first detection resolution and corresponding values at the second detection resolution;
A calculation means for outputting the corresponding value with reference to the correspondence table stored in the storage means when outputting the corresponding value of the first detection resolution in the second detection resolution;
The storage means stores information indicating a resolution value to be used as the second detection resolution,
When the information is received and the value of the resolution that is the information is different from the value of the first detection resolution, the calculation means determines the second detection resolution according to the resolution value. An absolute encoder that calculates and corrects the corresponding value .
前記演算手段は、前記回転体の絶対位置の検出原点を設定する旨の信号を受け付け、
当該信号を受け付けた時点における、前記絶対位置出力手段の出力信号に相当する位置を、新たな検出原点として設定することを特徴とする請求項に記載のアブソリュートエンコーダ。
The arithmetic means receives a signal to set the detection origin of the absolute position of the rotating body,
Absolute encoder according to claim 1, at the time of accepting the signal, the position corresponding to the output signal of the absolute position output means, and sets a new detection origin.
前記演算手段は、前記回転体の絶対位置の検出原点を設定する旨の信号を受け付けた際には、
当該信号を受け付けた時点における、前記絶対位置出力手段の出力信号に相当する位置を新たな検出原点として、前記対応関係表の値を書き換えることを特徴とする請求項に記載のアブソリュートエンコーダ。
When the calculation means receives a signal to set the detection origin of the absolute position of the rotating body,
3. The absolute encoder according to claim 2 , wherein a value corresponding to the output signal of the absolute position output means at the time when the signal is received is used as a new detection origin to rewrite the value in the correspondence table.
前記演算手段は、前記分解能の値を示す情報を設定する旨の信号を受け付けて前記記憶手段に格納し、当該情報を出力すべき旨の信号を受け付けた際には、前記記憶手段より当該情報を読出して出力することを特徴とする請求項1ないし請求項3のいずれかに記載のアブソリュートエンコーダ。 The calculation means receives a signal for setting information indicating the resolution value and stores the signal in the storage means. When receiving a signal to output the information, the calculation means receives the information from the storage means. 4. The absolute encoder according to claim 1 , wherein the absolute encoder is read and output. 前記絶対位置出力手段は、
回転体の回転角度に応じた絶対位置を表すビットパターンを形成したスリット板を用いて構成されたことを特徴とする請求項1ないし請求項のいずれかに記載のアブソリュートエンコーダ。
The absolute position output means includes
Absolute encoder according to any one of claims 1 to 4, characterized in that it is constructed using the slit plate formed with a bit pattern indicating the absolute position corresponding to the rotation angle of the rotating body.
前記絶対位置出力手段は、
回転体の回転動作に応じて回転する磁石と、前記磁石の磁気を検出する磁気センサと、前記磁気センサの検出値を電気信号に変換する検出回路とを用いて構成されたことを特徴とする請求項1ないし請求項のいずれかに記載のアブソリュートエンコーダ。
The absolute position output means includes
The magnet is configured to rotate in accordance with a rotating operation of a rotating body, a magnetic sensor that detects magnetism of the magnet, and a detection circuit that converts a detection value of the magnetic sensor into an electric signal. The absolute encoder according to any one of claims 1 to 4 .
JP2006097557A 2006-03-31 2006-03-31 Absolute encoder Expired - Fee Related JP5041722B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2006097557A JP5041722B2 (en) 2006-03-31 2006-03-31 Absolute encoder
CNB2006101684140A CN100567907C (en) 2006-03-31 2006-12-04 Absolute encoder

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006097557A JP5041722B2 (en) 2006-03-31 2006-03-31 Absolute encoder

Publications (2)

Publication Number Publication Date
JP2007271459A JP2007271459A (en) 2007-10-18
JP5041722B2 true JP5041722B2 (en) 2012-10-03

Family

ID=38674410

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006097557A Expired - Fee Related JP5041722B2 (en) 2006-03-31 2006-03-31 Absolute encoder

Country Status (2)

Country Link
JP (1) JP5041722B2 (en)
CN (1) CN100567907C (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102132126B (en) * 2008-08-26 2015-04-08 株式会社尼康 Encoder system, signal processing method
JP4731615B2 (en) * 2009-06-26 2011-07-27 中国電力株式会社 Data conversion system and data conversion method
JP5840374B2 (en) * 2011-03-31 2016-01-06 オリエンタルモーター株式会社 Absolute encoder device and motor
CN103715963A (en) * 2013-12-31 2014-04-09 山东新风光电子科技发展有限公司 Speed and position signal anti-interference processing method based on absolute position encoder
CN107504984A (en) * 2017-08-25 2017-12-22 上海岭先机器人科技股份有限公司 Magnet ring, the magnet ring of magnetic encoder magnetize and reading device and magnetic encoder
CN111289016A (en) * 2018-12-10 2020-06-16 北京精雕科技集团有限公司 A dual-resolution incremental position measuring device
JP7160737B2 (en) * 2019-03-25 2022-10-25 ファナック株式会社 machine controller
CN114174792B (en) * 2019-08-02 2024-08-20 日立安斯泰莫株式会社 Physical quantity detecting device
CN116234107A (en) * 2022-12-21 2023-06-06 广州市浩洋电子股份有限公司 Positioning and self-calibration method for mobile lamps and mobile lamps

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05168275A (en) * 1991-12-10 1993-07-02 Nikon Corp Three-phase AC motor controller
JPH095112A (en) * 1995-06-23 1997-01-10 Nikon Corp Absolute encoder
JP2001085979A (en) * 1999-09-13 2001-03-30 Soshiodaiya Systems Kk Pulse distributor, pulse distribution method and recording medium

Also Published As

Publication number Publication date
CN101046396A (en) 2007-10-03
CN100567907C (en) 2009-12-09
JP2007271459A (en) 2007-10-18

Similar Documents

Publication Publication Date Title
JP5041722B2 (en) Absolute encoder
JP6065191B2 (en) Device for measuring dimensions with interface and corresponding interface
CN107367289A (en) A kind of multi-turn absolute value encoder and its method of work
US20090115627A1 (en) Moving and stationary body system using telemetry
JP4794310B2 (en) USB converter for measurement signals
TWM478149U (en) Wireless transmission type connecting rod
CN109855661A (en) A kind of incremental encoder signal processing method and system
JP2015522176A (en) Position control encoding method in position control encoding apparatus
JP4480453B2 (en) Rotation angle sensor
JP4269228B2 (en) Electric quantity measuring device
JP5102008B2 (en) Instrument wireless adapter
WO2018104994A1 (en) Length measurement system, length measurement device, and length measurement method
JPH0829196A (en) Multi-turn absolute encoder
CN117395319A (en) Encoder protocol converter, conversion method, electronic device and storage medium
US7369031B2 (en) Potentiometer
JP2009085874A (en) Integrating wattmeter
CN213783084U (en) Multi-turn calculating device
JPWO2007055092A1 (en) Encoder signal processing device
JP5705036B2 (en) Measuring system
JP3346329B2 (en) Meter reading system
JP7690291B2 (en) Module System and Modules
EP1114982B1 (en) Angle transducer system
JP4809102B2 (en) Photoelectric sensor, photoelectric sensor data display method, dedicated IC
JP2002257590A (en) Position detection device
JP3057617B2 (en) Signal transmitter

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090306

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110628

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110927

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: 20120703

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: 20120710

R150 Certificate of patent or registration of utility model

Ref document number: 5041722

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20150720

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313532

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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