JPS63111408A - Digital position detector - Google Patents

Digital position detector

Info

Publication number
JPS63111408A
JPS63111408A JP25589786A JP25589786A JPS63111408A JP S63111408 A JPS63111408 A JP S63111408A JP 25589786 A JP25589786 A JP 25589786A JP 25589786 A JP25589786 A JP 25589786A JP S63111408 A JPS63111408 A JP S63111408A
Authority
JP
Japan
Prior art keywords
data
memory
output
digital
converter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP25589786A
Other languages
Japanese (ja)
Inventor
Hiroshi Osawa
博 大沢
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.)
Fuji Electric Co Ltd
Original Assignee
Fuji Electric 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 Fuji Electric Co Ltd filed Critical Fuji Electric Co Ltd
Priority to JP25589786A priority Critical patent/JPS63111408A/en
Publication of JPS63111408A publication Critical patent/JPS63111408A/en
Pending legal-status Critical Current

Links

Landscapes

  • Length Measuring Devices With Unspecified Measuring Means (AREA)

Abstract

PURPOSE:To realize high-accuracy position detection by generating a position signal by adding a correcting value in a correction table to the output of an original position detector. CONSTITUTION:A resolver 2 is coupled directly with the rotating shaft of a body 1 of rotation to be measured and a digital position signal is obtained by an R/D converter 4 which performs A/D conversion as to input and output signals of the object body of rotation and the resolver. Addresses of a memory 6 are accessed according to the output of the R/D converter 4. An adder 7 adds output data theta' of the R/D converter and a correcting value DELTAtheta of a position stored in the memory 6 corresponding to the data to obtain the high-accuracy position signal theta. A data processor 8 is connected to the R/D converter 4, counters 51 and 52, the memory 6, the adder 7, and a common bus 9 through a buffer to input and output data and performs various kinds of arithmetic operations, etc. Thus, the theta is made high in accuracy for the output theta' of the R/D converter 4.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、回転体の回転角度に対応してディジタル信号
を発生する位置検出器の検出誤差を電気的に補正するこ
とにより、高精度な位置検出が可能なディジタル位置検
出装置に関する。
[Detailed Description of the Invention] [Industrial Application Field] The present invention provides highly accurate detection by electrically correcting the detection error of a position detector that generates a digital signal in accordance with the rotation angle of a rotating body. The present invention relates to a digital position detection device capable of position detection.

〔従来の技術〕[Conventional technology]

従来、回転体の回転角度を検出する方法としては、第8
図の例に示す如く被測定回転体1の回転軸にシンクロ電
機あるいはレゾルバ2を直結し、これらの入出力信号か
らアナログ/ディジタル変換を行う例えばR/D変換器
4により、ディジタルの位置信号を得る方法などが知ら
れている。
Conventionally, as a method for detecting the rotation angle of a rotating body, the eighth
As shown in the example in the figure, a synchro electric machine or a resolver 2 is directly connected to the rotating shaft of the rotating body 1 to be measured, and a digital position signal is generated by, for example, an R/D converter 4 that performs analog/digital conversion from these input/output signals. There are known ways to obtain it.

〔発明が3決しようとする問題点〕 しかしながら、レゾルバの非直線性やレゾルバ取付の偏
心等の問題により、位置検出値は被測定回転体の真の位
置とは異なるのが普通でおる。第9図は真の位置に対し
、従来の位置検出装置での検出値の関係の一例を示す。
[Problems to be solved by the invention] However, due to problems such as non-linearity of the resolver and eccentricity of the resolver mounting, the detected position value usually differs from the true position of the rotating body to be measured. FIG. 9 shows an example of the relationship between the true position and the detection value of a conventional position detection device.

つまり、被測定回転体の1回転に対し1もしくは複般の
周期で検出誤差を発生する。この誤差はR/D変換器の
ピツト数を大きくしても除去することはできず、ピツト
数を大きくしても第9図の検出値をより小さな分解能で
出力するに過ぎない。回転体の回転速度は、単位時間当
りにおける位置の偏差を検出することにより求められる
。この場合の速度検出精度は位置検出精度に依存し、高
g度の速度検出のためには高精度な位置検出が必要とな
る。近年、一般工業や工作機械等における位置および回
転速度Qjj7制御精度の要求は増々昼まっており、そ
のために、これらの検出装置に対する高精度化のニーズ
は高い。しかし、レゾルバ等の電気機械に対する高精度
化は機械加工上等の限界があり、たとえ従来に比べ高精
度化が達成されても一般には非常に高価なものとなる。
In other words, a detection error occurs at one or multiple cycles for one rotation of the rotating body to be measured. This error cannot be removed even if the number of pits in the R/D converter is increased, and even if the number of pits is increased, the detected value shown in FIG. 9 will only be output with a smaller resolution. The rotational speed of the rotating body is determined by detecting the positional deviation per unit time. The speed detection accuracy in this case depends on the position detection accuracy, and highly accurate position detection is required for high-g speed detection. In recent years, the demand for position and rotational speed Qjj7 control precision in general industries, machine tools, etc. has been decreasing more and more, and therefore there is a high need for higher precision in these detection devices. However, increasing the precision of electric machines such as resolvers has limitations in terms of machining, and even if higher precision than conventional machines is achieved, they are generally very expensive.

したがって、本発明は従来の電気部品を用いながらも電
気的にレゾルバの非直線性や取付偏心等を補償すること
により、安価で高精度な位置検出装置を提供することを
目的とする。
Therefore, an object of the present invention is to provide an inexpensive and highly accurate position detection device by electrically compensating for resolver nonlinearity, mounting eccentricity, etc., while using conventional electrical components.

〔問題点を解決するための手段〕[Means for solving problems]

回転体の回転角度をディジタル匝として検出する位置検
出器と、この位置検出器のデータ長に対応するテーブル
長をもちその出力データ値の各々に対応する位置補正匝
を格納してなるメモリとを設け、位置検出器の出力デー
タとこのデータと対応するメモリの補正呟とを加算して
位置信号とする。
A position detector that detects the rotation angle of a rotating body as a digital box, and a memory that has a table length corresponding to the data length of the position detector and stores position correction boxes corresponding to each of its output data values. A position signal is obtained by adding the output data of the position detector and the correction data of the memory corresponding to this data.

〔作用〕[Effect]

使用するレゾルバやR/D変侠器等がきまり、かつレゾ
ルバが被測定回転体に取りつけられた時点では、その位
置検出特性は装置固有の特性をもつことに着目し、位置
検出値にこの装置固有の特性による補正を加えて正確に
位置を検出しようとしたものである。第7図に本発明の
基本概念を示す。同図(イ)は被測定回転体の真の位置
に対する位置検出値の関係を示したもので、第9図と同
じ特性である。位置検出装置は、組み上った時点でその
装置固有の誤差特性を有する。同図(ロ)は(イ)の位
置検出値に対する、真の位置と位置検出値との偏差の関
係を示したものである。任意の位置検出値に対して、そ
の位置検出値と同図(ロ)の偏差である補正を加えた8
!!2の位置検出値と、真の位置との関係は同図(ハ)
のヌロくなる。
We focused on the fact that once the resolver, R/D transformer, etc. to be used has been determined, and the resolver is attached to the rotating object to be measured, its position detection characteristics have characteristics unique to the device. This is an attempt to accurately detect the position by adding corrections based on unique characteristics. FIG. 7 shows the basic concept of the present invention. FIG. 9A shows the relationship between the detected position value and the true position of the rotating body to be measured, and has the same characteristics as FIG. 9. A position detection device has error characteristics unique to the device at the time it is assembled. Figure (b) shows the relationship between the deviation between the true position and the detected position value with respect to the detected position value in (a). For any detected position value, a correction that is the deviation of that position detected value and the same figure (b) is added.
! ! The relationship between the detected position value in step 2 and the true position is shown in the same figure (c).
It becomes slimy.

真の位置に対して、第2の位置検出値は同図(ハ)に示
す如く比例関係が保たれ、高精度な位置検出が達成され
る。
The second position detection value maintains a proportional relationship with the true position as shown in FIG.

〔発明の実施例〕[Embodiments of the invention]

第1図は本発明による位置検出装置の原理を説明するた
めの説明図である。なお、各々の直は一例を示すもので
ある。こへに、θはR/D変換器の出力で、時々刻々変
化する回転位置のディジタル値である。Δθはテーブル
で、そのテーブル長は例えばθのデータ長と等しく、任
意のθに対してΔθテーブルのθなる番地が選択される
。このθ番地には、位置信号θに対する位置の補正直Δ
θが記憶されている。θとΔθは図に示す如く、θの下
位のいくつかのピツトとΔθの上位の同じ数のピツトが
同じ重みを有して加算される。すなわち、Δθのθと重
ね合せられたピツトはθの検出誤差を補正し、Δθのそ
の他の下位のピツトは位置検出の分解能を高めるために
用いられる。この様にして得られた位置信号θは、元の
位置信号θに対して分解能が高められ、高精度となる。
FIG. 1 is an explanatory diagram for explaining the principle of a position detection device according to the present invention. In addition, each direction shows an example. Here, θ is the output of the R/D converter, and is a digital value of the rotational position that changes every moment. Δθ is a table whose table length is, for example, equal to the data length of θ, and the address θ of the Δθ table is selected for any θ. This θ address contains the position correction accuracy Δ for the position signal θ.
θ is stored. As shown in the figure, θ and Δθ are added such that several pits below θ and the same number of pits above Δθ have the same weight. That is, the pits superimposed on θ of Δθ are used to correct the detection error of θ, and the other lower pits of Δθ are used to improve the resolution of position detection. The position signal θ obtained in this manner has a higher resolution than the original position signal θ, and has higher accuracy.

なお、Δθのデータは符号付データである。Note that the data of Δθ is signed data.

こ〜で、いかにしてΔθのテーブルをつくるかというこ
とが、1つの課題である。一つの方法はレゾルバ等の単
体の特性を測定し、これを補正する関数をもつテーブル
をつくることが考えられる。
One of the challenges is how to create a table of Δθ. One method would be to measure the characteristics of a single unit such as a resolver and create a table with a function to correct it.

この方法は同じ型式を有するも、製造上発生するレゾル
バの誤差を補正する場合、個々の誤差特性を測定するこ
とは非常に高価となり、実用的でない。しだがって、本
発明では下記の方法を提供する。すなわち、回転体が機
械損失のみにより徐々に回転速度が降下しているフリー
ラン中においては、たかだか回転体が数回転する短時間
では、単位時間における速度の降下率は一定とみなし得
る。
Although this method has the same type, when correcting resolver errors that occur during manufacturing, it is very expensive to measure individual error characteristics, which is impractical. Therefore, the present invention provides the following method. That is, during a free run in which the rotational speed of the rotating body is gradually decreasing due to mechanical loss only, the rate of decrease in speed per unit time can be considered to be constant for a short period of time during which the rotating body rotates at most several times.

この条件において、回転体が2回転する期間において位
置信号θの推移を調べることにより、θに対する真値θ
が演算により求まることが判明した。
Under these conditions, by examining the transition of the position signal θ during the period in which the rotating body rotates twice, the true value θ for θ is determined.
It turns out that it can be found by calculation.

本発明では、回転体がフリーラン中における情報量をも
とに、θに対する真値θを求め、これより補正テーブル
Δθをつくる。このことによりレゾルバの誤差のみでは
なく、R/D変換器が有する非直線性やレゾルバの取付
偏心等に対する位置の検出誤差も補正することが可能と
なる。
In the present invention, the true value θ for θ is determined based on the amount of information while the rotating body is free running, and a correction table Δθ is created from this. This makes it possible to correct not only resolver errors but also position detection errors due to nonlinearity of the R/D converter, resolver mounting eccentricity, and the like.

次に、従来の位置検出装置によって得られた位置信号θ
に対し、より真値に近い位置信号θを得る原理を詳述す
る。
Next, the position signal θ obtained by the conventional position detection device
In contrast, the principle of obtaining a position signal θ closer to the true value will be explained in detail.

第2図は回転体がフリーラン中における速度変化の一例
を示すもので、横軸が時刻t、縦軸が回転速度ωで、こ
の期間においてdω/dtは一定であるとする。したが
って、ωは次式で与えられる。
FIG. 2 shows an example of speed changes during free running of the rotating body, where the horizontal axis is time t, the vertical axis is rotational speed ω, and it is assumed that dω/dt is constant during this period. Therefore, ω is given by the following equation.

・・・・・・(1) 1−0のときの位置を原点として、回転位置θは上式を
積分して次式の如く求められる。
(1) With the position at 1-0 as the origin, the rotational position θ is obtained by integrating the above equation as shown in the following equation.

いま、t=τ1の時刻は回転体が1回転して原点に戻っ
た時刻、を−τ2の時刻は回転体が更に1回転(2回転
)して原点に戻った時刻とする。このときの位置検出は
初めに定義した原点であるため、真直とみなすことがで
きる。したがって、(2)式にt−τ1のときθ−2π
、を−τ2のときθ−4πなる関係を代入して整理する
と、次式が得られる。
Now, the time t=τ1 is the time when the rotating body has made one revolution and returned to the origin, and the time -τ2 is the time when the rotating body has made one more revolution (two revolutions) and returned to the origin. Since the position detected at this time is the origin defined at the beginning, it can be considered to be straight. Therefore, in equation (2), when t-τ1, θ-2π
When , is rearranged by substituting the relationship θ-4π when -τ2, the following equation is obtained.

ここで、時刻tは1−0(θ−0)からの基準クロック
の計数[Kに比例するので、(6)式より次式が得られ
る。
Here, since time t is proportional to the reference clock count [K from 1-0 (θ-0), the following equation is obtained from equation (6).

・・・・・・(4) ここに、K+ * K2はそれぞれOくθ≦2π、2π
くされる様に、t−0(θ−0)からの基準クロックを
計数することによって位aθが求まる。(4)式で特徴
的なことは、θがクロックの計数直の比で与えられてい
ることであり、すなわちθの演算1iはクロックの計数
期間においてクロック周波数が一定であれば、クロック
周波数の絶対精度には尖)(関係となることである。ク
ロックの計数期間は例えば100m5ec程度であり、
クロック周波数の温度ドリフトの影響を受けることなく
高精度に位置θが演算できる。
・・・・・・(4) Here, K+ * K2 are respectively Okuθ≦2π, 2π
The position aθ is determined by counting the reference clocks from t-0 (θ-0) so that the position aθ is reduced. A characteristic feature of equation (4) is that θ is given as a ratio of the clock counting frequency. In other words, the calculation 1i of θ is based on the clock frequency if the clock frequency is constant during the clock counting period. Absolute accuracy has a sharp (point) (relationship. The counting period of the clock is, for example, about 100 m5ec,
Position θ can be calculated with high accuracy without being affected by temperature drift of clock frequency.

次に回転位置θを求め、これよりΔθのテーブルを作成
する例を説明する。例えば、被制御対象が電動機で、そ
れを可変速制御する場合を想定しよう。制御装置は複雑
な演算を必要とすることから、マイクロコンピュータを
用いたディジタル装置とすると好都合である。初めに、
Δθのテーブルを全て10”にリセットして、所定の速
度まで回転数を上昇する。しかる後、電動機電流を零と
しフリージン状態とする。このとき制御装置は、通常の
制御から解放されて以下に述べるテストモードの動作を
行う。テストモードは大きく3つのモードに分けられる
。初めに第1モードについて説明する。
Next, an example will be described in which the rotational position θ is determined and a table of Δθ is created from this. For example, let's assume that the controlled object is an electric motor and that it is subject to variable speed control. Since the control device requires complex calculations, it is convenient to use a digital device using a microcomputer. at first,
All Δθ tables are reset to 10" and the rotational speed is increased to a predetermined speed. After that, the motor current is reduced to zero to create a freeze state. At this time, the control device is released from normal control and performs the following: The test mode operates as described in .The test mode is roughly divided into three modes.The first mode will be explained first.

@1モードは、回転体が1回転する期間において、(4
)式の演算で必要となるKとに1を求めるためのデータ
を記憶するモードである。第3図はこれを説明するため
の説明図である。
In @1 mode, (4
) This is a mode in which data for finding 1 in K and 1 required in the calculation of the equation is stored. FIG. 3 is an explanatory diagram for explaining this.

こNでは、位置信号θの内容が1ビツト変化する期間に
おける基準クロックのパルス数(1ビツト変わるのにど
れくらいの時間が掛かるか)を計算するためにA、Bの
2つのカウンタが用いられる。カウンタAはθの最下位
ピツト(LSB)が“0″のときに計数動作をしく第3
図(ハ)参照入カウンタBはθのLSBが1”のときに
計数動作を行う(第3図(ニ)参照)。同図(ホ)のテ
ーブルはこの計数値を記憶するために用いられ、これは
先に述べたΔθのテーブルと共用できる。
In this N, two counters A and B are used to calculate the number of pulses of the reference clock (how long it takes for one bit to change) during a period in which the contents of the position signal θ change by one bit. Counter A performs counting operation when the lowest pit (LSB) of θ is “0”.
Figure (C) Reference input counter B performs a counting operation when the LSB of θ is 1'' (see Figure 3 (D)). The table in Figure (E) is used to store this count value. , this can be shared with the Δθ table mentioned earlier.

マイクロコンピュータは7のLSBが1sのときはカウ
ンタAの計数値を、LSBが′0″のときはカウンタB
の計数値を入力し、それぞれのデータをΔθデープルの
θが指し示す番地に格納する。また、カウンタの計数値
を入力した後は、カウンタをそれぞれリセットする。Δ
θテーブルに全てのデータが入力され、位置検出値が原
点に戻ったとき本モードは終了する。
The microcomputer displays the count value of counter A when the LSB of 7 is 1s, and the count value of counter B when the LSB of 7 is '0''.
Input the count value of , and store each data in the address indicated by θ of the Δθ double. Further, after inputting the count value of the counter, each counter is reset. Δ
This mode ends when all data is input to the θ table and the detected position value returns to the origin.

第2モードは第1モードに続き、回転体が更に1回転す
る期間において(4)式の演算で必委となるに2を求め
るモードである。マイクロコンピュータはθがul”か
ら始まり、1回転して原点”0″″に戻るまでのカウン
タAとカウンタBの計数値をつぎつぎと加算してに2を
求める。
The second mode follows the first mode and is a mode in which 2 is required to be calculated by the calculation of equation (4) during the period in which the rotating body makes one more rotation. The microcomputer calculates 2 by adding the counts of counter A and counter B one after another until θ starts from ul'' and returns to the origin ``0'' after one rotation.

第3モードは、最終的に目的とするΔθテーブルを作成
するモードでちる。(4)式の演算で、K1はΔθテー
ブルの全ての内容を加算すれば求まる。
The third mode is a mode for creating the final target Δθ table. By calculating equation (4), K1 can be found by adding all the contents of the Δθ table.

K2は第2モードで求められている。KはΔθテーブル
の1番地からθが指し示す番地までの内容を加算するこ
とにより求まる。以上より、全ての′θ゛に対しより真
値に近いθが求まる。θが求まれば、Δθは次式で求ま
る。
K2 is determined in the second mode. K is found by adding the contents from address 1 of the Δθ table to the address pointed to by θ. From the above, θ closer to the true value can be found for all ′θ゛. Once θ is determined, Δθ can be determined using the following equation.

Δθ=θ−θ          四・・(5)本モー
ドでΔθテーブルを作成するフローチャートを、第4図
に示す。θの内容が″1#になったとき(ステップ■参
照)第3モードは開始し、Δθテーブルに全てのデータ
を入力して、再びθの内容が”1”になったとき第3モ
ードは終了しくステップ■参照)、テストモードの全モ
ードが終了する。
Δθ=θ−θ 4 (5) A flowchart for creating a Δθ table in this mode is shown in FIG. The third mode starts when the content of θ becomes "1#" (see step ■), and all data is input into the Δθ table, and when the content of θ becomes "1" again, the third mode starts. (Refer to step ①), all modes of the test mode are ended.

以上、被測定回転体がフリーラン中における情報から、
Δθなる位置の補正テーブルを作成する方法を説明した
が、その他、被測定回転体を駆動装置で一定回転速度で
回転させ、このとき次の(6)式によってθを求めるこ
とも可能である。
From the above information when the rotating body to be measured is free running,
Although the method of creating a correction table for the position Δθ has been described, it is also possible to rotate the rotating body to be measured at a constant rotational speed using a drive device, and then calculate θ using the following equation (6).

θ−2π−・・・・・・(6) また、本発明では回転機がフリーラン中に位置検出器の
誤差特性を求めるようにしているが、他の原動機により
ほぼ一定の回転で回転させて求めることも可能であるこ
とは云う迄もない。
θ − 2 Needless to say, it is also possible to find

第5図は本発明の実施例を示すハード構成例である。1
〜4は第8図に示した従来の位置検出装置と同様であり
、カウンタ51.52はそれぞれ第3図におけるカウン
タA、Bに相肖するものである。6はΔθテーブルであ
り、書き込み自由な不揮発生メモリ、例えばEEPRO
MやバッチIJ−バックアップされたRAMで構成され
る。メモリ6のアドレスは、R/D変換器4の出力によ
ってアクセスされる。7は加算器でR/D変換器の出力
データθと、そのデータに対応しメモリ乙に記憶された
位置の補正値Δθを加算して、高精度な位置信号θを得
る。8はマイク胃コンピュータの如きデータ処理装置で
、図示していないバッファを介して4,51,52,6
.7と共通バス9で結ばれ、データの入出力と各種演算
等を行なう。
FIG. 5 is an example of a hardware configuration showing an embodiment of the present invention. 1
-4 are similar to the conventional position detection device shown in FIG. 8, and counters 51 and 52 correspond to counters A and B in FIG. 3, respectively. 6 is a Δθ table, which is stored in a write-free non-volatile memory, such as EEPRO.
M or Batch IJ - consists of backed up RAM. The address of memory 6 is accessed by the output of R/D converter 4. An adder 7 adds the output data θ of the R/D converter and the position correction value Δθ corresponding to the data and stored in the memory B to obtain a highly accurate position signal θ. Reference numeral 8 is a data processing device such as a microphone stomach computer, and the data processing device 8 is a data processing device such as a microphone computer, and the data is processed through a buffer (not shown) to 4, 51, 52, 6.
.. 7 and a common bus 9, and performs data input/output and various calculations.

R/D変換器4の出力θに対しθは高精度化が達成され
、θは位置信号として目的とする通常の制御、例えば速
度検出、定位量停止、ベクトル制御におけるロータ位置
検出などに用いられる。また、Δθテーブルであるメモ
リ6には、R/D変侯器4の出力データに対し、代表的
に選ばれた代表データのみに対して位置の補正値を記憶
させてもよく、このときメモリ6の記憶容量を低減する
ことが可能となる。例えば、メモリ6はR/D変換器4
の出力データの上位の複数ピツトに対応したアドレスを
有し、そのアドレスにはR/D変換器4の出力データの
複数に対し、共通に1つの補正データが記憶されている
High precision is achieved for the output θ of the R/D converter 4, and θ is used as a position signal for normal control purposes, such as speed detection, localization stop, rotor position detection in vector control, etc. . Further, the memory 6, which is a Δθ table, may store position correction values only for representative data selected from the output data of the R/D converter 4; It becomes possible to reduce the storage capacity of 6. For example, the memory 6 is connected to the R/D converter 4
It has an address corresponding to a plurality of upper pits of the output data of the R/D converter 4, and one correction data is commonly stored in the address for the plurality of output data of the R/D converter 4.

第3図は本発明の別の実施例を示すハード構成例である
。同図では、メモリ6のアドレスは処理装置(マイクロ
コンピュータ)8によってアクセスされる。メモリ6は
R/D変換器4の出力データに対し、代表的に選ばれた
代表データのみに対して位置の補正値が記憶されている
。処理装置8はR/D変換器4の出力データθに対し、
そのデータに最も近い複数の代表データを選択し、その
代表データに対する位置の補正値Δθをメモリ6から入
力する。処理装置は更にθ、θに対す複数の代表データ
、および代表データに対する位置の補正値Δθとから公
知の補間法により、θに対する位置の補正値を求め、こ
の補正1直にθを加えたデータを位置信号とする。
FIG. 3 is an example of a hardware configuration showing another embodiment of the present invention. In the figure, addresses in memory 6 are accessed by a processing device (microcomputer) 8. The memory 6 stores position correction values for only representative data selected from the output data of the R/D converter 4. For the output data θ of the R/D converter 4, the processing device 8
A plurality of representative data closest to the data are selected, and a position correction value Δθ for the representative data is input from the memory 6. The processing device further calculates a position correction value for θ using a known interpolation method from θ, a plurality of representative data for θ, and a position correction value Δθ for the representative data, and obtains data obtained by adding θ to this correction 1. Let be the position signal.

以上、原位置検出装置はR/D変換器とレゾルバの組合
せで説明をしたが、本発明は上記の位置検出装置に限ら
ず、シンクロ1!機やエンコーダ等の場合にも同様に適
用できるものである。
Although the original position detection device has been described above as a combination of an R/D converter and a resolver, the present invention is not limited to the above position detection device. The present invention can be similarly applied to machines, encoders, etc.

〔発明の効果〕〔Effect of the invention〕

本発明によれば、従来の位置検出装置の出力に対応して
位置を補正する補正テーブルをrJGml、位置信号は
従来の原位置検出装置の出力に補正テーブルの補正値を
加えた値とすることにより、安価な方法で高精度な位置
検出を実現することができる。特に、マイクロコンピュ
ータの如きデータ処理装置を利用するものにおいては、
その初期状態で上記補正テーブルを処理装置自身が作成
することにより、補正テーブルに入力するデータを容易
かつ低コストに得ることが可能となる等の別府が得られ
る。
According to the present invention, the correction table for correcting the position corresponding to the output of the conventional position detection device is rJGml, and the position signal is a value obtained by adding the correction value of the correction table to the output of the conventional original position detection device. Therefore, highly accurate position detection can be achieved with an inexpensive method. Especially in those that use data processing devices such as microcomputers,
By having the processing device itself create the correction table in its initial state, it is possible to obtain data to be input into the correction table easily and at low cost.

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

第1図は本発明の詳細な説明するための原理説明図、第
2図は速度変化特性の一例を示す特性図、第3図は本発
明によるテストモードの第1ステツプを説明するための
説明図、第4図は同様にテストモードの第3ステツプを
説明するだめのフローチャート、第5図は本発明の一実
11例を示す構成図、第3図は本発明の他の実施例を示
す構成図、第7図は本発明の基本概念を説明するための
説明図、第8図は位置検出装置の従来例を示す構成図、
第9図は従来の位置検出特性を示す特性図である。 符号説明 1・・・・・・回転体、2・・・・・・レゾルバ、6・
・1発振器、4・・−・・・R/D変換器、51 、5
2・・・・・・カウンタ、6・・・・・・メモリ、7・
・回加算器、8・・・・・・データ処理装置(マイクロ
コンピュータ)、9・・曲共通バス。 代理人 弁理士 並 木 昭 夫 代理人 弁理士 松 崎    清 @IQ OΔθ千−フ)し 十匹エロ=r口ぐ===−=−m;′□=ロ■丁コ■■
エコ W 2 図 0  て   l:2 −χ 雪 3 ■ 第4図 lf’r6!1 (イ] 鼻ω偵!− 化1櫓巴lム − tU 轟ωal − 有 8 図 119  図 真(hイf4 −
Fig. 1 is a principle explanatory diagram for explaining the present invention in detail, Fig. 2 is a characteristic diagram showing an example of speed change characteristics, and Fig. 3 is an explanatory diagram for explaining the first step of the test mode according to the present invention. Similarly, FIG. 4 is a flowchart for explaining the third step of the test mode, FIG. 5 is a block diagram showing 11 examples of the present invention, and FIG. 3 is a diagram showing another embodiment of the present invention. A configuration diagram, FIG. 7 is an explanatory diagram for explaining the basic concept of the present invention, and FIG. 8 is a configuration diagram showing a conventional example of a position detection device.
FIG. 9 is a characteristic diagram showing conventional position detection characteristics. Code explanation 1...Rotating body, 2...Resolver, 6.
・1 oscillator, 4...R/D converter, 51, 5
2...Counter, 6...Memory, 7.
・Time adder, 8... Data processing device (microcomputer), 9... Song common bus. Agent Patent Attorney Akio Namiki Agent Patent Attorney Kiyoshi Matsuzaki @IQ
Eco W 2 Figure 0 te l:2 -χ Yuki 3 ■ Figure 4 lf'r6! f4 −

Claims (1)

【特許請求の範囲】 1) 回転体の回転角度をデイジタル値として検出する
位置検出器と、 該位置検出器の出力データ長に対応するテーブル長をも
ち該出力データ値の各々に対応する位置補正値を格納し
てなるメモリと、 を備え、 前記位置検出器の出力データと該データと対応する前記
メモリの補正値とを加算して位置信号とすることを特徴
とするデイジタル式位置検出装置。 2) 特許請求の範囲第1項に記載のデイジタル式位置
検出装置において、前記メモリのデータ長を位置検出器
の出力データ長よりも短くし、かつ該メモリには位置検
出器の出力データから代表的に選ばれた代表データにの
みそれと対応する位置補正値を記憶することを特徴とす
るデイジタル式位置検出装置。 3) 特許請求の範囲第1項に記載のデイジタル式位置
検出装置において、前記メモリのデータ長を位置検出器
の出力データ長よりも短くし、かつ該メモリには位置検
出器の出力データから代表的に選ばれた代表データにの
みそれと対応する位置補正値を記憶し、該代表データ以
外のデータについては前記メモリ内に記憶された位置補
正値から補間して求めることを特徴とするデイジタル式
位置検出装置。 4) 特許請求の範囲第1項ないし第3項のいずれかに
記載のデイジタル式位置検出装置において、被測定体を
所定の回転速度で回転させたときの前記位置検出器の出
力データを求めるとゝもに、該データの任意ピツトが“
0”または“1”の期間における基準クロツク数を計数
して前記回転体の位置を演算し、該演算値と前記位置検
出器出力との偏差を前記メモリのデータとすることを特
徴とするデイジタル式位置検出装置。
[Claims] 1) A position detector that detects the rotation angle of a rotating body as a digital value, and a position correction device having a table length corresponding to the output data length of the position detector and corresponding to each of the output data values. What is claimed is: 1. A digital position detection device comprising: a memory storing a value; 2) In the digital position detecting device according to claim 1, the data length of the memory is made shorter than the output data length of the position detector, and the memory stores representative information from the output data of the position detector. A digital position detection device characterized in that a position correction value corresponding to only selected representative data is stored. 3) In the digital position detecting device according to claim 1, the data length of the memory is shorter than the output data length of the position detector, and the memory contains representative data from the output data of the position detector. A digital position system characterized in that a position correction value corresponding to only selected representative data is stored, and data other than the representative data is determined by interpolation from the position correction values stored in the memory. Detection device. 4) In the digital position detection device according to any one of claims 1 to 3, when the output data of the position detector is obtained when the object to be measured is rotated at a predetermined rotational speed, Also, if the arbitrary pit of the data is “
The digital device is characterized in that the position of the rotating body is calculated by counting the number of reference clocks in a period of “0” or “1”, and the deviation between the calculated value and the output of the position detector is used as data in the memory. type position detection device.
JP25589786A 1986-10-29 1986-10-29 Digital position detector Pending JPS63111408A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP25589786A JPS63111408A (en) 1986-10-29 1986-10-29 Digital position detector

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP25589786A JPS63111408A (en) 1986-10-29 1986-10-29 Digital position detector

Publications (1)

Publication Number Publication Date
JPS63111408A true JPS63111408A (en) 1988-05-16

Family

ID=17285087

Family Applications (1)

Application Number Title Priority Date Filing Date
JP25589786A Pending JPS63111408A (en) 1986-10-29 1986-10-29 Digital position detector

Country Status (1)

Country Link
JP (1) JPS63111408A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006224979A (en) * 2005-02-16 2006-08-31 Chuo Kagaku Co Ltd Packaging container
US8204641B2 (en) 2009-07-31 2012-06-19 Denso Corporation Traction motor control apparatus for vehicle
US8487563B2 (en) 2009-11-27 2013-07-16 Denso Corporation Drive motor control apparatus for vehicle, motor control system, method for correcting rotation angle of motor, program for performing the same, rotation detecting apparatus

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59210313A (en) * 1983-09-12 1984-11-29 Mutoh Ind Ltd Digital measuring and displaying device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59210313A (en) * 1983-09-12 1984-11-29 Mutoh Ind Ltd Digital measuring and displaying device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006224979A (en) * 2005-02-16 2006-08-31 Chuo Kagaku Co Ltd Packaging container
US8204641B2 (en) 2009-07-31 2012-06-19 Denso Corporation Traction motor control apparatus for vehicle
US8487563B2 (en) 2009-11-27 2013-07-16 Denso Corporation Drive motor control apparatus for vehicle, motor control system, method for correcting rotation angle of motor, program for performing the same, rotation detecting apparatus

Similar Documents

Publication Publication Date Title
JP2720642B2 (en) Multi-turn absolute value encoder
JPH0373808B2 (en)
US5202842A (en) Rotational position detecting device which compensates for eccentricity of rotating object
EP1058390B1 (en) R/D converter
JPS63111408A (en) Digital position detector
US4710770A (en) Phase modulation type digital position detector
JPH0244373B2 (en)
JPS6211113A (en) Position detector
JPS60152251A (en) Rotating position detector associated motor
JPS6396511A (en) Rotary encoder
US5128883A (en) Method for absolute position determination of multi-speed devices
JP3967963B2 (en) Absolute displacement detector
JPH0521166B2 (en)
JPH1019599A (en) Absolute value type multi rotational encoder
US12571625B2 (en) Self-correcting inductive sensor
JP3283188B2 (en) Pulse count circuit
JPH0585842B2 (en)
JPS59180319A (en) Incremental displacement measuring device
SU752425A1 (en) Shaft angular position- to-code converter
JPH04264212A (en) Automatic offset/amplitude correction system for sensor signal
JPH01119717A (en) Absolute position detection method using multi-speed resolver
JPH0719849A (en) Position reading device and position reading method
JPH0571982A (en) Position-speed detector
JPH04299215A (en) System for detecting signal abnormality of highresolution encoder
JPS60183515A (en) Method and device for measuring absolute position