KR100858540B1 - Method for controlling BLDC motor for inverter airconditioner - Google Patents

Method for controlling BLDC motor for inverter airconditioner Download PDF

Info

Publication number
KR100858540B1
KR100858540B1 KR1020020038458A KR20020038458A KR100858540B1 KR 100858540 B1 KR100858540 B1 KR 100858540B1 KR 1020020038458 A KR1020020038458 A KR 1020020038458A KR 20020038458 A KR20020038458 A KR 20020038458A KR 100858540 B1 KR100858540 B1 KR 100858540B1
Authority
KR
South Korea
Prior art keywords
motor
rotor
section
phase
control
Prior art date
Application number
KR1020020038458A
Other languages
Korean (ko)
Other versions
KR20040003701A (en
Inventor
임성엽
박귀근
Original Assignee
엘지전자 주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR1020020038458A priority Critical patent/KR100858540B1/en
Publication of KR20040003701A publication Critical patent/KR20040003701A/en
Application granted granted Critical
Publication of KR100858540B1 publication Critical patent/KR100858540B1/en

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F25REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
    • F25BREFRIGERATION MACHINES, PLANTS OR SYSTEMS; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS
    • F25B49/00Arrangement or mounting of control or safety devices
    • F25B49/02Arrangement or mounting of control or safety devices for compression type machines, plants or systems
    • F25B49/025Motor control arrangements
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F25REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
    • F25BREFRIGERATION MACHINES, PLANTS OR SYSTEMS; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS
    • F25B2600/00Control issues
    • F25B2600/02Compressor control
    • F25B2600/024Compressor control by controlling the electric parameters, e.g. current or voltage

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Mechanical Engineering (AREA)
  • Thermal Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)

Abstract

본 발명은 모터의 초기 시동시에 모터 회전자의 흔들림을 최소화할 수 있는 인버터 에어컨에서 비엘디씨 모터의 제어방법에 관한 것이다. 본 발명은 초기 회전자의 위치를 결정하기 위해서, 일정 패턴의 초기화 출력 파형을 출력 한 후, 일정기간의 정지기간을 설정하고, 다음 수행되는 가속구간에서 회전자의 흔들림없이 정상적으로 시동할 수 있는 것을 특징으로 한다. 따라서 본 발명은 부하상태 또는 최초 회전자의 위치상태에 따라서 초기화 출력 파형이 과다한 경우 발생될 수 있는 회전자의 흔들림이 가속구간에서 연장되지 않도록 제어하므로서 가속구간에서의 정상적인 시동 특성을 높이고 있다.
The present invention relates to a control method of a BCD motor in an inverter air conditioner that can minimize the shaking of the motor rotor during the initial start-up of the motor. In order to determine the position of the initial rotor, the present invention outputs an initialization output waveform of a predetermined pattern, sets a stop period of a predetermined period, and starts a normal startup without shaking the rotor in the next acceleration section. It features. Accordingly, the present invention improves the normal starting characteristics in the acceleration section by controlling the shaking of the rotor, which may be generated when the initialization output waveform is excessive, depending on the load condition or the position of the initial rotor, so as not to extend in the acceleration section.

인버터 에어컨, 압축기, 비엘디씨 모터, 초기화Inverter air conditioner, compressor, BCD motor, reset

Description

인버터 에어컨에서 비엘디씨 모터의 제어방법{Method for controlling BLDC motor for inverter airconditioner} Method for controlling BLDC motor for inverter airconditioner             

도 1은 일반적인 인버터 에어컨에서 비엘디씨 모터의 제어 구성도,1 is a control block diagram of a BCD motor in a typical inverter air conditioner,

도 2는 일반적인 비엘디씨 모터의 기동 패턴,2 is a start pattern of a general BCD motor,

도 3는 종래 비엘디씨 모터의 제어방법에 따른 출력 파형도,3 is an output waveform diagram according to a control method of a conventional BCD motor,

도 4a, 도 4b는 본 발명에 따른 인버터 에어컨에서 비엘디씨 모터의 제어방법에 따른 출력 파형도.
Figure 4a, Figure 4b is an output waveform diagram according to the control method of the BC motor in the inverter air conditioner according to the present invention.

* 도면의 주요 부분에 대한 부호의 설명 *Explanation of symbols on the main parts of the drawings

10 : 인버터스위칭부 15 : 게이트 드라이브10: inverter switching unit 15: gate drive

20 : PWM 제어부 25 : 회전자위치검출회로20: PWM control unit 25: rotor position detection circuit

30 : 비엘디씨 모터 35 : 전류보호회로30: BC motor 35: current protection circuit

40 : 제어부


40: control unit


본 발명은 인버터 에어컨에서 비엘디씨 모터의 제어방법에 관한 것으로, 더욱 상세하게는 모터의 초기 시동시에 모터 회전자의 흔들림을 최소화할 수 있는 인버터 에어컨에서 비엘디씨 모터의 제어방법에 관한 것이다.The present invention relates to a control method of a BCD motor in an inverter air conditioner, and more particularly, to a control method of a BCD motor in an inverter air conditioner capable of minimizing the shaking of the motor rotor during initial startup of the motor.

일반적으로 직류모터는 교류모터에 비하여 소형이면서도 효율이 좋으며, 연속적인 가변속운전이 가능한 것으로 알려져 있다. 비엘디씨 모터도 직류모터의 한 종류이다. 상기 비엘디씨(BLDC ; Brushless Direct Current)모터는, 무정류자 모터라고도 한다. 최근에는 인버터 에어컨에서 압축기 모터에 상기 비엘디씨 모터를 사용하고 있다.In general, DC motors are known to be smaller and more efficient than AC motors, and are capable of continuous variable speed operation. The BCD motor is also a type of DC motor. The brushless direct current (BLDC) motor is also referred to as a non-commutator motor. Recently, the BLC motor is used as a compressor motor in an inverter air conditioner.

상기 비엘디씨 모터는, DC 모터의 중요한 부품인 브러쉬와 정류자 대신에 트랜지스터나 MOSFET를 이용한 전자회로에 의하여 스위칭하여 구동하는 모터이다. 상기 모터의 동작은, DC 전원으로부터 공급되는 전류를 모터의 3상 또는 4상 권선에 분배하는 것으로, 이를 위해서는 회전자의 위치를 검출하고, 상기 검출정보에 기초하여 상기 모터의 3상 권선으로 전류 공급을 온/오프 하는 트랜지스터의 스위칭동작을 제어해서 모터의 회전과 속도를 제어하게 된다.The BCD motor is a motor that is switched and driven by an electronic circuit using a transistor or a MOSFET instead of a brush and a commutator which are important parts of a DC motor. The operation of the motor is to distribute the current supplied from the DC power supply to the three-phase or four-phase winding of the motor. For this purpose, the position of the rotor is detected and the current is transmitted to the three-phase winding of the motor based on the detection information. By controlling the switching operation of the transistor to turn the supply on / off to control the rotation and speed of the motor.

도 1은, 일반적인 인버터 에어컨에서 비엘디씨 모터의 제어를 위한 구성도를 도시하고 있다.1 is a block diagram for controlling a BLC motor in a general inverter air conditioner.

도시되고 있는 인버터 에어컨의 비엘디씨 모터는, 압축기에 사용되고 있다. 즉, 인버터 에어컨에서 압축기의 동작을 위해서 비엘디씨 모터를 사용하고 있다. 상기 비엘디씨 모터는, 센서가 없는 센서리스형 이다. 상기 센서리스형 비엘디씨 모터는, 초기 기동시 회전자의 위치 검출이 불가능하여 강제 기동을 행한 후 유기기전력을 검지하여, 회전자의 위치를 검지하게 된다. The BCD motor of the inverter air conditioner shown is used for the compressor. In other words, the BLC motor is used for the operation of the compressor in the inverter air conditioner. The BCD motor is a sensorless type without a sensor. The sensorless BCD motor is unable to detect the position of the rotor at initial startup, and after the forced starting, the organic electromotive force is detected to detect the position of the rotor.

도 1에 도시되고 있는 바와 같이, 비엘디씨 모터의 제어 구성은, 3상 권선을 갖는 압축기의 비엘디씨 모터(30)와, 상기 모터(30)의 각 상에 인가되는 전압을 스위칭하도록 다수개의 스위칭소자를 구비한 인버터스위칭부(10)와, 상기 스위칭소자의 구동을 제어하는 게이트 드라이브(15)와, 상기 모터(30)의 과부하를 감지하기 위하여 모터의 동작 전류를 검출하는 전류보호회로(35)와, 상기 모터 회전자의 회전위치와 회전속도 등의 정보를 얻기 위한 회전자위치검출회로(25)와, 모터의 구동을 총괄적으로 제어하는 제어부(40)를 포함하여 구성된다. 그리고 상기 제어부(40)와 게이트 드라이브(15) 사이에는 펄스폭 제어를 위한 PWM제어부(20)가 포함되어, 상기 제어부(40)의 제어하에 상기 게이트 드라이브(15)에 PWM 제어신호를 공급한다. 상기 인버터스위칭부(10)는, 6개의 트랜지스터와 6개의 다이오드로 구성된다.As shown in FIG. 1, the control configuration of the BCD motor includes a plurality of switching to switch the BCD motor 30 of the compressor having a three-phase winding and the voltage applied to each phase of the motor 30. Inverter switching unit 10 having an element, the gate drive 15 for controlling the driving of the switching element, and the current protection circuit 35 for detecting the operating current of the motor to detect the overload of the motor 30 ), A rotor position detection circuit 25 for obtaining information such as the rotational position and rotation speed of the motor rotor, and a control unit 40 for controlling the driving of the motor as a whole. In addition, a PWM control unit 20 for controlling pulse width is included between the control unit 40 and the gate drive 15, and supplies a PWM control signal to the gate drive 15 under the control of the control unit 40. The inverter switching unit 10 is composed of six transistors and six diodes.

다음은 상기와 같은 구성을 갖는 센서리스형 비엘디씨 모터의 동작을 상세하게 설명한다.Next, the operation of the sensorless BCD motor having the above configuration will be described in detail.

DC 전원(Vdc)이 인버터 스위칭부(10)를 통해서 비엘디씨 모터(30)에 공급되면, 모터(30) 회전자의 회전에 따라서 모터의 3상 권선에는 역기전력이 출력된다. 이때, 회전자위치검출회로(25)는, 상기 모터의 3상 권선의 역기전력을 검출 하여 제어부(40)에 인가한다. 상기 회전자위치검출회로(25)는, 상기 3상 권선의 역기전력을 검출하고, 검출한 역기전력을 기준값과 비교하여 구형파신호로 변환해서 출력한다. 이렇게 출력되는 비교결과에 따른 구형파신호는, 제어부(40)에 입력되고, 상기 제어부(40)는 입력되는 구형파신호에 의하여 현재 회전자의 위치를 검출하게 된다.When the DC power supply Vdc is supplied to the BCD motor 30 through the inverter switching unit 10, the counter electromotive force is output to the three-phase winding of the motor according to the rotation of the rotor of the motor 30. At this time, the rotor position detection circuit 25 detects the counter electromotive force of the three-phase winding of the motor and applies it to the controller 40. The rotor position detection circuit 25 detects the counter electromotive force of the three-phase winding, compares the detected counter electromotive force with a reference value, and converts the counter electromotive force into a square wave signal for output. The square wave signal according to the comparison result thus output is input to the control unit 40, and the control unit 40 detects the position of the current rotor by the input square wave signal.

이렇게 해서 회전자의 위치가 검출되면, 제어부(40)는 PWM 제어부(20)를 통해서 게이트 드라이브(15)를 제어하여 모터(30)의 각 상에 공급되는 전류를 제어하게 된다. 이때, 인버터스위칭부(10)는, 6개의 트랜지스터가 온/오프 동작하는데, 상기 모터(30)의 3상 권선 중에서 항상 2상의 권선으로 전류가 공급되도록 하면서 모터(30)의 회전속도를 제어하게 된다.When the position of the rotor is detected in this way, the controller 40 controls the gate drive 15 through the PWM controller 20 to control the current supplied to each phase of the motor 30. At this time, the inverter switching unit 10, the six transistors on / off operation, to control the rotational speed of the motor 30 while the current is always supplied to the two-phase winding of the three-phase winding of the motor 30. do.

또한, 제어부(40)는 상기 인버터 스위칭부(10)로부터 전류를 검지하는 전류보호회로(35)에서 검출한 전류값을 인가받고, 서지 전류 및 과전류를 검출하여 모터의 안정적인 동작을 도모한다. In addition, the controller 40 receives the current value detected by the current protection circuit 35 detecting the current from the inverter switching unit 10, detects the surge current and the overcurrent, and achieves stable operation of the motor.

즉, DC 형 모터의 경우에서는 회전자의 위치를 검출하고, 검출된 회전자의 위치에 의해서 모터(30)의 3상 권선 중에서 2상의 권선으로 전류가 공급되도록 제어하면서 구동되고 있다.That is, in the case of a DC type motor, it is driven by detecting the position of the rotor and controlling the current to be supplied to the two-phase winding of the three-phase winding of the motor 30 by the detected position of the rotor.

이것은 비엘디씨 모터는, U상, V상, W상 세개의 코일과 회전자로 구성되고 있고, 모터는 상기 3개의 코일에 번갈아서 하이(High), 로우(Low), 오픈(0) 상의 전압이 인가되면서, 그 전압에 의해 코일에 발생된 자기력이 모터의 회전자를 회전시켜서 구동된다. 따라서 제어부(40)는, 현재 회전자의 위치를 정확히 검출해야만, 상기 3상 코일에 인가되는 전압을 정확히 제어하는 것이 가능하게 된다.The BCD motor is composed of three coils and a rotor of U phase, V phase, and W phase, and the motor has high, low, and open phase voltages alternately with the three coils. While being applied, the magnetic force generated in the coil by the voltage is driven by rotating the rotor of the motor. Therefore, the controller 40 can accurately control the voltage applied to the three-phase coil only by accurately detecting the position of the current rotor.

한편, 센서리스형 비엘디씨 모터의 구동 제어에서, 회전자의 위치는 상기 회전자위치검출회로(25)에서 검출되는 역기전력을 이용하여 검출한다. 상기 역기전력은 회전자의 회전속도에 관련있는 함수이며, 정지 또는 저속 회전시의 역기전력을 상기 회전자위치검출회로(25)를 통해서 검출하는 것은 불가능하다. 따라서 일반적으로 센서리스형 비엘디씨 모터의 구동회로는, 상기 회전자위치검출회로(25)가 역기전력을 안정적으로 검출할 수 있는 수준의 속도에 이르기까지 모터를 임의로 회전시키는 제어를 수행한다.On the other hand, in the drive control of the sensorless BCD motor, the position of the rotor is detected using the counter electromotive force detected by the rotor position detection circuit 25. The counter electromotive force is a function related to the rotational speed of the rotor, and it is impossible to detect the counter electromotive force at the stop or low speed rotation through the rotor position detection circuit 25. Therefore, in general, the driving circuit of the sensorless BCD motor performs control to arbitrarily rotate the motor to a speed at which the rotor position detection circuit 25 can stably detect counter electromotive force.

이러한 제어를 위해서 모터(30)는, 도 2와 도 3에 도시되고 있는 바와 같은 패턴으로 초기 기동동작을 제어하고 있다. For this control, the motor 30 controls the initial starting operation in a pattern as shown in FIGS. 2 and 3.

즉, 모터(30)의 구동단계는, 초기화구간과, 가속 구간 그리고 센서리스구간으로 구성되어진다. 상기 초기화구간은, 정지된 회전자의 위치를 알지 못하는 구간이다. 상기 가속구간은, 상기 회전자위치검출회로(25)에서 검출되는 역기전력이 작기 때문에, 회전자의 위치를 인식하기가 어려운구간이다. 따라서 상기 가속구간에서는, 상기 회전자위치검출회로(25)에서 역기전력을 안정적으로 검지할 수 있는 수준의 속도에 이르기까지 모터를 가속시킨다. 마지막으로 센서리스구간은, 검출되는 역기전력에 의해서 회전자의 위치가 검출되는 구간이다. 따라서 상기 센서리스구간에 들어서면서부터는 회전자의 정상적인 제어가 실시되어진다.That is, the driving step of the motor 30 is composed of an initialization section, an acceleration section and a sensorless section. The initialization section is a section that does not know the position of the stationary rotor. The acceleration section is a section in which it is difficult to recognize the position of the rotor because the counter electromotive force detected by the rotor position detection circuit 25 is small. Therefore, in the acceleration section, the motor is accelerated up to a speed at which the rotor position detection circuit 25 can stably detect counter electromotive force. Finally, the sensorless section is a section in which the position of the rotor is detected by the detected back EMF. Therefore, the normal control of the rotor is performed from entering the sensorless section.

한편, 상기 초기화구간은, 정지된 회전자의 위치를 모르기 때문에, 일정위치 로 회전자가 올 수 있도록 정해진 신호를 출력하는 구간이다. 따라서 제어부(40)는 도 3에 도시되고 있는 바와 같은 패턴으로 상기 초기화구간에 따른 PWM 제어를 모터(30)의 3상 권선에 수행하게 된다.On the other hand, the initialization section is a section for outputting a predetermined signal so that the rotor can come to a fixed position because the position of the stationary rotor is not known. Therefore, the controller 40 performs PWM control according to the initialization section on the three-phase winding of the motor 30 in a pattern as shown in FIG. 3.

도시되고 있는 바와 같이, 상기 초기화구간은, 다시 두개의 얼라인1(Align1),(Align2) 구간으로 정형화되어 있다. 첫번째 얼라인1구간에서는 U상을 오프 상태로 제어한 상태에서 V상과 W상에 스위칭소자의 온/오프 스위칭동작으로 전류를 공급한다. 그리고 X상은 온상태를 유지하고, Y상과 Z상은 오프상태를 유지시킨다.As shown in the drawing, the initialization section is again standardized into two Align1 and Align2 sections. In the first alignment section 1, the current is supplied by the on / off switching operation of the switching elements in the V phase and the W phase while the U phase is controlled to be in an off state. The X phase is kept on and the Y and Z phase are kept off.

그리고 두번째 얼라인2 구간에서는 , W상은 계속해서 온/오프 스위칭 동작상태를 유지하지만, V상은 오프상태로 제어된다. 이때도 U상과, Y상, 그리고 Z상은 상기 얼라인1 구간과 동일한 동작상태를 유지한다. 따라서 제어부(40)는 도 3의 패턴으로 PWM 제어신호를 출력하면, 모터(30)의 초기화구간에 따른 구동이 이루어지는 것이다. In the second alignment 2 section, the W phase continues to be in an on / off switching operation state, but the V phase is controlled to be in an off state. At this time, the U phase, the Y phase, and the Z phase maintain the same operation state as that of the alignment 1 section. Therefore, when the controller 40 outputs the PWM control signal in the pattern of FIG. 3, the controller 40 is driven according to the initialization section of the motor 30.

이러한 패턴으로 초기화동작이 진행되어서 회전자의 위치가 기설정된 위치에 고정되면, 다음은 상기 모터로 공급되는 전압의 크기를 가변시켜서 모터 RPM을 점차적으로 증가시키는 가속구간의 제어가 이루어진다.When the initialization operation proceeds in such a pattern and the position of the rotor is fixed to the preset position, the control of the acceleration section for gradually increasing the motor RPM by varying the magnitude of the voltage supplied to the motor is performed.

그런데 종래의 비엘디씨 모터의 제어방법은 다음과 같은 문제점이 있다.However, the conventional BLC motor control method has the following problems.

종래의 비엘디씨 모터의 초기화구간에서는, 초기 회전자의 위치를 고정위치로 제어하기 위하여 도 3과 같은 일정 패턴의 출력 파형을 출력한 후, 별도의 정지 구간없이 즉시 가속구간으로 제어되고 있다. In the initialization section of the conventional BCD motor, after outputting the output waveform of a predetermined pattern as shown in FIG. 3 in order to control the position of the initial rotor to a fixed position, it is controlled to the acceleration section immediately without a separate stop section.                         

그렇기 때문에 부하상태, 최초 회전자의 위치상태에 따라서 초기화구간에 따른 도 3의 출력 파형 패턴이 과다할 경우 초기화구간의 제어과정에서 발생되는 관성으로 회전자가 고정위치에서 흔들림이 발생할 수 있다. 이러한 상태로 인해서 초기화구간의 다음 동작 제어로 이어지는 가속구간에서 회전자의 위치가 정상적으로 회전되지 않아서 시동 실패를 하는 경우가 발생되었다.
Therefore, when the output waveform pattern of FIG. 3 according to the initialization section is excessive depending on the load state and the position state of the first rotor, the rotor may shake in a fixed position due to inertia generated in the control process of the initialization section. Due to this condition, the starter failed because the position of the rotor was not normally rotated in the acceleration section leading to the next operation control of the initialization section.

따라서 본 발명의 목적은 모터의 초기화구간의 제어과정에서 발생되는 회전자의 흔들림을 억제할 수 있는 인버터 에어컨에서 비엘디씨 모터의 제어방법을 제공함에 있다.
Accordingly, an object of the present invention is to provide a control method of a BCD motor in an inverter air conditioner that can suppress the shaking of the rotor generated in the control process of the initialization section of the motor.

상기 목적을 달성하기 위한 본 발명에 따른 인버터 에어컨에서 비엘디씨 모터의 제어방법은, 정지상태의 모터 회전자가 일정위치로 이동할 수 있도록 기설정된 패턴의 신호를 출력하는 단계와; 상기 단계의 제어과정에 따른 회전자의 떨림을 최소화한 후, 주파수를 상승시키기 위해서 소정시간동안 정지상태로 제어하는 단계와; 모터로부터 역기전력이 검출되어 회전자의 위치가 인식되기까지 모터의 속도를 소정값까지 점차적으로 가속시키는 단계와; 상기 단계에서 검출되는 역기전력에 기초한 회전자의 위치에 따라서 모터의 속도를 조절하는 단계를 포함하여 구성된다.In order to achieve the above object, a control method of a BCD motor in an inverter air conditioner according to the present invention includes: outputting a signal having a predetermined pattern so that a motor rotor in a stationary state can move to a predetermined position; Minimizing vibration of the rotor according to the control process of the step, and controlling the vehicle to be stopped for a predetermined time to increase the frequency; Gradually accelerating the speed of the motor to a predetermined value until a counter electromotive force is detected from the motor and the position of the rotor is recognized; And adjusting the speed of the motor in accordance with the position of the rotor based on the counter electromotive force detected in the step.

이하 첨부한 도면을 참조하여 본 발명에 따른 인버터 에어컨에서 비엘디씨 모터의 제어방법에 대해서 상세하게 설명한다.Hereinafter, a control method of a BCD motor in an inverter air conditioner according to the present invention will be described in detail with reference to the accompanying drawings.

본 발명에 따른 인버터 에어컨에서 비엘디씨 모터의 제어방법은, 도 4a에 도시되고 있는 바와 같이, 정지된 회전자의 위치를 알지 못해서 정해진 패턴의 출력으로 회전자를 일정위치로 이동하도록 제어하는 초기화구간과, 모터의 회전에 의해서 발생되는 역기전력으로 회전자의 위치를 인식할 수 있을 때까지 모터의 회전속도를 점차적으로 가속시키는 가속구간 사이에 소정시간동안 정지구간을 두는 것을 특징으로 한다. In the inverter air conditioner according to the present invention, the control method of the BCD motor, as shown in Figure 4a, do not know the position of the stationary rotor, the initialization section for controlling to move the rotor to a predetermined position with the output of a predetermined pattern And a stop section for a predetermined time between acceleration sections for gradually accelerating the rotational speed of the motor until the position of the rotor can be recognized by the counter electromotive force generated by the rotation of the motor.

상기 정지구간은, 모터(30)의 3상 권선으로 공급되는 모든 상의 값을 오프상태로 제어한 것으로, 즉 인버터스위칭부의 6개의 스위칭소자를 모두 오프상태로 제어하는 것이다. 상기 정지구간은, 매우 짧은 소정시간동안 이루어지며, 상기 정지구간의 동작으로 상기 초기화구간의 제어동작으로 인한 회전자 떨림을 최소화한 후, 가속구간의 제어를 위한 주파수를 상승하게 된다.The stop section controls all phase values supplied to the three-phase winding of the motor 30 in the off state, that is, all six switching elements of the inverter switching unit are controlled in the off state. The stop section is made for a very short predetermined time, and after the minimization of the shaking of the rotor due to the control operation of the initialization section by the stop section, the frequency for controlling the acceleration section is increased.

상기 동작을 보다 상세하게 하기 위해서 인버터 에어컨에서 비엘디씨모터의 제어구성을 도 1을 참조해서 설명하기로 한다.In order to make the above operation more detailed, the control configuration of the BCD motor in the inverter air conditioner will be described with reference to FIG. 1.

도시되고 있는 바와 같이, 3상 권선을 갖는 압축기의 비엘디씨 모터(30)와, 상기 모터(30)의 각 상에 인가되는 전압을 스위칭하도록 다수개의 스위칭소자를 구비한 인버터스위칭부(10)가 구비된다. 상기 인버터스위칭부(10)는, 6개의 트랜지스터와 6개의 다이오드로 구성된다. 상기 인버터스위칭부(10)에 구비된 6개의 스위칭소자는, 게이트 드라이브(15)에 의하여 구동되어진다. 그리고 상기 게이트 드라이브(15)는, 후술되는 제어부(40)의 제어하에 PWM 신호를 출력하는 PWM제어부(20)의 제어를 받는다.As shown, the BCD motor 30 of the compressor having a three-phase winding and the inverter switching unit 10 having a plurality of switching elements to switch voltages applied to each phase of the motor 30 are provided. It is provided. The inverter switching unit 10 is composed of six transistors and six diodes. The six switching elements provided in the inverter switching unit 10 are driven by the gate drive 15. The gate drive 15 is controlled by the PWM controller 20 which outputs a PWM signal under the control of the controller 40 to be described later.

상기 제어부(40)는, 도 4b에 도시되고 있는 바와 같은 기동패턴으로 상기 모터(30)의 초기 기동을 제어한다. 따라서 상기 제어부(40)는, 상기 도 4b의 기동 패턴을 저장하고 있어야 한다. 상기 도 4b의 기동패턴은, 정지된 회전자의 위치를 알지 못하는 초기화구간과 그리고 상기 초기화구간에서 가속구간으로 넘어가기까지의 정지구간을 도시하고 있다. 따라서 상기 제어부(40)는 상기 패턴에 따라서 PWM제어가 이루어질 수 있도록 PWM제어부(20), 게이트 드라이브(15), 인버터스위칭부(10)를 제어하게 된다.The control section 40 controls the initial starting of the motor 30 in the starting pattern as shown in Fig. 4B. Therefore, the control part 40 should store the starting pattern of FIG. 4B. The start pattern of FIG. 4B shows an initialization section in which the position of the stopped rotor is not known, and a stop section from the initialization section to the acceleration section. Accordingly, the controller 40 controls the PWM controller 20, the gate drive 15, and the inverter switching unit 10 to perform PWM control according to the pattern.

그리고 상기 모터(30)의 과부하를 감지 하기 위하여 모터의 동작 전류를 검출하는 전류보호회로(35)가 구비되고, 부호 25는, 회전자위치검출회로이다. 상기 회전자위치검출회로(25)는, 상기 모터(30)의 회전시에 발생되는 역기전력을 검출하고, 검출된 역기전력을 기준값과 비교해서 하이 또는 로우상태의 구형파신호를 출력한다. 상기 회전자위치검출회로(25)에서 출력되는 구형파신호는, 제어부(40)에 입력되고, 상기 제어부(40)는, 상기 구형파신호에 의해서 회전자의 위치를 검출하고, 상기 검출된 회전자의 위치에 기초하여 상기 모터의 회전과 속도를 제어하기 위한 제어신호를 PWM제어부(20)에 출력하게 된다.And a current protection circuit 35 for detecting the operating current of the motor in order to detect the overload of the motor 30 is provided, 25 is a rotor position detection circuit. The rotor position detection circuit 25 detects back electromotive force generated when the motor 30 rotates, and outputs a square wave signal in a high or low state by comparing the detected back electromotive force with a reference value. The square wave signal output from the rotor position detection circuit 25 is input to the control unit 40, and the control unit 40 detects the position of the rotor by the square wave signal, The control signal for controlling the rotation and the speed of the motor is output to the PWM controller 20 based on the position.

다음은 상기 구성으로 이루어진 본 발명에 따른 인버터 에어컨에서 비엘디씨 모터의 제어방법에 대해서 상세하게 설명한다.Next, the control method of the BCD motor in the inverter air conditioner according to the present invention having the above configuration will be described in detail.

비엘디씨 모터(30)는, 회전자의 위치를 알고 있어야만, 상기 모터(30)의 3상 코일에 적절한 전압을 인가해서 모터가 회전되도록 제어할 수 있다. 그러나 본 발 명에서와 같이 센서리스형 비엘디씨 모터의 경우는, 회전자의 위치를 알 수 있는 센서가 구비되고 있지 않기 때문에, 모터의 구동 전에 회전자의 위치를 우선 검출하는 제어를 수행해야만 한다. The BCD motor 30 can control the motor to rotate by applying an appropriate voltage to the three-phase coil of the motor 30 only if the position of the rotor is known. However, as in the present invention, in the case of the sensorless BCD motor, since the sensor that knows the position of the rotor is not provided, the control of detecting the position of the rotor must be performed before the motor is driven. .

제품으로 전원이 공급되기 시작하면, 공급되는 전원은 소정의 역률 보상 등의 과정을 거쳐서 일정 크기의 DC 전원으로 발생되어진다. 이렇게 해서 발생된 DC 전원을 본 발명에서는 캐패시터에 충전된 DC 전압으로 설명하고 있다.When power is supplied to the product, the power supplied is generated as a DC power of a predetermined size through a process of power factor correction or the like. The DC power generated in this way is described in the present invention as the DC voltage charged in the capacitor.

이렇게 해서 원하는 크기의 DC 전압이 발생되면, 제어부(40)는 비엘디씨 모터(30)의 초기 구동을 제어한다. 우선, 제어부(40)는 도 4b에 도시되고 있는 초기화구간에서 결정되고 있는 기동패턴으로 모터(30)에 전류가 공급되도록 제어한다.In this way, when a DC voltage having a desired magnitude is generated, the controller 40 controls the initial driving of the BC motor 30. First, the controller 40 controls the electric current to be supplied to the motor 30 in the starting pattern determined in the initialization section shown in FIG. 4B.

상기 초기화구간도 두개의 얼라인 구간으로 나뉘며, 첫번째 얼라인1 구간에서는 U상, Y상, Z상은 오프 상태를, X상은 온 상태를, 그리고 V상과 W상은 일정듀티로 온/오프 스위칭을 계속하도록 제어한다. 상기 패턴으로 제어부(40)에서 모터가 구동되도록 제어하면, PWM제어부(20)에서 상기 패턴에 따른 PWM제어신호가 출력되고, 이 PWM제어신호가 게이트 드라이브(15)를 통해서 인버터스위칭부(10)의 6개의 스위칭소자의 동작을 제어하게 된다.The initialization section is also divided into two alignment sections. In the first alignment section 1, the U phase, the Y phase, and the Z phase are turned off, the X phase is turned on, and the V and W phases are turned on and off with a constant duty. Control to continue. When the control unit 40 controls the motor to be driven in the pattern, the PWM control unit 20 outputs a PWM control signal according to the pattern, and the PWM control signal is transferred through the gate drive 15 to the inverter switching unit 10. The operation of the six switching elements of the control.

또한, 상기 첫번째 얼라인1 구간의 동작이 수행된 후, 제어부(40)는 두번째 얼라인2 구간에서와 같이, U상, V상, Y상, Z상은 오프상태를, 그리고 X상은 온 상태를, 그리고 W상은 일정 듀티로 온/오프 스위칭을 계속하도록 제어한다. 이때, 상기 W상의 온/오프 스위칭의 듀티비는 첫번째 얼라인1 구간에서의 듀티비와 다르게 설정된다. 상기 패턴으로 제어부(40)에서 모터가 구동되도록 제어하면, PWM제 어부(20)에서 상기 패턴에 따른 PWM제어신호가 출력되고, 이 PWM제어신호가 게이트 드라이브(15)를 통해서 인버터스위칭부(10)의 6개의 스위칭소자의 동작을 제어하게 된다.In addition, after the operation of the first alignment 1 interval, the control unit 40, as in the second alignment 2 interval, the U phase, V phase, Y phase, Z phase is off, and X phase is on And control the W phase to continue on / off switching at a constant duty. At this time, the duty ratio of the on / off switching of the W phase is set differently from the duty ratio in the first alignment 1 interval. When the control unit 40 controls the motor to be driven in the pattern, the PWM control unit 20 outputs a PWM control signal according to the pattern, and the PWM control signal is transferred through the gate drive 15 to the inverter switching unit 10. To control the operation of the six switching elements.

즉, 초기화구간에서는 상기와 같이 정해진 출력파형으로 비엘디씨 모터(30)가 제어된다. 이때, 회전자는 정지상태에서 아주 낮은 속도로 회전하는 상태가 된다. 그리고 상기 정해진 패턴에 따른 회전동작으로 모터(30)는 일정위치에 도달하게 된다. That is, in the initialization section, the BC motor 30 is controlled by the output waveform determined as described above. At this time, the rotor is in a state of rotating at a very low speed in the stationary state. In addition, the motor 30 reaches a predetermined position by the rotation operation according to the predetermined pattern.

한편, 상기 초기화구간의 제어가 이루어질 때, 부하상태 또는 회전자의 최초 위치 등에 의해서 상기 초기화구간의 출력 파형이 과다한 경우가 발생될 수 있다. 만일, 상기 출력 파형이 회전자에 과다한 상태가 되면, 회전자는 일정위치에서 흔들리는 문제를 발생시키게 된다.On the other hand, when the initialization section is controlled, a case where an output waveform of the initialization section is excessive may occur due to a load state or an initial position of the rotor. If the output waveform is excessive to the rotor, the rotor may cause a problem of shaking at a predetermined position.

따라서 본 발명에서는 상기 초기화구간의 제어가 이루어진 후, 도 4b에서 도시되고 있는 바와 같이, 모든 상을 오프상태로 소정시간동안 제어하고 있다. 그리고 모든 상을 오프상태로 제어한 소정시간이 경과하면, 상기 회전자 위치 검출회로(25)에서 회전자 위치신호가 검출될 수 있을 때까지 모터(30)의 주파수를 상승시킨다. Therefore, in the present invention, as shown in Fig. 4B, after controlling the initialization section, all the images are controlled for a predetermined time in the off state. When a predetermined time in which all the phases are controlled in the off state has elapsed, the frequency of the motor 30 is increased until the rotor position signal can be detected by the rotor position detection circuit 25.

즉, 상기와 같이 모든 상을 오프상태로 소정시간 동안 제어하면, 회전자가 기설정된 위치에서 고정된다. 이때, 제어부(40)는, 가속구간에 따른 제어를 수행한다. 상기 가속구간은, 상기 회전자 위치 검출회로(125)에서 회전자 위치신호가 검출될 수 있을 때까지 모터(130)의 주파수를 상승시킨다. 이때, 모터(130)의 주 파수는, 일정값에 도달할 때까지 계속해서 상승되어진다. 이때, 제어부(140)는 표준 주파수별 PWM 듀티로 스위칭소자의 온/오프 스위칭동작을 제어한다.That is, when all the phases are controlled in the OFF state for a predetermined time as described above, the rotor is fixed at a predetermined position. At this time, the controller 40 performs control according to the acceleration section. The acceleration section raises the frequency of the motor 130 until the rotor position signal can be detected by the rotor position detection circuit 125. At this time, the frequency of the motor 130 continues to rise until it reaches a fixed value. At this time, the control unit 140 controls the on / off switching operation of the switching device by the PWM duty for each standard frequency.

상기 동작의 제어로 압축기 모터(130)가 정상적으로 회전되고, 회전자위치검출회로(125)에서 역기전력에 따른 위치감지신호가 검출되면, 제어부(140)는 검출된 위치감지신호에 기초해서 센서리스 운전구간의 제어가 이루어진다.When the compressor motor 130 is normally rotated by the control of the operation and the position detection signal according to the counter electromotive force is detected by the rotor position detection circuit 125, the controller 140 operates the sensorless operation based on the detected position detection signal. The section is controlled.

이상에서와 같이 본 발명은 초기 회전자의 위치를 결정하기 위해서, 일정 패턴의 초기화 출력 파형을 출력 한 후, 일정기간의 정지기간을 설정하고, 다음 수행되는 가속구간에서 회전자의 흔들림없이 정상적으로 시동할 수 있는 것을 특징으로 한다. 따라서 본 발명은 부하상태 또는 최초 회전자의 위치상태에 따라서 초기화 출력 파형이 과다한 경우, 발생될 수 있는 회전자의 흔들림이 가속구간에서 연장되지 않도록 제어하므로서 가속구간에서의 정상적인 시동 특성을 높이고 있다.
As described above, in order to determine the position of the initial rotor, the present invention outputs an initialization output waveform of a predetermined pattern, sets a stop period of a predetermined period, and starts it normally without shaking the rotor in the next acceleration section. It can be characterized by. Therefore, the present invention improves the normal starting characteristics in the acceleration section by controlling that the shake of the rotor, which may be generated when the initializing output waveform is excessive in accordance with the load state or the position of the initial rotor, does not extend in the acceleration section.

위에서 설명한 본 발명은 다음의 효과를 얻게 된다.The present invention described above has the following effects.

본 발명은 비엘디씨 모터를 일정위치로 이동시키는 초기화구간에서 부하상태, 최초 모터 회전자의 위치상태로 인하여 발생되는 회전자의 흔들림현상이 가속구간에 미치게 되는 영향을 최소화시킨다. 따라서 본 발명은 가속구간에서 정상적으로 압축기가 시동할 수 있도록 유도하여, 압축기의 시동 특성을 높이고, 나아가 빠른 냉난방효과를 사용자에게 제공한다.The present invention minimizes the effect that the shaking phenomenon of the rotor caused by the load state, the position state of the initial motor rotor in the acceleration section in the initialization section for moving the BCD motor to a predetermined position. Therefore, the present invention induces the compressor to start normally in the acceleration section, increases the starting characteristics of the compressor, and further provides the user with a fast cooling and heating effect.

Claims (1)

정지상태의 모터 회전자가 일정위치로 이동할 수 있도록 기설정된 패턴의 신호를 출력하는 단계와;Outputting a signal of a predetermined pattern so that the motor rotor in a stationary state can move to a predetermined position; 상기 단계의 제어과정에 따른 회전자의 떨림을 최소화한 후, 주파수를 상승시키기 위해서 소정시간동안 정지상태로 제어하는 단계와;Minimizing vibration of the rotor according to the control process of the step, and controlling the vehicle to be stopped for a predetermined time to increase the frequency; 모터로부터 역기전력이 검출되어 회전자의 위치가 인식되기까지 모터의 속도를 소정값까지 점차적으로 가속시키는 단계와;Gradually accelerating the speed of the motor to a predetermined value until a counter electromotive force is detected from the motor and the position of the rotor is recognized; 상기 모터의 속도를 가속시키는 단계에서 검출되는 역기전력에 기초한 회전자의 위치에 따라서 모터의 속도를 조절하는 단계를 포함하여 구성되는 인버터 에어컨에서 비엘디씨 모터의 제어방법.And controlling the speed of the motor according to the position of the rotor based on the counter electromotive force detected in the step of accelerating the speed of the motor.
KR1020020038458A 2002-07-03 2002-07-03 Method for controlling BLDC motor for inverter airconditioner KR100858540B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020020038458A KR100858540B1 (en) 2002-07-03 2002-07-03 Method for controlling BLDC motor for inverter airconditioner

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020020038458A KR100858540B1 (en) 2002-07-03 2002-07-03 Method for controlling BLDC motor for inverter airconditioner

Publications (2)

Publication Number Publication Date
KR20040003701A KR20040003701A (en) 2004-01-13
KR100858540B1 true KR100858540B1 (en) 2008-09-16

Family

ID=37314690

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020020038458A KR100858540B1 (en) 2002-07-03 2002-07-03 Method for controlling BLDC motor for inverter airconditioner

Country Status (1)

Country Link
KR (1) KR100858540B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101038672B1 (en) * 2010-09-13 2011-06-02 (주)서전기전 Earthquake resistnat type switchgear using elastic supporting element providing kinesis
KR102473721B1 (en) * 2020-06-03 2022-12-02 정현종 A Driving Apparatus for Controlling a Regulator and a Compressor of a Non-Starting Type of an Air Conditioner Equipped in a Vehicle

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR970077909A (en) * 1996-05-14 1997-12-12 구자홍 Rotor position detection method of BLDC motor
KR980012821A (en) * 1996-07-18 1998-04-30 구자홍 How to operate sensorless bi-dc motor
KR19990021186A (en) * 1997-08-30 1999-03-25 윤종용 Method and apparatus for driving brushless three-phase DC motor
KR19990079194A (en) * 1998-04-02 1999-11-05 구자홍 How to Drive Sensorless BLDC Motor
JP2002125391A (en) * 2000-10-17 2002-04-26 Mitsubishi Heavy Ind Ltd System for controlling brushless dc motor

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR970077909A (en) * 1996-05-14 1997-12-12 구자홍 Rotor position detection method of BLDC motor
KR980012821A (en) * 1996-07-18 1998-04-30 구자홍 How to operate sensorless bi-dc motor
KR19990021186A (en) * 1997-08-30 1999-03-25 윤종용 Method and apparatus for driving brushless three-phase DC motor
KR19990079194A (en) * 1998-04-02 1999-11-05 구자홍 How to Drive Sensorless BLDC Motor
JP2002125391A (en) * 2000-10-17 2002-04-26 Mitsubishi Heavy Ind Ltd System for controlling brushless dc motor

Also Published As

Publication number Publication date
KR20040003701A (en) 2004-01-13

Similar Documents

Publication Publication Date Title
JP3832257B2 (en) Synchronous motor start control method and control device
JP4115423B2 (en) Method for controlling commutation of brushless DC motor and commutation control apparatus for implementing the method
KR101041072B1 (en) Method of controlling brushless dc motor
US8896246B2 (en) Method for aligning and starting a BLDC three phase motor
TWI459712B (en) Chip, computer readable memory medium, electronic motor and method for initiating rotation of a rotor in a motor
JP2001204192A (en) Control unit of brushless motor and self-priming pump using the same
KR100858540B1 (en) Method for controlling BLDC motor for inverter airconditioner
KR100858534B1 (en) Method for controlling BLDC motor for inverter airconditioner
KR100859077B1 (en) Starting control method for driving motor of compressor
JP4531180B2 (en) Synchronous motor and method for starting synchronous motor
JP3332612B2 (en) Brushless motor drive
JPH08317684A (en) Control device of permanent magnet type motor and washing machine with it
JP4085818B2 (en) DC motor driving method and DC motor driving apparatus
KR100829182B1 (en) Method for controlling BLDC motor for inverter airconditioner
KR20100070222A (en) Apparatus and method for initially driving a sensorless bldc motor
JP2000253691A (en) Apparatus and method for controlling brushless motor
JP3298267B2 (en) Control device for DC brushless motor without position sensor
KR19990075671A (en) Control method of open loop section
JPH06141587A (en) Brushless motor driver
JP2005312145A (en) Driver of brushless motor
JP2008295249A (en) Drive arrangement of brushless motor
JPH07107777A (en) Method and apparatus for controlling brushless motor
US11539311B2 (en) Control of a fan motor for an improved EMC behavior
KR20100071692A (en) Control method of bldc motor
JPH05236791A (en) Operation controller for brushless motor

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20120827

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20130823

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20140822

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20150824

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20160824

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20170814

Year of fee payment: 10

LAPS Lapse due to unpaid annual fee