KR20110024915A - Door control device and method - Google Patents

Door control device and method Download PDF

Info

Publication number
KR20110024915A
KR20110024915A KR1020090083102A KR20090083102A KR20110024915A KR 20110024915 A KR20110024915 A KR 20110024915A KR 1020090083102 A KR1020090083102 A KR 1020090083102A KR 20090083102 A KR20090083102 A KR 20090083102A KR 20110024915 A KR20110024915 A KR 20110024915A
Authority
KR
South Korea
Prior art keywords
pulse
door
pulse value
value
encoder
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
KR1020090083102A
Other languages
Korean (ko)
Other versions
KR101163833B1 (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 KR1020090083102A priority Critical patent/KR101163833B1/en
Publication of KR20110024915A publication Critical patent/KR20110024915A/en
Application granted granted Critical
Publication of KR101163833B1 publication Critical patent/KR101163833B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • EFIXED CONSTRUCTIONS
    • E05LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
    • E05FDEVICES FOR MOVING WINGS INTO OPEN OR CLOSED POSITION; CHECKS FOR WINGS; WING FITTINGS NOT OTHERWISE PROVIDED FOR, CONCERNED WITH THE FUNCTIONING OF THE WING
    • E05F15/00Power-operated mechanisms for wings
    • E05F15/70Power-operated mechanisms for wings with automatic actuation
    • E05F15/73Power-operated mechanisms for wings with automatic actuation responsive to movement or presence of persons or objects
    • EFIXED CONSTRUCTIONS
    • E05LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
    • E05BLOCKS; ACCESSORIES THEREFOR; HANDCUFFS
    • E05B49/00Electric permutation locks; Circuits therefor ; Mechanical aspects of electronic locks; Mechanical keys therefor
    • EFIXED CONSTRUCTIONS
    • E05LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
    • E05YINDEXING SCHEME ASSOCIATED WITH SUBCLASSES E05D AND E05F, RELATING TO CONSTRUCTION ELEMENTS, ELECTRIC CONTROL, POWER SUPPLY, POWER SIGNAL OR TRANSMISSION, USER INTERFACES, MOUNTING OR COUPLING, DETAILS, ACCESSORIES, AUXILIARY OPERATIONS NOT OTHERWISE PROVIDED FOR, APPLICATION THEREOF
    • E05Y2400/00Electronic control; Electrical power; Power supply; Power or signal transmission; User interfaces
    • E05Y2400/10Electronic control
    • E05Y2400/32Position control, detection or monitoring
    • E05Y2400/334Position control, detection or monitoring by using pulse generators
    • EFIXED CONSTRUCTIONS
    • E05LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
    • E05YINDEXING SCHEME ASSOCIATED WITH SUBCLASSES E05D AND E05F, RELATING TO CONSTRUCTION ELEMENTS, ELECTRIC CONTROL, POWER SUPPLY, POWER SIGNAL OR TRANSMISSION, USER INTERFACES, MOUNTING OR COUPLING, DETAILS, ACCESSORIES, AUXILIARY OPERATIONS NOT OTHERWISE PROVIDED FOR, APPLICATION THEREOF
    • E05Y2400/00Electronic control; Electrical power; Power supply; Power or signal transmission; User interfaces
    • E05Y2400/10Electronic control
    • E05Y2400/32Position control, detection or monitoring
    • E05Y2400/334Position control, detection or monitoring by using pulse generators
    • E05Y2400/336Position control, detection or monitoring by using pulse generators of the angular type
    • E05Y2400/337Encoder wheels
    • EFIXED CONSTRUCTIONS
    • E05LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
    • E05YINDEXING SCHEME ASSOCIATED WITH SUBCLASSES E05D AND E05F, RELATING TO CONSTRUCTION ELEMENTS, ELECTRIC CONTROL, POWER SUPPLY, POWER SIGNAL OR TRANSMISSION, USER INTERFACES, MOUNTING OR COUPLING, DETAILS, ACCESSORIES, AUXILIARY OPERATIONS NOT OTHERWISE PROVIDED FOR, APPLICATION THEREOF
    • E05Y2900/00Application of doors, windows, wings or fittings thereof
    • E05Y2900/10Application of doors, windows, wings or fittings thereof for buildings or parts thereof
    • E05Y2900/13Type of wing
    • E05Y2900/132Doors

Landscapes

  • Power-Operated Mechanisms For Wings (AREA)

Abstract

본 발명은 도어 제어 장치 및 방법에 관한 것으로, 특히 도어의 하강 동작중 장애물의 감지여부를 모터 동작에 의해 발생하는 엔코더 펄스를 통해 인식하여 도어 하강 동작의 반전동작을 수행할 수 있도록 한 도어 제어 장치 및 방법에 관한 것이다. 이와 같은 본 발명은 실내와 실외간의 통로가 되는 개방구에 설치되어, 승강 또는 하강하며 개방구를 개폐하는 접철식 도어; 상기 접철식 도어를 구동시키는 구동부; 상기 구동부와 기구적으로 연결되어, 구동부의 회전동작에 의해 펄스를 발생하는 엔코더; 및 상기 구동부를 구동시켜 접철식 도어 하강시, 상기 엔코더의 펄스값과 기 설정된 기준 펄스값의 대소를 비교하여 기준 펄스값 이하의 펄스값이 소정횟수 연속적으로 발생하면, 장애물이 감지되었다고 인식하여 상기 접철식 도어의 하강에 대해 반전동작을 수행하도록 제어하는 제어부를 포함하되, 상기 제어부는 장애물이 감지되지 않고 상기 접철식 도어가 하강완료되면, 펄스 평균값을 연산하여 상기 기준 펄스값을 갱신하는 도어 제어장치 및 그를 이용한 제어방법을 제공한다.The present invention relates to a door control device and a method, and in particular, a door control device for reversing the door lowering operation by recognizing whether an obstacle is detected during the lowering operation of the door through an encoder pulse generated by a motor operation. And to a method. Such a present invention is installed in the opening that is a passage between the indoor and outdoor, lifting or lowering the folding door for opening and closing the opening; A driving unit for driving the folding door; An encoder which is mechanically connected to the driving unit and generates a pulse by a rotation operation of the driving unit; And driving the drive unit to compare the pulse value of the encoder and the preset reference pulse value when the folding door descends, and if a pulse value less than or equal to the reference pulse value occurs a predetermined number of times, the obstacle is detected and recognized. And a control unit configured to control to perform an inverting operation with respect to the lowering of the door, wherein the control unit is configured to update the reference pulse value by calculating a pulse average value when the folding door is completed without the obstacle being detected. Provides a control method used.

도어, 오버 헤드, 엔코더, 펄스, 엔코더 펄스, 모터, 접철식 도어, 장애물 Door, Overhead, Encoder, Pulse, Encoder Pulse, Motor, Folding Door, Obstacle

Description

도어 제어 장치 및 방법{APPARATUS AND METHOD FOR CONTROLLING DOOR}Door control device and method {APPARATUS AND METHOD FOR CONTROLLING DOOR}

본 발명은 도어 제어 장치 및 방법에 관한 것으로, 특히 도어의 하강 동작중 장애물의 감지여부를 모터 동작에 의해 발생하는 엔코더 펄스를 통해 인식하여 도어 하강 동작의 반전동작을 수행할 수 있도록 한 도어 제어 장치 및 방법에 관한 것이다.The present invention relates to a door control device and a method, and in particular, a door control device for reversing the door lowering operation by recognizing whether an obstacle is detected during the lowering operation of the door through an encoder pulse generated by a motor operation. And to a method.

일반적으로 오버헤드 도어는 주택용 차고지의 도어 역할을 하거나, 공장의 부품 및 자재 운송을 위한 대형 출입문 역할을 하는 도어의 한 종류로서, 경제성, 내구성은 물론 뛰어난 방범성, 그리고 단열, 방음 및 정숙한 운전성 등을 고려하여 여러가지 형상 및 모양으로 제작되고 있다.In general, an overhead door is a kind of door that acts as a door of a garage for a house or as a large door for transporting parts and materials of a factory, and is economical, durable, and excellent in crime prevention, and insulation, soundproofing and quiet operation. It is produced in various shapes and shapes in consideration of sex and the like.

이러한 종래의 오버헤드 도어는 실내와 실외간의 통로가 되는 개방구에 설치되어 접철식 도어의 승강 또는 하강에 의해 개방구를 개폐한다.This conventional overhead door is installed in the opening that is a passage between the indoor and outdoor to open and close the opening by the lifting or lowering of the folding door.

이때 접철식 도어가 폐쇄동작을 방해하는 장애물(예컨대, 사람, 차량, 물품 등)을 감지하기 위해 접철식 도어의 하단에 센서(예컨대, 압력센서)를 구비하여 일정 압력이 감지되면, 도어의 폐쇄 동작을 반전시켜 장애물을 보호할 수 있도록 함 으로써, 안전하게 도어를 사용할 수 있다.At this time, when a certain pressure is sensed by providing a sensor (eg, a pressure sensor) at the bottom of the foldable door to detect an obstacle (eg, a person, a vehicle, an article, etc.) that prevents the foldable door from closing, the door is closed. By reversing the protection of the obstacles, the door can be used safely.

그러나, 접철식 도어의 하단에 센서를 구비한 종래의 오버헤드 도어는 장애물에 의해 일정 압력이 가해지더라도 접철식 도어의 특성상 접철되는 특성에 의해 장애물에 의해 가해지는 압력이 줄어들어 장애물의 감지를 소정시간 이후에 감지하게 되는 문제점이 있었다.However, in the conventional overhead door having a sensor at the bottom of the folding door, even if a certain pressure is applied by the obstacle, the pressure applied by the obstacle decreases due to the folding property due to the characteristics of the folding door, thereby detecting the obstacle after a predetermined time. There was a problem to be detected.

이에 따라, 도어 장치의 안전성에 있어, 사용자에게 신뢰성을 줄 수 없는 문제점이 있었다.Accordingly, there has been a problem in that the safety of the door apparatus cannot be given to the user.

또한, 종래의 도어 제어장치는 압력센서를 채용해야 하므로, 제조 비용을 증가시킴과 동시에 시공비용을 증가시키는 문제점과 아울러, 압력센서를 채용했기에 압력센서의 오동작으로 인해 보수를 주기적으로 실시해야하는 번거로운 문제점이 있었다.In addition, the conventional door control device has to adopt a pressure sensor, which increases the manufacturing cost and at the same time the construction cost, as well as the cumbersome problem of periodic maintenance due to the malfunction of the pressure sensor due to the pressure sensor is employed. There was this.

본 발명은 상기와 같은 문제점을 감안하여 안출된 것으로, 도어의 하강 동작중 장애물의 감지여부를 모터 동작에 의해 발생하는 엔코더 펄스를 통해 인식하여 도어 하강 동작의 반전동작을 수행할 수 있도록 한 도어 제어 장치 및 방법을 제공함에 그 목적이 있다.The present invention has been made in view of the above problems, the door control to recognize the detection of the obstacle during the lowering operation of the door through the encoder pulse generated by the motor operation to perform the reverse operation of the door lowering operation. It is an object of the present invention to provide an apparatus and method.

본 발명의 다른 목적은 엔코더 펄스를 통해 도어의 하강 동작을 방해하는 장애물을 정확히 인식하여 도어 하강시 정확하고 안전한 동작을 수행할 수 있도록 한 도어 제어 장치 및 방법을 제공함에 있다.It is another object of the present invention to provide a door control device and a method for accurately recognizing an obstacle that prevents a door's descending operation through an encoder pulse so as to perform an accurate and safe operation when the door is lowered.

본 발명의 기술적 과제들은 이상에서 언급한 기술적 과제로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.Technical problems of the present invention are not limited to the technical problems mentioned above, and other technical problems not mentioned will be clearly understood by those skilled in the art from the following description.

상기와 같은 목적을 달성하기 위한 본 발명의 일면에 따른 도어 제어 장치는, 실내와 실외간의 통로가 되는 개방구에 설치되어, 승강 또는 하강하며 개방구를 개폐하는 도어; 상기 도어를 구동시키는 구동부; 상기 구동부와 기구적으로 연결되어, 구동부의 회전동작에 의해 펄스를 발생하는 엔코더; 및 상기 구동부를 구동시켜 도어 하강시, 상기 엔코더의 펄스값과 기 설정된 기준 펄스값의 대소를 비교하여 기준 펄스값 이하의 펄스값이 소정횟수 연속적으로 발생하면, 장애물이 감 지되었다고 인식하여 상기 도어의 하강에 대해 반전동작을 수행하도록 제어하는 제어부를 포함하되, 상기 제어부는 장애물이 감지되지 않고 상기 도어가 하강완료되면, 펄스 평균값을 연산하여 상기 기준 펄스값을 갱신하는 것을 특징으로 한다.Door control device according to an aspect of the present invention for achieving the above object, the door is installed in the opening that is a passage between the indoor and outdoor, the door to open or close the opening and closing the opening; A driving unit for driving the door; An encoder which is mechanically connected to the driving unit and generates a pulse by a rotation operation of the driving unit; And when the door is lowered by driving the driving unit, when the pulse value of the encoder is compared with the magnitude of the preset reference pulse value, and a pulse value less than the reference pulse value occurs continuously for a predetermined number of times, the door is recognized as being detected. And a control unit for controlling to perform an inversion operation for the falling of the control unit, wherein the control unit is configured to update the reference pulse value by calculating a pulse average value when the door is completed without the obstacle being detected.

바람직하게, 상기 제어부는, 상기 엔코더로부터 입력되는 펄스를 카운팅하며 펄스값을 누적한후, 카운팅한 카운트로 누적된 펄스값을 나눗셈연산하여 펄스 평균값을 획득하고, 그 획득된 펄스 평균값을 기준 펄스값으로 기 설정하는 것을 특징으로 한다.Preferably, the control unit counts the pulses input from the encoder and accumulates the pulse values, divides the accumulated pulse values by the counted count, obtains a pulse average value, and uses the obtained pulse average value as a reference pulse value. It is characterized in that the preset.

바람직하게, 상기 펄스 평균값은, 상기 구동부의 동작속도 중 등속구간에서 상기 제어부로 입력되는 펄스를 이용하여 연산되는 것을 특징으로 한다.Preferably, the pulse average value is calculated using a pulse input to the controller in the constant velocity section of the operating speed of the drive unit.

바람직하게, 상기 제어부는, 엔코더로부터 입력되는 현재의 펄스값과 기준 펄스값의 대소를 비교하고, 그 비교결과 기준 펄스값이하이면, 현재의 펄스값을 임시저장한 후 다음 시점에 입력되는 엔코더 펄스값과의 대소를 비교하여 현재의 펄스값이 임시 저장된 펄스값보다 작은 경우가 연속적으로 기준 횟수 이상이면, 장애물이 감지된 것으로 인식하여 도어를 반전 동작하도록 제어하는 것을 특징으로 한다.Preferably, the control unit compares the magnitude of the current pulse value input from the encoder with the reference pulse value, and if the comparison result is less than the reference pulse value, the encoder pulse is input at the next time after temporarily storing the current pulse value. When the current pulse value is smaller than the temporarily stored pulse value by more than the reference number of times, by comparing the magnitude with the value, the controller recognizes that the obstacle is detected and controls the door to be inverted.

본 발명의 다른 면에 따른 도어 제어 방법은, 엔코더를 구비한 도어 제어장치의 도어 제어 방법에 있어서, 도어의 하강 요청시, 도어를 하강시켜 펄스 평균값을 연산하여 기준 펄스값을 기 설정하는 단계; 상기 기준 펄스값을 기 설정한 후 도어를 하강시키며, 상기 엔코더의 펄스값과 기 설정된 기준 펄스값의 대소를 비교하여 기준 펄스값 이하의 펄스값이 소정횟수 연속적으로 발생하면, 장애물이 감지 되었다고 인식하여 상기 도어의 하강에 대해 반전동작을 수행하는 단계; 및 상기 반전동작을 수행하지 않고 상기 도어가 최종적으로 하강완료되면, 펄스 평균값을 연산하여 상기 기준 펄스값을 갱신하는 단계를 포함하는 것을 특징으로 한다.According to another aspect of the present invention, a door control method includes: a door control method of a door control apparatus having an encoder, the method comprising: setting a reference pulse value by calculating a pulse average value by lowering the door when the door is lowered; After setting the reference pulse value in advance, the door is lowered, and when the pulse value of the encoder is compared with the magnitude of the preset reference pulse value continuously and a pulse value less than the reference pulse value occurs a predetermined number of times, it is recognized that an obstacle is detected. Performing an inversion operation with respect to the lowering of the door; And updating the reference pulse value by calculating a pulse average value when the door is finally lowered without performing the inversion operation.

바람직하게, 상기 기준 펄스값을 기 설정하는 단계는, 도어를 하강시키는 동안에 엔코더에서 발생되는 펄스로부터 펄스 평균값을 연산하는 단계; 및 상기 연산된 펄스 평균값을 기준 펄스값으로 기 설정하는 단계를 포함하는 것을 특징으로 한다.Preferably, the setting of the reference pulse value may include calculating a pulse average value from pulses generated by an encoder while the door is lowered; And presetting the calculated average pulse value as a reference pulse value.

바람직하게, 상기 반전동작을 수행하는 단계는, 상기 도어의 하강에 의해 상기 엔코더로부터 입력되는 펄스값과 기준 펄스값의 대소를 비교하는 단계; 상기 비교결과 기준 펄스값이하이면, 현재 펄스값을 임시 저장하는 단계; 및 상기 임시 저장된 펄스값과 다음 시점에 입력되는 펄스값의 대소를 비교하여 현재의 펄스값이 임시 저장된 펄스값보다 작은 경우가 연속적으로 기준 횟수 이상이면, 장애물이 감지된 것으로 인식하여 도어를 반전 동작하도록 제어하는 단계를 포함하는 것을 특징으로 한다.Preferably, the performing of the inversion operation may include: comparing a magnitude of a pulse value input from the encoder and a reference pulse value by the lowering of the door; Temporarily storing a current pulse value when the comparison result is less than a reference pulse value; And comparing the temporary stored pulse value with the magnitude of a pulse value input at a next time point, and reversing the door by recognizing that an obstacle is detected when the current pulse value is smaller than the temporary stored pulse value continuously. Characterized in that it comprises the step of controlling to.

바람직하게, 상기 반전 동작하도록 제어하는 단계는, 다음 시점에 입력되는 펄스값이 상기 임시 저장된 펄스값 이상인가를 판단하는 단계; 상기 판단결과, 상기 다음 시점에 입력되는 펄스값이 임시 저장된 펄스값 이상이면, 펄스 카운트를 리셋하고, 이후 입력되는 상기 엔코더의 펄스값과 기 설정된 기준 펄스값의 대소를 비교하는 것을 반복수행하는 단계; 및 상기 판단결과, 상기 다음 시점에 입력되는 펄스값이 임시 저장된 펄스값 이하이면, 펄스 카운트를 증가시킨 후, 상기 펄스 카 운트가 기준 횟수이상인가를 판단하고, 그 판단결과 기준 횟수이상이면 도어의 하강 동작에 대해 반전동작하도록 제어하는 단계를 포함하는 것을 특징으로 한다.The controlling of the inversion operation may include: determining whether a pulse value input at a next time point is greater than or equal to the temporarily stored pulse value; If the pulse value input at the next time point is greater than the temporarily stored pulse value as a result of the determination, resetting the pulse count, and then repeatedly comparing the magnitude of the input pulse value with the preset reference pulse value. ; And if it is determined that the pulse value input at the next time point is less than or equal to the temporarily stored pulse value, it is determined whether the pulse count is greater than or equal to the reference number of times after increasing the pulse count. And controlling the inversion operation with respect to the lowering operation.

바람직하게, 상기 펄스 평균값은, 상기 도어의 동작속도 중 등속구간에서 상기 제어부로 입력되는 펄스를 이용하여 연산되는 것을 특징으로 한다.Preferably, the pulse average value is calculated using a pulse input to the controller in the constant velocity section of the operation speed of the door.

전술한 과제해결 수단에 의해 본 발명은 엔코더 펄스를 이용하여 도어의 하강동작시에 장애물이 존재하는지를 판단할 수 있도록 함으로써, 기존의 압력센서를 대체할 수 있어 제조 단가를 절감할 수 있는 효과가 있다. According to the above-mentioned problem solving means, the present invention can determine whether there is an obstacle during the lowering operation of the door by using an encoder pulse, thereby replacing the existing pressure sensor, thereby reducing the manufacturing cost. .

또한 도어의 하강동작시, 장애물을 정확하게 감지하여 하강동작에 대한 반전동작을 수행함으로써, 안전상에 있어 사용자의 신뢰성을 증대시키는 효과가 있다.In addition, during the lowering operation of the door, by accurately detecting the obstacle to perform the reverse operation for the lowering operation, there is an effect of increasing the user's reliability in safety.

본 발명에 따른 도어 제어 장치 및 방법은 도어의 하강 동작시, 모터의 동작에 의해 펄스를 발생하는 엔코더의 펄스값과 기 설정된 기준 펄스값(펄스 평균값)의 대소를 비교하여 기준 펄스값 이하의 펄스값이 지속적으로 발생하면, 장애물이 감지되었다고 인식하여 도어의 하강동작에 대응하는 반전동작을 수행할 수 있도록 하는 기술적 구성을 제안한다.The door control device and method according to the present invention compares the pulse value of the encoder that generates a pulse by the operation of the motor during the lowering operation of the door with the magnitude of the preset reference pulse value (pulse average value) to be equal to or less than the reference pulse value. If the value continues to occur, the present invention proposes a technical configuration that recognizes that an obstacle is detected and performs an inversion operation corresponding to the lowering operation of the door.

하기의 설명에서 본 발명의 도어 제어 장치 및 방법의 특정 상세들이 본 발명의 보다 전반적인 이해를 제공하기 위해 나타나 있는데, 이들 특정 상세들 없이 또한 이들의 변형에 의해서도 본 발명이 용이하게 실시될 수 있다는 것은 이 기술분야에서 통상의 지식을 가진 자에게 자명할 것이다.In the following description, specific details of the door control device and method of the present invention are shown to provide a more general understanding of the present invention. It is to be understood that the present invention may be readily practiced without these specific details and also by modification thereof. It will be apparent to those of ordinary skill in the art.

하기의 설명에서 가속, 등속 및 감속 구간은 접철식 도어의 하강시의 접철식 도어의 속도 또는 구동부의 동작 속도를 시간에 따라 변화하는 속도를 고려하여 구간으로 구분한 것을 의미하는 바로 사용할 것이다. 또한 하기의 설명에서 접철식 도어는 본 발명에 따른 도어 제어 장치에 의해 제어되는 대상으로서, 본 발명의 이해를 돕고자 일예로 기재된 도어일 뿐, 접철식 도어에 국한되어서는 아니된다. 이에 오버헤드 도어로 제작이 가능한 다양한 타입의 도어에 적용가능함은 물론이다.In the following description, the acceleration, constant speed, and deceleration sections will be immediately used to mean that the division of the folding door at the time of descending of the folding door or the operation speed of the driving unit in consideration of the speed that changes with time. In addition, the folding door in the following description is an object to be controlled by the door control device according to the present invention, it is only the door described as an example to help the understanding of the present invention, it is not limited to the folding door. This is of course applicable to various types of doors that can be manufactured as an overhead door.

이하, 본 발명에 따른 바람직한 실시 예를 첨부된 도면을 참조하여 상세히 설명하되, 본 발명에 따른 동작 및 작용을 이해하는데 필요한 부분을 중심으로 설명한다.Hereinafter, preferred embodiments according to the present invention will be described in detail with reference to the accompanying drawings, with reference to the parts necessary for understanding the operation and operation according to the present invention.

도 1은 본 발명의 도어 제어 장치를 보인 구성도이다.1 is a block diagram showing a door control device of the present invention.

도 1을 참조하면, 본 발명에 따른 도어 제어 장치(100)는 접철식 도어(11)와, 구동부(12)와, 엔코더(13)와, 저장부(14)와, 조작부(15)와, 제어부(16) 등을 포함하여 구성된다. 여기서 구동부(13)와 엔코더(14)는 기구적으로 연결되어 있다.Referring to FIG. 1, the door control device 100 according to the present invention includes a folding door 11, a driving unit 12, an encoder 13, a storage unit 14, an operation unit 15, and a control unit. (16) and the like. Here, the drive part 13 and the encoder 14 are mechanically connected.

우선, 접철식 도어(11)는 구동부(13)에 의해 구동되어 실내외를 개방 및 폐쇄한다. 이러한 접철식 도어(31)에 의해 오버헤드 방식으로 도어가 개폐될 수 있게 되는 것이다.First, the folding door 11 is driven by the drive unit 13 to open and close the indoor and outdoor. By the folding door 31, the door can be opened and closed in an overhead manner.

구동부(12)는 접철식 도어(31)를 구동시킨다. 즉, 구동부(12)는 접철식 도 어(11)를 상승시켜 개방시키고 하강시켜 실내외를 폐쇄시킨다. 여기서 구동부(12)는 모터가 될 수 있다.The driver 12 drives the folding door 31. That is, the driving unit 12 opens and lowers the folding door 11 to close the indoor and outdoor. Here, the driving unit 12 may be a motor.

엔코더(13)는 접철식 도어(11)의 위치를 감지하여 위치정보를 출력한다. 이때, 엔코더(13)는 구동부(12)의 회전동작에 대응하는 펄스값을 발생한다. 즉, 엔코더(13)는 구동부(12)와 기구적으로 연결되어, 구동부(12)에 해당하는 모터가 회전 동작하면, 구형파 펄스를 발생시킨다.The encoder 13 detects the position of the folding door 11 and outputs position information. At this time, the encoder 13 generates a pulse value corresponding to the rotation operation of the driver 12. That is, the encoder 13 is mechanically connected to the driver 12, and generates a square wave pulse when the motor corresponding to the driver 12 rotates.

저장부(14)는 본 발명에 따라 접철식 도어(11)의 하강 동작중에 엔코더(13)에 의해 발생되는 펄스값에 따라 장애물의 감지여부를 판단하고, 장애물이 감지되었다고 판단되면 접철식 도어(11)의 하강 동작의 반전동작을 수행한다. 여기서 반전동작은 일정 높이 만큼 하강 동작을 수행한 후 멈춤으로써 개방된 상태를 유지하는 동작이나 완전개방하는 동작이 될 수 있다.The storage unit 14 determines whether the obstacle is detected according to the pulse value generated by the encoder 13 during the lowering operation of the folding door 11 according to the present invention, and if the obstacle is detected, the folding door 11. Perform the reverse operation of the descent operation. In this case, the inversion operation may be an operation of maintaining an open state or an operation of fully opening by stopping after performing the lowering operation by a predetermined height.

조작부(15)는 접철식 도어(11)의 조작을 위한 버튼을 구비한다. 이에 따라, 조작부(15)는 구비되는 접철식 도어(11)의 개방 및 폐쇄에 해당하는 버튼 조작에 따라 해당 키입력신호를 발생한다.The operation unit 15 is provided with a button for operation of the folding door (11). Accordingly, the operation unit 15 generates a corresponding key input signal according to a button operation corresponding to opening and closing of the folding door 11 provided.

제어부(16)는 본 발명에 따라 접철식 도어(11)의 전반적인 동작을 제어한다. 또한 제어부(16)는 엔코더(13)로부터 입력되는 펄스값을 기 설정된 기준 펄스값(펄스 평균값)의 대소를 비교하여 기준 펄스값 이하의 펄스값이 지속적으로 발생하면, 장애물이 감지되었음을 인식하여 반전동작을 수행하도록 접철식 도어(11)를 제어한다. 여기서 기준 펄스값 이하의 펄스값이 지속적으로 발생하는지를 판단하기 위해서는 기준 횟수이상 연속적으로 기준 펄스값 이하의 펄스값이 입력되는지를 판단하 며, 기준 횟수는 사용자에 의해 기 설정될 수 있도록 있으며, 디폴트로 소정 횟수(예컨대, 5회)를 갖도록 함이 바람직하다. 여기서 기준 횟수는 민감도(sensitivity)를 의미하는 것으로, 시간 개념에서의 횟수를 제한하는 파라미터가 된다. 또한 제어부(16)는 접철식 도어(11)의 가속구간 다음의 등속구간에서 구동부(12)의 속도를 유지시킨 상태에서 카운트를 증가시키며 발생되는 펄스값을 누적시켜 구동부(12)의 감속구간에서 펄스 평균값을 연산하여 획득되는 펄스 평균값을 기준 펄스값으로 설정한다. The control unit 16 controls the overall operation of the folding door 11 in accordance with the present invention. In addition, the controller 16 compares the pulse value input from the encoder 13 with the magnitude of the preset reference pulse value (pulse average value), and if a pulse value less than or equal to the reference pulse value is continuously generated, the controller 16 recognizes that an obstacle is detected and reverses it. The folding door 11 is controlled to perform an operation. In this case, to determine whether the pulse value below the reference pulse value is continuously generated, it is determined whether the pulse value below the reference pulse value is continuously inputted more than the reference number of times, and the reference number can be preset by the user. It is desirable to have a predetermined number of times (for example, five times). Here, the reference number refers to sensitivity, and is a parameter for limiting the number of times in the concept of time. In addition, the control unit 16 increases the count in the state of maintaining the speed of the driving unit 12 in the constant velocity section following the acceleration section of the folding door 11, accumulates the generated pulse value to pulse in the deceleration section of the driving unit 12. The average pulse value obtained by calculating the average value is set as the reference pulse value.

즉, 제어부(16)는 조작부(15)에 의해 접철식 도어(11)의 하강 요청이 입력되면, 그 요청에 따른 접철식 도어(11)의 하강동작을 수행하기 이전에 접철식 도어(11)의 하강 동작시에 발생되는 펄스 평균값을 획득한다. 이는 도어 제어장치(100)의 부하 조건을 고려하여 정확하게 장애물을 감지하기 위함이고, 도어 제어 장치에 전원이 최초로 인가되는 경우에 수행된다.That is, when the lowering request of the folding door 11 is input by the operation unit 15, the control unit 16 lowers the folding door 11 before performing the lowering operation of the folding door 11 according to the request. Acquire a pulse average value generated at time. This is to accurately detect an obstacle in consideration of the load condition of the door control device 100, and is performed when power is first applied to the door control device.

이후, 제어부(16)는 기준 펄스값이 기 설정된 상태에서 접철식 도어(11)를 하강시키고자 하면, 구동부(12)의 등속구간에서 발생되어 입력되는 현재의 엔코더 펄스값과 기준 펄스값의 대소를 비교하고, 그 비교결과 기준 펄스값이하이면, 현재의 엔코더 펄스값을 임시저장하여 다음 시점의 엔코더 펄스값과의 대소를 비교한다. 그래서 제어부(16)는 현재의 엔코더 펄스값과 임시 저장된 엔코더 펄스값의 대소를 비교하여 현재의 엔코더 펄스값이 임시 저장된 엔코더 펄스값보다 작은 경우가 연속적으로 기준 횟수 이상이면, 장애물이 감지된 것으로 인식하여 접철식 도어(11)를 반전 동작 시키도록 제어한다. 이때 제어부(16)는 접철식 도어(11)의 반 전 동작이 이루어지지 않고 최종적으로 접철식 도어(11)가 하강을 완료하게 되면, 접철식 도어(11)의 하강동작시 발생하는 엔코더 펄스를 통해 펄스 평균값을 연산하여 기준 설정값을 갱신한다. 여기서 펄스 평균값의 연산식에 대해서는 상세히 후술하도록 한다.Subsequently, when the control unit 16 attempts to lower the folding door 11 while the reference pulse value is set in advance, the control unit 16 generates the magnitude of the current encoder pulse value and the reference pulse value generated in the constant velocity section of the driving unit 12. If the comparison result is equal to or less than the reference pulse value, the current encoder pulse value is temporarily stored and compared with the encoder pulse value at the next time point. Therefore, the controller 16 compares the magnitude of the current encoder pulse value with the temporarily stored encoder pulse value and recognizes that an obstacle is detected when the current encoder pulse value is smaller than the reference number of times, which is continuously smaller than the temporarily stored encoder pulse value. Control to reverse the folding door (11). At this time, the controller 16 does not perform the inversion operation of the folding door 11 and finally when the folding door 11 completes the descending, the average value of the pulse through the encoder pulse generated during the falling operation of the folding door 11 Calculate to update the reference set value. The calculation formula of the average pulse value will be described later in detail.

도 1을 참조하여 본 발명에 따른 도어 제어장치의 동작을 상세히 살펴보면, 우선 제어부(16)는 조작부(15)에 의해 요청되는 도어의 제어명령 중, 접철식 도어(11)의 하강을 요청하면, 구동부(12)를 구동시켜 발생되는 엔코더 펄스로부터 펄스 평균값을 연산하여 획득되는 펄스값을 기준 펄스값으로 설정한다. 제어부(16)는 펄스 평균값을 연산하기 위해 접철식 도어(11)의 하강시키고, 접철식 도어(11)의 하강시 구동부(12)에 기구적으로 연결된 엔코더(13)로부터 입력되는 펄스를 이용한다. Looking at the operation of the door control device according to the present invention in detail with reference to Figure 1, first, the control unit 16, when the request for the lowering of the folding door 11 of the door control command requested by the operation unit 15, A pulse value obtained by calculating a pulse average value from encoder pulses generated by driving (12) is set as a reference pulse value. The control unit 16 lowers the folding door 11 to calculate a pulse average value, and uses the pulse input from the encoder 13 mechanically connected to the driving unit 12 when the folding door 11 is lowered.

이에 펄스 평균값은 아래의 수학식 1과 같이 구동부(12)의 일정 구동 구간동안 카운트를 1씩 증가시키며 제어부(16)로 입력되는 엔코더 펄스값을 누적시키고, 그 누적된 엔코더 펄스값을 카운트로 나눗셈 연산하여 획득될 수 있다. 이때 일정 구동 구간은 등속구간인 것이 바람직하다.Accordingly, the average pulse value increases the count by one during a predetermined driving period of the driving unit 12 as shown in Equation 1 below, accumulates the encoder pulse value input to the control unit 16, and divides the accumulated encoder pulse value by the count. Can be obtained by calculation. In this case, the constant driving section is preferably a constant speed section.

펄스 평균값(pulse_avg) = pluse_acc(펄스 누적값)/카운트(count)Pulse average value (pulse_avg) = pluse_acc (pulse accumulation value) / count (count)

이후, 제어부(16)는 수학식 1을 통해 획득된 펄스 평균값을 기준 펄스값으로 기 설정한다. Thereafter, the controller 16 presets a pulse average value obtained through Equation 1 as a reference pulse value.

이에 따라, 제어부(16)는 미리 접철식 도어(11)를 하강시켜 접철식 도어(11)의 하강 동작시의 부하상태를 고려한 펄스 평균값을 획득할 수 있으며, 획득한 펄스 평균값을 기반으로 후술되는 동작에 의해 장애물이 감지되었음을 판단하게 된다.Accordingly, the control unit 16 may lower the folding door 11 in advance to obtain a pulse average value in consideration of the load state during the lowering operation of the folding door 11, and based on the obtained pulse average value, the operation will be described later. It is determined that the obstacle is detected by.

제어부(16)는 사용자의 요청에 따라 접철식 도어(11)의 하강동작을 위해 구동부(12)를 구동시켜 접철식 도어(11)를 하강시킨다. 이때 제어부(16)는 접철식 도어(11)를 하강시키는 상황에서 제어부(16)로 입력되는 엔코더 펄스값과 기준 펄스값의 대소를 비교한다. 비교결과 엔코더 펄스값이 기준 펄스값 이하이면, 제어부(16)는 기준 펄스값 이하의 엔코더 펄스값을 저장부(14)에 임시저장한다. The control unit 16 lowers the folding door 11 by driving the driving unit 12 for the lowering operation of the folding door 11 at the user's request. At this time, the control unit 16 compares the magnitude of the encoder pulse value and the reference pulse value input to the control unit 16 in the situation where the folding door 11 is lowered. If the encoder pulse value is equal to or less than the reference pulse value, the controller 16 temporarily stores the encoder pulse value equal to or less than the reference pulse value in the storage unit 14.

이후, 제어부(16)는 현재 입력되는 엔코더 펄스값과 임시 저장된 엔코더 펄스값의 대소를 비교하여 현재 입력되는 엔코더 펄스값이 임시 저장된 엔코더 펄스값이상이면, 펄스 카운트를 리셋(reset)시키고, 펄스 카운트를 리셋시킨 후 입력되는 현재 엔코더 펄스값과 기준 펄스값을 비교하는 과정을 반복수행한다.Thereafter, the controller 16 compares the magnitude of the encoder pulse value currently input with the temporarily stored encoder pulse value, and resets the pulse count if the encoder pulse value currently input is equal to or greater than the temporarily stored encoder pulse value. After resetting, repeat the process of comparing the current encoder pulse value and the reference pulse value.

그러나, 현재 입력되는 엔코더 펄스값과 임시저장된 엔코더 펄스값의 대소 비교결과, 현재 입력되는 엔코더 펄스값이 임시저장된 엔코더 펄스값보다 이하이면, 다음 시점의 엔코더 펄스와 임시저장된 엔코더 펄스값의 대소를 비교한다.However, as a result of comparing the magnitude of the currently input encoder pulse with the temporarily stored encoder pulse value, if the currently input encoder pulse value is less than the temporarily stored encoder pulse value, the magnitude of the encoder pulse at the next time point and the temporarily stored encoder pulse value are compared. do.

이러한 비교결과 기준횟수동안 연속해서 임시저장된 엔코더 펄스값보다 작은 펄스값으로 현재 엔코더 펄스값이 입력되면, 제어부(16)는 장애물이 감지된 것으로 인식하여 접철식 도어(11)의 하강동작에 반대되는 반전동작을 수행하도록 제어한 다.As a result of the comparison, when the current encoder pulse value is input with a pulse value smaller than the encoder pulse value stored temporarily for a reference number of times, the controller 16 recognizes that an obstacle is sensed and reverses the downward movement of the folding door 11. Control to perform the action.

도 2a 및 도 2b는 본 발명의 실시예에 따른 도어 제어 방법을 보인 흐름도이다.2A and 2B are flowcharts illustrating a door control method according to an exemplary embodiment of the present invention.

도 2a 및 도 2b를 참조하면, 우선 제어부(16)는 접철식 도어(11)의 하강 요청시, 구동부(12)를 구동시켜 접철식 도어(11)를 하강시킨다(S201). 이는 도어 제어 장치에 전원이 최초로 인가되는 경우에 수행되는 과정이다.Referring to FIGS. 2A and 2B, first, when the controller 16 requests the lowering of the folding door 11, the controller 16 drives the driving unit 12 to lower the folding door 11 (S201). This is a process performed when power is first applied to the door control device.

이에 제어부(16)는 구동부(12)에 해당하는 모터가 동작함으로써, 모터에 기구적으로 부착된 엔코더(13)에서 발생되는 펄스로부터 펄스 평균값을 연산하고(S203), 그 연산된 펄스 평균값을 기준 펄스값으로 기 설정한다(S205). The control unit 16 calculates the pulse average value from the pulses generated by the encoder 13 mechanically attached to the motor by operating the motor corresponding to the driving unit 12 (S203), and based on the calculated pulse average value. The pulse value is preset (S205).

본 발명에서는 일예로, 펄스 평균값을 연산하기 위해 구동부(12)의 모터를 동작시켜 접철식 도어(11)를 하강시키고, 접철식 도어(11)의 하강동작중에 엔코더(13)로부터 입력되는 펄스를 카운팅하며 펄스값을 누적한후, 카운팅한 카운트로 누적된 펄스값을 나눗셈연산하여 펄스 평균값을 획득하고, 그 획득된 펄스 평균값을 기준 펄스값으로 기 설정할 수 있도록 함이 바람직하다. 여기서 정확한 펄스 평균값을 연산하기 위해서는 바람직하게 모터의 등속구간동안 제어부(16)로 입력되는 펄스를 이용한다.In the present invention, for example, to calculate the pulse average value by operating the motor of the drive unit 12 to lower the folding door 11, and counting the pulse input from the encoder 13 during the lowering operation of the folding door (11). After accumulating the pulse value, it is preferable to divide the accumulated pulse value by the counted count to obtain a pulse average value, and to pre-set the obtained pulse average value as a reference pulse value. In order to calculate the accurate pulse average value, the pulse input to the controller 16 is preferably used during the constant velocity section of the motor.

이후, 제어부(16)는 기준 펄스값이 기 설정된 상태에서 모터를 구동시켜 접철식 도어(11)를 하강시키며(S207), 엔코더(13)로부터 엔코더 펄스값을 입력받는다(S209).Thereafter, the controller 16 drives the motor in a state in which the reference pulse value is set in advance to lower the folding door 11 (S207), and receives the encoder pulse value from the encoder 13 (S209).

제어부(16)는 입력되는 엔코더 펄스값이 기 설정된 기준 펄스값 이하인가를 판단한다(S211).The controller 16 determines whether the input encoder pulse value is equal to or less than the preset reference pulse value (S211).

판단결과, 기 설정된 기준 펄스값 이상이면, 제어부(16)는 도어의 감속구간으로 진입하였는지를 판단하고(S213), 판단결과 감속구간으로 진입하면, 구동부(12)의 모터를 감속시키며 접철식 도어(11)를 최종적으로 하강시킨다(S215).As a result of the determination, if it is equal to or more than the preset reference pulse value, the controller 16 determines whether the vehicle enters the deceleration section of the door (S213), and when the determination result enters the deceleration section, the motor of the driving unit 12 is decelerated and the folding door 11 ) Is finally lowered (S215).

그러면 제어부(16)는 도어 하강시 발생한 엔코더 펄스를 이용하여 펄스 평균값을 연산하여 기준 설정값을 갱신한다(S217). 이는 접철식 도어의 부하 조건을 고려하여 최적의 상태로 장애물을 감지하여 반전동작을 할 수 있도록 하기 위함이다.Then, the controller 16 updates the reference set value by calculating the average pulse value by using the encoder pulse generated when the door descends (S217). This is to allow the reverse operation by detecting an obstacle in an optimal state in consideration of the load condition of the folding door.

그러나, 판단결과 감속구간으로 진입하지 않으면, 제어부(16)는 전술한 209단계(S209)로 복귀하여 상기 과정을 반복수행한다.However, if the determination result does not enter the deceleration section, the control unit 16 returns to the above-described step 209 (S209) and repeats the above process.

전술한 211단계(S211)의 판단결과, 기 설정된 기준 펄스값 이하이면, 제어부(16)는 입력된 현재의 엔코더 펄스값을 임시 펄스값으로 임시 저장한다(S219).As a result of the determination in step 211 (S211), if it is less than or equal to the preset reference pulse value, the controller 16 temporarily stores the input current encoder pulse value as a temporary pulse value (S219).

이후 제어부(16)는 엔코더(13)로부터 입력되는 엔코더 펄스값이 임시 저장된 임시 펄스값 이하인가를 판단한다(S221).Thereafter, the controller 16 determines whether the encoder pulse value input from the encoder 13 is equal to or less than the temporarily stored temporary pulse value (S221).

판단결과, 임시 저장된 임시 펄스값 이상이면, 제어부(16)는 임시 펄스값 이하인 경우의 엔코더 펄스값이 발생할때 카운팅되는 펄스 카운트를 리셋시키고(S223), 전술한 209단계(S209)로 복귀한다.As a result of the determination, if it is equal to or more than the temporarily stored temporary pulse value, the control unit 16 resets the counted pulse count when an encoder pulse value occurs when it is equal to or less than the temporary pulse value (S223), and returns to the aforementioned step 209 (S209).

그러나, 판단결과 임시 저장된 임시 펄스값 이하이면, 제어부(16)는 펄스 카운트를 카운팅하고(S225), 펄스 카운트가 기준 횟수이상인가를 판단한다(S227). 이는 장애물여부를 정확하게 인식하기 위해 수행되는 단계이다.However, if the determination result is less than the temporarily stored temporary pulse value, the controller 16 counts the pulse count (S225), and determines whether the pulse count is greater than or equal to the reference number of times (S227). This is a step performed to accurately recognize whether there is an obstacle.

판단결과, 기준 횟수 이하이면, 제어부(16)는 장애물인지를 다시 한번 정확 하게 확인하기 위해 전술한 219단계(S219)로 복귀하여 현재 시점을 기준으로 다음 시점의 엔코더 펄스값과 임시 펄스값의 대소를 비교하는 과정을 반복수행한다.If the determination result is less than or equal to the reference number, the control unit 16 returns to step 219 (S219) described above in order to confirm whether the obstacle again and again accurately, and the magnitude of the encoder pulse value and the temporary pulse value of the next time point based on the current time point. Repeat the process of comparing.

그러나, 펄스 카운트가 기준 횟수 이상이면, 제어부(16)는 접철식 도어(11)의 하강중 장애물이 감지되었다고 인식하여 접철식 도어(11)의 하강운동을 반전동작시킨다(S229).However, if the pulse count is greater than or equal to the reference number of times, the controller 16 recognizes that an obstacle is detected while the folding door 11 is being lowered, and reverses the downward movement of the folding door 11 (S229).

한편 본 발명의 상세한 설명에서는 구체적인 실시예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.Meanwhile, in the detailed description of the present invention, specific embodiments have been described, but various modifications are possible without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be defined not only by the scope of the following claims, but also by the equivalents of the claims.

도 1은 본 발명의 도어 제어 장치를 보인 구성도.1 is a block diagram showing a door control device of the present invention.

도 2a 및 도 2b는 본 발명의 실시예에 따른 도어 제어 방법을 보인 흐름도.2a and 2b is a flow chart showing a door control method according to an embodiment of the present invention.

Claims (9)

실내와 실외간의 통로가 되는 개방구에 설치되어, 승강 또는 하강하며 개방구를 개폐하는 도어;A door installed at an opening that serves as a passage between indoors and outdoors, and lifting or lowering to open or close the opening; 상기 도어를 구동시키는 구동부;A driving unit for driving the door; 상기 구동부와 기구적으로 연결되어, 구동부의 회전동작에 의해 펄스를 발생하는 엔코더; 및An encoder which is mechanically connected to the driving unit and generates a pulse by a rotation operation of the driving unit; And 상기 구동부를 구동시켜 도어 하강시, 상기 엔코더의 펄스값과 기 설정된 기준 펄스값의 대소를 비교하여 기준 펄스값 이하의 펄스값이 소정횟수 연속적으로 발생하면, 장애물이 감지되었다고 인식하여 상기 도어의 하강에 대해 반전동작을 수행하도록 제어하는 제어부를 포함하되,When the driver lowers the door by comparing the pulse value of the encoder with a preset reference pulse value and continuously generates a pulse value below the reference pulse value a predetermined number of times, the driver recognizes that an obstacle is detected and descends the door. A control unit for controlling to perform the inversion operation for, 상기 제어부는 장애물이 감지되지 않고 상기 도어가 하강완료되면, 펄스 평균값을 연산하여 상기 기준 펄스값을 갱신하는 것을 특징으로 하는 도어 제어장치.And the controller is configured to update the reference pulse value by calculating a pulse average value when the door is lowered without detecting an obstacle. 제1 항에 있어서, 상기 제어부는,The method of claim 1, wherein the control unit, 상기 엔코더로부터 입력되는 펄스를 카운팅하며 펄스값을 누적한후, 카운팅한 카운트로 누적된 펄스값을 나눗셈연산하여 펄스 평균값을 획득하고, 그 획득된 펄스 평균값을 기준 펄스값으로 기 설정하는 것을 특징으로 하는 도어 제어장치.After counting the pulse input from the encoder and accumulating the pulse value, the pulse value is calculated by dividing the accumulated pulse value by the counted count to obtain a pulse average value, and the predetermined pulse average value is set as a reference pulse value Door control device. 제2 항에 있어서, 상기 펄스 평균값은,The method of claim 2, wherein the pulse average value, 상기 구동부의 동작속도 중 등속구간에서 상기 제어부로 입력되는 펄스를 이용하여 연산되는 것을 특징으로 하는 도어 제어장치.The door control device, characterized in that the operation is calculated using the pulse input to the control unit in the constant speed section of the operating speed of the drive unit. 제1 항에 있어서, 상기 제어부는, The method of claim 1, wherein the control unit, 엔코더로부터 입력되는 현재의 펄스값과 기준 펄스값의 대소를 비교하고, 그 비교결과 기준 펄스값이하이면, 현재의 펄스값을 임시저장한 후 다음 시점에 입력되는 엔코더 펄스값과의 대소를 비교하여 현재의 펄스값이 임시 저장된 펄스값보다 작은 경우가 연속적으로 기준 횟수 이상이면, 장애물이 감지된 것으로 인식하여 도어를 반전 동작하도록 제어하는 것을 특징으로 하는 도어 제어장치.Compare the current pulse value input from the encoder with the reference pulse value, and if the comparison result is less than the reference pulse value, temporarily store the current pulse value and compare the size with the encoder pulse value input at the next time point. And if the current pulse value is smaller than the temporarily stored pulse value continuously or more than the reference number of times, the door control device recognizing that the obstacle is detected and controlling the door to reverse operation. 엔코더를 구비한 도어 제어장치의 도어 제어 방법에 있어서,In the door control method of the door control device provided with an encoder, 도어의 하강 요청시, 도어를 하강시켜 펄스 평균값을 연산하여 기준 펄스값을 기 설정하는 단계;When the door is requested to be lowered, lowering the door to calculate a pulse average value to preset a reference pulse value; 상기 기준 펄스값을 기 설정한 후 도어를 하강시키며, 상기 엔코더의 펄스값과 기 설정된 기준 펄스값의 대소를 비교하여 기준 펄스값 이하의 펄스값이 소정횟수 연속적으로 발생하면, 장애물이 감지되었다고 인식하여 상기 도어의 하강에 대 해 반전동작을 수행하는 단계; 및After setting the reference pulse value in advance, the door is lowered, and when the pulse value of the encoder is compared with the magnitude of the preset reference pulse value and a pulse value below the reference pulse value is continuously generated a predetermined number of times, it is recognized that an obstacle is detected. Performing an inversion operation with respect to the lowering of the door; And 상기 반전동작을 수행하지 않고 상기 도어가 최종적으로 하강완료되면, 펄스 평균값을 연산하여 상기 기준 펄스값을 갱신하는 단계를 포함하는 것을 특징으로 하는 도어 제어 방법.And if the door is finally lowered without performing the inversion operation, calculating a pulse average value and updating the reference pulse value. 제5 항에 있어서, 상기 기준 펄스값을 기 설정하는 단계는,The method of claim 5, wherein the presetting of the reference pulse value comprises: 도어를 하강시키는 동안에 엔코더에서 발생되는 펄스로부터 펄스 평균값을 연산하는 단계; 및Calculating a pulse average value from pulses generated at the encoder while the door is lowered; And 상기 연산된 펄스 평균값을 기준 펄스값으로 기 설정하는 단계를 포함하는 것을 특징으로 하는 도어 제어 방법.And setting the calculated average pulse value as a reference pulse value. 제5 항에 있어서, 상기 반전동작을 수행하는 단계는,The method of claim 5, wherein performing the inversion operation, 상기 도어의 하강에 의해 상기 엔코더로부터 입력되는 펄스값과 기준 펄스값의 대소를 비교하는 단계;Comparing the magnitude of a pulse value input from the encoder with a reference pulse value by the lowering of the door; 상기 비교결과 기준 펄스값이하이면, 현재 펄스값을 임시 저장하는 단계; 및Temporarily storing a current pulse value when the comparison result is less than a reference pulse value; And 상기 임시 저장된 펄스값과 다음 시점에 입력되는 펄스값의 대소를 비교하여 현재의 펄스값이 임시 저장된 펄스값보다 작은 경우가 연속적으로 기준 횟수 이상이면, 장애물이 감지된 것으로 인식하여 도어를 반전 동작하도록 제어하는 단계를 포함하는 것을 특징으로 하는 도어 제어 방법.Compare the temporary stored pulse value with the magnitude of the pulse value input at the next time point, and if the current pulse value is smaller than the temporary stored pulse value continuously more than the reference number of times, it is recognized that an obstacle is detected and the door is inverted. Door control method comprising the step of controlling. 제7 항에 있어서, 상기 반전 동작하도록 제어하는 단계는,The method of claim 7, wherein the controlling of the inversion operation comprises: 다음 시점에 입력되는 펄스값이 상기 임시 저장된 펄스값 이상인가를 판단하는 단계;Determining whether a pulse value input at a next time point is greater than or equal to the temporarily stored pulse value; 상기 판단결과, 상기 다음 시점에 입력되는 펄스값이 임시 저장된 펄스값 이상이면, 펄스 카운트를 리셋하고, 이후 입력되는 상기 엔코더의 펄스값과 기 설정된 기준 펄스값의 대소를 비교하는 것을 반복수행하는 단계; 및If the pulse value input at the next time point is greater than the temporarily stored pulse value as a result of the determination, resetting the pulse count, and then repeatedly comparing the magnitude of the input pulse value with the preset reference pulse value. ; And 상기 판단결과, 상기 다음 시점에 입력되는 펄스값이 임시 저장된 펄스값 이하이면, 펄스 카운트를 증가시킨 후, 상기 펄스 카운트가 기준 횟수이상인가를 판단하고, 그 판단결과 기준 횟수이상이면 도어의 하강 동작에 대해 반전동작하도록 제어하는 단계를 포함하는 것을 특징으로 하는 도어 제어 방법.As a result of the determination, if the pulse value input at the next time point is equal to or less than the temporarily stored pulse value, the pulse count is increased, and it is determined whether the pulse count is greater than or equal to the reference number of times. And controlling to reverse operation with respect to the door. 제5 항에 있어서, 상기 펄스 평균값은,The method of claim 5, wherein the pulse average value, 상기 도어의 동작속도 중 등속구간에서 상기 제어부로 입력되는 펄스를 이용하여 연산되는 것을 특징으로 하는 도어 제어 방법.The door control method, characterized in that calculated using the pulse input to the control unit in the constant velocity section of the operation speed of the door.
KR1020090083102A 2009-09-03 2009-09-03 Apparatus and method for controlling door Expired - Fee Related KR101163833B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090083102A KR101163833B1 (en) 2009-09-03 2009-09-03 Apparatus and method for controlling door

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090083102A KR101163833B1 (en) 2009-09-03 2009-09-03 Apparatus and method for controlling door

Publications (2)

Publication Number Publication Date
KR20110024915A true KR20110024915A (en) 2011-03-09
KR101163833B1 KR101163833B1 (en) 2012-07-09

Family

ID=43932684

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090083102A Expired - Fee Related KR101163833B1 (en) 2009-09-03 2009-09-03 Apparatus and method for controlling door

Country Status (1)

Country Link
KR (1) KR101163833B1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200123808A1 (en) * 2018-10-17 2020-04-23 ASSA ABLOY Residential Group, Inc. Deadbolt performance detecting system
KR102164197B1 (en) * 2019-11-21 2020-10-12 김종인 Wrapping door system able to control speed by the of location of the door
CN116838219A (en) * 2023-07-20 2023-10-03 高合安智能科技(厦门)有限公司 Safety door lifting control method
US11808056B2 (en) 2017-04-18 2023-11-07 ASSA ABLOY Residential Group, Inc. Door lock detection systems and methods

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101691844B1 (en) 2016-04-27 2017-01-02 주식회사 조강에프오디 A vehicle collision avoidance control system and method for an overhead door

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4667105B2 (en) 2005-04-05 2011-04-06 文化シヤッター株式会社 Opening and closing body device
JP4648075B2 (en) * 2005-04-28 2011-03-09 文化シヤッター株式会社 Switchgear

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11808056B2 (en) 2017-04-18 2023-11-07 ASSA ABLOY Residential Group, Inc. Door lock detection systems and methods
US20200123808A1 (en) * 2018-10-17 2020-04-23 ASSA ABLOY Residential Group, Inc. Deadbolt performance detecting system
US12134915B2 (en) * 2018-10-17 2024-11-05 ASSA ABLOY Residential Group, Inc. Deadbolt performance detecting system
KR102164197B1 (en) * 2019-11-21 2020-10-12 김종인 Wrapping door system able to control speed by the of location of the door
CN116838219A (en) * 2023-07-20 2023-10-03 高合安智能科技(厦门)有限公司 Safety door lifting control method

Also Published As

Publication number Publication date
KR101163833B1 (en) 2012-07-09

Similar Documents

Publication Publication Date Title
US5770934A (en) Method for the closed-loop control of an automatic door which is propelled by a drive motor
US7688013B2 (en) System and method for controlling speed of a closure member
CA2404587C (en) Method and device for increasing the allowed motor power of a motorized garage door operator
KR101163833B1 (en) Apparatus and method for controlling door
US6897630B2 (en) System and related methods for sensing forces on a movable barrier
US7305290B2 (en) Controlling device of a regulating device of a motor vehicle
CA2452919A1 (en) Improved method, system and apparatus for opening doors
US7183732B2 (en) Motorized barrier operator system for controlling a stopped, partially open barrier and related methods
US7173389B1 (en) Motorized barrier operator adapted to vary operator force for safety purposes and methods for accomplishing the same
AU2020273712A1 (en) A swing door operator for moving a swing door leaf in a swing path between an open and closed position, a swing door and a room with a swing door
US20090079376A1 (en) Delay-based access control apparatus and method
KR102045773B1 (en) Rope-type screen door
JP6810000B2 (en) Pinching detection device
JP2845427B2 (en) Window opener
KR102063267B1 (en) Method and system for controlling auto trunk according to vehicle environment
JPH0512464Y2 (en)
JP3912135B2 (en) Alarm control device for switching body
JP2823554B2 (en) Window opener
KR102063266B1 (en) Method and system for controlling auto trunk according to vehicle environment
JP2823553B2 (en) Window opener
JP2823541B2 (en) Window opener
JP2008274589A (en) Automatic door opening / closing control device, automatic door opening / closing control method, and automatic door device
JP2823540B2 (en) Window opener
JP2823538B2 (en) Window opener
JP2553373Y2 (en) Opening / closing body drive control device

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20160701

Year of fee payment: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20170426

Year of fee payment: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

P14-X000 Amendment of ip right document requested

St.27 status event code: A-5-5-P10-P14-nap-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

P16-X000 Ip right document amended

St.27 status event code: A-5-5-P10-P16-nap-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R14-asn-PN2301

P14-X000 Amendment of ip right document requested

St.27 status event code: A-5-5-P10-P14-nap-X000

FPAY Annual fee payment

Payment date: 20180611

Year of fee payment: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

FPAY Annual fee payment

Payment date: 20190618

Year of fee payment: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 11

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 12

PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20240703

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20240703