KR100239509B1 - Speed control apparatus of motor and method thereof - Google Patents
Speed control apparatus of motor and method thereof Download PDFInfo
- Publication number
- KR100239509B1 KR100239509B1 KR1019950034592A KR19950034592A KR100239509B1 KR 100239509 B1 KR100239509 B1 KR 100239509B1 KR 1019950034592 A KR1019950034592 A KR 1019950034592A KR 19950034592 A KR19950034592 A KR 19950034592A KR 100239509 B1 KR100239509 B1 KR 100239509B1
- Authority
- KR
- South Korea
- Prior art keywords
- speed
- motor
- variable
- reference value
- pulse
- 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 - Fee Related
Links
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/06—Arrangements for speed regulation of a single motor wherein the motor speed is measured and compared with a given physical value so as to adjust the motor speed
-
- D—TEXTILES; PAPER
- D06—TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
- D06F—LAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
- D06F34/00—Details of control systems for washing machines, washer-dryers or laundry dryers
- D06F34/08—Control circuits or arrangements thereof
-
- 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
- H02P23/00—Arrangements or methods for the control of AC motors characterised by a control method other than vector control
- H02P23/0004—Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
- H02P23/0013—Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control using fuzzy control
-
- 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
- H02P23/00—Arrangements or methods for the control of AC motors characterised by a control method other than vector control
- H02P23/14—Estimation or adaptation of motor parameters, e.g. rotor time constant, flux, speed, current or voltage
-
- 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/14—Electronic commutators
- H02P6/16—Circuit arrangements for detecting position
- H02P6/17—Circuit arrangements for detecting position and for generating speed information
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Automation & Control Theory (AREA)
- Fuzzy Systems (AREA)
- Textile Engineering (AREA)
- Control Of Washing Machine And Dryer (AREA)
- Control Of Ac Motors In General (AREA)
Abstract
본 발명은 세탁기모터의 위상을 제어하는 방법에 관한 것으로, 특히 가변파라미터를 이용한 퍼지추론을 수행하여 모터의 속도를 제어하는 모터의 속도제어장치 및 그 방법에 관한 것으로써, 세탁물을 세탁 및 탈수하도록 구동하는 모터와, 상기 모터의 구동시에 변화하는 상기 모터의 회전속도를 감지하는 속도감지수단과, 상기 속도감지수단에 의해 감지된 모터의 회전속도를 제어하는 제어수단으로 이루어진 것으로, 펄스주기를 수 μsec단위로 측정하여 모터의 속도를 제어하고, 기기의 특성 및 모터의 회전수에 따라 가변하는 가변파라미터를 이용하여 퍼지추론을 수행함으로써 모터의 속도를 정확하게 조절할 수 있다는 효과가 있다.The present invention relates to a method of controlling a phase of a washing machine motor, and more particularly, to a speed control apparatus and a method of controlling a speed of a motor by performing fuzzy inference using a variable parameter, to wash and dehydrate laundry. It consists of a motor for driving, a speed sensing means for sensing the rotational speed of the motor that changes during the driving of the motor, and a control means for controlling the rotational speed of the motor sensed by the speed sensing means, the number of pulse periods By controlling the speed of the motor by measuring the unit of μsec, and performing fuzzy inference using a variable parameter that varies according to the characteristics of the device and the number of revolutions of the motor can be accurately adjusted the speed of the motor.
Description
제1도는 종래 모터의 위상을 제어하는 트라이악의 트리거포인트를 도시한 파형도.1 is a waveform diagram showing a trigger point of a triac for controlling the phase of a conventional motor.
제2도는 본 발명의 일실시예에 의한 세탁기의 개략적인 단면도.2 is a schematic cross-sectional view of a washing machine according to an embodiment of the present invention.
제3도는 본 발명의 일실시예에 의한 세탁기의 제어블록도.3 is a control block diagram of a washing machine according to an embodiment of the present invention.
제4도는 본 발명의 일실시예에 의한 모터의 속도제어장치의 상세한 회로도.4 is a detailed circuit diagram of a speed control apparatus for a motor according to an embodiment of the present invention.
제5도는 본 발명에 적용되는 FLC의 입력인 속도편차의 멤버쉽함수.5 is a membership function of velocity deviation which is an input of FLC applied to the present invention.
제6도는 본 발명에 적용되는 FLC의 입력인 속도변화량의 멤버쉽함수.6 is a membership function of the speed change amount which is the input of the FLC applied to the present invention.
제7도는 본 발명에 적용되는 FLC의 입출력관계를 도시한 입출력규칙작성표.7 is an input / output rule preparation table showing the input / output relationship of FLC applied to the present invention.
제8도는 본 발명에 적용되는 FLC의 퍼지추론에 의한 가중치의 멤버쉽함수.8 is a membership function of weights by fuzzy inference of FLC applied to the present invention.
제9a도 및 제9b도는 본 발명에 의한 모터의 속도제어 동작순서를 도시한 플로우챠트.9A and 9B are flowcharts showing the speed control operation procedure of the motor according to the present invention.
제10도는 본 발명에 적용되는 홀센서의 출력파형도.10 is an output waveform diagram of a hall sensor applied to the present invention.
제11도는 본 발명에 적용되는 모터의 회전수파형도.11 is a rotational waveform diagram of a motor applied to the present invention.
〈도면의 주요부분에 대한 부호의 설명〉<Explanation of symbols for main parts of drawing>
1 : 본체 7 : 탈수조1: body 7: dehydration tank
9 : 세탁조 15 : 급수밸브9: washing tank 15: water supply valve
19 : 배수밸브 21 : 모터19: drain valve 21: motor
23 : 감속기 27 : 펄세이터23: reducer 27: pulsator
31 : 마그네트 33 : 홀센서31: magnet 33: Hall sensor
50 : 직류전원수단 55 : 운전조작수단50: DC power supply means 55: operation operation means
60 : 제어수단 65 : 급수밸브구동수단60: control means 65: water supply valve drive means
70 : 수위감지수단 80 : 모터구동수단70: water level detecting means 80: motor driving means
81 : 좌회전구동부 83 : 우회전구동부81: left turn drive 83: right turn drive
90 : 속도감지수단 95 : 배수밸브구동수단90: speed sensing means 95: drain valve driving means
100 : 표시수단100: display means
본 발명은 세탁기모터의 위상을 제어하는 방법에 관한 것으로, 특히 가변파라미터를 이용한 퍼지추론을 수행하여 모터의 속도를 제어하는 모터의 속도제어장치 및 그 방법에 관한 것이다.The present invention relates to a method of controlling the phase of a washing machine motor, and more particularly, to a speed control apparatus and a method of a motor for controlling the speed of the motor by performing fuzzy inference using a variable parameter.
종래에 의한 세탁기의 모터구동방법은, 위상제어세탁(WOOL, LINGERIE)시나 다단탈수시 모터의 회전에 따라 상기 모터에 취부된 24극성의 마그네트가 회전함으로써 발생하는 자속을 홀 IC에서 감지하여 펄스를 발생하면, 상기 홀IC에서 발생되는 펄스에 따라 마이컴에서 하이 또는 로우레벨의 전압신호를 입력단자(INT)를 통해 입력받아 단위시간당(현재 50msec) 펄스갯수를 카운터한다.In the conventional motor driving method of a washing machine, a magnetic flux generated by the rotation of a 24-polar magnet mounted on the motor in response to the rotation of the motor during phase control washing (WOOL, LINGERIE) or multi-stage dehydration is detected by the Hall IC. When generated, the microcomputer receives a high or low voltage signal through the input terminal INT according to the pulse generated by the Hall IC and counts the number of pulses per unit time (currently 50 msec).
단위시간당 입력되는 펄스수를 원하는 속도의 기준펄스수와 비교하여 트라이악의 트리거포인트(trigger pint)를 H/W 인터럽트가 발생한 시점보다 앞으로 하거나 뒤로 한다.The number of pulses input per unit time is compared with the number of reference pulses of the desired speed, and the trigger pin of the triac is moved forward or backward before the H / W interrupt occurs.
즉, 트라이악은 턴온(turn on)이후에 다시 오프(off)하기 위해서는 전류가 0이 되는 점을 통과해야 하므로 제 1도의 빗금친 부분동안 모터에 전력을 공급하게 된다.That is, the triac must pass through a point where the current goes to zero to turn it off again after turning on, thereby powering the motor during the hatched portion of FIG.
따라서, 상기 트라이악의 트리거포인트(ⓟ) 위치에 따라 모터에 공급되는 전력이 다르고 상기 모터의 회전수가 변화되어 모터의 속도를 제어하게 된다.Therefore, the power supplied to the motor is different according to the trigger point ⓟ of the triac, and the rotation speed of the motor is changed to control the speed of the motor.
그런데, 이와같은 종래의 제어방식에 있어서는 모터의 회전시에 홀센서에서 발생하는 펄스수를 감지하는 단위시간이 50msec정도로 짧아 펄스수가 세탁시 10개 미만인 관계로 단위시간당 발생하는 펄스갯수의 오차(±1)가 크고, 이 오차에 의해 모터의 회전수에 큰차가 발생한다.However, in such a conventional control method, the unit time for detecting the number of pulses generated by the Hall sensor when the motor rotates is about 50 msec, which is short, so that the number of pulses generated per unit time is less than 10 when washing. 1) is large, and a big difference arises in the rotation speed of a motor by this error.
이에, 단위시간당 펄스갯수를 증가시켜야 하는데 현재의 기술로는 어렵다는 문제점이 있었다.Thus, the number of pulses per unit time should be increased, but there is a problem that the current technology is difficult.
또한, 모터의 속도를 제어하는 변수가 고정파라미터이므로 기기의 특성, 부하의 차이에 따라 속도제어에 변동이 생겨 속도편차가 커진다는 문제점이 있었다.In addition, since the variable controlling the speed of the motor is a fixed parameter, there is a problem in that the speed control is varied according to the characteristics of the device and the load so that the speed deviation increases.
따라서, 본 발명은 상기와 같은 문제점을 해결하기위해 이루어진 것으로써, 본 발명의 목적은 펄스주기를 수μsec단위로 측정하여 모터의 속도를 제어하는 모터의 속도제어장치 및 그 방법을 제공하는데 있다.Accordingly, the present invention has been made to solve the above problems, and an object of the present invention is to provide a speed control apparatus and a method of a motor for controlling the speed of the motor by measuring the pulse period in the unit of several microseconds.
본 발명의 다른 목적은, 기기의 특성 및 모터의 회전수에 따라 가변하는 가변파라미터를 이용하여 퍼지추론을 수행함으로써 모터의 속도를 정확하게 조절하는 모터의 속도제어장치 및 그 방법을 제공하는데 있다.Another object of the present invention is to provide a speed control apparatus and a method for controlling a motor speed by performing fuzzy inference using a variable parameter that varies according to the characteristics of the device and the rotation speed of the motor.
상기 목적을 달성하기 위하여 본 발명에 의한 모터의 속도제어장치는 세탁물을 세탁 및 탈수하도록 구동하는 모터와, 상기 모터의 구동시에 변화하는 상기 모터의 회전속도를 감지하는 속도감지수단과, 상기 속도감지수단에 의해 감지된 모터의 회전속도를 제어하는 제어수단으로 이루어진 것을 특징으로 한다.In order to achieve the above object, a speed control apparatus for a motor according to the present invention includes a motor for driving washing and dewatering of laundry, a speed sensing means for sensing a rotational speed of the motor that changes when the motor is driven, and the speed sensing device. Characterized in that the control means for controlling the rotational speed of the motor sensed by the means.
또한, 본 발명에 의한 모터의 속도제어방법은 모터의 속도편차를 표시하는 속도변수 RMX, 상기 모터의 출력가중치를 표시하는 가중치변수 A1X의 기준파라미터를 입력하는 파라미터입력스텝과, 상기 모터가 초기동작시 정상속도에 도달하는 시간, 상기 모터의 구동시 발생하는 펄스파형의 최대, 최소주기차 및 상기 모터가 정상속도에 도달하는 반복시간의 평균치를 측정하는 펄스측정스텝과, 상기 펄스측정스텝에서 측정된 정상속도도달시간을 제어수단에 기설정된 기준치와 비교하여 상기 파라미터입력스텝에서 입력된 상기 모터의 속도변수를 가변하는 제1속도가변스텝과, 상기 펄스측정스텝에서 측정된 펄스파형의 최대, 최소주기차를 상기 제어수단에 기설정된 기준치와 비교하여 상기 파라미터입력스텝에서 입력된 상기 모터의 속도변수를 가변하는 제2속도가변스텝과, 상기 펄스측정스텝에서 측정된 정상속도 도달시간간격을 상기 제어수단에 기설정된 기준치와 비교하여 상기 파라미터입력스텝에서 입력된 상기 모터의 출력가중치변수를 가변하는 가중치가변스텝과, 상기 속도가변스텝 및 가중치가변스텝에서 가변된 속도변수 및 가중치변수에 따라 퍼지연산을 수행하여 상기 모터의 속도를 조절하는 퍼지연산스텝으로 이루어진 것을 특징으로 한다.In addition, the speed control method of the motor according to the present invention includes a parameter input step of inputting a reference parameter of the speed variable RMX indicating the speed deviation of the motor, the weight variable A1X indicating the output weight value of the motor, and the initial operation of the motor. Pulse measurement step for measuring the time at which the motor reaches the normal speed, the maximum and minimum periodicity of the pulse waveform generated when the motor is driven, and the repetition time for the motor to reach the normal speed, and the pulse measuring step The first speed variable step of varying the speed variable of the motor input in the parameter input step by comparing the normal speed reaching time with the reference value preset in the control means, and the maximum and minimum of the pulse waveform measured in the pulse measuring step. The speed difference of the motor input in the parameter input step is varied by comparing the periodic difference with the reference value preset in the control means. Is a weight variable step of varying the output weight variable of the motor input in the parameter input step by comparing the second speed variable step and the normal speed arrival time interval measured in the pulse measuring step with a reference value preset in the control means. And a fuzzy operation step of adjusting the speed of the motor by performing fuzzy operation according to the variable speed variable and the weight variable in the speed variable step and the weight variable step.
이하, 본 발명의 일실시예를 첨부된 도면을 참조하여 상세히 설명한다.Hereinafter, an embodiment of the present invention will be described in detail with reference to the accompanying drawings.
제 2도에 도시한 바와같이, 본체(1)의 상단에는 일측이 힌지결합된 도어(3)가 개폐자유롭게 설치되어 있고, 상기 본체(1)내에는 투입된 세탁물을 세탁 및 탈수할 수 있도록 원통형상의 스핀터브(7: 이하, 탈수조라 한다)가 회전가능케 설치되어 있으며, 상기 탈수조(7)의 외측둘레에는 탈수조(7)와 일정간격을 두고 상기 탈수조(7)를 지지하는 원통형상의 아웃터브(9: 이하, 세탁조라 한다)가 설치되어 있다.As shown in FIG. 2, a door 3 hinged at one side is freely opened and closed at an upper end of the main body 1, and the main body 1 has a cylindrical shape for washing and dewatering the loaded laundry. Spin tub (7: hereinafter referred to as a dehydration tank) is rotatably installed, the outer periphery of the dehydration tank (7) with a cylindrical outer support for the dehydration tank (7) at regular intervals to support the dehydration tank (7) A bar 9 (hereinafter referred to as a washing tank) is provided.
그리고, 상기 본체(1)의 배면상부에는 수도전(11)로부터 공급되는 세탁수를 급수호스(13)를 통해 상기 세탁조(9)내로 급수하도록 급수밸브(15)가 설치되어 있고, 상기 본체(1)의 일측하단에는 상기 세탁조(9)내의 세탁수를 배수호스(17)를 통해 외부로 배출하도록 배수밸브(19)가 설치되어 있다.In addition, a water supply valve 15 is installed on the rear surface of the main body 1 to supply wash water supplied from the tap water 11 into the washing tank 9 through a water supply hose 13. At one lower end of 1), a drain valve 19 is installed to discharge the wash water in the washing tank 9 to the outside through the drain hose 17.
또한, 상기 세탁조(9)의 저면에는 상기 탈수조(7)내의 세탁물을 세탁 및 탈수하도록 정역회전하는 모터(21)가 설치되어 있고, 상기 모터(21)의 일측하단에는 모터(21)의 회전력을 감속기(23)에 전달하는 벨트(25)가 상기 모터(21) 및 감속기(23)의 축에 배설된 풀리(22,24)에 연결되어 있다.In addition, the bottom of the washing tank (9) is provided with a motor 21 for forward and reverse rotation to wash and dehydrate the laundry in the dehydration tank (7), the rotational force of the motor (21) at one lower end of the motor (21) The belt 25 which transmits to the reducer 23 is connected to the pulleys 22 and 24 disposed on the shafts of the motor 21 and the reducer 23.
또, 상기 탈수조(7)의 내부에는 상기 모터(21)의 구동력을 벨트(25) 및 감속기(23)를 통해 전달받아 좌우반전되면서 세탁수에 수류를 형성시켜 상기 탈수조(7)내의 세탁물을 세탁하는 펄세이터(27)가 설치되어 있고, 상기 본체(20)의 상측에는 분말세제를 용해시킴과 동시에 정전기방지나 세탁물에 유연성등을 부여하는 유연제를 공급하는 세제용해수단(29)이 장착되어 있다.In addition, the inside of the dehydration tank (7) receives the driving force of the motor 21 through the belt 25 and the reducer (23) while forming a water flow in the wash water while the left and right reverse the laundry in the dehydration tank (7) And a pulsator 27 for washing the body, and a detergent dissolving means 29 for dissolving the powder detergent and supplying a softening agent for imparting anti-static or flexibility to the laundry at the upper side of the main body 20. It is.
또한 도면에 있어서, 상기 모터(21)의 축에 배설된 풀리(22)의 양측끝단에는 상기 모터(21)의 구동시에 회전하는 24극성의 마그네트(31)가 장착되어 있고, 상기 마그네트(31)와 소정간격을 두고 상기 모터(21)의 하부 소정위치에는 모터(21)의 회전수를 감지하도록 상기 모터(21)의 구동시에 회전하는 마그네트(31)와 교차함에 따라 상기 마그네트(31)의 극수를 감지하여 모터(21)의 회전수에 비례하는 펄스를 발생하는 홀IC(33: 이하, 홀센서라 한다)가 장착되어 있다.In the figure, a 24-pole magnet 31 which rotates when the motor 21 is driven is mounted at both ends of the pulley 22 disposed on the shaft of the motor 21, and the magnet 31 is provided. At the lower predetermined position of the motor 21 at a predetermined interval with the number of poles of the magnet 31 as it intersects with the magnet 31 which rotates when the motor 21 is driven to detect the rotational speed of the motor 21. And a Hall IC (hereinafter, referred to as a Hall sensor) for detecting a pulse and generating a pulse proportional to the rotational speed of the motor 21.
다음에는, 상기와 같이 구성된 세탁기의 모터를 제어하는 회로를 제 3도 및 제 4도를 참조하여 설명한다.Next, a circuit for controlling the motor of the washing machine configured as described above will be described with reference to FIGS. 3 and 4.
제 3도 및 제 4도에 도시한 바와같이, 직류전원수단(50)은 교류전원단(101)으로부터 공급되는 상용교류전압을 상기 세탁기의 구동에 필요한 소정의 직류전압으로 변환하여 각 구동회로에 출력하고, 운전조작수단(55)은 사용자가 원하는 세탁조건(세탁종류, 세탁시간, 급수선택 등)을 입력하도록 상기 도어(3)의 소정위치에 다수의 기능키를 구비하고 있다.As shown in FIG. 3 and FIG. 4, the DC power supply means 50 converts the commercial AC voltage supplied from the AC power supply 101 into a predetermined DC voltage required for driving the washing machine and outputs it to each driving circuit. In addition, the driving operation means 55 is provided with a plurality of function keys at a predetermined position of the door 3 to input a washing condition (washing type, washing time, water supply selection, etc.) desired by the user.
그리고, 제어수단(60)은 상기 직류전원수단(50)으로부터 공급되는 직류전압을 인가받아 상기 세탁기를 초기화시킴은 물론, 상기 운전조작수단(55)에 의해 입력된 운전명령신호에 따라 세탁기의 전체적인 동작을 제어하는 마이크로컴퓨터로써, 이 제어수단(60)은 상기 홀센서(33)에 의해 감지된 모터(21)의 회전수에 비례하는 펄스신호를 입력받아 상기 모터(21)의 속도를 제어하도록 상기 모터(21)의 현재속도와 속도변화량(이전속도-현재속도)을 입력으로 하고, 상기 모터(21)의 위상을 제어하는 트라이악(TRIAC)의 트리거포인트를 조절하는 가중치를 출력으로 하여 퍼지추론을 수행하는 FLC(Fuzzy Logic Controller)이다.And, the control means 60 is applied to the DC voltage supplied from the DC power supply means 50 to initialize the washing machine, as well as the overall washing machine in accordance with the operation command signal input by the driving operation means (55). As a microcomputer for controlling the operation, the control means 60 receives a pulse signal proportional to the rotational speed of the motor 21 sensed by the Hall sensor 33 to control the speed of the motor 21. The current speed and the speed change amount (previous speed-current speed) of the motor 21 are input, and the weight to adjust the trigger point of the triac TRIAC controlling the phase of the motor 21 is output as the purge. FLC (Fuzzy Logic Controller) that performs inference.
급수밸브구동수단(65)은 상기 제어수단(60)의 제어에 따라 상기 수도전(11)으로부터 공급되는 세탁수를 급수호스(13)를 통해 세탁조(9)내에 급수하도록 급수밸브(15)를 구동제어하고, 수위감지수단(70)은 상기 급수밸브구동수단(65)에 의한 급수밸브(15)의 개방시에 상기 탈수조(7)내에 투입된 세탁물의 양에 적합한 양의 세탁수가 세탁조(9)내에 급수되었는지를 감지하는 수위센서이다.The water supply valve driving means 65 supplies the water supply valve 15 to supply the washing water supplied from the tap water 11 to the washing tank 9 through the water supply hose 13 under the control of the control means 60. The driving level is controlled, and the water level detecting means 70 supplies washing water in an amount suitable for the amount of laundry put into the dewatering tank 7 when the water supply valve 15 is opened by the water supply valve driving means 65. It is a water level sensor to detect whether water is supplied in
또한, 모터구동수단(80)은 상기 제어수단(60)으로부터 출력되는 제어신호를 받아서 세탁물을 세탁 및 탈수하도록 모터(21)를 구동제어하는 것으로써, 이 모터구동수단(80)은 상기 제어수단(60)으로부터 출력되는 제어신호를 입력받아 상기 모터(21)를 좌회전구동하는 좌회전구동부(81)와, 상기 제어수단(60)으로부터 출력되는 제어신호를 입력받아 상기 모터(21)를 우회전구동하는 우회전구동부(83)와, 상기 모터(21)의 구동에 필요한 기동전압을 발생하도록 충방전하는 캐패시터(C1)로 구성되어 있다.In addition, the motor driving means 80 receives the control signal output from the control means 60 to drive control the motor 21 to wash and dehydrate the laundry, the motor driving means 80 is the control means A left turn driving unit 81 which receives the control signal output from the 60 and drives the motor 21 to the left and a right turn driving the motor 21 by receiving the control signal output from the control means 60. It consists of the right rotation drive part 83 and the capacitor C1 which charges / discharges so that the starting voltage required for driving the said motor 21 may be generated.
속도감지수단(90)은 상기 모터구동수단(80)에 의해 구동되는 모터(21)의 회전속도를 감지하는 것으로써, 이 속도감지수단(90)은 상기 모터(21)의 회전수를 감지하도록 마그네트(31)가 교차함에 따라 변화하는 상기 마그네트(31)의 자속을 감지하여 펄스를 발생하는 홀센서(33)와, 상기 홀센서(33)에서 발생된 펄스신호를 일정레벨로 고정하는 클램프 다이오드(D1, D2)와, 상기 홀센서(33)에서 발생된 펄스신호에 포함되어 있는 노이즈성분을 필터링하는 저항(R8) 및 캐패시터(C6)와, 상기 클램프 다이오드(D1, D2)에 의해 일정레벨로 고정된 펄스신호에 따라 구형파펄스를 출력하도록 상기 직류전원수단(50)으로부터 인가되는 전압(5V)을 풀업저항(R7) 및 바이어스저항(R9)을 통해 입력받아 턴온/턴오프동작하는 트랜지스터(TR3)와, 상기 트랜지스터(TR3)의 턴온/턴오프동작에 따라 충방전을 행하도록 상기 트랜지스터(TRThe speed detecting means 90 detects the rotational speed of the motor 21 driven by the motor driving means 80, and the speed detecting means 90 detects the rotational speed of the motor 21. Hall sensor 33 for generating a pulse by detecting the magnetic flux of the magnet 31 that changes as the magnet 31 crosses, and a clamp diode for fixing the pulse signal generated by the hall sensor 33 to a predetermined level (D1, D2), a resistor (R8) and capacitor (C6) for filtering out noise components included in the pulse signal generated by the Hall sensor 33, and the clamp diode (D1, D2) by a predetermined level A transistor (5V) applied from the DC power supply unit (50) through a pull-up resistor (R7) and a bias resistor (R9) to output a square wave pulse according to a fixed pulse signal, TR3) and the turn-on / turn-off operation of the transistor TR3. The transistor TR to perform charge and discharge accordingly.
3)의 베이스단자에 병렬로 접속되어 있는 저항(R10) 및 캐패시터(C7)와, 상기 트랜지스터(TR3)의 턴온/턴오프동작시에 상기 모터(21)의 회전수에 비례하는 펄스신호를 상기 제어수단(60)의 입력단자(INT)에 출력하도록 상기 직류전원수단(50)으로부터 출력되는 전압을 상기 제어수단(60)의 입력단자(INT)에 인가하는 저항(R11)과, 상기 트랜지스터(TR3)의 턴온/턴오프신호에 포함되어 있는 노이즈성분을 필터링함과 동시에 상기 제어수단(60)의 전위를 안정하게 유지하여 상기 제어수단(60)의 오동작을 방지하는 캐패시터(C8)로 구성되어 있다.The resistor R10 and the capacitor C7 connected in parallel to the base terminal of 3) and a pulse signal proportional to the rotational speed of the motor 21 during the turn-on / turn-off operation of the transistor TR3 are generated. A resistor R11 for applying a voltage output from the DC power supply means 50 to the input terminal INT of the control means 60 so as to be output to the input terminal INT of the control means 60, and the transistor ( Capacitor C8 for filtering the noise component included in the turn on / turn off signal of TR3 and maintaining the potential of the control means 60 stably to prevent malfunction of the control means 60. have.
또, 배수밸브구동수단(95)은 상기 세탁조(9)내의 세탁수를 배수호스(17)를 통해 외부로 배출하도록 상기 제어수단(60)의 제어에 따라 배수밸브(19)를 구동제어하고, 표시수단(100)은 상기 운전조작수단(55)에 의해 입력되는 세탁조건을 표시함은 물론, 상기 세탁기의 이상발생시에 에러를 표시한다.In addition, the drain valve driving means 95 drives the drain valve 19 under the control of the control means 60 to discharge the washing water in the washing tank 9 to the outside through the drain hose 17, The display means 100 not only displays the washing condition input by the driving operation means 55, but also displays an error when an abnormality occurs in the washing machine.
또한 도면에 있어서, 상기 모터구동수단(80)의 좌회전구동부(81)는 상기 제어수단(60)의 출력단자(P1)로부터 출력되는 좌회전제어신호를 저항(R1)을 통해 입력받아 턴온/턴오프동작하는 트랜지스터(TR1)와, 상기 트랜지스터(TR1)의 턴온/턴오프신호를 저항(R3)을 통해 게이트단자에서 입력받아 상기 모터(21)를 좌회전하도록 모터(21)의 권선(ML)에 공급되는 교류전압의 통전을 제어하는 트라이악(TRIAC1)과, 상기 트랜지스터(TR1)의 베이스에 흐르는 전류를 일정하게 유지하도록 상기 트랜지스터(TR1)의 베이스와 에미터단자에 접속된 저항(R2)과, 상기 트라이악(TRIAC1In addition, in the drawing, the left turn driving unit 81 of the motor driving means 80 receives a left turn control signal output from the output terminal P1 of the control means 60 through the resistor R1 and turns on / turn off. Transistor TR1 and the turn-on / turn-off signal of the transistor TR1 are inputted from the gate terminal through the resistor R3 and supplied to the winding ML of the motor 21 to turn the motor 21 to the left. A triac TRIAC1 for controlling the energization of the alternating AC voltage, a resistor R2 connected to the base and emitter terminals of the transistor TR1 to maintain a constant current flowing through the base of the transistor TR1, TRIAC1
1)의 구동신호에 포함되어 있는 노이즈성분을 필터링하는 캐패시터(C2, C3)로 구성되어 있다.And capacitors C2 and C3 for filtering out noise components contained in the driving signal of 1).
또한, 상기 모터구동수단(80)의 우회전구동부(83)는 상기 제어수단(60)의 출력단자(P2)로부터 출력되는 우회전제어신호를 저항(R4)을 통해 입력받아 턴온/턴오프동작하는 트랜지스터(TR2)와, 상기 트랜지스터(TR2)의 턴온/턴오프신호를 저항(RIn addition, the right turn driver 83 of the motor driving means 80 receives a right turn control signal output from the output terminal P2 of the control means 60 through the resistor R4 and performs a turn-on / turn-off operation. And a turn-on / turn-off signal of the transistor TR2.
6)을 통해 게이트단자에서 입력받아 상기 모터(21)를 우회전하도록 모터(21)의 권선(MR)에 공급되는 교류전압의 통전을 제어하는 트라이악(TRIAC2)과, 상기 트랜지스터(TR2)의 베이스에 흐르는 전류를 일정하게 유지하도록 상기 트랜지스터(TR2)의 베이스와 에미터단자에 접속된 저항(R5)과, 상기 트라이악(TRIAC2)의 구동신호에 포함되어 있는 노이즈성분을 필터링하는 캐패시터(C4, C5)로 구성되어 있다.6, the triac TRAC2 for controlling the energization of the AC voltage supplied to the winding MR of the motor 21 so as to turn the motor 21 to the right through the gate terminal, and the base of the transistor TR2. A capacitor C4 for filtering a noise component included in a resistor R5 connected to the base and emitter terminals of the transistor TR2 and a driving signal of the triac TRAC2 so as to maintain a constant current flowing through the transistor TR2; C5).
상기와 같이 구성된 세탁기의 모터속도를 제어하는 퍼지추론방식에 대하여 설명한다.The fuzzy inference method for controlling the motor speed of the washing machine configured as described above will be described.
여기서, 퍼지로직은 무게중심법을 사용하고, 입력변수로는 모터(21)의 속도편차(v)와 속도변화량(Δv)이 있고, 파라미터로는 RMX, VMX, WMX, A1X가 있으며, 출력변수로는 트라이악(TRIAC1, TRIAC2)의 현재 트리거포인트를 가감하는 퍼지결과치가 있다.Here, the fuzzy logic uses the center of gravity method, the input variables include the speed deviation (v) and the speed change amount (Δv) of the motor 21, the parameters are RMX, VMX, WMX, A1X, output variables The furnace has a fuzzy result that adds or subtracts the current trigger point of the triacs TRIAC1 and TRIAC2.
파라미터 RMX는 RM0~RM3의 4변수로 속도의 편차를 ±로 표시한 것이고, 파라미터 VMX는 VM0~VM3의 4변수로 속도변화의 정도를 ±로 표시한 것이며, 파라미터 WMX는 WM0~WM3의 4변수로 출력의 정도를 표시한 것이며, 파라미터 A1X는 A10~A13의 4변수로 현재의 출력가감정도에 따라 힘의 정도를 다르게 주기위한 출력의 가중치이다.The parameter RMX is four variables of RM0 to RM3 expressing the deviation of the speed in ±. The parameter VMX is four variables of VM0 to VM3 and the degree of speed change is expressed in ±. The parameter WMX is the four variables of WM0 to WM3. The parameter A1X is 4 variables of A10 ~ A13, and it is the weight of the output to give the degree of force differently according to the current output deceleration.
제 5도는 본 발명에 적용되는 FLC의 입력인 속도편차(v)의 멤버쉽함수로써, 사용자가 원하는 속도와 펄스카운트에 의해 산출된 현재속도의 차를 나타내는 속도차를 도시한 입력멤버쉽함수이다.5 is a membership function of the speed deviation v, which is an input of the FLC applied to the present invention, and shows an input membership function showing a speed difference representing a difference between a speed desired by a user and a current speed calculated by a pulse count.
제 5도에서 v[0]는 모터(21)의 속도편차가 '많이 느림'을 나타내고, v[1]는 속도편차가 '조금 느림'을 나타내고, v[2]는 속도편차가 '정상유지'임을 나타내고, v[3]는 속도편차가 '조금 빠름'을 나타내고, v[4]는 속도편차가 '많이 빠름'을 나타낸다.In FIG. 5, v [0] indicates that the speed deviation of the motor 21 is 'very slow', v [1] indicates that the speed deviation is 'slightly slow', and v [2] indicates that the speed deviation is 'normal'. V [3] indicates that the speed deviation is 'slightly faster', and v [4] indicates that the speed deviation is 'very fast'.
제 6도는 본 발명에 적용되는 FLC의 입력인 속도변화량(Δv)의 멤버쉽함수로써, 모터(21)의 현재속도편차와 이전속도편차의 차를 나타내는 속도변화량을 도시한 입력멤버쉽함수이다.6 is a membership function of the speed change amount Δv which is the input of the FLC applied to the present invention, and is an input membership function showing a speed change amount indicating a difference between the current speed deviation and the previous speed deviation of the motor 21.
제 6도에서 Δv[0]는 모터(21)의 속도변화량이 '많이 감속'임을 나타내고, Δv[1]는 속도변화량이 '조금 감속'임을 나타내고, Δv[2]는 속도변화량이 '정상유지'임을 나타내고, Δv[3]는 속도변화량이 '조금 가속'임을 나타내고, Δv[4]는 속도변화량이 '많이 가속'임을 나타낸다.In FIG. 6, Δv [0] indicates that the speed change amount of the motor 21 is much decelerated, Δv [1] indicates that the speed change amount is “slightly slowed down”, and Δv [2] indicates that the speed change amount is maintained at normal. Δv [3] indicates that the speed change amount is a little acceleration, and Δv [4] indicates that the speed change amount is much acceleration.
제 5도의 입력멤버쉽함수에 의해 현재의 속도편차가 RMO, RM1의 중간이면 여기에 맞는 함수 v[0], v[1]의 높이를 구한다.(v[0]=40, v[1]=60이라 하자)If the current velocity deviation is midway between RMO and RM1, the heights of the functions v [0] and v [1] are calculated according to the input membership function of FIG. 5. (v [0] = 40, v [1] = Let's say 60)
그리고, 제 6도의 입력멤버쉽함수에 의해 현재의 속도변화량이 0, VM2의 중간이면 여기에 맞는 함수 Δv[2], Δv[3]의 높이를 구한다.(Δv[2]=30, Δv[3]=70이라 하자)Then, if the current velocity variation is intermediate between 0 and VM2, the heights of the functions Δv [2] and Δv [3] are calculated according to the input membership function of FIG. 6 (Δv [2] = 30, Δv [3). ] = 70)
각 영역의 해당함수의 높이의 합은 항상 100이다.The sum of the heights of the corresponding functions in each area is always 100.
이와같은 방식으로 구해진 함수값을 제 7도에 도시된 25개의 칸에 모두 기입하면, 속도편차(v)와 속도변화량(Δv)에 대한 실제의 입출력규칙표가 완성된다.If all the function values obtained in this way are written in the 25 columns shown in Fig. 7, the actual input / output rule table for the speed deviation v and the speed change amount Δv is completed.
결론적으로, v[i], Δv[j]에 의해 출력 FUZ_RESULT[k]가 결정된다. (k=i+j)In conclusion, the output FUZ_RESULT [k] is determined by v [i] and Δv [j]. (k = i + j)
v[0]=40, v[1]=60이고, Δv[2]=30, Δv[3]=70이면, 이 값들을 제 7도에 도시된 입출력규칙표에 대입하여 다음과 같이 4개의 MIN값을 산출한다.If v [0] = 40, v [1] = 60, Δv [2] = 30, Δv [3] = 70, these values are substituted into the input / output rule table shown in FIG. Calculate the MIN value.
FUZ_RESULT [1]=30FUZ_RESULT [1] = 30
FUZ_RESULT [1]=40 FUZ_RESULT [2]=60FUZ_RESULT [1] = 40 FUZ_RESULT [2] = 60
FUZ_RESULT [1]=30FUZ_RESULT [1] = 30
그리고, 상기 산출된 MIN값중 동일 FUZ_RESULT에서와 다음과 같이 가장 큰 값을 취한다.The maximum value of the calculated MIN value is taken as in the same FUZ_RESULT as follows.
FUZ_RESULT [1]=40 FUZ_RESULT [2]=60FUZ_RESULT [1] = 40 FUZ_RESULT [2] = 60
상기와 같이 출력함수값이 결정되면, 각 퍼지변수(FUZ_RESULT)에 해당하는 면적(AREA)을 다음과 같이 구한다. (제 8도의 빗금친 부분)When the output function value is determined as described above, the area AREA corresponding to each fuzzy variable FUC_RESULT is obtained as follows. (Hatched part of Figure 8)
AREA=S0+S1+S2+S3+S4AREA = S0 + S1 + S2 + S3 + S4
그리고, 각 면적에 해당하는 가중치를 해당면적에 승산하고, 각 면적에 승산된 값은 제 8도의 0축을 중심으로 좌우의 큰 면적에서 작은 면적을 감산한 결과치를 다음과 같이 구한다.(S2의 면적은 좌우의 값중 큰 쪽에 가산)Then, the weight corresponding to each area is multiplied by the corresponding area, and the value multiplied by each area is obtained by subtracting a small area from the left and right large areas around the 0 axis of FIG. 8 as follows. Is added to the larger of the left and right values)
SUM=(A11·S0+A12·S1)-(A13·S3+A14·S4)±S2SUM = (A11 · S0 + A12 · S1)-(A13 · S3 + A14 · S4) ± S2
이 결과치(SUM)를 면적(AREA)으로 나누어 다음과 같이 무게중심(FUZ_DATA)을 구한다.Divide the result (SUM) by the area (AREA) and find the center of gravity (FUZ_DATA) as follows.
FUZ_DATA = │SUM/AREA│FUZ_DATA = │SUM / AREA│
이 값을 현재의 트리거포인트에 가감하여 모터(21)의 속도를 제어한다.This value is added to or subtracted from the current trigger point to control the speed of the motor 21.
제 8도는 본 발명에 적용되는 FLC의 출력인 무게중심을 산출하기위한 출력정도치를 도시한 멤버쉽함수로써, 퍼지연산을 수행하여 산출하는 출력정도치를 도시한 출력멤버쉽함수이다.8 is a membership function showing an output accuracy value for calculating the center of gravity, which is the output of the FLC applied to the present invention, and an output membership function showing the output accuracy value calculated by performing fuzzy operation.
제 8도에서 FUZ_RESULT [0]는 '출력 많이 증가'를 나타내고 FUZ_RESULT [1]는 '출력 조금 증가'를 나타내고, FUZ_RESULT [2]는 '출력불변'임을 나타내고, FUZ_RESULT [3]는 '출력 조금 감소'를 나타내고, FUZ_RESULT [4]는 '출력 많이 감소'를 나타낸다.In FIG. 8, FUZ_RESULT [0] indicates 'a lot of output', FUZ_RESULT [1] indicates 'a little increase in output', FUZ_RESULT [2] indicates 'output invariant', and FUZ_RESULT [3] shows 'low output' ', And FUZ_RESULT [4] indicates' reduced output much'.
이하, 상기와 같이 구성된 모터의 속도제어장치 및 그 방법의 작용효과를 설명한다.Hereinafter, the effect of the speed control device and method of the motor configured as described above will be described.
제 9a도 및 제 9b도는 본 발명에 의한 모터의 속도제어 동작순서를 도시한 플로우챠트로써, 제 9a도 및 제 9b도에서 S는 스텝(STEP)을 표시한다.9A and 9B are flowcharts showing the speed control operation procedure of the motor according to the present invention, in which S denotes a step (STEP) in FIGS. 9A and 9B.
전원이 공급되면, 스텝S1에서는 직류전원수단(50)으로부터 출력되는 5V의 구동전압을 제어수단(60)에서 입력받아 세탁기를 초기화시키고, 세탁시에는 스텝S2로 나아가서 제어수단(60)은 출력단자(P1, P2)를 통해 하이/로우레벨의 좌회전 또는 우회전제어신호를 교번으로 좌회전구동부(81)와 우회전구동부(83)에 출력한다.When the power is supplied, in step S1 the drive voltage of 5V output from the DC power supply means 50 is inputted from the control means 60 to initialize the washing machine. When washing, the control means 60 proceeds to step S2. Through the P1 and P2, a left / right turn control signal of a high / low level is alternately output to the left turn driver 81 and the right turn driver 83.
먼저, 상기 제어수단(60)의 출력단자(P1)로부터 출력되는 하이레벨의 좌회전제어신호가 저항(R1)을 통해 트랜지스터(TR1)의 베이스단자에 인가되어 상기 트랜지스터(TR1)가 턴온된다.First, the high level left turn control signal output from the output terminal P1 of the control means 60 is applied to the base terminal of the transistor TR1 through the resistor R1, thereby turning on the transistor TR1.
상기 트랜지스터(TR1)가 턴온되면, 트라이악(TRIAC1)의 게이트단자와 터미널단자사이에 전압차가 발생하여 트라이악(TRIAC1)이 턴온되고, 교류전원단(101)으로부터 모터(21)의 권선(ML)에 교류전류가 인가되어 상기 모터(21)가 좌회전한다.When the transistor TR1 is turned on, a voltage difference is generated between the gate terminal and the terminal terminal of the triac TRIAC1 and the triac TRIAC1 is turned on, and the winding ML of the motor 21 from the AC power source 101 is turned on. AC current is applied to the motor 21 to rotate left.
상기 모터(21)가 소정시간동안 좌회전하면, 제어수단(60)은 출력단자(P1)를 통해 로우레벨의 좌회전제어신호를 좌회전구동부(81)에 출력한다.When the motor 21 turns left for a predetermined time, the control means 60 outputs a low level left turn control signal to the left turn driver 81 through the output terminal P1.
이에 따라, 상기 제어수단(60)의 출력단자(P1)로부터 출력되는 로우레벨의 좌회전제어신호가 저항(R1)을 통해 트랜지스터(TR1)의 베이스단자에 인가되어 상기 트랜지스터(TR1)가 턴오프된다.Accordingly, the low level left turn control signal output from the output terminal P1 of the control means 60 is applied to the base terminal of the transistor TR1 through the resistor R1 to turn off the transistor TR1. .
상기 트랜지스터(TR1)가 턴오프되면, 교류전원단(11)으로부터 모터(21)의 권선(ML)에 인가되는 전원이 인가되어 모터(21)를 오프시킨다.When the transistor TR1 is turned off, power applied to the winding ML of the motor 21 from the AC power supply terminal 11 is applied to turn off the motor 21.
상기 모터(21)가 오프되면, 제어수단(60)은 모터(21)를 소정시간동안 우회전시키도록 출력단자(P2)를 통해 하이레벨의 우회전제어신호를 우회전구동부(83)에 출력한다.When the motor 21 is turned off, the control means 60 outputs a high level right turn control signal to the right turn driver 83 through the output terminal P2 to turn the motor 21 right for a predetermined time.
따라서, 상기 제어수단(60)의 출력단자(P2)로부터 출력되는 하이레벨의 우회전제어신호가 저항(R4)을 통해 트랜지스터(TR2)의 베이스단자에 인가되어 상기 트랜지스터(TR2)가 턴온된다.Accordingly, a high level right turn control signal output from the output terminal P2 of the control means 60 is applied to the base terminal of the transistor TR2 through the resistor R4, thereby turning on the transistor TR2.
상기 트랜지스터(TR2)가 턴온되면, 트라이악(TRIAC2)의 게이트단자와 터미널단자사이에 전압차가 발생하여 트라이악(TRIAC2)이 턴온되고, 교류전원단(101)으로부터 모터(21)의 권선(MR)에 교류전류가 인가되어 상기 모터(21)가 우회전한다.When the transistor TR2 is turned on, a voltage difference is generated between the gate terminal and the terminal terminal of the triac TRIAC2 so that the triac TRIAC2 is turned on, and the winding MR of the motor 21 from the AC power supply terminal 101 is turned on. AC current is applied to the motor 21 to turn right.
상기 모터(21)가 소정시간동안 우회전하면, 제어수단(60)은 출력단자(P2)를 통해 로우레벨의 우회전제어신호를 우회전구동부(83)에 출력한다.When the motor 21 rotates right for a predetermined time, the control means 60 outputs a low level right turn control signal to the right turn driver 83 through the output terminal P2.
이에 따라, 상기 제어수단(60)의 출력단자(P2)로부터 출력되는 로우레벨의 우회전제어신호가 저항(R4)을 통해 트랜지스터(TR2)의 베이스단자에 인가되어 상기 트랜지스터(TR2)가 턴오프된다.Accordingly, the low level right turn control signal output from the output terminal P2 of the control means 60 is applied to the base terminal of the transistor TR2 through the resistor R4 to turn off the transistor TR2. .
상기 트랜지스터(TR2)가 턴오프되면, 교류전원단(101)으로부터 모터(21)의 권선(MR)에 인가되는 전원이 차단되어 모터(21)를 오프시킨다.When the transistor TR2 is turned off, the power applied to the winding MR of the motor 21 is cut off from the AC power source 101 to turn off the motor 21.
상기 모터(21)가 오프되면, 제어수단(60)은 모터(21)를 다시 소정시간동안 좌회전시키도록 출력단자(P1)를 통해 하이레벨의 좌회전제어신호를 좌회전구동부(8When the motor 21 is turned off, the control means 60 transmits a high level left turn control signal through the output terminal P1 to turn the motor 21 again for a predetermined time.
1)에 출력한다.Output to 1).
이와같이, 제어수단(60)은 출력단자(P1, P2)를 통해 하이/로우레벨의 좌회전 또는 우회전제어신호를 교번으로 좌회전구동부(81)와 우회전구동부(83)에 출력하여 세탁시 모터(21) 좌회전→ 모터(21) 오프→ 모터(21) 우회전→ 모터(21) 오프→ 모터(21) 좌회전순으로 반복하여 모터(21)를 구동시킨다.As such, the control means 60 alternately outputs the high / low level left or right turn control signals to the left turn driver 81 and the right turn driver 83 through the output terminals P1 and P2 to wash the motor 21. Turn left → turn motor 21 off → turn right motor 21 → turn off motor 21 → turn left motor 21 to drive motor 21 repeatedly.
상기 모터(21)가 좌회전 또는 우회전으로 구동하면, 이때의 모터(21) 회전수를 속도감지수단(90)에서 감지하여 제어수단(60)에 출력한다.When the motor 21 is driven in the left turn or the right turn, the speed of the motor 21 at this time is detected by the speed sensing means 90 and output to the control means 60.
구체적으로 설명하면, 상기 모터(21)의 구동시에 모터(21)의 풀리(22)저면에 부착된 24극성의 마그네트(31)도 같이 회전함으로써 발생하는 자속을 홀센서(33)에서 감지하여 펄스를 발생한다.Specifically, the magnetic flux generated by the rotation of the 24-polar magnet 31 attached to the bottom of the pulley 22 of the motor 21 when the motor 21 is also driven is detected by the Hall sensor 33 and pulsed. Occurs.
따라서, 상기 홀센서(33)에서 발생된 펄스(모터 1회전시 24개)에 따라 트랜지스터(TR3)가 턴온 또는 턴오프된다.Therefore, the transistor TR3 is turned on or off according to the pulses generated by the hall sensor 33 (24 in one rotation of the motor).
상기 홀센서(33)에서 발생된 펄스가 하이레벨시에는 풀업저항(R7)에 의해 트랜지스터(TR3)가 턴온되어 제어수단(60)의 입력단자(INT)에는 로우레벨의 전압신호가 입력된다.When the pulse generated by the hall sensor 33 is at the high level, the transistor TR3 is turned on by the pull-up resistor R7, and a low level voltage signal is input to the input terminal INT of the control unit 60.
반면, 상기 홀센서(33)에서 발생된 펄스가 로우레벨시에는 풀업저항(R7)에 의해 트랜지스터(TR3)가 턴오프되어 제어수단(60)의 입력단자(INT)에는 하이레벨의 전압신호가 입력된다.On the other hand, when the pulse generated by the hall sensor 33 is at the low level, the transistor TR3 is turned off by the pull-up resistor R7 so that a high level voltage signal is applied to the input terminal INT of the control means 60. Is entered.
이와같이, 상기 제어수단(60)에는 제 10도에 도시된 파형의 펄스가 입력단자In this way, the control means 60 is the input terminal of the pulse of the waveform shown in FIG.
(INT)를 통해 입력되는데, 상기 입력단자(INT)를 통해 입력되는 펄스파형의 주기는 모터(21)의 속도가 느릴수록 길고 빠를수록 짧다.It is input through (INT), the period of the pulse waveform input through the input terminal (INT) is shorter the longer the speed of the motor 21, the faster.
제 10도에 도시된 최소주기는 단위시간당(50msec) 입력되는 펄스파형의 주기중 가장 짧은 주기이고, 최대주기는 입력되는 펄스파형의 주기중 가장 긴 주기이다.The minimum period shown in FIG. 10 is the shortest period among the periods of the input pulse waveform per unit time (50 msec), and the maximum period is the longest period of the period of the input pulse waveform.
그리고, 상기 제어수단(60)에서는 입력단자(INT)를 통해 입력되는 펄스신호의 주파수를 내장되어 있는 F/V변환기(FREQUENCY TO VOLTAGE CONVERTER)를 이용하여 전압으로 변환시켜 제 11도에 도시된 바와같이, 시간에 따라 변화하는 회전수(rpm)를 측정한다.In addition, the control means 60 converts the frequency of the pulse signal input through the input terminal INT into a voltage using a built-in F / V converter (FREQUENCY TO VOLTAGE CONVERTER) as shown in FIG. Similarly, the rotation speed (rpm) which changes with time is measured.
제 11도에서, 평균주기도달시간이란 모터(21) 동작시 회전수의 편차가 생겨 목표회전수(rpm) 상하로 진동이 이루어지는데, 이때의 목표회전수 도달시간(목표주기도달시간)과 다시 목표회전수로의 하강시간차를 나타낸다.In FIG. 11, the average cycle arrival time is a variation in the rotational speed when the motor 21 is operated, thereby causing vibrations up and down the target rotational speed (rpm). The descent time difference to the target speed is shown.
상기와 같이, 홀센서(33)에서 발생한 펄스에 따라 제어수단(60)의 입력단자(INT)에 제 10도에 도시된 펄스파형이 입력되고, 제 11도에 도시된 모터(21)의 회전수파형이 측정되면, 스텝S3에서는 상기 모터(21)의 초기동작후 제어수단(60)의 입력단자(INT)에 입력되는 펄스파형이 정상주기에 도달하는 시간 즉, 모터(21)가 정상속도에 도달하는 시간(이하, 정상주기 도달시간이라 한다)을 카운터하여 저장한다.As described above, the pulse waveform shown in FIG. 10 is input to the input terminal INT of the control means 60 according to the pulse generated by the hall sensor 33, and the rotation of the motor 21 shown in FIG. When the water waveform is measured, in step S3, after the initial operation of the motor 21, the time when the pulse waveform input to the input terminal (INT) of the control means 60 reaches the normal period, that is, the motor 21 is a normal speed The counter reaches the time (hereinafter referred to as normal cycle arrival time) and stores it.
그리고, 상기 제어수단(60)에서는 입력단자(INT)에 입력되는 펄스파형이 120개(24극성 홀센서의 경우 모터가 5회전했을때 발생하는 펄스갯수, 소요시간은 약 0.1초정도)이면 입력되는 펄스파형의 최대주기와 최소주기를 저장하여 최대주기에서 최소주기를 감하여 최대, 최소주기차를 구한다.In the control means 60, if the number of pulse waveforms inputted to the input terminal INT is 120 (the number of pulses generated when the motor rotates 5 in the case of the 24-polar Hall sensor, the required time is about 0.1 second) The maximum and minimum periods of the pulse waveform are stored and the maximum and minimum period differences are obtained by subtracting the minimum period from the maximum period.
상기 모터(21)가 정상주기(정상속도)에 도달하면, 제 11도에 도시된 목표회전수 도달시간과 목표회전수로의 하강시간차를 나타낸 평균주기도달시간을 여러차례(약, 10회정도) 측정하여 이를 평균한 정상주기 도달시간간격을 측정한다.When the motor 21 reaches the normal period (normal speed), the average cycle reaching time showing the difference between the target rotational speed reaching time and the falling time to the target rotational speed shown in FIG. 11 is measured several times (about 10 times). The average time between these cycles is measured.
이어서, 스텝S4에서는 상기 스텝S3에서 측정한 정상주기도달시간이 제어수단(60)에 미리 설정되어 있는 기준치이상인가를 판별하여, 정상주기도달시간이 기준치이상이 아닌 경우(NO일 경우)에는 스텝S5로 나아가서 정상주기도달시간이 기준치보다 작은가를 판별한다.Subsequently, in step S4, it is determined whether the normal period arrival time measured in step S3 is equal to or greater than the reference value preset in the control means 60. If the normal period arrival time is not equal to or greater than the reference value (NO), the step is determined. Proceeding to S5, it is determined whether the normal cycle arrival time is less than the reference value.
상기 스텝S5에서의 판별결과, 정상주기도달시간이 기준치보다 작은 경우(YES일 경우)에는 모터(21)의 속도가 너무 빨리 증가하여 초기댐핑(damping)이 크므로 스텝S6에서는 속도편차(v)를 표시하는 파라미터 RMX의 변수치를 기준치와의 차에 따라 늘려 RMX의 전영역을 변수로 사용한다.As a result of the determination in step S5, when the normal period arrival time is smaller than the reference value (YES), the speed of the motor 21 is increased too fast and the initial damping is large, so the speed deviation v in step S6. The RMX parameter value is increased according to the difference from the reference value to use the entire area of the RMX as a variable.
이어서, 스텝S7에서는 상기 스텝S3에서 측정한 최대, 최소주기차가 제어수단Subsequently, in step S7, the maximum and minimum period difference measured in step S3 is controlled.
(60)에 미리 설정되어 있는 기준치보다 작은가를 판별하여, 최대, 최소주기차가 기준치보다 작지 않은 경우(NO일 경우)에는 스텝S8로 나아가서 최대, 최소주기차가 기준치이상인가를 판별한다.If it is smaller than the reference value set in advance at 60, it is determined. If the maximum and minimum period differences are not smaller than the reference value (NO), the flow advances to step S8 to determine whether the maximum and minimum period differences are greater than or equal to the reference value.
상기 스텝S8에서의 판별결과, 최대, 최소주기차가 기준치이상인 경우(YES일 경우)에는 상기 모터(21)가 정상속도에 도달한 후 속도의 변화율 즉, 속도변화량(Δv)이 작은 경우로 힘의 가감정도가 작아 모터(21)의 속도가 계속 상향 또는 하향하면서 변화하는 상태 즉, 모터(21)의 속도 히스테리시스가 크므로 스텝S9에서는 속도편차(v)를 표시하는 파라미터 RM0, RM1의 간격을 줄여 힘의 가감정도를 크게 한다.As a result of the discrimination in step S8, when the maximum and minimum period difference are more than the reference value (YES), the rate of change of the speed after the motor 21 reaches the normal speed, i.e., the speed change amount Δv is small, Since the acceleration or deceleration is small and the speed of the motor 21 continues to change upward or downward, that is, the speed hysteresis of the motor 21 is large, in step S9, the interval between the parameters RM0 and RM1 indicating the speed deviation v is reduced. Increase or decrease the force.
이어서, 스텝S10에서는 상기 스텝S3에서 측정한 정상주기 도달시간간격이 제어수단(60)에 미리 설정되어 있는 기준치이상인가를 판별하여, 정상주기 도달시간간격이 기준치이상이 아닌 경우(NO일 경우)에는 스텝S11로 나아가서 정상주기 도달시간간격이 기준치보다 작은가를 판별한다.Subsequently, in step S10, it is determined whether the normal period arrival time interval measured in step S3 is equal to or greater than the reference value preset in the control means 60, and the normal period arrival time interval is not equal to or greater than the reference value (NO). In step S11, it is determined whether the time interval between normal cycle arrivals is smaller than the reference value.
상기 스텝S11에서의 판별결과, 정상주기 도달시간간격이 기준치보다 작은 경우(YES일 경우)에는 현재의 출력가감정도에 따라 힘의 정도를 다르게 주기위한 출력의 가중치를 표시하는 파라미터 A1X의 값이 커서 힘의 가감정도가 크기 때문에 속도의 응답이 빠른 상태이므로 스텝S12에서는 가중치를 표시하는 파라미터 A1X의 값을 줄여준다.As a result of the discrimination in step S11, when the normal period arrival time interval is smaller than the reference value (YES), the value of the parameter A1X indicating the weight of the output for giving the force degree differently according to the current output deceleration is large. Since the response of the speed is fast because the magnitude of the force is large, the step S12 reduces the value of the parameter A1X indicating the weight.
이어서, 스텝S13에서는 파라미터 RMX, A1X의 수정이 5회 이루어졌는지를 판별하는데, 이는 1회로는 파라미터의 수정이 정확하게 이루어지지 않으므로 최소한 5회정도 파라미터를 수정하기 위한 것이다.Subsequently, in step S13, it is determined whether the correction of the parameters RMX and A1X has been performed five times. This is for correcting the parameters at least five times since the correction of the parameters is not made correctly in one circuit.
상기 스텝S13에서의 판별결과, 5회의 파라미터수정이 이루어지지 않은 경우(NO일 경우)에는 상기 스텝S3으로 복귀하여 스텝S3이하의 동작을 반복수행하고, 5회의 파라미터수정이 이루어진 경우(YES일 경우)에는 스텝S14로 나아가서 최종결정된 파라미터 RMX, A1X의 값을 가지고 퍼지추론을 수행하면서 모터(21)를 사용자가 원하는 속도로 조절한다.As a result of the discrimination in step S13, if five parameter corrections have not been made (NO), the process returns to step S3 to repeat the operation of step S3 or less, and five parameter corrections have been made (YES). In step S14, the motor 21 is adjusted to the speed desired by the user while performing fuzzy inference with the values of the parameters RMX and A1X determined in the final step.
그리고, 스텝S15에서는 상기 제어수단(60)의 제어에 따라 모터(21)구동이 완료되었는지를 판별하여, 모터(21)구동이 완료되지 않은 경우(NO일 경우)에는 상기 스텝S14로 복귀하여 모터(21) 구동이 완료될때까지 퍼지추론을 수행하면서 스텝S14이하의 동작을 반복수행하고, 모터(21)구동이 완료된 경우(YES일 경우)에는 동작을 종료한다.In step S15, it is determined whether the driving of the motor 21 is completed under the control of the control means 60, and when the driving of the motor 21 is not completed (NO), the process returns to the step S14 and the motor (21) The operation of step S14 is repeatedly performed while performing fuzzy inference until the driving is completed, and the operation is terminated when the driving of the motor 21 is completed (YES).
한편, 상기 스텝S4에서의 판별결과, 정상주기도달시간이 기준치이상인 경우(YES일 경우)에는 모터(21)의 속도가 작은 상태를 조금 작은 상태로 인식하여 RM1~RM0의 영역을 사용하지 못하므로 스텝S20에서는 속도편차(v)를 표시하는 파라미터 RMX의 변수치를 기준치와의 차에 따라 줄여 RMO의 영역을 사용하면서 상기 스텝S7로 나아가서 스텝S7이하의 동작을 반복수행한다.On the other hand, when the determination result in step S4 indicates that the normal cycle arrival time is equal to or greater than the reference value (YES), the state in which the speed of the motor 21 is small is regarded as a small state and thus the area of RM1 to RM0 cannot be used. In step S20, the variable value of the parameter RMX indicating the speed deviation v is reduced in accordance with the difference from the reference value, and the process proceeds to step S7 above and repeats the operations of step S7 and below while using the RMO area.
또한, 상기 스텝S7에서의 판별결과, 최대, 최소주기차가 기준치보다 작은 경우(YES일 경우)에는 상기 모터(21)가 정상속도에 도달한 후 속도의 변화율 즉, 속도변화량(Δv)이 큰 경우로 힘의 가감정도가 커 유사한 속도에서 RM0~RM1, RM1~RM0영역으로의 이동을 반복하므로 스텝S21에서는 속도편차(v)를 표시하는 파라미터 RM0, RM1의 간격을 넓혀 힘의 가감정도를 보통으로 하면서 상기 스텝S10으로 나아가서 스텝S10이하의 동작을 반복수행한다.As a result of the determination in step S7, when the maximum and minimum period difference are smaller than the reference value (YES), the rate of change of the speed after the motor 21 reaches the normal speed, that is, the speed change amount Δv is large. Since the force is increased or decreased, the movement to the RM0 to RM1 and RM1 to RM0 areas is repeated at a similar speed. In step S10, the operation of step S10 or less is repeated.
또, 상기 스텝S10에서의 판별결과, 정상주기 도달시간간격이 기준치이상인 경우(YES일 경우)에는 현재의 출력가감정도에 따라 힘의 정도를 다르게 주기위한 출력의 가중치를 표시하는 파라미터 A1X의 값이 작아 힘의 가감정도가 미세하기 때문에 속도의 응답이 느린 상태이므로 스텝S22에서는 가중치를 표시하는 파라미터 A1X의 값을 크게 하면서 상기 스텝S13으로 나아가서 스텝S13이하의 동작을 반복수행한다.In addition, when the determination result in step S10 indicates that the normal cycle arrival time interval is equal to or greater than the reference value (YES), the value of the parameter A1X indicating the weight of the output for giving the force degree differently according to the current output deceleration rate is Since the response of the speed is low because the force of the acceleration and deceleration is small, the process proceeds to step S13 and repeats the steps S13 and below while increasing the value of the parameter A1X indicating the weight in step S22.
한편, 상기 스텝S5에서의 판별결과, 정상주기도달시간이 기준치보다 작지 않은 경우(NO일 경우)에는 상기 스텝S7로 나아가서 스텝S7이하의 동작을 반복수행한다.On the other hand, when the determination result in step S5 indicates that the normal period arrival time is not smaller than the reference value (NO), the process proceeds to step S7 and repeats the operations of step S7 and below.
또한, 상기 스텝S8에서의 판별결과, 최대, 최소주기차가 기준치이상이 아닌 경우(NO일 경우)에는 상기 스텝S10으로 나아가서 스텝S10이하의 동작을 반복수행한다.As a result of the discrimination in step S8, when the maximum and minimum period differences are not equal to or greater than the reference value (NO), the process proceeds to step S10 and repeats the operations of step S10 or less.
또, 상기 스텝S11에서의 판별결과, 정상주기 도달시간간격이 기준치보다 작지 않은 경우(NO일 경우)에는 상기 스텝S13으로 나아가서 스텝S13이하의 동작을 반복수행한다.As a result of the discrimination in step S11, when the normal period arrival time interval is not smaller than the reference value (NO), the process proceeds to step S13 and repeats the operations of step S13 and below.
상기의 설명에서와 같이 본 발명에 의한 모터의 속도제어장치 및 그 방법에 의하면, 펄스주기를 수 μsec단위로 측정하여 모터의 속도를 제어하고, 기기의 특성 및 모터의 회전수에 따라 가변하는 가변파라미터를 이용하여 퍼지추론을 수행함으로써 모터의 속도를 정확하게 조절할 수 있다는 뛰어난 효과가 있다.According to the speed control apparatus and the method of the motor according to the present invention as described in the above description, it is possible to control the speed of the motor by measuring the pulse period in the unit of several μsec, variable variable according to the characteristics of the device and the number of revolutions By performing fuzzy inference using parameters, there is an excellent effect of accurately adjusting the speed of the motor.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019950034592A KR100239509B1 (en) | 1995-10-10 | 1995-10-10 | Speed control apparatus of motor and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019950034592A KR100239509B1 (en) | 1995-10-10 | 1995-10-10 | Speed control apparatus of motor and method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
KR970024492A KR970024492A (en) | 1997-05-30 |
KR100239509B1 true KR100239509B1 (en) | 2000-01-15 |
Family
ID=19429654
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019950034592A Expired - Fee Related KR100239509B1 (en) | 1995-10-10 | 1995-10-10 | Speed control apparatus of motor and method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100239509B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101228665B1 (en) * | 2011-12-21 | 2013-01-31 | 삼성전기주식회사 | Driving apparatus for motor and method thereof |
-
1995
- 1995-10-10 KR KR1019950034592A patent/KR100239509B1/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101228665B1 (en) * | 2011-12-21 | 2013-01-31 | 삼성전기주식회사 | Driving apparatus for motor and method thereof |
Also Published As
Publication number | Publication date |
---|---|
KR970024492A (en) | 1997-05-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100425723B1 (en) | Method of detecting the weight of laundry in washing machine of sensorless bldc motor | |
KR101462172B1 (en) | Laundry weight sensing method | |
KR960015767B1 (en) | Drum type washing machine | |
US4875607A (en) | Automatic detergent dispenser apparatus having synchronous motor drive | |
KR100504486B1 (en) | Method for Detecting Amount of the Washing in Washer | |
JPH10501442A (en) | Energy efficient washing machine with inertia based load determination | |
US4553413A (en) | Washing machine | |
EP1691477B1 (en) | Drum type washing machine and method of detecting laundry weight thereof | |
KR20010089471A (en) | Method and apparatus for detecting washing machine tub imbalance | |
US6760942B2 (en) | Washing pattern determination method | |
KR20050110670A (en) | System and process for detecting a load of clothes in an automatic laundry machine | |
KR100239509B1 (en) | Speed control apparatus of motor and method thereof | |
KR960014253B1 (en) | Capacity detection device of washing machine | |
JPH02286197A (en) | Operation controlling method for washing machine | |
KR20050066437A (en) | (a) drum washing machine and method of controlling the same | |
JPH0357494A (en) | Washing machine | |
JPH01218494A (en) | Drum laundry dryer | |
KR0161025B1 (en) | Motor drive control method of washing machine | |
KR960015475B1 (en) | Wash quantity detecting method of a washing machine | |
KR100348261B1 (en) | Method and apparatus for controlling water level of washing machine | |
JPH03244495A (en) | Operation control method for agitation type washing machine | |
KR0168091B1 (en) | Motor drive control method of washing machine | |
KR100259290B1 (en) | method for water level fixation of washing machine | |
KR0133468B1 (en) | Minimizing method of twisting clothes in a washing machine | |
KR950018849A (en) | Unwinding device and method of washing machine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20070928 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20081022 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20081022 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |