JPH09265504A - Resolver / Digital signal output method - Google Patents
Resolver / Digital signal output methodInfo
- Publication number
- JPH09265504A JPH09265504A JP7258196A JP7258196A JPH09265504A JP H09265504 A JPH09265504 A JP H09265504A JP 7258196 A JP7258196 A JP 7258196A JP 7258196 A JP7258196 A JP 7258196A JP H09265504 A JPH09265504 A JP H09265504A
- Authority
- JP
- Japan
- Prior art keywords
- resolver
- sampling pulse
- angle
- digital
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 18
- 238000005070 sampling Methods 0.000 claims abstract description 24
- 238000006243 chemical reaction Methods 0.000 abstract description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
Landscapes
- Transmission And Conversion Of Sensor Element Output (AREA)
Abstract
(57)【要約】
【課題】 従来のレゾルバ/デジタル信号変換方法は、
サンプリングパルス入力時のみ角度データを出力してい
たため、各サンプリングパルス間の角度データを得るこ
とは不可能であった。
【解決手段】 本発明によるレゾルバ/デジタル信号変
換方法は、各サンプリングパルス間の任意の時期にリク
エスト信号を入力することにより、その誤差θ〜を演算
によって推定することによって、リクエスト信号入力時
真レゾルバ角度θTを出力することができる方法であ
る。
(57) [Abstract] [Problem] The conventional resolver / digital signal conversion method is
Since the angle data was output only when the sampling pulse was input, it was impossible to obtain the angle data between each sampling pulse. A resolver / digital signal conversion method according to the present invention inputs a request signal at an arbitrary time between each sampling pulse and estimates its error .theta. This is a method that can output the angle θ T.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、レゾルバ/デジタ
ル信号出力方法に関し、特に、サンプリングパルスと非
同期のリクエスト信号を入力した場合でも誤差のない真
レゾルバ角度を出力できるようにするための新規な改良
に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a resolver / digital signal output method, and more particularly to a novel improvement for outputting a true resolver angle without error even when a request signal asynchronous with a sampling pulse is input. Regarding
【0002】[0002]
【従来の技術】従来、用いられていたこの種の位相方式
等のレゾルバ/デジタル信号出力方法としては、レゾル
バを励磁する交流電圧の周波数のタイミング毎にサンプ
リングパルスを入力してレゾルバ/デジタルデータを更
新するようにしていた。2. Description of the Related Art As a conventional resolver / digital signal output method such as a phase method of this type, a sampling pulse is input at each timing of the frequency of an AC voltage for exciting the resolver to convert the resolver / digital data. I was trying to update.
【0003】[0003]
【発明が解決しようとする課題】従来のレゾルバ/デジ
タル信号出力方法は、以上のように構成されていたた
め、次のような課題が存在していた。すなわち、サンプ
リングパルスと非同期の任意の時期にリクエスト信号を
入力して真レゾルバ角度を取り出そうとしても、サンプ
リングパルス毎に出力されるレゾルバ角度との間に差分
の誤差が生じ、特に、レゾルバが高速で回転している時
には、その誤差が大きい値となっていた。Since the conventional resolver / digital signal output method is configured as described above, the following problems exist. That is, even if a request signal is input at an arbitrary time asynchronous with the sampling pulse to extract the true resolver angle, a difference error occurs between the resolver angle and the resolver angle output for each sampling pulse. When rotating at, the error was large.
【0004】本発明は、以上のような課題を解決するた
めになされたもので、特に、サンプリングパルスと非同
期のリクエスト信号を入力した場合でも、誤差のない真
レゾルバ角度を出力できるようにしたレゾルバ/デジタ
ル信号出力方法を提供することを目的とする。The present invention has been made to solve the above problems, and in particular, a resolver capable of outputting a true resolver angle without error even when a request signal asynchronous with a sampling pulse is input. / An object of the present invention is to provide a digital signal output method.
【0005】[0005]
【課題を解決するための手段】本発明によるレゾルバ/
デジタル信号出力方法は、レゾルバからのレゾルバ出力
信号をレゾルバ/デジタル変換部によってレゾルバ/デ
ジタル出力データに変換し、このレゾルバ/デジタルデ
ータがサンプリングパルス毎に更新されるようにしたレ
ゾルバ/デジタル信号出力方法において、前記サンプリ
ングパルスと非同期でリクエスト信号を入力した時のリ
アルタイムのリクエスト信号入力時真レゾルバ角度を下
記1式により推定するようにした方法である。SUMMARY OF THE INVENTION A resolver according to the present invention
The digital signal output method is a resolver / digital signal output method in which a resolver output signal from a resolver is converted into resolver / digital output data by a resolver / digital conversion unit, and the resolver / digital data is updated at every sampling pulse. In this method, the true resolver angle at the time of inputting the request signal in real time when the request signal is input asynchronously with the sampling pulse is estimated by the following equation (1).
【0006】[0006]
【数2】 [Equation 2]
【0007】[0007]
【発明の実施の形態】以下、図面と共に本発明によるレ
ゾルバ/デジタル信号出力方法の好適な実施の形態につ
いて詳細に説明する。図1は本発明によるレゾルバ/デ
ジタル信号出力方法を示すブロック図、図2は波形図で
ある。図1において符号1で示されるものは周知のレゾ
ルバであり、このレゾルバ1からの図2に示すレゾルバ
出力信号1aは周知のレゾルバ/デジタル変換部2に入
力され、このレゾルバ1には図2で示す周知のレゾルバ
励磁信号1bが印加されている。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A preferred embodiment of a resolver / digital signal output method according to the present invention will be described in detail below with reference to the drawings. FIG. 1 is a block diagram showing a resolver / digital signal output method according to the present invention, and FIG. 2 is a waveform diagram. 1 is a well-known resolver, and the resolver output signal 1a shown in FIG. 2 from this resolver 1 is input to a well-known resolver / digital converter 2, and this resolver 1 is shown in FIG. The well-known resolver excitation signal 1b is applied.
【0008】前記レゾルバ/デジタル変換部2から出力
されるレゾルバ/デジタル出力データD′1〜D′4は後
述のサンプリングパルス8でデータ更新されていると共
に、第1ラッチ部4に入力され、第1ラッチ部4からの
第1サンプリングパルス入力時真レゾルバ角度θnは補
間演算部5に入力されると同時に第2ラッチ部6に入力
されている。この第2ラッチ部6からの第2サンプリン
グパルス入力時真レゾルバ角度θn-1は前記第1サンプ
リングパルス入力時真レゾルバ角度θnと共に減算7で
減算処理されてその差分である各サンプリングパルス間
真レゾルバ角度差分△θnとして補間演算部5に入力さ
れている。なお、前述のθn-1,θn・・・により図2の
真レゾルバ角度3を形成している。The resolver / digital output data D' 1 to D' 4 output from the resolver / digital converter 2 are updated by a sampling pulse 8 which will be described later, and are input to the first latch unit 4 to The true resolver angle θ n when the first sampling pulse is input from the 1-latch unit 4 is input to the interpolation calculation unit 5 and simultaneously to the second latch unit 6. The true resolver angle θ n-1 at the time of inputting the second sampling pulse from the second latch unit 6 is subtracted by the subtraction 7 together with the true resolver angle θ n at the time of inputting the first sampling pulse. It is input to the interpolation calculation unit 5 as a true resolver angle difference Δθ n . The true resolver angle 3 of FIG. 2 is formed by the above θ n-1 , θ n .
【0009】前記レゾルバ/デジタル変換部2からのタ
イミングパルス8は第1、第2、第3ラッチ部4,6,
9及び遅延部10に入力され、この遅延部10からの遅
延信号10aはレゾルバ/デジタル変換部2からのクロ
ック信号11が入力されるカウンタ12に入力され、こ
のカウンタ12からのカウントデータ12aが第3、第
4ラッチ部9,13に入力され、第4ラッチ部13(補
間演算部5の場合もある)にはデータ送信指令であるリ
クエスト信号14が入力されている。この第3ラッチ部
9から得られた各サンプリングパルス間(例えば、t
n-1とtn間)の間隔時間△tn-1と第4ラッチ部13か
ら得られたサンプリングパルスtn(tn-1又はtn+1等
の場合もある)とリクエスト信号14との間の間隔時間
Tとが前記補間演算部5に入力されている。The timing pulse 8 from the resolver / digital converter 2 is supplied to the first, second and third latch units 4, 6, 6.
9 and the delay unit 10, the delay signal 10a from the delay unit 10 is input to the counter 12 to which the clock signal 11 from the resolver / digital conversion unit 2 is input, and the count data 12a from the counter 12 is 3, the fourth latch unit 9 and 13 are input, and the request signal 14 which is a data transmission command is input to the fourth latch unit 13 (which may be the interpolation calculation unit 5). Between each sampling pulse obtained from the third latch unit 9 (for example, t
The interval time Δt n-1 ( between n-1 and t n ), the sampling pulse t n (t n-1 or t n + 1, etc.) obtained from the fourth latch section 13 and the request signal 14 The interval time T between and is input to the interpolation calculation unit 5.
【0010】前述の構成において、レゾルバ1が励磁さ
れて回転駆動されている状態では、レゾルバ出力信号1
aが出力され、周知のレゾルバ/デジタル変換部2内の
カウンタ(図示せず)によりレゾルバ1の角度に相当す
るカウント値D1〜D4が得られ、このカウント値D1〜
D4に基づいてR/D(レゾルバ/デジタル)出力デー
タD′1〜D′4が得られる。前記レゾルバ1のレゾルバ
角度θに応じ前記サンプリングパルス8によってデータ
更新されることにより真レゾルバ角度3が出力され、こ
の真レゾルバ角度3は、前記サンプリングパルス8のt
n-1,tn,tn+1,tn+2及びtn+3・・・において、θ
n-1,θn,θn+1,θn+2・・・として得られている。In the above-mentioned structure, when the resolver 1 is excited and rotationally driven, the resolver output signal 1
a is output, count values D 1 to D 4 corresponding to the angle of the resolver 1 are obtained by a counter (not shown) in the known resolver / digital conversion unit 2, and the count values D 1 to
Based on D 4 , R / D (resolver / digital) output data D ′ 1 to D ′ 4 are obtained. The true resolver angle 3 is output by updating the data by the sampling pulse 8 according to the resolver angle θ of the resolver 1. The true resolver angle 3 is t of the sampling pulse 8.
where n−1 , t n , t n + 1 , t n + 2 and t n + 3 ...
n-1 , θ n , θ n + 1 , θ n + 2 ...
【0011】次に、リクエスト信号14がサンプリング
パルス8と非同期で補間演算部5又は第4ラッチ部13
に入力されると、この時の真のレゾルバ角度3(すなわ
ち、レゾルバ1のリクエスト信号入力時真レゾルバ角度
θT)と前回のサンプリングパルスtnが入力された時の
真レゾルバ角度3(すなわち、レゾルバ1の真レゾルバ
角度θn)との間には、θ〜=θT−θnの誤差が発生す
るため、次の数2の1式によりリクエスト信号入力時真
レゾルバ角度θTを前記補間演算部5にて演算する。Next, the request signal 14 is asynchronous with the sampling pulse 8 and the interpolation calculation section 5 or the fourth latch section 13
To the true resolver angle 3 at this time (that is, the true resolver angle θ T when the request signal of the resolver 1 is input) and the true resolver angle 3 when the previous sampling pulse t n is input (that is, Since an error of θ to = θ T −θ n occurs between the resolver 1 and the true resolver angle θ n ), the true resolver angle θ T at the time of inputting a request signal is interpolated by the following equation (1). Calculation is performed by the calculation unit 5.
【0012】[0012]
【数3】 (Equation 3)
【0013】前述の演算により図2における誤差θ〜の
補正を行い真レゾルバ角度3としての、リアルタイムの
リクエスト信号入力時真レゾルバ角度θTを推定して出
力することができる。[0013] as a truly resolver angle 3 corrects errors θ~ in FIG 2 by the operation described above, it is possible to output the estimated true resolver angle theta T the real time of the request signal input.
【0014】[0014]
【発明の効果】本発明によるレゾルバ/デジタル信号出
力方法は、以上のように構成されているため、各サンプ
リングパルスの周期と無関係な任意の時期に入力したり
リクエスト信号によっても高精度な真レゾルバ角度を出
力することができ、新しいニーズに応じたレゾルバ/デ
ジタル変換出力を得ることができる。Since the resolver / digital signal output method according to the present invention is configured as described above, the true resolver can be input at an arbitrary time irrespective of the cycle of each sampling pulse or can be highly accurate even by a request signal. The angle can be output, and the resolver / digital conversion output according to new needs can be obtained.
【図1】本発明によるレゾルバ/デジタル信号出力方法
を示すブロック図である。FIG. 1 is a block diagram showing a resolver / digital signal output method according to the present invention.
【図2】図1の動作波形図である。FIG. 2 is an operation waveform diagram of FIG.
1 レゾルバ 1a レゾルバ出力信号 D′1〜D′4 レゾルバ/デジタルデータ 8 サンプリングパルス 14 リクエスト信号 θT リクエスト信号入力時真レゾルバ角度1 Resolver 1a Resolver output signal D' 1 to D' 4 Resolver / digital data 8 Sampling pulse 14 Request signal θ T When request signal is input True resolver angle
Claims (1)
a)をレゾルバ/デジタル変換部(2)によってレゾルバ/
デジタルデータ(D′1〜D′4)に変換し、このレゾルバ/
デジタル出力データ(D′1〜D′4)がサンプリングパルス
(12a)毎に更新されるようにしたレゾルバ/デジタル信
号出力方法において、前記サンプリングパルス(12a)と
非同期でリクエスト信号(14)を入力した時のリアルタイ
ムのリクエスト信号入力時真レゾルバ角度(θT)を下記
1式により推定するようにしたレゾルバ/デジタル信号
出力方法。 【数1】 1. A resolver output signal (1) from the resolver (1).
resolver / resolver / digital converter (2)
Convert it to digital data (D ′ 1 to D ′ 4 ) and use this resolver /
Digital output data (D ′ 1 to D ′ 4 ) is sampling pulse
In the resolver / digital signal output method in which the request signal (14) is input asynchronously with the sampling pulse (12a), the true resolver angle (θ T Resolver / digital signal output method in which) is estimated by the following formula. [Equation 1]
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7258196A JPH09265504A (en) | 1996-03-27 | 1996-03-27 | Resolver / Digital signal output method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7258196A JPH09265504A (en) | 1996-03-27 | 1996-03-27 | Resolver / Digital signal output method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH09265504A true JPH09265504A (en) | 1997-10-07 |
Family
ID=13493494
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP7258196A Pending JPH09265504A (en) | 1996-03-27 | 1996-03-27 | Resolver / Digital signal output method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH09265504A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002116058A (en) * | 2000-10-11 | 2002-04-19 | Yaskawa Electric Corp | Encoder data conversion circuit |
WO2007105366A1 (en) * | 2006-03-14 | 2007-09-20 | Ntn Corporation | Rotation angle detector and bearing with rotation detector |
JP2007256034A (en) * | 2006-03-23 | 2007-10-04 | Ntn Corp | Rotation angle detecting device and bearing provided with detection device |
-
1996
- 1996-03-27 JP JP7258196A patent/JPH09265504A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002116058A (en) * | 2000-10-11 | 2002-04-19 | Yaskawa Electric Corp | Encoder data conversion circuit |
WO2007105366A1 (en) * | 2006-03-14 | 2007-09-20 | Ntn Corporation | Rotation angle detector and bearing with rotation detector |
US7928725B2 (en) | 2006-03-14 | 2011-04-19 | Ntn Corporation | Rotational angle detector and rotational angle detector incorporated bearing assembly |
JP2007256034A (en) * | 2006-03-23 | 2007-10-04 | Ntn Corp | Rotation angle detecting device and bearing provided with detection device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2731151B2 (en) | Phase information detection circuit | |
JPH05292753A (en) | Current detecting method for pwm inverter | |
JPS58133061A (en) | Method and circuit device for measuring time difference between scanning points of two signals to be scanned | |
JP3467975B2 (en) | Phase detection circuit | |
JP3190080B2 (en) | Sampling frequency converter | |
JP4253372B2 (en) | Elevator speed control apparatus and recording medium recording elevator speed detection program | |
JPH11118520A (en) | Digital angle conversion method | |
JPH09265504A (en) | Resolver / Digital signal output method | |
JP2001197725A (en) | Generation method of PWM pulse | |
JP2002116058A (en) | Encoder data conversion circuit | |
JPH0827657B2 (en) | Digital servo control circuit | |
JPH10111145A (en) | Resolver / digital conversion method | |
JPH06204798A (en) | Interpolation method for asynchronous sampling frequency conversion | |
JPH0480637B2 (en) | ||
JPH0746856A (en) | Digital pwm circuit | |
JP3284145B2 (en) | PLL synchronous measuring device | |
US7088072B2 (en) | Motor control system | |
JP2638854B2 (en) | Speed control device | |
JP2001053594A (en) | Excitation waveform generator | |
JPH0632561B2 (en) | PWM signal switching device | |
JPH0384463A (en) | Speed detecting circuit | |
JPH0653831A (en) | Waveform sampling circuit | |
JP3163244B2 (en) | Circuit to convert pulse width to digital value using multi-phase interpolation | |
JP3268867B2 (en) | Digital servo device | |
JPH0222638B2 (en) |