KR900002420B1 - Speed-controlling method for brushless dc motor - Google Patents
Speed-controlling method for brushless dc motor Download PDFInfo
- Publication number
- KR900002420B1 KR900002420B1 KR1019860000297A KR860000297A KR900002420B1 KR 900002420 B1 KR900002420 B1 KR 900002420B1 KR 1019860000297 A KR1019860000297 A KR 1019860000297A KR 860000297 A KR860000297 A KR 860000297A KR 900002420 B1 KR900002420 B1 KR 900002420B1
- Authority
- KR
- South Korea
- Prior art keywords
- speed
- motor
- current
- data
- load
- 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.)
- Expired
Links
- 238000000034 method Methods 0.000 title claims description 44
- 238000001514 detection method Methods 0.000 claims description 36
- 230000001360 synchronised effect Effects 0.000 claims description 14
- 238000010586 diagram Methods 0.000 description 25
- 230000010349 pulsation Effects 0.000 description 13
- 238000004804 winding Methods 0.000 description 13
- 230000000694 effects Effects 0.000 description 8
- 230000004044 response Effects 0.000 description 8
- 230000001965 increasing effect Effects 0.000 description 5
- 230000007423 decrease Effects 0.000 description 4
- 208000016113 North Carolina macular dystrophy Diseases 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 3
- 230000006835 compression Effects 0.000 description 3
- 238000007906 compression Methods 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 238000010438 heat treatment Methods 0.000 description 2
- 239000003990 capacitor Substances 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 230000012447 hatching Effects 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 238000009413 insulation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 238000010992 reflux Methods 0.000 description 1
- 230000001502 supplementing effect Effects 0.000 description 1
Images
Classifications
-
- 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
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/04—Arrangements for controlling or regulating the speed or torque of more than one motor
-
- 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
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/08—Arrangements for controlling the speed or torque of a single motor
- H02P6/085—Arrangements for controlling the speed or torque of a single motor in a bridge configuration
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
내용 없음.No content.
Description
제 1 도는 본원 발명의 일실시예에 의한 전동기의 속도제어장치의 구성도.1 is a block diagram of a speed control apparatus for an electric motor according to an embodiment of the present invention.
제 2 도는 그 전류제어부의 상세도.2 is a detailed view of the current control unit.
제 3 도는 그 동작설명도.3 is an operation explanatory diagram.
제 4 도는 그 속도제어를 나타낸 상세설명도.4 is a detailed explanatory diagram showing the speed control.
제 5 도는 그 동작설명도.5 is an operation explanatory diagram thereof.
제 6 도는 본원 발명의 다른 실시예에 의한 전동기의 속도제어 장치에 있어서의 속도제어를 나타낸 상세구성도.6 is a detailed block diagram showing speed control in a speed control apparatus for an electric motor according to another embodiment of the present invention.
제 7 도는 그 동작설명도.7 is an operation explanatory diagram thereof.
제 8 도는 본원 설명의 또 다른 실시예에 의한 전동기의 속도 제어 장치에 있어서의 속도제어를 나타낸 상세구성도.8 is a detailed configuration diagram illustrating speed control in a speed control apparatus for an electric motor according to still another embodiment of the present disclosure.
제 9 도는 그 동작설명도.9 is an operation explanatory diagram thereof.
제 10 도는 제 1 도의 모터의 동작을 나타낸 각부 신호파형도.10 is a signal waveform diagram showing the operation of the motor of FIG.
제 11 도는 본원 발명의 일실시예인 속도제어법을 나타낸 제어통계도.11 is a control statistical diagram showing a speed control method according to an embodiment of the present invention.
제 12 도는 제 11 도의 속도제어의 처리실행 타이밍을 나타낸 도면.FIG. 12 is a diagram showing processing execution timing of the speed control in FIG. 11. FIG.
제 13 도는 본원 발명의 다른 속도제어법을 나타낸 제어계통도.13 is a control system diagram showing another speed control method of the present invention.
제 14 도는 제 13 도의 속도제어의 처리실행 타이밍을 나타낸 도면.FIG. 14 is a diagram showing processing execution timing of the speed control in FIG.
제 15 도는 전동기의 회전각에 대한 부하토오크, 전동기의 출력 토오크 및 회전수의 변화를 나타낸 설명도.15 is an explanatory diagram showing changes in load torque, output torque and rotation speed of the motor with respect to the rotation angle of the motor;
본원 발명은 전동기의 속도제어장치에 관한 것이며, 특히 전동기에 가해지는 부하의 크기가 어떤 일정주기로 변화하는 것에 적합한 전동기의 속도제어장치에 관한 것이다.BACKGROUND OF THE
그리고, 변동하는 부하에 대해서는 자주 브러시레스직류모터가 사용되지만, 본원 발명은 브러시레스직류모터의 특히, 위치검출신호에서 회전주기를 계측하여 회전수를 연산하는 방식의 브러시레스직류모터의 속도제어법에 관한 것이다.In addition, although a brushless direct current motor is often used for a fluctuating load, the present invention relates to a speed control method of a brushless direct current motor of a method of measuring a rotation period by measuring a rotation period in a position detection signal, in particular of a brushless direct current motor. It is about.
본원 발명은 압축기의 구동용 전동기에 적합하다.The present invention is suitable for a motor for driving a compressor.
예를들면 룸에어콘디셔너(이하 룸에어콘이라함) 냉방 또는 난방능력을 가변하는 방식으로서, 근래 압축용 전동기의 회전수를 인버터를 사용하여 제어해서 바꾸는 방식이 일반적으로 사용되게끔 되었다.For example, as a method of varying the cooling or heating capacity of a room air conditioner (hereinafter, referred to as a room air conditioner), a method of controlling and changing the rotational speed of a compression motor using an inverter has become common.
그리고, 이들 전동기의 회전수 제어범위는 대략 2000rpm∼6000rpm정도이다.The rotation speed control range of these electric motors is about 2000 rpm to about 6000 rpm.
이 회전수 제어범위를 더욱 확대하면 룸 에어콘의 능력제어범위가 넓어져, 고속회전에 대해서는 난방능력의 증강, 또 저속회전에 대해서는 전력절약, 저소음이라고 하는 효과가 얻어지는 것이다.If the rotation speed control range is further extended, the capability control range of the room air conditioner is expanded, and the effect of enhancing the heating capacity for high speed rotation and power saving and low noise for low speed rotation is obtained.
그런, 1000rpm 이하 정도의 저속회전화에 대해서는 종래 다음에 나타낸 이유에 의해 진동, 소음이 증대해서 실용화가 곤란했었다.For such low-speed rotation of about 1000 rpm or less, vibration and noise increased conventionally for the reason shown next, and it was difficult to put to practical use.
즉 룸에어콘이나 냉장고에 사용되고 있는 압축기는 일반적으로 구동용의 전동기와 함께 챔버내에 밀폐된 구조이며, 압축기의 전동기에 가해지는 부하 토오크는 로터리 압축기나 레시프로 압축기의 어느 것이든간에 회전 각도에 대해 크게 맥동하며, 그 최대 부하 토오크는 평균 토오크의 부하 토오크의 대략 3배에 달하고, 1회전 주기로 하여 반복되는 것이다.In other words, the compressors used in room air conditioners and refrigerators are generally sealed in the chamber together with the driving motor, and the load torque applied to the motor of the compressor is greatly increased with respect to the rotation angle of either the rotary compressor or the recipe compressor. Pulsating, the maximum load torque is approximately three times the load torque of the average torque, and is repeated in one rotation period.
여기서, 제 15 도는 전동기의 회전각에 대한 부화토오크(TL), 전동기의 출력토오크(TM) 및 회전수(N)의 변화를 나타내는 것이다.Here, FIG. 15 shows changes in the hatching torque T L , the output torque T M , and the rotation speed N of the motor with respect to the rotation angle.
부하토오크(TL)이 출력토오크(TM)보다 커지는 도시 B의 회전각영역에서는 회전수(N)의 감속기에 의한 각 가속도가 발생하여, 전동기의 회전축계가 갖는 관성모우먼트(J)와의 적(積)으로 표시되는 회전관성토오크가 생기며, 이것과 출력토오크(TM)가 부하토오크(TL)와 균형을 이루는 것이다.In the rotation angle region of the city B in which the load torque TL becomes larger than the output torque T M , the angular acceleration by the decelerator of the rotation speed N is generated, and thus the product of the rotational axis system of the motor with the inertia moment J The rotational inertia torque indicated by i) is generated, and this and the output torque T M are in balance with the load torque T L.
이것에 대해, (TL) 〈 (TM) 의 회전 각 영역인 도시 A의 영역에서는 회전수의 증속에 의거한 회전관성토오크가 발생한다. 즉, (TM) -(TL)의 토오크차에 따른 회전관성토오크가 발생함으로써, 출력측의 전동기와 부하측으로서의 압축기와의 사이에서 토오크의 평형이 유지된다.For this, (T L) <and the rotating area of the respective regions shown in A is a rotational inertia torque based on the acceleration of the rotational speed occurs the (T M). That is, the rotational inertia torque corresponding to the torque difference of (T M )-(T L ) is generated, so that the torque equilibrium is maintained between the motor on the output side and the compressor on the load side.
바꾸어 말하면 전동압축기에 있어서는 1회전중앙에 회전맥동이 발생하여 이것이 압축기챔버 전체에 진동, 나아가서는 소음을 일으키게 되는 것이다.In other words, in an electric compressor, a rotational pulsation occurs in one rotational center, which causes vibration and even noise in the entire compressor chamber.
특히, 전동기를 저속영역으로까지 운전할때에는 회전수가 저하됨에 따라, 고속시와 같은 각(角) 가속도에 대해서는 회전맥동의 진동이 증대하며, 또 그 회전맥동의 주파수도 저하한다.In particular, when the motor is driven to the low speed region, as the rotation speed decreases, the vibration of the rotational pulsation increases with respect to the angular acceleration as in high speed, and the frequency of the rotational pulsation also decreases.
그리고, 이 때문에 생기는 진동도 회전맥동에 따른 진폭이 크고 진동주파수도 내려간다.And, the vibration caused by this also has a large amplitude according to the rotational pulsation and the vibration frequency also decreases.
따라서, 종래 압축기용 전동기의 회전수범위를 저속방향으로 확대하는 데는 진동, 소음이 심하면 방진(防振), 방음대책장치가 대형화하기 때문에 실용성 단계의 실현이 곤란했었다.Therefore, it has been difficult to realize the practicality step in enlarging the rotational speed range of the conventional compressor motor in the low speed direction because the vibration and sound insulation countermeasures are enlarged when vibration and noise are severe.
이상의 문제점을 해결하는 것으로 예를들면 본원 발명자들이 앞서 개발한 일본국 특원소 59-123639호에 의한 것이 있으며, 부하토오크의 패턴을 미리 기억해 두고, 이 기억된 토오크패턴 데이터를 회전각도마다 독출하여 출력토오크를 제어하도록 한 토오크제어장치를 개발한 것이다.In order to solve the above problems, for example, the present inventors have developed the Japanese Patent Application No. 59-123639, which was developed by the present inventors. The load torque pattern is stored in advance, and the stored torque pattern data is read out for each rotation angle. The torque control device was developed to control the torque.
그러나, 상기 방식에서는 회전각도에 대한 부하토오크패턴을 이미 알고 있다는 것을 전제로 하는 것으로서 기지(旣知)의 경우는 충분한 것이지만, 임의의 부하토오크패턴에의 대응점, 또는 회전각도에 대해 기준이 되는 위치의 검출이 필요해진다는 점 등, 연구해야 할 점이 있었다.However, in the above method, it is assumed that the load torque pattern for the rotation angle is already known. The known case is sufficient, but the point corresponding to the arbitrary load torque pattern or the reference position for the rotation angle is known. There is a point to study, such as the need to detect.
또 브러시레스모터의 속도제어법은 일본국 특개소 59-44991호에 개시된 바와 같이, 위치검출신호로부터 전기각 60도마다의 시간의 계측, n1을 플러스의 정수로서 전기각 60n1도의 시간산출, 그 시간에서 회전수의 연산, 이 연산결과인 검출회전수와 지령회전수와의 편차회전수의 비례, 적분, 미분항의 산출, 이것에 의거하여 인버터의 출력전압의 결정이라고 하는 5개의 처리과정에 의해 행하고 있었다. 그러나 제 1 의 처리인 전기각 60도마다의 시간의 계측과, 그것에 이어지는 다른 처리와는 비동기였었다. 즉 60도의 시간산출후에 그 산출결과로부터 인버터출력전압까지에 시간지연이 생기며, 이 때문에 속도제어계의 응답속도가 저하된다고 하는 문제점이 있었다.In addition, the brushless motor speed control method, as disclosed in Japanese Patent Application Laid-Open No. 59-44991, measures the time every 60 degrees from the position detection signal, calculates the time of the electrical angle 60n 1 degree with n 1 as a positive integer, At this time, the five processes of calculating the rotational speed, calculating the proportionality, integral, and derivative term of the deviation rotational speed between the detected rotational speed and the commanded rotational speed, and determining the output voltage of the inverter based on this, Was doing by. However, it was asynchronous with the measurement of time every 60 degrees of electrical angle which is a 1st process, and the other process following it. That is, a time delay occurs from the calculation result to the inverter output voltage after the time calculation of 60 degrees, which causes a problem that the response speed of the speed control system is lowered.
특히, 압축기용 모터로서 종래의 속도제어법을 채용한 브러시레스 직류모터를 사용할 경우에는 다음과 같은 문제가 생겼다. 즉, 룸 에어콘이나 냉장고에 사용되고 있는 압축기는 일반적으로 구동용의 모터와 함께 챔버내에 밀폐되는 구조이며, 압축기의 모터에 가해지는 부하토오크는 로터리압축기, 레시프로압축기의 어느 것이든지간에 회전각도에 대해 크게 맥동하며, 그 최대부하토오크는 평균부하토오크의 대략 3배에 달한다. 그래서, 이 맥동부하는 회전각도에 대해, 대략 결정된 패턴으로 된다. 따라서, 종래의 속도제어와 같이 회전각도에 동기한 위치검출신호와는 비동기로 속도제어를 하는 방식에서는 회전각도에 따라 변화하는 부하에 신속히 응해서 인버터의 출력전압을 결정하는 것이 곤란해진다. 이 결과, 모터출력토오크와 부하토오크와의 차토오크가 증대해서 회전맥동이 발생하며, 특히 저속시에 있어서 회전맥동의 진폭이 증대하고 또 회전맥동의 주파수가 저하되기 때문에 챔버의 진동이 심해진다고 하는 문제가 있었다.In particular, when using a brushless DC motor employing a conventional speed control method as a compressor motor, the following problems arise. That is, a compressor used in a room air conditioner or a refrigerator generally has a structure that is sealed in a chamber together with a driving motor, and the load torque applied to the motor of the compressor is the rotation angle of either the rotary compressor or the reciprocating compressor. Pulsating greatly, the maximum load torque is approximately three times the average load torque. Thus, the pulsating load is in a roughly determined pattern with respect to the rotation angle. Therefore, in the method of speed control asynchronously with the position detection signal synchronized with the rotation angle as in the conventional speed control, it becomes difficult to determine the output voltage of the inverter in response to a load that changes according to the rotation angle. As a result, the rotational pulsation occurs due to an increase in the torque between the motor output torque and the load torque. Especially, the vibration of the chamber is increased because the amplitude of the rotating pulsation increases and the frequency of the rotating pulsation decreases at low speed. There was a problem.
본원 발명의 제 1 의 목적은 압축기와 같이 어떤 일정한 주기마다 부하가 변화하는 부하체의 속도를, 기준위치를 검출하지 않고, 속도의 맥동을 되도록 적게, 또한 광범위하게 바꿀 수 있는, 전동기의 속도 제어장치를 제공하는 것이다.A first object of the present invention is to control the speed of an electric motor such that a speed of a load body in which a load changes at a certain period, such as a compressor, can be changed as little and as widely as possible without detecting a reference position. To provide a device.
본원 발명의 제 2 의 목적은 회전위치에 대해 부하가 변화할 경우에도 고속에 응답해서 속도제어할 수 있는 버러시레직류모터의 속도제어법을 제공하는 데 있다.It is a second object of the present invention to provide a speed control method of a brushless DC motor which can control the speed in response to a high speed even when the load changes with respect to the rotational position.
본원 발명의 제 1 의 목적을 달성하는 전동기의 속도제어장치의 구성은, 전동기와 이 전동기에 의해 구동되는 부하체의 속도를 지령속도에 일치시키는데 상기 전동기에 가하는 전압, 또는 전류를 제어하는 장치를 구비하며, 상기 전동기에 가새지는 부하의 크기가 일정주기중에 변화하는 것에 있어서, 상기 일정주기를 n분할하며, 상기 전동기에 가하는 전압, 또는 전류에 의한 n개의 데이터를 각기 독립해서 기억하는 읽고 쓰기가 가능한 기억요소를 구비하고, 상기 n분할된 주기마다 상기 지령속도와 부하체의 속도와의 차에 따라, 상기 n개의 데이터의 최소한 하나의 데이터를 수정하는 동시에, 상기 n개의 데이터의 최소한의 하나의 데이터에 따라, 상기 전동기에 가하는 전압, 또는 전류를 제어하도록 구성한 것이다.The structure of the speed control apparatus of an electric motor which achieves the 1st objective of this invention provides the apparatus which controls the voltage or electric current applied to the said electric motor to match the speed of an electric motor and the load body driven by this electric motor with a command speed. In the case where the magnitude of the load imposed on the motor changes during a certain period, the predetermined period is divided by n, and reading and writing to independently store n pieces of data by voltage or current applied to the motor are independently stored. At least one of the n data and at the same time modifying at least one data of the n data according to the difference between the command speed and the speed of the load body at every n divided periods. According to the data, the voltage or current applied to the motor is controlled.
그리고, 부가해서 기술하면 다음과 같다.In addition, the description is as follows.
본원 발명은 이 일정주기마다 반복되는 맥동부하에 대해, 이 일정주기를 n분할하며, 다분할 단위마다 전동기에 가하는 전류 또는 전압에 의한 데이터를 구비하도록 하고, 상기 일정주기마다 전동기의 지령속도와 검출속도와의 차이 속도에서, 상기 데이터를 수정하는 동시에, 상기 데이터에 의거하여 전동기에 가하는 전압 또는 전류를 제어하도록 한 것이다.The present invention divides the constant cycle by n for the pulsating load repeated at every constant cycle, and includes data according to the current or voltage applied to the motor in each of the multiple division units, and the command speed and detection of the motor at each constant cycle. At the speed and the speed, the data is corrected, and the voltage or current applied to the motor is controlled based on the data.
또한, 압축기용 전동기를 예로하여 보충하면 다음과 같다.In addition, when supplementing with an example of a compressor electric motor is as follows.
본원 발명은 특히 저속운전영역에 있어서, 커지는 진동, 소음의 원인이 회전각도에 대한 부하토오크와 전동기의 출력토오크와의 불일치에 있는 것을 감안하여, 전동기의 출력토오크가 부하토오크와 일치하도록 출력토오크의 제어를 하는 것이다.In particular, the present invention considers that the output torque of the motor is equal to the load torque in consideration of the fact that the cause of increasing vibration and noise is a mismatch between the load torque of the rotation angle and the output torque of the motor. To control.
그리고, 그 부하토오크를 기준위치를 검출하지 않고 지정하는 구체적방식으로서 1회전을 n분할하여 각 분할단위마다 지령속도와 검출속도와의 차이 속도로부터 토오크에 의한 데이터를 따로따로 작성하고, 1회전의 지정부하토오크패턴으로 하여 이들 데이터에 의거해서 전동기의 토오크를 출력시키도록 한 것이다.As a specific method of designating the load torque without detecting the reference position, one revolution is divided by n, and data for torque is separately generated from the speed difference between the command speed and the detection speed for each division unit. The torque of the motor is output based on these data as a designated load torque pattern.
본원 발명의 제 2 의 목적을 달성하는 속도제어방법은 상기 장치를 구성하는 것과 같은 직류로부터 3상교류로 전력변환하는 인버터와, 이 인버터출력으로 구동되는 영구자석 회전자형의 동기모우터, 상기 회전자의 자극위치를 검출하여 위치검출신호를 출력하는 수단을 구비하며, 상기 위치검출신호로부터 n1을 플러스의 정수로서 전기각 60n1도 마다의 기본신호를 만들고 이 신호의 주기에서 회전수를 검출하여 이 검출회전수와 지령회전수에 따라 인버터의 출력전압을 결정해서 속도제어를 하는 방식의 브러시레스직류모터에 있어서, 상기 인버터의 출력전압을 결정하는 처리를 상기 위치검출신호에 동기하며, 또한 n2를 플러스의 정수로서 전압각 60n2도의 시간마다 실행하는 속도 제어법으로 하는데 있다.A speed control method for achieving the second object of the present invention comprises an inverter for converting power from direct current to three-phase alternating current as constituting the apparatus, a synchronous motor of a permanent magnet rotor type driven by the inverter output, and the circuit Means for detecting the magnetic pole position of the former and outputting a position detection signal, wherein n 1 is a positive integer from the position detection signal to generate a basic signal for each electric angle of 60 n 1 degree, and the number of revolutions is detected in the period of the signal. In the brushless DC motor of the speed control method which determines the output voltage of the inverter according to the detected rotation speed and the command rotation speed, the process of determining the output voltage of the inverter is synchronized with the position detection signal. is to the n 2 the speed control method for execution each time the voltage 60n each an integer of 2 degrees plus.
다시 바꾸어 말하면, 본원 발명의 속도제어법은 회전자의 위치검출신호에서 n1및 n2를 플러스의 정수로서 전기각 60n1마다의 시간을 계측하고, 얻어진 시간으로부터 60n2도의 시간마다 회전수의 연산과, 이 연산결과인 검출회전수와 지령회전수와의 편차회전수의 비례, 적분, 미분항의 산출, 이것에 의거하여 인버터의 출력전압의 결정을 하는 것으로 위치검출신호와 속도제어처리와의 동기화를 가능하게 한 것이다.In other words again, the speed control method of the present invention once the n 1 and n 2 in the position detection signal of the electronic as a constant plus the measured time of the electric each 60n 1, and calculation of the number of revolutions per second-degree time 60n from the obtained time And the calculation of the proportional, integral and derivative terms of the deviation rotational speed between the detected rotational speed and the commanded rotational speed which are the calculation results, and the output voltage of the inverter is determined based on the synchronization with the position detection signal and the speed control process. It is possible.
본원 발명에 의한 전동기의 속도제어장치의 각 실시예를 제 1 도 내지 제 9 도에 의거하여 설명한다.Each embodiment of the speed control apparatus of the electric motor by this invention is demonstrated based on FIG.
각 실시예는 전동기로서 압축기용 전동기에 의한 브러시레스직류 전동기에 적용되는 실시예에 의한 것이다.Each embodiment is based on the embodiment applied to the brushless DC motor by the compressor motor as an electric motor.
즉, 제 1 도는 브러시레스직류전동기의 속도제어장치의 전체구성을 나타낸 것이다.That is, FIG. 1 shows the overall configuration of the speed control device of the brushless DC motor.
도시한 교류전원(1)에서 정류회로(2) 및 평활콘덴서(3)로부터 도시한 직류전압 Ed를 얻어 인버터(4)에 공급하는 것이다.In the illustrated
이 인버터(4)는 트랜지스터 TR1∼TR6와 환류(還流) 다이오우드 D1∼D6로 구성된 120° 통전형 인버터이며, 그 교류 출력전압은 직류전압 Ed의 프 플러스전위측 트랜지스터 TR1∼TR3의 통류기간(전기각 120°)이 펄스폭 변조를 받아 초퍼동작을 함으로써, 제어되는 것으로 하고 있다.The
또, 트랜지스터 TR4∼TR6의 공통에미터단자의 환류다이오우드 D4∼ D6와의 공통애노드단자간에 저저항 R1이 접속되어 있는 것이다.The low resistance R 1 is connected between the common anode terminals of the common emitter terminals D 4 to D 6 of the common emitter terminals of the transistors TR 4 to TR 6 .
(5)는 압축기부이며, 브러시레스직류전동기에 의한, 4극의 영구자석을 계자로 한 동기전동기(5-1)와, 그 부하체인 압축기(5-2)로 이루어진 것이다.Denoted at 5 is a compressor unit, which is composed of a synchronous motor 5-1 having a permanent magnet of 4 poles as a field and a load chain compressor 5-2 by a brushless DC motor.
동기전동기(5-1)의 전기자권선에 흐르는 권선전류는 상기 저저항 R1에도 흘러, 이 저저항 R1의 전압강하로서, 권선전류 IL을 검출할 수 있는 것이다.Synchronous winding current flowing in the armature winding of the motor (5-1) is flowing in the low-resistance R 1, the voltage drop across a low-resistance R 1, it is possible to detect a winding current I L.
동기전동기(5-1)의 속도를 제어하도록 한 제어회로를 마이크로콤퓨터(7), 동기전동기(5-1)의 회전자의 자극위치를 검출하는 자극위치검출회로(6), 동기전동기(5-1)의 전기자권선전류를 제어하는 전류제어부(8), 트랜지스터 TR1∼TR6에 대한 베이스 드라이버(9), 및 동기전동기(5-1)의 속도를 도시의 속도지령(NCMD)으로서 마이크로콤퓨터(7)에 전하는 속도지령회로(12)로 구성되는 것이다.A control circuit for controlling the speed of the synchronous motor 5-1 includes a magnetic pole position detecting circuit 6 for detecting the magnetic pole position of the rotor of the
상기 자극위치검출회로(6)는 동기전동기(5-1)의 전기자권선단자 전압 VA∼VC에서 필터회로를 사용하여, 회전자위치에 대응한 위치검출신호(6S)를 형성하는 회로이다. 그리고, 이 위치검출신호(6S)를 사용하여 동기전동기(5-1)의 회전속도를, 마이트로콤퓨터(7)에서 연산을 하여 구하는 것이다.The magnetic pole position detecting circuit 6 is a circuit for forming the position detecting signal 6S corresponding to the rotor position using a filter circuit at the armature winding terminal voltages V A to V C of the synchronous motor 5-1. . Then, by using the position detection signal 6S, the rotation speed of the synchronous motor 5-1 is calculated by the
그리고 상기 ROM(7-2)은 브러시레스직류전동기에 의한 동기전동기 (5-1)를 구동하는데 필요한 각종 처리프로그램, 예를들면 속도연산처리, 지령끌어들이기처리 및 속도제어처리 등에 의한 것이 기억되고 있다.The ROM 7-2 is memorized by various processing programs necessary for driving the synchronous motor 5-1 by a brushless DC motor, for example, speed calculation processing, command drawing processing, speed control processing, and the like. have.
한편, 상기 마이크로콤퓨터(7)는 CPU(7-1), ROM(7-2), RAM(7-3)등으로 구성되며, 각기 어드레스버스, 데이터버스 및 콘트롤버스(도시 생략)에 의해 접속되는 것이다.On the other hand, the
그리고, 상기 RAM(7-3)은 상기 각종 처리프로그램을 실행할 때에 필요한 각종 데이터를 읽고 쓰기 위한 주기억부(7-3a)와, 회전자 위치마다 통류해야 할 권선전류치에 관련한 12개의 전류데이터를 기억한 전류패턴기억부(7-3a)로 이루어지는 것이다.The RAM 7-3 stores main memory 7-3a for reading and writing various data necessary for executing the various processing programs, and twelve pieces of current data relating to winding current values to be passed through for each rotor position. It consists of one current pattern storage section 7-3a.
전류제어부(8)는 마이크로콤퓨터(7)의 전류패턴기억부(7-3a)내의 전류데이터에 의거하여 회전위치마다에 출력된 전류출력데이터(11)에 따라 권선전류 IL을 제어하는 것이다. 그리고(10)은 후술하는 초퍼신호이다.The current controller 8 controls the winding current I L in accordance with the current output data 11 outputted at each rotational position based on the current data in the current pattern memory 7-3a of the
즉, 브러시레스직류전류전동기는 전기자권선에 흐르는 권선전류는 그 전동기의 출력토오크에 대응하며, 권선전류를 회전위치마다 제어함으로써 출력토오크의 회전위치마다의 제어가 가능해지는 것이다.In other words, in the brushless DC motor, the winding current flowing in the armature winding corresponds to the output torque of the motor, and by controlling the winding current for each rotation position, control of each rotation position of the output torque becomes possible.
제 2 도는 상술한 전류제어부(8)의 상세를 나타낸 것이다.2 shows details of the current control section 8 described above.
즉, 전류 지령회로로서의 D/A 변환기(17), 전류검출회로로서의 증폭기(13), 전류지령치(11a)와 전류검출치 V1L을 비교하는 전류비교기(14), 3각파발진기(15), 상술한 트랜지스터 TR1∼TR3를 초퍼동작하기 위한 초퍼신호(10)를 작성하는 콤퍼레이터(16)로 구성되는 것이다.That is, the D /
마이크로콤퓨터(7)의 전류패턴기억부(7-3a)에 기억된 12개의 전류데이터중에서, 회전위치에 따라 1개마다 독출되어 전류데이터에 의거해서 마이크로콤퓨터(7)의 외부에 출력된 8비트의 전류출력데이터(11)는 상기 D/A 변환기(17)에 의해 아날로그량으로 변환되어, 도시한 전류지령치(11a)로 되는 것이다.Of the 12 current data stored in the current pattern memory 7-3a of the
그리고 앞서의 저저항 R1의 전압강하로서 얻어지는 권선전류 IL은 증폭기(13)에 의해 증폭되어 도시한 전류검출치 VIL로 되며, 전류비교기(14)에 의해 상기 전류지령치(11a)와 비교되고, 그 출력(14S)과 3각파발진기(15)의 출력인 3각파신호(15S)가 콤퍼레이터(16)에 의해 비교되고, 그 출력으로서 초퍼신호(10)가 형성되는 것이다.The winding current I L obtained as the voltage drop of the low resistance R 1 described above is amplified by the
그리고 제 3 도는 위치검출신호(6S)와 전류지령치(11a)와의 시간관계를 나타내는 동작설명도이다.3 is an operation explanatory diagram showing the time relationship between the position detection signal 6S and the current command value 11a.
동기전동기(5-1)가 4극기인 것으로 해서, 동도면(1)의 회전자의 자극위치를 나타내는 위치검출신호(6S)의 1사이클은 기계각으로 180°에 대응하며, 회전자의 1회전 360°에 대해 도시한 모우드"1"에서 모우드"12"까지 30°마다 12의 모우드로 분할된다.Assuming that the synchronous motor 5-1 is a four-pole machine, one cycle of the position detection signal 6S indicating the magnetic pole position of the rotor in the
이들 각 모우드마다 후술하는 방법에 의해 작성되어 상기 전류패턴 기억부(7-3b)에 기억된 12개의 8비트 전류데이터를, 각 모우드에 따라 독출하는 것이다. 그 독출된 전류데이터에 의거하여 출력된 전류출력데이터(11)는 상기D/A 변환기(17)에 의해 제 3 도의 (2)에 나타낸 바와 같이 전류지령치(11a)로 변환된다.For each of these modes, twelve 8-bit current data generated by the method described below and stored in the current pattern storage unit 7-3b are read out according to each mode. The current output data 11 output based on the read current data is converted into the current command value 11a by the D /
그리고, 상술한 바와 같이, 전류 검출치 V1L과 상기 전류지령치(11a)가 비교되어 오퍼신호(10)가 작성되며, 권선전류 IL이 전류지령치에 대응한 파형으로 제어되는 것이다.As described above, the current detection value V 1L and the current command value 11a are compared to generate an
다음에 전류패턴기억부(7-2b)에 기억시키는 12개의 전류데이터의 수정과 출력의 방법에 일실시예에 대해 제 4 도 내지 제 5 도에 의거하여 다음에 설명한다.Next, a method of correcting and outputting twelve pieces of current data stored in the current pattern storage unit 7-2b will be described next with reference to FIGS.
제 4 도는 본 실시예에 있어서의 마이크로콤퓨터(7)의 처리내용을 블록적으로 나타낸 상세구성도이다.4 is a detailed block diagram showing the processing contents of the
그 입력으로서 자극위치검출회로(6)로부터의 위치검출신호(6S) 및 속도지령회로(12)로부터의 속도지령(NCMD)이 있다.The input includes the position detection signal 6S from the magnetic pole position detection circuit 6 and the speed command NCMD from the
그리고, 속도연산처리(18)에서는 상기 위치검출신호(6S)의 기계각 30°마다의 회전자의 회전시간에서 속도를 연산하여 구하는 것이다.In the
또, 지령끌어들이기처리(19)에서는 상기 속도지령(NCMD)을 읽어 넣고, 내부속도지령(INCMD)을 작성하는 것이다.In the
앞서에도 기술한 전류패턴기억부(7-3b)는 상술한 전류데이터에 의한 도시한 12개의 적분항I1∼I12으로 구성된다.The current pattern storage section 7-3b described above is composed of twelve integral terms I 1 to I 12 shown in the above-described current data.
여기서, I1=∑(INCMD-N1)이며, N1는 모우드"i"에 있어서의 회전속도이다.Here, I 1 = ∑ (INCMD-N 1 ), where N 1 is the rotational speed in the mode “i”.
한편, 스위치(SW1) 및 (SW2)는 각기 상기 12개의 적분항중 어느 적분항의 하나가 입력측 및 출력측에 선택되는가를 나타내며, 회전자가 기계각 30°회전할 때마다 2개의 스위치(SW1) 및 (SW2)를 전환하는 것으로 하고 있다.On the other hand, the switches SW 1 and SW 2 respectively indicate which one of the 12 integral terms are selected on the input side and the output side, and two switches SW 1 each time the rotor rotates by 30 °. ) And (SW 2 ) are assumed to be switched.
상기 스위치(SW2)에 의해 선정된 적분항은 도시에 비례항(P)에 의해 감해지며, 전류출력데이타(11)로서 D/A변환기(17)에 출력된다. 여기서 비례항(P)은 속도연산처리(18)에 의해 연산하여 검출된 속도(CURN)를 K배한 데이터, 즉, P=K·CURN이다.The integral term selected by the switch SW 2 is subtracted by the proportional term P in the figure, and is output to the D /
다음에 제 5 도는 앞서의 제 3 도에서 나타낸 1회전 360°중, 30°마다 분할된 모우드"1"에서 모우드 "12"까지의 각 모우드에 있어서, 검출속도, 수정되는 적분항(즉 전류데이터) 및 전류출력데이터를 나타낸 동작설명도이다.Next, FIG. 5 shows the detection speed and the modified integral term (i.e., current data) for each mode from the mode " 1 " to the mode " 12 " ) And a diagram showing the operation of the current output data.
어떤 임의의 시점 t에 있어서, 회전위치가 모우드 "i"의 위치에 달했을 때, 이 모우드"i"에서 검출할 수 있는 속도는 그 하나 앞의 모우드 "i-1"(i=1일때는 모우드"12")에 있어서의 회전속도 Ni-1이며, 이 검출속도 Ni-1와, 그 시점에 있어서의 내부속도지령(INCMD)에서 적분항 Ii-1을 다음 식에 따라 수정한다.At any point in time t, when the rotational position reaches the position of mode "i", the speed that can be detected in this mode "i" is the mode "i-1" in front of it (the mode when i = 1). "12") is the rotational speed N i-1 , and the integral term Ii-1 is corrected according to the following expression by the detection speed N i-1 and the internal speed command INCMD at that time.
Ii-1=(INCMD-Ni-1)+Ii-1………………………………(1)I i-1 = (INCMD-N i-1) + I i-1 ... … … … … … … … … … … … (One)
여기서, 우변의 적분항 Ii-1은 그 시점 이전까지의 적분항이며, 일반적으로 모우드 "i"에 대한 적분항 Ii는 다음과 같이 해서 구하고 있다.Here, the integral term I i-1 on the right side is an integral term up to that point in time, and in general, the integral term I i for the mode "i" is obtained as follows.
Ii=∑(INCMD-Ni)……………………………(2)I i = ∑ (INCMD-N i) . … … … … … … … … … … (2)
한편, 모우드 "i"에 있어서의 전류출력데이터는 이미 1회전 가까이앞에 있어서의 모우드 "i+1"에서 수정되고 있는 적분항(Ii)과 비례항(P)=KNi-1과의 차로서, Ii-K·Ni-1으로 하고 있다. 여기서, K는 비례항게인이다.On the other hand, the current output data in the mode "i" is the difference between the integral term I i and the proportional term P = KN i-1 which are already corrected in the mode "i + 1" near one rotation. , I i -K · N i-1 . Where K is the proportional term gain.
이상과 같이, 1회전 360°를 30°마다의 12개의 회전위치로 분할하여, 이 분할된 위치에 대응해서 각기 독립적으로 전류데이터로서의 적분항을 읽고 쓸수 있는 RAM의 영역에 설치하고, 각 회전위치에 있어서의 적분항을, 그 회전위치에 있어서의 속도와 지령속도와의 차에서 작성하는 결과, 12개의 적분항에 의해 형성되는 1회전 360°의 패턴은 압축부하의 맥동패턴에 근사한 것으로 된다.As described above, one
그리고, 어떤 임의의 위치에 대응한 모우드 "i"에 있어서, 마이크로콤퓨터(7)의 처리는 상술한 바와같이, 하나 앞의 회전위치에 대응한 모우드 "i-1"에서의 속도의 연산과 적분항의 수정을 하며, 다시 전류출력데이타는 이미 1회전 바로 전에 수정이 끝난 적분항 Ii와 그 시점에서 연산된 속도에서 얻어진 비례항(P)에서 적성하여 출력하는 것이다.Then, in the mode "i" corresponding to any arbitrary position, the processing of the
이상과 같이 12개의 적분항은 각기 1회전마다 수정되며, 그 수정된 적분항은 1회전 바로 뒤에 전류출력데이터에 반영한다. 이 점으로부터 급격한 부하에 대해, 적분항의 응답은 느린 것이다.As described above, 12 integral terms are corrected for each revolution, and the modified integral terms are reflected in the current output data immediately after one revolution. From this point, for an abrupt load, the response of the integral term is slow.
이것에 대해, 상기 실시예에서는 어떤 모우드로 검출된 하나 앞의 모우드에서의 속도를 비례항으로서 전류출력데이터에 반영하고 있는 것으로서, 이것에 의해 상기 적분항의 응답의 느린것을 보충하며, 그 결과로서 전류출력데이터의 응답을 신속하게 하고 있는 것이다.On the other hand, in the above embodiment, the velocity in the one preceding mode detected by a certain mode is reflected in the current output data as a proportional term, thereby compensating for the slowness of the response of the integral term, and as a result, the current output. The response of the data is quick.
다음에, 전류패턴기억부에 기억하고 전류데이터의 작성법에 관한 것으로서 다른 실시예를 제 6 도 내지 제 7 도에 의거하여 설명한다. 도면에서 제 4 도, 제 5 도와 동일부호는 동등한 부분이며, (7-A)는 마이크로콤퓨터(7-3 b-1)은 전류패턴 기억부이다.Next, another embodiment will be described based on FIGS. 6 to 7 as a method of creating current data stored in the current pattern storage unit. 4 and 5 and the same reference numerals are the same parts, (7-A) is a microcomputer (7-3 b-1) is a current pattern storage unit.
즉, 앞서 제 4 도와 제 5 도에 나타낸 실시예와 다른 점은 1회전 12개의 모우드에 대해, 2개의 모우드에서의 회전속도, 즉 기계각 60°의 기간에서의 속도를 기초로 전류데이터를 수정하도록 한 점이다.That is, the difference from the embodiment shown in FIG. 4 and FIG. 5 is that the current data is corrected based on the rotational speed in two modes, that is, the speed in the period of 60 ° of machine angle, for 12 modes of one rotation. That's one point.
그리고 제 6 도는 제 4 도와 마찬가지로 마이크로콤퓨터(7-A)에 의해 처리되는 내용을 블록적으로 난타낸 상세구성도이다.6 is a detailed block diagram of the contents processed by the microcomputer 7-A similarly to FIG.
즉, 기계각 30°마다 지령끌어들이기장치(19)에 얻어진 내부속도지령(INCMD)과 속도연산 처리(18)로 연산해서 검출된 속도(CURN)와의 차에 의해, 전류데이터인 2개의 적분항을 수정하는 동시에, 하나의 적분항을 전류출력데이터에 반영하도록 한 것이다.That is, two integral terms that are current data are obtained by the difference between the internal speed command (INCMD) obtained by the command drawing device (19) and the speed (CURN) detected by the speed calculation process (18). At the same time, one integral term is reflected in the current output data.
제 7 도는 제 5 도와 마찬가지로, 1회전 12개의 모우드의 각각의 모우드에 있어서, 대상으로 하는 검출하는 속도의 측정시간, 검출속도의 내용, 수정하는 전류데이터로서의 적분항, 및 전류출력데이터를 나타낸 동작설명도이다.7 is similarly to FIG. 5, in each mode of 12 revolutions of one rotation, the operation time which shows the measurement time of the speed to detect, the content of a detection speed, the integral term as the current data to correct, and the current output data are shown. It is explanatory drawing.
어떤 임의의 모우드 "i"에 있어서 검출할 수 있는 속도는 모우드 "i-1"과 모우드 "i-2"의 기간(i=1 일 때는 모우드 "11"과 "12", 또 i=2 일때는 모우드"12"와 "1")에 있어서의 속도N(i-2)(i-1)이며, 이 검출한 속도 N(i-2)(i-1)과, 그 시점에 있어서의 내부속도지령(INCMD)에서 2개의 적분항을 다음식에 따라 수정한다.For any mode "i", the detectable speed is the duration of the mode "i-1" and the mode "i-2" (if the modes "11" and "12" when i = 1 and i = 2). Is the speed N (i-2) (i-1) at the modes " 12 " and " 1 ", and the detected speed N (i-2) (i-1) and the interior at that time. Modify the two integral terms in the speed command (INCMD) according to the following equation.
Ii-2=(INCMD-N(i-2)(i-1))+Ii-2……………………………(3))I i-2 = (INCMD-N (i-2) (i-1) ) + I i-2 ... … … … … … … … … … … (3))
Ii-1=(INCMD-N(i-2)(i-1))+Ii-1……………………………(4)I i-1 = (INCMD-N (i-2) (i-1) ) + I i-1 ... … … … … … … … … … … (4)
여기서, 상기 각 식에 있어서의 우변의 적분항 Ii-2및 Ii-1은 앞서의 (1)의 식과 같이, 그 시점 이전까지의 모우드 "i-2"와 모우드 "i-1"의 적분항이다.Here, the integral terms I i-2 and I i-1 on the right side in the above equations are the same as those of the expression (1) above. Integral term.
한편, 모우드 "i"에 있어서의 전류출력데이타(11)은 이미 그 시점까지의 모우드"i+1"과 모우드"i+2"에 의해 수정이 끝난 적분항(Ii)과 비례항(P) = K·N(i-2)(i-1)의 차로서, Ii-K·N(i-2)(i-1)으로 하고 있다.On the other hand, the current output data 11 in the mode " i " is the integral term I i and the proportional term P which have already been corrected by the mode " i + 1 " and the mode " i + 2 " It is set as I i -K * N (i-2) (i-1) as a difference of = K * N (i-2) (i-1) .
이상 제 6 도 내지 제 7 도에서 나타낸 제 2 의 실시예에서는 속도 검출에 사용하는 위치검출신호(6S)의 30°마다의 시간이 자극 위치검출회로(6)를 구성하는 부품정밀도에도 의존하며, 30°마다의 시간만으로는 올바르게 속도를 반영하지 않을 경우에, 60°마다의 시간에 의거하여 높은 정밀도로 속도검출을 하는 동시에, 이것으로부터 2개의 적분항을 수정함으로써, 상기 부품정밀도의 전류출력데이터에 주는 영향을 줄이려고 한 것이다.In the second embodiment shown in Figs. 6 to 7, the time every 30 degrees of the position detection signal 6S used for the speed detection depends on the precision of the components constituting the magnetic pole position detection circuit 6, When only 30 ° time does not reflect the speed correctly, speed detection is performed with high accuracy based on the time every 60 °, and two integral terms are corrected from this to output the current output data of the component precision. The effect was to reduce the impact.
그리고, 본 실시예에 있어서의 상기와 동일한 효과를 얻는데, 수정하는 분항을 하나로 하며, 전류출력데이터에 반영하는 적분항을 2개로 해도 되는 것이다.In addition, in order to obtain the same effect as the above in this embodiment, one term to be corrected may be used, and two integral terms reflected in the current output data may be used.
즉, 모우드 "i"에 있어서, 수정하는 적분항을 Ii-2만으로 하고, 또 전류출력데이터에 반영하는 적분치를 Ii와 Ii-1의 2개를 선정하여, 전류출력데이터를, (Ii+Ii-1)-K·N(i-2)(i-1)로 해도 동일한 효과가 얻어지는 것이다.That is, in the mode "i", the integral term to be corrected is I i-2 only, and the integral values reflected in the current output data are selected two of I i and I i-1 , and the current output data (( The same effect can be obtained even if I i + I i-1 ) -K · N (i-2) (i-1) .
또한 전류패턴기억부에 기억시키는 전류데이터의 수정과 출력의 방법에 관한 것으로서 또 다른 실시예, 즉 제 3 의 실시예에 대해, 제 8 도 내지 제 9 도에 의거하여 설명한다.Furthermore, the present invention relates to a method of correcting and outputting current data stored in the current pattern storage unit. The other embodiment, that is, the third embodiment, will be described with reference to FIGS.
도면에서 앞서의 제 4 도, 제 5 도와 동일부호는 동등부분이며, (7-B)는 마이크로콤퓨터, (7-3b-2)는 전류패턴기억부이다.In Fig. 4, the same reference numerals as those in Figs. 4 and 5 denote the same parts, (7-B) is a microcomputer, and (7-3b-2) is a current pattern memory.
즉, 앞서 나타낸 각 실시예와 다른 것은, 전류데이터로서, 적분항외에 비례항도 12개 준비하고, 각 12개의 모우드에 대응하여, 적분항과 비례항을 한쌍으로 한 전류데이터를 12개로 한 점이다.That is, the current data is different from each of the above-described embodiments in that twelve proportional terms are prepared in addition to the integral terms, and twelve current data paired with the integral term and the proportional term correspond to each of the 12 modes.
그리고 제 8 도는 제 4 도와 마찬가지로, 속도제어의 마이크로콤퓨터(7-B)에 의해 처리되는 내용을 블록적으로 나타낸 상세구성도이다.8 is a detailed block diagram showing the contents processed by the microcomputer 7-B of speed control in the same manner as in FIG.
즉, 12개의 적분항(I11∼I12)과 함께, 12개의 비레항(P1∼P12)이 각기 한쌍으로 되어, 12개의 전류데이터에 의해 전류패턴 기억부(7-3b-2)를 구성하는 것이다.In other words, together with 12 integral terms I 11 to I 12 , 12 non-respective terms P 1 to P 12 are paired, respectively, and the current pattern storage unit 7-3b-2 is generated by 12 current data. To construct.
그리고, 이들 비례치와 적분항의 한쌍은 각기 스위치(SW1)에 의해 30°의 회전위치마다 수정되는 동시에 스위치(SW2)에 의해 선택적으로 전류출력데이터(11)로서 마이크로콤퓨터(7-B)에서 출력되는 것이다.A pair of these proportional values and the integral term are respectively corrected for each rotational position of 30 ° by the switch SW 1 and the microcomputer 7-B is selectively used as the current output data 11 by the switch SW 2 . Is output from
제 9 도는 제 5 도와 마찬가지로 30°마다의 회전위치에 대한 모우드 "1"∼모우드"12"의 각각의 모우드에 있어서, 검출되는 속도, 수정하는 전류데이터로서의 비례항과 적분항 및 전류출력데이터를 나타낸 동작설명도이다.9 shows the speed detected, the proportional term as the current data to be corrected, the integral term and the current output data in each mode of the mode "1" to the mode "12" with respect to the rotational position every 30 degrees. This is an operation diagram.
모우드 "i"에 있어서 검출가능한 속도는 Ni-1(i=1일때는 N12)이며, 이 검출한 속도 N12와, 그 시점에 있어서의 내부속도 지령(INCMD)에서 다음식에 따라 비례항(Pi-1)을 작성한다.The detectable speed in the mode "i" is N i-1 (N 12 when i = 1). The detected speed N 12 and the internal speed command (INCMD) at that time are proportional terms according to the following equation. Write (P i-1 ).
Pi-1= K(INCMD-Ni-1)P i-1 = K (INCMD-N i-1 )
여기서, K는 비례항의 게인이다.Where K is the gain of the proportional term.
한편, 적분항(Ii-1)은 앞서 나타낸 실시예에서의 (1)식과 마찬가지로 수정한다.On the other hand, the integral term I i-1 is modified similarly to the formula (1) in the above-described embodiment.
그리고, 모우드 "i"에 있어서 출력되는 전류출력데이터는 1회전 가까이 앞의 모우드 "i+1" 에서 이미 수정된 적분항(Ii)와 비례항(Pi)와의 합계로서, Ii=Pi로 한다.The current output data output in the mode "i" is the sum of the integral term I i and the proportional term P i already corrected in the mode "i + 1" near one rotation, and I i = P i Shall be.
이상에 기술한 본 실시예에서는 비례항을 적분항과 같은 모우드에 있어서의 속도를 근거로 작성하는 일로 해서, 전류출력데이터(11), 바꾸어 말하면 그 아날로그량인 전류지령치, 즉 모터출력토어크의 1회전당의 패턴과 압축부하가 맥동하는 패턴과의 근사정밀도가 높아져, 속도맥동저감효과가 높은 것이다.In the present embodiment described above, the proportional term is created based on the speed in the mode such as the integral term, and the current output data 11, in other words, the current command value which is the analog amount, that is, 1 of the motor output torque. The approximate accuracy between the pattern per revolution and the pattern of the pulsating compression load is increased, and the effect of reducing the speed pulsation is high.
이상 설명한 각 실시예에 의하면, 압축기용 전동기에 브러시레스 직류전동기를 사용하여, 이 전동기의 속도제어를 하도록 한 것으로해서, 요약하면 다음의 효과를 얻을 수 있는 것이다.According to each of the embodiments described above, the brushless DC motor is used as the compressor motor to control the speed of the motor. In summary, the following effects can be obtained.
(1) 1회전을 주기로 하여, 회전위치에 의해 대략 결정된 맥동부하 패턴에 대해 30°마다 회전위치를 12분할하고, 이 분할된 회전위치마다 속도를 검출하며, 지령속도와의 차에서 전류에 의한 전류데이터를 수정하면서 읽고 쓸수 있는 RAM에 기억하고, 이 기억된 전류데이터에 따라 브러시레스직류전동기의 전류, 즉 출력토오크를 제어하는 것에서 1회전을 주기로 하여 출력토오크패턴은 맥동부하패턴이, 12분할에 근사한 패턴으로 된다.(1) The cycle is divided into 12 rotational positions every 30 ° with respect to the pulsating load pattern approximately determined by the rotational position, and the speed is detected for each of the divided rotational positions. The current torque data is stored in a RAM that can be read and written while modifying the current data, and the output torque pattern is divided into 12 parts by pulsating a load pattern in a cycle of controlling the current of the brushless DC motor, that is, the output torque. The pattern is approximated to.
이 결과, 압축기의 부하토오크와 전동기의 출력토오크의 차 토오크가 감소하며, 이 차 토오크에 의해 발생하는 속도맥동이 감소하는 효과를 거두는 것이다.As a result, the difference between the load torque of the compressor and the output torque of the motor is reduced, and the speed pulsation generated by the difference torque is reduced.
이것에 의해, 압축기용 전동기를 1,000rpm 이하의 저속운전 영역까지 확대해도, 진동이 적은 전동압축기가 얻어지는 것이다.Thereby, even if the motor for compressor is expanded to the low speed operation area of 1,000 rpm or less, an electric compressor with few vibrations is obtained.
(2) 또한 상술한 바와 같이, 전동기의 출력토오크패턴을 작성하는데, 전기자권선단자전압에서 얻어지는 회전자의 자극위치검출신호를 사용할 뿐인 구성인 것으로 해서, 출력토오크 패턴과 부하토오크패턴을, 회전각도에 대해 일치시키는데, 회전기준위치를 검출하기 위한 센서 또는 속도검출을 위한 타코제너레이터나 엔코우더 등의 센서를 전동기측에 설치할 필요가 전혀 없기 때문에, 부품점수의 증가를 초래하는 일이 없으며, 신뢰성도 향상하는 것이다.(2) In addition, as described above, the output torque pattern of the motor is generated, and the output torque pattern and the load torque pattern are rotated at the angle of rotation only by using the magnetic pole position detection signal of the rotor obtained from the armature winding terminal voltage. Since there is no need to install a sensor for detecting the rotational reference position or a sensor such as a taco generator or encoder for detecting the speed on the motor side, there is no increase in the number of parts and reliability. To improve.
다음에 상기 제 1 도의 속도제어회로구성 및 제 10 도 내지 제 14 도에 의거하여 브러시레스직류코터의 제어방법에 대해 설명한다.Next, the control method of the brushless DC coater will be described based on the configuration of the speed control circuit of FIG. 1 and FIGS. 10 to 14.
제 10 도는 상기 브러시레스직류모터의 동작을 나타내는 주회로의 각부 신호파형도이다. 제 10 도(a)는 자극위치검출회로(6)의 출력인 위치검출신호(6S), (b)는 예를들면 전기각 60도의 타이밍신호(PS), (c)는 3각판반송파이며, 일정한 발진주파수를 갖는다. (d)는 상기 (c)도중의 슬라이스레벨 D1에 의해 만들어지는 변조신호이며, 또한 (a)에 나타낸 위치검출신호(6S)와의 논리처리에 의해 트랜지스터의 드라이브신호(e)가 만들어진다. 여기서 브러시레스직류모터의 회전수는 상기 슬라이스레벨 D1에 의해 인버터(4)의 출력전압을 바꿈으로써 결정되는 것이다.10 is a signal waveform diagram of each part of the main circuit showing the operation of the brushless DC motor. 10A shows position detection signals 6S, which are outputs of the magnetic pole position detection circuit 6, and (b), for example, timing signals PS at 60 degrees of electrical angle, (c) are triangular plate carriers, It has a constant oscillation frequency. (d) is a modulation signal produced by the slice level D 1 shown in (c) above, and the drive signal e of the transistor is generated by logic processing with the position detection signal 6S shown in (a). The rotation speed of the brushless DC motor is determined by changing the output voltage of the
제 11 도는 본 실시예 속도제어방법에 의한 제어계통도이며, 이들은 제 1 도의 제어회로에 있어서의 구성에 의해 실현되는 것이다. 먼저 제 11 도의 I1에 있어서, 전기각 60도마다의 타이밍신호(PS)[제 10 도의 (b)]의 2주기부(T1+T1-1)의 시간을 3배해서 1사이클해당분의 시간(T)을 산출하고, 다음의 I2에 있어서는 회전수(N)을 N=K/T(K는 상수)에 의해 산출하며, 그리고 I3에 있어서 검출회전수 N과 지령회전수 NR과의 편차회전수의 비례, 적분, 미분항의 (KP), (KI), (KD)를 구하고, 그 합계(KP+KI+KD)에서 슬라이스레벨 D1이 결정되는 것으로서, 이들의 처리는 제어회로에 있어서의 마이크로콤퓨터(7)등에서 전기각 60도의 시간마다 PS신호에 동기해서 행해진다.11 is a control system diagram according to the speed control method of the present embodiment, which is realized by the configuration of the control circuit of FIG. First, in I 1 of FIG. 11, the cycle of the two period parts T 1 + T 1-1 of the timing signal PS (Fig. 10 (b)) for every 60 degrees of electric angle is tripled to correspond to one cycle. The time T of minutes is calculated, and in the next I 2 , the rotation speed N is calculated by N = K / T (K is a constant), and the detected rotation speed N and the command rotation speed in I 3 are calculated. Find the proportional, integral, and derivative terms (K P ), (K I ) and (K D ) of the rotational speed with N R, and determine the slice level D 1 from the sum (K P + K I + K D ). These processes are performed in synchronism with the PS signal every 60 degrees of electric angle in the
제 12 도는 PS신호와 상기 처리와의 시간관계를 나타낸 도면이다. 처리(I1), (I2), (I3)는 전기각 60도의 시간마다 연속해서 한번에 하며, 한편, 회전수산출을 위한 정보는 I1의 처리의 실행시마다 최신의 PS신호의 2주기분에 해당하는 전기각 120도의 시간을 사용하는 것으로 하고 있다.12 is a diagram showing the time relationship between the PS signal and the processing. The processes (I 1 ), (I 2 ), and (I 3 ) are performed at once in succession every 60 degrees of electrical angle, while information for rotation count calculation is performed for two cycles of the latest PS signal at each execution of the processing of I 1 . Time of 120 degrees of electric angles corresponding to minute shall be used.
이상의 방법에 의하면 PS신호와 2주기분을 회전수의 정보로 한 것에 의해 1주기마다 생기는 측정치의 불균일성이 평균화되는 동시에 2주기분의 시간측정결과를 즉시 슬라이스레벨 D1에 반영하는 것으로 검출회전수의 정밀도가 향상되며, 또한 회전 변화에 수반하는 속도제어계의 응답이 빨라지는 효과가 있다.According to the above method, the nonuniformity of the measured value generated every cycle is averaged by using the PS signal and two cycles as the rotational speed information, and the time measurement result for two cycles is immediately reflected to the slice level D 1 . This improves the accuracy of and improves the response of the speed control system accompanying the change in rotation.
본원 발명의 다른 실시예를 제 13 도 및 제 14 도에 의거하여 설명한다. 제 13 도는 본 실시예에 의한 속도제어방법을 나타내는 제어계통도이다. 제 11 도에 나타낸 제어계통도와 다른 점은 Ⅱ1에 있어서 1사이클의 시간(T)의 계산을 고속시와 저속시에서 전환하는 동시에, Ⅱ1, Ⅱ2, Ⅱ3로 이어지는 처리의 실행주기도 전환하도록 한것이며, Ⅱ2, Ⅱ3의 처리내용에 대해서는 제 11 도의 경우와 같다.Another embodiment of the present invention will be described with reference to FIGS. 13 and 14. 13 is a control system diagram showing a speed control method according to the present embodiment. The difference from the control system shown in FIG. 11 is that the calculation of the time T of one cycle in II 1 is switched at high speed and low speed, and also the execution cycle of the processes leading to II 1 , II 2 , and II 3 is also switched. The processing contents of II 2 and II 3 are the same as those of FIG.
즉, 마이크로컴퓨터 등에서 고속제어처리를 실행하는 데는 어떤 시간을 필요로 하기 때문에, 고속시에는 PS신호의 1주기가 짧아지며, 이 1주기내에서의 처리가 곤란해진다. 이것을 피하기 위해, 고속회전의 영역에 있어서는 제 13 도, 제 14 도에 나타낸 실시예에서는 PS신호의 3주기마다, 즉 전기각 180도마다 속도제어에 의한 각 처리를 실행하도록 한것이다. 또한 고속회전영역에 있어서는 위치검출신호에 의한 위치검출회로의 구성부품의 불균일성이, PS신호의 주기의 불균일성에 주는 영향이 커지게 되는 일로 해서, 회전수산출의 정보로서, Ⅱ1의 처리의 실행시마다 최근의 PS신호의 6주기분에 해당하는 전기각 360도의 시간을 사용하여 평균화하고 있다.That is, since a certain time is required to execute the high speed control processing in the microcomputer or the like, one cycle of the PS signal is shortened at high speed, and processing within this one cycle becomes difficult. In order to avoid this, in the high-speed rotation region, in the embodiments shown in Figs. 13 and 14, the processing by the speed control is performed every three cycles of the PS signal, i.e., every 180 degrees. Also, in the high-speed rotation region, the influence of the nonuniformity of the components of the position detection circuit by the position detection signal increases the nonuniformity of the period of the PS signal, so that the processing of II 1 is executed as the information on the rotation count calculation. Each time is averaged using an electric angle of 360 degrees corresponding to six cycles of the latest PS signal.
제 14 도는 고속회전영역에 있어서의 상기 PS신호와, 상기 처리(Ⅱ1), (Ⅱ2), (Ⅱ3)와의 사간관계를 나타낸 도면이다. 각 처리는 연속해서 전기각 180도의 시간마다 PS신호에 동기해서 실행하며, 회전수산출을 위한 정보는 그때마다 최근의 PS신호의 6주기분의 시간을 사용하는 것으로 하고 있다.14 is a diagram showing the relationship between the PS signal and the processing (II 1 ), (II 2 ) and (II 3 ) in the high speed rotation region. Each process is executed in synchronization with the PS signal at every 180-degree electric time in succession, and the information for rotation count calculation uses the time for the six cycles of the latest PS signal each time.
여기서, Ⅱ1, Ⅱ2, Ⅱ3의 3개의 처리는 연속해서 실시하지 않고, 각 처리를 분할하여, 각 처리를 PS신호에 동기해서 실시하더라도 똑같은 효과가 얻어진다.Here, the same effects can be obtained even if the three processes of II 1 , II 2 , and II 3 are not performed continuously, but each process is divided and each process is performed in synchronization with the PS signal.
상기 각 실시예는 전동기로서 압축기용 전동기에 의한 브러시레스 직류전동기에 대해 기술한 것이지만, 본원 발명은 이것에 한정되는 것이 아니며, 예를들면 어떤 1정주기중에서, 전동기에 의해 구동되는 부하체의 부하가 변화하며, 더구나 상기 일정주기중의 속도의 변화를 검출할 수 있으며, 또한 전동기에 가하는 전류 또는 전압을 제어함으로써 속도의 제어가 가능해지는 장치를 구비한 전동기의 속도제어장치로서 사용할 수 있는 범용적인 것이다.Although each of the above embodiments is described as a brushless DC motor by a compressor motor as an electric motor, the present invention is not limited to this, for example, the load of a load body driven by the electric motor in any one fixed cycle. Is a general purpose that can be used as a speed control device of an electric motor having a device capable of detecting a change in speed during the predetermined period and controlling the speed by controlling a current or voltage applied to the motor. will be.
또, 상기 각 실시예에 의한 것은 전동기에 가하는 전류를 제어하도록 한 것이지만, 이것은 회전수의 제어라고 하는 것으로, 전동기에 가하는 전압을 제어하는 구성으로서 전압제어에 의한 것으로 할수 있는 것이다.Incidentally, according to the above embodiments, the current applied to the motor is controlled, but this is referred to as the control of the rotation speed, and the voltage controlled to control the voltage applied to the motor.
또한, 상기 실시예에서는 전류제어장치로서 인버터장치를 사용한 것이지만, 이것은 직류전원에 있어서의 초퍼장치를 사용할 수 있는 것이며, 양자에서 전압제어장치로서 사용하는 경우도 마찬가지이다.Incidentally, in the above embodiment, an inverter device is used as the current control device, but this can be used as a chopper device in a direct current power source, and the same applies to the case where both are used as voltage control devices.
또, 본원발명은 직선적으로 이동하는 전동기, 즉 리니어모터에도 적용할 수 있는 것이다.The present invention can also be applied to a linearly moving electric motor, that is, a linear motor.
요는 소정의 주기로 부하토오크가 변동하는 것의 구동모터로서 본원 발명은 실시되는 것이다.In other words, the present invention is practiced as a drive motor for varying load torque at predetermined cycles.
이상 기술한 바와같이, 본원 발명의 속도제어장치에 의하면, 전동기의 속도를 지령속도에 따라 광범위하게 바꾸고, 나아가서는 속도 맥동을 매우 적게 하는데 적합한 전동기의 속도제어장치를 얻을수 있는 것이며, 또 본원 발명의 실시시에 있어서는 부하체의 이동하는 기준으로 되는 위치를 검출하지 않고 속도의 검출만으로 실현할 수 있고, 또한 일정주기중에 변화하는 부하의 변화량을 미리 알 필요가 없으며, 공업상 유익한 점이 크다.As described above, according to the speed control device of the present invention, it is possible to obtain a speed control device for an electric motor which is suitable for changing the speed of the motor widely according to the command speed and further reducing the speed pulsation. At the time of implementation, it can implement | achieve only by detecting a speed, without detecting the position used as the reference | standard which a load body moves, and it is not necessary to know the amount of change of the load which changes in a fixed period beforehand, and it is industrially advantageous.
또 본원 발명의 속도제어방법에 의하면 위치검출신호의 전기각 60n2도의 시간마다 속도제어를 실행하는 것으로 해서, 예를들면 압축기구동용의 브러시레스직류모터와 같이, 회전위치에 대해, 부하가 맥동하는 사용례에 있어서도 특히 그 효과가 현저하며, 부하변화에 의해 생기는 회전수변화를 신속히 인버터출력전압에 반영할 수 있으며, 속도제어계가 고속으로 되어 회전맥동이 적은 브러시레스직류모터를 실현할 수 있다. 또한 본원 발명의 실시예에 의하면 부하변화에 의해 생기는 회전수변화가 부하 및 모터가 발생하는 관성력의 증대에 의해 완화되는 고속회전영역에서는 속도제어계의 처리시간을 고려하여, 저속시보다도 n2를 크게 하는 것으로 하여 상기와 마찬가지로 회전맥동을 억제할 수 있는 동시에 응답성을 향상시킬 수 있다.Further, according to the speed control method of the present invention, the speed control is performed every time of the electric angle of 60n 2 degrees of the position detection signal, and the load is pulsated with respect to the rotational position, for example, like a brushless DC motor for compressor driving. In particular, the effect is remarkable, and the change in the number of revolutions caused by the load change can be quickly reflected in the inverter output voltage, and the speed control system becomes high speed, thereby realizing a brushless DC motor with low rotational pulsation. Further, according to the embodiment of the present invention, n 2 is larger than at low speed in consideration of the processing time of the speed control system in the high speed rotation region in which the rotational speed change caused by the load change is alleviated by the increase of the inertia force generated by the load and the motor. By doing so, as described above, rotational pulsation can be suppressed and response can be improved.
Claims (2)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60012592A JPH0648916B2 (en) | 1985-01-28 | 1985-01-28 | Electric motor speed controller |
JP12592 | 1985-01-28 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR860006158A KR860006158A (en) | 1986-08-18 |
KR900002420B1 true KR900002420B1 (en) | 1990-04-14 |
Family
ID=11809616
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019860000297A Expired KR900002420B1 (en) | 1985-01-28 | 1986-01-18 | Speed-controlling method for brushless dc motor |
Country Status (2)
Country | Link |
---|---|
JP (1) | JPH0648916B2 (en) |
KR (1) | KR900002420B1 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0728546B2 (en) * | 1987-04-03 | 1995-03-29 | 株式会社日立製作所 | Vacuum cleaner |
JPH0728545B2 (en) * | 1986-10-08 | 1995-03-29 | 株式会社日立製作所 | Vacuum cleaner |
JP2594451B2 (en) * | 1988-03-01 | 1997-03-26 | 株式会社日立製作所 | Rotary electric machine with torque control |
JP2664442B2 (en) * | 1988-11-21 | 1997-10-15 | 株式会社日立製作所 | Drive circuit for commutatorless motor |
JPH07114556B2 (en) * | 1989-06-07 | 1995-12-06 | 株式会社日立製作所 | Electric motors, current control devices provided for electric motors, arithmetic units used for these, or devices equipped with these devices |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6056396B2 (en) * | 1978-08-31 | 1985-12-10 | 三菱電機株式会社 | speed control device |
JPS5815494U (en) * | 1981-07-24 | 1983-01-31 | 株式会社東芝 | Electric motor control device |
-
1985
- 1985-01-28 JP JP60012592A patent/JPH0648916B2/en not_active Expired - Lifetime
-
1986
- 1986-01-18 KR KR1019860000297A patent/KR900002420B1/en not_active Expired
Also Published As
Publication number | Publication date |
---|---|
JPH0648916B2 (en) | 1994-06-22 |
KR860006158A (en) | 1986-08-18 |
JPS61173690A (en) | 1986-08-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4879502A (en) | Speed control apparatus and method for motors | |
US4736143A (en) | Torque control apparatus for rotary machine | |
US5872435A (en) | Electrical drive arrangement | |
KR900002420B1 (en) | Speed-controlling method for brushless dc motor | |
US7235941B2 (en) | Phase commutation method of brushless direct current motor | |
JP3833918B2 (en) | Motor control device | |
JP2001268963A (en) | Fan motor control method and device | |
JP3696785B2 (en) | Motor control device | |
JPH0595696A (en) | Operation controller for dc motor | |
JP3296636B2 (en) | Driving method of brushless DC motor | |
JPH069439B2 (en) | Electric motor torque control device | |
JPS61277394A (en) | Speed-controlling method for brushless dc motor | |
JP2778816B2 (en) | Sensorless spindle motor control circuit | |
KR100323294B1 (en) | Electric motor | |
JPH05103492A (en) | Motor driving method and system | |
KR910000097B1 (en) | Electric compressors with torque control | |
JP3556376B2 (en) | DC brushless motor controller | |
JPH02159992A (en) | Method of detecting sectional speed of dc brushless motor | |
JPH0697868B2 (en) | Electric motor speed control device and electric motor speed control method | |
KR100292528B1 (en) | A control method of brushless dc motor in washing machine | |
FI110371B (en) | Procedures and devices for reducing synchronous machine torque vibrations | |
CN120357800A (en) | Motor driver for improving motor resonance noise | |
JPH0355478A (en) | Compressor electric motor control device for refrigerator | |
JP2001078485A (en) | Control device for brushless motor | |
JPS61210889A (en) | Motor drive controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19860118 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19861031 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 19860118 Comment text: Patent Application |
|
G160 | Decision to publish patent application | ||
PG1605 | Publication of application before grant of patent |
Comment text: Decision on Publication of Application Patent event code: PG16051S01I Patent event date: 19900319 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 19900625 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19900629 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 19900629 End annual number: 3 Start annual number: 1 |
|
PR1001 | Payment of annual fee |
Payment date: 19920923 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 19930914 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 19941025 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 19960327 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 19970219 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 19980318 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 19990219 Start annual number: 10 End annual number: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20000217 Start annual number: 11 End annual number: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20010220 Start annual number: 12 End annual number: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20020219 Start annual number: 13 End annual number: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20030213 Start annual number: 14 End annual number: 14 |
|
PR1001 | Payment of annual fee |
Payment date: 20040401 Start annual number: 15 End annual number: 15 |
|
FPAY | Annual fee payment |
Payment date: 20050404 Year of fee payment: 16 |
|
PR1001 | Payment of annual fee |
Payment date: 20050404 Start annual number: 16 End annual number: 16 |
|
EXPY | Expiration of term | ||
PC1801 | Expiration of term |