KR0136116B1 - Motor speed control method - Google Patents
Motor speed control methodInfo
- Publication number
- KR0136116B1 KR0136116B1 KR1019940006365A KR19940006365A KR0136116B1 KR 0136116 B1 KR0136116 B1 KR 0136116B1 KR 1019940006365 A KR1019940006365 A KR 1019940006365A KR 19940006365 A KR19940006365 A KR 19940006365A KR 0136116 B1 KR0136116 B1 KR 0136116B1
- Authority
- KR
- South Korea
- Prior art keywords
- speed
- value
- motor
- proportional
- integral
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 14
- 238000010304 firing Methods 0.000 claims description 7
- 238000001514 detection method Methods 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 4
- 239000003990 capacitor Substances 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- Y02B40/52—
Landscapes
- Control Of Motors That Do Not Use Commutators (AREA)
- Control Of Electric Motors In General (AREA)
- Control Of Ac Motors In General (AREA)
Abstract
본 발명은 모터 속도제어에 관한 것으로, 특히 단상모터를 위상제어하여 속도를 제어할시 속도검출치와 지령치를 비교판단하고 그 오차를 보상함으로써 용이하게 모터 속도를 제어 하도록 한 모터속도제어방법에 관한 것이다.The present invention relates to a motor speed control, and more particularly, to a motor speed control method for easily controlling the motor speed by comparing the speed detection value and the command value when compensating the speed by controlling the phase by controlling the single-phase motor. will be.
이러한 본 발명의 목적은 상용전원주파수의 반주기 마다 모터의 실제속도를 검출하는 단계와, 검출한 실제속도와 지령속도를 비교하여 속도에러를 검출하는 단계와, 검출한 속도 에러를 검색하여 속도상태를 판단하는 단계와, 판단된 속도상태에 따라 비례-적분 보상값을 산출하는 단계와, 산출한 비례-적분 보상값을 각도값으로 환산하는 단계와, 환산한 각도값을 모터제어신호로 출력시켜 모터속도를 제어하는 단계를 실행함으로써 달성된다.The object of the present invention is to detect the actual speed of the motor every half cycle of the commercial power frequency, to compare the detected actual speed and the command speed to detect the speed error, and to detect the detected speed error to determine the speed state Determining, calculating a proportional-integral compensation value according to the determined speed state, converting the calculated proportional-integral compensation value into an angle value, and outputting the converted angle value as a motor control signal to the motor. This is accomplished by executing a step of controlling the speed.
Description
제1도는 종래 단상 모터 속도 제어장치 구성도.1 is a configuration diagram of a conventional single-phase motor speed control device.
제2도는 제1도의 비례-적분제어부 및 비교부 상세 구성도.2 is a detailed block diagram of the proportional-integral control unit and the comparison unit of FIG.
제3도는 본 발명에 적용되는 단상모터 속도 제어장치 구성도.3 is a configuration diagram of a single-phase motor speed control apparatus applied to the present invention.
제4도는 본 발명의 모터 속도 검출 흐름도.4 is a motor speed detection flowchart of the present invention.
제5도는 본 발명 모터 속도 제어신호 흐름도.5 is a flow chart of the motor speed control signal of the present invention.
제6도는 본 발명의 모터속도 판단을 설명하기 위한 그래프.6 is a graph for explaining the determination of the motor speed of the present invention.
*도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings
100:모터101:홀센서100: motor 101: Hall sensor
102:인터럽트 발생부103:중앙처리장치102: interrupt generator 103: central processing unit
104:트라이액104: Triac
본 발명은 모터 속도제어에 관한 것으로, 특히 단상모터를 위상제어하여 속도를 제어할시 속도검출치와 지령치를 비교판단하고 그 오차를 보상함으로써 용이하게 모터 속도를 제어하도록 한 모터속도 제어방법에 관한 것이다.The present invention relates to a motor speed control, and more particularly, to a motor speed control method for easily controlling the motor speed by comparing the speed detection value and the command value when compensating the speed by controlling the phase by controlling the single-phase motor. will be.
종래의 단상모터 속도제어장치는 첨부된 도면 제1도에 도시된 바와 같이, 모터(1)의 회전주파수를 검출하고 이를 구형펄스로 변환하여 출력하는 홀센서(2)와, 상기 홀센서(2)로 부터 출력된 구형펄스를 그에 상응하는 전압으로 변환하는 주파수/전압 변환부(3)와, 상기 홀센서(2)로 부터 출력된 구형펄스를 그에 상응하는 전압으로 변환하는 주파수/전압 변환부(3)와, 상기 주파수/전압 변환부(3)에서 얻어진 전압과 속도설정에 대한 기준전압과를 비교하여 그 오차를 검출하고, 오차 보상값을 출력하는 비례-적분 제어부(4)와, 실제 모터(1)에 공급되는 전압의 위상을 검출하는 위상검출부(5)와, 상기 위상검출부(5)에서 검출된 위상에 따른 삼각파를 발생하는 삼각파 발생부(6)와, 상기 삼각파 발생부(6) 및 비례-적분 제어부(4)에서 각각 출력된 신호를 비교하고 그 결과값을 출력하는 비교부(7)와, 상기 비교부(7)의 출력에 따라 상기 모터(1)의 속도를 제어하는 트라이액(8)으로 구성되었다.Conventional single-phase motor speed control apparatus, as shown in the accompanying drawings, Figure 1, the Hall sensor 2 for detecting the rotational frequency of the motor (1) and converts it into a spherical pulse and the Hall sensor (2) Frequency / voltage converter 3 for converting the square pulse output from the corresponding voltage into a corresponding voltage, and frequency / voltage converter for converting the square pulse output from the Hall sensor 2 to the corresponding voltage (3), the proportional-integral control section 4 which compares the voltage obtained by the frequency / voltage converting section 3 with the reference voltage for speed setting, detects the error, and outputs an error compensation value; A phase detector 5 for detecting the phase of the voltage supplied to the motor 1, a triangle wave generator 6 for generating a triangle wave according to the phase detected by the phase detector 5, and the triangle wave generator 6 And the signals output from the proportional-integral control unit 4, respectively, Result and a comparison unit (7) for outputting a value, in accordance with an output of the comparison unit (7) consisted of a triac (8) for controlling the speed of said motor (1).
이와 같이 구성된 종래 단상모터 속도제어장치의 동작을 첨부한 도면 제2도를 참조하여 상세히 설명하면 다음과 같다.The operation of the conventional single-phase motor speed control device configured as described above will be described in detail with reference to FIG. 2.
먼저, 모터에 공급되는 교류전원(AC)은 1사이클에 2회의 영점이 있으므로 모터 구동소자를 턴-온시켜도 OV부근에서는 자동으로 턴-오프하게 된다.First, since the AC power supplied to the motor has a zero point twice in one cycle, even when the motor driving device is turned on, it is automatically turned off near the OV.
이때문에 상기 모터의 구동을 유지하기 위해서는 반사이클마다 트라이액을 트리거링한다.For this reason, the triac is triggered every half cycle to maintain the driving of the motor.
이렇게 하면 교류전원(AC)의 제로 크로스 점(Zero Cross point)에서 상기한 트라이액이 턴-온하여 모터를 회전시킬 수 있다.This allows the triac to turn on at the zero cross point of the AC power source AC to rotate the motor.
제1도는 이러한 원리를 이용하여 모터를 제어하는 장치로서, 속도지령에 따라 제1트라이액(8a)이 턴-온이 되면 메인 코일(M)에 전류가 흐르고 콘덴서(C)에 의한 지상전류가 서브코일(S)에 흐르게 됨으로써 단상모터(1)내의 교번자계가 회전자계로 변화되어 모터(1)가 회전을 하게 된다.1 is a device for controlling a motor using this principle. When the first triac 8a is turned on according to a speed command, current flows through the main coil M and ground current by the capacitor C is generated. By flowing through the sub-coil S, the alternating magnetic field in the single-phase motor 1 is changed into a rotating magnetic field so that the motor 1 rotates.
상기 모터(1)가 회전을 하게 되면 홀센서(2)는 모터(1)의 회전수를 검출하여 이를 구형펄스로 출력하게 된다.When the motor 1 rotates, the hall sensor 2 detects the rotation speed of the motor 1 and outputs it as a spherical pulse.
이 구형펄스를 입력받은 주파수/전압변환부(3)는 입력 주파수에 대한 선형적인 전압을 출력한다.The frequency / voltage converter 3 receiving this rectangular pulse outputs a linear voltage with respect to the input frequency.
상기 모터(1) 회전수에 대응한 전압을 입력 받은 비례-적분 제어부(4)는 제2도에 도시한 바와 같이, 상기 주파수/전압 변환부(3)로 부터 얻어진 전압을 제1연산증폭부(4a)에서 비반전 증폭을 하게 되고, 그 비반전증폭된 전압값을 제 2 연산증폭부(4b)에서 속도지령에 대응한 전압값비로 비반전 증폭하여 모터(1) 속도 오차 보상값으로 출력을 한다.As shown in FIG. 2, the proportional-integral control unit 4 that receives a voltage corresponding to the rotation speed of the motor 1 may convert the voltage obtained from the frequency / voltage converter 3 into a first operation amplifier unit. The non-inverted amplification is performed at (4a), and the non-inverted amplified voltage value is non-inverted and amplified at the voltage value ratio corresponding to the speed command by the second operational amplifier 4b, and output as a speed error compensation value of the motor 1. Do it.
즉, 비례-적분 제어부(4)는 주파수/전압 변환부(3)에서 출력된 실제 모터 속도에 대응한 전압값과 지령한 전압값을 비교하고 그 오차를 보상하는 전압을 출력하게 된다.That is, the proportional-integral controller 4 compares the voltage value corresponding to the actual motor speed output from the frequency / voltage converter 3 with the commanded voltage value and outputs a voltage that compensates for the error.
아울러 위상검출부(5)는 실제 모터(1)에 공급되는 전원의 위상각을 검출하게 되며, 그 검출된 위상각에 따라 삼각파 발생부(6)에서는 삼각파를 발생시키게 된다.In addition, the phase detection unit 5 detects the phase angle of the actual power supply to the motor 1, and the triangular wave generator 6 generates the triangular wave according to the detected phase angle.
이에 다라 위상 비교부(7)는 상기 삼각파 발생부(6)에서 발생된 삼각파의 위상과 상기비례-적분 제어부(4)에서 출력된 오차 보상전압의 위상과 비교하게 되고, 그 결과값이 트라이액(8)의 구동신호가 된다.Accordingly, the phase comparison unit 7 compares the phase of the triangular wave generated by the triangular wave generator 6 with the phase of the error compensation voltage output from the proportional-integral control unit 4, and the resultant value is triac. It becomes the drive signal of (8).
이렇게 트라이액(8)의 구동신호를 산출하여 모터(1)를 제어함으로써 속도지령치의 변화에 대하여 모터(1)의 부하 변동에 따라 rpm의 변화없이 모터(1)를 제어하게 된다.In this way, the drive signal of the triac 8 is calculated to control the motor 1 so that the motor 1 is controlled without a change in rpm according to the load variation of the motor 1 with respect to the change in the speed command value.
그러나 이러한 종래의 모터속도제어장치는 비례-적분 제어회로를 구성하기 위해 다수의 연산증폭기 및 수동소자들이 필요하며, 모터의 현재속도를 피이드백 받기 위한 주파수/전압 변환기 등의 회로가 필요하게 되어 전체적인 회로구성이 복잡함과 아울러 제품의 사이즈가 비대해지는 단점이 있었다.However, such a conventional motor speed control device requires a large number of operational amplifiers and passive elements to form a proportional-integration control circuit, and a circuit such as a frequency / voltage converter for feedback of the current speed of the motor is required. In addition to the complexity of the circuit configuration, the size of the product was disadvantageous.
따라서 본 발명의 목적은 소프트웨어적으로 속도검출치와 지령치를 비교하고 그 오차를 보상하여 용이하게 모터의 속도 제어가 가능하도록 함으로써 회로 구성의 용이함 및 제품사이즈의 경감을 꾀할 수 있도록 모터속도 제어방법을 제공함에 있다.Accordingly, an object of the present invention is to compare the speed detection value and the command value by software and to compensate for the error so that the speed of the motor can be easily controlled. In providing.
이러한 본 발명의 목적을 달성하기 위한 방법은 상용전원주파수의 반주기마다 현재의 모터속도를 검출하는 단계와, 상기 검출한 모터속도와 지령치 속도와를 감산하여 모터속도 상태를 인지하는 단계와, 상기 인지한 모터속도상태에 다른 오차값을 결정하는 단계와, 상기 결정한 오차값으로 점호각을 결정하는 단계를 실행시킴으로써 달성되는 것으로, 이하 본 발명을 첨부한 도면에 의거 상세히 설명하면 다음과 같다.The method for achieving the object of the present invention comprises the steps of detecting the current motor speed every half cycle of the commercial power supply frequency, and subtracting the detected motor speed and the setpoint speed to recognize the motor speed state, and the recognition It is achieved by performing a step of determining a different error value in one motor speed state and a step of determining a firing angle with the determined error value, which will be described below in detail with reference to the accompanying drawings.
제3도는 본 발명에 적용되는 단상모터 속도제어장치 구성도로서, 이에 도시한 바와 같이 모터(100)의 회전주파수를 검출하고 이를 구형펄스로 변환하여 출력하는 홀센서(101)와, 상용전원주파수의 주기를 검출하고 반주기마다 인터럽트 신호를 발생하는 인터럽트 발생부(102)와, 상기 인터럽트 발생부(102) 및 홀센서(101)에서 각각 출력된 신호를 입력 받아 속도지령치의 오차를 산출하고, 그 오차보상값을 출력시켜 모터의 속도를 제어하는 중앙처리 장치(103)와, 상기 중앙처리 장치(103)에서 출력된 신호에 따라 상기 모터(100)의 속도를 제어하는 트라이액(104)으로 구성한다.3 is a configuration diagram of a single-phase motor speed control device applied to the present invention. As shown in FIG. 3, the Hall sensor 101 detects the rotational frequency of the motor 100 and converts it into a spherical pulse and outputs it. The interrupt generator 102 detects the period of the signal and generates an interrupt signal every half cycle, receives the signals output from the interrupt generator 102 and the hall sensor 101, respectively, and calculates an error of the speed command value. A central processing unit 103 for controlling the speed of the motor by outputting an error compensation value, and a triac 104 for controlling the speed of the motor 100 according to a signal output from the central processing unit 103. do.
도면 중 미설명 부호 105는 교번자계를 회전자계로 변환시키기 위한 콘덴서이다.In the figure, reference numeral 105 denotes a capacitor for converting an alternating magnetic field into a rotating magnetic field.
이하, 본 설명을 첨부한 도면 제4도 및 제5도를 참조하여 상세히 설명하면 다음과 같다.Hereinafter, the present description will be described in detail with reference to FIGS. 4 and 5.
먼저, 중앙처리장치(103)로 부터 출력된 속도지령치에 따라 제1트라이액(104a)이 턴-온이 되면 메인코일(M)에 전류가 흐고 콘덴서(105)에 의한 지상전류가 서브코일(S)에 흐르게 됨으로써 단상모터(100)내의 교번자계가 회전자계로 변환되어 상기한 단상모터(100)가 회전을 하게 된다.First, when the first triac 104a is turned on according to the speed command value output from the central processing unit 103, current flows in the main coil M, and the ground current by the condenser 105 is sub-coil ( By flowing in S), the alternating magnetic field in the single-phase motor 100 is converted into a rotating magnetic field so that the single-phase motor 100 rotates.
상기 단상모터(100)가 회전을 하게 되면 홀센서(101)는 모터(100)의 회전수를 검출하여 이를 구형펄스로 출력하게 된다.When the single phase motor 100 rotates, the hall sensor 101 detects the rotation speed of the motor 100 and outputs it as a spherical pulse.
아울러 모터(100)에 전원이 공급되는 순간부터 인터럽트 발생부(102)는 상용전원주파수(AC; 60HZ)의 주기(16.6msec)를 검출하게 되고, 상기 주기(16.6msec)의 반주기(8.3msec)마다 인터럽트를 발생시킨다.In addition, from the moment the power is supplied to the motor 100, the interrupt generator 102 detects a cycle (16.6 msec) of the commercial power frequency (AC) 60HZ, and a half cycle (8.3 msec) of the cycle (16.6 msec). An interrupt is generated every time.
상기 발생한 인터럽트를 입력 받은 중앙처리장치(103)는 인터럽트가 발생된 시점부터 제4도에 도시한 바와 같이 상기한 홀센서(101)로 부터 출력되는 구형펄스의 하강에지를 검출한다.The central processing unit 103 receiving the generated interrupt detects the falling edge of the spherical pulse output from the hall sensor 101 as shown in FIG. 4 from the time when the interrupt is generated.
그리고 구형펄스의 최초 하강에지 부터 그 다음 하강에지까지의 시간을 계산하게 되며, 그 계산된 시간을 이용하여 모터(100)의 실제속도를 산출하게 된다.Then, the time from the first falling edge of the spherical pulse to the next falling edge is calculated, and the actual speed of the motor 100 is calculated using the calculated time.
이러한 과정을 반복수행함으로써 현재의 모터 실제속도(Wrm)를 검출하게 된다.By repeating this process, the current motor actual speed Wrm is detected.
그리고 그 검출한 모터(100)의 실제속도(Wrm)를 이용하여 지령한 속도치와의 오차를 검출하게 되는데, 이를 제5도를 참조하여 상세히 설명하면 다음과 같다.And using the detected actual speed (Wrm) of the motor 100 to detect the error with the commanded speed value, which will be described in detail with reference to FIG.
즉, 상기 검출한 모터(100)의 실제속도(Wrm)를 지령한 속도(Wrm*)에서 감산(Wrm* Wrm)을 한다(S1).That is, the subtraction Wrm * Wrm is subtracted from the commanded speed Wrm * of the detected speed 100 of the motor 100 (S1).
그리하여 얻어진 결과값을 속도 에러치(We)로 결정하고, 그 속도에러치(We)를 속도지령치(α)와 비교하여 속도가 미달인지 아니면 과속인지를 판단한다(S3).The resultant value thus obtained is determined as the speed error value We, and the speed error value We is compared with the speed command value α to determine whether the speed is under or overspeed (S3).
상기 판단결과가 속도 미달일 경우 비례제어(P제어)를 위한 제어값(Wp)을 산출하기 위해 비례이득상수(Kp)에 상기에서 구한 속도에러치(We)를 곱하여 (Kp*We) 그 결과값을 비례 제어의 제어값(Wp)으로 결정한다(S4).If the determination result is less than the speed, the proportional gain constant Kp is multiplied by the speed error We obtained above to calculate the control value Wp for proportional control (P control). The value is determined as the control value Wp of proportional control (S4).
다음으로 적분제어(I제어)를 위한 제어값(Wi)을 산출하기 위해 최초의 적분제Next, the first integral system is used to calculate the control value Wi for integral control (I control).
어값(Wi')r과 적분이득상수(Ki), 루프타임(T), 속도에러치(We)를 곱한 값(Ki*T*We)과를 합(Wi+Ki*We)한 그 결과값을 적분제어의 제어값(Wi)으로 결정한다(S5).The result of multiplying (Wi ') r with integral gain constant (Ki), loop time (T), and speed error (We) and sum (Wi + Ki * We) Is determined as the control value Wi of the integral control (S5).
상기에서 최초의 적분 제어값(Wi)은 0이고, 이후부터는 누적되는 값이 된다.In the above, the first integration control value Wi is 0, and after that, it is a cumulative value.
상기와 같이 하여 구한 비례(Wp) 및 적분(Wi) 제어값을 합산(Wp+Wi)하여 비The proportional (Wp) and integral (Wi) control values obtained as described above are summed (Wp + Wi) and
례-적분 보상값(WP-i)을 산출한다(S6).An example-integral compensation value W Pi is calculated (S6).
이후 지령한 속도값(Wrm*)을 각도값(α)으로 확산한다(S7).Thereafter, the commanded speed value Wrm * is diffused into the angle value α (S7).
즉, 단산모터(100)가 제6도에 도시한 바와 같이 0에서 턴-온이 되고That is, the single motor 100 is turned on at zero as shown in FIG.
18800rpm을 회전한 후 π에서 정지되므로, 이를 이용하여 π/188*Wrm*하여 지령속도값(Wrm*)을 각도값(α)으로 환산한다.Since it stops at π after rotating 18800rpm, π / 188 * Wrm * is used to convert the command speed value (Wrm *) into an angle value (α).
그리고 P-I보상된 속도값(WP-i)을 전술한 바와 같이 변환된 각도값(W)으로 환산한다(S8).The PI compensated speed value W Pi is converted to the angle value Convert to W) (S8).
즉,해서 변환된 각도값(W)을 환산하게 되고, 이후 속도미달시 최종점호각을 산출하기 위해 상기 구한 각도값(α)에서 변환된 각도값(W)을 감산하여 그 결과 값을 최종 점호각(α)으로 결정을 하여(S9) 트라이액(104)을 구동시켜 속도미달의 보상을 하게 되는 것이다.In other words, Converted to an angle value ( W) is converted into, and then the angle value (converted from the obtained angle value α to calculate the final firing angle when the speed falls short) W) is subtracted to determine the result as the final firing angle α (S9) to drive the triac 104 to compensate for underspeed.
한편, 상기 단계(S3)에서 판단결과가 과속일 경우 경우 비례제어(P제어)를 위한 제어값(Wp)을 산출하기 위해 비례이득상수(Kp)에 상기에서 구한 속도에러치(We)를 곱하여(Kp*We) 그 결과값을 비례 제어의 제어값(Wp)으로 결정한다(S10).On the other hand, if the determination result in the step S3 is overspeed, multiplying the proportional gain constant Kp by the speed error We obtained above to calculate the control value Wp for proportional control (P control). (Kp * We) The resultant value is determined as the control value Wp of proportional control (S10).
다음으로 적분제어(I제어)를 위한 제어값(Wi)을 산출하기 위해 최초의 적분제어값(Wi')과 적분이득상수(Ki), 루프타임(T), 속도에러치(We)를 곱한 값(Ki*T*We)과를 합(Wi+Ki*We)한 결과값을 적분제어의 제어값(Wi)으로 결정한다(S15).Next, in order to calculate the control value Wi for integral control (I control), the first integral control value Wi 'is multiplied by the integral gain constant Ki, the loop time T, and the speed error We. The resulting value obtained by adding up the value Ki * T * We and Wi + Ki * We is determined as the control value Wi of the integral control (S15).
상기에서 최초의 적분 제어값(Wi)은 0이고, 이후부터는 누적되는 값이 된다.In the above, the first integration control value Wi is 0, and after that, it is a cumulative value.
상기와 같이 하여 구한 비례(Wp) 및 적분(Wi) 제어값을 합산(Wp+Wi)하여 비례-적분 보상값(WP-i)을 산출한다(S12).The proportional-integral compensation value W Pi is calculated by summing up the proportional (Wp) and integral (Wi) control values obtained as described above (Wp + Wi) (S12).
이후 지령한 속도값(Wrm*)을 각도값(α)으로 확산한다(S13).Thereafter, the commanded speed value Wrm * is diffused into the angle value α (S13).
즉, 단상모터(100)가 제6도에 도시한 바와 같이 0에서 턴-온이 되고 1800rpm을 회전한 후 π에서 정지되므로, 이를 이용하여 π/1800*Wrm*하여 지령속도값(Wrm*)을 각도값(α)으로 환산한다.That is, since the single-phase motor 100 is turned on at zero and stopped at π after rotating 1800 rpm as shown in FIG. 6, the command speed value (Wrm *) is obtained by using π / 1800 * Wrm * using this. Is converted into an angle value α.
그리고 P-I 보상된 속도값(WP-i)을 전술한 바와 같이 변화된 각도값(W)으로 환산한다(S14).And the PI compensated speed value W Pi as the angle value changed as described above ( Convert to W) (S14).
즉,해서 변화된 각도값(W)을 환산하게 되고, 이후 속도과속시 최종 점호각을 산출하기 위해 상기 구한 각도값(α)에서 변환된 각도값(W)을 가산(α+△W)하여 그 결과 값을 최종 점호각(α)으로 결정하여(S15) 트라이액(104)을 구동시켜 과속의 보상하게 되는 것이다.In other words, Angle value changed by W) is converted into, and then the angle value converted from the obtained angle value α to calculate the final firing angle at speed and speed ( W is added (α + ΔW) and the resulting value is determined as the final firing angle α (S15) to drive the triac 104 to compensate for overspeed.
만약, 상기 단계(S3)에서 산출한 오차값이 0보다 작거나 π보다 클경우에는, 즉 α~α'0일때는 α=0에서 모터를 턴-온시키고, απ일때는 α=π로 간주하고 모터를 정지시킴으로써 어떠한 오차에 대해서도 에러 보상이 가능하다.If the error value calculated in the step S3 is smaller than 0 or larger than π, that is, when α to α'0, the motor is turned on at α = 0, and α = π when απ. Error can be compensated for any errors by stopping the motor.
이상에서 상세히 설명한 바와 같이 본 설명은 상용전원주파수의 반주기 및 홀센서의 출력을 이용하여 소프트웨어적으로 모터의 속도를 용이하게 제어할 수 있어, 기존 모터속도 제어를 위한 콘트롤러 및 전압-주파수 변환기 등의 하드웨어가 불필요하게 되어 회로구성이 간단하고, 모터의 속도제어가 정확하면서도 용이한 효과가 있다.As described in detail above, the present description can easily control the speed of the motor by software using the half period of the commercial power frequency and the output of the hall sensor, such as a controller and a voltage-frequency converter for controlling the existing motor speed. The hardware is unnecessary, so the circuit configuration is simple, and the speed control of the motor is accurate and easy.
더불어 콘트롤러 및 전압-주파수 변환기의 소거로 경제성도 향상시킬 수 있는 효과가 있다.In addition, the economics can be improved by eliminating the controller and the voltage-frequency converter.
Claims (8)
Priority Applications (13)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019940006365A KR0136116B1 (en) | 1994-03-29 | 1994-03-29 | Motor speed control method |
NZ264306A NZ264306A (en) | 1993-11-16 | 1994-08-25 | Washing machine motor speed controller |
JP25735394A JP3579841B2 (en) | 1993-11-16 | 1994-09-28 | Washing machine motor speed control method and apparatus |
US08/341,049 US5682634A (en) | 1993-11-16 | 1994-11-16 | Method and device for controlling speed of a washing machine motor |
EP94308465A EP0653832B1 (en) | 1993-11-16 | 1994-11-16 | Method for controlling speed of a washing machine motor |
DE69422608T DE69422608T2 (en) | 1993-11-16 | 1994-11-16 | Method and device for regulating the speed of a washing machine motor |
EP95202297A EP0685926B1 (en) | 1993-11-16 | 1994-11-16 | Method and device for controlling speed of a washing machine motor |
DE69422162T DE69422162T2 (en) | 1993-11-16 | 1994-11-16 | Method and device for regulating the speed of a washing machine motor |
DE69433740T DE69433740T2 (en) | 1993-11-16 | 1994-11-16 | Method and device for controlling the speed of a washing machine motor |
EP95202298A EP0684334B1 (en) | 1993-11-16 | 1994-11-16 | Method and device for controlling speed of a washing machine motor |
EP95202299A EP0684689B1 (en) | 1993-11-16 | 1994-11-16 | Method and device for controlling speed of a washing machine motor |
CN94118727A CN1127197C (en) | 1993-11-16 | 1994-11-16 | Method and device for controlling speed of a washing machine motor |
DE69415131T DE69415131T2 (en) | 1993-11-16 | 1994-11-16 | Method for controlling the speed of a washing machine motor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019940006365A KR0136116B1 (en) | 1994-03-29 | 1994-03-29 | Motor speed control method |
Publications (1)
Publication Number | Publication Date |
---|---|
KR0136116B1 true KR0136116B1 (en) | 1998-06-15 |
Family
ID=19379848
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019940006365A KR0136116B1 (en) | 1993-11-16 | 1994-03-29 | Motor speed control method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR0136116B1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010081122A (en) * | 2000-11-08 | 2001-08-29 | 정원교 | A Interface system which produce user centification and security function in on-line cache check system using mobile phone |
WO2009066865A3 (en) * | 2007-11-22 | 2009-07-09 | Lg Electronics Inc | Motor and apparatus and method for controlling the motor |
WO2009096649A1 (en) * | 2008-01-31 | 2009-08-06 | Lg Electronics Inc. | Motor, apparatus for controlling motor, and method for starting motor |
-
1994
- 1994-03-29 KR KR1019940006365A patent/KR0136116B1/en not_active IP Right Cessation
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010081122A (en) * | 2000-11-08 | 2001-08-29 | 정원교 | A Interface system which produce user centification and security function in on-line cache check system using mobile phone |
WO2009066865A3 (en) * | 2007-11-22 | 2009-07-09 | Lg Electronics Inc | Motor and apparatus and method for controlling the motor |
KR101468736B1 (en) * | 2007-11-22 | 2014-12-03 | 엘지전자 주식회사 | Control device of motor, washing machine motor and control method of washing machine motor |
WO2009096649A1 (en) * | 2008-01-31 | 2009-08-06 | Lg Electronics Inc. | Motor, apparatus for controlling motor, and method for starting motor |
US8384321B2 (en) | 2008-01-31 | 2013-02-26 | Lg Electronics Inc. | Motor, apparatus for controlling motor, and method for starting motor |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5272429A (en) | Air gap flux measurement using stator third harmonic voltage and uses | |
KR960002326B1 (en) | Induction motor controller | |
US5686807A (en) | Torque control system for AC motor | |
JPH08214600A (en) | Method and apparatus for controlling motor | |
JPS5928146B2 (en) | Induction motor drive control method | |
JPS631834B2 (en) | ||
US6433504B1 (en) | Method and apparatus of improving the efficiency of an induction motor | |
KR0136116B1 (en) | Motor speed control method | |
GB2280798A (en) | Stator flux oriented control for induction motor | |
JPH07170799A (en) | AC motor control method and device, and motor current correction method | |
FI100440B (en) | Inverter speed control unit | |
JPH06121570A (en) | Ac motor control system | |
JP2003333897A (en) | Motor controller | |
KR100214667B1 (en) | Speed controller of induction motor drive inverter | |
JPH1118470A (en) | Inverter apparatus | |
JPH06189577A (en) | Speed control method for alternating current motor and device thereof | |
JP2610585B2 (en) | Frequency control device for main shaft drive generator | |
JPH0724480B2 (en) | Vector control method of induction motor | |
JPH02276494A (en) | Controller for synchronous motor | |
JP2621860B2 (en) | Turbine helper drive | |
Aubele et al. | Sensorless control of an induction machine with an SOGI based MRAS observer and a phase locked loop | |
JP3310166B2 (en) | Elevator control device | |
JP3367341B2 (en) | Control method of PWM control self-excited rectifier | |
JPS6115588A (en) | Controller of induction motor | |
JPH118990A (en) | Sensorless controller of induction motor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19940329 |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19940329 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 19970429 Patent event code: PE09021S01D |
|
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: 19971028 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19980120 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 19980120 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20010213 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20011218 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20030113 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20031229 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20031229 Start annual number: 7 End annual number: 7 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20051210 |