KR20110072885A - System for controlling bldc moter - Google Patents

System for controlling bldc moter Download PDF

Info

Publication number
KR20110072885A
KR20110072885A KR1020090129989A KR20090129989A KR20110072885A KR 20110072885 A KR20110072885 A KR 20110072885A KR 1020090129989 A KR1020090129989 A KR 1020090129989A KR 20090129989 A KR20090129989 A KR 20090129989A KR 20110072885 A KR20110072885 A KR 20110072885A
Authority
KR
South Korea
Prior art keywords
bldc motor
phase
signal
hall
motor
Prior art date
Application number
KR1020090129989A
Other languages
Korean (ko)
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 KR1020090129989A priority Critical patent/KR20110072885A/en
Publication of KR20110072885A publication Critical patent/KR20110072885A/en

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02HEMERGENCY PROTECTIVE CIRCUIT ARRANGEMENTS
    • H02H7/00Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions
    • H02H7/08Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors
    • H02H7/0805Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors for synchronous motors
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/14Electronic commutators
    • H02P6/16Circuit arrangements for detecting position
    • H02P6/18Circuit arrangements for detecting position without separate position detecting elements
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P2207/00Indexing scheme relating to controlling arrangements characterised by the type of motor
    • H02P2207/05Synchronous machines, e.g. with permanent magnets or DC excitation

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)

Abstract

PURPOSE: A BLDC motor control system is provided to improve the reliability of an BLDC circuit by switching a BLDC motor control method into a sensorless control method when the malfunction of the hall sensor is detected. CONSTITUTION: A three phase BLDC motor includes three hall sensors which are arranged around a three phase coil and a rotation shaft. A motor driving circuit controls a three phase BLDC motor with a sensorless method if the signal received from the hall sensors corresponds to an error signal. If the same signals are received from hall sensors, the motor driving circuit determines the received signal as the error signal.

Description

BLDC 모터 제어 시스템 {SYSTEM FOR CONTROLLING BLDC MOTER} BLDC Motor Control System {SYSTEM FOR CONTROLLING BLDC MOTER}

본 발명은 BLDC 모터 제어 시스템에 관한 것으로서, 보다 상세하게는 홀센서 신호에 따라 홀 센서의 오작동 여부를 검출하여 홀 센서 오작동시 센서리스(SENSORLESS) 제어방법으로 BLDC를 구동시키는 BLDC 모터의 홀 센서 오류 검출방법 및 그에 따른 BLDC 모터 제어방법에 관한 것이다. The present invention relates to a BLDC motor control system, and more particularly, a Hall sensor error of a BLDC motor that detects whether a Hall sensor malfunctions according to a Hall sensor signal and drives the BLDC by a sensorless control method when the Hall sensor malfunctions. The present invention relates to a detection method and a BLDC motor control method.

일반적인 3상 BLDC(BrushLess Direct Current) 모터는 고정자(stator) 측에 설치되어 있는 3상(3-phase)의 코일(U상, V상, W상)과 회전자(rotor)측에 착자되어 있는 영구 자석을 포함한다.A typical three-phase BLDC (BrushLess Direct Current) motor is magnetized on a three-phase coil (U-phase, V-phase, W-phase) and rotor side installed on the stator side. It includes a permanent magnet.

여기서 BLDC 모터는 브러쉬(Brush)에 기초한 기계적 정류 시스템 대신에 전자적으로 제어되는 정류 시스템을 갖고, 직류 전기에 의해 전력을 공급받는 동기 전동기를 말한다.Here, the BLDC motor has an electronically controlled rectification system instead of a brush based mechanical rectification system, and refers to a synchronous motor powered by direct current electricity.

BLDC 모터의 구동회로는 이와 같이 구성되어 있는 3상 BLDC 모터의 고정자측의 코일의 각 상으로 전류를 흘려주며, 모터의 회전자는 구동회로로부터 공급되는 전류에 기초한 자계에 의해 회전한다. 모터의 회전자를 한쪽 방향으로 계속해서 회전시키기 의해서는 회전자의 위치(회전자의 자계의 세기)를 검출하고, 검출된 회전 자의 위치에 따라 코일의 각 상에 흐르는 전류의 방향을 전환시키기 위한 스위칭 소자들을 순차적으로 온, 오프 시켜야 한다.The drive circuit of the BLDC motor flows current to each phase of the coil on the stator side of the three-phase BLDC motor configured as described above, and the rotor of the motor rotates by a magnetic field based on the current supplied from the drive circuit. By continuously rotating the rotor of the motor in one direction, the position of the rotor (intensity of the magnetic field of the rotor) is detected, and the direction of the current flowing in each phase of the coil is changed according to the detected position of the rotor. Switching elements must be turned on and off sequentially.

이때, 회전자(rotor)의 자계에 의해 형성되며 위상이 120°차이가 나는 3개의 신호를 통해 회전자의 정확한 위치를 알 수 있는데, 이러한 3개의 홀 신호는 홀(hall)센서나 홀 IC(integrated circuit) 등과 같은 홀 검출기를 통해 검출된다.At this time, the exact position of the rotor can be known through three signals formed by the magnetic field of the rotor and having a phase difference of 120 °. These three hall signals are represented by a hall sensor or a hall IC ( detection through a hall detector such as an integrated circuit.

이와 같은 3상 BLDC 모터 및 구동회로를 도 1을 참조하여 보다 구체적으로 살펴본다. 도 1에서 보는 바와 같이, BLDC 모터(100) 및 모터 구동 회로(200)가 BLDC 모터 시스템을 구성한다.This three-phase BLDC motor and driving circuit will be described in more detail with reference to FIG. 1. As shown in FIG. 1, the BLDC motor 100 and the motor driving circuit 200 constitute a BLDC motor system.

상기 BLDC 모터(100)는 고정자 측에 설치되어 있는 3상(3-phase)의 코일(130)(U상, V상, W상)과, 회전자(rotor)측에 설치되어 있는 영구 자석(120) 및 회전자의 자계의 세기(회전자의 위치)를 검출하는 3개의 홀 센서(110a, 110b, 110c)를 포함한다. The BLDC motor 100 includes a three-phase coil 130 (U-phase, V-phase, W-phase) installed on the stator side, and a permanent magnet installed on the rotor side. 120 and three Hall sensors 110a, 110b, 110c for detecting the intensity of the rotor's magnetic field (position of the rotor).

도 1에서 각각의 홀 센서(110a, 110b, 110c)는 회전자의 자계의 세기(회전자의 위치)에 대응하며 위상이 180°차이가 나는 2개의 신호들(홀 신호쌍)(Hu+, Hu-; Hv+, Hv-; Hw+, Hw-)을 출력한다. 여기서, 각각의 홀 센서(110a, 110b, 110c)에 서 출력되는 신호(Hu+, Hv+, Hw+)는 위상이 120°차이가 난다.In Fig. 1, each Hall sensor 110a, 110b, 110c corresponds to the strength of the magnetic field of the rotor (position of the rotor), and two signals (hall signal pair) (Hu +, Hu) having a phase difference of 180 °. Outputs Hv +, Hv-; Hw +, Hw-). Here, the signals (Hu +, Hv +, Hw +) output from the Hall sensors 110a, 110b, and 110c are 120 degrees out of phase.

한편 상기 모터 구동 회로(200)는 홀 센서로부터 출력되는 신호를 수신하여 일정한 3상 기준신호를 생성하며, 생성된 일정한 3상 기준신호를 이용하여 3상의 코일(130)에 180°통전을 위한 전류를 공급하여 회전자(120)의 회전을 제어한다. 여기서, 도 1에 나타낸 바와 같이 상기 모터 구동 회로(200)는 기준신호 발생 부(220) 및 모터 구동부(240)를 포함한다. On the other hand, the motor driving circuit 200 receives a signal output from the hall sensor to generate a constant three-phase reference signal, using the generated constant three-phase reference signal current for 180 ° energization to the three-phase coil 130 Supplying to control the rotation of the rotor (120). As shown in FIG. 1, the motor driving circuit 200 includes a reference signal generator 220 and a motor driver 240.

상기 기준신호 발생부(220)는 홀 센서로부터 출력되는 신호(Hu+, Hu-; Hv+ , Hv-; Hw+, Hw-)를 입력받아, 이에 대응하며 상기 모터 구동부(460)를 제어하기 위한 3상 기준신호(isou, isov, isow)를 출력한다. 상기 기준신호 발생부(220)는 홀 센서로부터 출력되는 신호(Hu+, Hu-; Hv+, Hv- ; Hw+, Hw-)의 크기(amplitude)가 홀 센서의 온도 등에 의하여 변하여도 일정한 3상 기준신호(isou, isov, isow)를 생성하는데, 이에 대한 구체적인 방법은 아래에서 설명한다. The reference signal generator 220 receives a signal (Hu +, Hu-; Hv +, Hv-; Hw +, Hw-) output from the hall sensor, and corresponds to the three-phase for controlling the motor driver 460. Output the reference signals (isou, isov, isow). The reference signal generator 220 is a three-phase reference signal that is constant even when the amplitude (amplitude) of the signals (Hu +, Hu-; Hv +, Hv-; Hw +, Hw-) output from the hall sensor changes due to the temperature of the hall sensor. (isou, isov, isow), which is described in detail below.

여기서, 3상 기준신호(isou, isov, isow)는 홀 센서로부터 출력되는 신호(Hu+, Hu-; Hv +, Hv-; Hw+, Hw-)에 대응하여 생성되므로, 3상 기준신호(isou, isov, isow)에는 회전자의 자계의 세기(회전자의 위치)의 정보도 포함되어 있다.Here, the three-phase reference signals (isou, isov, isow) are generated corresponding to the signals (Hu +, Hu-; Hv +, Hv-; Hw +, Hw-) output from the hall sensor, and thus the three-phase reference signals (isou, isov and isow) also contain information on the strength of the rotor's magnetic field (position of the rotor).

한편 상기 모터 구동부(240)는 3상 기준신호 발생부(220)로부터 출력되는 3상 기준신호(isou, isov, isow)를 입력받으며, 이에 따라 코일의 각 상에 흐르는 전류의 방향을 전환시켜, 회전자가 한쪽 방향으로 계속 회전하도록 한다. On the other hand, the motor driver 240 receives the three-phase reference signals (isou, isov, isow) output from the three-phase reference signal generator 220, thereby changing the direction of the current flowing in each phase of the coil, Let the rotor continue to rotate in one direction.

이와 같은 BLDC 모터와 그 구동회로는 위에서 설명한 바와 같이 홀 센서들로부터 회전자의 위치 정보를 얻어야 구동할 수 있다. 그러나 이와 같은 홀 센서들은 쉽게 파손될 뿐만 아니라 온도 등 외부 요인에 따라서도 쉽게 에러가 발생하여 BLDC 모터의 오작동을 야기한다는 문제점이 있었다. As described above, the BLDC motor and its driving circuit can be driven by obtaining the position information of the rotor from the Hall sensors. However, these Hall sensors are not only easily broken, but also have an error that can easily cause errors in BLDC motors depending on external factors such as temperature.

따라서 본 발명은 상기와 같은 종래의 문제점을 해결하기 위하여 안출된 것으로, 본 발명의 목적은 BLDC 모터에서 회전자 위치를 검출하기 위한 홀 센서의 오작동을 쉽게 감지할 수 있는 방법을 제공하는 것이다.Therefore, the present invention has been made to solve the above-mentioned conventional problems, an object of the present invention is to provide a method that can easily detect the malfunction of the Hall sensor for detecting the rotor position in the BLDC motor.

본 발명의 다른 목적은 홀 센서의 오작동을 감지하면 BLDC 모터의 제어방식을 센서리스(SENSORLESS) 제어방식으로 전환함으로써 BLDC 모터가 정상동작할 수 있도록 하는 방법을 제공하는 것이다. Another object of the present invention is to provide a method for allowing a BLDC motor to operate normally by switching a control method of a BLDC motor to a sensorless control method when detecting a malfunction of a hall sensor.

상기한 바와 같은 목적을 달성하기 위한 본 발명의 특징에 따르면, 본 발명은 그 회전자 측에 회전축을 중심으로 N극과 S극이 90°씩 번갈아 2번씩 배열되어 전체적으로 원통 형상을 이루는 영구자석을 포함하고, 그 고정자 측에 3상 코일과 상기 회전축을 중심으로 나란히 45°씩 이격되어 배열되는 3개의 홀 센서를 포함하는 3상 BLDC 모터와 상기 홀 센서들로부터 수신된 신호가 에러신호에 해당하면, 상기 홀 센서로부터 수신되는 신호를 무시하고 센서리스 방식으로 3상 BLDC 모터를 제어하는 모터구동회로를 포함한다.According to a feature of the present invention for achieving the object as described above, the present invention is a permanent magnet of the N-pole and the S-pole alternately arranged by 90 ° two times on the rotor side to form a cylindrical shape as a whole And a three-phase BLDC motor including three-phase coils arranged on the stator side and spaced apart by 45 ° side by side with respect to the rotating shaft, and a signal received from the hall sensors corresponds to an error signal. And a motor driving circuit for ignoring the signal received from the hall sensor and controlling the three-phase BLDC motor in a sensorless manner.

그리고 상기 모터구동회로는 상기 홀 센서 모두로부터 동일한 크기의 신호가 수신되는 경우, 수신된 신호를 에러신호로 판정할 수 있다. The motor driving circuit may determine the received signal as an error signal when a signal having the same magnitude is received from all of the hall sensors.

이상에서 상세히 설명한 바와 같이 본 발명에 의한 BLDC 모터 제어 시스템 에 의하면 다음과 같은 효과를 기대할 수 있다.As described in detail above, according to the BLDC motor control system according to the present invention, the following effects can be expected.

즉, BLDC 모터에서 회전자 위치를 검출하기 위한 홀 센서의 오작동을 쉽게 감지하여 BLDC 모터의 고장 진단 및 수리를 용이하게 한다는 장점이 있다. That is, it is easy to detect malfunction of the Hall sensor for detecting the rotor position in the BLDC motor, thereby facilitating the diagnosis and repair of the BLDC motor.

또한 본 발명에 의한 BLDC 모터 제어 시스템에 의하면 홀 센서의 오작동을 감지하면 BLDC 모터의 제어방식을 센서리스(SENSORLESS) 제어방식으로 전환함으로써 BLDC 모터가 정상동작할 수 있도록 함으로써 BLDC 회로의 동작 신뢰성을 향상시킨다는 장점이 있다. In addition, according to the BLDC motor control system according to the present invention, if the malfunction of the hall sensor is detected, the BLDC motor can be operated normally by switching the control method of the BLDC motor to a sensorless control method, thereby improving the operation reliability of the BLDC circuit. It has the advantage of letting.

이하에서는 상기한 바와 같은 본 발명에 의한 BLDC 모터의 홀 센서 오류 검출방법 및 그에 따른 BLDC 모터 제어방법의 구체적인 실시예를 첨부된 도면을 참고하여 상세하게 설명한다. 본 발명의 실시예에서는 배경기술에서 참조하여 설명한 도 1과 동일하거나 유사한 구성에 대해서는 동일한 도면부호를 사용하여 설명한다.Hereinafter, a detailed description of a Hall sensor error detection method and a BLDC motor control method of a BLDC motor according to the present invention as described above in detail with reference to the accompanying drawings. In the exemplary embodiment of the present invention, the same or similar components as those of FIG. 1 described with reference to the background art will be described with the same reference numerals.

도 2a는 본 발명의 구체적인 실시예에서 회전자 위치 검출용 홀소자의 위치를 도시한 도면이고, 도 2b는 본 발명의 구체적인 실시예에서 도 2a에 도시된 바와 같은 홀소자 위치에 따른 각 홀센서들의 출력신호를 나타낸 도면이며, 도 3은 본 발명의 구체적인 실시예에서 홀센서 오동작하는 경우 발생되는 홀센서 신호와 정상동작 신호를 나타낸 테이블이고, 도 4는 본 발명의 구체적인 실시예에 의한 홀센서 오동작 감지방법 및 이를 이용한 모터 제어방법을 단계적으로 도시한 흐름도이다.Figure 2a is a view showing the position of the Hall element for detecting the rotor position in a specific embodiment of the present invention, Figure 2b is a view of each Hall sensor according to the position of the Hall element as shown in Figure 2a in a specific embodiment of the present invention Figure 3 is a view showing the output signal, Figure 3 is a table showing a hall sensor signal and a normal operation signal generated when a Hall sensor malfunctions in a specific embodiment of the present invention, Figure 4 is a hall sensor malfunction according to a specific embodiment of the present invention It is a flowchart showing a sensing method and a motor control method using the same step by step.

도 2a와 도 2b에 도시된 바와 같이, 본 발명의 구체적인 실시예에 의한 BLDC 모터의 회전자 위치 검출용 홀 센서의 오류 검출방법에서 각각의 홀 센서(110a, 110b, 110c)에 포함되는 홀 소자들(Ha, Hb, Hc)은 고정자측에 축을 중심으로 서로 45°씩 이격되어 나란히 배열된다. 반면에 회전자측에 설치되는 영구자석은 회전자의 축을 중심으로 90°에 걸쳐 N극, S극이 번갈아 2개씩 배치된다. 이와 같은 홀 소자와 영구자석의 배치에 의하면 각각의 홀 센서(110a, 110b, 110c)들은 도 2b에 도시된 바와 같은 신호를 출력한다.As shown in FIGS. 2A and 2B, the Hall elements included in the respective Hall sensors 110a, 110b, and 110c in the error detection method of the Hall sensor for detecting the rotor position of the BLDC motor according to the embodiment of the present invention. The fields Ha, Hb and Hc are arranged side by side at 45 ° apart from each other about the axis on the stator side. On the other hand, the permanent magnets installed on the rotor side are alternately arranged with two poles of N pole and S pole over 90 ° about the axis of the rotor. According to the arrangement of the Hall element and the permanent magnet as described above, each of the Hall sensors 110a, 110b, and 110c outputs a signal as shown in FIG. 2B.

즉 제1홀소자(Ha)에서 1이 출력되는 경우, 제2홀소자(Hb)와 제3홀소자(Hc) 중 어느 하나는 1을 출력할 수 있으나, 다른 하나는 0을 출력하게 된다. 이는 위에서 설명한 바와 같은 홀 소자(Ha, Hb, Hc)의 배열과 영구자석이 이루는 각도에 기인한다. 이와 같은 방식으로 세 개의 홀소자가 모두 동시에 동일한 신호를 출력할 수 없게 된다. 이와 같은 도 2b에 도시된 신호들을 정리하면, 홀 센서(110a, 110b, 110c)에 포함된 각각의 홀 소자(Ha, Hb, Hc)들에서 출력될 수 있는 신호는 (0, 0, 1), (0, 1, 0), (0, 1, 1), (1, 0, 0), (1, 0, 1), (1, 1, 0)이 된다.That is, when 1 is output from the first Hall element Ha, one of the second Hall element Hb and the third Hall element Hc may output 1, but the other outputs 0. This is due to the angle of the arrangement of the Hall elements Ha, Hb, Hc and the permanent magnet as described above. In this way, all three Hall elements cannot output the same signal at the same time. 2B, the signals that can be output from each of the Hall elements Ha, Hb, and Hc included in the hall sensors 110a, 110b, and 110c are (0, 0, 1). , (0, 1, 0), (0, 1, 1), (1, 0, 0), (1, 0, 1), (1, 1, 0).

한편 도 3에 도시된 바와 같은 3 자리 이진수의 조합은 총 8개이다. 그러나 이 중 도 2b에 도시된 그래프에서 볼 수 있는 바와 같이 홀 센서(110a, 110b, 110c)에 포함된 각각의 홀 소자(Ha, Hb, Hc)들에서 출력될 수 있는 신호는 (0, 0, 1), (0, 1, 0), (0, 1, 1), (1, 0, 0), (1, 0, 1), (1, 1, 0) 뿐이고, 따라서 모든 홀 센서(110a, 110b, 110c)에서 동일한 신호가 출력되는 (0, 0, 0) 이나 (1, 1, 1)의 경우는 홀 센서(110a, 110b, 110c)가 정상 동작하는 한, 도 2a에 도시된 바와 같은 홀 소자(Ha, Hb, Hc)와 영구자석의 배열에서는 일어날 수 없다.Meanwhile, as shown in FIG. 3, a combination of three digit binary numbers is eight. However, as can be seen in the graph shown in FIG. 2B, signals that can be output from the respective Hall elements Ha, Hb, and Hc included in the hall sensors 110a, 110b, and 110c are (0, 0). , 1), (0, 1, 0), (0, 1, 1), (1, 0, 0), (1, 0, 1), (1, 1, 0), so all Hall sensors ( In the case of (0, 0, 0) or (1, 1, 1) where the same signal is output from 110a, 110b, and 110c, as long as the hall sensors 110a, 110b, and 110c operate normally, they are shown in FIG. It cannot occur in the arrangement of the hall elements Ha, Hb, Hc and the permanent magnet as shown.

그러므로 도 3의 테이블에서 마지막 두 가지 경우는 홀 센서(110a, 110b, 110c)에 에러가 발생하거나, 홀 센서(110a, 110b, 110c)가 고장난 경우에 해당한다. Therefore, the last two cases in the table of FIG. 3 correspond to an error occurring in the hall sensors 110a, 110b and 110c, or failure of the hall sensors 110a, 110b and 110c.

따라서 본 발명에서는 상기 모터 구동 회로(200)에서 상기 홀 센서(110a, 110b, 110c)로부터 (0, 0, 0) 또는 (1, 1, 1)에 해당하는 신호를 수신하면, 상기 홀 센서(110a, 110b, 110c)의 오작동으로 간주한다. 그리고 그에 따라 센서리스 제어방식에 의해 상기 BLDC 모터(100)를 구동하게 된다.Accordingly, in the present invention, when the motor driving circuit 200 receives a signal corresponding to (0, 0, 0) or (1, 1, 1) from the hall sensors 110a, 110b, and 110c, the hall sensor ( A malfunction of 110a, 110b, 110c) is considered. Then, the BLDC motor 100 is driven according to the sensorless control method.

이와 같은 과정을 도 4에 도시된 흐름도를 참조하여 설명하면, 우선 상기 BLDC 모터(100)의 구동이 시작되면, 상기 홀 센서(110a, 110b, 110c)들을 초기화한다(S100). This process will be described with reference to the flowchart shown in FIG. 4. First, when driving of the BLDC motor 100 starts, the Hall sensors 110a, 110b, and 110c are initialized (S100).

그리고 상기 모터 구동 회로(200)는 상기 홀 센서(110a, 110b, 110c)들로부터 미리 설정된 에러신호가 수신되는지 여부를 지속적으로 감시한다(S200). 여기서 상기 에러신호는 이미 설명한 바와 같이 (0, 0, 0) 또는 (1, 1, 1)에 해당하는 신호가 된다. The motor driving circuit 200 continuously monitors whether a preset error signal is received from the hall sensors 110a, 110b, and 110c (S200). As described above, the error signal is a signal corresponding to (0, 0, 0) or (1, 1, 1).

여기서 에러신호가 수신되지 않으면 상기 홀 센서(110a, 110b, 110c)들을 이용한 상기 BLDC 모터(100)의 제어방식을 지속하지만, 상기 제200단계(S200)에서 에러신호가 수신되면, 상기 홀 센서(110a, 110b, 110c)들로부터 수신되는 신호를 무시하고 상기 BLDC 모터(100)를 센서리스 방식으로 전환하여 제어한다(S300).If the error signal is not received, the control method of the BLDC motor 100 using the hall sensors 110a, 110b, and 110c is continued, but if the error signal is received in the step 200, the hall sensor ( Ignoring the signals received from 110a, 110b, and 110c, the BLDC motor 100 is controlled by switching to the sensorless method (S300).

여기서 상기 제300단계(S300)에서 사용되는 센서리스 제어방식은 본 발명의 출원 이전에 알려진 다양한 센서리스 제어방식을 모두 포함할 수 있다. 이에 따르면 3상 BLDC 모터(100)의 전류나 역기전력 등을 이용하여 회전자의 위치를 판별할 수 있게 된다. 예를 들어, N. Matsui나 S.Morimoto에 의해 제안된 센서리스 방식이나, SMO 방식 등에 의하여 상기 BLDC 모터(100)를 제어할 수 있다. Here, the sensorless control scheme used in the 300th step S300 may include all of the various sensorless control schemes known before the application of the present invention. According to this, the position of the rotor can be determined using the current, the counter electromotive force, or the like of the three-phase BLDC motor 100. For example, the BLDC motor 100 may be controlled by a sensorless method or an SMO method proposed by N. Matsui or S. Morimoto.

그리고 결정된 제어방식에 따라 상기 BLDC 모터(100)를 구동함으로써 상기 홀 센서(110a, 110b, 110c)의 오작동 발생 여부와 무관하게 상기 BLDC 모터(100)를 안정적으로 제어할 수 있다. The BLDC motor 100 may be stably controlled by driving the BLDC motor 100 according to the determined control method regardless of whether the hall sensors 110a, 110b, and 110c malfunction.

이와 같은 본 발명의 실시예에 의하면 새로운 구성의 추가 없이도 홀 센서에서 발생하는 오류를 감지할 수 있고 그에 따라 BLDC 모터의 안정적인 제어를 할 수 있다.According to the embodiment of the present invention as described above, it is possible to detect an error occurring in the hall sensor without adding a new configuration, and accordingly, a stable control of the BLDC motor can be performed.

본 발명의 권리는 위에서 설명된 실시예에 한정되지 않고 청구범위에 기재된 바에 의해 정의되며, 본 발명의 분야에서 통상의 지식을 가진 자가 청구범위에 기재된 권리범위 내에서 다양한 변형과 개작을 할 수 있다는 것은 자명하다.The rights of the present invention are not limited to the embodiments described above, but are defined by the claims, and those skilled in the art can make various modifications and adaptations within the scope of the claims. It is self-evident.

도 1은 일반적인 3상 BLCD 모터 및 그의 구동회로를 개략적으로 도시한 도면.1 schematically shows a typical three-phase BLCD motor and its driving circuit.

도 2a는 본 발명의 구체적인 실시예에서 회전자 위치 검출용 홀소자의 위치를 도시한 도면.Figure 2a is a view showing the position of the Hall element for detecting the rotor position in a specific embodiment of the present invention.

도 2b는 본 발명의 구체적인 실시예에서 도 2a에 도시된 바와 같은 홀소자 위치에 따른 각 홀센서들의 출력신호를 나타낸 도면.Figure 2b is a view showing the output signal of each Hall sensor according to the position of the Hall element as shown in Figure 2a in a specific embodiment of the present invention.

도 3은 본 발명의 구체적인 실시예에서 홀센서 오동작하는 경우 발생되는 홀센서 신호와 정상동작 신호를 나타낸 테이블.3 is a table showing a hall sensor signal and a normal operation signal generated when a hall sensor malfunctions in a specific embodiment of the present invention.

도 4는 본 발명의 구체적인 실시예에 의한 홀센서 오동작 감지방법 및 이를 이용한 모터 제어방법을 단계적으로 도시한 흐름도.4 is a flowchart illustrating a Hall sensor malfunction detection method and a motor control method using the same according to a specific embodiment of the present invention.

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

100: BLDC 모터 110: 홀 센서100: BLDC motor 110: Hall sensor

120: 영구자석 130: 3상 코일120: permanent magnet 130: three-phase coil

200: 모터 구동 회로 220: 기준 신호 발생부200: motor driving circuit 220: reference signal generator

240: 모터구동부240: motor drive unit

Claims (2)

회전자 측에 회전축을 중심으로 N극과 S극이 90°씩 번갈아 2번씩 배열되어 전체적으로 원통 형상을 이루는 영구자석을 포함하고, 고정자 측에 3상 코일과 상기 회전축을 중심으로 나란히 45°씩 이격되어 배열되는 3개의 홀 센서(Ha, Hb, Hc)를 포함하는 3상 BLDC 모터(100)와;On the rotor side, the N pole and the S pole are arranged twice each alternately by 90 °, and include permanent magnets forming a cylindrical shape as a whole, and the three-phase coil and 45 ° side by side with respect to the rotation axis are spaced side by side on the stator side. A three-phase BLDC motor 100 including three Hall sensors Ha, Hb, and Hc arranged in a row; 상기 홀 센서(Ha, Hb, Hc)들로부터 수신된 신호가 에러신호에 해당하면, 센서리스 방식으로 3상 BLDC 모터(100)를 제어하는 모터구동회로(200)를 포함하는 3상 BLDC 모터 제어 시스템.If the signal received from the Hall sensors (Ha, Hb, Hc) corresponds to an error signal, three-phase BLDC motor control including a motor driving circuit 200 for controlling the three-phase BLDC motor 100 in a sensorless manner system. 제1항에 있어서,The method of claim 1, 상기 모터구동회로(200)는,The motor drive circuit 200, 상기 홀 센서(Ha, Hb, Hc) 모두로부터 동일한 크기의 신호가 수신되는 경우, 수신된 신호를 에러신호로 판정함을 특징으로 하는 3상 BLDC 모터 제어 시스템. 3. If a signal of the same magnitude is received from all of the hall sensors (Ha, Hb, Hc), the received signal is determined as an error signal.
KR1020090129989A 2009-12-23 2009-12-23 System for controlling bldc moter KR20110072885A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090129989A KR20110072885A (en) 2009-12-23 2009-12-23 System for controlling bldc moter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090129989A KR20110072885A (en) 2009-12-23 2009-12-23 System for controlling bldc moter

Publications (1)

Publication Number Publication Date
KR20110072885A true KR20110072885A (en) 2011-06-29

Family

ID=44403755

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090129989A KR20110072885A (en) 2009-12-23 2009-12-23 System for controlling bldc moter

Country Status (1)

Country Link
KR (1) KR20110072885A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104079218A (en) * 2014-06-17 2014-10-01 南京航空航天大学 Motor rotor position and angle obtaining method
KR20160007770A (en) * 2014-06-27 2016-01-21 콘티넨탈 오토모티브 시스템 주식회사 Apparatus for controlling bldc motor and control method thereof
CN105932923A (en) * 2016-06-28 2016-09-07 上海电机学院 SVPWM-based novel sector judgment method and system
CN106655907A (en) * 2015-11-02 2017-05-10 现代自动车株式会社 Method and system for controlling motor
KR101957515B1 (en) 2017-11-24 2019-03-12 현대오트론 주식회사 Method for detecting error and how to respond of 3-phase motor's, and 3-phase motor control device
KR20190028074A (en) 2017-09-08 2019-03-18 현대오트론 주식회사 Method for detecting error of 3-phase motor's hall sensor and 3-phase motor control device
KR20190047228A (en) * 2017-10-27 2019-05-08 현대위아 주식회사 System and method for controlling motor

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104079218A (en) * 2014-06-17 2014-10-01 南京航空航天大学 Motor rotor position and angle obtaining method
KR20160007770A (en) * 2014-06-27 2016-01-21 콘티넨탈 오토모티브 시스템 주식회사 Apparatus for controlling bldc motor and control method thereof
CN106655907A (en) * 2015-11-02 2017-05-10 现代自动车株式会社 Method and system for controlling motor
US9882517B2 (en) 2015-11-02 2018-01-30 Hyundai Motor Company Method and system for controlling motor
CN106655907B (en) * 2015-11-02 2021-08-06 现代自动车株式会社 Method and system for controlling an electric machine
CN105932923A (en) * 2016-06-28 2016-09-07 上海电机学院 SVPWM-based novel sector judgment method and system
KR20190028074A (en) 2017-09-08 2019-03-18 현대오트론 주식회사 Method for detecting error of 3-phase motor's hall sensor and 3-phase motor control device
KR20190047228A (en) * 2017-10-27 2019-05-08 현대위아 주식회사 System and method for controlling motor
KR101957515B1 (en) 2017-11-24 2019-03-12 현대오트론 주식회사 Method for detecting error and how to respond of 3-phase motor's, and 3-phase motor control device

Similar Documents

Publication Publication Date Title
KR101336472B1 (en) A method for discriminating the malfuncition of bldc motor control system
KR20110072885A (en) System for controlling bldc moter
KR101201908B1 (en) Control apparatus and method of synchronous reluctance motor
KR20060103872A (en) Three-phase dc brushless motor and winding method
JP2020513720A (en) Gear motor, corresponding wiper system and corresponding control method
US20080018281A1 (en) Control apparatus of brushless dc motor and control method thereof
CA2549163A1 (en) System for sensorless control in a permanent magnet machine
JP6627706B2 (en) Rotating electric machine
WO2007114058A1 (en) Permanent magnet synchronization motor magnetic pole position detecting method
US20150102758A1 (en) Motor drive controller, motor drive control method and motor system using the same
US20080101777A1 (en) Method and Circuitry Arrangement for Operating a Brushless Electric Motor
JP5674841B2 (en) BLDC motor drive device and control method thereof
JP2013220007A (en) Control method of sensorless motor, control device of sensorless motor and electric device
US8143830B2 (en) Brushless motor apparatus
JP2018014773A (en) Sensorless motor rotor position detection method and sensorless motor driver
JP4692891B2 (en) DC brushless motor and rotary vacuum pump
KR101224635B1 (en) Method and appartus for diagnosising short of motor driving system
KR100725811B1 (en) Driving apparatus and driving method of bldc motor
KR102270725B1 (en) BLDC Motor control system and control method
JP2021078162A (en) Three-phase brushless DC motor
KR100827414B1 (en) Control apparatus and method for bldc hub motor
JP2010063291A (en) Motor control circuit
JP6369205B2 (en) Control device
KR101927514B1 (en) Method for driving a BLDC motor with a single hall sensor using a sinusoidal current drive IC and a device for the same
KR100492616B1 (en) Device of pulse translation for frequency generator of bldc motor

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application