JPS60239618A - Detection of magnitude of rotation of rotating body by absolute value and apparatus thereof - Google Patents

Detection of magnitude of rotation of rotating body by absolute value and apparatus thereof

Info

Publication number
JPS60239618A
JPS60239618A JP9713884A JP9713884A JPS60239618A JP S60239618 A JPS60239618 A JP S60239618A JP 9713884 A JP9713884 A JP 9713884A JP 9713884 A JP9713884 A JP 9713884A JP S60239618 A JPS60239618 A JP S60239618A
Authority
JP
Japan
Prior art keywords
rotation
value
detector
rotating body
amount
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.)
Granted
Application number
JP9713884A
Other languages
Japanese (ja)
Other versions
JPH0521166B2 (en
Inventor
Masanori Wakuta
和久田 昌則
Yoshitami Hakata
博田 能民
Kimio Suzuki
公夫 鈴木
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.)
Shibaura Machine Co Ltd
Original Assignee
Toshiba Machine 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 Toshiba Machine Co Ltd filed Critical Toshiba Machine Co Ltd
Priority to JP9713884A priority Critical patent/JPS60239618A/en
Publication of JPS60239618A publication Critical patent/JPS60239618A/en
Publication of JPH0521166B2 publication Critical patent/JPH0521166B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/12Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
    • G01D5/244Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Optical Transform (AREA)
  • Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)
  • Transmission And Conversion Of Sensor Element Output (AREA)

Abstract

PURPOSE:To enable high-precision detection, by installing a plurality of detectors generating an electric signal of period or amplitude corresponding to each different mechanical variable specified beforehand. CONSTITUTION:A shaft 71 of a rotary table 51 of for example a machine tool is fixed to an output shaft 72 of a motor 50 by gear wheels G1, GN. The secondary outputs PW, PV, PU, PT from each resolver 56, 53, 54, 55 respectively are transmitted to a relay circuit 63 through wires 62, 59, 60, 61 and after selection of one of them, the output is transmitted to an isolator 64 through a wire 82. An output signal gland-separated by the isolator 64, after conversion to a rectangular move by a filter comparator member 65, delivered to a resistor 58 as an enable signal EN by FF66 and NAND gate 67 and after synchronization with a clock CK immediately after an input of the signal EN, a value of a 2,000 mal counter 57 is set in the resistor 58 through a line 80 and the value is collected into CPU through a line 81 for processing and storing in a memory 69.

Description

【発明の詳細な説明】[Detailed description of the invention]

[産業上の利用分野] 本発明は、回転体の回転量を絶対量(アブソリュート値
)で検知する方法およびその装置に係り、特に複数の検
出器からの検出信号を用いて回転体の回転量をアブソリ
ュート値として高精度に合成する新たな方法および装置
に関するものである。 [背景技術とその問題点] 従来提案されているアブソリュート値の検知方法は、例
えば工作機械に供されているものを考えると、成る1つ
の座標軸方向(X軸方向)に対してそのX軸方向の駆動
系から回転量を取出し、この回転量を2段ないし3段か
らなる減速機構に与え、その各減速回転軸に取付けられ
た回転検出器の1回転以内の値を組合せることによって
アブソリュート値とする方法であった。 しかしながら、この従来例においては、■有効測定範囲
を拡大しようとすると、減速機構が大型化し、その慣性
モーメントも増大する、■各回転軸上の値は互いに重み
が異なっているため、つまり各回転軸の1回転当りの被
移動部材(例えばテーブル)の移動量が異なっているた
め、誤差が生じやすい、等の問題がある。このことから
、減速機構の各要素、主として歯車や軸受部材等の機械
的精度は、工作機械の稼動に伴なう振動や摩耗等にもか
かわらず、常に高精度に維持しておかなければならない
。 そこで、本出願人は、先に、このような問題点を解決す
るものとして、特願昭57−199882号を提案した
。このものは、被測定部材の機械的運動に関し予め定め
られた基準状態位置からの機械的変化量を7ブソリユー
ト値として検知する方法であって、それぞれ異なる所定
の機械的変化量に対応した周期の電気信号を発する複数
の検出器からなる検知手段を用意し、前記各周期に対応
する電気信号を前記検知手段から取出して記憶保持し、
次いで前記機械的変化量に伴う前記検知手段の中の1つ
(第1検出器)と前記被測定部材との相対的機械的変化
量を、前記第1検出器に対応する前記周期(第1の周期
)の整数倍の値および同周期の値を前記検知手段の中の
他の検出部に対応する周期および回能の検出部から得ら
れ前記記憶保持された値とを用いて決定する手順を用い
ることにより、アブソリュート位置を検知しようとする
ものである。 その結果、この方法により、複数の周期を有する検出部
からのデータを組合せてアブソリュート位置を算出する
方法であるから、従来のような各検出器からの測定デー
タ間の重みがなく、測定誤差についての制約がほとんど
ない上、歯車列においても、慣性モーメントをすくなく
でき、かつ歯車の摩擦による誤差の発生に対する対策が
ほとんど不要となった。 ところで、ロータリーテーブル等の回転体の回転量を7
ブソリユート値として検知する場合でも、この方法を利
用することが考えられる。しかしながら、この場合でも
、測定精度の点については、いま1つ満足できない欠点
がある上、ロータリーテーブル等の回転体を等分割する
際、つまり360°を等分割する際、分割数によっては
主軸の回転数が制約される欠点がある。 [発明の目的] ここに、本発明の目的は、このような要請に応え、主軸
の回転数を制約することなく、かつ回転体の回転量をア
ブソリュート値で高精度に検知する方法および装置を提
供することにある。 [問題点を解決するための手段および作用]そのため、
本発明の方法は、回転体の回転運動に対して運動伝達機
構を介してそれぞれ連結されているとともに、少なくと
も1つが他よりも高分解能で、かつ回転体に対しそれぞ
れ異なる所定の機械的変化量に対応した周期または振幅
の電気信号を発生する複数の検出器からなる検知手段を
用いて、回転体の機械的な回転運動に関し、予め定めら
れた基準状態位置からの回転量をアブソリュート値で検
知する方法であって、前記検知手段の中の1つの検出器
を第1検出器としたとき、前記運動伝達手段を、 回転体の有効回転数父色11tlAtB*a>直9hl
il鼻a機械的伝達係数 なる関係に設定する第1のステップと、前記検知手段と
前記回転体との間に機械的変化量が生じた際、前記各検
出器からの各周期に対応する電気信号を読取って記憶す
る第2のステップと、この第2のステップにおける機械
的変化量に伴う前記検知手段の中の1つの検出器(第1
検出器)と前記回転体との相対的な位置関係を、前記第
1検出器に対応する前記周期の整数(N)倍の値および
同周期の1周期未満の値により粗に特定する2第3のス
テップと、この第3のステップにおける整数値Nを、前
記検出器の中の他の検出器に対応する周期および同地の
検出器から得られ前記記憶保持された値とを用いて決定
する第4のステップと、この第4のステー2プで得られ
た整数値Nと、前記検知手段の中の高分解能検出器に対
応する周期および同地の検出器から得られかつ前記第2
のステップで記憶保持された値とを用いて正確にアブソ
リュート値を決定する第5のステップと、からなること
を特徴としている。 また、本発明の装置は、回転体の機械的な回転運動に関
し、予め定められた基準状態位置から、の回転量をアブ
ソリュート値で検知する装置であって、前記回転体の回
転運動に対して運動伝達機構を介してそれぞれ連結され
ているとともに、少なくとも1つが他よりも高分解能で
、かつ回転体に対しそれぞれ異なる所定の機械的変化量
に対応した周期または振幅の電気信号を発生する複数の
検出器からなる検知手段と、前記回転体の機械的な回転
運動が停止された状態で前記検知手段の各検出器から取
出された前記各周期のそれぞれ1周期未満に対応する電
気信号をデジタル量として記憶保持するメモリ手段と、
前記検知手段の中の1つ検出器(第1検出器)と前記回
転体との相対的な位置関係を、前記第1検出器に対応す
る前記周期の整数(N)倍の値および同周期の1周期未
満の値とで粗に規定すべく、前記整数値Nを前記検知手
段の中の他の検出器に対応する周期および前記メモリ手
段にストアされているデジタル量を用いて決定する整数
値決定手段と、この整数値決定手段で得られた整数値N
と、前記検知手段の中の高分解能検出器に対応する周期
および同地の検出器から得られかつメモリ手段にストア
されているデジタル量を用いて、正確にアブソリュート
値を決定する手段とを含み、前記運動伝達機構を、なる
関係に構成した。ことを特徴としている。 [実施例の説明] 第1図は本実施例の検知装置の全体構成を示している。 同図において、モータ50の一方の出力軸72には、歯
車G (1) 、歯車G (N)を介して例えば工作機
械のロータリーテーブル51の軸71が連結されている
。また、モータ50の他方の出力軸73には、歯車G(
29)亥の軸77Aおよびレゾルバ56のロータ軸77
が順次一体的に連結されている。前記歯車G(29)”
には歯車G (29)、G (30)がそれぞれ噛合さ
れ、更に歯車G(30)と同軸75A上に設けられた歯
車G(23)には歯車G(24)が噛合されている。前
記歯車G(29)の軸74Aにはレゾルバ53のロータ
軸74が、前記歯車G(30)。 G(23)の軸75Aにはレゾルバ54のロータ軸75
が、前記歯車G(24)の軸7.6Aにはレゾルバ55
のロータ軸76が、それぞ、れ連結されている。 各レゾルバ56.53.54.55には、その−次側励
磁巻線に対して励磁信号Sin波、 Cos波を供給す
るための電線79.78が励磁回路52から接続されて
いる。同励磁回路52には、レゾルバ56,53,54
,5.5に対して励磁信号Sin波、 Cas波の供給
を切換える選択切換回路(図示せず)が接続されている
。一方、前記各レゾルバ56,53,54.55からの
二次側出力P、pν 、Pリ +PTは、電線62 、
59 、60.61を通じてリレー回路63へ送られ、
そこでいずれかが選択された後、電線82を介してアイ
ソレータ64へ送られる。アイソレータ64によりグラ
ンド分離された出力信号は、フィルターコンパレータ部
65により矩形波に変換された後、フリップフロップ6
6およびナントゲート67によりイネーブル信号ENと
してレジスタ58へ入力される。すると、そのイネーブ
ル信号ENが入力された直後のクロックCKに同期して
2000進カウンタ57の値がティン80を介してレジ
スタ58にセットされる。レジスタ58にセットされた
値は、ライン81を介して中央処理装置(CPU)68
に取込まれ、後述する手順にて従って処理され、かつメ
モリ69へ記憶されるようになっている。 なお、前記歯車G(29)京 、G(29)、G(30
)、G (23)、G (24)の歯数比はそれぞれ2
9 : 29 : 30 : 23 : 24に、前記
歯車G (N) 、G (1)の歯数比はN(Nは任意
整数)=1にそれぞれ設定されている。また、レゾルバ
5B、53,54.55はそれぞれlO極(IOX)、
1極(LX)、1極(IX)、1極(IX)構造のレゾ
ルバが用いられている。また、アイソレータ64の1次
側端子AGおよび2次側端子LGはそれぞれアナロググ
ランド、ロッジグランドを示している。 1丸亙ムl」 第2図において1図中(A)の波形図は、各レゾルバ5
6,53,54.55に対して励磁信号Sin波、 C
os波を与えたとき、各レゾルバ56゜53.54.5
5の二次側から出力される出力信号P、、Pv 、Pu
 、Prの波形をそれぞれ示している。これを、各レゾ
ルバ56.,53,54゜55の機械角を調整すること
によって、前記4つの信号の位相差をなくし、第2図(
B)のように互いに一致させる。 続いて、第3図(A)において、最上段の波形は5KH
zのカウント動作を行う2000進カウンタ57を照合
ポジションカウンタとして走らせた場合そのカウンタ5
7がO−19119までの計数をくり返す状態を、次段
の波形は基本クロックを、次々段の波形はレジスタ58
のイネーブル信号EN(フィルり争コンパレータ部65
とフリップフロップ66とのナントゲート67による出
力として与えられる。)を、最下段の波形は各レゾルバ
の二次側出力信号Pw 、 Pv 、 pu l P 
Tとそれが電圧ゼロのレベルを切るときにイネーブル信
号ENを形成する様子を、それぞれ示している。これら
の波形図の例においては、イネーブル信号EN=0のと
きにクロックの立上りでセットされるカウンタ57の計
数値が0となっていないことが解る。そこで、第3図(
B)の如く、イネーブル信号EN=Oのときにクロック
の立上りでセットされるカウンタ57の計数値が0とな
るように調整する。つまり、位相差=0として調整した
各レゾルバの出力信号P、、PV、、PU 、Pアを、
更にカウンタ57の計数値が零となるように調整する。 以上の操作により得られたポジションを絶対0点(アブ
ソリュート0点)として定める。 アブソリュート (l いま、第3図(B)に示したように、IOXのレゾルバ
56およびlXのレゾルバ53,54゜55とカウンタ
57とが調整された状態において、ロータリーテーブル
51がアブソリュート0点に位置しているものとする。 この状態から、第4図に示す如く、ロータリーテーブル
51をθ。 まで回転させ、そのθ。位置で各レゾルバ56゜53.
54.55からの出力信号P、、(w)、Pv (マ)
、P u (u)、P T (t)が”o + VQ 
+ uo r L oであるとすると、アブソリュート
位置θ。は、θ。=Rv−e + Vo−e /200
0 (1)Rマーレゾルバ53の回転数(正の整数)(
2)として表わすことができる。これは、レゾルバ53
とレゾルバ56とが歯車G (29) 、G (2g)
xで結合されているためで、G(29):G(29)”
=1:1より得られる。また、ここではモータ50の1
回転あたりのロータリーテーブル51の移動量(角)を
e=360 /N[’、/rev1としている。 一方、レゾルバ54においては、 G(29)本 :G(30)=29:30の関係がある
ので、uoは、 (3) (4) と表わすことができる。ただし、1FiX [α゛]は
αの整数化を意味している。 また、レゾルバ55においては、 G(29) 本 :G(24)=29:24の関係があ
るため、1oは、 (5) (6) と表わすことができる。 そして、式(3)、(4)において、Rマ=(0,1゜
2、・・・・・・、(720)) を逐次与えて、式(
3)、(4)を満足するRv”(l+J、L・・・、q
)をめ、その中からさらに式(5)、(6)を満足する
Rv(1つだけ存在する)をRv0としてめる。そして
、このRvOを、式(1)のRvl Rv、とした式(
7)に代入すれば、 θo=Rvo−e + vo−e /2000 (7)
式(7)より7ブソリユ一ト位置(角)θ0をめること
ができる。 しかし、この式(7)において、e / 2000[@
/パルス]精度と、かなり゛粗′な分解能となるため、
レゾルバ56からの出力信号を併要してe/20000
 [’ /パルス]精度でアブソリュート位置(角)θ
。をめると、 θo=Rマ。−e+p (8) となる。 第5図のフローチャートは二つの部分、つまりフロー(
I)、フロー(II )に分けられているが、フロー(
I)では式(3)、(4)を同時に満足するRvの値を
複数個選ぶプロセスを、フロー(II )ではその中か
ら更にRv0を1をだけ選ぶプロセスを、それぞれ示し
ている。 11旌夏1」 第1図に示される検知装置により検知できる範囲は以下
の式により定められる。 いま、任意のアブフリュー1位置(角)をθとすると。 (11) (12) となる。ただし、t、u、vは任意の位置(角)θにお
ける測定位置データである。ここで、データt、u、v
をt=u+マー0 (絶対0点を含む)とすると1式(
11)、(12)より となる。よって、 この式(14)に対して、いま、関数f9gを導入して
、 と置くと、+ (Rマ)、 g(Rマ)は第6図に示さ
れる。 従って、方程式+′(Rマ)= O、g(Rマ)=Oの
解は、第6図より、 Rv = 30α(1?) Rv = 720β (18) となる。ただし、α、βは0または正の整数である。 以上のことから、R<=R・とじて、 30α=720 β 20 、°、α=□β =24β 0 となる、このαを式(17)に代入すると、± Rv=30X24β;720β (=Ry)となる。故
に、電気的に位置データが零となるRマは、β= 0 
テRv= O(絶対0点)、β=lテRv=720、β
=2でRマ= 1440、β=3でRマ= 2180.
・・・となる。 従って、有効検知範囲θ■axは、β=1として、粗な
e/2000[″′lパルス]精度で表わすと。 θwax =Rvmax −e + v mat−e 
/2000= (720−1) −e + 1999 
・e / 2000= 719.9995・e[@1 となり、ロータリーテーブル51の2e周がアブソリュ
ートで検知可能な回転角範囲である。 1庭11 第1図についてのこれまでの説明は測定されたデータt
。、b、、voについての誤差を考慮しなかった場合の
方法プロセスに関するものであった。しかし、実際には
、これらの測定データto 、u、、v、には電気的分
解能に影響される量子化誤差、検出器や歯車列の有する
機械的誤差が含まれるため、理論値と異った結果を生ず
る。そこで、次にこうした誤差の変動範囲をチェックす
る。 いま、第1図の各レゾルバ53,54.55からの7ブ
ンリユ一ト位置(角)θに対応して測定された位置デー
タt、u、vを、 1=1工+Δt (till) u=u7+Δu (20) v=vT+Δv (21) と表わす。ここで、t、、u丁+VTは真の値であり、
Δt、ΔU、ΔVは誤差である。 従って、式(3)、(4)はそれぞれ、X e / 2
000) −A (22)(23) となる。ここで、u7− e /2000は、と表わせ
るため、式(24)のuT−e/2000を式(22)
に代入して得られる誤差ΔUは、(25) (26) よって、 より、 同様にして、式(5)、(6)より、 となる。いま、量子化誤差をε、機械誤差をδとし、こ
れらを検出器上それぞれ、 ε= 380 /2000[’ /パルスJδ=40r
′/パルスJ と置き、Δマにε、δを持たせ、式(27)。 (28)に代入すると、 伽Q、818・[Δマl k 0.784・[ΔマJ となり、 [Δマl=±3とすると、 [Δu]” ot 上2゜454 [’ ] (29)
[611本 へ上2゜352 ビ ] (30)となる
。ただし、[ΔQ]はΔQの実誤差パルス数と定義する
。また、[ΔQ]”はΔQの実誤差量と定義する。 さて、第5図に示すフローチャートの一連のステップに
よって決められるRマ0において。
[Industrial Application Field] The present invention relates to a method and device for detecting the amount of rotation of a rotating body in absolute value (absolute value), and particularly relates to a method and device for detecting the amount of rotation of a rotating body using detection signals from a plurality of detectors. The present invention relates to a new method and device for synthesizing absolute values with high precision. [Background Art and Problems] Conventionally proposed methods for detecting absolute values, for example those used in machine tools, are The amount of rotation is extracted from the drive system of the drive system, this amount of rotation is applied to a deceleration mechanism consisting of two or three stages, and the absolute value is determined by combining the values within one rotation of the rotation detectors attached to each of the deceleration rotation shafts. This was the method to do so. However, in this conventional example, ■ If you try to expand the effective measurement range, the deceleration mechanism becomes larger and its moment of inertia also increases. ■ Values on each rotation axis have different weights, that is, each rotation Since the amount of movement of the member to be moved (for example, the table) per rotation of the shaft is different, there is a problem that errors are likely to occur. For this reason, the mechanical precision of each element of the reduction mechanism, mainly gears and bearing members, must always be maintained at a high level of precision despite the vibrations and wear that accompany machine tool operation. . Therefore, the present applicant previously proposed Japanese Patent Application No. 199882/1983 as a solution to such problems. This is a method for detecting the amount of mechanical change from a predetermined reference state position regarding the mechanical movement of the member to be measured as seven absolute values, each of which has a period corresponding to a different predetermined amount of mechanical change. A detection means consisting of a plurality of detectors that emit electrical signals is prepared, and an electrical signal corresponding to each cycle is extracted from the detection means and stored in memory,
Next, the relative mechanical change amount between one of the detection means (first detector) and the member to be measured accompanying the mechanical change amount is determined based on the period (first detector) corresponding to the first detector. a step of determining a value that is an integral multiple of the cycle of the period) and a value of the same period using the stored value obtained from the period and power detecting section corresponding to the other detecting section in the detecting means; The aim is to detect the absolute position by using As a result, since this method calculates the absolute position by combining data from detectors with multiple periods, there is no weight between the measurement data from each detector as in the conventional method, and measurement errors are reduced. In addition, the moment of inertia of the gear train can be reduced, and there is almost no need to take measures against errors caused by gear friction. By the way, the amount of rotation of a rotating body such as a rotary table is 7
It is conceivable to use this method even when detecting as a real value. However, even in this case, there is one drawback in terms of measurement accuracy, and when dividing a rotating body such as a rotary table into equal parts, that is, when dividing 360 degrees into equal parts, depending on the number of divisions, the main axis may be The disadvantage is that the number of rotations is restricted. [Object of the Invention] The object of the present invention is to meet these demands and provide a method and device for detecting the amount of rotation of a rotating body with high precision in an absolute value without restricting the number of rotations of the main shaft. It is about providing. [Means and actions to solve the problem] Therefore,
In the method of the present invention, the rotational motion of the rotating body is connected to each other via a motion transmission mechanism, and at least one has a higher resolution than the other, and each of them has a predetermined amount of mechanical change that is different for the rotating body. Detects the amount of rotation from a predetermined reference state position with respect to the mechanical rotational movement of a rotating body as an absolute value using a detection means consisting of multiple detectors that generate electrical signals with a period or amplitude corresponding to In the method of
A first step of setting a mechanical transfer coefficient relationship, and when a mechanical change occurs between the detecting means and the rotating body, the electric current corresponding to each cycle from each of the detectors is set. a second step of reading and storing the signal; and one detector (first
a second detector that roughly specifies the relative positional relationship between the rotating body and the rotating body using a value that is an integral number (N) times the period corresponding to the first detector and a value that is less than one period of the same period; 3, and the integer value N in this third step is determined using the period corresponding to another one of the detectors and the stored value obtained from the same detector. and the integer value N obtained in this fourth step 2 and the period corresponding to the high resolution detector in the detection means and obtained from the detector at the same location and the second
and a fifth step of accurately determining the absolute value using the value stored in the step. Further, the device of the present invention is a device for detecting the amount of rotation from a predetermined reference state position as an absolute value with respect to the mechanical rotational movement of the rotating body, A plurality of electrical signals each connected via a motion transmission mechanism, at least one of which has a higher resolution than the others, and which generates an electrical signal with a period or amplitude corresponding to a different predetermined amount of mechanical change with respect to the rotating body. A detection means consisting of a detector, and an electric signal corresponding to less than one cycle of each cycle taken out from each detector of the detection means in a state where the mechanical rotational movement of the rotating body is stopped, in a digital quantity. memory means for storing memory as;
The relative positional relationship between one detector (first detector) of the detection means and the rotating body is determined by a value that is an integral number (N) times the period corresponding to the first detector and the same period. to roughly define the integer value N by using a period corresponding to another detector in the sensing means and a digital quantity stored in the memory means. A numerical value determining means and an integer value N obtained by this integer value determining means
and means for accurately determining the absolute value using a period corresponding to a high-resolution detector in the sensing means and a digital quantity obtained from the same detector and stored in the memory means. , the motion transmission mechanism is configured in the following relationship. It is characterized by [Description of Embodiment] FIG. 1 shows the overall configuration of a detection device of this embodiment. In the figure, one output shaft 72 of the motor 50 is connected to, for example, a shaft 71 of a rotary table 51 of a machine tool via a gear G (1) and a gear G (N). Further, the other output shaft 73 of the motor 50 has a gear G (
29) Boar shaft 77A and rotor shaft 77 of resolver 56
are sequentially and integrally connected. Said gear G(29)"
Gears G (29) and G (30) are meshed with the gears G (29) and G (30), respectively, and a gear G (24) is meshed with a gear G (23) provided on the same shaft 75A as the gear G (30). The rotor shaft 74 of the resolver 53 is connected to the shaft 74A of the gear G (29), and the shaft 74A of the gear G (30). The rotor shaft 75 of the resolver 54 is attached to the shaft 75A of G (23).
However, there is a resolver 55 on the shaft 7.6A of the gear G (24).
The rotor shafts 76 of the rotor shafts 76 are connected to each other. Each resolver 56, 53, 54, 55 is connected to an electric wire 79, 78 from the excitation circuit 52 for supplying an excitation signal sine wave or cosine wave to the negative side excitation winding. The excitation circuit 52 includes resolvers 56, 53, 54.
, 5.5 are connected to a selection switching circuit (not shown) for switching the supply of the excitation signal Sin wave and Cas wave. On the other hand, the secondary side outputs P, pν, P +PT from each of the resolvers 56, 53, 54.55 are the electric wires 62,
59, 60, and sent to the relay circuit 63 through 61,
After one of them is selected, it is sent to the isolator 64 via the electric wire 82. The output signal ground-separated by the isolator 64 is converted into a rectangular wave by the filter comparator section 65, and then converted into a rectangular wave by the flip-flop 6.
6 and Nant gate 67, the signal is inputted to register 58 as enable signal EN. Then, the value of the 2000-decimal counter 57 is set in the register 58 via the pin 80 in synchronization with the clock CK immediately after the enable signal EN is input. The value set in register 58 is sent to central processing unit (CPU) 68 via line 81.
The data is taken in, processed according to the procedure described later, and stored in the memory 69. In addition, the gears G(29), G(29), G(30
), G (23), and G (24) each have a tooth number ratio of 2.
9:29:30:23:24, and the gear ratios of the gears G (N) and G (1) are set to N (N is an arbitrary integer) = 1, respectively. In addition, the resolvers 5B, 53, 54.55 are respectively lO poles (IOX),
Resolvers with one-pole (LX), one-pole (IX), and one-pole (IX) structures are used. Further, the primary side terminal AG and the secondary side terminal LG of the isolator 64 represent an analog ground and a lodge ground, respectively. In Figure 2, the waveform diagram (A) in Figure 1 is for each resolver 5.
Excitation signal sine wave for 6, 53, 54.55, C
When applying OS waves, each resolver is 56°53.54.5
Output signals P, , Pv, Pu output from the secondary side of 5
, Pr waveforms are shown, respectively. This is applied to each resolver 56. By adjusting the mechanical angles of , 53, 54° and 55, the phase difference between the four signals is eliminated, and as shown in Fig. 2 (
Match each other as shown in B). Next, in Figure 3 (A), the top waveform is 5KH.
When the 2000-decimal counter 57 that counts z is run as a verification position counter, the counter 5
7 repeats counting up to O-19119, the next waveform is the basic clock, and the next waveform is the register 58.
enable signal EN (fill contention comparator section 65
and a flip-flop 66 and a Nant gate 67. ), and the waveforms at the bottom are the secondary output signals Pw, Pv, pul P of each resolver.
T and how it forms the enable signal EN when it cuts the voltage zero level are shown respectively. In the examples of these waveform diagrams, it can be seen that the count value of the counter 57, which is set at the rising edge of the clock when the enable signal EN=0, is not zero. Therefore, Figure 3 (
As shown in B), the count value of the counter 57, which is set at the rising edge of the clock when the enable signal EN=O, is adjusted to 0. In other words, the output signals P, PV, PU, and Pa of each resolver adjusted with the phase difference = 0 are as follows:
Furthermore, the count value of the counter 57 is adjusted so that it becomes zero. The position obtained by the above operation is determined as an absolute 0 point. Absolute (l Now, as shown in FIG. 3(B), when the IOX resolver 56, the lX resolvers 53, 54, and the counter 57 are adjusted, the rotary table 51 is positioned at the absolute 0 point. From this state, as shown in FIG. 4, the rotary table 51 is rotated to θ. At that θ position, each resolver is rotated 56° to 53.
Output signal P from 54.55, (w), Pv (ma)
, P u (u), P T (t) are “o + VQ
+ uor Lo, then the absolute position θ. is θ. =Rv-e + Vo-e /200
0 (1) RPM resolver 53 rotation speed (positive integer) (
2). This is resolver 53
and resolver 56 are gears G (29) and G (2g)
Because they are connected by x, G(29):G(29)”
=1:1. In addition, here, 1 of the motor 50
The amount of movement (angle) of the rotary table 51 per rotation is set to e=360/N[',/rev1. On the other hand, in the resolver 54, there is a relationship of G(29):G(30)=29:30, so uo can be expressed as (3) (4). However, 1FiX [α゛] means converting α into an integer. Furthermore, in the resolver 55, since there is a relationship of G(29):G(24)=29:24, 1o can be expressed as (5) (6). Then, in equations (3) and (4), Rma = (0, 1°2, ..., (720)) is given sequentially, and the equation (
3), Rv”(l+J,L...,q
), and from among them, Rv (there is only one) that satisfies equations (5) and (6) is set as Rv0. Then, this RvO is expressed as Rvl Rv in equation (1) (
7), θo=Rvo-e + vo-e /2000 (7)
From equation (7), the position (angle) θ0 of the 7-bus unit can be determined. However, in this equation (7), e/2000[@
/pulse] accuracy and a fairly coarse resolution,
e/20000 with output signal from resolver 56
Absolute position (angle) θ with ['/pulse] accuracy
. Then, θo=Rma. −e+p (8) The flowchart in Figure 5 has two parts: the flow (
I), flow (II), and flow (II).
Flow I) shows a process of selecting a plurality of values of Rv that simultaneously satisfy equations (3) and (4), and flow (II) shows a process of selecting only 1 for Rv0 from among them. 11 Jongxia 1'' The range that can be detected by the detection device shown in Figure 1 is determined by the following formula. Now, let θ be the arbitrary Abflu 1 position (angle). (11) (12) However, t, u, and v are measured position data at an arbitrary position (angle) θ. Here, data t, u, v
Letting t=u+mar0 (including absolute 0 point), then equation 1 (
11) and (12). Therefore, if we now introduce the function f9g to this equation (14) and set it, + (Rma) and g (Rma) are shown in FIG. Therefore, the solution to the equations +'(Rma)=O, g(Rma)=O is as follows from FIG. 6: Rv = 30α(1?) Rv = 720β (18). However, α and β are 0 or positive integers. From the above, if R<=R・, 30α=720 β 20 ,°, α=□β =24β 0 . Substituting this α into equation (17), ± Rv=30X24β; 720β (= Ry). Therefore, Rma whose electrical position data is zero is β = 0
TeRv = O (absolute 0 points), β = l TeRv = 720, β
= 2 and Rma = 1440, β = 3 and Rma = 2180.
...becomes... Therefore, the effective detection range θ■ax is expressed with a rough accuracy of e/2000 [″′l pulse] with β=1: θwax = Rvmax −e + v mat−e
/2000= (720-1) −e + 1999
・e/2000=719.9995・e[@1, and 2e circumferences of the rotary table 51 are the rotation angle range that can be detected in absolute terms. 1 Garden 11 The previous explanation of Figure 1 is based on the measured data t
. , b, , vo were not considered. However, in reality, these measured data to, u, , v include quantization errors affected by electrical resolution and mechanical errors of the detector and gear train, so they may differ from the theoretical values. produce a result. Therefore, next we will check the range of variation of these errors. Now, the position data t, u, v measured corresponding to the seven unit positions (angles) θ from each resolver 53, 54, 55 in FIG. It is expressed as u7+Δu (20) v=vT+Δv (21). Here, t,,u+VT is the true value,
Δt, ΔU, and ΔV are errors. Therefore, equations (3) and (4) are respectively X e / 2
000) -A (22)(23). Here, uT-e/2000 in equation (24) can be expressed as
The error ΔU obtained by substituting is (25) (26) Therefore, From equations (5) and (6), Similarly, from equations (5) and (6), it becomes. Now, let the quantization error be ε and the mechanical error be δ, and these will be expressed on the detector as follows: ε=380/2000['/Pulse Jδ=40r
'/Pulse J, and Δma has ε and δ, and formula (27) is obtained. Substituting into (28), we get 佽Q, 818・[Δmal k 0.784・[ΔmaJ, and if [Δmal=±3, [Δu]”ot upper 2°454 [' ] ( 29)
[Up 2 degrees 352 bis to 611 lines] (30). However, [ΔQ] is defined as the actual error pulse number of ΔQ. Also, [ΔQ]'' is defined as the actual error amount of ΔQ. Now, in Rma0 determined by a series of steps in the flowchart shown in FIG.

【Δマl=±3の場合、 u、のとり得る領域は、 ■u 、 = (191113,0)近傍時に、或いは
、 ■u o # (191119゛、0)近傍の時に、(
33) 1、のとり得る領域は、 ■t 、 = (19119,0)近傍時に、或いは。 (すt。x (lH9,0)近傍の時に、(36) D〉はD≧OtらばD −1FiX [D /2000
1 ・2000、D<0ならば2000+ Dと定義す
る。 [Δマ]=±4の場合、 uoのとり得るψ域は、 ■u、 = (19139,0)近傍時に、或いは、 ■uo増(111199,O)近傍の時に、1oのとり
得る領域は、 ■t 、 = (lH9,0)近傍時に、或いは、 3.13fl (t 丁+ −−2000> ≧1. ≧0 (トD6
0 ■t o崎(11398,O)近傍の時に、(42) の範囲で判断する必要がある。 なお、式(31)〜(33)、(37)〜(39)の不
等式における値uTが必要となるが、このUアは式(2
4)において、vT+v0として算出したものを用いる
。1丁についても同様である。 以上のことから、 [Δマ]=±4として、補正式をめ
ると、測定できる位置データU。、七〇は全て整数値で
あるため、実際は下記不等号式で判断する。 即ち、式(37)対しては、 (37A) 式(38)に対しては、 (38A) 式(39)に対しては。 式(40)に対しては、 式(41)に対しては、 (41A) 式(42)に対しては、 の如くである。 次に、以上説明した測定誤差の存在により正しいアブソ
リュート位置(角)の算出を誤る可能性について考察し
てみる。第7図に示すように、各歯車の歯数比は、G 
(29):G (30)、:G(23):G (24)
=29 : 30 : 2.3 : 24であり、また
レゾルバ53,54.55は全てl×のレゾルバを使用
している。従って、歯車G(29)がアブソリュートO
点位置の状態から1回転してから、更に同じ方向に回転
を続けた場合に歯車G(30)がはじめて1回転したと
すると、その間にG(30)の回転によって発生するパ
ルス数duは、 となる。また、歯車G(29)に対する歯車G(24)
のパルス数は、同様にして、 となる、従って、 (43) となり、測定データu0 、toの中に誤差[ΔU] 
、[Δt]あったとしても、第5図のフローチャートの
中でRマ。を導き出すときにその誤差を含むデータU。 、toが利用されたとしても、式(43)、(44)を
満たしている限りRvoは正しい値が得られる。つまり
、誤差に影響されないのである。しかし、データv0が
誤差を含むため、アブソリュート位置(角)θ、 lt
e / 2000[01パルスJ精度で、 θ。=Rvo−e + vo−e /2000と表すと
、誤差がそのままθ。に加わってくる。 そのため、次項でその補正方法にって考察する。 アブソリュート レゾルバ53.56の設計精度および歯車G(29)、
G(29)Xを介しての組合せ精度により゛絶対0点取
り′を行なう際、第゛8図に示すように、絶対0点取り
工、絶対0点取りHの2通りが考えらえる。 絶対0点取り■はP、信号がPw信号より位相遅れ(P
、(w)が最大9パルス以内)がある場合、絶対0点取
りIIはPv倍信号P、信号より位相進みがある場合で
ある。いま、モータ50が絶対0点より回転し、ロータ
リーテーブル51が任意ポジションθで停止した時、デ
ータVに量子化誤差および機械誤差により±4パルス、
データWに量子化誤差により±1パルスの測定誤差が含
まれるとする。このため、データV、Wが共に(198
9,0)近傍を示したとき、第9図および第10図の例
に示すように、V((W、またはV)Wとなり、e /
 2000Or ’ /パルス】精度で、アブソリュー
ト位置(角)を算出する際、式(8)、(9)の一般式 %式%(45) (4) に対して補正が必要となる。 このことから、アブソリュート位置(角)を、e/20
000 [/パルス]精度誉導出するレゾルバ56を基
本として、正確なアブソリュート位置(角)0本を算出
すると、第ti図のフローチャートになる。このフロー
チャートでは、5TPlにおいてデータV O+ W 
Oを用いてレゾルバ53.56の1回転以内の誤差を含
まない値を算出し、これを2とお(,5TP2において
、データW。が80より小さい(P、 (W)が1周期
分過ぎた直後)かどうかチェックする。5TP2におい
て、YESであると、5TP3に移りデータv0のデー
タW0に対する前後関係をチェックする。 また、NOであると、5TP5に移る。5TP3におい
て、もしvoがWoより前にあり、かつV。の値を10
等分割した際に各区分の後部にある(YESとなる)と
きは5TP4へ移る。それ以外(Noとなる)ときは5
TP8へ移り補正は無しとなる。5TP4においては、
STP 1で得られた2に補正値e/10を加え、5T
P8へ移る。 また、5TP5において、データW。が1920より大
きい(P、(w)が次周期に入る手前)がどうかチェッ
クする。5TP5において、YESであると、5TP6
に移りデータV。のデータW0に対する前後関係をチェ
ックする。また、NOであると、5TP8へ移り、補正
は無しとなる。 5TP6において、もしvoがW。より後にあり、vo
の値をlθ等分分割した際に各区分の前部にある(YE
Sとなる)ときは5TP7に移る。 それ以外の(Noとなる)ときは、5TP8に移り補正
は無しとなる。5TP7においては、5TPlで得られ
たpに補正値−e/10を加え、5TP8に移る0以上
により、5TP8において、回転数Rマ。および補正さ
れた戸を用いて、正確なアブソリュート位置(角)θ。 寡を算出する。 伍]し更j1良刃 前記記述した゛絶対O点取り′はレゾルバ56.53.
54.55および歯車G(29)、G(29) X、G
 (30)、G (23)、G (24)に対する構成
に制約(機械角の一致)があった。これは電源断時に手
動で位置(角)を変更させても、電源再投入時に得られ
る位置データt。 U、V、Wのみで現在位置を算出できるという点で優れ
ている反面、検出器の設計構成にかなりの負荷が加わっ
てくる。 このため、第1図に示すメモリ69を用いてアブソリュ
ート位置(角)を検知する。いま、レゾルバ56,53
,54.55および歯車G(29) 、G (29) 
本 、G (30) 、G (23) 。 G(24)による構成を任意にとる(レゾルバにおける
機械角の一致は必要ない、)。この構成を変えずに、必
要となるθ点位置までモータ50を回転させて止め、得
られたデータを F T (t)=1t + pu(u)セu+ P、(マ)−v + Pw (w)−w+ とし、CPU68を介してメモリ69へそれぞれの値を
書込む、第12図はこの操作によって得られる位置を゛
任意0煮′とする様子を示しており、以後この任意0点
を0[@]としてアブソリュート位置(角)の算出を行
なう。 アブソリュート・ 2 いま、第12図に示したように、任意0点からモータ5
0の回転により、任意位置(角)θで停止したとする。 このとき、アブソリュート位置(角)θは式(10)、
(11)、(12)を基(47) で表わすことができる。しかし、レゾル/く53の疑似
回転数Rvが Rv=(0,1,2) のときは式(48)、(49)はそれぞれ下記式(48
A)、(49A)を考慮する必要がある。 これは、アブソリュート位置θ(角)が第13図に示す
ように。 或いは、 の範囲にあるとき、式(48)、(49)の中で、゛定
数′ e −u I−e/2000 e −t +−e /2000 を゛変数′として扱う必要があるためである。 以上のことから、式(47)、(48)、(49)、(
48A)、(49A)を用いてアブソリュート位置(角
)θをめるフローチャートを第14図に示す。しかし、
このフローで得られるアブソリュート位置(角)θはe
 / 2000[’ /パルスJ精度となり、粗な値と
なるため、第11図で示したフローチャートと同様にe
 / 20000 [’/パルスJ精度で7ブソリユ一
ト位置(角)を算出する方法を第15図に示す。 この第15図のフローチャートにおいて、フロー(m)
は第11図のフローチャート、5TP1に相当し、レゾ
ルバ53.56の1回転以内の値を用いて疑似移動角(
1回転未満)Σを算出する様子を示している。また、フ
ロー(IV)、(V)は第11図のフローチャート、 
S T j2から5TP7までの処理に相当し、データ
の測定誤差による影響を考慮した補正値上e/10を加
える様子を示している0以上により、回転数Rv”およ
び補正されたΣを用いて正確なアブソリュート位置θを
算出する。 以上、本発明を図面により説明したが、その中でRvo
を、レゾルバ54.55の周期およびその周期の1周期
未満の値U。、toに基づく式(3)、(4)、(5)
、(6)により決定した。しかし、この場合のRvoは
、高分解能検出器としてのレゾルバ56の周期のレゾル
バ53の周期に対する割合およびレゾルバ56の1周期
未満の値W。を用いて決定するようにしてもよい。 また、第5図、第11図、第14図、第15図では測定
データ処理方法の一手法を示したまでにすぎず、例えば
レゾルバの回転数を遂次代入法によりめるのではなく、
離散的かつ周期的な数を代入してめるようにしてもよい
。 また、第1図では回転型位置検出器としてレゾルバを使
用したが、回転型位置検出器としては。 レゾルバに限られるものではない。また、回転型でなく
てもよく、例えば一定の周期をもち、かつその1周期内
での絶対量(w、v、u、tなどのように)がそれぞれ
測定され得るものであれば、単に回転型に限定されるも
のではなく直線型の検出器、例えばインダクトシン、マ
グネスケール等であってもよい、この場合、回転型位置
検出器と直線型位置検出器との組合で検知手段を構成す
るようにしてもよい。 また、上記実施例では、位相変調方式の位置検出器とし
たが、振幅変調方式の位置検出器でもよい。この場合、
第16図に示す如く、励磁回路52から励磁信号ei=
sinωtを各振幅変調方式の検出器153,154,
155,156に供給し、その各検出器153,154
,155,156からの出力信号eo=Kesinθ+
+eiをセレクタ201で選択した後、検波回路202
およびフィルタ203を介してA、/D・ホールド20
4でデジタル量に変換し、CPU205に取込むように
すればよい。ただし、セレクタ201以後の回路構成に
ついては、フィードバック信号の振幅値が検知できるも
のであれば、特に限定されるものではない。 また、第1図のモータ50としては、パルスモータ或い
はシンクロモータ等でもよい。また、モータ50の回転
数有効値に関しては、規定されるものではなく、歯車伝
達機構により任意に拡張することができる。つまり、歯
車伝達機構を、テーブル51の有効回転数頭 なる関係に構成すればよい。また、歯車減速機構につい
ても、上記実施例に限定されるものではない。 [発明の効果] 以上の通り、本発明によれば1回転体の回転量をアブソ
リュート値として高精度に検知できる方法および装置を
提供することができる。
[If Δmal=±3, the possible range of u is: ■ When u , = (191113,0), or ■ When u o # (191119゛,0), (
33) Possible regions of 1 are: ■ When t, = (19119,0) vicinity, or. When (st.
1 ・2000, if D<0, define as 2000+D. When [Δma] = ±4, the range of ψ that uo can take is: ■ When u is near (19139, 0), or ■ When uo is near increase (111199, O), the range that 1o can take is: , ■ When t is near = (lH9,0), or 3.13fl (t + --2000> ≧1. ≧0 (tD6
0 ■to When it is near Saki (11398, O), it is necessary to make a judgment within the range of (42). Note that the value uT in the inequalities of equations (31) to (33) and (37) to (39) is required, but this Ua is
In 4), the value calculated as vT+v0 is used. The same applies to one gun. From the above, by setting [Δma]=±4 and inserting the correction formula, the measurable position data U can be obtained. , 70 are all integer values, so they are actually determined using the inequality equation below. That is, for formula (37), (37A) for formula (38), (38A) for formula (39). For equation (40), for equation (41), (41A), and for equation (42), as follows. Next, let us consider the possibility that the correct absolute position (angle) may be incorrectly calculated due to the presence of the measurement error described above. As shown in Fig. 7, the gear ratio of each gear is G
(29):G (30), :G(23):G (24)
=29:30:2.3:24, and the resolvers 53, 54, and 55 are all l× resolvers. Therefore, gear G (29) is absolute O.
If gear G (30) rotates once from the point position and then continues to rotate in the same direction for the first time, the number of pulses du generated by the rotation of G (30) during that time is: becomes. Also, gear G (24) with respect to gear G (29)
Similarly, the number of pulses becomes, therefore, (43), and there is an error [ΔU] in the measurement data u0, to.
, [Δt], Rma in the flowchart of FIG. Data U that includes the error when deriving. , to are used, the correct value of Rvo can be obtained as long as Equations (43) and (44) are satisfied. In other words, it is not affected by errors. However, since the data v0 includes an error, the absolute position (angle) θ, lt
e/2000 [01 pulse J accuracy, θ. When expressed as = Rvo-e + vo-e /2000, the error is θ as is. will join. Therefore, we will discuss the correction method in the next section. Absolute resolver 53.56 design accuracy and gear G (29),
When performing ``absolute 0 point acquisition'' using the combination accuracy via G(29)X, two methods can be considered: absolute 0 point acquisition and absolute 0 point acquisition H, as shown in FIG. Absolute 0 point ■ is P, the signal is phase delayed from the Pw signal (P
, (w) is within a maximum of 9 pulses), the absolute 0 point II is the case where there is a phase lead from the Pv times signal P and the signal. Now, when the motor 50 rotates from the absolute zero point and the rotary table 51 stops at an arbitrary position θ, the data V has ±4 pulses due to quantization error and mechanical error.
Assume that the data W includes a measurement error of ±1 pulse due to a quantization error. Therefore, data V and W are both (198
9,0) neighborhood, as shown in the examples in FIGS. 9 and 10, it becomes V((W, or V)W, and e/
2000Or'/pulse] When calculating the absolute position (angle) with accuracy, it is necessary to correct the general formula % formula % (45) (4) of formulas (8) and (9). From this, the absolute position (angle) is e/20
000 [/pulse] Calculating the exact absolute position (corner) 0 on the basis of the resolver 56 that derives the accuracy results in the flowchart shown in Fig. ti. In this flowchart, data V O+ W at 5TPl
Calculate the value that does not include the error within one rotation of the resolver 53.56 using If 5TP2 is YES, the process moves to 5TP3 and checks the context of data v0 with respect to data W0. If NO, the process moves to 5TP5. In 5TP3, if vo is before Wo and the value of V. is 10
If it is at the rear of each division (YES) when divided into equal parts, the process moves to 5TP4. Otherwise (No), 5
The process moves to TP8 and no correction is made. In 5TP4,
Add the correction value e/10 to 2 obtained in STP 1 and get 5T
Move to P8. Also, in 5TP5, data W. is greater than 1920 (P, just before (w) enters the next cycle). If YES in 5TP5, 5TP6
Move to Data V. The context of data W0 is checked. If the answer is NO, the process moves to 5TP8 and no correction is made. In 5TP6, if vo is W. later than vo
When dividing the value of lθ into equal parts, the value at the front of each division (YE
S), move to 5TP7. In other cases (No), the process moves to 5TP8 and no correction is made. At 5TP7, the correction value -e/10 is added to p obtained at 5TPl, and by 0 or more moving to 5TP8, the rotation speed Rma is set at 5TP8. and the correct absolute position (angle) θ using the corrected door. Calculate the amount. 5] Shisara j1 Ryoba The ``absolute O point score'' described above is a resolver of 56.53.
54.55 and gears G(29), G(29) X, G
There were constraints (matching mechanical angles) in the configurations for (30), G (23), and G (24). This means that even if you manually change the position (corner) when the power is turned off, the position data t will be obtained when the power is turned on again. Although this method is excellent in that the current position can be calculated using only U, V, and W, it adds a considerable burden to the design configuration of the detector. Therefore, the absolute position (corner) is detected using the memory 69 shown in FIG. Now, resolver 56, 53
, 54.55 and gear G (29) , G (29)
Hon, G (30), G (23). The configuration according to G(24) is arbitrarily adopted (coincidence of mechanical angles in the resolver is not required). Without changing this configuration, the motor 50 is rotated to the required θ point position and then stopped, and the obtained data is expressed as F (w) - w+ and write the respective values to the memory 69 via the CPU 68. Figure 12 shows how the position obtained by this operation is set to ``arbitrary 0 point''. The absolute position (angle) is calculated with 0 [@]. Absolute 2 Now, as shown in Figure 12, motor 5 is
Assume that the rotation of 0 causes the robot to stop at an arbitrary position (angle) θ. At this time, the absolute position (angle) θ is expressed by the formula (10),
(11) and (12) can be represented by the group (47). However, when the pseudo rotation speed Rv of the resol/ku 53 is Rv = (0, 1, 2), the equations (48) and (49) are replaced by the following equations (48
A) and (49A) need to be considered. This means that the absolute position θ (angle) is as shown in FIG. Alternatively, when in the range of , it is necessary to treat the ``constant'' e −u I−e/2000 e −t +−e /2000 as a ``variable'' in equations (48) and (49). be. From the above, equations (47), (48), (49), (
A flowchart for determining the absolute position (angle) θ using 48A) and 49A is shown in FIG. but,
The absolute position (angle) θ obtained in this flow is e
/ 2000 [' / pulse J accuracy, which is a rough value, so e
/ 20000 ['/Pulse J Figure 15 shows a method for calculating the position (angle) of the 7 bus unit with precision. In the flowchart of FIG. 15, flow (m)
corresponds to 5TP1 in the flowchart of Fig. 11, and the pseudo movement angle (
(Less than 1 rotation) shows how to calculate Σ. In addition, flows (IV) and (V) are the flowchart of FIG. 11,
S Calculate the accurate absolute position θ.The present invention has been explained above with reference to the drawings.
, the period of the resolver 54.55 and a value U less than one period of that period. Equations (3), (4), (5) based on , to
, (6). However, Rvo in this case is the ratio of the period of the resolver 56 as a high-resolution detector to the period of the resolver 53, and the value W of less than one period of the resolver 56. The determination may be made using . Furthermore, FIGS. 5, 11, 14, and 15 merely show one method of processing measured data; for example, instead of determining the number of revolutions of a resolver by sequential substitution,
It is also possible to substitute a discrete and periodic number. In addition, in FIG. 1, a resolver is used as a rotary position detector, but as a rotary position detector. It is not limited to resolvers. Also, it does not have to be a rotating type; for example, as long as it has a constant period and the absolute quantities (such as w, v, u, t, etc.) can be measured within that period, simply The detector is not limited to a rotary type, but may be a linear type, such as an inductosin or a magnescale. In this case, the detection means is a combination of a rotary position detector and a linear position detector. It may be configured. Further, in the above embodiment, the position detector uses a phase modulation method, but an amplitude modulation method position detector may be used. in this case,
As shown in FIG. 16, the excitation signal ei=
sin ωt by the detectors 153, 154 of each amplitude modulation method,
155, 156 and their respective detectors 153, 154.
, 155, 156 output signal eo=Kesinθ+
After selecting +ei with the selector 201, the detection circuit 202
and A, /D hold 20 via filter 203
4, it may be converted into a digital amount and then input into the CPU 205. However, the circuit configuration after the selector 201 is not particularly limited as long as it can detect the amplitude value of the feedback signal. Furthermore, the motor 50 in FIG. 1 may be a pulse motor, a synchro motor, or the like. Further, the effective value of the rotational speed of the motor 50 is not specified, and can be expanded arbitrarily using a gear transmission mechanism. In other words, the gear transmission mechanism may be configured in a relationship that corresponds to the effective rotational speed of the table 51. Further, the gear reduction mechanism is not limited to the above embodiment. [Effects of the Invention] As described above, according to the present invention, it is possible to provide a method and a device that can detect the amount of rotation of a rotating body with high precision as an absolute value.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明の検知装置の一実施例を示す全体構成図
、第2図は第1図の各レゾルバの2次側出力の位相を一
致させることを説明する図、第3図は第1図における照
合ポジションカウンタ(2000進カウンタ)の計数動
作と各レゾルバ出力の位相を調整するゼロ・クロス調整
(絶対0点調整)を説明する図、第4図は第1図の検知
装置によりアブソリュート位置検出のプロセスを説明す
るための参考となる波形図、第5図は第1図の中央処理
装置におけるデータ処理プロセスを説明するフローチャ
ート、第6図は第1図の検知装置で電気的に位置データ
が零となるRuを算出するためのプロセスを説明する図
、第7図は第1図の検知装置における測定誤差による影
響を説明するための図、第8図は第3図におけるゼロ・
クロス調整時に起るレゾルバ56.53の2次側出力の
位相関係を説明する図、第9図は第8図より起りうる測
定誤差を説明する図、第1O図は第9図と同様に第8図
より起りうるもう1つの測定誤差を説明する図、第11
図は第5図から得られるRマ0を用いて高精度でアブソ
リュート位置(角)を算出するデータ処理プロセスを説
明するフローチャート、第12図は第1図における検知
装置によりアブソリュート位置(角)検出を任意0点か
ら行なうプロセスを説明するための波形図、第13図は
第1図の中央処理装置におけるデータ処理プロセスノ中
で、Rマ=(0,1,2)時の処理フロセスを説明しう
る波形図、第14図は第1図の中央処理装置で7ブソリ
ユ一ト位置(角)を任意0点より算出する処理プロセス
を説明するフローチャート、第15図は第14図で得ら
れたHvlgを用いて高精度でアブソリュート位置(角
)を任意0点より算出する処理プロセスを説明するフロ
ーチャート、第16図は位置検出器として振幅変調方式
の検出器を用いた際の測定系を示す回路図である。 50・・・モータ、51・・・回転体としてのロータリ
ーテーブル、53.54.55−IXIzゾルバ。 56・・・10Xレゾルバ、52・・・励磁回路、57
・・・2000進カウンタ、58・・・レジスタ、63
・・・リレー回路、64・・・アイソレータ、65・・
・フィルタ・コンパレータ部、66・・・フリップフロ
ラフ、68・・・中央処理装置、69・・・不揮発性メ
モリ。 代理人 弁理士 木下 実正(ほか1名)第9図 第1O図 第13図 第14図(A>
FIG. 1 is an overall configuration diagram showing one embodiment of the detection device of the present invention, FIG. 2 is a diagram illustrating matching the phases of the secondary side outputs of each resolver in FIG. 1, and FIG. A diagram explaining the counting operation of the verification position counter (2000 base counter) in Figure 1 and the zero cross adjustment (absolute zero point adjustment) that adjusts the phase of each resolver output. A waveform diagram serves as a reference for explaining the process of position detection. Figure 5 is a flowchart explaining the data processing process in the central processing unit of Figure 1. Figure 6 shows how the detection device of Figure 1 electrically detects the position. Figure 7 is a diagram to explain the process for calculating Ru where the data becomes zero, Figure 7 is a diagram to explain the influence of measurement error in the detection device in Figure 1, and Figure 8 is the diagram to explain the process for calculating Ru where the data is zero.
Figure 9 is a diagram explaining the phase relationship between the secondary side outputs of the resolvers 56 and 53 that occurs during cross adjustment. Figure 9 is a diagram explaining possible measurement errors based on Figure 8. Figure 11 explains another possible measurement error from Figure 8.
The figure is a flowchart explaining the data processing process for calculating the absolute position (angle) with high precision using the Rma0 obtained from Figure 5, and Figure 12 shows the absolute position (angle) detected by the detection device in Figure 1. 13 is a waveform diagram to explain the process of performing from an arbitrary 0 point. Figure 13 is a waveform diagram explaining the processing flow when Rma = (0, 1, 2) in the data processing process in the central processing unit in Figure 1. Figure 14 is a flowchart explaining the process of calculating the 7 bus unit position (corner) from an arbitrary 0 point in the central processing unit of Figure 1, and Figure 15 is the waveform diagram obtained in Figure 14. A flowchart explaining the process of calculating the absolute position (angle) from arbitrary zero points with high precision using Hvlg. Figure 16 is a circuit showing the measurement system when using an amplitude modulation type detector as the position detector. It is a diagram. 50...Motor, 51...Rotary table as a rotating body, 53.54.55-IXIz solver. 56...10X resolver, 52...excitation circuit, 57
...2000 decimal counter, 58...Register, 63
...Relay circuit, 64...Isolator, 65...
- Filter/comparator unit, 66...Flip flow rough, 68...Central processing unit, 69...Nonvolatile memory. Agent: Patent attorney Sanemasa Kinoshita (and 1 other person) Figure 9 Figure 1O Figure 13 Figure 14 (A>

Claims (1)

【特許請求の範囲】 (1)回転体の回転運動に対して運動伝達機構を介して
それぞれ連結されているとともに、少なくとも1つが他
よりも高分解能で、かつ回転・体に対しそれぞれ異なる
所定の機械的変化量に対応した周期または振幅の電気信
号を発生する複数の検出器からなる検知手段を用いて1
回転体の機械的な回転運動に関し、予め定められた基準
状態位置からの回転量をアブソリュート値で検知する方
法であって、 前記検知手段の中の1つの検出器を第1検出器としたと
き、前記運動伝達手段を、 なる関係に設定する第1のステップと、前記検知手段と
前記回転体との間に機械的変化量が生じた際、前記各検
出器からの各周期に対応する電気信号を読取って記憶す
る第2のステップと、 この第2のステップにおける機械的変化量に伴う前記検
知手段の中の1つの検出器(第1検出器)と前記回転体
との相対的な位置関係を、前記第1検出器に対応する前
記周期の整数(N)倍の値および同周期の1周期未満の
値により粗に特定する第3のステップと、 この第3のステップにおける整数値Nを、前記検出器の
中の他の検出器に対応する周期および回能の検出器から
得られ前記記憶保持された値とを用いて決定する第4の
ステップと、 この第4のステップで得られた整数値Nと、前記検知手
段の中の高分解能検出器に対応する周期および回能の検
出器から得られかつ前記第2のステップで記憶保持され
た値とを用いて正確に7ブソリユート値を決定する第5
のステップと、からなることを特徴とする回転体の回転
量を7ブソリユート値で検知する方法。 (2、特許請求の範囲第1項において、第4ステツプで
は、前記第3ステツプにおける整数値Nを、前記検知手
段の中の高分解能検出器に対応する周期の前記第1検出
器の周期に対する割合および同地の検出器から得られか
つ前記第2のステップで記憶保持された値を用いて決定
するようにしたことを特徴とする回転体の回転量をアブ
ソリュート値で検知する方法。 (3)特許請求の範囲第1項または第2項において、前
記回転体と前記第1検出器との相対的な位置関係をθと
し、かつ第1検出器の周期をd+、同周期に対応して記
憶保持された測定値をΔd+とじ、更に整数値をNとし
て、これらの値θ、d日Δd+ 、Nを θ = N 11 d I + Δ dlなる関係式で
特定して整数値Nをめ、更にθをより高精度にめるため
、測定値ΔdIに対して、高分解能検出器で記憶保持さ
れた測定値Δdl末を用いて。 θ=N・d+ +f (Ad+ 、Ad+ ” )より
θをめ、これを7ブソリユ一ト位置とすることを特徴と
する回転体の回転量をアブソリュート値で検知する方法
。 (4)回転体の機械的な回転運動に関し、予め定められ
た基準状態位置からの回転量をアブソリュート値で検知
する装置であって。 前記回転体の回転運動に対して運動伝達機構を介してそ
れぞれ連結されているとともに、少なくとも1つが他よ
りも高分解能で、かつ回転体に対しそれぞれ異なる所定
の機械的変化量に対応した周期または振幅の電気信号を
発生する複数の検出器からなる検知手段と、 前記回転体の機械的な回転運動が停止された状態で前記
検知手段の各検出器から取出された前記各周期のそれぞ
れ1周期未満に対応する電気信号をデジタル量として記
憶保持するメモリ手段と、 前記検知手段の中の1つ検出器(第1検出器)と前記回
転体との相対的な位置関係を、前記第1検出器に対応す
る前記周期の整数(N)倍の値および同周期の1周期未
満の値とで粗に規定すべく、前記整数値Nを前記検知手
段の中の他の検出器に対応する周期および前記メモリ手
段にストアされているデジタル量を用いて決定する整数
値決定手段と、 この整数値決定手段で得られた整数値Nと、前記検知手
段の中の高分解能検出器に対応する周期および同地の検
出器から得られかつメモリ手段にストアされているデジ
タル量を用いて、正確にアブソリュート値を決定する手
段とを含み、前記運動伝達機構を、 なる関係に構成した ことを特徴とする回転体の回転量をアブソリュート値で
検知する装置。 (5)特許請求の範囲第4項において、前記検知手段は
、複数の回転型検出器で構成されていることを特徴とす
る回転体の回転量を7ブソリユート値で検知する装置。 (6)特許請求の範囲第5項′において、複数の回転型
検出器は、1回転を1周期とする複数の検出器と、その
1回転を等分割した回転角範囲を1周期とする高分解能
検出器とからなることを特徴とする回転体の回転量を7
ブソリユート値で検知する装置。 (7)特許請求の範囲第4項において、前記検知手段は
、直線型位置検出器で構成されていることを特徴とする
回転体の回転量をアブソリュート値で検知する装置。 (8)特許請求の範囲第4項において、前記検知手段は
、回転型位置検出器と直線型位置検出器との組合せにて
構成されていることを特徴とする回転体の回転量を7ブ
ソリユート値で検知する装置。 (9)特許請求の範囲第4項において、前記検知手段は
、位相遷移(変調)信号を与えるように構成されている
ことを特徴とする回転体の回転量をアブソリュート値で
検知する装置。 (10)特許請求の範囲第5項または第6項において、
前記運動伝達機構は、軸および歯車列からなる回転伝達
機構により構成されていることを特徴とする回転体の回
転量をアブソリュート値で検知する装置。 (11)特許請求の範囲第10項において、前記回転伝
達機構は、歯数が互いに素な関係となる複数の歯車によ
り構成されていることを特徴とする回転体の回転量をア
ブソリュート値で検知する装置。 (12、特許請求の範囲第1θ項または第11項におい
て、前記運動伝達機構は、電気的回転駆動手段を含むこ
とを特徴とする回転体の回転量を7ブソリユート値で検
知する装置。 (13)特許請求の範囲第12項において、前記電気的
回転駆動手段として、パルスモータを用いたことを特徴
とする回転体の回転量を7ブソリユート値で検知する装
置。 (14)特許請求の範囲第12項において、前記電気的
回転駆動手段として、シンクロモータを用いたことを特
徴とする回転体の回転量をアブソリュート値で検知する
装置。 (15)特許請求の範囲第4項ないし第14項のいずれ
かにおいて、前記電気的信号をデジタル量として記憶保
持するメモリ手段は、周期的に一定数を一定の時間的周
期で計算するカウンタを有し、かつ前記取出された電気
信号に対応する前記カウンタの計数内容をその時点での
測定データとしてストアするレジスタを有することとす
ることを特徴とする回転体の回転量をアブソリュート値
で検知する装置。 (16)特許請求の範囲第4項ないし第15項のいずれ
かにおいて、前記整数値決定手段として、測定されたデ
ジタル値と任意整数値(否負債)および各測定された値
に対応する周期との関係を満足する前記整数値を逐次変
化させることにより一定する計算機を備えたことを特徴
とする回転体の回転量をアブソリュート値で検知する装
置。
[Scope of Claims] (1) Each is connected to the rotational movement of the rotating body via a motion transmission mechanism, and at least one has a higher resolution than the others, and each has a different predetermined speed with respect to the rotating body. 1 using a detection means consisting of a plurality of detectors that generate electrical signals with a period or amplitude corresponding to the amount of mechanical change.
A method of detecting the amount of rotation from a predetermined reference state position as an absolute value regarding the mechanical rotational movement of a rotating body, wherein one of the detectors in the detection means is used as a first detector. , a first step of setting the motion transmitting means in the following relationship; and when a mechanical change occurs between the detecting means and the rotating body, electricity is transmitted from each of the detectors corresponding to each period. a second step of reading and storing a signal; and a relative position between one detector (first detector) in the detection means and the rotating body according to the amount of mechanical change in this second step. a third step of roughly specifying the relationship by a value that is an integer (N) times the period corresponding to the first detector and a value that is less than one period of the same period; and an integer value N in this third step. a fourth step of determining the value obtained in the fourth step using the stored values obtained from the period and power detectors corresponding to other detectors among the detectors; using the obtained integer value N and the values obtained from the period and frequency detector corresponding to the high-resolution detector in the detection means and stored in the second step to calculate exactly 7 Fifth to determine the value
A method for detecting the amount of rotation of a rotating body using a 7-unit value, the method comprising the following steps: (2. In claim 1, in the fourth step, the integer value N in the third step is set relative to the period of the first detector of the period corresponding to the high resolution detector in the detection means. A method for detecting the amount of rotation of a rotating body using an absolute value, characterized in that the amount of rotation of a rotating body is determined using a ratio and a value obtained from a detector at the same location and stored in the second step. (3 ) In claim 1 or 2, the relative positional relationship between the rotating body and the first detector is θ, and the period of the first detector is d+, corresponding to the same period. The memorized measured values are set as Δd+, and the integer value is set as N, and these values θ, dday Δd+, and N are specified by the relational expression θ = N 11 d I + Δ dl, and the integer value N is determined. Furthermore, in order to set θ with higher precision, use the measured value Δdl stored in the high-resolution detector for the measured value ΔdI. (4) A method for detecting the rotation amount of a rotating body using an absolute value, which is characterized in that the rotation amount of the rotating body is set at 7 absolute unit positions. A device for detecting the amount of rotation of the rotary body using an absolute value. Detecting means comprising a plurality of detectors each generating an electrical signal with a period or amplitude corresponding to a different predetermined amount of mechanical change; a memory means for storing and holding as a digital quantity an electric signal corresponding to less than one of the respective periods extracted from each detector; one detector (first detector) among the detecting means and the rotation In order to roughly define the relative positional relationship with the body by a value that is an integer (N) times the period corresponding to the first detector and a value that is less than one period of the same period, the integer value N is set. an integer value determination means that determines using a period corresponding to another detector in the detection means and a digital quantity stored in the memory means; an integer value N obtained by the integer value determination means; means for accurately determining the absolute value using a period corresponding to a high-resolution detector in the sensing means and a digital quantity obtained from the same detector and stored in the memory means; A device for detecting the amount of rotation of a rotating body using an absolute value, characterized in that a motion transmission mechanism is configured in the following relationship. (5) The device according to claim 4, wherein the detection means is comprised of a plurality of rotary detectors, and detects the amount of rotation of a rotating body in terms of 7 absolute values. (6) In claim 5', the plurality of rotating detectors includes a plurality of rotating detectors whose period is one rotation, and a plurality of rotating detectors whose period is a rotation angle range obtained by equally dividing one rotation. The amount of rotation of a rotating body characterized by a resolution detector is 7.
A device that detects based on the output value. (7) A device for detecting the amount of rotation of a rotating body in absolute value, wherein the detection means is constituted by a linear position detector. (8) In claim 4, the detection means is configured by a combination of a rotary position detector and a linear position detector, and the amount of rotation of the rotating body is determined by 7 units. A device that detects by value. (9) An apparatus for detecting the amount of rotation of a rotating body in absolute value, wherein the detection means is configured to provide a phase transition (modulation) signal. (10) In claim 5 or 6,
A device for detecting the amount of rotation of a rotating body using an absolute value, wherein the motion transmission mechanism is constituted by a rotation transmission mechanism including a shaft and a gear train. (11) In claim 10, the rotation transmission mechanism is configured to detect the amount of rotation of a rotating body using an absolute value, wherein the rotation transmission mechanism is constituted by a plurality of gears in which the number of teeth is mutually prime. device to do. (12. A device for detecting the amount of rotation of a rotary body in terms of 7 absolute values, in claim 1θ or 11, wherein the motion transmission mechanism includes an electric rotation drive means. (13) ) Claim 12: The device for detecting the amount of rotation of a rotating body using a 7-solute value, characterized in that a pulse motor is used as the electric rotation driving means. (14) Claim 1: 12. The device for detecting the amount of rotation of a rotating body using an absolute value, characterized in that a synchro motor is used as the electrical rotation drive means. In any one of the above, the memory means for storing and holding the electrical signal as a digital quantity has a counter that periodically calculates a fixed number at a fixed time period, and the counter that corresponds to the extracted electrical signal A device for detecting the amount of rotation of a rotating body as an absolute value, characterized in that it has a register that stores the counted contents as measurement data at that point. (16) Claims 4 to 15 In any of the above items, the integer value determining means sequentially changes the integer value that satisfies the relationship between the measured digital value, an arbitrary integer value (no debt), and a period corresponding to each measured value. A device that detects the amount of rotation of a rotating body using an absolute value, characterized by being equipped with a calculator that determines a constant value.
JP9713884A 1984-05-15 1984-05-15 Detection of magnitude of rotation of rotating body by absolute value and apparatus thereof Granted JPS60239618A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9713884A JPS60239618A (en) 1984-05-15 1984-05-15 Detection of magnitude of rotation of rotating body by absolute value and apparatus thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9713884A JPS60239618A (en) 1984-05-15 1984-05-15 Detection of magnitude of rotation of rotating body by absolute value and apparatus thereof

Publications (2)

Publication Number Publication Date
JPS60239618A true JPS60239618A (en) 1985-11-28
JPH0521166B2 JPH0521166B2 (en) 1993-03-23

Family

ID=14184204

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9713884A Granted JPS60239618A (en) 1984-05-15 1984-05-15 Detection of magnitude of rotation of rotating body by absolute value and apparatus thereof

Country Status (1)

Country Link
JP (1) JPS60239618A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012093716A1 (en) * 2011-01-07 2012-07-12 オリエンタルモーター株式会社 Device for detecting multi-turn absolute rotation angle, and method for detecting rotation angle thereof
JP2012145380A (en) * 2011-01-07 2012-08-02 Oriental Motor Co Ltd Device for detecting multi-turn absolute rotation angle
JP2012237633A (en) * 2011-05-11 2012-12-06 Oriental Motor Co Ltd Device for detecting multi-turn absolute rotation angle
US9528855B2 (en) 2011-11-14 2016-12-27 Oriental Motor Co., Ltd. Multi-turn absolute rotation angle detection device and method of detecting absolute rotation angle
US9841947B2 (en) 2011-07-12 2017-12-12 Oriental Motor Co., Ltd. Device and method for calculating absolute amount of displacement, and method for same

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2650352A (en) * 1947-12-27 1953-08-25 Edward G Martin Variable inductance for measuring motion
JPS52137366A (en) * 1976-05-13 1977-11-16 Okuma Machinery Works Ltd Reading system of composite ad converter
JPS58106691A (en) * 1981-12-21 1983-06-25 株式会社エスジ− Multi-rotation type rotary encoder

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2650352A (en) * 1947-12-27 1953-08-25 Edward G Martin Variable inductance for measuring motion
JPS52137366A (en) * 1976-05-13 1977-11-16 Okuma Machinery Works Ltd Reading system of composite ad converter
JPS58106691A (en) * 1981-12-21 1983-06-25 株式会社エスジ− Multi-rotation type rotary encoder

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012093716A1 (en) * 2011-01-07 2012-07-12 オリエンタルモーター株式会社 Device for detecting multi-turn absolute rotation angle, and method for detecting rotation angle thereof
JP2012145380A (en) * 2011-01-07 2012-08-02 Oriental Motor Co Ltd Device for detecting multi-turn absolute rotation angle
CN103299153A (en) * 2011-01-07 2013-09-11 东方马达股份有限公司 Device for detecting multi-turn absolute rotation angle, and method for detecting rotation angle thereof
KR101502259B1 (en) * 2011-01-07 2015-03-12 오리엔탈모터가부시끼가이샤 Device for detecting multi-turn absolute rotation angle, and method for detecting rotation angle thereof
US9513142B2 (en) 2011-01-07 2016-12-06 Oriental Motor Co., Ltd. Device for detecting multi-turn absolute rotation angle and method for detecting the same
JP2012237633A (en) * 2011-05-11 2012-12-06 Oriental Motor Co Ltd Device for detecting multi-turn absolute rotation angle
US9841947B2 (en) 2011-07-12 2017-12-12 Oriental Motor Co., Ltd. Device and method for calculating absolute amount of displacement, and method for same
US9528855B2 (en) 2011-11-14 2016-12-27 Oriental Motor Co., Ltd. Multi-turn absolute rotation angle detection device and method of detecting absolute rotation angle

Also Published As

Publication number Publication date
JPH0521166B2 (en) 1993-03-23

Similar Documents

Publication Publication Date Title
CA1203625A (en) Apparatus for detecting an absolute position and a process thereof
US3909688A (en) Method and apparatus for determining the initial rotor angle in a rotating field machine
JPH0373808B2 (en)
US4020685A (en) Phasemeters
US4712106A (en) Phase analog encoding system with compensation
US4503374A (en) Speed detection apparatus and method
US3816712A (en) Method and apparatus for detecting relative deviations in position of two parts moved in a predetermined desired relationship
US6501403B2 (en) Calibrated encoder multiplier
JPS60239618A (en) Detection of magnitude of rotation of rotating body by absolute value and apparatus thereof
US4095158A (en) Position-controlling system
JPH07229910A (en) Pulse counter circuit
JPH05955B2 (en)
JPS60239608A (en) Detection of absolute position and apparatus thereof
JPH01138992A (en) Digital method and apparatus for generting slipping frequency
JPH0725698Y2 (en) Rotating machine speed detector
JPS6211113A (en) Position detector
JPH01320468A (en) Method and apparatus for measuring revolutions of machine
KR930000127B1 (en) Absolute position detecting method &amp; system
SU842916A1 (en) Device for testing shaft angular position-to-code converters
JPS62194416A (en) Detection of absolute position and instrument therefor
JPH0692890B2 (en) Absolute position detector
JPS63265116A (en) Signal-gradient measuring instrument
JPS63111408A (en) Digital position detector
RU1774265C (en) Digital angular velocity meter
EP0165304B1 (en) Phase analog encoding system with compensation

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees