KR20090056112A - Apparatus for measuring velocity and angle of rotator using hole device - Google Patents
Apparatus for measuring velocity and angle of rotator using hole device Download PDFInfo
- Publication number
- KR20090056112A KR20090056112A KR1020070123112A KR20070123112A KR20090056112A KR 20090056112 A KR20090056112 A KR 20090056112A KR 1020070123112 A KR1020070123112 A KR 1020070123112A KR 20070123112 A KR20070123112 A KR 20070123112A KR 20090056112 A KR20090056112 A KR 20090056112A
- Authority
- KR
- South Korea
- Prior art keywords
- signal
- rotor
- phase
- speed
- virtual
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P3/00—Measuring linear or angular speed; Measuring differences of linear or angular speeds
- G01P3/42—Devices characterised by the use of electric or magnetic means
- G01P3/44—Devices characterised by the use of electric or magnetic means for measuring angular speed
- G01P3/48—Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage
- G01P3/481—Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage of pulse signals
- G01P3/488—Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage of pulse signals delivered by variable reluctance detectors
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P3/00—Measuring linear or angular speed; Measuring differences of linear or angular speeds
- G01P3/42—Devices characterised by the use of electric or magnetic means
- G01P3/44—Devices characterised by the use of electric or magnetic means for measuring angular speed
- G01P3/48—Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage
- G01P3/481—Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage of pulse signals
- G01P3/489—Digital circuits therefor
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R15/00—Details of measuring arrangements of the types provided for in groups G01R17/00 - G01R29/00, G01R33/00 - G01R33/26 or G01R35/00
- G01R15/14—Adaptations providing voltage or current isolation, e.g. for high-voltage or high-current networks
- G01R15/20—Adaptations providing voltage or current isolation, e.g. for high-voltage or high-current networks using galvano-magnetic devices, e.g. Hall-effect devices, i.e. measuring a magnetic field via the interaction between a current and a magnetic field, e.g. magneto resistive or Hall effect devices
- G01R15/202—Adaptations providing voltage or current isolation, e.g. for high-voltage or high-current networks using galvano-magnetic devices, e.g. Hall-effect devices, i.e. measuring a magnetic field via the interaction between a current and a magnetic field, e.g. magneto resistive or Hall effect devices using Hall-effect devices
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/04—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation specially adapted for very low speeds
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Transmission And Conversion Of Sensor Element Output (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
Description
본 발명은 홀소자를 이용한 회전자의 속도 및 각도 측정 장치에 대한 것이다. The present invention relates to a speed and angle measuring device of the rotor using the Hall element.
일반적으로, 인버터에 의한 전동기 운전 중 인버터 제어기가 전동기의 회전속도 및 회전자의 회전각도를 실시간으로 측정하여 상기 전동기를 제어한다. In general, an inverter controller controls the motor by measuring the rotational speed of the motor and the rotational angle of the rotor in real time during the operation of the motor by the inverter.
그러나, 일반적인 엔코더의 경우 회전속도를 6000rpm 정도까지 측정 가능하여 높은 회전속도에서는 속도 측정에 문제가 발생할 가능성이 높다.However, in the case of general encoders, the rotation speed can be measured up to about 6000rpm, so it is highly likely to cause a problem in speed measurement at high rotation speeds.
또한, 영구자석을 회전자에 적용한 동기 전동기 및 BLDC 전동기의 경우, 회전자의 위치, 즉 회전각을 파악하여 동기운전을 수행하여야 한다. In addition, in the case of the synchronous motor and the BLDC motor in which the permanent magnet is applied to the rotor, the synchronous operation must be performed by identifying the position of the rotor, that is, the rotation angle.
따라서, 엔코더가 지원하는 사양 이상의 회전속도로 구동되는 전동기의 경우 속도를 측정하기가 어렵고, 영구자석형 전동기의 경우 회전자의 초기각 검출을 위해서 별도의 추가신호를 필요로 한다. Therefore, it is difficult to measure speed in the case of a motor driven at a rotation speed higher than the specification supported by the encoder, and in the case of a permanent magnet motor, a separate additional signal is required for detecting the initial angle of the rotor.
따라서, 종래 기술에서는 상기와 같은 문제점을 해결하고 넓은 속도 범위에서 운전하기 위하여 센서리스(sensorless) 제어기법을 적용하거나, 고가의 고속형 엔코더를 적용하였다.Therefore, in the related art, in order to solve the above problems and operate in a wide speed range, a sensorless controller method or an expensive high speed encoder is applied.
그러나 센서리스 제어기법의 경우 초기 정지 상태에서 기동의 어려움으로 운전에 문제가 발생할 수 있으며, 전동기의 파라메타(parameter)를 정확히 알아야 하는 어려움도 있다.However, in the case of the sensorless control method, problems may occur due to difficulty in starting in an initial stop state, and there is a difficulty in knowing exactly the parameters of the motor.
또한, 고속형 엔코더의 경우 제품의 가격이 높아 원가상승의 부담이 있고, 이 또한 운전속도의 제한이 있다. In addition, the high-speed encoder has a high cost of the product due to the high price of the product, this also has a limit of the operating speed.
본 발명은 상기와 같은 점을 감안하여 안출한 것으로서, 회전자에 결합된 링자석과 고정자에 120°간격으로 배치된 세 개의 홀센서를 이용하여 회전자의 초기각, 회전속도, 회전각을 산출함으로써, 고가의 광학식 엔코더를 사용하지 않고 전동기의 안정된 기동을 확보하며, 수십만 RPM의 넓은 속도 범위를 측정할 수 있는 홀소자를 이용한 회전자의 속도 및 각도 측정 장치를 제공하는데 그 목적이 있다.The present invention has been devised in view of the above, and calculates the initial angle, the rotation speed, the rotation angle of the rotor by using a ring magnet coupled to the rotor and three Hall sensors arranged at 120 ° intervals on the stator Accordingly, an object of the present invention is to provide a speed and angle measuring apparatus of a rotor using a hall element capable of securing stable starting of an electric motor without using an expensive optical encoder and capable of measuring a wide speed range of several hundred thousand RPM.
상기와 같은 본 발명 회전자축에 전동기의 극수와 일치하는 링자석이 고정된 전동기의 회전자 속도 및 각도 측정 장치에 있어서,In the rotor speed and angle measuring device of an electric motor in which a ring magnet matching the number of poles of the motor is fixed to the rotor shaft of the present invention as described above,
120°간격을 두고 상기 전동기의 고정자에 이격배치된 세 개의 홀 센서;Three Hall sensors spaced apart from the stator of the motor at 120 ° intervals;
상기 홀 센서에서 발생된 신호의 노이즈를 제거하는 세 개의 디지털 필터;Three digital filters for removing noise of a signal generated by the hall sensor;
상기 디지털 필터의 출력 신호를 지연 출력하는 세 개의 위상지연회로;Three phase delay circuits for delaying the output signal of the digital filter;
상기 디지털 필터의 출력신호와 위상지연회로의 출력신호를 이용하여 정역 신호를 출력하는 정역 신호 발생 수단;A forward / backward signal generating means for outputting a forward / backward signal using the output signal of the digital filter and the output signal of the phase delay circuit;
상기 위상지연회로의 출력신호를 이용하여 6체배 펄스신호를 출력하는 6체배 펄스신호 발생 수단;Six multiplication pulse signal generating means for outputting a six multiplication pulse signal using the output signal of the phase delay circuit;
상기 위상지연회로의 출력신호 및 하나의 디지털 필터 출력신호를 이용하여 가상 z상 펄스신호를 출력하는 가상 z상 펄스신호 발생 수단;Virtual z-phase pulse signal generating means for outputting a virtual z-phase pulse signal using the output signal of the phase delay circuit and one digital filter output signal;
상기 정역 신호 및 6체배 펄스신호를 이용하여 회전자의 회전속도를 산출하는 속도 측정 수단;Speed measuring means for calculating a rotational speed of the rotor using the forward and six times pulse signal;
상기 정역 신호, 6체배 펄스신호, 가상 z상 펄스신호를 이용하여 회전자의 회전각을 산출하는 회전각 카운트 수단;Rotation angle counting means for calculating a rotation angle of the rotor by using the forward / backward signal, a six-fold pulse signal, and a virtual z-phase pulse signal;
을 포함하여 구성되는 것을 특징으로 한다.Characterized in that comprises a.
특히, 상기 정역 신호 발생 수단은,In particular, the forward signal generation means,
상기 디지털 필터의 출력신호와 위상지연회로의 출력신호를 이용하여 정방향 회전여부를 판단하는 정방향 판별부;A forward judging unit which determines whether to rotate in the forward direction by using the output signal of the digital filter and the output signal of the phase delay circuit;
상기 디지털 필터의 출력신호와 위상지연회로의 출력신호를 이용하여 역방향 회전여부를 판단하는 역방향 판별부;A reverse determination unit determining whether to rotate in the reverse direction by using the output signal of the digital filter and the output signal of the phase delay circuit;
상기 정방향 판별부 및 역방향 판별부의 출력을 이용하여 정역신호를 출력하는 정역신호 발생부;A forward / backward signal generator for outputting a forward / backward signal using the outputs of the forward discriminator and the backward discriminator;
를 포함하여 구성되는 것을 특징으로 한다.Characterized in that comprises a.
또한, 상기 6체배 펄스신호 발생 수단은,In addition, the multiplication pulse signal generating means,
상기 위상지연회로의 출력신호에 대한 상승 에지 및 하강 에지를 검출하는 세 개의 에지 검출회로; 및Three edge detection circuits for detecting rising and falling edges of the output signal of the phase delay circuit; And
상기 세 개의 에지 검출회로 출력값을 이용하여 6체배 펄스신호를 출력하는 6체배 펄스신호 발생부;A six multiplication pulse signal generator for outputting a six multiplication pulse signal using the three edge detection circuit output values;
를 포함하여 구성되는 것을 특징으로 한다.Characterized in that comprises a.
또한, 상기 가상 z상 펄스신호 발생 수단은,In addition, the virtual z-phase pulse signal generating means,
상기 위상지연회로 출력신호 및 하나의 디지털 필터 출력신호를 이용하여 가상 z상 펄스신호를 검출하는 가상 z상 신호 검출부; 및A virtual z-phase signal detector for detecting a virtual z-phase pulse signal using the phase delay circuit output signal and one digital filter output signal; And
상기 가상 z상 신호 검출부의 출력신호를 이용하여 가상 z상 펄스신호를 발생시키는 가상 z상 펄스 발생부;A virtual z-phase pulse generator for generating a virtual z-phase pulse signal by using the output signal of the virtual z-phase signal detector;
를 포함하여 구성되는 것을 특징으로 한다.Characterized in that comprises a.
또한, 상기 속도 측정 수단은,In addition, the speed measuring means,
상기 6체배 펄스신호를 일정시간 동안 카운트하여 회전자의 회전속도를 산출하는 것을 특징으로 한다.The rotation speed of the rotor is calculated by counting the six multiplication pulse signal for a predetermined time.
또한, 상기 회전각 카운트 수단은,In addition, the rotation angle counting means,
상기 가상 z상 펄스신호가 발생한 경우 카운트는 0이 되며, 정역신호가 정신호인 경우 카운트는 업카운트로 작동하고, 정역신호가 역신호인 경우 카운트는 다운카운트로 작동하며, 6체배 펄스신호가 발생한 경우, 상기 정역신호에 따라 카운트가 1 증가 또는 1 감소하는 것을 특징으로 한다.When the virtual z-phase pulse signal is generated, the count becomes 0. When the forward and reverse signal is the forward signal, the count is operated as an up count. When the forward and reverse signal is the reverse signal, the count is operated as a down count. In this case, the count is increased by 1 or decreases by 1 according to the forward and backward signals.
또한, 상기 회전자 카운트 수단은,In addition, the rotor counting means,
상기 속도 측정 수단으로부터 회전속도를 입력받아 상기 회전자의 회전각을 보정하며, Receiving the rotation speed from the speed measuring means to correct the rotation angle of the rotor,
회전각 = 회전자 카운트 * 60°+ 속도각도계수 * 회전속도 * (현재시각 - 회전자 카운트 변경시각)Rotation Angle = Rotor Count * 60 ° + Speed Angle Coefficient * Rotation Speed * (Current Time-Rotor Count Change Time)
인 것을 특징으로 한다.It is characterized by that.
상기와 같은 본 발명 홀소자를 이용한 회전자의 속도 및 각도 측정 장치에 의하면, According to the apparatus for measuring the speed and angle of the rotor using the Hall device of the present invention as described above,
첫째, 넓은 속도 범위를 운전하는 전동기의 회전속도를 손쉽게 측정할 수 있으며,First, it is easy to measure the rotational speed of the motor driving a wide speed range,
둘째, 회전자의 초기각 및 회전각을 측정하여 초기 기동 토크를 얻을 수 있어 영구자석형 전동기의 안정된 기동을 확보할 수 있고,Second, the initial starting torque can be obtained by measuring the initial angle and the rotation angle of the rotor to ensure stable starting of the permanent magnet motor,
셋째, 운전 중 회전자의 회전각을 실시간으로 측정 후 연산으로 보간할 수 있으므로 보다 정확한 회전각 측정으로 영구자석형 전동기의 운전에 활용도가 높으며,Third, since the rotation angle of the rotor can be measured in real time during operation, it can be interpolated by calculation.
넷째, 링형 영구자석과 세 개의 홀소자 만으로 구성이 가능하여 제작 원가를 대폭 절감할 수 있어 다양한 산업기기에 적용가능하므로, 상당한 상업적·경제적 효과가 기대된다. Fourth, it can be composed of only the ring permanent magnet and three Hall elements can significantly reduce the manufacturing cost and can be applied to a variety of industrial equipment, significant commercial and economic effects are expected.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한 복수의 표현을 포함한다. 본 출원에서, “포함하다” 또는 “가지다” 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들의 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting of the present invention. A singular expression includes a plural expression unless the context clearly indicates otherwise. In this application, the terms “comprises” or “having” are intended to indicate that there is a feature, number, step, action, component, part, or combination thereof described in the specification, and one or more other It is to be understood that the present invention does not exclude the possibility of the presence or the addition of features, numbers, steps, operations, components, parts, or a combination thereof.
이하, 도 1을 참조하여 본 발명에 따른 홀소자를 이용한 회전자의 속도 및 각도 측정 장치의 구성에 대하여 설명한다.Hereinafter, a configuration of a speed and angle measuring apparatus of a rotor using a hall element according to the present invention will be described with reference to FIG. 1.
도시된 바와 같이 본 장치는 전동기의 극수와 일치하는 극수로 착자되어 회전자축에 결합된 링자석(100)과, 120°의 위상차로 고정자측에 결합된 홀소자(홀센서)(110, 120, 130), 출력신호의 그리치 및 노이즈를 제거하기 위한 디지털 필터(200), 지연된 신호를 출력하는 위상지연회로(210), 회전자의 정방향·역방향을 판별하는 정방향 판별부(300) 및 역방향 판별부(310), 정방향 또는 역방향 신호를 발생시키는 정역신호 발생부(320), 위상 지연 신호의 에지를 검출하는 에지 검출회로(400), 상기 에지 검출 신호를 입력받아 6체배 펄스신호를 발생시키는 6체배 펄스신호 발생부(410), 상기 에지 검출 신호 및 필터 통과 신호를 받아 가상 z상 신호를 검출하는 가상 z상 신호 검출부(500), 상기 가상 z상 신호의 펄스열을 발생시키는 가상 z상 펄스 발생부(510), 상기 정역 신호 및 6체배 펄스신호를 입력받아 회전자의 회전속도를 측정하는 속도 측정부(600), 상기 정역 신호, 6체배 펄스신호, 가상 z상 펄스신호를 입력받아 회전자의 회전각을 카운트하는 회전자 카운트부(610)를 포함하여 구성되며, 이하 각 구성에 대하여 보다 상세하게 설명한다.As shown in the drawing, the device magnetizes to the number of poles corresponding to the number of poles of the electric motor and is coupled to the rotor shaft, and the
전동기의 회전자에는 전동기의 극수와 일치하는 극수로 링자석(100)이 고정결합되며, 고정자에는 120°간격으로 세 개의 홀센서, 즉 U상(A상) 홀센서(110), V상(B상) 홀센서(120), W상(C상) 홀센서(130)가 배치된다. The
상기에서 언급한 바와 같이 자석을 회전자에 내장하는 영구자석형동기전동기, BLDC전동기, SynRM 전동기는 회전자의 자석극을 정확히 알아야 토크를 발생하고 회전을 하게 된다. As mentioned above, permanent magnet motors, BLDC motors, and SynRM motors that incorporate magnets in the rotor need to know the magnet pole of the rotor to generate torque and rotate.
상기와 같은 전동기 및 세 개의 홀센서에 전원이 인가되면 ±30°(360°를 6분할하면 60°이고 이를 배치에 따라서 ±30°이내에 배치하게 된다) 이내에서 초기각을 검출한다. When the power is applied to the motor and three Hall sensors as described above, the initial angle is detected within ± 30 ° (360 ° divided by 60 ° and placed within ± 30 ° according to the arrangement).
즉, 상기 세 개의 홀센서(110, 120, 130)에의한 A상, B상, C상 신호는 각각 180°씩 1 또는 0으로 이루어지며, 각각의 신호는 위상지연회로(210, 212, 214)에 의해 120°씩 위상이 지연(쉬프트)되었다. 따라서, A상, B상, C상 신호를 초기에 읽으면 상기 세 신호의 조합으로서 101, 100, 110, 010, 011, 001의 6가지 경우가 존재하며, 이를 기준으로 회전자의 위치를 전체 360°를 6 등분하여 60° 범위 내에서 초기각을 검출한다. That is, the A, B, and C signals of the three
이때 최대토크 발생위치에 기준하여 오차 ±30°이내에서 각을 선정하면 토크는 최대 -13.4%가 되어 전동기의 초기 기동이 가능하게 된다.At this time, if the angle is selected within the error ± 30 ° based on the maximum torque generating position, the torque becomes -13.4% at maximum, which enables the initial starting of the motor.
상기 세 개의 홀센서에서 산출된 출력신호는 그리치 및 노이즈를 제거하기 위하여 디지털 필터(200)를 통하여 정형되며, 상기 정형된 신호를 각각 pha, phb, phc라 한다. The output signals calculated by the three Hall sensors are shaped through the
상기 위상지연회로(210)는 상기 디지털 필터(200)의 출력신호(pha, phb, phc)를 받아 지연된 신호(pa, pb, pc)를 출력한다. The
상기 정방향 판별부(300)와 역방향 판별부(310)는 상기 디지털 필터(200)를 통과한 신호(pha, phb, phc)와 위상지연회로(210)를 통과한 신호(pa, pb, pc)를 이용하여 회전자의 회전방향을 판단하며, 상기 정역신호 발생부(320)를 통하여 회전 방향이 정방향이면 로직 하이(high), 역방향이면 로직 로우(low)의 정역신호를 출력한다.The
즉, 각 파형의 에지(High(1)->Low(0)로 변하거나, Low(0)->High(1)로 변하는 경우)에 다른 두 신호를 보면 회전방향을 판단할 수가 있다. 정방향이면 정역신호는 하이(high, 1)이고 역방향이면 로우(low, 0)이다. That is, the direction of rotation can be determined by looking at two different signals at the edge of each waveform (when it changes from High (1)-> Low (0) or changes to Low (0)-> High (1)). The forward and backward signals are high (1, 1) in the forward direction and low (0, 0) in the reverse direction.
먼저 정방향에 대해서 살펴보면, A상의 에지에서 다른 두 신호를 읽어서 판단하게 된다. First, the forward direction is determined by reading two other signals at the edge of A phase.
A상의 상승에지에서 B, C가 1, 0이면 정방향, B, C가 0, 1이면 역방향이고, A상의 하강에지에서 B, C가 0, 1이면 정방향, B, C가 1, 0이면 역방향이다.On the rising edge of A phase, if B, C is 1, 0, it is forward direction; if B, C is 0, 1, it is reverse direction; on the falling edge of A phase, B, C is 0, 1, it is forward direction; to be.
B상의 상승에지에서 C, A가 1, 0이면 정방향, C, A가 0, 1이면 역방향이고, B상의 하강에지에서 C, A가 0, 1이면 정방향, C, A가 1, 0이면 역방향이다. C, A is 1, 0 if the rising edge of phase B, C, A is 0, 1 is the reverse direction, C, A is 0, 1 is the forward direction, C, A is 1, 0 if the falling edge of B phase to be.
C상의 상승에지에서 A, B가 1, 0이면 정방향, A, B가 0, 1이면 역방향이고, C상의 하강에지에서 A, B가 0, 1이면 정방향, A, B가 1, 0이면 역방향이다.On the rising edge of C, A and B are 1 and 0, forward direction, A and B are 0 and 1, the reverse direction. On the falling edge of C, A and B are 0 and 1, the forward direction, A and B are 1 and 0, the reverse direction. to be.
한편, 상기 세 개의 에지 검출회로(400, 402, 404)는 각각 위상지연회로 (210, 212, 214)로부터 신호(pa, pb, pc)를 입력받아 상기 신호의 상승 및 하강 에지를 검출하여 6체배 펄스신호 발생부(410)로 출력한다.The three
상기 6체배 펄스신호 발생부(410)는 상기 3상의 상하강 에지를 조합하여 6체배의 펄스신호를 발생하게 되며, 상기 발생된 신호는 한 주기의 전기각을 6분할하 게 된다. 또한 상기 6체배 펄스신호는 하기에서 설명할 바와 같이 속도 측정부(600)의 속도 정보와 조합되어 회전자의 순시 회전각을 생성한다.The six-fold
상기 가상 z상 신호 검출부(500)는 위상 지연된 3상의 신호(pa, pb, pc)와 필터를 통과한 1상의 신호(본 실시예에서는 pha를 이용하나, phb 또는 phc를 이용하여도 무방하다)를 조합하여 가상의 z상 신호를 검출한다. 또한, 가상 z상 펄스 발생부(510)는 상기 검출된 신호를 일폭의 펄스로 발생시켜 회전각 카운트부(610)로 전송한다. The virtual z-phase
상기 가상 z상 펄스신호는 다음과 같은 조건에 의하여 발생한다.The virtual z-phase pulse signal is generated under the following conditions.
정방향의 경우, pha = 1, pa = 0, pb = 1, pc = 0 일때 z상 펄스신호가 발생한다.In the forward direction, a z-phase pulse signal is generated when pha = 1, pa = 0, pb = 1, and pc = 0.
역방향의 경우, pha = 0, pa = 1, pb = 1, pc = 0 일때 z상 펄스신호가 발생한다.In the reverse direction, a z-phase pulse signal occurs when pha = 0, pa = 1, pb = 1, and pc = 0.
상기 속도 측정부(600)는 회전자의 회전속도를 산출하기 위하여, 상기 정역신호 및 6체배 펄스신호를 이용한다. 상기 전동기 내의 기준타이머(기준 클락)를 이용, 상기 6체배 펄스신호를 일정 시간동안 카운트하여 회전자의 현재 회전속도를 산출한다.The
한편, 회전자의 회전각을 산출하기 위하여, 회전각 카운트부(610)는 상기 정역신호, 6체배 펄스신호, z상 펄스신호를 이용하여 다음과 같이 카운트한다.On the other hand, in order to calculate the rotation angle of the rotor, the rotation
·z상 펄스신호가 발생한 경우 카운트는 0이 된다.When the z-phase pulse signal is generated, the count is zero.
·정역신호가 정신호인 경우, 카운트는 업카운트로 작동한다(즉 1씩 증가).If the forward and reverse signals are forward signals, the count runs up count (i.e. by 1).
·정역신호가 역신호인 경우, 카운트는 다운카운트로 작동한다(즉 1씩 감소)If the reverse signal is an inverse signal, the count runs down (i.e. by 1)
·6체배 펄스신호가 발생한 경우, 상기 정역신호에 따라 카운트가 1 증가 또는 1 감소한다.When a six multiplication pulse signal occurs, the count increases by one or decreases by one according to the forward and reverse signals.
상기 회전자 카운트는 0부터 5까지의 값을 가지게 되며, 따라서 회전자의 회저각은 다음과 같다.The rotor count has a value from 0 to 5, so the rotor bottom angle is as follows.
이때, 회전자 카운트는 360°의 회전각을 6등분하므로 최대 ±30°의 오차가 발생하게 되며, 이를 보상하기 위하여 상기 속도 측정부(600)에서 산출된 회전자속도를 이용하여 다음과 같이 회전각을 보정한다.At this time, the rotor count is divided into six equal parts of the rotation angle of 360 ° will cause an error of up to ± 30 °, in order to compensate for this by using the rotor speed calculated by the
상기 속도각도계수는 회전량에 따른 회전각도를 나타내는 임의의 상수이다.The velocity angle coefficient is an arbitrary constant representing the rotation angle according to the rotation amount.
상기 링자석과 세 개의 홀센서를 제외한 각 구성부는 전자회로로 구성되며, FPGA 또는 ASIC 등으로 구성된다. Each component except the ring magnet and three Hall sensors is composed of an electronic circuit, and is composed of an FPGA or an ASIC.
이하, 도 2 및 도 3을 참조하여 본 발명에 따른 각 신호의 동작에 대하여 설명한다. 도 2는 역방향 회전시의 각 신호 동작을 나타내며, 도 3은 정방향 회전시의 각 신호 동작을 나타낸다.Hereinafter, the operation of each signal according to the present invention will be described with reference to FIGS. 2 and 3. Fig. 2 shows each signal operation in the reverse rotation, and Fig. 3 shows each signal operation in the forward rotation.
도 2에 도시된 바와 같이, 리셋(rst, 700) 신호의 해제에 의하여 전체 회로 가 활성화되어 동작하게 되며, 이때 전체 로직은 클럭(clk, 701) 신호에 동기하여 동작한다. As shown in FIG. 2, the entire circuit is activated and operated by releasing the reset (rst, 700) signal, and the entire logic operates in synchronization with the clock (clk, 701) signal.
세 개의 홀센서(110, 120, 130)에서 신호가 발생하면 디지털 필터(200)를 통해 노이즈를 제거하여 세 개의 신호 pha, phb, phc를 얻는다(702, 703, 704). When signals are generated from the three
상기 세 개의 신호를 위상지연회로(210)에 의하여 위상 지연시킨 신호는 각각 pa, pb, pc이다(705, 706, 707).The signals delayed by the
상기 위상 지연 신호 pa, pb, pc의 상승 에지와 하강 에지를 에지 검출 회로(400, 402, 404)를 이용하여 검출하고, 검출된 신호를 6체배 펄스신호 발생부(410)에서 조합하여 6체배 펄스신호(pulse, 708)를 얻는다.The rising edges and falling edges of the phase delay signals pa, pb, and pc are detected using
또한, 상기 pha, phb, phc, pa, pb, pc (702 ~ 707) 여섯 개의 신호를 조합하여 회전자의 정방향, 역방향 회전 여부를 판별하며(300, 310), 도 2에서는 역방향이므로 정역신호 발생부(320)는 회전방향 신호를 로우(low)로 출력한다(dir, 709). In addition, by combining the six signals pha, phb, phc, pa, pb, pc (702 ~ 707) to determine whether the rotor is rotated in the forward and reverse direction (300, 310), since the reverse direction in Figure 2 generates a reversed signal The
또한, 가상 z상 신호 검출부(500) 및 가상 z상 펄스 발생부(510)에 의해 pha = 0, pa = 1, pb = 1, pc = 0 인 상황에서 가상 z상 펄스신호(710)가 출력된다.In addition, the virtual z-phase
한편, 도 3에 도시된 바와 같이, 정방향 회전 또한 리셋(rst, 800) 신호의 해제에 의하여 전체 회로가 활성화되어 동작하게 되며, 이때 전체 로직은 클럭(clk, 801) 신호에 동기하여 동작한다. Meanwhile, as shown in FIG. 3, the forward rotation also activates the entire circuit by releasing the reset (rst, 800) signal, and the entire logic operates in synchronization with the clock (clk, 801) signal.
세 개의 홀센서(110, 120, 130)에서 신호가 발생하면 디지털 필터(200)를 통해 노이즈를 제거하여 세 개의 신호 pha, phb, phc를 얻는다(802, 803, 804). When signals are generated from the three
상기 세 개의 신호를 위상지연회로(210)에 의하여 위상 지연시킨 신호는 각각 pa, pb, pc이다(805, 806, 807).The signals delayed by the
상기 위상 지연 신호 pa, pb, pc의 상승 에지와 하강 에지를 에지 검출 회로(400, 402, 404)를 이용하여 검출하고, 검출된 신호를 6체배 펄스신호 발생부(410)에서 조합하여 6체배 펄스신호(pulse, 808)를 얻는다.The rising edges and falling edges of the phase delay signals pa, pb, and pc are detected using
또한, 상기 pha, phb, phc, pa, pb, pc (802 ~ 807) 여섯 개의 신호를 조합하여 회전자의 정방향, 역방향 회전 여부를 판별하며(300, 310), 도 3에서는 정방향이므로 정역신호 발생부(320)는 회전방향 신호를 하이(high)로 출력한다(dir, 809). In addition, by combining the six signals pha, phb, phc, pa, pb, pc (802 ~ 807) to determine whether the rotor is rotated in the forward and reverse directions (300, 310), since the forward direction in Figure 3 generates a forward and backward signal The
또한, 가상 z상 신호 검출부(500) 및 가상 z상 펄스 발생부(510)에 의해 pha = 1, pa = 0, pb = 1, pc = 0 인 상황에서 가상 z상 펄스신호(810)가 출력된다.The virtual z-
마지막으로, 도 4는 넓은 시간 범위에서의 각 신호 출력의 변화를 나타낸 도면이다. Finally, FIG. 4 is a diagram showing the change of each signal output over a wide time range.
이상에서는 본 발명을 특정의 바람직한 실시예에 대하여 도시하고 설명하였으나, 본 발명은 이러한 실시예에 한정되지 않으며, 당해 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 특허청구범위에서 청구하는 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 실시할 수 있는 다양한 형태의 실시예들을 모두 포함한다. While the invention has been shown and described with respect to certain preferred embodiments, the invention is not limited to these embodiments, and those of ordinary skill in the art claim the invention as claimed in the appended claims. It includes all the various forms of embodiments that can be implemented without departing from the spirit.
도 1은 본 발명에 따른 홀소자를 이용한 회전자의 속도 및 각도 측정 장치의 구성을 나타낸 도면,1 is a view showing the configuration of a speed and angle measuring apparatus of a rotor using a Hall element according to the present invention,
도 2는 회전자가 역방향으로 회전시 정형된 신호, 지연된 신호, 6체배된 신호, 방향 신호 및 가상 z상 신호를 나타낸 도면, 2 is a diagram illustrating a signal, a delayed signal, a six-multiplied signal, a direction signal, and a virtual z-phase signal when the rotor rotates in the reverse direction;
도 3은 회전자가 정방향으로 회전시 정형된 신호, 지연된 신호, 6체배된 신호, 방향 신호 및 가상 z상 신호를 나타낸 도면이다.3 is a diagram illustrating a shaped signal, a delayed signal, a six-multiplied signal, a direction signal, and a virtual z-phase signal when the rotor rotates in a forward direction.
도 4는 넓은 시간 범위에서의 정형된 신호, 지연된 신호, 6체배된 신호, 방향 신호 및 가상 z상 신호를 나타낸 도면이다.4 is a diagram illustrating a shaped signal, a delayed signal, a six-multiplied signal, a direction signal, and a virtual z-phase signal over a wide time range.
<도면의 주요부분에 대한 부호 설명><Description of Signs of Major Parts of Drawings>
100 : 링 자석 110 : u상 홀센서100: ring magnet 110: u-phase hall sensor
120 : v상 홀센서 130 : w상 홀센서120: v-phase hall sensor 130: w-phase hall sensor
700 : 리셋 신호 701 : 클락 신호700: reset signal 701: clock signal
702, 703, 704 : 정형된 신호702, 703, 704: formatted signal
705, 706, 707 : 지연된 신호705, 706, 707: delayed signal
708 : 6체배 펄스신호 709 : 방향 신호708: 6 multiplication pulse signal 709: direction signal
710 : 가상 z상 펄스신호710: virtual z-phase pulse signal
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070123112A KR100911722B1 (en) | 2007-11-30 | 2007-11-30 | Apparatus For Measuring Velocity And Angle Of Rotator Using Hole Device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070123112A KR100911722B1 (en) | 2007-11-30 | 2007-11-30 | Apparatus For Measuring Velocity And Angle Of Rotator Using Hole Device |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090056112A true KR20090056112A (en) | 2009-06-03 |
KR100911722B1 KR100911722B1 (en) | 2009-08-10 |
Family
ID=40987549
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070123112A KR100911722B1 (en) | 2007-11-30 | 2007-11-30 | Apparatus For Measuring Velocity And Angle Of Rotator Using Hole Device |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100911722B1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR200469715Y1 (en) * | 2013-08-06 | 2013-10-31 | 유진전기공업 주식회사 | Speed sensor for a high-speed train |
WO2014175472A1 (en) * | 2013-04-22 | 2014-10-30 | 알에스오토메이션주식회사 | Signal processing apparatus and method |
US9175982B2 (en) | 2011-12-15 | 2015-11-03 | Electronics & Telecommunications Research Institute | Hall sensor signal generating device |
KR20190074363A (en) * | 2017-12-20 | 2019-06-28 | 현대자동차주식회사 | Motor control method |
KR20230086114A (en) * | 2021-12-08 | 2023-06-15 | 현대오토에버 주식회사 | Method and apparatus for generating micro angle ticks for controlling motor |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106849810A (en) * | 2017-03-31 | 2017-06-13 | 深圳市伟创电气有限公司 | The initial position detection method and device of AC permanent magnet synchronous motor rotor |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR200156497Y1 (en) | 1996-01-12 | 1999-09-01 | 윤종용 | Rotation number detection device using hall sensor for position detection of motor |
JPH10111304A (en) | 1996-10-03 | 1998-04-28 | Mitsubishi Heavy Ind Ltd | Rotary angle detecting device |
JP3687732B2 (en) | 1999-06-14 | 2005-08-24 | ティアック株式会社 | Motor speed control signal generator |
JP2004157066A (en) | 2002-11-08 | 2004-06-03 | Asmo Co Ltd | Method and apparatus for detecting rotation speed of motor |
-
2007
- 2007-11-30 KR KR1020070123112A patent/KR100911722B1/en active IP Right Grant
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9175982B2 (en) | 2011-12-15 | 2015-11-03 | Electronics & Telecommunications Research Institute | Hall sensor signal generating device |
WO2014175472A1 (en) * | 2013-04-22 | 2014-10-30 | 알에스오토메이션주식회사 | Signal processing apparatus and method |
KR200469715Y1 (en) * | 2013-08-06 | 2013-10-31 | 유진전기공업 주식회사 | Speed sensor for a high-speed train |
KR20190074363A (en) * | 2017-12-20 | 2019-06-28 | 현대자동차주식회사 | Motor control method |
KR20230086114A (en) * | 2021-12-08 | 2023-06-15 | 현대오토에버 주식회사 | Method and apparatus for generating micro angle ticks for controlling motor |
Also Published As
Publication number | Publication date |
---|---|
KR100911722B1 (en) | 2009-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4801772B2 (en) | Brushless motor control device and brushless motor control method | |
US9784772B2 (en) | Sensorless rotor angle detection circuit and method for a permanent magnet synchronous machine | |
US4874993A (en) | Sensorless brushless motor | |
EP1850471B1 (en) | System and method for transient-based motor speed estimation with transient excitation | |
TWI463788B (en) | Method for detecting a step loss condition | |
JP3546817B2 (en) | Magnetic pole position detection device for motor | |
KR100911722B1 (en) | Apparatus For Measuring Velocity And Angle Of Rotator Using Hole Device | |
JP2010273502A (en) | Motor drive apparatus and motor drive method | |
EP1837629A1 (en) | Method and device for estimating displacements of the rotor of a motor | |
JP4796472B2 (en) | Brushless DC motor control device, brushless DC motor control method, and brushless DC motor module | |
EP3261245B1 (en) | Method and electronic circuit for stall detection | |
Mehta et al. | Hall sensor fault detection and fault tolerant control of PMSM drive system | |
JP5972248B2 (en) | Synchronous motor rotation phase detector | |
US20180167003A1 (en) | Lead angle controller | |
Yun et al. | Position control of low cost brushless DC Motor using Hall sensor | |
JP5656671B2 (en) | Motor condition inspection method and motor characteristic inspection apparatus | |
JP5677327B2 (en) | Electric supercharger control device and control method thereof | |
JP4375638B2 (en) | Absolute position detection method for motor rotation shaft | |
JP5690700B2 (en) | Method and apparatus for detecting rotor position of brushless DC motor | |
KR100905022B1 (en) | Inverter for motor with a velocity sensor and fault detecting method thereof | |
KR101731499B1 (en) | Motor drive device of single-phase and three-phase | |
EP1806835B1 (en) | Motor driving apparatus | |
TW201111785A (en) | Rotation speed detecting module and method of motor | |
JPH0854205A (en) | Rotational position detector for electric rotating | |
KR20140048581A (en) | Device for detecting error of sensorless motor using bemf signal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20120802 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20130709 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20140728 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20150730 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20160802 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20170803 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20190805 Year of fee payment: 11 |