KR101561254B1 - Method and apparatus for controlling the failure of hall sensor using sun-roof installed brushless direct current electric motor - Google Patents

Method and apparatus for controlling the failure of hall sensor using sun-roof installed brushless direct current electric motor Download PDF

Info

Publication number
KR101561254B1
KR101561254B1 KR1020130150455A KR20130150455A KR101561254B1 KR 101561254 B1 KR101561254 B1 KR 101561254B1 KR 1020130150455 A KR1020130150455 A KR 1020130150455A KR 20130150455 A KR20130150455 A KR 20130150455A KR 101561254 B1 KR101561254 B1 KR 101561254B1
Authority
KR
South Korea
Prior art keywords
signal
hall sensor
bldc motor
motor
sunroof
Prior art date
Application number
KR1020130150455A
Other languages
Korean (ko)
Other versions
KR20150081459A (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 KR1020130150455A priority Critical patent/KR101561254B1/en
Publication of KR20150081459A publication Critical patent/KR20150081459A/en
Application granted granted Critical
Publication of KR101561254B1 publication Critical patent/KR101561254B1/en

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60JWINDOWS, WINDSCREENS, NON-FIXED ROOFS, DOORS, OR SIMILAR DEVICES FOR VEHICLES; REMOVABLE EXTERNAL PROTECTIVE COVERINGS SPECIALLY ADAPTED FOR VEHICLES
    • B60J7/00Non-fixed roofs; Roofs with movable panels, e.g. rotary sunroofs
    • B60J7/02Non-fixed roofs; Roofs with movable panels, e.g. rotary sunroofs of sliding type, e.g. comprising guide shoes
    • B60J7/04Non-fixed roofs; Roofs with movable panels, e.g. rotary sunroofs of sliding type, e.g. comprising guide shoes with rigid plate-like element or elements, e.g. open roofs with harmonica-type folding rigid panels
    • B60J7/057Driving or actuating arrangements e.g. manually operated levers or knobs

Landscapes

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

Abstract

본 발명은 선루프의 홀센서 고장 시 제어에 관한 것으로서, BLDC 모터가 설치된 선루프에 있어서, 상기 선루프의 구동 명령 정보를 포함하는 사용자 입력 신호를 수신하는 단계; 홀 센서 신호와 미리 설정된 기준 신호의 비교를 통해 홀 센서의 고장 여부를 판단하고, 상기 판단 결과, 상기 홀 센서가 고장인 경우, 상기 BLDC 모터의 구동 모드를 센서리스 구동 모드로 전환하는 단계; 상기 사용자 입력 신호에 대응되도록, 상기 BLDC 모터의 역기전력 신호로부터 모터 구동 제어 신호를 생성하는 단계; 및 상기 생성된 모터 구동 제어 신호에 따라 미리 설정된 시간 동안 상기 BLDC 모터의 구동을 제어하는 단계; 를 포함할 수 있다.The present invention relates to control when a hall sensor in a sunroof fails, and in a sunroof equipped with a BLDC motor, the method includes receiving a user input signal including drive command information of the sunroof; Determining whether the hall sensor is faulty by comparing the hall sensor signal with a preset reference signal, and switching the driving mode of the BLDC motor to the sensorless driving mode when the Hall sensor is faulty as a result of the determination; Generating a motor drive control signal from a counter electromotive force signal of the BLDC motor so as to correspond to the user input signal; And controlling driving of the BLDC motor for a preset time according to the generated motor drive control signal. . ≪ / RTI >

Description

BLDC 모터가 설치된 선루프의 홀센서 고장 시 제어 방법 및 장치{METHOD AND APPARATUS FOR CONTROLLING THE FAILURE OF HALL SENSOR USING SUN-ROOF INSTALLED BRUSHLESS DIRECT CURRENT ELECTRIC MOTOR}TECHNICAL FIELD [0001] The present invention relates to a control method and apparatus for a hall sensor of a sunroof equipped with a BLDC motor,

본 발명의 실시예들은 선루프의 홀센서 고장 시 제어에 관한 것으로서, 예컨대, BLDC 모터가 설치된 선루프의 홀센서 고장 시 선루프를 구동할 수 있는 BLDC 모터가 설치된 선루프의 홀센서 고장 시 제어 방법 및 장치에 관한 것이다.Embodiments of the present invention relate to control when a hall sensor in a sunroof fails. For example, when a Hall sensor in a sunroof with a BLDC motor is installed, a BLDC motor capable of driving the sunroof can be operated. ≪ / RTI >

일반적으로 선루프(sun-roof)의 구동을 위하여 DC(Direct Current) 모터가 사용되어 왔다. DC 모터는 속도 제어를 위하여 전압 자체를 낮추어야 한다. DC 모터에 인가되는 전압이 낮아지면 DC 모터 토크의 감소가 유발된다. DC 모터 토크가 감소되면, 모터의 구동력이 떨어지고, 모터의 회전도 일정하지 않다. 한편, DC 모터의 토크를 증가시키기 위해 전압을 높이게 되면 소음이 증가하며 DC 모터 내의 브러쉬(Brush)의 마모가 증가하여 모터의 내구성이 감소된다. 따라서 DC 모터를 사용하는 선루프에서 상기와 같은 DC 모터의 성능의 열화에 의해 선루프 사용 시 안전사고의 위험도를 가지고 있었다. In general, a direct current (DC) motor has been used to drive the sunroof. The DC motor must lower the voltage itself for speed control. When the voltage applied to the DC motor is lowered, the DC motor torque is reduced. When the DC motor torque decreases, the driving force of the motor drops and the rotation of the motor is not constant. On the other hand, when the voltage is increased to increase the torque of the DC motor, the noise increases and the wear of the brush in the DC motor increases, thereby decreasing the durability of the motor. Therefore, there is a risk of safety accidents when the sunroof is used due to deterioration of the performance of the DC motor in the sunroof using the DC motor.

최근에는 BLDC(Brushless Direct Current) 모터가 설치된 선루프가 개발되고 있다. BLDC 모터는 모터 회전체인 자석의 위치를 알려주는 홀 센서(Hall Sensor)로 측정된 홀 센서 신호로부터 생성된 모터 신호에 따라 동작되도록 제어된다. 따라서 BLDC 모터가 설치된 선루프는 홀 센서 고장 시 정상적인 선루프 동작 수행을 할 수 없다.Recently, a sunroof equipped with a brushless direct current (BLDC) motor is being developed. The BLDC motor is controlled to operate in accordance with the motor signal generated from the hall sensor signal measured by a hall sensor which indicates the position of the magnet which is the motor rotating body. Therefore, a sunroof equipped with a BLDC motor can not perform a normal sunroof operation when a hall sensor fails.

본 발명의 실시예는 BLDC 모터가 설치된 선루프에 장착된 홀 센서가 고장 났을 경우, 이를 인지하여 BLDC 모터의 구동 방식을 센서리스 방식으로 전환할 수 있는 BLDC 모터가 설치된 선루프의 홀센서 고장 시 제어 방법 및 장치를 제공한다.In the embodiment of the present invention, when a hall sensor mounted on a sunroof equipped with a BLDC motor is faulty, a BLDC motor capable of switching the driving method of the BLDC motor to a sensorless mode is recognized. A control method and apparatus are provided.

또한, 본 발명의 실시예는 BLDC 모터가 설치된 선루프의 홀센서 고장 시 센서리스 방식으로 전환되어 동작되도록 제어되는 BLDC 모터를 통해 선루프를 구동할 수 있는 BLDC 모터가 설치된 선루프의 홀센서 고장 시 제어 방법 및 장치를 제공한다. Further, in the embodiment of the present invention, a hole sensor of a sunroof having a BLDC motor capable of driving a sunroof through a BLDC motor controlled to be operated in a sensorless mode in case of failure of a hall sensor in a sunroof equipped with a BLDC motor A time control method and an apparatus are provided.

본 발명의 실시 예에 따른 BLDC 모터가 설치된 선루프의 홀센서 고장 시 제어 장치는, 선루프를 구동하기 위한 BLDC 모터; 상기 선루프의 구동 명령 정보를 포함하는 사용자 입력 신호를 수신하는 입력부; 상기 BLDC 모터를 대상으로 홀 전압 변화를 측정하고, 측정된 측정값을 나타내는 홀 센서 신호를 출력하는 홀 센서; 모터 구동 제어 신호에 따라 미리 설정된 시간 동안 전류를 인가하여 상기 BLDC 모터의 구동을 제어하는 모터 드라이버; 및 상기 홀 센서 신호와 미리 설정된 기준 신호의 비교를 통해 상기 홀 센서의 고장 여부를 판단하고, 상기 판단 결과, 상기 홀 센서가 고장인 경우, 상기 BLDC 모터의 구동 모드를 센서리스 구동 모드로 전환하며, 상기 사용자 입력 신호에 대응되도록, 상기 BLDC 모터의 역기전력 신호로부터 상기 모터 구동 제어 신호를 생성하는 MCU; 를 포함할 수 있다.A control device for a hole sensor of a sunroof installed with a BLDC motor according to an embodiment of the present invention includes a BLDC motor for driving a sunroof; An input unit for receiving a user input signal including drive command information of the sunroof; A hall sensor for measuring a change in Hall voltage with respect to the BLDC motor and outputting a Hall sensor signal indicative of the measured value; A motor driver for controlling driving of the BLDC motor by applying a current for a predetermined time according to a motor drive control signal; And determining whether or not the hall sensor is faulty by comparing the hall sensor signal with a predetermined reference signal, and when the hall sensor is faulty, switching the driving mode of the BLDC motor to a sensorless driving mode An MCU for generating the motor drive control signal from a counter electromotive force signal of the BLDC motor to correspond to the user input signal; . ≪ / RTI >

상기 입력부는, 차량의 이그니션(ignition) 신호를 수신할 수 있다.The input unit may receive an ignition signal of the vehicle.

상기 구동 명령 정보는, 개방(Open) 신호, 닫힘(Close) 신호, 틸트 업(Tilt UP) 및 틸트 다운(Tilt Down) 신호 중 하나를 포함할 수 있다.The drive command information may include one of an open signal, a close signal, a tilt up signal, and a tilt down signal.

상기 센서리스 구동 모드는, 상기 BLDC 모터가 상기 홀 센서 신호를 사용하지 않고 구동될 수 있다.In the sensorless drive mode, the BLDC motor can be driven without using the hall sensor signal.

상기 모터 구동 제어 신호는, 상기 역기전력 신호와 상기 BLDC 모터의 각각의 상을 비교기를 통해 정상 상태의 상기 홀 센서 신호와 동일한 출력을 갖도록 생성될 수 있다.The motor drive control signal may be generated so that the counter electromotive force signal and each phase of the BLDC motor have the same output as the hall sensor signal in the steady state through a comparator.

상기 BLDC 모터가 설치된 선루프의 홀센서 고장 시 제어 장치는, 상기 홀 센서의 고장 상태를 아이콘, 텍스트, 도형, 음성 메시지 중 적어도 하나로 출력하는 표시부; 더 포함할 수 있다.Wherein the control unit includes a display unit for outputting a failure state of the hall sensor as at least one of an icon, a text, a graphic, and a voice message when the hall sensor in the sunroof is installed with the BLDC motor. .

본 발명의 실시 예에 따른 BLDC 모터가 설치된 선루프의 홀센서 고장 시 제어 방법은, BLDC 모터가 설치된 선루프에 있어서, 상기 선루프의 구동 명령 정보를 포함하는 사용자 입력 신호를 수신하는 단계; 홀 센서 신호와 미리 설정된 기준 신호의 비교를 통해 홀 센서의 고장 여부를 판단하고, 상기 판단 결과, 상기 홀 센서가 고장인 경우, 상기 BLDC 모터의 구동 모드를 센서리스 구동 모드로 전환하는 단계; 상기 사용자 입력 신호에 대응되도록, 상기 BLDC 모터의 역기전력 신호로부터 모터 구동 제어 신호를 생성하는 단계; 및 상기 생성된 모터 구동 제어 신호에 따라 미리 설정된 시간 동안 상기 BLDC 모터의 구동을 제어하는 단계; 를 포함할 수 있다.A method of controlling a hall sensor in a sunroof with a BLDC motor according to an embodiment of the present invention includes the steps of: receiving a user input signal including driving command information of the sunroof in a sunroof equipped with a BLDC motor; Determining whether the hall sensor is faulty by comparing the hall sensor signal with a preset reference signal, and switching the driving mode of the BLDC motor to the sensorless driving mode when the Hall sensor is faulty as a result of the determination; Generating a motor drive control signal from a counter electromotive force signal of the BLDC motor so as to correspond to the user input signal; And controlling driving of the BLDC motor for a preset time according to the generated motor drive control signal. . ≪ / RTI >

상기 사용자 입력 신호를 수신하는 단계 이전에, 차량의 이그니션(ignition) 신호를 수신하는 단계; 를 더 포함할 수 있다.Receiving an ignition signal of the vehicle prior to receiving the user input signal; As shown in FIG.

상기 구동 명령 정보는, 개방(Open) 신호, 닫힘(Close) 신호, 틸트 업(Tilt UP) 및 틸트 다운(Tilt Down) 신호 중 하나를 포함할 수 있다.The drive command information may include one of an open signal, a close signal, a tilt up signal, and a tilt down signal.

상기 센서리스 구동 모드는, 상기 BLDC 모터가 상기 홀 센서 신호를 사용하지 않고 구동될 수 있다.In the sensorless drive mode, the BLDC motor can be driven without using the hall sensor signal.

상기 모터 구동 제어 신호는, 상기 역기전력 신호와 상기 BLDC 모터의 각각의 상을 비교기를 통해 정상 상태의 상기 홀 센서 신호와 동일한 출력을 갖도록 생성될 수 있다.The motor drive control signal may be generated so that the counter electromotive force signal and each phase of the BLDC motor have the same output as the hall sensor signal in the steady state through a comparator.

상기 BLDC 모터가 설치된 선루프의 홀센서 고장 시 제어 방법은, 상기 홀 센서의 고장 상태를 표시부를 통해 아이콘, 텍스트, 도형, 음성 메시지 중 적어도 하나로 출력하는 단계; 를 더 포함할 수 있다.The method of controlling a hall sensor in a sunroof equipped with the BLDC motor includes the steps of: outputting a fault state of the hall sensor through at least one of an icon, a text, a graphic, and a voice message through a display unit; As shown in FIG.

본 발명의 실시예에 따르면, BLDC 모터가 설치된 선루프에 장착된 홀 센서가 고장 났을 경우, 홀 센서의 고장 여부를 감지할 수 있다.According to the embodiment of the present invention, when the hall sensor mounted on the sunroof equipped with the BLDC motor is broken, it is possible to detect the failure of the hall sensor.

또한, 본 발명의 실시예에 따르면, BLDC 모터가 설치된 선루프에 장착된 홀 센서가 고장 났을 경우, 차량에 구비된 표시부를 통해 홀 센서의 고장 상태를 표시할 수 있다.In addition, according to the embodiment of the present invention, when a hall sensor mounted on a sunroof equipped with a BLDC motor is broken, a failure state of the hall sensor can be displayed through a display unit provided in the vehicle.

또한, 본 발명의 실시예에 따르면, BLDC 모터가 설치된 선루프에 장착된 홀 센서가 고장 났을 경우, BLDC 모터의 구동 방식을 센서리스 방식으로 전환하고, 역기전력으로부터 생성된 BLDC 모터의 제어 신호를 통해 BLDC 모터의 구동을 제어하여 선루프를 구동할 수 있다.According to the embodiment of the present invention, when the hall sensor mounted on the sunroof equipped with the BLDC motor is broken, the driving method of the BLDC motor is switched to the sensorless method and the control signal of the BLDC motor generated from the back electromotive force It is possible to drive the sunroof by controlling the driving of the BLDC motor.

도 1은 본 발명에 실시예에 따른 BLDC 모터가 설치된 선루프의 홀센서 고장 시 제어 장치를 도시하는 블록도.
도 2는 본 발명에 실시 예에 따른 BLDC 모터가 설치된 선루프의 홀센서 고장 시 제어 방법의 동작을 도시하는 흐름도.
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram showing a control apparatus in a case where a Hall sensor in a sunroof is installed with a BLDC motor according to an embodiment of the present invention; FIG.
FIG. 2 is a flow chart showing the operation of a control method when a Hall sensor in a sunroof is installed with a BLDC motor according to an embodiment of the present invention. FIG.

이하, 첨부된 도면들에 기재된 내용들을 참조하여 본 발명에 따른 예시적 실시 예를 상세하게 설명한다. 다만, 본 발명이 예시적 실시 예들에 의해 제한되거나 한정되는 것은 아니다. 각 도면에 제시된 동일한 참조부호는 실질적으로 동일한 기능을 수행하는 부재를 나타낸다. Hereinafter, exemplary embodiments according to the present invention will be described in detail with reference to the contents described in the accompanying drawings. However, the present invention is not limited to or limited by the exemplary embodiments. Like reference numerals in the drawings denote members performing substantially the same function.

제1, 제2 등과 같이 서수를 포함하는 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되지는 않는다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 본 출원에서 사용한 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다.Terms including ordinals, such as first, second, etc., may be used to describe various elements, but the elements are not limited to these terms. The terms are used only for the purpose of distinguishing one component from another. For example, without departing from the scope of the present invention, the first component may be referred to as a second component, and similarly, the second component may also be referred to as a first component. The terminology used in this application is used only to describe a specific embodiment and is not intended to limit the invention. The singular expressions include plural expressions unless the context clearly dictates otherwise.

본 발명에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 발명에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 발명의 전반에 걸친 내용을 토대로 정의되어야 한다. While the present invention has been described in connection with what is presently considered to be the most practical and preferred embodiment, it is to be understood that the invention is not limited to the disclosed embodiments. Also, in certain cases, there may be a term selected arbitrarily by the applicant, in which case the meaning thereof will be described in detail in the description of the corresponding invention. Therefore, the term used in the present invention should be defined based on the meaning of the term, not on the name of a simple term, but on the entire contents of the present invention.

명세서 전체에서 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있음을 의미한다. 또한, 명세서에 기재된 "...부", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다.When an element is referred to as "including" an element throughout the specification, it is to be understood that the element may include other elements as well, without departing from the spirit or scope of the present invention. Also, the terms "part," " module, "and the like described in the specification mean units for processing at least one function or operation, which may be implemented in hardware or software or a combination of hardware and software .

이하 첨부된 도면을 참조하여 본 발명의 실시예에 따른 BLDC 모터가 설치된 선루프의 홀센서 고장 시 제어 장치에 대하여 설명하기로 한다. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, a control apparatus for a Hall sensor failure in a sunroof equipped with a BLDC motor according to an embodiment of the present invention will be described with reference to the accompanying drawings.

도 1은 본 발명에 실시예에 따른 BLDC 모터가 설치된 선루프의 홀센서 고장 시 제어 장치를 도시하는 블록도이다. 도 1을 참조하면, 본 발명의 실시예에 따른 BLDC 모터가 설치된 선루프의 홀센서 고장 시 제어 장치(100)는 입력부(110), 제어부(Micro Control Unit, 이하 MCU)(120), BLDC 모터 드라이버(130), 홀 센서(Hall sensor)(140), BLDC 모터(150) 및 표시부(160)를 포함할 수 있다.FIG. 1 is a block diagram showing a control device when a hall sensor in a sunroof is installed with a BLDC motor according to an embodiment of the present invention. Referring to FIG. 1, the controller 100 includes an input unit 110, a micro control unit (hereinafter, referred to as an MCU) 120, a BLDC motor A driver 130, a Hall sensor 140, a BLDC motor 150, and a display unit 160. [

입력부(110)는 차량의 이그니션(ignition) 신호가 입력되면, 입력부(110)는 선루프의 상태를 제어하기 위해 구비된 적어도 하나의 버튼, 터치스크린에 표시된 아이콘 등을 통해 사용자로부터 사용자 입력 신호를 수신할 수 있다. 사용자 입력 신호는 선루프의 구동 명령 정보를 포함할 수 있다. 선루프 구동 명령 정보는 개방(Open) 신호, 닫힘(Close) 신호 및 틸트 업(Tilt UP) 및 틸트 다운(Tilt Down) 신호 중 적어도 하나의 신호를 포함할 수 있다. 또한, 입력부(110)는 수신된 차량의 이그니션 신호와 사용자 입력 신호를 MCU(120)로 출력할 수 있다. When an ignition signal of the vehicle is input, the input unit 110 receives a user input signal from a user through at least one button provided for controlling the state of the sunroof, an icon displayed on the touch screen, . The user input signal may include driving command information of the sunroof. The sunroof driving command information may include at least one of an open signal, a close signal, a tilt up (Tilt UP) signal, and a tilt down (Tilt Down) signal. In addition, the input unit 110 may output the ignition signal and the user input signal of the received vehicle to the MCU 120.

홀 센서(140)는 전류의 방향에 수직으로 자장이 인가되면 출력이 변화되는 전류자기효과를 가지는 홀 소자를 이용한 센서이다. 홀 센서(140)는 BLDC 모터(150)의 모터 회전체를 대상으로 홀 전압 변화를 측정하고, 측정된 측정값을 나타내는 홀 센서 신호를 생성하여 MCU(120)로 출력할 수 있다. 홀 센서 신호는 BLDC 모터(150) 회전체의 축의 회전방향, 회전각, 회전수, 회전속도 중 적어도 하나의 정보를 포함할 수 있다. The hall sensor 140 is a sensor using a Hall element having a current magnetic effect in which an output is changed when a magnetic field is applied perpendicularly to a direction of a current. The Hall sensor 140 may measure a change in the Hall voltage of the motor rotating body of the BLDC motor 150, generate a hall sensor signal indicating the measured value, and output the Hall sensor signal to the MCU 120. The hall sensor signal may include at least one of the rotational direction, the rotational angle, the rotational speed, and the rotational speed of the shaft of the BLDC motor 150 rotator.

BLDC 모터 드라이버(130)는 MCU(120)에서 생성된 모터 구동 제어 신호에 대응하는 전압을 BLDC 모터(150)로 출력하여 BLDC 모터(150)의 구동을 제어할 수 있다. 예컨대, BLDC 모터 드라이버(130)는 모터 구동 제어 신호에 따라 BLDC 모터(150)의 각각의 터미널에 각각 다른 방향으로 전압 또는 전류를 인가해 줄 수 있다. BLDC 모터(150)는 영구자석으로 이루어진 회전자(미도시), 권선으로 이루어진 스테이터(미도시)를 포함할 수 있다. BLDC 모터 드라이버(130)에 의해 BLDC 모터(150)로 전압 또는 전류가 인가되면, BLDC 모터(150)는 전류가 흐르는 권선으로부터 형성되는 자기장 관계에 의해 회전자를 회전시켜 전기적 에너지를 기계적인 에너지로 변환할 수 있다.The BLDC motor driver 130 may output the voltage corresponding to the motor drive control signal generated by the MCU 120 to the BLDC motor 150 to control the driving of the BLDC motor 150. [ For example, the BLDC motor driver 130 may apply voltages or currents to the respective terminals of the BLDC motor 150 in different directions in accordance with the motor drive control signal. The BLDC motor 150 may include a rotor (not shown) made of a permanent magnet, and a stator (not shown) made of a winding. When a voltage or a current is applied to the BLDC motor 150 by the BLDC motor driver 130, the BLDC motor 150 rotates the rotor by the magnetic field relationship formed from the current flowing through the current to convert the electric energy into mechanical energy Can be converted.

또한, BLDC 모터(150)의 각 권선은 BLDC 모터(150)가 회전할 때 렌츠의 법칙(Lenz's Law)에 따라서 인가되는 주 전압과 반대의 극성을 갖는 역기전력 신호를 발생시킬 수 있다. 역기전력의 극성은 인가되는 전압의 방향과 반대가 되며, 주로 고정자 권선의 턴수, 회전자의 각 속도 및 회전자 자석에 의해 발생되는 자계인 모터 파라미터에 의해 결정될 수 있다.Each winding of the BLDC motor 150 can generate a counter electromotive force signal having a polarity opposite to the main voltage applied in accordance with the Lenz's Law when the BLDC motor 150 rotates. The polarity of the counter electromotive force is opposite to the direction of the applied voltage and can be determined mainly by the number of turns of the stator winding, the angular speed of the rotor, and the motor parameters, which are magnetic fields generated by the rotor magnets.

MCU(120)는 입력부(110)로부터 사용자 입력 신호가 포함된 선루프 구동 신호가 입력되면, 홀 센서(140)로부터 입력되는 홀 센서 신호와 미리 설정된 기준 신호의 비교를 통해 홀 센서(140)의 고장 여부를 판단할 수 있다.The MCU 120 compares the Hall sensor signal input from the Hall sensor 140 with a predetermined reference signal and outputs the Hall signal to the hall sensor 140 It is possible to judge whether or not there is a failure.

또한, MCU(120)는 상기 판단 결과, 홀 센서(140)가 고장 상태로 판단된 경우에는, BLDC 모터(150)의 구동 모드를 센서리스(Sensorless) 구동 모드로 전환할 수 있다. 센서리스 모드는 BLDC 모터(150)로부터 발생하는 역기전력(Back-EMF) 신호로부터 생성된 모터 구동 제어 신호에 의해 구동이 제어되는 모드이다. The MCU 120 may switch the driving mode of the BLDC motor 150 to the sensorless driving mode when it is determined that the Hall sensor 140 is in a failure state. The sensorless mode is a mode in which drive is controlled by a motor drive control signal generated from a back-EMF signal generated from the BLDC motor 150. [

또한, 홀 센서(140)가 고장 상태에서 MCU(120)는 역기전력 신호로부터 모터 구동 제어 신호를 생성할 수 있다. 모터 구동 제어 신호는 입력부(110)로부터 전달받은 사용자 입력 신호에 대응되도록 생성되는 신호이다. 예컨대, 홀 센서(140)가 고장 상태에서 MCU(120)는 BLDC 모터(150)의 역기전력 신호와 각각의 상(U, V, W 또는 A, B, C)을 비교기(미도시)를 통해 정상 상태의 홀 센서(140)에서 출력되는 홀 센서 신호와 동일한 출력을 갖는 모터 구동 제어 신호를 생성할 수 있다.Further, when the hall sensor 140 is in a failure state, the MCU 120 can generate a motor drive control signal from the counter electromotive force signal. The motor drive control signal is generated to correspond to the user input signal received from the input unit 110. For example, when the hall sensor 140 is in a failure state, the MCU 120 transmits a counter electromotive force signal of the BLDC motor 150 and each phase (U, V, W or A, B, C) through a comparator It is possible to generate a motor drive control signal having the same output as that of the hall sensor signal output from the hall sensor 140 in the state.

또한, MCU(120)는 미리 설정된 시간 동안 생성된 모터 구동 제어 신호를 통해 BLDC 모터(150)의 구동을 제어할 수 있다. 예컨대, 미리 설정된 시간은 0.4초로 설정될 수 있다. MCU(120)는 생성된 모터 구동 제어 신호를 BLDC 모터 드라이버(130)를 통해 BLDC 모터(150) 구동에 필요한 전압으로 변환할 수 있다. MCU(120)는BLDC 모터 드라이버(130)가 변환된 전압을 BLDC 모터(150)로 미리 설정된 시간 동안 인가하도록 제어하여 BLDC 모터(150)의 구동을 제어할 수 있다.In addition, the MCU 120 can control driving of the BLDC motor 150 through a motor drive control signal generated for a predetermined time. For example, the preset time may be set to 0.4 seconds. The MCU 120 may convert the generated motor drive control signal into a voltage required for driving the BLDC motor 150 through the BLDC motor driver 130. [ The MCU 120 can control the driving of the BLDC motor 150 by controlling the BLDC motor driver 130 to apply the converted voltage to the BLDC motor 150 for a predetermined time.

한편, MCU(120)는 상기 판단 결과, 홀 센서(140)가 정상 상태로 판단된 경우에는, 홀 센서(140)로부터 입력되는 홀 센서 신호로부터 모터 구동 제어 신호를 생성할 수 있다. 예컨대, MCU(120)는 홀 센서 신호로부터 획득한 BLDC 모터(150) 회전체의 축의 회전방향, 회전각, 회전수, 회전속도 중 적어도 하나의 정보로부터 회전자의 위치를 판단하여, 입력부(110)로부터 전달받은 사용자 입력 신호에 대응되는 모터 구동 제어 신호를 생성할 수 있다.If it is determined that the Hall sensor 140 is in a normal state, the MCU 120 may generate a motor drive control signal from the hall sensor signal input from the Hall sensor 140. [ For example, the MCU 120 determines the position of the rotor from at least one of the rotational direction, the rotational angle, the rotational speed, and the rotational speed of the shaft of the BLDC motor 150 obtained from the hall sensor signal, The motor driving control signal corresponding to the user input signal received from the motor driving control signal generating unit.

또한, MCU(120)는 생성된 모터 구동 제어 신호를 통해 BLDC 모터(150)의 구동을 제어할 수 있다.Also, the MCU 120 can control the driving of the BLDC motor 150 through the generated motor drive control signal.

또한, MCU(120)는 홀 센서(140)의 고장 상태를 운전자가 인지할 수 있도록 홀 센서(140)의 고장 상태를 나타내는 고장 상태 신호를 생성하여, 생성된 고장 상태 신호를 차량에 구비된 다른 전자제어장치(ECU: Electronic Control Unit), 차체제어모듈(BCM: Body Control Module)등으로 전달할 수 있다. The MCU 120 generates a fault state signal indicating the fault state of the hall sensor 140 so that the driver can recognize the fault state of the hall sensor 140 and outputs the generated fault state signal to the other An electronic control unit (ECU), a body control module (BCM), or the like.

또한, MCU(120)는 홀 센서(140)의 고장 상태를 운전자가 인지할 수 있도록 홀 센서(140)의 고장 상태를 나타내는 알람이 표시부(160)를 통해 출력되도록 제어할 수 있다. 예컨대, MCU(120)는 표시부(160)에 구비된 클러스터 디스플레이(Cluster Display), 스피커 등을 통해 아이콘, 텍스트, 도형, 음성 메시지 중 적어도 하나로 출력되도록 제어할 수 있다.The MCU 120 may control the display unit 160 to output an alarm indicating the failure state of the hall sensor 140 so that the driver can recognize the failure state of the hall sensor 140. [ For example, the MCU 120 may be controlled to output at least one of icons, texts, graphics, and voice messages through a cluster display, a speaker, and the like provided in the display unit 160.

한편, 상기 BLDC 모터가 설치된 선루프의 홀센서 고장 시 제어 장치(100)의 각각의 구성요소들은 기능 및 논리적으로 분리될 수 있음을 나타내기 위해 별도로 도면에 표시한 것이며, 물리적으로 반드시 별도의 구성요소이거나 별도의 코드로 구현되는 것을 의미하는 것은 아니다.In the meantime, each component of the control device 100 when the hall sensor of the sunroof installed with the BLDC motor is malfunctioned is shown separately in the drawing in order to show that it can be functionally and logically separated, Element or is not meant to be implemented as a separate code.

그리고 본 명세서에서 각 기능부라 함은, 본 발명의 기술적 사상을 수행하기 위한 하드웨어 및 상기 하드웨어를 구동하기 위한 소프트웨어의 기능적, 구조적 결합을 의미할 수 있다. 예컨대, 상기 각 기능부는 소정의 코드와 상기 소정의 코드가 수행되기 위한 하드웨어 리소스의 논리적인 단위를 의미할 수 있으며, 반드시 물리적으로 연결된 코드를 의미하거나, 한 종류의 하드웨어를 의미하는 것은 아님은 본 발명의 기술분야의 평균적 전문가에게는 용이하게 추론될 수 있다.In this specification, each function means a functional and structural combination of hardware for carrying out the technical idea of the present invention and software for driving the hardware. For example, each functional unit may refer to a logical unit of a predetermined code and a hardware resource for executing the predetermined code, and may be a code that is physically connected to the function unit or a type of hardware. But can be easily deduced to the average expert in the field of the invention.

이하 첨부된 도면을 참조하여 본 발명의 실시예에 따른 BLDC 모터가 설치된 선루프의 홀센서 고장 시 제어 방법에 대하여 설명하기로 한다.Hereinafter, with reference to the accompanying drawings, a description will be made of a control method when a Hall sensor of a sunroof is installed with a BLDC motor according to an embodiment of the present invention.

도 2는 본 발명에 실시 예에 따른 BLDC 모터가 설치된 선루프의 홀센서 고장 시 제어 방법의 동작을 도시하는 흐름도이다. 도 2를 참조하면, 먼저 BLDC 모터가 설치된 선루프의 홀센서 고장 시 제어 장치(100)의 MCU(120)는 입력부(110)를 통해 차량의 이그니션 신호를 수신할 수 있다.2 is a flowchart showing the operation of the control method when the Hall sensor of the sunroof is installed with the BLDC motor according to the embodiment of the present invention. Referring to FIG. 2, the MCU 120 of the control device 100 can receive the ignition signal of the vehicle through the input unit 110 when the hole sensor of the sunroof is installed with the BLDC motor.

그 후, MCU(120)는 입력부(110)를 통해 사용자 입력 신호를 수신할 수 있다(210). 예컨대, MCU(120)는 입력부(110)에 구비된 적어도 하나의 버튼, 터치스크린에 표시된 아이콘 등을 통해 사용자로부터 사용자 입력 신호를 수신할 수 있다.Thereafter, the MCU 120 may receive a user input signal through the input unit 110 (210). For example, the MCU 120 may receive a user input signal from a user through at least one button provided on the input unit 110, an icon displayed on the touch screen, and the like.

그 후, MCU(120)는 홀 센서(140)의 홀 선서 신호와 미리 설정된 기준 신호의 비교를 통해 홀 센서(140)의 고장 여부를 판단할 수 있다(220). 상기 판단 결과, 홀 센서(140)가 고장으로 판단된 경우에는 다음 230단계를 수행 할 수 있다. 홀 센서(140)가 정상으로 판단된 경우에는 다음 260단계를 수행 할 수 있다.Thereafter, the MCU 120 may determine whether the hall sensor 140 is malfunctioning by comparing the hall sensor signal of the Hall sensor 140 with a preset reference signal (220). If it is determined that the Hall sensor 140 is in failure, the next step 230 may be performed. If it is determined that the Hall sensor 140 is normal, the next step 260 may be performed.

홀 센서(140)가 고장으로 판단된 경우에는, MCU(120)는 BLDC 모터(150)의 구동 모드를 센서리스 구동 모드로 전환할 수 있다(230).If it is determined that the Hall sensor 140 is malfunctioning, the MCU 120 may switch the driving mode of the BLDC motor 150 to the sensorless driving mode (230).

그 후, MCU(120)는 입력부(110)로부터 수신된 사용자 입력 신호에 대응되도록 BLDC 모터(150)로부터 입력되는 역기전력 신호로부터 모터 구동 제어 신호를 생성할 수 있다(240). 예컨대, MCU(120)는 BLDC 모터(150)의 역기전력 신호와 각각의 상(U, V, W 또는 A, B, C)을 비교기(미도시)를 통해 정상 상태의 홀 센서(140)에서 출력되는 홀 센서 신호와 동일한 출력을 갖는 모터 구동 제어 신호를 생성할 수 있다.Thereafter, the MCU 120 may generate a motor drive control signal from the back electromotive force signal input from the BLDC motor 150 to correspond to the user input signal received from the input unit (240). For example, the MCU 120 outputs a counter electromotive force signal of the BLDC motor 150 and each phase (U, V, W or A, B, C) from a hall sensor 140 in a steady state through a comparator It is possible to generate a motor drive control signal having the same output as that of the Hall sensor signal.

그 후, MCU(120)는 미리 설정된 시간 동안 상기 240 단계에서 생성된 모터 구동 제어 신호를 BLDC 모터(150)의 구동을 제어할 수 있다(250). 예컨대, 미리 설정된 시간은 0.4초로 설정될 수 있다. MCU(120)는 생성된 모터 구동 제어 신호를 BLDC 모터 드라이버(130)를 통해 BLDC 모터(150) 구동에 필요한 전압으로 변환할 수 있다. MCU(120)는BLDC 모터 드라이버(130)가 변환된 전압을 BLDC 모터(150)로 미리 설정된 시간 동안 인가하도록 제어하여 BLDC 모터(150)의 구동을 제어할 수 있다.Thereafter, the MCU 120 may control the driving of the BLDC motor 150 based on the motor drive control signal generated in step 240 for a predetermined time (step 250). For example, the preset time may be set to 0.4 seconds. The MCU 120 may convert the generated motor drive control signal into a voltage required for driving the BLDC motor 150 through the BLDC motor driver 130. [ The MCU 120 can control the driving of the BLDC motor 150 by controlling the BLDC motor driver 130 to apply the converted voltage to the BLDC motor 150 for a predetermined time.

또한, MCU(120)는 홀 센서(140)의 고장 상태를 운전자가 인지할 수 있도록 홀 센서(140)의 고장 상태를 나타내는 알람이 표시부(160)를 통해 출력되도록 제어할 수 있다. 예컨대, MCU(120)는 표시부(160)에 구비된 클러스터 디스플레이(Cluster Display), 스피커 등을 통해 아이콘, 텍스트, 도형, 음성 메시지 중 적어도 하나로 출력되도록 제어할 수 있다.The MCU 120 may control the display unit 160 to output an alarm indicating the failure state of the hall sensor 140 so that the driver can recognize the failure state of the hall sensor 140. [ For example, the MCU 120 may be controlled to output at least one of icons, texts, graphics, and voice messages through a cluster display, a speaker, and the like provided in the display unit 160.

한편, 홀 센서(140)가 정상으로 판단된 경우에는, MCU(120)는 입력부(110)로부터 수신된 사용자 입력 신호에 대응되도록 홀 센서(140)로부터 입력되는 홀 센서 신호로부터 모터 구동 제어 신호를 생성할 수 있다(260).When the Hall sensor 140 is judged to be normal, the MCU 120 generates a motor drive control signal from the hall sensor signal input from the Hall sensor 140 so as to correspond to the user input signal received from the input unit 110 (260).

그 후, MCU(120)는 상기 260단계에서 생성된 모터 구동 제어 신호를 통해 BLDC 모터(150)의 구동을 제어할 수 있다(270).Thereafter, the MCU 120 may control the driving of the BLDC motor 150 through the motor driving control signal generated in step 260 (step 270).

한편, 상술한 본 발명의 실시 예들에 따른 BLDC 모터가 설치된 선루프의 홀센서 고장 시 제어 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광 기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다,Meanwhile, the control method in the case of failure of the hall sensor in the sunroof equipped with the BLDC motor according to the above-described embodiments of the present invention can be implemented in the form of a program command which can be executed through various computer means and recorded in a computer readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions recorded on the medium may be those specially designed and configured for the present invention or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa,

이상과 같이 본 발명에서는 구체적인 구성 요소 등과 같은 특정 사항들과 한정된 실시 예 및 도면에 의해 설명되었으나 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명은 상기의 실시 예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. As described above, the present invention has been described with reference to particular embodiments, such as specific elements, and specific embodiments and drawings. However, it should be understood that the present invention is not limited to the above- And various modifications and changes may be made thereto by those skilled in the art to which the present invention pertains.

따라서 본 발명의 사상은 설명된 실시 예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등하거나 등가적 변형이 있는 모든 것들은 본 발명 사상의 범주에 속한다고 할 것이다.Therefore, the spirit of the present invention should not be construed as being limited to the described embodiments, and all of the equivalents or equivalents of the claims, as well as the following claims, are included in the scope of the present invention.

100 : BLDC 모터가 설치된 선루프의 홀센서 고장 시 제어 장치
110 : 입력부
120 : MCU
130 : BLDC 모터 드라이버
140 : 홀 센서
150 : BLDC 모터
160 : 표시부
100: In case of failure of Hall sensor in sunroof with BLDC motor
110: input unit
120: MCU
130: BLDC motor driver
140: Hall sensor
150: BLDC motor
160:

Claims (12)

BLDC 모터가 설치된 선루프에 있어서,
상기 선루프의 구동 명령 정보를 포함하는 사용자 입력 신호를 수신하는 단계;
홀 센서 신호와 미리 설정된 기준 신호의 비교를 통해 홀 센서의 고장 여부를 판단하고, 상기 판단 결과, 상기 홀 센서가 고장인 경우, 상기 BLDC 모터의 구동 모드를 센서리스 구동 모드로 전환하는 단계;
상기 사용자 입력 신호에 대응되도록, 상기 BLDC 모터의 역기전력 신호로부터 모터 구동 제어 신호를 생성하는 단계; 및
상기 생성된 모터 구동 제어 신호에 따라 미리 설정된 시간 동안 상기 BLDC 모터의 구동을 수행한 후, 상기 BLDC 모터의 구동을 정지되게 제어하는 단계;를 포함하되,
상기 센서리스 구동 모드는 상기 BLDC 모터가 상기 홀 센서 신호를 사용하지 않고 상기 미리 설정된 시간 동안 구동하고,
상기 모터 구동 제어 신호는 상기 역기전력 신호와 상기 BLDC 모터의 각각의 상을 비교기를 통해 정상 상태의 상기 홀 센서 신호와 동일한 출력을 갖도록 생성되는 것을 특징으로 하는 BLDC 모터가 설치된 선루프의 홀센서 고장 시 제어 방법.
In a sunroof equipped with a BLDC motor,
Receiving a user input signal including drive command information of the sunroof;
Determining whether the hall sensor is faulty by comparing the hall sensor signal with a preset reference signal, and switching the driving mode of the BLDC motor to the sensorless driving mode when the Hall sensor is faulty as a result of the determination;
Generating a motor drive control signal from a counter electromotive force signal of the BLDC motor so as to correspond to the user input signal; And
Driving the BLDC motor for a preset time according to the generated motor drive control signal and then stopping the driving of the BLDC motor,
Wherein the sensorless drive mode drives the BLDC motor for the predetermined time without using the hall sensor signal,
Wherein the motor drive control signal is generated so that each of the counter electromotive force signal and each phase of the BLDC motor has the same output as the Hall sensor signal in a steady state through a comparator. Control method.
청구항 1에 있어서, 상기 사용자 입력 신호를 수신하는 단계 이전에,
차량의 이그니션(ignition) 신호를 수신하는 단계; 를 더 포함하는 것을 특징으로 하는 BLDC 모터가 설치된 선루프의 홀센서 고장 시 제어 방법.
The method of claim 1, wherein prior to receiving the user input signal,
Receiving an ignition signal of the vehicle; And a control unit for controlling the motor in response to the failure of the hall sensor in the sunroof equipped with the BLDC motor.
청구항 1에 있어서, 상기 구동 명령 정보는,
개방(Open) 신호, 닫힘(Close) 신호, 틸트 업(Tilt UP) 및 틸트 다운(Tilt Down) 신호 중 하나를 포함하는 것을 특징으로 하는 BLDC 모터가 설치된 선루프의 홀센서 고장 시 제어 방법.
The apparatus according to claim 1,
Wherein the control signal includes one of an open signal, a close signal, a tilt up signal, and a tilt down signal.
삭제delete 삭제delete 청구항 1에 있어서,
상기 홀 센서의 고장 상태를 표시부를 통해 아이콘, 텍스트, 도형, 음성 메시지 중 적어도 하나로 출력하는 단계; 를 더 포함하는 것을 특징으로 하는 BLDC 모터가 설치된 선루프의 홀센서 고장 시 제어 방법.
The method according to claim 1,
Outputting a failure state of the hall sensor through at least one of an icon, a text, a graphic, and a voice message through a display unit; And a control unit for controlling the motor in response to the failure of the hall sensor in the sunroof equipped with the BLDC motor.
선루프를 구동하기 위한 BLDC 모터;
상기 선루프의 구동 명령 정보를 포함하는 사용자 입력 신호를 수신하는 입력부;
상기 BLDC 모터를 대상으로 홀 전압 변화를 측정하고, 측정된 측정값을 나타내는 홀 센서 신호를 출력하는 홀 센서;
모터 구동 제어 신호에 따라 미리 설정된 시간 동안 전류를 인가하여 상기 BLDC 모터의 구동을 제어하는 모터 드라이버; 및
상기 홀 센서 신호와 미리 설정된 기준 신호의 비교를 통해 상기 홀 센서의 고장 여부를 판단하고, 상기 판단 결과, 상기 홀 센서가 고장인 경우, 상기 BLDC 모터의 구동 모드를 센서리스 구동 모드로 전환하며, 상기 사용자 입력 신호에 대응되도록, 상기 BLDC 모터의 역기전력 신호로부터 상기 모터 구동 제어 신호를 생성하는 MCU; 를 포함하되,
상기 센서리스 구동 모드는 상기 BLDC 모터가 상기 홀 센서 신호를 사용하지 않고 상기 미리 설정된 시간 동안 상기 BLDC 모터의 구동을 수행한 후 상기 BLDC 모터의 구동을 정지되게 하며, 상기 모터 구동 제어 신호는 상기 역기전력 신호와 상기 BLDC 모터의 각각의 상을 비교기를 통해 정상 상태의 상기 홀 센서 신호와 동일한 출력을 갖도록 생성되는 것을 특징으로 하는 BLDC 모터가 설치된 선루프의 홀센서 고장 시 제어 장치.
A BLDC motor for driving a sunroof;
An input unit for receiving a user input signal including drive command information of the sunroof;
A hall sensor for measuring a change in Hall voltage with respect to the BLDC motor and outputting a Hall sensor signal indicative of the measured value;
A motor driver for controlling driving of the BLDC motor by applying a current for a predetermined time according to a motor drive control signal; And
A controller for determining whether the hall sensor is faulty by comparing the hall sensor signal with a predetermined reference signal and for switching the driving mode of the BLDC motor to a sensorless driving mode when the hall sensor is faulty, An MCU for generating the motor drive control signal from the counter electromotive force signal of the BLDC motor so as to correspond to the user input signal; , ≪ / RTI &
Wherein the sensorless drive mode causes the BLDC motor to stop driving the BLDC motor after the BLDC motor is driven for the predetermined time without using the Hall sensor signal and the motor drive control signal causes the back electromotive force Signal and the phase of each of the BLDC motors are generated to have the same output as the hall sensor signal in a steady state through a comparator.
청구항 7에 있어서, 상기 입력부는,
차량의 이그니션(ignition) 신호를 수신하는 것을 특징으로 하는 BLDC 모터가 설치된 선루프의 홀센서 고장 시 제어 장치.
The system of claim 7,
And an ignition signal of the vehicle is received. A control apparatus for a fail-safe hall sensor in a sunroof equipped with a BLDC motor.
청구항 7에 있어서, 상기 구동 명령 정보는,
개방(Open) 신호, 닫힘(Close) 신호, 틸트 업(Tilt UP) 및 틸트 다운(Tilt Down) 신호 중 하나를 포함하는 것을 특징으로 하는 BLDC 모터가 설치된 선루프의 홀센서 고장 시 제어 장치.
8. The apparatus of claim 7,
Wherein the control signal includes one of an open signal, a close signal, a tilt up signal, and a tilt down signal.
삭제delete 삭제delete 청구항 7에 있어서,
상기 홀 센서의 고장 상태를 아이콘, 텍스트, 도형, 음성 메시지 중 적어도 하나로 출력하는 표시부; 더 포함하는 것을 특징으로 하는 BLDC 모터가 설치된 선루프의 홀센서 고장 시 제어 장치.
The method of claim 7,
A display unit for outputting a failure state of the hall sensor as at least one of an icon, a text, a graphic, and a voice message; Wherein the Hall sensor of the sunroof is provided with a BLDC motor.
KR1020130150455A 2013-12-05 2013-12-05 Method and apparatus for controlling the failure of hall sensor using sun-roof installed brushless direct current electric motor KR101561254B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020130150455A KR101561254B1 (en) 2013-12-05 2013-12-05 Method and apparatus for controlling the failure of hall sensor using sun-roof installed brushless direct current electric motor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130150455A KR101561254B1 (en) 2013-12-05 2013-12-05 Method and apparatus for controlling the failure of hall sensor using sun-roof installed brushless direct current electric motor

Publications (2)

Publication Number Publication Date
KR20150081459A KR20150081459A (en) 2015-07-15
KR101561254B1 true KR101561254B1 (en) 2015-10-20

Family

ID=53793273

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130150455A KR101561254B1 (en) 2013-12-05 2013-12-05 Method and apparatus for controlling the failure of hall sensor using sun-roof installed brushless direct current electric motor

Country Status (1)

Country Link
KR (1) KR101561254B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180096227A (en) 2017-02-21 2018-08-29 주식회사 만도 Failure discrimination apparatus of electric parking brake apparatus for vehicle and failure discrimination method thereof
KR20190028844A (en) 2017-09-11 2019-03-20 주식회사 만도 Failure discrimination apparatus of electric parking brake apparatus and failure discrimination method thereof
KR20220096844A (en) * 2020-12-31 2022-07-07 주식회사 태영컨트롤러 Joystick apparatus for industry

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102299494B1 (en) * 2017-04-14 2021-09-08 현대자동차주식회사 Apparatus for controlling window of vehicle and method thereof
KR102422531B1 (en) * 2019-12-12 2022-07-19 주식회사 현대케피코 Apparatus and Method for controlling motor for vehicle
KR102624412B1 (en) * 2023-06-30 2024-01-16 인터콘시스템스 주식회사 Door locking monitoring system and method for railway vehicles

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR200158166Y1 (en) * 1995-12-28 1999-10-15 정몽규 Sunroof control device
JP4719218B2 (en) * 2005-06-13 2011-07-06 シナノケンシ株式会社 Opening and closing body drive device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR200158166Y1 (en) * 1995-12-28 1999-10-15 정몽규 Sunroof control device
JP4719218B2 (en) * 2005-06-13 2011-07-06 シナノケンシ株式会社 Opening and closing body drive device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180096227A (en) 2017-02-21 2018-08-29 주식회사 만도 Failure discrimination apparatus of electric parking brake apparatus for vehicle and failure discrimination method thereof
KR20190028844A (en) 2017-09-11 2019-03-20 주식회사 만도 Failure discrimination apparatus of electric parking brake apparatus and failure discrimination method thereof
KR20220096844A (en) * 2020-12-31 2022-07-07 주식회사 태영컨트롤러 Joystick apparatus for industry
KR102548097B1 (en) * 2020-12-31 2023-06-27 주식회사 태영컨트롤러 Joystick apparatus for industry

Also Published As

Publication number Publication date
KR20150081459A (en) 2015-07-15

Similar Documents

Publication Publication Date Title
KR101561254B1 (en) Method and apparatus for controlling the failure of hall sensor using sun-roof installed brushless direct current electric motor
US7847498B2 (en) Brushless motor driving device, brushless motor starting method, and method of detecting rotor stop position of brushless motor
CN100424984C (en) Synchronous motor startup lock detection circuit and method
US9372236B2 (en) Failure determination method for motor system
JP4801773B2 (en) Brushless motor, brushless motor control system, and brushless motor control method
JP5206619B2 (en) Drive method and drive control apparatus for brushless three-phase DC motor
CN103956954B (en) The detection method and detection means of permanent-magnetic synchronous motor rotor demagnetization
CN101977001A (en) Startup method and startup device of permanent magnet direct current brushless hall-less motor
KR101551038B1 (en) Method and apparatus for controlling of motor driving power steering system
JP2015530865A (en) Driving a rotating device based on a combination of sensor-based rotational speed detection and sensorless rotational speed detection
US9882517B2 (en) Method and system for controlling motor
US11101754B2 (en) Stall detection in stepper motors using differential back-EMF between rising and falling commutation phase of motor current
CN110654454B (en) Vehicle motor control apparatus and method
JP6967470B2 (en) Control device
JP5857825B2 (en) Motor control device
JP6798330B2 (en) Motor control device and motor control method
JP5330728B2 (en) Brushless motor drive device
JP5378785B2 (en) Start-up driving method of brushless DC motor without position detector and electric bicycle using the same
JP2007074834A (en) Starter for sensorless motors
KR101422927B1 (en) Apparatus and method for motor driving control and motor using the same
KR101937958B1 (en) Device for detecting error of sensorless motor using bemf signal
KR20160007770A (en) Apparatus for controlling bldc motor and control method thereof
TWI525984B (en) Circuit and method for detceting positions for motor
KR100977085B1 (en) Sensorless Blushless motor High-speed startup algorithm with Smart align Process
CN110937018B (en) Steering apparatus, steering method, and steering control device

Legal Events

Date Code Title Description
AMND Amendment
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20181012

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20191015

Year of fee payment: 5