KR101430186B1 - Method for detecting phase of resolver and apparatus thereof - Google Patents
Method for detecting phase of resolver and apparatus thereof Download PDFInfo
- Publication number
- KR101430186B1 KR101430186B1 KR1020130012376A KR20130012376A KR101430186B1 KR 101430186 B1 KR101430186 B1 KR 101430186B1 KR 1020130012376 A KR1020130012376 A KR 1020130012376A KR 20130012376 A KR20130012376 A KR 20130012376A KR 101430186 B1 KR101430186 B1 KR 101430186B1
- Authority
- KR
- South Korea
- Prior art keywords
- rotation
- voltage
- rotation angle
- center
- stator
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING 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
- G01D18/00—Testing or calibrating apparatus or arrangements provided for in groups G01D1/00 - G01D15/00
- G01D18/001—Calibrating encoders
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B7/00—Measuring arrangements characterised by the use of electric or magnetic techniques
- G01B7/30—Measuring arrangements characterised by the use of electric or magnetic techniques for measuring angles or tapers; for testing the alignment of axes
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING 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
- G01D18/00—Testing or calibrating apparatus or arrangements provided for in groups G01D1/00 - G01D15/00
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING 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/00—Mechanical 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/12—Mechanical 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/14—Mechanical 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 the magnitude of a current or voltage
- G01D5/20—Mechanical 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 the magnitude of a current or voltage by varying inductance, e.g. by a movable armature
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Transmission And Conversion Of Sensor Element Output (AREA)
Abstract
Description
본 발명은 레졸버의 위상 검출방법 및 그 장치에 관한 것으로서, 보다 상세하게는 회전체의 회전 각도를 정확하게 측정할 수 있는 레졸버의 위상 검출방법 및 그 장치에 관한 것이다.The present invention relates to a method of detecting a phase of a resolver and an apparatus therefor, and more particularly, to a method and apparatus for phase detection of a resolver capable of accurately measuring a rotation angle of a rotating body.
일반적으로 레졸버(resolver)는 모터 등의 회전체의 회전 각도를 정확하게 측정하는 센서이다. 도 1은 일반적인 레졸버의 구성을 나타낸다. In general, a resolver is a sensor that accurately measures the rotation angle of a rotating body such as a motor. Fig. 1 shows the construction of a general resolver.
레졸버는 회전자 코일(R) 및 고정자 코일(S1, S2)로 구성되며 두 고정자 코일(S1, S2)은 서로 직각을 이루고 있다. 회전자 코일은 회전체의 회전자에 부착되어 있어 회전체가 회전함에 따라 같이 회전한다. The resolver is composed of a rotor coil R and stator coils S 1 and S 2 , and the two stator coils S 1 and S 2 are perpendicular to each other. The rotor coil is attached to the rotor of the rotating body and rotates together as the rotating body rotates.
도 2는 도 1의 회전자의 회전 각도에 따라 각각의 고정자 코일에 여기된 전압을 나타낸다. 회전자 코일에는 일정한 주파수의 정현파가 인가되며, 전자기 유도에 의하여 각 고정자 코일에 전압이 여기(exciting)된 것을 확인할 수 있다. Fig. 2 shows the excited voltage in each stator coil according to the rotation angle of the rotor of Fig. A sinusoidal wave of a constant frequency is applied to the rotor coil, and it can be confirmed that the voltage is excited to each of the stator coils by electromagnetic induction.
도 2의 경우 회전자가 회전한 각도(θ)에 따른 회전자 코일의 전압과 두 고정자 코일의 전압을 나타낸다. 도 2에서 알 수 있듯이, 고정자 코일에서 측정된 전압의 포락선(envelop)을 측정하면 회전자의 회전 각도를 알아낼 수 있다. In FIG. 2, the voltage of the rotor coil and the voltage of the two stator coils according to the angle? Of rotation of the rotor are shown. As can be seen from FIG. 2, the angle of rotation of the rotor can be determined by measuring the envelope of the voltage measured in the stator coils.
회전자 코일은 회전 축이 정해진 위치(원점)에 정렬된 경우 회전 각도의 측정에 오차가 발생하지 않는다. 그러나, 회전자 코일이 회전자에 장착될 때 정해진 위치에서 벗어나 장착된 경우에는 회전 각도 측정 시에 오차가 발생하는 문제점이 있다.The rotor coil does not cause an error in the measurement of the rotation angle when the rotation axis is aligned with the predetermined position (origin). However, when the rotor coil is mounted at a predetermined position when the rotor coil is mounted on the rotor, an error occurs when the rotation angle is measured.
본 발명의 배경이 되는 기술은 국내공개특허 제10-2011-0132913호(2011.12.09 공개)에 개시되어 있다.The technology to be a background of the present invention is disclosed in Korean Patent Laid-Open No. 10-2011-0132913 (published on Dec. 12, 2011).
본 발명은, 레졸버에 구성된 회전자 코일의 회전 각도를 정확하게 측정할 수 있는 레졸버의 위상 검출방법 및 그 장치를 제공하는데 목적이 있다. An object of the present invention is to provide a resolver phase detection method and apparatus which can accurately measure the rotation angle of a rotor coil constituted in a resolver.
본 발명은, 회전 중심이 원점에 정렬되어 있는 회전자 코일의 적어도 한 주기의 회전 시에 제1 및 제2 고정자 코일에 여기된 전압들을 측정하여 제1 및 제2 전압 포락선을 획득하는 단계와, 상기 제1 및 제2 전압 포락선에 대한 제1 및 제2 진폭 값을 획득하는 단계, 및 상기 회전자 코일의 임의 회전 각도에서 측정된 상기 제1 및 제2 고정자 코일의 전압과 상기 제1 및 제2 진폭 값을 이용하여, 상기 임의 회전 각도를 연산하는 단계를 포함하는 레졸버의 위상 검출방법을 제공한다.The present invention comprises the steps of measuring voltages excited in first and second stator coils during rotation of at least one period of a rotor coil whose center of rotation is aligned to the origin to obtain first and second voltage envelopes, Obtaining a first and a second amplitude value for the first and second voltage envelopes, and comparing the voltage of the first and second stator coils measured at any rotational angle of the rotor coils with the voltages of the first and second voltage envelopes, And calculating the arbitrary rotation angle using a binary amplitude value.
또한, 상기 임의 회전 각도(θ)는 아래의 두 수학식을 만족하는 각도로 연산될 수 있다.Further, the arbitrary rotation angle? May be calculated at an angle satisfying the following two equations.
여기서, V1 및 V2는 상기 임의 회전 각도에서 측정된 상기 제1 및 제2 고정자 코일의 전압, A/r2은 상기 제1 및 제2 진폭, r은 상기 회전자 코일의 회전 중심과 상기 고정자 코일 간의 거리, A는 상기 회전자 코일에서 여기되는 자기장의 세기에 비례하는 임의 상수를 나타낸다.Wherein V 1 and V 2 are voltages of the first and second stator coils measured at the arbitrary rotation angle, A / r 2 is the first and second amplitudes, r is the rotation center of the rotor coil, The distance between the stator coils, A, represents an arbitrary constant proportional to the intensity of the magnetic field excited in the rotor coils.
그리고, 회전 중심이 원점에 비정렬된 회전자 코일의 적어도 한 주기의 회전 시에 제1 및 제2 고정자 코일에 여기된 전압들을 측정하여 제1 및 제2 전압 포락선을 획득하는 단계와, 상기 제1 및 제2 전압 포락선에 대한 제1 및 제2 진폭 값을 획득하는 단계와, 상기 제1 및 제2 진폭 값으로부터 획득되는 상기 회전 중심과 상기 제1 및 제2 고정자 코일 간의 거리를 각각 이용하여, 상기 회전 중심이 상기 제1 및 제2 고정자 코일로부터 어긋난 각도인 제1 및 제2 오차각을 연산하는 단계와, 상기 회전자 코일의 임의 회전 각도에서 측정된 상기 제1 및 제2 고정자 코일의 전압과 상기 제1 및 제2 진폭 값, 그리고 상기 제1 및 제2 오차각을 이용하여, 상기 임의 회전 각도를 연산하는 단계를 포함하는 레졸버의 위상 검출방법을 제공한다.Measuring the voltages excited by the first and second stator coils during at least one period of rotation of the rotor coil whose rotation center is not aligned with the origin to obtain first and second voltage envelopes, Obtaining a first and a second amplitude value for a first voltage envelope and a second voltage envelope using a distance between the center of rotation obtained from the first and second amplitude values and the first and second stator coils, Calculating a first error angle and a second error angle at which the rotation center is deviated from the first stator coil and the second stator coil, calculating a first error angle and a second error angle of the first stator coil and the second stator coil, Calculating the arbitrary rotation angle using a voltage, the first and second amplitude values, and the first and second error angles.
여기서, 상기 임의 회전 각도(θ)는 아래의 두 수학식을 만족하는 각도로 연산될 수 있다.Here, the arbitrary rotation angle? May be calculated at an angle satisfying the following two equations.
이때, 및 는 상기 임의 회전 각도에서 측정된 상기 제1 및 제2 고정자 코일의 전압, A/r1 2 및 A/r2 2은 상기 제1 및 제2 진폭, r1은 상기 회전 중심과 상기 제1 고정자 코일 간의 거리, r2는 상기 회전 중심과 상기 제2 고정자 코일 간의 거리, A는 상기 회전자 코일에서 여기되는 자기장의 세기에 비례하는 임의 상수, 및 는 상기 제1 및 제2 오차각을 나타낸다.At this time, And A / r 1 2 and A / r 2 2 of the first and second stator coils measured at the arbitrary rotation angle are the first and second amplitudes, r 1 is the rotation center and the first stator coil, R 2 is a distance between the rotation center and the second stator coil, A is an arbitrary constant proportional to the intensity of the magnetic field excited by the rotor coil, And Represents the first and second error angles.
또한, 상기 제1 및 제2 오차각은 아래의 수학식으로 각각 연산될 수 있다.Also, the first and second error angles may be calculated by the following equations, respectively.
여기서, x와 y는 상기 회전 중심의 좌표 (x,y), r은 상기 회전 중심이 원점에 정렬된 경우 상기 회전 중심과 상기 고정자 코일 간의 거리를 나타낸다.Here, x and y represent the coordinates (x, y) of the center of rotation, and r represents the distance between the center of rotation and the stator coil when the center of rotation is aligned with the origin.
또한, 상기 x/r과 y/r은 아래의 두 수학식의 연립을 통해 연산될 수 있다.In addition, x / r and y / r can be calculated through the following two equations.
여기서, r1/r 및 r2/r 는 상기 회전 중심이 원점에 정렬된 정상 규격 레졸버의 출력 진폭인 A/r2 값과, 상기 비정렬된 레졸버의 출력 진폭인 상기 제1 진폭 A/r1 2 및 상기 제2 진폭 A/r2 2의 비로부터 구해지는 값이다.Here, r 1 / r and r 2 / r are values obtained by multiplying the A / r 2 value, which is the output amplitude of the nominal resolver, whose center of rotation is aligned with the origin and the A / / r 1 2 and the second amplitude A / r 2 2 .
또한, 상기 레졸버의 위상 검출방법은, 상기 회전자 코일의 회전 중심이 원점에 정렬된 정상 규격의 레졸버에 대한 전압 포락선 식에 상기 연산된 임의 회전 각도를 대입하여 정상 전압 포락선을 연산한 다음, 상기 정상 전압 포락선에 기 설정된 기준 정현파 신호를 곱하여 상기 레졸버의 출력을 정상 출력 전압으로 복원하는 단계를 더 포함하며, 상기 전압 포락선 식은 아래의 수학식으로 정의될 수 있다.Further, the resolver phase detection method calculates a normal voltage envelope by substituting the computed arbitrary rotation angle into a voltage envelope equation for a normal size resolver in which the rotation center of the rotor coil is aligned at the origin And multiplying the normal voltage envelope by a predetermined reference sinusoidal signal to recover the output of the resolver to a normal output voltage. The voltage envelope equation may be defined by the following equation.
여기서, V1 및 V2는 상기 정상 규격의 레졸버에서의 두 고정자 코일에 대한 전압 포락선 식을 나타낸다.Here, V 1 and V 2 represent the voltage envelope formulas for the two stator coils in the normal size resolver.
그리고, 본 발명은, 회전 중심이 원점에 정렬되어 있는 회전자 코일의 적어도 한 주기의 회전 시에 제1 및 제2 고정자 코일에 여기된 전압들을 측정하여 제1 및 제2 전압 포락선을 획득하는 전압 포락선 획득부와, 상기 제1 및 제2 전압 포락선에 대한 제1 및 제2 진폭 값을 획득하는 진폭 획득부, 및 상기 회전자 코일의 임의 회전 각도에서 측정된 상기 제1 및 제2 고정자 코일의 전압과 상기 제1 및 제2 진폭 값을 이용하여, 상기 임의 회전 각도를 연산하는 회전각도 연산부를 포함하는 레졸버의 위상 검출장치를 제공한다.The present invention also provides a method of measuring voltages excited in first and second stator coils during rotation of at least one period of a rotor coil whose center of rotation is aligned with the origin, An amplitude acquiring section for acquiring first and second amplitude values for the first and second voltage envelopes, and an amplitude acquiring section for acquiring the first and second amplitude values of the first and second stator coils measured at an arbitrary rotation angle of the rotor coils, And a rotation angle arithmetic unit for calculating the arbitrary rotation angle using the voltage and the first and second amplitude values.
그리고, 본 발명은, 회전 중심이 원점에 비정렬된 회전자 코일의 적어도 한 주기의 회전 시에 제1 및 제2 고정자 코일에 여기된 전압들을 측정하여 제1 및 제2 전압 포락선을 획득하는 전압 포락선 획득부와, 상기 제1 및 제2 전압 포락선에 대한 제1 및 제2 진폭 값을 획득하는 진폭 획득부와, 상기 제1 및 제2 진폭 값으로부터 획득되는 상기 회전 중심과 상기 제1 및 제2 고정자 코일 간의 거리를 각각 이용하여, 상기 회전 중심이 상기 제1 및 제2 고정자 코일로부터 어긋난 각도인 제1 및 제2 오차각을 연산하는 오차각 연산부, 및 상기 회전자 코일의 임의 회전 각도에서 측정된 상기 제1 및 제2 고정자 코일의 전압과 상기 제1 및 제2 진폭 값, 그리고 상기 제1 및 제2 오차각을 이용하여, 상기 임의 회전 각도를 연산하는 회전각도 연산부를 포함하는 레졸버의 위상 검출장치를 제공한다.The present invention also provides a method of measuring voltages excited in first and second stator coils during rotation of at least one period of a rotor coil whose center of rotation is not aligned with the origin, An amplitude acquiring section for acquiring first and second amplitude values for the first and second voltage envelopes; and an amplitude acquiring section for acquiring the first and second amplitude values for the first and second voltage envelopes, An error angle arithmetic unit for calculating first and second error angles at which the rotation center is deviated from the first and second stator coils using distances between the two stator coils, And a rotation angle calculating section for calculating the arbitrary rotation angle using the measured voltages of the first and second stator coils, the first and second amplitude values, and the first and second error angles, Above Phase detecting device.
여기서, 상기 레졸버의 위상 검출장치는, 상기 회전자 코일의 회전 중심이 원점에 정렬된 정상 규격의 레졸버에 대한 전압 포락선 식에 상기 연산된 임의 회전 각도를 대입하여 정상 전압 포락선을 연산하는 정상 전압 계산부, 및 상기 정상 전압 포락선에 기 설정된 기준 정현파 신호를 곱하여 상기 레졸버의 출력을 정상 출력 전압으로 복원하는 전압 복원부를 더 포함하며, 상기 전압 포락선 식은 아래의 수학식으로 정의될 수 있다.Here, the resolver's phase detecting device may be configured to calculate a normal voltage envelope by substituting the computed arbitrary rotation angle into a voltage envelope equation for a normally-standard resolver whose rotation center of the rotor coil is aligned at the origin And a voltage recovery unit for multiplying the normal voltage envelope by a preset reference sinusoidal signal to recover the output of the resolver to a normal output voltage, wherein the voltage envelope equation can be defined by the following equation.
여기서, V1 및 V2는 상기 정상 규격의 레졸버에서의 두 고정자 코일에 대한 전압 포락선 식을 나타낸다.Here, V 1 and V 2 represent the voltage envelope formulas for the two stator coils in the normal size resolver.
본 발명에 따른 레졸버의 위상 검출방법 및 그 장치에 따르면, 레졸버에 구성된 회전자 코일의 정렬 및 비정렬 상태 모두에 관하여 회전 각도를 정확하게 측정할 수 있으며, 비정렬이 존재하는 경우에는 레졸버의 출력을 보상하여 제공할 수 있는 이점이 있다.According to the resolver phase detection method and apparatus thereof according to the present invention, it is possible to accurately measure the rotation angle with respect to both the alignment and non-alignment states of the rotor coils constituting the resolver, It is possible to compensate and provide the output of the image pickup device.
도 1은 일반적인 레졸버의 구성을 나타낸다.
도 2는 도 1의 회전자의 회전 각도에 따라 각각의 고정자 코일에 여기된 전압을 나타낸다.
도 3은 본 발명의 제1 실시예에서 회전자 코일이 정렬된 경우에 대한 레졸버의 구성도이다.
도 4는 본 발명의 제1 실시예에 따른 레졸버의 위상 검출장치의 구성도이다.
도 5는 도 4를 이용한 위상 검출방법의 흐름도이다.
도 7은 본 발명의 제2 실시예에 따른 레졸버의 위상 검출장치의 구성도이다.
도 8은 도 7의 다른 구성도이다.
도 9는 도 7을 이용한 위상 검출방법의 흐름도이다.Fig. 1 shows the construction of a general resolver.
Fig. 2 shows the excited voltage in each stator coil according to the rotation angle of the rotor of Fig.
3 is a configuration diagram of a resolver for a case where the rotor coils are aligned in the first embodiment of the present invention.
4 is a configuration diagram of a resolver's phase detecting apparatus according to the first embodiment of the present invention.
5 is a flowchart of a phase detection method using FIG.
7 is a configuration diagram of a resolver's phase detecting apparatus according to the second embodiment of the present invention.
Fig. 8 is another configuration diagram of Fig. 7. Fig.
FIG. 9 is a flowchart of a phase detection method using FIG. 7. FIG.
그러면 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily carry out the present invention.
본 발명은 레졸버의 위상 검출방법 및 그 장치에 관한 것으로서, 회전체의 회전 각도를 측정하는 레졸버의 구성에 있어서 회전자 코일이 회전 중심에 정렬 및 비정렬되어 있는 경우 모두에 관하여 회전 각도를 정확하게 측정할 수 있다.The present invention relates to a method of detecting a phase of a resolver and an apparatus therefor. In the configuration of a resolver for measuring a rotation angle of a rotating body, when the rotor coil is aligned and unaligned with the rotation center, It is possible to measure accurately.
이하에서는 레졸버의 회전자 코일이 정해진 위치(회전 중심)에 제대로 장착되어 회전자 코일이 정렬된 경우에 관하여 먼저 설명한다. Hereinafter, the case where the rotor coil of the resolver is properly mounted at the predetermined position (rotation center) to align the rotor coils will be described first.
도 3은 본 발명의 제1 실시예에서 회전자 코일이 정렬된 경우에 대한 레졸버의 구성도이다. 회전자 코일(10)의 회전 축은 원점(0,0)에 정렬되어 있으며, 회전 축에서 제1 및 제2 고정자 코일(20,30) 간의 거리는 모두 r로 동일하다. 회전자 코일(10)은 원점(0,0)을 중심으로 회전하며 θ는 그 회전 각도를 나타낸다. 이와 같이 비정렬이 존재하지 않는 경우, 두 고정자 코일(20,30)은 원점 (0,0)으로부터 동일한 거리 r로 떨어져 있다.3 is a configuration diagram of a resolver for a case where the rotor coils are aligned in the first embodiment of the present invention. The rotational axis of the
이러한 도 3의 구성에서 회전자 코일(10)의 회전에 따라 두 고정자 코일(20,30)에 여기되는 전압의 포락선(envelop)은 수학식 1과 같이 표현된다. 3, the envelopes of the voltages excited by the two
이러한 수학식 1은 도 2와 같이 두 고정자 코일에 의한 전압 포락선이 각각 cos 및 sin 함수의 형태를 갖는다는 점에 근거한다. 즉, 회전 각도 θ에 따라 두 고정자 코일(20,30)에서 측정되는 전압 값(V2,V2)은 각각 cos 및 sin 함수 형태로 변동한다. 수학식 1은 이를 수학적으로 표현한 것이다.Equation (1) is based on the fact that the voltage envelopes of the two stator coils have the form of cos and sin, respectively, as shown in FIG. That is, the voltage values (V 2 , V 2 ) measured in the two
이상과 같이, 수학식 1의 V1과 V2는 회전 각도에 따라 고정자 코일(20,30)에서 각각 측정되는 전압 포락선 식을 나타낸다. 여기서, A/r2는 전압 포락선의 진폭으로서 cosθ=1이 되는 각도에서 V1=A/r2, sinθ=1이 되는 각도에서 V2=-A/r2이 된다. 도 3의 경우, 회전자 코일의 회전 축이 원점에 정렬된 상태이므로 V1, V2에 대해 정현파의 진폭 값이 동일하다. A는 회전자 코일(10)에서 여기되는 자기장의 세기에 비례하는 임의 상수를 나타낸다. 예를 들어, 고정자 코일과 회전자 코일이 1mm 거리에 위치하고 레졸버 출력 포락선의 최고 전압이 1V라면 A는 10-6 [V m2]이다.As described above, V 1 and V 2 in the equation (1) represent the voltage envelope formulas measured respectively by the
도 4는 본 발명의 제1 실시예에 따른 레졸버의 위상 검출장치의 구성도이고, 도 5는 도 4를 이용한 위상 검출방법의 흐름도이다. 도 4 및 도 5를 참조하면, 본 발명의 제1 실시예에 따른 위상 검출장치(100)는 전압 포락선 획득부(110), 진폭 획득부(120), 회전각도 연산부(130)를 포함한다.FIG. 4 is a configuration diagram of a resolver's phase detection apparatus according to the first embodiment of the present invention, and FIG. 5 is a flowchart of a phase detection method using FIG. 4 and 5, the
먼저, 전압 포락선 획득부(110)는 회전 중심이 원점에 정렬되어 있는 회전자 코일(10)의 적어도 한 주기의 회전 시에, 제1 고정자 코일(20) 및 제2 고정자 코일(30)에 각각 여기된 전압들을 측정하여 제1 전압 포락선 및 제2 전압 포락선을 획득한다(S510). First, the voltage
회전자 코일(10)을 한 주기 또는 그 이상으로 회전시켜 보면, 회전 각도에 따라 제1 및 제2 고정자 코일(20, 30)에서 전압이 각각 측정되고, 측정되는 각각의 전압으로부터 제1 및 제2 전압 포락선을 획득할 수 있다. 이러한 제1 및 제2 전압 포락선은 회전자 코일(10)의 한 주기로부터 획득할 수도 있고, 여러 주기에서 획득된 포락선의 평균값으로부터 획득할 수도 있다.When the
다음, 진폭 획득부(120)는 상기 제1 및 제2 전압 포락선에 대한 제1 및 제2 진폭 값을 획득한다(S520). 전압 포락선을 획득하면 이로부터 전압 포락선의 진폭 값을 알 수 있다. 즉, 전압 포락선을 구하면 정현파의 진폭 값이 A/r2임을 알 수 있다. Next, the
이후, 앞서 획득한 정보들을 이용하면 회전자 코일(10)이 임의 회전 각도(θ)로 회전할 때 그 회전 각도를 연산할 수 있다. 즉, 상기 회전각도 연산부(130)는 상기 회전자 코일(10)의 임의 회전 각도(θ)에서 측정된 상기 제1 및 제2 고정자 코일의 전압과, 상기 제1 및 제2 진폭 값을 이용하여, 상기 임의 회전 각도(θ)를 연산한다(S230).Then, using the previously obtained information, the rotation angle of the
상기 임의 회전 각도(θ)는 아래의 수학식 2에 포함된 두 수식을 만족하는 각도로 연산된다.The arbitrary rotation angle? Is calculated at an angle satisfying the two equations included in the following equation (2).
이러한 수학식 2는 수학식 1로부터 유래된 것이다. 여기서, V1 및 V2는 상기 회전자 코일(10)의 임의 회전 각도(θ)에서 측정된 제1 고정자 코일(20) 및 제2 고정자 코일(30)의 전압, A/r2은 앞서 S520 단계에서 획득한 제1 및 제2 진폭, r은 상기 회전자 코일(10)의 회전 중심과 상기 고정자 코일(20,30) 간의 거리, A는 상기 회전자 코일(10)에서 여기되는 자기장의 세기에 비례하는 임의 상수를 나타낸다.This formula (2) is derived from the formula (1). Here, V 1 and V 2 are the voltages of the
이러한 수학식 2에 따르면, 회전자가 임의 회전 각도로 회전되는 시점에서 두 고정자 코일(20,30)에서 측정된 전압 값인 V1과 V2, 그리고 미리 획득한 진폭 값 A/r2만 알면, 해당 시점에 회전자가 회전한 임의 회전 각도의 정보를 쉽게 연산할 수 있다.According to Equation (2), if only the voltage values V 1 and V 2 measured at the two
앞서의 제1 실시예와는 달리, 레졸버의 회전자 코일이 정해진 위치(회전 중심)에서 벗어난 경우 즉, 회전자 코일이 비정렬된 경우에 관하여 설명한다.The case where the rotor coil of the resolver deviates from a predetermined position (rotation center), that is, the rotor coil is misaligned, unlike the first embodiment described above will be described.
도 6은 본 발명의 제2 실시예에서 회전자 코일이 비정렬된 경우에 대한 레졸버의 구성도이다. 회전자 코일(10a)의 회전 축은 원점(0,0)으로부터 어긋난 (x,y)에 장착되어 있다. 회전 축과 제1 고정자 코일(20a) 간의 거리는 r1, 회전 축과 제2 고정자 코일(30a) 간의 거리는 r2이다. 회전자 코일(10)은 원점(0,0)이 아닌 (x,y)점을 중심으로 회전하며 θ는 회전 각도를 나타낸다. 이와 같이 비정렬이 존재하는 경우 회전 중심 (x,y)이 제1 및 제2 고정자 코일(20a, 30a)로부터 어긋난 각도인 제1 및 제2 오차각( , )이 발생하게 된다.6 is a configuration diagram of a resolver for a case where the rotor coil is unaligned in the second embodiment of the present invention. The rotational axis of the
이러한 도 6의 구성에서 회전자 코일(10a)의 회전에 따라 두 고정자 코일(20a,30a)에 여기되는 전압의 포락선(envelop)은 수학식 3과 같이 표현된다. In the configuration of FIG. 6, the envelopes of the voltages excited by the two
이러한 수학식 3 또한 앞서 수학식 1과 같은 원리에 따른다. 다만, 수학식 1과 다른 점은 제1 및 제2 오차각( , )이 더 반영된 것과 두 개의 r이 각각 r1과 r2로 대체된 것이다.Equation (3) also follows the same principle as Equation (1). However, the difference from the equation (1) is that the first and second error angles , ), And that the two rs are replaced by r 1 and r 2 , respectively.
이상과 같은 과 는 회전 각도에 따라 고정자 코일(20a,30a)에서 각각 측정되는 전압 포락선 식을 나타낸다. 여기서, A/r1 2 및 A/r2 2는 전압 포락선의 진폭으로서 cos(θ+φ1)=1이 되는 각도에서 =A/r1 2, sin(θ+φ2)=1이 되는 각도에서 =-A/r2 2이 된다. 도 6의 경우, 회전자 코일의 회전 축이 원점으로부터 벗어난 비정렬 상태이므로 과 의 진폭 값이 상이할 것이다. A는 앞서 제1 실시예와 같이 회전자 코일(10a)에서 여기되는 자기장의 세기에 비례하는 임의 상수를 나타낸다. As above and Represents a voltage envelope equation measured in each of the stator coils 20a and 30a according to the rotation angle. Here, A / r 1 2 and A / 2 r 2 is a voltage amplitude of the
도 7은 본 발명의 제2 실시예에 따른 레졸버의 위상 검출장치의 구성도이고, 도 8은 도 7의 다른 구성도이며, 도 9는 도 7을 이용한 위상 검출방법의 흐름도이다. 도 7 내지 도 9를 참조하면, 본 발명의 제2 실시예에 따른 위상 검출장치(200)는 전압 포락선 획득부(210), 진폭 획득부(220), 오차각 연산부(230), 회전각도 연산부(240), 정상 전압 계산부(250), 전압 복원부(260)를 포함한다.FIG. 7 is a configuration diagram of a resolver's phase detection apparatus according to a second embodiment of the present invention, FIG. 8 is a diagram showing another configuration of FIG. 7, and FIG. 9 is a flowchart of a phase detection method using FIG. 7 to 9, the
먼저, 전압 포락선 획득부(210)는 회전 중심이 원점에 비정렬된 회전자 코일(10a)의 적어도 한 주기의 회전 시에, 제1 고정자 코일(20a) 및 제2 고정자 코일(30a)에 여기된 전압들을 측정하여 제1 전압 포락선 및 제2 전압 포락선을 획득한다(S910).First, the voltage
앞서 제1 실시예와 같이, 회전자 코일(10a)을 한 주기 또는 그 이상으로 회전시켜 보면, 회전 각도에 따라 제1 및 제2 고정자 코일(20a, 30a)에서 전압이 각각 측정되고, 측정되는 각각의 전압으로부터 제1 및 제2 전압 포락선을 획득할 수 있다. When the
다음, 진폭 획득부(220)는 상기 제1 및 제2 전압 포락선에 대한 제1 및 제2 진폭 값을 획득한다(S920). 전압 포락선을 획득하면 이로부터 전압 포락선의 진폭 값(진폭 최대 값)을 알 수 있다. 즉, 전압 포락선을 구하면 나타나는 정현파의 진폭 값은 각각 A/r1 2, A/r2 2임을 알 수 있다. 이와 같이 두 진폭 값인 A/r1 2, A/r2 2을 구한 후, 과 을 알 수 있다면, 임의의 회전에 대한 과 의 측정 값으로부터 θ를 구할 수 있다.Next, the
이러한 과 을 구하는 과정은 다음과 같다. Such and The process of obtaining the following is as follows.
먼저, S920 단계에서 획득된 제1 및 제2 진폭 값을 이용하면, 상기 회전 중심과 제1 고정자 코일 간의 거리(r1), 그리고 회전 중심과 제2 고정자 코일 간의 거리(r2)를 알 수 있다. 즉, 제1 진폭 값 = A/r1 2이며, r1은 A를 제1 진폭 값으로 나눈 값에 루트를 씌운 값이다. A는 이미 알고 있는 값이고 제1 진폭 값은 S920 단계에서 획득한 바 있으므로 이를 통해 r1의 값을 구할 수 있다. r2 또한 이와 같은 방법으로 구하면 된다.First, when using the first and second amplitude values obtained at the S920 step, it can be seen the distance (r 2) between the rotation center and the distance between the first stator coil (r 1), and the center of rotation and the second stator coil have. That is, the first amplitude value = A / r 1 2 , and r 1 is the rooted value obtained by dividing A by the first amplitude value. A is a known value and a first amplitude value so you obtained in step S920 can be obtained the value of r 1 through them. r 2 can also be obtained in this way.
이후, 오차각 연산부(230)는 상기 r1과 r2를 이용하여 상기 회전 중심 (x,y)이 상기 제1 고정자 코일(20a) 및 제2 고정자 코일(20b)로부터 각각 어긋난 각도인 제1 오차각() 및 제2 오차각()을 연산한다(S930).The error angle
도 6으로부터 , 로 정의되며, r1과 r2 식의 양변을 각각 r로 나누면 수학식 4와 같이 표현된다.6 , , And the both sides of the r 1 and r 2 expressions are divided by r and expressed as shown in Equation (4).
여기서, r1/r 및 r2/r 는 상기 회전 중심이 원점에 정렬된 정상 규격 레졸버의 출력 진폭인 A/r2 값과, 상기 비정렬된 레졸버의 출력 진폭인 상기 제1 진폭 A/r1 2 및 상기 제2 진폭 A/r2 2의 비로부터 구해지는 값이다. 이를 바탕으로 수학식 4의 두 수식을 연립하여 풀면 두 해인 x/r과 y/r 값을 구할 수 있다. 이때, 비정렬 오차가 크지 않다고 가정하여 x/r과 y/r의 절대값의 크기가 1보다 작은 해를 선택한다.Here, r 1 / r and r 2 / r are values obtained by multiplying the A / r 2 value, which is the output amplitude of the nominal resolver, whose center of rotation is aligned with the origin and the A / / r 1 2 and the second amplitude A / r 2 2 . Based on this, two equations of Equation (4) can be solved and solved to obtain two solutions x / r and y / r. At this time, assuming that the misalignment error is not large, a solution in which the absolute value of x / r and y / r is smaller than 1 is selected.
이와 같이, 수학식 4로부터 구해진 값들을 아래의 수학식 5에 대입하면 두 오차각 , 이 연산된다.Thus, by substituting the values obtained from the equation (4) into the following equation (5), the two error angles , .
여기서, x와 y는 상기 회전 중심의 좌표 (x,y), r은 상기 회전 중심이 원점에 정렬된 경우 상기 회전 중심과 상기 고정자 코일 간의 거리로서, 도 3의 경우의 r 값에 해당된다.Here, x and y are the coordinates (x, y) of the center of rotation, and r is the distance between the center of rotation and the stator coil when the center of rotation is aligned with the origin, which corresponds to the r value in the case of FIG.
앞서 획득한 정보들을 이용하면 회전자 코일(10a)이 임의 회전 각도(θ)로 회전할 때 그 회전 각도를 연산할 수 있다. 즉, 회전각도 연산부(240)는 상기 회전자 코일(10a)의 임의 회전 각도(θ)에서 측정된 상기 제1 및 제2 고정자 코일의 전압과, 상기 제1 및 제2 진폭 값, 그리고 상기 제1 및 제2 오차각을 이용하여, 상기 임의 회전 각도(θ)를 연산한다(S940).Using the previously obtained information, the rotation angle of the
여기서, 임의 회전 각도(θ)는 아래의 수학식 6에 포함된 두 수식을 만족하는 각도로 연산된다.Here, the arbitrary rotation angle? Is calculated at an angle satisfying the two equations contained in the following Equation (6).
여기서, 및 는 상기 임의 회전 각도(θ)에서 측정된 상기 제1 고정자 코일(20a) 및 제2 고정자 코일(30a)의 전압, A/r1 2 및 A/r2 2은 앞서 S920 단계에서 획득한 제1 및 제2 진폭이다. 또한, r1은 회전자 코일(10a)의 회전 중심과 제1 고정자 코일(20a) 간의 거리, r2는 회전자 코일(10a)의 회전 중심과 제2 고정자 코일(30a) 간의 거리이다. A는 상기 회전자 코일(10a)에서 여기되는 자기장의 세기에 비례하는 임의 상수, 및 는 상기 제1 및 제2 오차각을 나타낸다.here, And The voltage of the first stator coil (20a) and a second stator coil (30a) measured at the arbitrary
즉, 수학식 6에 따르면, 회전자가 임의 회전 각도로 회전되는 시점에서 두 고정자 코일(20a,30a)에서 측정된 전압 값인 과 , 미리 획득한 두 진폭 값인 A/r1 2과 A/r2 2, 그리고 두 오차각인 과 만 알면, 해당 시점에 회전자가 회전한 임의 회전 각도의 정보를 쉽게 연산할 수 있다. 이와 같이, 본 실시예에서는 비정렬 오차가 있는 레졸버에 대해서도 정확한 회전 각도를 연산할 수 있다.That is, according to Equation (6), at the time when the rotor is rotated at an arbitrary rotation angle, the voltage values measured at the two
이후에는 구하여진 회전 각도를 이용하여 정상 레졸버 전압을 계산하고 복원하는 과정이 수행될 수 있다. 도 8의 경우는 도 7의 구성을 포함하는 제1 보상기와, 정상 전압 계산부(250)와 전압 복원부(260)를 포함하는 제2 보상기로 구성되어 있다.Thereafter, a process of calculating and restoring the normal resolver voltage using the obtained rotation angle can be performed. 8 includes a first compensator including the configuration of FIG. 7, and a second compensator including a normal
정상 레졸버 전압의 계산을 위해, 우선 정상 전압 계산부(250)는 상기 회전자 코일의 회전 중심이 원점에 정렬된 정상 규격의 레졸버에 대한 전압 포락선 식에, 상기 S940 단계에서 연산된 임의 회전 각도(θ)를 대입하여 정상 전압 포락선을 연산한다. In order to calculate the normal resolver voltage, the steady-state
상기 정상 규격의 레졸버에 대한 전압 포락선 식은 수학식 7로 정의된다.The voltage envelope equation for the normal size resolver is defined by equation (7).
즉, V1 및 V2는 상기 정상 규격의 레졸버에서의 두 고정자 코일에 대한 전압 포락선 식을 나타낸다. 물론 A/r2은 정상 규격의 레졸버를 통해 알 수 있다. 이러한 수학식 7의 구성은 수학식 1과 동일한 것을 알 수 있다.That is, V 1 and V 2 represent the voltage envelope formulas for the two stator coils in the normal size resolver. Of course, A / r 2 can be found through resolors of normal specifications. The configuration of Equation (7) is identical to Equation (1).
그러면, 전압 복원부(260)는 상기 정상 전압 포락선에 기 설정된 기준 정현파 신호를 곱하여 상기 레졸버의 출력을 정상 출력 전압으로 복원한다. 복원 시에는 D/A 변환이 수행된다. 이에 따라, 회전 각도의 연산뿐만 아니라, 레졸버의 출력 또한 정상 출력으로 보상한다. 이러한 레졸버 출력 신호는 이를 입력 신호로 사용하는 외부 제어기(미도시)에 전달될 수 있다.Then, the
이상과 같은 본 발명에 따른 레졸버의 위상 검출방법 및 그 장치에 따르면, 레졸버에 구성된 회전자 코일의 정렬 및 비정렬 상태 모두에 관하여 회전 각도를 정확하게 측정할 수 있으며, 비정렬이 존재하는 경우에는 레졸버의 출력을 보상하여 제공할 수 있는 이점이 있다.According to the resolver phase detection method and apparatus of the present invention as described above, it is possible to accurately measure the rotation angle with respect to both the alignment and the unaligned states of the rotor coils configured in the resolver, There is an advantage that the output of the resolver can be compensated for.
본 발명은 도면에 도시된 실시예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 다른 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의하여 정해져야 할 것이다.While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims. Accordingly, the true scope of the present invention should be determined by the technical idea of the appended claims.
10,10a: 회전자 코일 20,20a: 제1 고정자 코일
30,30a: 제2 고정자 코일 100,200: 레졸버의 위상 검출장치
110,210: 전압 포락선 획득부 120,220: 진폭 획득부
130,240: 회전각도 연산부 230: 오차각 연산부
250: 정상 전압 계산부 260: 전압 복원부10, 10a: Rotor coils 20, 20a: First stator coil
30, 30a:
110, 210: Voltage
130,240 rotation angle calculation unit 230: error angle calculation unit
250: normal voltage calculation unit 260: voltage recovery unit
Claims (14)
상기 제1 및 제2 전압 포락선에 대한 제1 및 제2 진폭 값을 획득하는 단계; 및
상기 회전자 코일의 임의 회전 각도에서 측정된 상기 제1 및 제2 고정자 코일의 전압과 상기 제1 및 제2 진폭 값을 이용하여, 상기 임의 회전 각도를 연산하는 단계를 포함하며,
상기 임의 회전 각도(θ)는 아래의 두 수학식을 만족하는 각도로 연산되는 레졸버의 위상 검출방법:
여기서, V1 및 V2는 상기 임의 회전 각도에서 측정된 상기 제1 및 제2 고정자 코일의 전압, A/r2은 상기 제1 및 제2 진폭, r은 상기 회전자 코일의 회전 중심과 상기 고정자 코일 간의 거리, A는 상기 회전자 코일에서 여기되는 자기장의 세기에 비례하는 임의 상수를 나타낸다.Measuring voltages excited by the first and second stator coils during at least one period of rotation of the rotor coils whose center of rotation is aligned with the origin to obtain first and second voltage envelopes;
Obtaining first and second amplitude values for the first and second voltage envelopes; And
Calculating the arbitrary rotation angle using the voltages of the first and second stator coils and the first and second amplitude values measured at an arbitrary rotation angle of the rotor coil,
Wherein the arbitrary rotation angle (?) Is calculated by an angle satisfying the following two equations:
Wherein V 1 and V 2 are voltages of the first and second stator coils measured at the arbitrary rotation angle, A / r 2 is the first and second amplitudes, r is the rotation center of the rotor coil, The distance between the stator coils, A, represents an arbitrary constant proportional to the intensity of the magnetic field excited in the rotor coils.
상기 제1 및 제2 전압 포락선에 대한 제1 및 제2 진폭 값을 획득하는 단계;
상기 제1 및 제2 진폭 값으로부터 획득되는 상기 회전 중심과 상기 제1 및 제2 고정자 코일 간의 거리를 각각 이용하여, 상기 회전 중심이 상기 제1 및 제2 고정자 코일로부터 어긋난 각도인 제1 및 제2 오차각을 연산하는 단계;
상기 회전자 코일의 임의 회전 각도에서 측정된 상기 제1 및 제2 고정자 코일의 전압과 상기 제1 및 제2 진폭 값, 그리고 상기 제1 및 제2 오차각을 이용하여, 상기 임의 회전 각도를 연산하는 단계를 포함하는 레졸버의 위상 검출방법.Measuring voltages excited by the first and second stator coils during rotation of at least one period of the rotor coil whose center of rotation is unaligned to the origin to obtain first and second voltage envelopes;
Obtaining first and second amplitude values for the first and second voltage envelopes;
A first stator coil and a second stator coil, the first stator coil and the second stator coil being spaced apart from each other by a distance between the center of rotation obtained from the first and second amplitude values and the first stator coil and the second stator coil, 2 calculating an error angle;
Calculating the arbitrary rotation angle using the voltages of the first and second stator coils measured at an arbitrary rotation angle of the rotor coils, the first and second amplitude values, and the first and second error angles; And a phase of the phase of the resolver.
상기 임의 회전 각도(θ)는 아래의 두 수학식을 만족하는 각도로 연산되는 레졸버의 위상 검출방법:
여기서, 및 는 상기 임의 회전 각도에서 측정된 상기 제1 및 제2 고정자 코일의 전압, A/r1 2 및 A/r2 2은 상기 제1 및 제2 진폭, r1은 상기 회전 중심과 상기 제1 고정자 코일 간의 거리, r2는 상기 회전 중심과 상기 제2 고정자 코일 간의 거리, A는 상기 회전자 코일에서 여기되는 자기장의 세기에 비례하는 임의 상수, 및 는 상기 제1 및 제2 오차각을 나타낸다.The method of claim 3,
Wherein the arbitrary rotation angle (?) Is calculated by an angle satisfying the following two equations:
here, And A / r 1 2 and A / r 2 2 of the first and second stator coils measured at the arbitrary rotation angle are the first and second amplitudes, r 1 is the rotation center and the first stator coil, R 2 is a distance between the rotation center and the second stator coil, A is an arbitrary constant proportional to the intensity of the magnetic field excited by the rotor coil, And Represents the first and second error angles.
상기 제1 및 제2 오차각은 아래의 수학식으로 각각 연산되는 레졸버의 위상 검출방법:
여기서, x와 y는 상기 회전 중심의 좌표 (x,y), r은 상기 회전 중심이 원점에 정렬된 경우 상기 회전 중심과 상기 고정자 코일 간의 거리를 나타낸다.The method of claim 4,
Wherein the first and second error angles are respectively calculated by the following equations:
Here, x and y represent the coordinates (x, y) of the center of rotation, and r represents the distance between the center of rotation and the stator coil when the center of rotation is aligned with the origin.
상기 x/r과 y/r은 아래의 두 수학식의 연립을 통해 연산되는 레졸버의 위상 검출방법:
여기서, r1/r 및 r2/r 는 상기 회전 중심이 원점에 정렬된 정상 규격 레졸버의 출력 진폭인 A/r2 값과, 상기 비정렬된 레졸버의 출력 진폭인 상기 제1 진폭 A/r1 2 및 상기 제2 진폭 A/r2 2의 비로부터 구해지는 값이다.The method of claim 5,
Wherein x / r and y / r are calculated through a combination of the following two equations:
Here, r 1 / r and r 2 / r are values obtained by multiplying the A / r 2 value, which is the output amplitude of the nominal resolver, whose center of rotation is aligned with the origin and the A / / r 1 2 and the second amplitude A / r 2 2 .
상기 회전자 코일의 회전 중심이 원점에 정렬된 정상 규격의 레졸버에 대한 전압 포락선 식에 상기 연산된 임의 회전 각도를 대입하여 정상 전압 포락선을 연산한 다음, 상기 정상 전압 포락선에 기 설정된 기준 정현파 신호를 곱하여 상기 레졸버의 출력을 정상 출력 전압으로 복원하는 단계를 더 포함하며,
상기 전압 포락선 식은 아래의 수학식으로 정의되는 레졸버의 위상 검출방법:
여기서, V1 및 V2는 상기 정상 규격의 레졸버에서의 두 고정자 코일에 대한 전압 포락선 식을 나타낸다.The method according to claim 3 or 4,
Calculating a normal voltage envelope by substituting the computed arbitrary rotation angle into a voltage envelope equation for a resolver of a normal size in which the center of rotation of the rotor coil is aligned with the origin, And restoring the output of the resolver to a normal output voltage,
Wherein the voltage envelope equation is defined by the following equation:
Here, V 1 and V 2 represent the voltage envelope formulas for the two stator coils in the normal size resolver.
상기 제1 및 제2 전압 포락선에 대한 제1 및 제2 진폭 값을 획득하는 진폭 획득부; 및
상기 회전자 코일의 임의 회전 각도에서 측정된 상기 제1 및 제2 고정자 코일의 전압과 상기 제1 및 제2 진폭 값을 이용하여, 상기 임의 회전 각도를 연산하는 회전각도 연산부를 포함하며,
상기 임의 회전 각도(θ)는 아래의 두 수학식을 만족하는 각도로 연산되는 레졸버의 위상 검출장치:
여기서, V1 및 V2는 상기 임의 회전 각도에서 측정된 상기 제1 및 제2 고정자 코일의 전압, A/r2은 상기 제1 및 제2 진폭, r은 상기 회전자 코일의 회전 중심과 상기 고정자 코일 간의 거리, A는 상기 회전자 코일에서 여기되는 자기장의 세기에 비례하는 임의 상수를 나타낸다.A voltage envelope acquiring unit for acquiring first and second voltage envelopes by measuring voltages excited by the first and second stator coils during rotation of at least one period of a rotor coil whose rotation center is aligned with the origin;
An amplitude obtaining unit obtaining first and second amplitude values for the first and second voltage envelopes; And
And a rotation angle arithmetic unit for calculating the arbitrary rotation angle using the voltages of the first and second stator coils and the first and second amplitude values measured at an arbitrary rotation angle of the rotor coil,
Wherein the arbitrary rotation angle [theta] is calculated by an angle satisfying the following two equations:
Wherein V 1 and V 2 are voltages of the first and second stator coils measured at the arbitrary rotation angle, A / r 2 is the first and second amplitudes, r is the rotation center of the rotor coil, The distance between the stator coils, A, represents an arbitrary constant proportional to the intensity of the magnetic field excited in the rotor coils.
상기 제1 및 제2 전압 포락선에 대한 제1 및 제2 진폭 값을 획득하는 진폭 획득부;
상기 제1 및 제2 진폭 값으로부터 획득되는 상기 회전 중심과 상기 제1 및 제2 고정자 코일 간의 거리를 각각 이용하여, 상기 회전 중심이 상기 제1 및 제2 고정자 코일로부터 어긋난 각도인 제1 및 제2 오차각을 연산하는 오차각 연산부;
상기 회전자 코일의 임의 회전 각도에서 측정된 상기 제1 및 제2 고정자 코일의 전압과 상기 제1 및 제2 진폭 값, 그리고 상기 제1 및 제2 오차각을 이용하여, 상기 임의 회전 각도를 연산하는 회전각도 연산부를 포함하는 레졸버의 위상 검출장치.A voltage envelope acquiring unit for acquiring first and second voltage envelopes by measuring voltages excited by the first and second stator coils during rotation of at least one period of the rotor coil whose rotation center is unaligned to the origin;
An amplitude obtaining unit obtaining first and second amplitude values for the first and second voltage envelopes;
A first stator coil and a second stator coil, the first stator coil and the second stator coil being spaced apart from each other by a distance between the center of rotation obtained from the first and second amplitude values and the first stator coil and the second stator coil, 2 error angle calculating unit for calculating an error angle;
Calculating the arbitrary rotation angle using the voltages of the first and second stator coils measured at an arbitrary rotation angle of the rotor coils, the first and second amplitude values, and the first and second error angles; And a rotation angle calculator for calculating a rotation angle of the resolver.
상기 임의 회전 각도(θ)는 아래의 두 수학식을 만족하는 각도로 연산되는 레졸버의 위상 검출장치:
여기서, 및 는 상기 임의 회전 각도에서 측정된 상기 제1 및 제2 고정자 코일의 전압, A/r1 2 및 A/r2 2은 상기 제1 및 제2 진폭, r1은 상기 회전 중심과 상기 제1 고정자 코일 간의 거리, r2는 상기 회전 중심과 상기 제2 고정자 코일 간의 거리, A는 상기 회전자 코일에서 여기되는 자기장의 세기에 비례하는 임의 상수, 및 는 상기 제1 및 제2 오차각을 나타낸다.The method of claim 10,
Wherein the arbitrary rotation angle [theta] is calculated by an angle satisfying the following two equations:
here, And A / r 1 2 and A / r 2 2 of the first and second stator coils measured at the arbitrary rotation angle are the first and second amplitudes, r 1 is the rotation center and the first stator coil, R 2 is a distance between the rotation center and the second stator coil, A is an arbitrary constant proportional to the intensity of the magnetic field excited by the rotor coil, And Represents the first and second error angles.
상기 제1 및 제2 오차각은 아래의 수학식으로 각각 연산되는 레졸버의 위상 검출장치:
여기서, x와 y는 상기 회전 중심의 좌표 (x,y), r은 상기 회전 중심이 원점에 정렬된 경우 상기 회전 중심과 상기 고정자 코일 간의 거리를 나타낸다.The method of claim 11,
Wherein the first and second error angles are respectively calculated by the following equations:
Here, x and y represent the coordinates (x, y) of the center of rotation, and r represents the distance between the center of rotation and the stator coil when the center of rotation is aligned with the origin.
상기 x/r과 y/r은 아래의 두 수학식의 연립을 통해 연산되는 레졸버의 위상 검출장치:
여기서, r1/r 및 r2/r 는 상기 회전 중심이 원점에 정렬된 정상 규격 레졸버의 출력 진폭인 A/r2 값과, 상기 비정렬된 레졸버의 출력 진폭인 상기 제1 진폭 A/r1 2 및 상기 제2 진폭 A/r2 2의 비로부터 구해지는 값이다.The method of claim 12,
Wherein x / r and y / r are computed through a combination of the following two equations:
Here, r 1 / r and r 2 / r are values obtained by multiplying the A / r 2 value, which is the output amplitude of the nominal resolver, whose center of rotation is aligned with the origin and the A / / r 1 2 and the second amplitude A / r 2 2 .
상기 회전자 코일의 회전 중심이 원점에 정렬된 정상 규격의 레졸버에 대한 전압 포락선 식에 상기 연산된 임의 회전 각도를 대입하여 정상 전압 포락선을 연산하는 정상 전압 계산부; 및
상기 정상 전압 포락선에 기 설정된 기준 정현파 신호를 곱하여 상기 레졸버의 출력을 정상 출력 전압으로 복원하는 전압 복원부를 더 포함하며,
상기 전압 포락선 식은 아래의 수학식으로 정의되는 레졸버의 위상 검출장치:
여기서, V1 및 V2는 상기 정상 규격의 레졸버에서의 두 고정자 코일에 대한 전압 포락선 식을 나타낸다.The method according to claim 10 or 11,
A steady voltage calculator for calculating a steady voltage envelope by substituting the calculated angular rotation angle into a voltage envelope equation for a normal size resolver in which the rotation center of the rotor coil is aligned at the origin; And
And a voltage restoring unit for multiplying the normal voltage envelope by a predetermined reference sinusoidal signal to restore the output of the resolver to a normal output voltage,
Wherein the voltage envelope equation is defined by the following equation: < EMI ID =
Here, V 1 and V 2 represent the voltage envelope formulas for the two stator coils in the normal size resolver.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130012376A KR101430186B1 (en) | 2013-02-04 | 2013-02-04 | Method for detecting phase of resolver and apparatus thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130012376A KR101430186B1 (en) | 2013-02-04 | 2013-02-04 | Method for detecting phase of resolver and apparatus thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101430186B1 true KR101430186B1 (en) | 2014-08-13 |
Family
ID=51750430
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130012376A KR101430186B1 (en) | 2013-02-04 | 2013-02-04 | Method for detecting phase of resolver and apparatus thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101430186B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200062466A (en) | 2018-11-26 | 2020-06-04 | 현대자동차주식회사 | Angle estimation method of two motor system for hev/phev |
KR20220082129A (en) * | 2020-12-09 | 2022-06-17 | 현대모비스 주식회사 | Apparatus amd method for processing signal, resolve semiconductor |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011174716A (en) * | 2010-02-23 | 2011-09-08 | Okuma Corp | Reluctance type resolver |
JP2011185766A (en) | 2010-03-09 | 2011-09-22 | Toyota Motor Corp | Rotation angle detector |
JP2011252789A (en) | 2010-06-02 | 2011-12-15 | Toyota Motor Corp | Device and method for calculating rotation angle |
JP2012073053A (en) | 2010-09-28 | 2012-04-12 | Sinfonia Technology Co Ltd | Rotation angle detection device |
-
2013
- 2013-02-04 KR KR1020130012376A patent/KR101430186B1/en active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011174716A (en) * | 2010-02-23 | 2011-09-08 | Okuma Corp | Reluctance type resolver |
JP2011185766A (en) | 2010-03-09 | 2011-09-22 | Toyota Motor Corp | Rotation angle detector |
JP2011252789A (en) | 2010-06-02 | 2011-12-15 | Toyota Motor Corp | Device and method for calculating rotation angle |
JP2012073053A (en) | 2010-09-28 | 2012-04-12 | Sinfonia Technology Co Ltd | Rotation angle detection device |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200062466A (en) | 2018-11-26 | 2020-06-04 | 현대자동차주식회사 | Angle estimation method of two motor system for hev/phev |
KR102638440B1 (en) | 2018-11-26 | 2024-02-22 | 현대자동차주식회사 | Angle estimation method of two motor system for hev/phev |
KR20220082129A (en) * | 2020-12-09 | 2022-06-17 | 현대모비스 주식회사 | Apparatus amd method for processing signal, resolve semiconductor |
KR102415786B1 (en) | 2020-12-09 | 2022-07-04 | 현대모비스 주식회사 | Apparatus amd method for processing signal, resolve semiconductor |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6550793B2 (en) | Temperature detection device and rotation angle detection device | |
US8368392B2 (en) | Magnetic encoder and method of detecting absolute rotational position | |
EP3321638A1 (en) | Measuring an absolute angular position | |
EP3742129B1 (en) | Magnetic position sensor system, device and method | |
JP2007315856A (en) | Compensation method in resolver angle detection, and angle detection device using the same | |
US9587963B2 (en) | Brushless linear rotary transformer | |
CN102577081B (en) | motor type identification | |
CN107202966B (en) | The measurement method and system of a kind of alternate magnetic flux leakage of transformer winding | |
KR20200013662A (en) | Method of angular positioning of rotating parts, in particular electric motors for clutch operating systems in vehicles | |
JP2005208028A (en) | Angle operation method for variable reluctance resolver, and angle operation unit for the same | |
CN111682706A (en) | Hall sensing device, permanent magnet motor and FOC control angle detection method | |
KR101430186B1 (en) | Method for detecting phase of resolver and apparatus thereof | |
US20240186867A1 (en) | Method of Determining Runout | |
JP6685719B2 (en) | Rotation angle sensor mounting angle measuring device and rotation angle sensor mounting angle measuring method | |
KR20170096845A (en) | Method for Position Detecting of Motor Rotor | |
US20190390979A1 (en) | Position Detector | |
JP6454965B2 (en) | Rotation angle detection device and method for detecting abnormality of rotation angle detection device | |
US11435414B2 (en) | Drift-compensated detection of a direction of a magnetic field | |
JP6636769B2 (en) | Rotor centering method for reluctance resolver | |
CN114729976A (en) | Method and device for calibrating a regulator of an electric machine | |
JP2008275461A (en) | Signal processing device of rotation angle detector | |
JP6022817B2 (en) | Variable reluctance resolver and rotation angle detector | |
US20230160724A1 (en) | Arrangement and method for position detection with error detection with a position encoder | |
US8963542B2 (en) | Minimizing magnetic interference in a variable reluctance resolver excited by 180 degree differential signals | |
EP3832317A1 (en) | Adaptive filter for motor speed measurement system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20190812 Year of fee payment: 6 |