JPH0552503A - Position detection device using resolver - Google Patents
Position detection device using resolverInfo
- Publication number
- JPH0552503A JPH0552503A JP3242803A JP24280391A JPH0552503A JP H0552503 A JPH0552503 A JP H0552503A JP 3242803 A JP3242803 A JP 3242803A JP 24280391 A JP24280391 A JP 24280391A JP H0552503 A JPH0552503 A JP H0552503A
- Authority
- JP
- Japan
- Prior art keywords
- resolver
- equation
- winding
- voltage
- excitation
- 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
Links
Landscapes
- Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)
- Transmission And Conversion Of Sensor Element Output (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、レゾルバによって工作
機械等の位置や角度を検出する位置検出装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a position detecting device for detecting the position and angle of a machine tool or the like by a resolver.
【0002】[0002]
【従来の技術】図3は従来のレゾルバを用いた位置検出
装置の一例を示すブロック図、図4はそのタイミングチ
ャート、図5はそのマイクロコンピュータの動作を説明
するフローチャートである。タイミング発生回路14か
ら励磁同期信号TEが励磁電圧発生回路13へ送出さ
れ、励磁電圧発生回路13にて励磁電圧E1が生成され
てレゾルバ11へ送出される。このレゾルバ11は図示
しない回転軸につながれ、励磁巻線WE、2相の検出巻
線WA(A相)、WB(B相)より成る。A相巻線W
A、B相巻線WBに生ずる起電圧VA,VBはアナログ
・デジタル変換器16,17(以後A/Dという)に送
出される。A/D16、17ではタイミング発生回路1
4のサンプル要求信号SHによってアナログ電圧VA、
VBがそれぞれサンプリングされ、デジタル値DA、D
Bに変換されてマイクロコンピュータ28に送出され
る。ここで励磁巻線WEに流れる電流をiとすると、励
磁巻線WEとA相巻線WAの巻線軸のなす角θの時、A
相巻線WA、B相巻線WBに生ずる起電圧のデジタル値
DA,DBは数2、数3のように表せる。2. Description of the Related Art FIG. 3 is a block diagram showing an example of a conventional position detecting device using a resolver, FIG. 4 is its timing chart, and FIG. 5 is a flowchart for explaining the operation of the microcomputer. An excitation synchronization signal TE is sent from the timing generation circuit 14 to the excitation voltage generation circuit 13, and an excitation voltage E1 is generated by the excitation voltage generation circuit 13 and sent to the resolver 11. The resolver 11 is connected to a rotating shaft (not shown), and includes an excitation winding WE, a two-phase detection winding WA (A phase), and WB (B phase). A phase winding W
The electromotive voltages VA and VB generated in the A and B phase windings WB are sent to the analog / digital converters 16 and 17 (hereinafter referred to as A / D). Timing generation circuit 1 for A / D 16 and 17
4 by the sample request signal SH, the analog voltage VA,
VB is sampled and digital values DA and D are sampled.
It is converted to B and sent to the microcomputer 28. Here, when the current flowing through the excitation winding WE is i, when the angle θ between the excitation winding WE and the winding axis of the A-phase winding WA is A
The digital values DA and DB of the electromotive voltage generated in the phase winding WA and the B phase winding WB can be expressed as in Equations 2 and 3.
【0003】[0003]
【数2】 [Equation 2]
【数3】 ただし、Mは励磁巻線WEとA相巻線WA(またはB相
巻線WB)間の相互インダクタンスの最大値である。マ
イクロコンピュータ28ではタイミング発生回路14か
ら送出されて来るA/D変換終了信号TMにより(ステ
ップS1)、数4〜数11の演算がされて角度θが求め
られる(ステップS2)。[Equation 3] However, M is the maximum value of the mutual inductance between the excitation winding WE and the A-phase winding WA (or the B-phase winding WB). In the microcomputer 28, the A / D conversion end signal TM sent from the timing generation circuit 14 (step S1) is used to perform the operations of the expressions 4 to 11 to obtain the angle θ (step S2).
【0004】[0004]
【数4】 [Equation 4]
【数5】 [Equation 5]
【数6】 [Equation 6]
【数7】 [Equation 7]
【数8】 [Equation 8]
【数9】 [Equation 9]
【数10】 [Equation 10]
【数11】 [Equation 11]
【0005】[0005]
【発明が解決しようとする課題】上述した従来のレゾル
バを用いた位置検出装置では、励磁周波数を高くすると
図4に示される電圧VA、VBの様な出力波形となり、
電圧変化の少ないところでサンプリングしようとすると
励磁巻線WEに電流iが流れている時にサンプリングす
ることになる。数2、数3から分るように励磁巻線WE
に電流iが流れると、電圧VA、VBにはレゾルバの速
度dθ/dtと励磁巻線WEに流れる電流iと角度θを
変数とする誤差の要因となる電圧成分が発生するという
欠点がある。また、A/Dの入力電圧範囲にこの電圧成
分の増分の余裕を保たせると、検出できる分解能が落ち
てしまうという問題がある。本発明は上述した事情から
成されたものであり、本発明の目的は、検出誤差が無
く、検出分解能が高いレゾルバを用いた位置検出装置を
提供することにある。In the position detecting device using the conventional resolver described above, when the excitation frequency is increased, output waveforms such as the voltages VA and VB shown in FIG. 4 are obtained.
If an attempt is made to sample in a place where the voltage change is small, sampling will be performed when the current i is flowing through the exciting winding WE. Excitation winding WE as can be seen from equations 2 and 3
When a current i flows through the voltage VA, there is a drawback that the voltage components VA and VB that cause an error with the speed dθ / dt of the resolver, the current i flowing through the excitation winding WE, and the angle θ as variables are generated. Further, if the margin of the increment of this voltage component is maintained in the A / D input voltage range, there is a problem that the detectable resolution is lowered. The present invention has been made under the circumstances described above, and an object of the present invention is to provide a position detection device using a resolver having no detection error and high detection resolution.
【0006】[0006]
【課題を解決するための手段】本発明は、励磁電圧を発
生する励磁電圧発生部と、前記励磁電圧発生部により励
磁される巻線及び検出巻線を有するレゾルバとを有し、
前記検出巻線に生ずる電圧から位置を求める位置検出装
置に関するものであり、本発明の上記目的は、前記位置
から速度を求め、前記速度から前記位置のオフセットを
補正する手段を具備し、又は前記位置から求めた速度に
従って前記励磁電圧の振幅を制御する制御手段を具備す
ることによって達成される。The present invention has an exciting voltage generating section for generating an exciting voltage, and a resolver having a winding and a detecting winding excited by the exciting voltage generating section,
The present invention relates to a position detecting device for obtaining a position from a voltage generated in the detection winding, and the above object of the present invention comprises a means for obtaining a velocity from the position and correcting an offset of the position from the velocity, or This is achieved by including control means for controlling the amplitude of the excitation voltage according to the velocity obtained from the position.
【0007】[0007]
【作用】本発明にあっては、位置から速度を求め、求め
た速度と予め求めた励磁電流と励磁電流の微分値の比で
ある係数により、速度によって発生する誤差成分を補正
しているので、高精度の位置検出が可能となる。また、
励磁巻線に流れる電流と速度によって各相の巻線に生ず
る電圧の振幅が変化するのを抑えるように励磁電圧を制
御しているので、A/Dの入力電圧範囲を越えることな
く入力電圧範囲を最大限に使用できるため、より高分解
能な位置検出装置とすることができる。In the present invention, the velocity is obtained from the position, and the error component generated by the velocity is corrected by the coefficient which is the ratio of the obtained velocity and the previously obtained exciting current and the differential value of the exciting current. It becomes possible to detect the position with high accuracy. Also,
Since the excitation voltage is controlled so as to suppress the amplitude of the voltage generated in the winding of each phase from changing due to the current and speed flowing in the excitation winding, the input voltage range does not exceed the A / D input voltage range. Since it can be used to the maximum, a position detecting device with higher resolution can be obtained.
【0008】[0008]
【実施例】図1は本発明のレゾルバを用いた位置検出装
置の一例を図3に対応させて示すブロック図、図2はそ
のマイクロコンピュータの動作を説明するフローチャー
トである。なお、従来技術で説明した図3と同一番号に
示されている構成要素についての機能及び処理は同一で
あるので説明を省略する。励磁電圧制御回路19にて励
磁電圧発生回路13から送出されて来る励磁電圧E1が
マイクロコンピュータ18より与えられる励磁振幅指令
値EOに従って比例制御されて励磁電圧E2としてレゾ
ルバ11に送出される。マイクロコンピュータ18では
A/D変換終了信号TMにより(ステップS11)、デ
ジタル値DA、DBが読込まれる。ここで、数12、数
13となるk、εを定義して数2、数3に代入すると数
14、数15となる。1 is a block diagram showing an example of a position detecting apparatus using a resolver of the present invention in correspondence with FIG. 3, and FIG. 2 is a flow chart for explaining the operation of the microcomputer. It should be noted that the functions and processings of the components indicated by the same numbers as those in FIG. 3 described in the related art are the same, and thus the description thereof will be omitted. The excitation voltage E1 sent from the excitation voltage generation circuit 13 is proportionally controlled by the excitation voltage control circuit 19 according to the excitation amplitude command value EO given from the microcomputer 18, and is sent to the resolver 11 as the excitation voltage E2. In the microcomputer 18, the digital values DA and DB are read by the A / D conversion end signal TM (step S11). Here, if k and ε that are the equations 12 and 13 are defined and substituted into the equations 2 and 3, the equations 14 and 15 are obtained.
【0009】[0009]
【数12】 [Equation 12]
【数13】 [Equation 13]
【数14】 [Equation 14]
【数15】 加法定理により、数14、数15は数16、数17とな
る。従って、数16、数17を数4〜数11に代入して
求められる角度θ′は数18となり(ステップS1
2)、数12、数13で表される角度誤差εを含む。[Equation 15] According to the addition theorem, the equations 14 and 15 become the equations 16 and 17. Therefore, the angle θ'obtained by substituting the equations 16 and 17 into the equations 4 to 11 becomes the equation 18 (step S1
2), includes the angle error ε represented by the equations 12 and 13.
【数16】 [Equation 16]
【数17】 [Equation 17]
【数18】 ここで、角度誤差εは数12、13により数19のよう
になる。[Equation 18] Here, the angular error ε becomes as shown in Expression 19 from Expressions 12 and 13.
【数19】 そこで、励磁電流iとその微分値di/dtを予め求め
ておいて数20とおく。[Formula 19] Therefore, the exciting current i and its differential value di / dt are obtained in advance and set to the equation 20.
【数20】 また、サンプル周期tsと前回算出した角度θであるθ
1と前々回算出した角度θであるθ2によって、速度V
(dθ/dt)を数21のように表す。[Equation 20] Further, the sampling period ts and the previously calculated angle θ are θ.
1 and the angle θ2, which is the angle θ calculated two times before, the velocity V
(Dθ / dt) is expressed as in Expression 21.
【数21】 数20、数21を数19に代入して求めた角度誤差εを
数18に代入して変形すると数22のようになる(ステ
ップS13)。[Equation 21] When the angular error ε obtained by substituting the equations 20 and 21 into the equation 19 is substituted into the equation 18, the equation 22 is obtained (step S13).
【0010】[0010]
【数22】 従って、マイクロコンピュータ18によって数22の演
算をすることによって誤差のない角度θを求めることが
できる。ここで、数12、数13よりkを求めると数2
3のようになり、数16、数17よりこのkは電圧V
A、VBの振幅kであるのがわかる。[Equation 22] Therefore, the angle θ having no error can be obtained by calculating the equation 22 by the microcomputer 18. Here, when k is calculated from the equations 12 and 13, the equation 2 is obtained.
3 and the k is the voltage V according to the equations 16 and 17.
It can be seen that the amplitudes of A and VB are k.
【数23】 そこで、速度Vが零のときの電圧VA,VBの振幅をそ
うでないときの振幅で割ると数24のようになる。[Equation 23] Therefore, when the amplitudes of the voltages VA and VB when the speed V is zero are divided by the amplitudes when they are not, the following formula 24 is obtained.
【数24】 ここで、上記値は電圧VA,VBが速度Vによって振幅
が変化する比率の逆数を示しているので、この値に比例
して励磁電圧を制御することにより電圧VA,VBの振
幅変化を抑えることができる。従って、本発明では、マ
イクロコンピュータ18に数24のような演算をさせ、
その結果を励磁振幅指令値EOとして励磁電圧制御回路
19に出力することによって振幅変化を抑えることを可
能としている(ステップS14,S15)。なお、ここ
では励磁電圧が矩形波である例を説明したが、励磁電圧
が正弦波やパルス励磁や他の波形でも良い。[Equation 24] Here, the above-mentioned value represents the reciprocal of the ratio of the amplitude of the voltages VA and VB changing with the speed V. Therefore, by controlling the exciting voltage in proportion to this value, the amplitude change of the voltages VA and VB can be suppressed. You can Therefore, in the present invention, the microcomputer 18 is caused to perform an operation such as
By outputting the result as the excitation amplitude command value EO to the excitation voltage control circuit 19, it is possible to suppress the amplitude change (steps S14 and S15). Although the example in which the excitation voltage is a rectangular wave has been described here, the excitation voltage may be a sine wave, pulse excitation, or another waveform.
【0011】[0011]
【発明の効果】以上のように本発明のレゾルバを用いた
位置検出装置によれば、速度によって発生する誤差成分
を補正しているので高精度の位置検出が可能となる。ま
た、A/Dの入力電圧範囲を越えることなく入力電圧範
囲を最大限に使用できるため、より高分解能な位置検出
装置を提供することができる。As described above, according to the position detecting device using the resolver of the present invention, since the error component generated by the velocity is corrected, the position can be detected with high accuracy. Further, since the input voltage range can be used to the maximum without exceeding the A / D input voltage range, it is possible to provide a position detecting device with higher resolution.
【図1】本発明のレゾルバを用いた位置検出装置の一例
を示すブロック図である。FIG. 1 is a block diagram showing an example of a position detection device using a resolver of the present invention.
【図2】本発明装置の主要部が行なう処理を示すフロー
チャートである。FIG. 2 is a flowchart showing a process performed by a main part of the device of the present invention.
【図3】従来のレゾルバを用いた位置検出装置の一例を
示すブロック図である。FIG. 3 is a block diagram showing an example of a conventional position detecting device using a resolver.
【図4】従来装置の動作を説明するタイミングチャート
である。FIG. 4 is a timing chart for explaining the operation of the conventional device.
【図5】従来装置の主要部が行なう処理を示すフローチ
ャートである。FIG. 5 is a flowchart showing a process performed by a main part of a conventional device.
19 励磁電圧制御回路 19 Excitation voltage control circuit
Claims (4)
記励磁電圧発生部により励磁される巻線及び検出巻線を
有するレゾルバとを有し、前記検出巻線に生ずる電圧か
ら位置を求める位置検出装置において、前記位置から速
度を求め、前記速度から前記位置のオフセットを補正す
る手段を備えたことを特徴とするレゾルバを用いた位置
検出装置。1. An exciting voltage generating section for generating an exciting voltage, and a resolver having a winding and a detecting winding excited by the exciting voltage generating section, and a position is obtained from a voltage generated in the detecting winding. A position detecting device using a resolver, characterized in that the position detecting device includes means for obtaining a speed from the position and correcting an offset of the position from the speed.
るtan−1(P・V)を前記位置から減算して前記位
置のオフセットを補正するようにした請求項1に記載の
レゾルバを用いた位置検出装置。2. The resolver according to claim 1, wherein tan −1 (P · V) calculated by the velocity V and a coefficient P obtained in advance is subtracted from the position to correct the offset of the position. Position detection device using.
記励磁電圧発生部により励磁される巻線及び検出巻線を
有するレゾルバとを有し、前記検出巻線に生ずる電圧か
ら位置を求める位置検出装置において、前記位置から求
めた速度に従って前記励磁電圧の振幅を制御する制御手
段を備えたことを特徴とするレゾルバを用いた位置検出
装置。3. An exciting voltage generating section for generating an exciting voltage, and a resolver having a winding and a detecting winding excited by the exciting voltage generating section, and a position is obtained from a voltage generated in the detecting winding. A position detecting device using a resolver, characterized in that the position detecting device comprises control means for controlling the amplitude of the exciting voltage in accordance with the speed obtained from the position.
係数Pで演算される数1の値を求め、 【数1】 この値に比例して前記励磁電圧の振幅を制御する手段で
ある請求項3に記載のレゾルバを用いた位置検出装置。4. The control means obtains a value of equation 1 calculated by the velocity V and a coefficient P obtained in advance, and The position detecting device using a resolver according to claim 3, which is a means for controlling the amplitude of the exciting voltage in proportion to this value.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP24280391A JP2865219B2 (en) | 1991-08-28 | 1991-08-28 | Position detection device using resolver |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP24280391A JP2865219B2 (en) | 1991-08-28 | 1991-08-28 | Position detection device using resolver |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0552503A true JPH0552503A (en) | 1993-03-02 |
JP2865219B2 JP2865219B2 (en) | 1999-03-08 |
Family
ID=17094522
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP24280391A Expired - Fee Related JP2865219B2 (en) | 1991-08-28 | 1991-08-28 | Position detection device using resolver |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2865219B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003513229A (en) * | 1999-08-10 | 2003-04-08 | ピルツ ゲーエムベーハー アンド コー. | Method and apparatus for detecting signal errors in a system for monitoring shaft rotation |
-
1991
- 1991-08-28 JP JP24280391A patent/JP2865219B2/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003513229A (en) * | 1999-08-10 | 2003-04-08 | ピルツ ゲーエムベーハー アンド コー. | Method and apparatus for detecting signal errors in a system for monitoring shaft rotation |
Also Published As
Publication number | Publication date |
---|---|
JP2865219B2 (en) | 1999-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6084376A (en) | Low cost resolver system | |
JP3368837B2 (en) | Resolver signal processor | |
JP3442316B2 (en) | How to convert analog signals to digital | |
US6525502B1 (en) | Closed loop control of motor position and velocity | |
JPH0919184A (en) | Brushless motor | |
JP2011033602A (en) | Resolver/digital converter, and resolver/digital conversion method | |
US20030146849A1 (en) | Phase difference detection device and method for a position detector | |
Attaianese et al. | A low cost resolver-to-digital converter | |
US8278915B2 (en) | Minimizing magnetic interference in a variable reluctance resolver | |
JP2865219B2 (en) | Position detection device using resolver | |
JP2000337924A (en) | R/d converter | |
JP2009288241A6 (en) | Method for determining a time difference between a first event and a second event | |
JPS6039391A (en) | Permanent magnet type synchronous motor controller | |
JP3528108B2 (en) | Adaptive slip frequency type vector control method and apparatus for induction motor | |
JP3408238B2 (en) | Resolver / digital converter and conversion method | |
JPH07284300A (en) | Adjustable speed driver | |
JP2938472B2 (en) | Rotation angle detector | |
JPH0725698Y2 (en) | Rotating machine speed detector | |
Stumpf et al. | An FPGA based minimum inductance sensor-less technique for Switched Reluctance Motors | |
JPH01174284A (en) | Speed detector using resolver | |
JPS6333616A (en) | Resolver digital converter | |
JPH0919199A (en) | Adaptive slip frequency type vector control method and adaptive slip frequency type vector controller of induction motor | |
JP3259614B2 (en) | Motor control device and control method thereof | |
RU1781810C (en) | Electric motor drive with frequency-current control | |
JPS63223525A (en) | Circuit for digital detection of position and speed by using resolver |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |