KR20100009195A - Actuator control method of an air conditioning system for car and apparatus using the same - Google Patents

Actuator control method of an air conditioning system for car and apparatus using the same Download PDF

Info

Publication number
KR20100009195A
KR20100009195A KR1020080069959A KR20080069959A KR20100009195A KR 20100009195 A KR20100009195 A KR 20100009195A KR 1020080069959 A KR1020080069959 A KR 1020080069959A KR 20080069959 A KR20080069959 A KR 20080069959A KR 20100009195 A KR20100009195 A KR 20100009195A
Authority
KR
South Korea
Prior art keywords
door
control
motor actuator
air conditioner
power
Prior art date
Application number
KR1020080069959A
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 KR1020080069959A priority Critical patent/KR20100009195A/en
Publication of KR20100009195A publication Critical patent/KR20100009195A/en

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60HARRANGEMENTS OF HEATING, COOLING, VENTILATING OR OTHER AIR-TREATING DEVICES SPECIALLY ADAPTED FOR PASSENGER OR GOODS SPACES OF VEHICLES
    • B60H1/00Heating, cooling or ventilating [HVAC] devices
    • B60H1/00642Control systems or circuits; Control members or indication devices for heating, cooling or ventilating devices
    • B60H1/00814Control systems or circuits characterised by their output, for controlling particular components of the heating, cooling or ventilating installation
    • B60H1/00821Control systems or circuits characterised by their output, for controlling particular components of the heating, cooling or ventilating installation the components being ventilating, air admitting or air distributing devices
    • B60H1/00835Damper doors, e.g. position control
    • B60H1/00857Damper doors, e.g. position control characterised by the means connecting the initiating means, e.g. control lever, to the damper door
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60HARRANGEMENTS OF HEATING, COOLING, VENTILATING OR OTHER AIR-TREATING DEVICES SPECIALLY ADAPTED FOR PASSENGER OR GOODS SPACES OF VEHICLES
    • B60H1/00Heating, cooling or ventilating [HVAC] devices
    • B60H1/00642Control systems or circuits; Control members or indication devices for heating, cooling or ventilating devices
    • B60H1/00735Control systems or circuits characterised by their input, i.e. by the detection, measurement or calculation of particular conditions, e.g. signal treatment, dynamic models

Landscapes

  • Physics & Mathematics (AREA)
  • Thermal Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Air-Conditioning For Vehicles (AREA)

Abstract

PURPOSE: A motor actuator control method of an air conditioning system for a vehicle, and a device thereof are provided to control a location of a motor by sensing the number of rotation of the motor. CONSTITUTION: Power inputted to an air-conditioner is detected(S10). It is decided whether the power is initially inputted or not(S20). If the power is initially inputted, the total pulse amount generated when a door driven by a motor actuator is opened and closed is measured, and the measured value is set as a standard value for controlling the motor actuator. A control target value when the door is opened and closed is set based on the standard value, and the motor actuator is controlled to move the door in a desired location(S50).

Description

자동차용 공조 시스템의 모터 액츄에이터 제어 방법 및 그 장치{ACTUATOR CONTROL METHOD OF AN AIR CONDITIONING SYSTEM FOR CAR AND APPARATUS USING THE SAME}Motor Actuator Control Method and Apparatus for Air Conditioning System for Vehicles {ACTUATOR CONTROL METHOD OF AN AIR CONDITIONING SYSTEM FOR CAR AND APPARATUS USING THE SAME}

본 발명은 자동차용 공조기의 모터 액츄에이터 제어 방법에 관한 것으로 특히, 차량용 공조기(HVAC: Heater Ventilated Air Conditioning) 문의 위치를 제어하는 모터 액츄에이터의 제어 기술로 모터의 회전위치를 감지하는 피드백 제어 장치 없이 모터의 회전수를 감지하여 위치를 제어하기 위한 자동차용 공조기의 모터 액츄에이터 제어 방법에 관한 것이다.The present invention relates to a method for controlling a motor actuator of an automotive air conditioner, and more particularly, to a motor actuator control technology for controlling a position of a door of a heater ventilated air conditioner (HVAC) without a feedback control device for detecting a rotational position of the motor. The present invention relates to a motor actuator control method for an air conditioner for a vehicle for sensing a rotation speed and controlling a position.

일반적으로, 자동차의 공조장치(기)는 덕트 상에 구비되는 히터, 에어컨, 블로워, 댐퍼기구(이하, 도어(Door)라 한다.)를 이용하여 실내의 온도를 적정한 범위로 유지한다. 도어는 풍향을 결정하기 위한 도어 온도를 제어하기 위한 도어 등이 사용된다. 이와 같은 도어는 정확한 위치 제어를 위한 모터 엑츄에이터(Motor Actuator)가 사용된다.In general, a vehicle air conditioner (heater) maintains the indoor temperature in an appropriate range by using a heater, an air conditioner, a blower, and a damper mechanism (hereinafter, referred to as a door) provided on the duct. As the door, a door or the like for controlling the door temperature for determining the wind direction is used. Such a door is a motor actuator (Motor Actuator) for accurate position control.

현재, 모터 액츄에이터는 자동차의 공조기(HVAC; Heating Ventilation Air Conditioning) 내부에 배치되어 각종 공기의 흐름을 제어하는 도어의 개폐 구동에 사용된다. 그리고, 모터 액츄에이터는 자동차용 공조기의 풍향을 결정하기 위한 토출방향도어(Vent Door), 온도 조절용 도어(Air Mix Door), 내외기조절용 도어(Intake Door) 등의 위치를 제어한다.At present, the motor actuator is disposed inside the heating ventilation air conditioner (HVAC) of the automobile and is used for opening and closing the door to control the flow of various air. In addition, the motor actuator controls positions of a discharge direction door (Vent Door), a temperature control door (Indoor Door), an indoor and outdoor air control door (Intake Door) for determining the wind direction of the automotive air conditioner.

이러한, 모터 액츄에이터는 자동차의 공조기 도어의 구동장치로 사용되고, 모터 액츄에이터 내부에 감속기어와 레버 그리고 레버의 위치를 감지하기 위한 피드백 신호 발생수단으로 구성되어 있다. 피드백 신호 발생수단은 레버가 부착되는 기어의 이동 궤적에 카본을 구성하거나, 포텐셜 메터를 장착하여 레버의 이동상태를 감지하도록 되어 있다. 이러한 피드백 신호 발생 수단은 전압가변 방식 또는 신호발생 방식이 주로 사용된다. Such a motor actuator is used as a driving device of an air conditioner door of a vehicle, and is composed of a reduction gear, a lever, and a feedback signal generating means for detecting the position of the lever inside the motor actuator. The feedback signal generating means constitutes carbon on the movement trajectory of the gear to which the lever is attached, or is equipped with a potential meter to detect the movement state of the lever. As the feedback signal generating means, a voltage variable method or a signal generating method is mainly used.

전압가변 방식은 모터 액츄에이터의 감속기어에 기구적으로 연결된 브러쉬에 연동되는 저항값(PBR: Potentiometer Balance Resister)에 의한 위치 데이터를 발생하는 포텐셔 메터(Potentiometer)를 이용한 방식이다. 그리고, 신호발생 방식은 모터의 회전축을 중심으로 포토다이오드와 포토트랜지스터를 이용한 방식이다.The voltage variable method uses a potentiometer to generate position data by a resistance value (PBR: Potentiometer Balance Resister) linked to a brush mechanically connected to a reduction gear of a motor actuator. In addition, the signal generation method uses a photodiode and a phototransistor based on the rotation axis of the motor.

이처럼 종래의 자동차의 공조기는 모터 액츄에이터를 제어하기 위하여 별도의 피드백 신호 발생 수단이 사용되고 그에 따른 신호선이 추가로 필요하게 된다. 그래서, 자동차 공조기의 모터 액츄에이터의 내부가 복잡해지고 공조기의 제작 단가가 상승하며 전체 무게도 증가하게 되다. 또 모터 액츄에이터의 사양도 다수가 발생되어 조절범위에 따라 기구적으로 별도의 설계를 요하게 되므로 서로 공용화할 수 없는 단점이 있었다.As such, the air conditioner of the conventional vehicle uses a separate feedback signal generating means to control the motor actuator, and thus additionally requires a signal line. Therefore, the inside of the motor actuator of the vehicle air conditioner becomes complicated, the manufacturing cost of the air conditioner increases, and the total weight also increases. In addition, a number of motor actuator specifications are also generated, which requires a separate design mechanically according to the adjustment range, so there is a disadvantage that it cannot be shared with each other.

상술한 배경기술에 있어서, 본 문서는 모터 액츄에이터의 내부 브러시 모터의 회전자와 브러시간에 기계적인 접촉에 의해 발생된 전류변화를 감지하는 소자의 정밀성을 확보하기 위하여, 초기위치를 획득하는 방법과 외부적인 요인에 의해 발생되는 오작동 에러 펄스에 의한 공조기 도어의 위치를 보정하는 프로그램 구성의 알고리즘을 제공함을 해결 과제로 한다.In the above-mentioned background, the present document provides a method for acquiring an initial position and an external position in order to secure the precision of a device for detecting a change in current caused by mechanical contact between a rotor and a brush of an internal brush motor of a motor actuator. An object of the present invention is to provide an algorithm of a program configuration for correcting the position of an air conditioner door caused by a malfunction error pulse caused by an important factor.

또한, 본 문서는 차량용 공조기의 도어의 위치를 제어하는 모터 액츄에이터의 제어 기술로 모터의 회전위치를 감지하는 피드백 신호 발생 수단 없이 모터의 회전수를 감지하여 위치를 제어하기 위한 자동차용 공조기의 액츄에이터 제어 및 보정 방법을 제공함을 해결 과제로 한다.In addition, this document is a control technology of the motor actuator for controlling the position of the door of the vehicle air conditioner, the actuator control of the automotive air conditioner for controlling the position by detecting the rotational speed of the motor without a feedback signal generating means for detecting the rotation position of the motor And providing a correction method.

본 문서에서 개시되는 과제 해결의 일 수단으로써, 차량용 공조기의 모터 액츄에이터를 제어하는 방법은, 공조기에 입력되는 전원을 검출하는 제1단계, 상기 제1단계의 전원이 검출되면, 그 전원이 최초로 입력되는 전원인지의 여부를 판단하는 제2단계, 상기 제2단계의 판단 결과 전원이 최초로 입력되는 전원이면, 모터 액츄에이터에 의해서 구동되는 도어 개폐시 발생하는 전체 펄스량을 측정하여 모터 액츄에이터의 제어를 위한 기준값으로 설정하는 제3단계 및 상기 제3단계에서 설정된 기준값을 기준으로 도어 개폐시 위치별 제어 목표값을 설정한 후, 그에 따라 도어를 원하는 위치로 이동시키도록 모터 액츄에이터를 제어하는 제 4단계를 포함한 다.As a means of solving the problem disclosed in this document, the method for controlling the motor actuator of the vehicle air conditioner, the first step of detecting the power input to the air conditioner, when the power of the first step is detected, the power is first input In the second step of determining whether or not the power source is a power source, if the power source is the power input for the first time, the total pulse amount generated when opening and closing the door driven by the motor actuator is measured to control the motor actuator. A third step of setting the reference value and a fourth step of controlling the motor actuator to move the door to a desired position according to the setting of the control target value for each position when opening or closing the door based on the reference value set in the third step. Include.

상기 제4단계에서 도어 개폐시마다 제어횟수를 카운팅하는 제5단계, 상기 제5단계의 카운팅된 제어횟수가 설정값 이상이 되는지 여부를 판단하는 제6단계 및 상기 제6단계의 판단결과 제어횟수가 설정값 이상이 되면, 도어를 최저위치로 이동시킨 후 도어 제어를 위한 기준값을 보정하는 제7단계를 더 포함할 수 있다.The fifth step of counting the number of control every time the door is opened and closed in the fourth step, the sixth step and the sixth step of determining whether the counted control number of the fifth step is equal to or greater than a set value. If the set value is greater than or equal to, the method may further include a seventh step of correcting the reference value for the door control after moving the door to the lowest position.

상기 제3단계는, 상기 제2단계의 판단 결과 전원이 최초로 입력되는 전원이면, 모터 액츄에이터에 의해서 구동되는 도어를 개폐시켜 회동반경을 따라 1사이클 왕복시키고, 그에 의해 모터 액츄에이터로부터 발생하는 전체 펄스량을 측정할 수 있다.In the third step, if the power is initially input as a result of the determination in the second step, the door driven by the motor actuator is opened and closed to reciprocate one cycle along the rotation radius, thereby generating the total amount of pulses generated from the motor actuator. Can be measured.

상기 제4단계는, 상기 제1단계의 입력 전압에 따라 설정된 최소 및 최대의 펄스량과 전체 펄스량 간의 비를 근거로 제어 목표값을 설정할 수 있다.In the fourth step, the control target value may be set based on a ratio between the minimum and maximum pulse amounts and the total pulse amounts set according to the input voltage of the first step.

상기 제5단계는, 상기 제4단계에서 도어가 개폐되어 회동반경을 따라 1회 왕복시마다 제어횟수를 카운팅할 수 있다.In the fifth step, the door is opened and closed in the fourth step so that the control frequency may be counted every one round trip along the rotation radius.

상기 제7단계는, 상기 제6단계의 판단결과 제어횟수가 설정된 기준값 이상이 되면, 도어를 회동반경을 따라 최저위치로 이동시켜서 제어 목표값을 초기화한 후, 도어를 원래 위치로 이송시켜서 기준값을 보정할 수 있다.In the seventh step, when the control frequency is greater than or equal to the set reference value as the determination result of the sixth step, the door is moved to the lowest position along the rotation radius to initialize the control target value, and then the door is moved to the original position to restore the reference value. You can correct it.

본 문서에서 개시되는 과제 해결의 다른 수단으로써, 자동차용 공조기 모터 액츄에이터 제어장치는 도어를 개폐시키는 모터 액츄에이터를 제어하기 위한 마이크로 콘트롤러를 포함하는 자동차용 공조기의 모터 액츄에이터 제어장치에 있어서, 마이크로 콘트롤러는, 공조기에 입력되는 전원을 검출하여 최초 입력 전원인지 여 부를 판단하는 전원검출부 및 상기 전원검출부의 판단 결과 전원이 최초로 입력되는 전원이면, 모터 액츄에이터에 의해서 구동되는 도어 개폐시 발생하는 전체 펄스량을 측정하여 모터 액츄에이터의 제어를 위한 기준값으로 설정하고, 기준값을 근거로 도어 개폐시 위치별 제어 목표값을 설정한 후, 그에 따라 도어를 원하는 위치로 이동시키도록 모터 액츄에이터를 제어하는 제어부를 포함한다.In another means of solving the problem disclosed in the present document, the automotive air conditioner motor actuator control device includes a microcontroller for controlling a motor actuator for opening and closing a door, the motor actuator control device for an automotive air conditioner, the microcontroller, If the power detection unit detects the power input to the air conditioner and determines whether it is the first input power or the power detection unit determines that the power is initially input, the total pulse amount generated when opening and closing the door driven by the motor actuator is measured. And a control unit for setting a reference value for controlling the motor actuator, setting a control target value for each position when opening and closing the door based on the reference value, and controlling the motor actuator to move the door to a desired position accordingly.

상기 마이크로 콘트롤러는 상기 도어 개폐시마다 제어횟수를 카운팅하는 카운터부를 더 포함할 수 있다. 이때 상기 제어부는, 상기 카운터부에서 카운팅된 제어횟수가 설정값 이상이 되는지 여부를 판단하고, 그 판단결과 제어횟수가 설정값 이상이 되면, 도어를 최저위치로 이동시킨 후 도어 제어를 위한 기준값을 보정할 수 있다.The microcontroller may further include a counter unit for counting a control frequency every time the door is opened or closed. At this time, the controller determines whether or not the number of control counted by the counter is greater than or equal to the set value. When the control count is greater than or equal to the set value, the controller moves the door to the lowest position and then sets a reference value for the door control. You can correct it.

상기 제어부는, 전압검출부의 입력 전압에 따라 설정된 최소 및 최대의 펄스량과 전체 펄스량 간의 비를 근거로 제어 목표값을 설정할 수 있다.The controller may set a control target value based on a ratio between the minimum and maximum pulse amounts and the total pulse amounts set according to the input voltage of the voltage detector.

본 발명에 따르면, 모터 액츄에이터의 내부 브러시 모터의 회전자와 브러시간에 기계적인 접촉에 의해 발생된 전류변화를 감지하는 소자의 정밀성을 확보하기 위하여, 초기위치를 획득하는 방법 및 외부적인 요인에 의해 발생되는 오작동 에러 펄스에 의한 공조기 도어의 위치를 보정할 수 있다.According to the present invention, in order to secure the precision of the device for detecting the current change caused by the mechanical contact between the rotor and the brush of the inner brush motor of the motor actuator generated by the method and the external factors to obtain the initial position It is possible to correct the position of the air conditioner door caused by a malfunction error pulse.

또한, 이로써 모터 액츄에이터를 효율적으로 제어할 수 있을 뿐만 아니랄 각 도어에 따라 능동적으로 모터 액츄에이터를 제어할 수 있기 때문에 모터 액츄에이터를 공용화할 수 있는 탁월한 효과가 있다.In addition, this can not only efficiently control the motor actuator, but also can actively control the motor actuator according to each door, thereby providing an excellent effect of making the motor actuator common.

또한, 본 발명은 차량용 공조기의 도어의 위치를 제어하는 모터 액츄에이터의 제어 기술로 모터의 회전위치를 감지하는 피드백 신호 발생 수단 없이 모터의 회전수를 감지하여 위치를 제어할 수 있다.In addition, the present invention can control the position by detecting the rotational speed of the motor without a feedback signal generating means for detecting the rotational position of the motor by the control technology of the motor actuator for controlling the position of the door of the vehicle air conditioner.

따라서, 자동차 공조기의 모터 액츄에이터의 내부 설계가 용이해지고 공조기의 제작 단가를 낮출 수 있는 탁월한 효과가 있다.Therefore, there is an excellent effect that the internal design of the motor actuator of the automotive air conditioner becomes easy and the manufacturing cost of the air conditioner can be lowered.

이하, 첨부한 도면들을 참조하여 본 발명의 일실시예에 따란 차량용 공조기의 모터 액츄에이터 제어 장치를 상세히 기술하기로 한다. Hereinafter, with reference to the accompanying drawings will be described in detail a motor actuator control apparatus for a vehicle air conditioner according to an embodiment of the present invention.

도 1은 차량용 공조기의 도어의 동작 상태를 도시한 예시도이고, 도 2는 본 발명의 일실시예에 따른 차량용 공조기의 모터 액츄에이터(50) 제어 장치를 도시한 블록도이고. 도 3은 본 발명의 포지션 이니셜 과정을 도시한 예시도이고, 도 4는 본 발명의 이니셜 보정을 도시한 예시도이며, 도 5는 본 발명의 제어 목표값을 도시한 예시도이다.1 is an exemplary view showing an operating state of a door of a vehicle air conditioner, and FIG. 2 is a block diagram showing an apparatus for controlling a motor actuator 50 of a vehicle air conditioner according to an embodiment of the present invention. 3 is an exemplary diagram showing a position initial process of the present invention, FIG. 4 is an exemplary diagram showing an initial correction of the present invention, and FIG. 5 is an exemplary diagram showing a control target value of the present invention.

일반적으로 차량용 공조기의 모터 액츄에이터(50)는 하나 이상의 도어(1)를 개폐시켜 외기를 원하는 방향으로 송풍되도록 할 수 있다. 도 1을 참조하면, 차량용 공조기에 설치되는 도어(1)는 모터 액츄에이터(50)에 의해서 구동되어 풍향 또는 설정모드에 따라 최저위치(2) 및 최고위치(3) 사이를 회동반경으로 해서 이동되게 된다.In general, the motor actuator 50 of the vehicle air conditioner may open and close the one or more doors 1 to blow the outside air in a desired direction. Referring to FIG. 1, a door 1 installed in a vehicle air conditioner is driven by a motor actuator 50 so as to be moved between a minimum position 2 and a maximum position 3 as a turning radius according to a wind direction or a setting mode. do.

여기서, 차량용 공조기의 모터 액츄에이터(50)에 사용되는 모터(예컨대, DC 모터)의 경우 영구자석으로 된 고정자(미도시)와 코일(미도시)을 감아 구성한 회전 자(미도시), 그리고 회전자 코일에 전류를 인가하기 위한 정류자(미도시)로 구성되어 있다. 특히, 정류자와 전류를 공급해주는 전원단자는 브러쉬를 이용하여 전기적 접촉이 이루어진다. 모터에 전원을 인가하면 회전자인 코일에 전류가 흘러 모터는 회전을 하게 되고 브러쉬와 회전자는 서로 전기적인 접촉을 번갈아 하게 된다. 이러한 브러쉬와 회전자의 기계적인 접촉에 의해 모터 양단에 걸리는 전압에 미세한 스파이크성 신호(Spike)가 발생하게 된다. Here, in the case of a motor (for example, a DC motor) used for the motor actuator 50 of the vehicle air conditioner, a rotor (not shown) formed by winding a stator (not shown) and a coil (not shown) made of permanent magnets, and a rotor It is composed of a commutator (not shown) for applying a current to the coil. In particular, the power supply terminal that supplies the commutator and the current is in electrical contact with the brush. When power is supplied to the motor, current flows through the coil, which is the rotor, and the motor rotates, and the brush and the rotor alternate electrical contact with each other. Due to the mechanical contact between the brush and the rotor, a minute spike signal is generated in the voltage across the motor.

그래서, 공조기의 마이크로 콘트롤러(10)는 스파이크성 신호를 카운트하여 모터의 회전량을 판단하고 그에 대응하여 도어(1)를 원하는 위치로 이동하도록 모터 액츄에이터(50)를 제어하게 된다. 물론, 여기서 기재된 모터의 회전량을 감지하는 방식뿐만 아니라 공지된 어떠한 방식이라도 가능하다. 이하, 설명에 있어서 이러한 구성내용을 기본으로 설명하도록 한다.Thus, the microcontroller 10 of the air conditioner counts the spike signal and determines the amount of rotation of the motor and controls the motor actuator 50 to move the door 1 to a desired position correspondingly. Of course, any method known as well as a method for sensing the amount of rotation of the motor described herein is possible. In the following description, the configuration will be described based on these contents.

도 2를 참조하면, 본 발명의 일실시예에 따른 자동차용 모터 액츄에이터 제어장치는 마이크로 콘트롤러(10), 모터 드라이버(20), 펄스 발생부(30), 센싱저항(40)을 포함하여 구성된다. 2, the motor actuator control apparatus for an automobile according to the exemplary embodiment of the present invention includes a microcontroller 10, a motor driver 20, a pulse generator 30, and a sensing resistor 40. .

모터 드라이버(20)는 하술된 마이크로 콘트롤러(10)의 인가되는 전압에 따라 모터 액츄에이터(50)의 모터(51)를 구동하도록 구성된다. 모터 드라이버(20)는 정/역 회전하는 직류(DC) 모터(51, motor)가 장착된 모터 액츄에이터(50)의 모터(51)에 양(+)/음(-) 전압을 인가하여 정/역 회전으로 구동시키기 위한 하이브리드 방식의 모터드라이브(Motor Drive)가 사용되는 것이 바람직하다. The motor driver 20 is configured to drive the motor 51 of the motor actuator 50 in accordance with the applied voltage of the microcontroller 10 described below. The motor driver 20 applies positive / negative voltage to the motor 51 of the motor actuator 50 to which the direct / reverse direct current (DC) motor 51 (motor) is mounted. It is preferable to use a hybrid motor drive for driving in reverse rotation.

여기서, 모터 액츄에이터(50)는 별도의 피드백 신호 발생수단 구성없이 상술한 감속기어(미도시)와 레버(미도시)로 연결된 모터가 적용될 수 있다.Here, the motor actuator 50 may be a motor connected to the aforementioned reduction gear (not shown) and the lever (not shown) without a separate feedback signal generating means.

펄스 발생부(30)는 모터 액츄에이터(50)의 모터(51)에 걸리는 전압을 감지하기 위한 센싱저항(40)과 연결되고, 센싱저항(40)에 의해서 감지된 전압에 실려있는 스파이크성 신호를 검출하여 그에 대응하는 구형파 펄스를 발생하는 역할을 수행한다. 그리고, 펄스 발생부(30)는 발생시킨 구형파 펄스를 마이크로 콘트롤러(10)로 송출하게 된다. The pulse generator 30 is connected to the sensing resistor 40 for sensing a voltage applied to the motor 51 of the motor actuator 50 and receives a spike signal carried by the voltage sensed by the sensing resistor 40. It detects and generates a square wave pulse corresponding thereto. The pulse generator 30 then transmits the generated square wave pulses to the microcontroller 10.

또, 펄스 발생부(30)는 액츄에이터의 모터(M)에서 감지된 신호를 필터링하여 직류(DC)성분을 제거하기 위한 고역통과필터(High Pass Filter; HPF)와, 고역통과필터링된 모터신호를 필터링하여 고주파성분인 스파이크성 신호만을 검출해내기 위한 대역통과필터(Band Pass filter; BPF) 등으로 구성되는 것이 바람직하다. 그리고 펄스 발생부는 고역 및 대역통과필터를 차례로 통과한 신호를 일정크기로 증폭하기 위한 증폭기, 일정크기로 증폭된 신호를 구형파 펄스로 만들기 위한 비교기, 및 비교기에서 만들어진 구형파 펄스를 일정한 주기를 가진 안정된 구형파 펄스로 발생하기 위한 단안정멀티바이브레이터로 구성되는 것이 바람직하다. 이러한 펄스 발생부(30)는 당업계에 종사하는 사람이라면 충분히 이해될 수 있으며 상세한 설명은 생략하도록 한다.In addition, the pulse generator 30 filters a signal detected by the motor M of the actuator to remove a DC component, and a high pass filter (HPF) for filtering the DC signal, and a high pass filtered motor signal. It is preferable that a band pass filter (BPF) or the like is used for filtering and detecting only a high frequency component spike signal. The pulse generator includes an amplifier for amplifying a signal passing through a high pass band pass filter in order, a comparator for converting a signal amplified to a constant size into a square wave pulse, and a stable square wave having a constant period for a square wave pulse made by the comparator. It is preferred to be composed of a monostable multivibrator for generating pulses. The pulse generator 30 may be fully understood by those skilled in the art, and detailed description thereof will be omitted.

마이크로 콘트롤러(10)는 사용자 조작에 따라 모터 드라이브(20)를 구동시키며, 펄스 발생부(30)에서 발생되는 구형파 펄스를 카운트하여 모터(M)의 회전수를 계산하고 그에 따라 모터 액츄에이터(50)를 제어하는 역할을 수행한다.The microcontroller 10 drives the motor drive 20 according to a user's operation, counts the square wave pulses generated by the pulse generator 30, calculates the rotation speed of the motor M, and accordingly the motor actuator 50. Serves to control.

도 2에 도시된 바와 같이, 본 발명의 일실시예에 따른 마이크로 콘트롤러(10)는 전원검출부(12), 커운터부(11), 저장부(14), 제어부(13)를 포함하여 구성되는 것이 바람직하다.As shown in FIG. 2, the microcontroller 10 according to the exemplary embodiment of the present invention includes a power detector 12, a counter 11, a storage 14, and a controller 13. desirable.

전원검출부(12)는 공조기에 입력되는 전원을 검출하여 최초 입력 전원인지 여부를 판단한다. 즉, 전원검출부(12)는 전원수단(예를 들어, 배터리)으로부터 전원이 입력될 때, 하기 저장부(14)에 저장된 휘발성 정보가 초기화되었으면 입력 전압이 최초 입력 전원인 것으로 판단한다.The power detector 12 detects power input to the air conditioner and determines whether the power input is the first input power. That is, the power detector 12 determines that the input voltage is the first input power when the volatile information stored in the storage 14 is initialized when the power is input from the power supply means (for example, the battery).

제어부(13)는 모터 액츄에이터(50)의 제어를 위한 기준값을 설정하는 포지션 이니셜하여 모터 액츄에이터(50)를 제어하는 역할을 수행한다. 제어부(13)는 전원검출부(12)의 판단 결과 전원이 최초로 입력되는 전원이면, 제어부는 모터 액츄에이터(50)에 대한 포지션 이니셜을 실행한다. The control unit 13 performs a role of initializing a reference value for controlling the motor actuator 50 to control the motor actuator 50. The control unit 13 executes the position initials for the motor actuator 50 when the power is initially input as a result of the determination by the power detection unit 12.

여기서, 포지션 이니셜은 도 3에 도시된 바와 같이, 마이크로 콘트롤러(10)에 최초 전원이 인가되면, 마이크로 콘트롤러(10)는 도어(1)를 최저위치에서 최고위치 사이에서 왕복으로 이동시켜서 발생되는 전체 펄스량을 측정하여 설정하는 것이 바람직하다. Here, the position initials are all generated by moving the door 1 from the lowest position to the highest position when the initial power is applied to the microcontroller 10, as shown in FIG. 3. It is preferable to measure and set the pulse amount.

즉, 차량용 공조기의 액츄에이터에 의해서 구동되는 도어(1)(Door)의 회동반경에 대한 전체 펄스량을 확인하기 위하여 도어(1)를 1주기(Cycle) 왕복한다. 펄스 발생부(30)는 이때 발생하는 전체 펄스량을 측정하여 마이크로 콘트롤러(10)로 송출하면, 마이크로 콘트롤러(10)는 측정된 전체 펄스량을 근거로 모터 액츄에이터(50)의 제어를 위한 기준값으로 설정하게 된다. That is, the door 1 is reciprocated by one cycle in order to check the total pulse amount of the rotation radius of the door 1 driven by the actuator of the vehicle air conditioner. When the pulse generator 30 measures the total pulse amount generated at this time and sends it to the microcontroller 10, the microcontroller 10 is a reference value for controlling the motor actuator 50 based on the measured total pulse amount. Will be set.

이때, 제어부(13)는 전압검출부(12)의 입력 전압에 따라 설정된 최소 및 최대의 펄스량과 전체 펄스량 간의 비를 근거로 제어 목표값을 설정하는 것이 바람직하다.In this case, the controller 13 may set the control target value based on a ratio between the minimum and maximum pulse amounts and the total pulse amounts set according to the input voltage of the voltage detector 12.

커운터부(11)는 공조기의 도어(1)가 개폐되어 회동반경을 따라 1회 왕복시마다 제어횟수를 카운팅하여 제어부(13)로 송출한다. 즉, 상술한 펄스 발생부(30)로부터 수신되는 모터에 대한 펄스를 근거로 제어 횟수를 카운트한다. The counter unit 11 opens and closes the door 1 of the air conditioner and counts the number of times of control each time the reciprocating radius is transmitted to the controller 13. That is, the control count is counted based on the pulses for the motor received from the pulse generator 30 described above.

또, 제어부(13)는, 커운터부(11)에서 카운팅된 제어횟수가 설정값 이상이 되는지 여부를 판단하고, 그 판단결과 제어횟수가 설정값 이상이 되면, 도 4에 도시된 것처럼 도어(1)를 최저위치(2)로 이동시킨 후, 도어(1) 제어를 위한 기준값을 보정하는 것이 바람직하다.In addition, the control unit 13 determines whether the number of control counted by the counter unit 11 is equal to or greater than the set value, and when the determination result is equal to or greater than the set value, the door 1 as shown in FIG. 4. It is preferable to correct the reference value for controlling the door 1 after moving the c) to the lowest position 2.

여기서, 제어부(13)는 도어(1)가 개폐되어 회동반경을 따라 1회 왕복시마다 제어횟수를 카운팅하는 것이 바람직하다. 즉, 공조기 도어(1)의 동작시 각각의 도어(1)에 대한 정/역 동작을 1사이클로 하여 제어 횟수를 카운트한다. Here, it is preferable that the control unit 13 counts the control frequency every time the reciprocating radius is rotated once the door 1 is opened and closed. That is, when the air conditioner door 1 is operated, the number of control is counted by setting the forward / reverse operation to each door 1 as one cycle.

이때, 제어부(13)는 커운터부(11)에서 카운팅된 제어횟수가 설정된 기준값 이상이 되면, 도어(1)를 회동반경을 따라 최저위치로 이동시켜서 제어 목표값을 초기화한 후, 도어(1)를 원래 위치로 이송시켜서 기준값을 보정하는 것이 바람직하다.At this time, when the control count counted by the counter unit 11 is equal to or greater than the set reference value, the control unit 13 moves the door 1 to the lowest position along the rotation radius to initialize the control target value, and then the door 1 It is desirable to correct the reference value by transferring the to the original position.

저장부(14)는 제어를 위한 정보를 저장하는 역할을 수행한다. 저장부(14)는 모터 액츄에이터(50) 제어를 위한 기준값 및 휘발성 정보를 포함하게 된다.The storage unit 14 plays a role of storing information for control. The storage unit 14 includes reference values and volatile information for controlling the motor actuator 50.

이하, 본 발명의 일실시예에 따른 자동차용 공조기 모터 액츄에이터(50) 제어 방법을 첨부된 도면을 이용하여 설명하도록 한다.Hereinafter, a method for controlling an automotive air conditioner motor actuator 50 according to an embodiment of the present invention will be described with reference to the accompanying drawings.

도 6은 본 발명의 일실시예에 따른 자동차용 공조기 모터 액츄에이터 제어 방법을 도시한 흐름도이다. 이하 설명에 있어서, 도 1 내지 도 5와 동일한 도번은 같은 기능을 하는 것으로 한다.6 is a flowchart illustrating a method for controlling an air conditioner motor actuator for a vehicle according to an exemplary embodiment of the present invention. In the following description, the same reference numerals as in FIGS. 1 to 5 assume the same functions.

도 6을 참조하여 본 발명의 일실시예에 따른 자동차용 공조기 모터 액츄에이터 제어방법을 개략적으로 설명하면, 운전자가 차량용 공조기의 스위치들(미도시)을 조작하여 도어(1)가 구동되도록 모터 액츄에이터(50)를 작동시킨다. 이때, 단계 S10에서 마이크로 콘트롤러(10)는 스위치 조작에 의해서 전원수단(예를 들어, 배터리)으로부터 공조기에 인가되는 전원을 검출하고, 단계 S20에서 그 검출된 전원이 최초 전원인지 판단한다. 다음 단계 S30에서 마이크로 콘트롤러(10)는 모터 액츄에이터(50)를 제어하여 도어(1)를 1회 개폐시킨다. 이때 모터 액츄에이터(50) 내 모터에서 발생하는 전체 펄스량을 측정하여 모터 액츄에이터(50)의 제어를 위한 기준값으로 설정한다. Referring to FIG. 6 schematically illustrates a method for controlling an automobile air conditioner motor actuator according to an exemplary embodiment of the present invention, a motor actuator (eg, a driver) operates the switches (not shown) of the vehicle air conditioner to drive the door 1. 50) is activated. At this time, in step S10, the microcontroller 10 detects the power applied to the air conditioner from the power supply means (for example, the battery) by the switch operation, and determines whether the detected power is the first power in step S20. In the next step S30, the microcontroller 10 controls the motor actuator 50 to open and close the door 1 once. At this time, the total pulse amount generated by the motor in the motor actuator 50 is measured and set as a reference value for the control of the motor actuator 50.

이후, 단계 S40에서 마이크로 콘트롤러(10)는 설정된 기준값을 기준으로 도어(1) 개폐시 위치별 제어 목표값을 설정한 후, 단계 S50에서 그에 따라 도어(1)를 원하는 위치로 이동시키도록 모터 액츄에이터(50)를 제어한다. 한편, 단계 S60에서 마이크로 콘트롤러(10)는 도어(1) 개폐시마다 제어횟수를 카운팅하고, 단계 S70에서 카운팅된 제어횟수가 설정값 이상이 되는지 여부를 판단한다. 그리고, 단계 S80에서 마이크로 콘트롤러(10)는 그 판단결과 제어횟수가 설정값 이상이 되면, 도 어(1)를 최저위치로 이동시킨 후 도어(1) 제어를 위한 기준값을 보정하게 된다. Thereafter, in step S40, the microcontroller 10 sets the control target value for each position when the door 1 is opened or closed based on the set reference value, and then moves the door 1 to the desired position accordingly in step S50. Control 50. Meanwhile, in step S60, the microcontroller 10 counts the control frequency every time the door 1 is opened and closed, and determines whether the control frequency counted in step S70 is equal to or greater than a set value. Then, in step S80, when the control count is greater than or equal to the set value, the microcontroller 10 moves the door 1 to the lowest position and then corrects the reference value for the door 1 control.

이러한 과정을 포함하는 본 발명의 실시예에 따른 자동차용 공조기 모터 액츄에이터(50) 제어방법을 좀더 상세히 설명하면 다음과 같다.Referring to the air conditioner motor actuator 50 control method for a vehicle according to an embodiment of the present invention including this process in more detail as follows.

우선, 단계 S10에서 마이크로 콘트롤러(10)는 전원수단(예를 들어, 배터리)으로부터 전원이 인가되면 단계 S20에서 해당 전원이 최초의 전원인지 여부를 판단한다.First, when power is applied from a power supply means (for example, a battery) in step S10, the microcontroller 10 determines whether the corresponding power source is the first power source in step S20.

여기서, 최초 전원인지 여부는 마이크로 콘트롤러(10)의 저장부(14)에 저장된 휘발성 정보가 초기값(Null)인 경우 최초 전원 인가인 것으로 판단한다. 예를 들어, 자동차의 배터리를 교체할 경우 마이크로 콘트롤러(10)에 인가된 모든 전원(예를 들어, 대기상태일 때 인가되는 전원, 구동상태일 때 인가되는 전원)이 오프된다. 그러면 마이크로 콘트롤러(10)의 저장부(14)에 저장된 정보 중 휘발성 정보는 공장 출하시의 초기값으로 바뀌게 되는 것이다.Here, whether the initial power is the power is determined to be the initial power supply when the volatile information stored in the storage unit 14 of the microcontroller 10 is the initial value (Null). For example, when the battery of the vehicle is replaced, all powers applied to the microcontroller 10 (eg, power applied in the standby state and power applied in the driving state) are turned off. Then, the volatile information of the information stored in the storage unit 14 of the microcontroller 10 is changed to the initial value at the time of factory shipment.

다음, 단계 S30에서 마이크로 콘트롤러(10)는 최초의 전원이 인가된 것으로 판단되면, 액츄에이터 모터를 구동시켜 해당 도어(1)에 대한 포지션 이니셜을 실시한다. 포지션 이니셜은 모터 액츄에이터(50)에 의해서 구동되는 도어(1) 개폐시 발생하는 전체 펄스량을 측정하여 모터 액츄에이터(50)의 제어를 위한 기준값으로 설정하는 것이다.Next, when it is determined in step S30 that the initial power is applied, the microcontroller 10 drives an actuator motor to execute position initials for the corresponding door 1. The position initial is to measure the total pulse amount generated when opening and closing the door 1 driven by the motor actuator 50 and to set the reference value for the control of the motor actuator 50.

여기서, 포지션 이니셜은 도 3에 도시된 바와 같이, 마이크로 콘트롤러(10)에 최초 전원이 인가되면, 마이크로 콘트롤러(10)는 도어(1)를 최저위치(2)에서 최 고위치(3) 사이에서 왕복으로 이동시켜서 발생되는 전체 펄스량을 측정하여 설정하는 것이 바람직하다. Here, as shown in FIG. 3, when the initial power is applied to the microcontroller 10, the microcontroller 10 moves the door 1 between the lowest position 2 and the highest position 3. It is preferable to measure and set the total amount of pulses generated by moving in a reciprocating manner.

즉, 차량용 공조기의 모터 액츄에이터(50)에 의해서 구동되는 도어(1)(Door)의 회동반경에 대한 전체 펄스량을 확인하기 위하여 도어(1)를 1주기(Cycle) 왕복한다. 펄스 발생부(30)는 이때 발생하는 전체 펄스량을 측정하여 마이크로 콘트롤러(10)로 송출하면, 마이크로 콘트롤러(10)는 측정된 전체 펄스량을 근거로 모터 액츄에이터(50)의 제어를 위한 기준값으로 설정하게 된다. That is, the door 1 is reciprocated by one cycle in order to check the total pulse amount of the rotation radius of the door 1 driven by the motor actuator 50 of the vehicle air conditioner. When the pulse generator 30 measures the total pulse amount generated at this time and sends it to the microcontroller 10, the microcontroller 10 is a reference value for controlling the motor actuator 50 based on the measured total pulse amount. Will be set.

또한, 단계 S20에서 판단결과 최초 전원이 인가된 것이 아니면 마이크로 콘트롤러(10)는 단계 S40에서 포지션 이니셜된 전체 펄스량을 근거로 해당 도어(1)를 구동하기 위한 모터 액츄에이터(50)의 모터(51)에 대한 제어 목표값을 설정한다. 즉, 마이크로 콘트롤러(10)는 단계 S30에서 설정된 기준값을 기준으로 도어(1) 개폐시 위치별 제어 목표값을 설정하게 된다. In addition, when it is determined in step S20 that the initial power is not applied, the microcontroller 10 uses the motor 51 of the motor actuator 50 to drive the door 1 based on the total amount of pulses position initialized in step S40. Set the control target value for). That is, the microcontroller 10 sets the control target value for each position when opening and closing the door 1 based on the reference value set in step S30.

예를 들어, 제어 목표값은 공조기 도어(1)의 전체 이동시 발생하는 전체 펄스량을 기준값으로 하여 각 도어(1)의 제어 위치를 비율로 나타내게 된다(바람직하게는 도어를 제어하는 모드별로 비례적으로 설정되는데, VENT모드는 14.68%, B/L모드는 34.48%, FLOOR모드는 52.91%, MIX모드는 70.11%, DEF모드는 93.94%의 값을 갖는다.).For example, the control target value represents the control position of each door 1 as a ratio based on the total pulse amount generated during the entire movement of the air conditioner door 1 (preferably proportional to each mode for controlling the door). VENT mode is 14.68%, B / L mode is 34.48%, FLOOR mode is 52.91%, MIX mode is 70.11%, and DEF mode is 93.94%).

상술한 도 5에 도시된 그래프를 예로 기준값(제어 위치 비율 값)을 설명하면, Y축은 제어위치 비율값(5)이고, X축은 동작시의 이니셜 펄스 량(6)이다. 도번 7은 도어 동작시의 이니셜 펄스량에 대한 제어위치 비율값을 Y절편 값(8) 및 기울 기 값(9)으로 표시한 도시한 그래프이다.Referring to the graph shown in FIG. 5 described above as an example, the reference value (control position ratio value) is described, where the Y axis is the control position ratio value 5 and the X axis is the initial pulse amount 6 during operation. FIG. 7 is a graph showing the control position ratio value with respect to the initial pulse amount during the door operation as the Y intercept value 8 and the slope value 9.

예) 도어의 VENT모드 제어 펄스량 = 220EAEx) Door VENT mode control pulse amount = 220EA

이어, 마이크로 콘트롤러(10)는 단계 S50에서 설정된 목표 설정값에 따라 도어(1)의 동작을 제어한다. 즉, 마이크로 콘트롤러(10)는 사용자 조작에 의해 새롭게 설정되는 제어위치로 도어(1)를 구동하도록 설정된 위치별 제어 목표값에 따라 모터 액츄에이터(50)로 펄스를 송출하여 모터(M)를 회전시키게 된다. 그래서, 마이크로 콘트롤러(10)는 모터(M)의 정/역 회전방향을 결정하여 모터드라이브를 통해 모터 액츄에이터(50) 내 모터(M)에 소정의 양(+)/음(-) 전압을 인가한다. 모터 액츄에이터(50)내 모터(M)는 모터드라이브로부터 인가되는 소정의 양(+)/음(-) 전압에 따라 정/역방향으로 회전하여 도어(1) 위치를 조절하게 된다.Subsequently, the microcontroller 10 controls the operation of the door 1 according to the target setting value set in step S50. That is, the microcontroller 10 sends a pulse to the motor actuator 50 to rotate the motor M according to the control target value for each position set to drive the door 1 to a control position newly set by a user operation. do. Thus, the microcontroller 10 determines the forward / reverse rotation direction of the motor M and applies a predetermined positive / negative voltage to the motor M in the motor actuator 50 through the motor drive. do. The motor M in the motor actuator 50 adjusts the position of the door 1 by rotating in the forward / reverse direction according to a predetermined positive / negative voltage applied from the motor drive.

이때, 단계 S60에서 도어(1) 개폐시마다 제어횟수를 카운팅한다.At this time, the control frequency is counted every time the door 1 is opened or closed in step S60.

여기서, 도 4에 도시된 바와 같이, 마이크로 콘트롤러(10)는 도어(1)가 개폐되어 회동반경을 따라 1회 왕복시마다 제어횟수를 카운팅하는 것이 바람직하다. 즉, 공조기 도어(1)의 동작시 각각의 도어(1)에 대한 정/역 동작을 1사이클로 하여 제어 횟수를 카운트한다. Here, as shown in Figure 4, the microcontroller 10 is preferably the door 1 is opened and closed to count the number of times of control every time the reciprocating along the rotation radius. That is, when the air conditioner door 1 is operated, the number of control is counted by setting the forward / reverse operation to each door 1 as one cycle.

예를 들어, 도어(1)가 도 4에 도시된 최저위치(2)에서 제1모드위치(4)로 동작하고(정방향), 도어(1)가 제1모드 위치(4)에서 최저위치로 제어되는 경우(역방향)를 1사이클로 하여 제어횟수를 카운트한다.For example, the door 1 operates from the lowest position 2 shown in FIG. 4 to the first mode position 4 (forward direction), and the door 1 moves from the first mode position 4 to the lowest position. When control is performed (reverse direction), the control frequency is counted as one cycle.

다음, 마이크로 콘트롤러(10)는 단계 S65에서 차량 시동이 오프(OFF) 되는지 여부를 판단하고, 단계 S70에서 차량의 시동이 오프되면 카운트된 제어 횟수가 일정량(예컨대, 30회)을 초과하게 되면, 단계 S80에서 해당 도어(1)를 최저위치(2,0점 방향)으로 이동하여 누적된 에러 펄스에 대한 위치 보정을 실시한다.Next, the microcontroller 10 determines whether the vehicle start is turned off (OFF) in step S65, and when the start of the vehicle is turned off in step S70, when the counted control number exceeds a predetermined amount (for example, 30 times), In step S80, the door 1 is moved to the lowest position (2,0 point direction) to perform position correction for the accumulated error pulse.

여기서, 보정은 도어(1)를 회동반경을 따라 최저위치로 이동시켜서 제어 목표값을 초기화한 후, 도어(1)를 원래 위치로 이송시켜서 기준값을 보정하는 것이 바람직하다.Here, in the correction, the door 1 is moved to the lowest position along the rotation radius to initialize the control target value, and then the door 1 is moved to the original position to correct the reference value.

이때, 만일 마이크로 콘트롤러(10)는 제어 횟수 값이 30이상이 될 경우에 도어(1)를 최저위치(2)로 이동하여 현재 가지고 있는 위치 펄스량을 0으로 하고 최저위치(2)로 이동하기 이전의 위치(예를 들어, 제1 모드위치)로 재이동한다.At this time, if the microcontroller 10 has a control count value of 30 or more, the microcontroller 10 moves the door 1 to the lowest position 2 to set the current position pulse amount to 0 and moves to the lowest position 2. Move back to the previous position (for example, the first mode position).

예를 들어, 도 4에 도시된 바와 같이, 자동차의 시동이 OFF되고 누적된 제어횟수 값이 30회 이상일 경우 IGN OFF상태에서 해당되는 모터 액츄에이터(50)를 제어하여 도어를 최저위치(2)(MODE = VENT 방향 HVAC LOCK 지점, TEMP = COOL방향 HVAC LOCK 지점)으로 이동하여 현재 인식하고 있는 위치 값을 0으로 CLEAR하고, 최저위치(2)으로 이동하기 이전의 위치(4)로 되돌아 가도록 제어하게 된다.For example, as shown in FIG. 4, when the start of the vehicle is turned off and the accumulated control count value is 30 or more times, the door is moved to the lowest position 2 by controlling the corresponding motor actuator 50 in the IGN OFF state. MODE = VENT direction HVAC LOCK point, TEMP = COOL direction HVAC LOCK point) to clear the currently recognized position value to 0 and control to return to the position (4) before moving to the lowest position (2) do.

한편, 단계 S30에서 상술한 포지션 이니셜에 의해서 측정된 전체 펄스량은 인가되는 전압에 따라 차이가 나게 된다. 그래서, 이를 보정하기 위하여 프로그램 개발 단계에서 자동차(승용계열)의 작동 범위인 9V ~ 16V 전압 영역에 대한 최소, 최대 전체 펄스량을 측정하여 마이크로 콘트롤러(10)에 저장하여 어떠한 인가 전압 상태에서도 같은 위치로 제어될 수 있도록 한다. On the other hand, the total pulse amount measured by the position initial described above in step S30 is different depending on the voltage applied. Therefore, in order to compensate for this, in the program development stage, the minimum and maximum total pulse amounts for the 9V to 16V voltage range, which is the operating range of the automobile (passenger series), are measured and stored in the microcontroller 10, and the same position under any applied voltage state. To be controlled.

여기서, 마이크로 콘트롤러(10)는 입력 전압에 따라 설정된 최소 및 최대의 펄스량과 전체 펄스량 간의 비를 근거로 제어 목표값을 설정하게 된다. Here, the microcontroller 10 sets the control target value based on the ratio between the minimum and maximum pulse amounts and the total pulse amounts set according to the input voltage.

마이크로 콘트롤러(10)는 이렇게 설정된 각 도어(1)의 제어 위치를 소정 비율로 분할하여 제어하는 것이 바람직하다.It is preferable that the microcontroller 10 divides and controls the control position of each door 1 thus set at a predetermined ratio.

예) 최저위치 최소 펄스 비율값(9V) = 12.98%, 최저위치 최대 펄스 비율값(16V) = 16.82%, 전체 펄스량(9V) = 1426EA, 전체 펄스량(16V) = 1499EAEx) Lowest position minimum pulse rate value (9V) = 12.98%, Lowest position maximum pulse rate value (16V) = 16.82%, Total pulse amount (9V) = 1426EA, Total pulse amount (16V) = 1499EA

상술한 바와 같이, 모터 액츄에이터의 내부 브러시 모터의 회전자와 브러시간에 기계적인 접촉에 의해 발생된 전류변화를 감지하는 소자의 정밀성을 확보하기 위하여, 초기위치를 획득하는 방법 및 외부적인 요인에 의해 발생되는 오작동 에러 펄스에 의한 공조기 도어의 위치를 보정하는 방법을 제공함으로써 모터 액츄에이터를 효율적으로 제어할 수 있을 뿐만 아니랄 각 도어에 따라 능동적으로 모터 액츄에이터를 제어할 수 있기 때문에 모터 액츄에이터를 공용화할 수 있는 탁월한 효과가 있다.As described above, in order to secure the precision of the device for detecting the current change caused by the mechanical contact between the rotor and the brush of the inner brush motor of the motor actuator, generated by the method and external factors to obtain the initial position By providing a method of correcting the position of the air conditioner door caused by a malfunctioning error pulse, the motor actuator can be controlled efficiently according to each door, and the motor actuator can be shared. Excellent effect

또, 본 발명은 차량용 공조기의 도어의 위치를 제어하는 모터 액츄에이터의 제어 기술로 모터의 회전위치를 감지하는 피드백 신호 발생 수단 없이 모터의 회전수를 감지하여 위치를 제어할 수 있기 때문에 자동차 공조기의 모터 액츄에이터의 내부 설계가 용이해지고 공조기의 제작 단가를 낮출 수 있는 탁월한 효과가 있다.In addition, the present invention is a motor technology of the automotive air conditioner by controlling the position of the motor without the feedback signal generating means for detecting the rotation position of the motor by the control technology of the motor actuator for controlling the position of the door of the vehicle air conditioner The internal design of the actuator is easy and the manufacturing cost of the air conditioner can be lowered.

이상에서 살펴본 바와 같은 에 대한 기술사상을 첨부도면과 함께 서술하였지만, 이는 본 발명의 가장 양호한 실시예를 예시적으로 설명한 것이지 본 발명을 한 정하는 것은 아니다. 또한, 이 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 기술사상을 이탈하지 않는 범위 내에서 다양한 변형 및 모방이 가능함은 명백한 사실이다.While the technical idea of as described above has been described in conjunction with the accompanying drawings, it is intended to illustrate the best embodiment of the present invention by way of example and not to limit the invention. In addition, it will be apparent to those skilled in the art that various modifications and variations can be made without departing from the spirit of the present invention.

도 1은 차량용 공조기의 도어의 동작 상태를 도시한 예시도이다.1 is an exemplary view showing an operating state of a door of a vehicle air conditioner.

도 2는 본 발명의 일실시예에 따른 차량용 공조기의 모터 액츄에이터 제어 장치를 도시한 블록도이다.Figure 2 is a block diagram showing a motor actuator control apparatus for an air conditioner for a vehicle according to an embodiment of the present invention.

도 3은 본 발명의 일실시예에 따른 포지션 이니셜 과정을 도시한 예시도이다.3 is an exemplary view showing a position initial process according to an embodiment of the present invention.

도 4는 본 발명의 일실시예에 따른 이니셜 보정을 도시한 예시도이다.4 is an exemplary diagram illustrating initial correction according to an embodiment of the present invention.

도 5는 본 발명의 일실시예에 따른 제어 목표값을 도시한 예시도이다.5 is an exemplary diagram illustrating a control target value according to an embodiment of the present invention.

도 6은 본 발명의 일실시예에 따른 자동차용 공조기 모터 액츄에이터 제어 방법을 도시한 흐름도이다.6 is a flowchart illustrating a method for controlling an air conditioner motor actuator for a vehicle according to an exemplary embodiment of the present invention.

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

1 : 도어 10 : 마이크로 콘트롤러1: door 10: microcontroller

11 : 카운터부 12 : 전원 검출부11: counter 12: power detector

13 : 제어부 14 : 저장부13 control unit 14 storage unit

20 : 모터 드라이버 30 : 펄스 발생부20: motor driver 30: pulse generator

40 : 센싱저항 50 : 모터 액츄에이터40: sensing resistance 50: motor actuator

51 : 모터(M)51: motor (M)

Claims (9)

자동차용 공조기의 모터 액츄에이터를 제어하는 방법에 있어서,In the method of controlling the motor actuator of the automotive air conditioner, 상기 공조기에 입력되는 전원을 검출하는 제1단계;Detecting a power input to the air conditioner; 상기 제1단계의 전원이 검출되면, 그 전원이 최초로 입력되는 전원인지의 여부를 판단하는 제2단계;A second step of determining whether the power is a power input for the first time when the power of the first step is detected; 상기 제2단계의 판단 결과 전원이 최초로 입력되는 전원이면, 상기 모터 액츄에이터에 의해서 구동되는 도어 개폐시 발생하는 전체 펄스량을 측정하여 상기 모터 액츄에이터의 제어를 위한 기준값으로 설정하는 제3단계; 및A third step of measuring the total pulse amount generated when opening and closing the door driven by the motor actuator when the power is initially input as a result of the determination in the second step and setting the reference value for controlling the motor actuator; And 상기 제3단계에서 설정된 기준값을 기준으로 상기 도어 개폐시 위치별 제어 목표값을 설정한 후, 그에 따라 도어를 원하는 위치로 이동시키도록 상기 모터 액츄에이터를 제어하는 제 4단계A fourth step of controlling the motor actuator to move the door to a desired position after setting a control target value for each position at the time of opening or closing the door based on the reference value set in the third step; 를 포함하는, 자동차용 공조기 모터 액츄에이터 제어 방법.Including, automotive air conditioner motor actuator control method. 청구항 1에 있어서,The method according to claim 1, 상기 제4단계에서 도어 개폐시마다 제어횟수를 카운팅하는 제5단계;A fifth step of counting a control frequency each time the door is opened or closed in the fourth step; 상기 제5단계의 카운팅된 제어횟수가 설정값 이상이 되는지 여부를 판단하는 제6단계; 및 A sixth step of determining whether the counted control number of the fifth step is equal to or greater than a set value; And 상기 제6단계의 판단결과 제어횟수가 설정값 이상이 되면, 상기 도어를 최저위치로 이동시킨 후 상기 도어 제어를 위한 기준값을 보정하는 제7단계를 더 포함 하는 것을 특징으로 하는, 자동차용 공조기 모터 액츄에이터 제어 방법.And a seventh step of correcting a reference value for the door control after moving the door to the lowest position when the control frequency of the sixth step is greater than or equal to the set value. Actuator control method. 청구항 1 또는 청구항 2에 있어서,The method according to claim 1 or 2, 상기 제3단계는,The third step, 상기 제2단계의 판단 결과 전원이 최초로 입력되는 전원이면, 상기 모터 액츄에이터에 의해서 구동되는 도어를 개폐시켜 회동반경을 따라 1사이클 왕복시키고, 그에 의해 상기 모터 액츄에이터로부터 발생하는 전체 펄스량을 측정하는 것을 특징으로 하는, 자동차용 공조기 모터 액츄에이터 제어 방법.As a result of the determination in the second step, if the power is initially input, opening and closing the door driven by the motor actuator to reciprocate one cycle along the rotation radius, thereby measuring the total amount of pulses generated from the motor actuator. An air conditioner motor actuator control method for an automobile. 청구항 1 또는 청구항 2에 있어서,The method according to claim 1 or 2, 상기 제4단계는,The fourth step, 상기 제1단계의 입력 전압에 따라 설정된 최소 및 최대의 펄스량과 상기 전체 펄스량 간의 비를 근거로 제어 목표값을 설정하는 것을 특징으로, 하는 자동차용 공조기 모터 액츄에이터 제어 방법.And setting a control target value based on a ratio between the minimum and maximum pulse amounts set in accordance with the input voltage of the first step and the total pulse amounts. 청구항 1 또는 청구항 2에 있어서,The method according to claim 1 or 2, 상기 제5단계는,The fifth step, 상기 제4단계에서 도어가 개폐되어 회동반경을 따라 1회 왕복시마다 제어횟수를 카운팅하는 것을 특징으로 하는, 자동차용 공조기 모터 액츄에이터 제어 방법.In the fourth step, the door is opened and closed, counting the number of times of control every time the reciprocating along the rotation radius, automotive air conditioner motor actuator control method. 청구항 1 또는 청구항 2에 있어서,The method according to claim 1 or 2, 상기 제7단계는,The seventh step, 상기 제6단계의 판단결과 제어횟수가 설정된 기준값 이상이 되면, 상기 도어를 회동반경을 따라 최저위치로 이동시켜서 제어 목표값을 초기화한 후, 상기 도어를 원래 위치로 이송시켜서 상기 기준값을 보정하는 것을 특징으로 하는, 자동차용 공조기 모터 액츄에이터 제어 방법.In the sixth step, when the control frequency is equal to or greater than the set reference value, the door is moved to the lowest position along the rotation radius to initialize the control target value, and then the door is moved to the original position to correct the reference value. An air conditioner motor actuator control method for an automobile. 도어를 개폐시키는 모터 액츄에이터를 제어하기 위한 마이크로 콘트롤러를 포함하는 자동차용 공조기의 모터 액츄에이터 제어장치에 있어서,In the motor actuator control device for an air conditioner for a vehicle comprising a microcontroller for controlling a motor actuator for opening and closing a door, 상기 마이크로 콘트롤러는,The microcontroller, 상기 공조기에 입력되는 전원을 검출하여 최초 입력 전원인지 여부를 판단하는 전원검출부; 및A power detector configured to detect power input to the air conditioner and determine whether the input power is the first input power; And 상기 전원검출부의 판단 결과 전원이 최초로 입력되는 전원이면, 상기 모터 액츄에이터에 의해서 구동되는 도어 개폐시 발생하는 전체 펄스량을 측정하여 상기 모터 액츄에이터의 제어를 위한 기준값으로 설정하고, 상기 기준값을 근거로 상기 도어 개폐시 위치별 제어 목표값을 설정한 후, 그에 따라 도어를 원하는 위치로 이동시키도록 상기 모터 액츄에이터를 제어하는 제어부As a result of the determination of the power detector, if the power is initially input, the total pulse amount generated when the door is driven by the motor actuator is measured and set as a reference value for controlling the motor actuator, and based on the reference value, Control unit for controlling the motor actuator to set the control target value for each position when opening and closing the door, accordingly to move the door to the desired position 를 포함하는, 자동차용 공조기 모터 액츄에이터 제어장치.Including, the automotive air conditioner motor actuator control device. 청구항 7에 있어서,The method according to claim 7, 상기 마이크로 콘트롤러는, 상기 도어 개폐시마다 제어횟수를 카운팅하는 카운터부를 더 포함하고, The microcontroller further includes a counter unit for counting a control frequency every time the door is opened and closed. 상기 제어부는, 상기 카운터부에서 카운팅된 제어횟수가 설정값 이상이 되는지 여부를 판단하고, 그 판단결과 제어횟수가 설정값 이상이 되면, 상기 도어를 최저위치로 이동시킨 후 상기 도어 제어를 위한 기준값을 보정하는 것을 특징으로 하는, 자동차용 공조기 모터 액츄에이터 제어장치.The controller determines whether or not the number of times of control counted by the counter is greater than or equal to a set value. When the number of times of control is greater than or equal to the set value, the controller moves the door to a lowest position and then a reference value for the door control. Car air conditioner motor actuator control device, characterized in that for correcting. 청구항 6 또는 청구항 7에 있어서,The method according to claim 6 or 7, 상기 제어부는, 상기 전압검출부의 입력 전압에 따라 설정된 최소 및 최대의 펄스량과 상기 전체 펄스량 간의 비를 근거로 제어 목표값을 설정하는 것을 특징으로 하는, 자동차용 공조기 모터 액츄에이터 제어장치.And the control unit sets a control target value based on a ratio between the minimum and maximum pulse amounts set according to the input voltage of the voltage detector and the total pulse amounts.
KR1020080069959A 2008-07-18 2008-07-18 Actuator control method of an air conditioning system for car and apparatus using the same KR20100009195A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080069959A KR20100009195A (en) 2008-07-18 2008-07-18 Actuator control method of an air conditioning system for car and apparatus using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080069959A KR20100009195A (en) 2008-07-18 2008-07-18 Actuator control method of an air conditioning system for car and apparatus using the same

Publications (1)

Publication Number Publication Date
KR20100009195A true KR20100009195A (en) 2010-01-27

Family

ID=41817658

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080069959A KR20100009195A (en) 2008-07-18 2008-07-18 Actuator control method of an air conditioning system for car and apparatus using the same

Country Status (1)

Country Link
KR (1) KR20100009195A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101309015B1 (en) * 2010-12-01 2013-09-16 한라비스테온공조 주식회사 Air conditioning system of automotive vehicle

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101309015B1 (en) * 2010-12-01 2013-09-16 한라비스테온공조 주식회사 Air conditioning system of automotive vehicle

Similar Documents

Publication Publication Date Title
US8786234B2 (en) Method and devices for driving a damper
KR101610528B1 (en) Motor driving device for a vehicle
CN109532391A (en) A kind of repositioning method of air conditioning HVAC damper positions
KR101584016B1 (en) Stall diagnosis apparatus for motor of air conditioning actuator
WO2011092756A1 (en) Ventilation device
KR20100009195A (en) Actuator control method of an air conditioning system for car and apparatus using the same
KR101103018B1 (en) Constant airflow control of a ventilation system
CN1869488B (en) Method and device for operating an actuating element
JPH05118630A (en) Air conditioner and air volume control device for air conditioner
JP2008099467A5 (en)
KR20050119963A (en) Actuator control method of an air conditioning system for car and apparatus
KR100691766B1 (en) Method and apparatus for controlling actuator in ventilator for vehicle
JP6471549B2 (en) Air conditioner
JP4726424B2 (en) Blower air volume control method
EP3415831B1 (en) Cooling fan automatic control system and cooling fan automatic control device
JP2007093060A (en) Ventilating device
US20200159264A1 (en) Controller and control method thereof
JP7259657B2 (en) motor controller
CN104038139B (en) PG motor control method and system and air-conditioner
JP2024072501A (en) Control device
KR101309015B1 (en) Air conditioning system of automotive vehicle
KR101786243B1 (en) Device and method for controlling HVAC of vehicle
EP1281543B1 (en) Process for determining the air flow rate of a heating, ventilation and air conditioning unit of a motor vehicle
JP6221678B2 (en) Air conditioner
KR101210469B1 (en) Real-Time Diagnosis Method of PBR Type Actuator

Legal Events

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