KR101753769B1 - 진동상황에서 선루프 제어방법 또는 제어장치 - Google Patents

진동상황에서 선루프 제어방법 또는 제어장치 Download PDF

Info

Publication number
KR101753769B1
KR101753769B1 KR1020150117207A KR20150117207A KR101753769B1 KR 101753769 B1 KR101753769 B1 KR 101753769B1 KR 1020150117207 A KR1020150117207 A KR 1020150117207A KR 20150117207 A KR20150117207 A KR 20150117207A KR 101753769 B1 KR101753769 B1 KR 101753769B1
Authority
KR
South Korea
Prior art keywords
value
motor
rotation speed
control power
threshold value
Prior art date
Application number
KR1020150117207A
Other languages
English (en)
Other versions
KR20170022359A (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 KR1020150117207A priority Critical patent/KR101753769B1/ko
Publication of KR20170022359A publication Critical patent/KR20170022359A/ko
Application granted granted Critical
Publication of KR101753769B1 publication Critical patent/KR101753769B1/ko

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60JWINDOWS, WINDSCREENS, NON-FIXED ROOFS, DOORS, OR SIMILAR DEVICES FOR VEHICLES; REMOVABLE EXTERNAL PROTECTIVE COVERINGS SPECIALLY ADAPTED FOR VEHICLES
    • B60J7/00Non-fixed roofs; Roofs with movable panels, e.g. rotary sunroofs
    • B60J7/02Non-fixed roofs; Roofs with movable panels, e.g. rotary sunroofs of sliding type, e.g. comprising guide shoes
    • B60J7/04Non-fixed roofs; Roofs with movable panels, e.g. rotary sunroofs of sliding type, e.g. comprising guide shoes with rigid plate-like element or elements, e.g. open roofs with harmonica-type folding rigid panels
    • B60J7/043Sunroofs e.g. sliding above the roof
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P27/00Arrangements or methods for the control of AC motors characterised by the kind of supply voltage
    • H02P27/04Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage
    • H02P27/06Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using dc to ac converters or inverters
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/08Arrangements for controlling the speed or torque of a single motor
    • H02P6/085Arrangements for controlling the speed or torque of a single motor in a bridge configuration

Landscapes

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

Abstract

전원부, 모터, 인버터, 홀센서, 제어부를 포함하여 구성되며 제어부가 홀센서로부터 검출된 모터의 회전위치신호를 수신하여 모터의 회전위치신호로부터 모터의 회전속도를 판단하고 모터 회전속도의 복수의 변곡점에서의 모터의 회전속도들에 따라 임계값을 결정하고, 상기 임계값을 구성하는 변곡점 다음에 검출되는 모터회전속도값이 임계값보다 작은 경우에는 인버터가 제2 제어전원의 출력을 중단하고 상기 제1 제어전원을 출력하도록 상기 인버터에 제어전원신호를 출력하도록 로직을 구성하여 차량의 진동상황에서도 차량의 진동상황과 물체가 선루프에 끼인 상황을 정확히 판단하여 선루프가 클로즈 상태에서 물체가 끼이지도 않았음에도 불구하고 오픈 동작을 수행하는 오반전 동작을 하지 않는 선루프 제어장치 또는 제어방법이 소개된다.

Description

진동상황에서 선루프 제어방법 또는 제어장치{SUNROOF CONTROL METHOD OR DEVICE IN A VIBRATION CONDITION}
본 기술은 차량용 선루프의 제어방법 또는 제어방법에 관한 것이다. 특히, 차량이 자갈로와 같은 진동상황에 하에 있을 때, 선루프가 클로즈 동작을 수행하는 경우 진동상황 때문에 발생하는 모터의 속도의 증감에 따라 물체가 선루프에 끼인 것으로 인식하여 클로즈(close) 동작에서 오픈(open)동작으로 반전하는 동작을 방지하는 제어방법 또는 제어장치에 관한 것이다.
선루프는 모터의 속도(RPM)의 변화에 따라 물체가 선루프에 끼인 것으로 판단하는 로직을 수행한다.
도면 1은 선루프의 클로즈 동작 시 물체가 끼이는 경우를 판단하는 로직에 관한 것이다.
도면 1을 참조하면 선루프는 모터의 속도를 이용하여 선루프 그 자체의 기본적인 부하를 계산한 값(도 1a)과 물체가 선루프에 끼인 경우를 가정하여 기설정된 임계값(도 1b)을 가지고 작동하게 된다.
선루프가 클로즈 동작을 수행하는 중에 물체가 선루프에 끼이게 되면, 기설정된 임계값 이하로 모터의 속도가 감소하게 되고 그러한 모터의 속도를 선루프의 제어부가 감지한 경우, 선루프는 오픈 동작을 하도록 설정되어 있다.
그러나 기설정된 임계값을 이용하여 선루프에 물체가 끼임을 판단하는 로직은 자갈로 또는 비포장도로와 같은 차량의 진동상황에서 물체가 선루프에 끼이지도 않았음에도 불구하고 선루프의 클로즈 동작을 하고 있는 모터의 속도가 임계값 이하로 떨어지는 상황이 발생하게 되어 선루프에 물체가 끼인 것으로 인식하게 되어 오픈 동작을 수행하는 일이 빈번히 발생하게 되었다.
따라서 자갈로나 비포장도로와 같은 진동상황에서도 물체가 끼인 경우와 진동상황임을 판단하여 오판단 없이 선루프의 클로즈 및 오픈 동작을 수행할 수 있는 새로운 로직이 필요한 실정이다.
상기의 배경기술로서 설명된 사항들은 본 기술의 배경에 대한 이해 증진을 위한 것일 뿐, 이 기술분야에서 통상의 지식을 가진자에게 이미 알려진 종래기술에 해당함을 인정하는 것으로 받아들여져서는 안 될 것이다.
본 기술은 진동상황 길에서 선루프에 물체의 끼이는 상황과 진동상황을 정확히 구분하는 로직을 포함하는 제어부를 포함하는 선루프 제어장치를 이용하여 정확하게 선루프의 클로즈 동작과 오픈동작을 수행할 수 있다.
또한, 본 기술은 선루프의 가격적인 측면을 고려하여 기존 선루프의 구성에 추가적인 구성을 부가하지 않고, 색다른 로직만을 적용하여 차량의 진동상황과 선루프에 물체가 끼인 경우를 정확하게 판단하여 선루프를 제어함으로써 선루프 제조 시 경제성을 도모함과 함께 그 제어동작을 수행하는 데 있어서 정확도를 높이는데 그 목적이 있다.
본 기술이 이루고자 하는 기술적 과제는 이상에서 언급한 기술적 과제로 제한되지 않으며 언급되지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 기술이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
본 발명의 일실시예에 의한 선루프제어장치는 전원부, 모터, 인버터, 홀센서, 제어부를 포함하여 구성될 수 있다.
전원부는 제어장치에 전원을 공급하는 역할을 하고, 모터는 인버터에서 제1 제어전원이 공급되면 선루프를 오픈하는 동작을 하고, 제2 제어전원이 공급되면 선루프를 클로즈하는 동작을 하도록 회전한다.
인버터는 일측에 전원부가 연결되어 전원을 공급받고, 타측에는 모터와 연결되어 있으며, 제어부의 제어전원신호에 따라 모터에 제1 제어전원 또는 제2 제어전원을 공급하게 된다.
홀센서는 모터의 일측에 배치되어 있으며 모터의 회전위치를 감지하여 위치 신호를 제어부에 전송한다.
제어부는 홀센서로부터 회전위치신호를 전송받아서 모터의 회전속도를 판단하고, 모터의 회전속도가 변경되는 변곡점을 이용하여 임계값을 결정하며, 결정된 임계값보다 다음에 검출되는 모터회전속도의 변곡점 값이 임계값보다 작은 경우 인버터에 제2 제어전원의 출력을 중단하고 제1 제어전원을 출력하도록 인버터에 제어전원신호를 출력한다.
여기서, 제어부는 기 설정된 허용값을 포함하여 구성된다. 따라서 제어부는 연산된 임계값에 상기 허용값을 연산하여 허용값이 반영된 임계값을 설정할 수 있다.
또한, 상기 허용값은 고정된 값이 아닌 차량 및 기타 상황에 따라서 변동 가능한 값이다.
여기서, 제어부는 홀센서로부터 검출된 모터의 회전위치신호를 수신하여 모터의 회전속도를 판단하고, 모터의 회전속도에서 복수의 변곡점 값을 저장한 후 평균을 내어서 평균값을 임계값으로 결정한다.
제어부는 속도검출부, 저장부, 연산비교부로 구분될 수 있다.
여기서, 속도검출부는 홀센서로부터 수신된 모터 회전 위치에 연산작용을 하여 모터의 회전속도를 검출하는 역할을 한다. 이러한 속도검출부는 모터 회전속도를 저장부, 연산비교부로 전송하게 된다.
여기서, 저장부는 속도검출부에서 출력된 모터 회전속도 중에서 모터 회전속도가 감소하다가 증가하는 순간의 값인 변화극점값을 저장한다. 저장부가 이러한 변화극점값을 저장하는 개수는 적어도 2개 이상이다. 즉, 복수개인 N개를 저장한다.
여기서, 저장부는 속도검출부로부터 출력되는 모터 회전속도 중 변화극점값을 감지하는 순서대로 저장한다. 또한, 저장부는 이러한 N개의 변화극점값을 연산비교부로 출력하게 된다.
연산비교부는 저장부에 저장된 N개의 변화극점값을 이용하여 평균을 연산한다. 이러한 연산값은 진동상황에서 임계값 역할을 한다.
연산비교부는 연산작용하여 임계값을 결정한 후, 속도검출부로부터 검출되는 모터회전속도값과 이 임계값을 비교하는 동작을 수행한다.
여기서, 연산비교부는 모터회전속도값이 임계값보다 큰 경우에는, 제2 제어전원을 출력하는 제어신호를 인버터에 출력하여 모터가 클로즈 동작을 수행하는 동작을 지속하게 하며, 작은 경우에는, 물체가 선루프에 끼인 것으로 판단하여 인버터에 제1 제어전원을 출력하도록 제어전원신호를 인버터에 출력하여 모터가 오픈 동작을 수행하도록 제어하는 역할을 한다.
여기서, 연산비교부는 허용값이 기설정되어 연산된 임계값이 상기 허용값을 연산하여 상기 허용값이 반영된 임계값을 모터회전속도값과 비교할 수도 있다.
저장부는 연산비교부가 임계값과 모터회전속도값을 비교한 후 제2 제어전원을 출력하는 제어전원신호를 인버터에 출력하면, 저장하였던 N개의 변화극점값 중 가장 처음에 저장한 변화극점값을 삭제한다. 그 이후, 2번째 저장하였던 변화극점값을 첫 번째 변화극점값으로 저장하고, N+1번째 변화극점값을 N번째 변화극점값으로 저장하여 다시 구성된 N개의 변화극점값을 저장하는 동작을 선루프가 클로즈될 때까지 반복하는 재저장동작을 수행한다.
저장부가 재저장동작을 수행하면, 연산비교부는 재저장된 N개의 변화극점값을 토대로 다시 평균값을 연산하여 새로운 임계값을 설정한다. 이후 새로이 설정된 임계값과 다시 속도판단부로부터 출력되는 새로운 모터회전속도값을 비교하여 상기 모터회전속도값이 임계값보다 작지 않은 경우에는, 제2 제어전원을 출력하는 제어전원신호를 인버터에 출력하여 모터가 클로즈 동작을 수행하는 동작을 지속시키며, 작은 경우에는, 물체가 선루프에 끼인 것으로 판단하여 인버터에 제1 제어전원을 출력하도록 제어전원신호를 인버터에 출력하여 모터가 선루프를 오픈하는 동작을 수행하는 재비교동작을 선루프가 클로즈될 때까지 반복하는 재비교동작을 수행한다.
여기서, 상기 연산비교부는 허용값이 기설정되어 있어서 상기 임계값에 상기 허용값을 연산하여 허용값이 반영된 임계값과 속도판단부로부터 새로이 출력되는 모터회전속도값과 비교할 수 있다.
여기서, 상기 허용값은 고정된 값이 아닌 차량 및 기타 상황에 따라서 변동이 가능하게 설정된 값일 수 있다.
또한, 위와 같은 선루프제어장치를 적어도 어느 하나 포함한 선루프로 구성된다.
상술한 바와 같은 구조로 이루어진 본 기술은 차량의 진동상황에서도 제어부가 실시간으로 임계값을 생성하고 감지되는 모터회전속도값과 비교하는 방식을 이용하여 차량의 진동상황과 물체가 선루프에 끼인 상황을 정확히 판단하여 선루프가 클로즈 상태에서 물체가 끼이지도 않았음에도 오픈 동작을 수행하는 오반전 동작을 하지 않는다.
또한, 본 기술은 선루프 제어부의 제어로직만 변경한바, 기존의 선루프와 생산비용적인 측면에서 종래의 선루프 생산비용은 유사지만, 선루프의 물체 끼임 판단은 더욱 정확하게 판단하는 효과가 있다.
도 1a는 선루프에 기본 부하값이 설정되어 모터 속도가 감소하여도 선루프의 클로즈 동작을 지속함을 나타낸 도면이다.
도 1b는 선루프의 기설정된 임계값을 이용하여 선루프에 물체가 끼임을 판단하는 로직을 나타낸 것이다.
도 2는 본 기술의 일실시예에 따른 선루프 제어장치를 나타낸 것이다.
도 3은 본 기술의 일실시예에 의한 진동상황에서 모터의 회전속도(Y)와 모터의 이동거리(X)를 나타낸 도면이다.
도 4는 본 기술의 일실시예에 따른 선루프 제어 로직의 순서도 이다.
이하, 본 기술의 일실시예를 예시적인 도면을 통해 상세하게 설명한다. 그러나 이는 본 기술의 범위를 한정하려고 의도된 것은 아니다.
각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 기술을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 기술의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.
또한, 도면에 도시된 구성요소의 크기나 형상 등은 설명의 명료성과 편의상 과장되게 도시될 수 있다. 또한, 본 기술의 구성 및 작용을 고려하여 특별히 정의된 용어들은 본 기술의 실시예를 설명하기 위한 것일 뿐이고, 본 기술의 범위를 한정하는 것이 아니다.
도 2는 본 기술의 일실시예에 따른 선루프(40) 제어장치를 나타낸 것이다.
선루프(40)를 가동하는 장치는 전원부(10), 선루프(40) 제어장치, 그리고 선루프(40) 제어장치에 따라 가동되는 선루프(40)로 구성된다.
전원부(10)란 차량 등으로부터 전원이 공급되며 모터(30), 인버터(20), 홀센서(50), 제어부(60) 등에 전원을 공급하는 역할을 한다.
선루프(40) 제어장치는 모터(30), 인버터(20), 홀센서(50), 제어부(60) 등으로 구성될 수 있다.
인버터(20)는 전원부(10)로부터 전원을 공급받고, 제어부(60)로부터 제어된 제어전원신호를 받아서 모터(30)에 제어전원을 공급하는 역할을 한다.
여기서, 제어전원은 제1 제어전원과 제2 제어전원으로 구성된다.
인버터(20)가 모터(30)에 제1 제어전원을 공급하면 모터(30)는 선루프(40)를 오픈하도록 회전하고, 제2 제어전원을 공급하면 선루프(40)를 클로즈하도록 회전을 한다.
모터(30)의 일측은 인버터(20)와, 타측은 선루프(40)와 연결되어 있으며 회전을 통하여 선루프(40)를 오픈하거나, 클로즈하는 역할을 한다.
홀센서(50)는 모터(30)의 일측에 배치되어 있다. 홀센서(50)는 모터(30)의 회전 위치를 검출하며 검출된 모터(30)의 회전위치를 제어부(60)에 전송한다.
제어부(60)는 홀센서(50)로부터 회전위치를 수신하여 연산작용을 하여 모터(30)의 회전 속도를 검출한다. 제어부(60)는 검출한 회전속도를 이용하여 모터(30)의 회전속도가 변경되는 변곡점을 복수개 저장한다. 제어부(60)는 복수개의 변곡점 값에 평균값을 산출하여 임계값을 생성한다. 그 이후, 제어부(60)는 산출된 임계값과 상기 임계값을 구성하는 변곡점 값 이후 검출되는 모터회전속도값과 크기를 비교하여 상기 모터회전속도값이 상기 임계값보다 큰 경우에는 인버터(20)가 제2 제어전원을 모터(30)에 인가할 수 있도록 하고, 임계값보다 작은 경우에는 선루프(40)에 물체가 끼인 것으로 판단하여 인버터(20)가 제1 제어전원을 모터(30)에 출력하여 모터(30)가 선루프(40)를 오픈하도록 하는 제어전원신호를 인버터(20)에 출력한다.
여기서, 제어부(60)에는 허용값이 설정되어 있을 수 있다. 따라서, 변곡점 값에 평균을 계산하여 설정된 임계값에 기설정된 허용값을 연산하여 상기 허용값이 반영된 임계값과 임계값을 구성한 변곡점 값 이후 검출되는 모터회전속도값을 비교하여 위와 같은 제어동작을 다시 수행할 수 있다.
여기서, 상기 허용값은 고정된 값이 아니고 차량 및 기타 상황에 따라서 변경되어 설정될 수도 있다.
차량이 자갈로나 비포장 도로에 진입하여 진동상황인 경우, 이러한 제어부(60)의 제어동작을 이용하여 선루프(40)에 물체가 끼였는지, 단순히 차량의 진동상황에 따라 모터(30)의 속도가 변화하는 것인지를 정확하게 파악하여 선루프(40)의 동작을 정확히 제어하게 된다.
여기서 일실시예에 의하여 제어부(60)를 구체적으로 살펴보면, 제어부(60)는 속도검출부(61), 저장부(62), 연산비교부(63)로 구성된다.
속도검출부(61)는 홀센서(50)로부터 수신된 모터(30)의 회전 위치에 연산작용을 하여, 모터(30)의 회전속도를 검출한다. 여기서, 속도검출부(61)는 검출된 회전속도를 저장부(62), 연산비교부(63)로 전송한다.
저장부(62)는 속도검출부(61)로부터 검출된 회전속도 중에 속도가 변화하는 변곡점을 복수개 저장한다.
여기서, 일실시예에 의하는 경우 변곡점은 모터(30)의 속도가 감소하다가 증가하는 순간의 값인 변화극점값(70)일 수 있다. 즉, 모터(30)속도가 그리는 그래프를 미분한 그래프에서 값이 음에서 양으로 변하는 값, 즉 극소값일 수 있다.
또한, 여기서 복수개는 N개일 수 있다. 여기서 N개란 적어도 2개 이상을 의미한다. 즉, 저장부(62)는 변화극점값(70)을 2개 저장할 수도 있고, 그 이상 저장할 수도 있다. 그러나 저장하는 복수개의 변화극점값(70)은 4개 또는 8개가 바람직할 수 있다. 저장하는 복수개의 변화극점값(70)을 4개라고 가정하면 여기서 4개는 N이되고, 5개는 N+1이 된다.
또한, 저장부(62)는 속도검출부(61)가 출력하는 모터(30)의 회전속도에서 검출되는 변화극점값(70)을 감지하는 순서대로 저장한다. 저장부(62)는 순서대로 저장한 N개의 변화극점값(70)을 연산비교부(63)로 전송한다.
연산비교부(63)는 저장부(62)로부터 수신받은 N개의 변화극점값(70)을 이용하여 평균값을 계산한다. 이러한 평균값은 임계값이 된다. 연산비교부(63)는 산출한 임계값하고 속도검출부(61)가 검출하는 모터회전속도값과 비교한다. 연산비교부(63)는 상기 임계값과 상기 임계값을 구성한 변화극점값(70) 이후 검출되는 모터회전속도값과 비교동작을 하여 상기 모터회전속도값이 임계값보다 큰 경우, 인버터(20)가 제2 제어전원을 모터(30)에 출력하도록 하여 모터(30)가 선루프(40)의 클로즈를 지속하게 하고, 작은 경우에는, 물체가 선루프(40)에 끼인 것으로 판단하여 인버터(20)가 제1 제어전원을 출력하도록 하여 모터(30)가 선루프(40)를 오픈하도록 하는 제어전원신호를 인버터(20)에 출력한다.
여기서, 연산비교부(63)에는 허용값이 기설정되어 있을 수 있다. 따라서, 연산비교부(63)는 N개의 변화극점값(70)에 평균을 계산하여 설정된 임계값에 기설정된 허용값을 연산하여 상기 허용값이 반영된 임계값과 임계값을 구성한 변곡점 값 이후 검출되는 모터(30)회전속도와 하는 동작을 수행한다.
여기서, 상기 허용값은 고정된 값이 아닌 차량 및 상황에 따라서 변동이 가능한 값이다.
이러한 허용값이 반영된 임계값과 모터(30)회전속도를 비교하여 모터회전속도값이 임계값보다 큰 경우, 인버터(20)가 제2제어전원을 출력하도록하며, 작은경우에는 인버터(20)가 제1 제어전원을 출력하도록 한다.
연산비교부(63)가 인버터(20)에 제2 제어전원을 출력하는 제어전원신호를 출력하여 선루프(40)가 클로즈 상태를 유지하면, 저장부(62)는 N개의 변화극점값(70) 중 가장 처음에 저장된 변화극점값(70)을 삭제하고, 2번째 저장된 변화극점값(70)을 가장 처음의 변화극점값(70)으로, N+1번째 변화극점값(70)을 N번째 변화극점값(70)으로 인식하여 저장하는 재저장동작을 수행한다.
예를 들면 1,2,3,4 각각을 저장부(62)에 저장된 N(4)개의 변화극점값(70)이라고 가정하고, 5를 N+1번째 변화극점값(70)이라고 가정한다면, 재저장동작은 2를 가장 처음의 변화극점값(70)으로 하고 5를 N번째 변화극점값(70)이라고 인식하게 된다. 즉, 저장부(62)는 2,3,4,5를 N개의 변화극점값(70)으로 인식하여 이렇게 새롭게 구성된 N개의 값을 저장하는 것이다.
이러한, 재저장동작을 저장부(62)가 하게 되면, 연산비교부(63)는 새롭게 구성된 N개의 변화극점값(70)을 이용하여 평균을 다시 연산하여 새로운 임계값으로 설정한다.
연산비교부(63)는 이렇게 새롭게 설정된 임계값과 새롭게 수신되는 모터회전속도값을 비교하여, 새롭게 설정된 임계값보다 모터회전속도값이 큰 경우, 인버터(20)가 제2 제어전원을 모터(30)에 출력하도록 하여 모터(30)가 선루프(40)의 클로즈를 지속하게 하고, 작은 경우에는, 물체가 선루프(40)에 끼인 것으로 판단하여 인버터(20)가 제1 제어전원을 출력하도록 하여 모터(30)가 선루프(40)를 오픈하도록 제어전원신호를 인버터(20)에 출력한다. 이러한, 연산비교부(63)의 동작을 재비교동작이라고 한다.
여기서, 연산비교부(63)는 재비교동작시, 기설정된 허용값을 이용하여 상기 허용값이 반영된 임계값을 모터회전속도와 비교하여 재비교동작을 수행하는 것도 가능하다.
이러한, 재저장동작과 재비교동작은 진동상황에서 선루프(40)의 클로즈 동작이 반전 없이 지속되어 선루프(40)가 완전히 폐쇄되는 경우까지 반복되게 된다.
도 3은 본 기술의 일실시예에 의한 진동상황에서 모터(30)의 회전속도(Y)와 모터(30)의 이동거리(X)를 나타낸 도면이다.
여기서 모터(30)의 회전속도인 Y값은 설명의 편의상 임의로 설정하였으며, 이는 모터(30)의 이동거리를 나타내는 X값도 마찬가지이다.
또한, 허용값도 발명의 이해를 위하여 임의의 값으로 설정하였다.
도 3을 통하여 제어로직을 살펴보겠다. 다만, 설명되는 제어로직은 이해를 돕기 위하여 N개를 임의로 4개로 하였으며, 각각의 변화극점값(70), 임계값 및 기타 값들은 모두 임의로 정하였음에 유의해서 이해하여야 한다.
속도검출부(61)가 도 3과 같은 모터(30)의 속도를 검출하여 저장부(62), 연산비교부(63)에 검출되는 속도를 출력하면 저장부(62)는 도 3에서 알 수 있듯이 변화극점값(70)인 10, 30, 20, 40의 값을 4개 저장한다. 이후 저장부(62)는 4개의 변화극점값(70)을 연산비교부(63)에 출력한다. 그러면 연산비교부(63)는 4개의 변화극점값(70)의 평균값인 25를 임계값으로 설정한다. 이후, 상기 임계값과 상기 임계값을 구성한 모터회전속도값 이후 검출되는 모터회전속도값과 비교를 한다. 도 3에서 알 수 있듯이, 임계값 이후 검출되는 모터회전속도가 25보다 크게 검출되므로 연산비교부(63)는 인버터(20)가 제2 제어전원을 출력하도록 하는 제어전원신호를 출력한다.
그 이후, 저장부(62)는 10을 삭제하고, 30을 처음의 변화임계값(70)으로 하여 저장을 한다. 즉, 30, 20, 40, 30을 저장하게 되고, 이러한 저장값을 연산비교부(63)로 전송한다. 연산비교부(63)는 새롭게 구성된 4개의 변화극점값(70)을 가지고 새롭게 평균값인 30을 산출하여 이 값을 새로운 임계값으로 한다. 이후 속도검출부(61)가 검출하는 모터회전속도값과 새롭게 설정된 임계값을 비교를 하게 된다. 이 경우, 검출되는 모터회전속도값이 새롭게 설정된 임계값 30보다 작으므로, 물체가 선루프(40)에 끼인 것으로 인식하게 되고 연산비교부(63)는 인버터(20)가 제1 제어전원을 출력하여 모터(30)가 선루프(40)를 오픈할 수 있도록 하는 제어전원신호를 인버터(20)에 출력한다.
여기서, 연산비교부(63)는 허용값이 기설정될 수 있다. 허용값을 3이라고 가정한다면, 연산비교부는 도 3의 실시예에서 처음에 검출된 임계값 25에 상기 허용값 3이 반영되어 임계값 25에 3을 마이너스한 22를 임계값으로 설정하여 이후에 검출되는 모터회전속도와 비교하여 제어동작을 수행한다.
또한, 도 3의 실시예에서 새롭게 검출된 임계값인 30에 허용값 3을 반영하여 27을 임계값으로 할 수 있다. 따라서, 27을 임계값으로 하여 다음에 검출되는 모터의 회전속도와 비교하게 되는데, 이 경우 모터의 회전속도값이 30보다 크면 연산비교부(63)은 인버터(20)가 제 2제어전원을 출력하도록 하고, 모터의 회전속도값이 28이상 30이하인 경우에도 제2 제어전원을 출력하도록 한다. 그러나 모터의 회전속도값이 27이하로 검출되는 경우 연산비교부(63)는 인버터(20)가 제1 제어전원을 출력하도록 한다.
도 4는 본 기술의 일실시예에 따른 선루프(40) 제어 로직의 순서도 이다.
진동상황에서 도 4의 순서의 로직에서 알 수 있듯이 진동상황에 따른 모터(30)의 속도변화와 선루프(40)에 물체가 끼이는 상황을 정확하게 판단하여 선루프(40)를 제어함을 알 수 있다.
본 기술은 특정한 실시 예에 관련하여 도시하고 설명하였지만, 이하의 특허청구범위에 의해 제공되는 본 기술의 기술적 사상을 벗어나지 않는 한도 내에서, 본 기술이 다양하게 개량 및 변화될 수 있다는 것은 당 업계에서 통상의 지식을 가진 자에게 있어서 자명할 것이다.
10 : 전원부 20 : 인버터
30 : 모터 40 : 선루프
50 : 홀센서 60 : 제어부
61 : 속도검출부 62 : 저장부
63 : 연산비교부 70 : 변화극점값

Claims (12)

  1. 전원을 공급하는 전원부;
    제1 제어전원이 공급됨에 따라 선루프를 오픈하고, 제2 제어전원이 공급됨에 따라 상기 선루프를 클로즈하도록 회전되는 모터;
    상기 전원부로부터 전원을 공급받고 상기 제1 제어전원 또는 제2 제어전원을 상기 모터로 출력하는 인버터;
    상기 제2 제어전원의 공급에 따라 상기 모터가 회전하여 상기 선루프를 클로즈 하는 동안 상기 모터의 회전 위치를 검출하는 홀센서; 및
    상기 홀센서로부터 검출된 모터의 회전 위치 신호를 수신하여 상기 모터의 회전위치신호로부터 상기 모터의 회전속도를 판단하고, 상기 모터 회전속도의 복수의 변곡점에서의 상기 모터의 회전속도들에 따라 임계값을 결정하고, 상기 임계값을 구성하는 변곡점 다음에 검출되는 모터회전속도값이 상기 임계값보다 작은 경우 상기 인버터가 상기 제2 제어전원의 출력을 중단하고 상기 제1 제어전원을 출력하도록 상기 인버터에 제어전원신호를 출력하는 제어부;
    를 포함하는 선루프제어장치.
  2. 제1항에 있어서,
    상기 홀센서로부터 검출된 모터의 회전 위치 신호를 수신하여 상기 모터의 회전 위치 신호로부터 상기 모터의 회전속도를 판단하고, 상기 모터 회전속도의 복수의 변곡점에서 상기 모터회전속도값의 평균을 산출하여 임계값으로 결정하고, 상기 임계값을 구성하는 복수의 변곡점 이후 검출되는 모터회전속도값이 상기 임계값보다 작은 경우에는 상기 인버터가 상기 제2 제어전원의 출력을 중단하고 상기 제1 제어전원을 출력하도록 상기 인버터에 제어전원신호를 출력하는 제어부
    를 포함하는 선루프제어장치.
  3. 제1항에 있어서,
    상기 제어부는 허용값이 설정되어 있어서, 상기 임계값에 상기 허용값을 연산하여 상기 허용값이 반영된 임계값과 상기 모터회전속도값을 비교하는 것을 특징으로 포함하는 선루프제어장치.
  4. 제1항에 있어서,
    상기 제어부는 속도검출부, 저장부를 포함하며, 상기 속도검출부는 상기 홀센서로부터 수신된 신호에 연산작용을 하여 상기 모터회전속도값을 검출하여 상기 저장부에 상기 모터회전속도값 출력하고, 상기 저장부는 상기 속도검출부에서 출력된 상기 모터회전속도값 중 상기 모터회전속도값이 감소하다가 증가하는 순간의 값인 변화극점값을 N개 저장하는 것을 특징으로 포함하는 선루프제어장치.
  5. 제4항에 있어서,
    상기 N개의 변화극점값에서 N은 적어도 2개 이상인 것을 특징으로 포함하는 선루프제어장치.
  6. 제4항에 있어서,
    상기 저장부는 상기 변화극점값을 저장하되,
    상기 속도검출부로부터 출력되는 상기 모터회전속도값 중 감지되는 상기 변화극점값을 순서대로 저장하는 것을 특징으로 포함하는 선루프제어장치.
  7. 제4항에 있어서,
    상기 제어부는 연산비교부를 포함하여 구성되며, 상기 연산비교부는 상기 저장부에 저장된 상기 변화극점값 중 상기 N개의 변화극점값의 평균을 연산하여 상기 평균을 임계값으로 하여, 상기 속도검출부로부터 출력되는 상기 모터회전속도값과 비교하여 상기 모터회전속도값이 상기 임계값보다 작은 경우 상기 인버터에 상기 제1 제어전원을 출력하도록 제어전원신호를 출력하는 것을 특징으로 포함하는 선루프제어장치.
  8. 제7항에 있어서,
    상기 연산비교부는 허용값이 설정되어 있어서, 상기 임계값에 상기 허용값을 연산하여 상기 허용값이 반영된 임계값과 상기 모터회전속도값을 비교하는 것을 특징으로 포함하는 선루프제어장치.
  9. 제7항 또는 제8항에 있어서,
    상기 저장부는 상기 연산비교부가 상기 임계값과 상기 모터회전속도값을 비교한 다음, 상기 연산비교부가 상기 인버터가 제2 제어전원을 출력하도록 제어전원신호를 출력하면 상기 저장부에 저장되어 상기 임계값을 구성한 상기 N개의 변화극점값 중 처음에 저장된 상기 변화극점값을 삭제하는 것을 특징으로 포함하는 선루프제어장치.
  10. 제9항에 있어서,
    상기 저장부가 가장 처음에 저장된 상기 변화극점값을 삭제하는 경우, 두번째 저장된 상기 변화극점값을 가장 처음의 상기 변화극점값으로 변경하고, 상기 N번째 변화극점값 이후 검출되는 N+1번째 변화극점값을 N번째 변화극점값으로 인식하여 저장하는 재저장동작을 상기 선루프가 클로즈될 때까지 반복하는 것을 특징으로 포함하는 선루프제어장치.
  11. 제10항에 있어서,
    상기 제어부는 상기 저장부가 상기 재저장동작을 완료한 경우, 재저장된 상기 N개의 변화극점값의 평균을 연산하여 상기 평균을 임계값으로 하고, 상기 임계값과 상기 속도검출부로부터 새로이 출력되는 모터회전속도값과 비교하여 상기 모터회전속도값이 상기 임계값보다 작은 경우, 상기 선루프가 오픈되도록 경우 상기 인버터에 상기 제1 제어전원을 출력하도록 제어전원신호를 출력하는 재비교동작을 상기 선루프가 클로즈될 때까지 반복하는 것을 특징으로 포함하는 선루프제어장치.
  12. 삭제
KR1020150117207A 2015-08-20 2015-08-20 진동상황에서 선루프 제어방법 또는 제어장치 KR101753769B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150117207A KR101753769B1 (ko) 2015-08-20 2015-08-20 진동상황에서 선루프 제어방법 또는 제어장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150117207A KR101753769B1 (ko) 2015-08-20 2015-08-20 진동상황에서 선루프 제어방법 또는 제어장치

Publications (2)

Publication Number Publication Date
KR20170022359A KR20170022359A (ko) 2017-03-02
KR101753769B1 true KR101753769B1 (ko) 2017-07-04

Family

ID=58426449

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150117207A KR101753769B1 (ko) 2015-08-20 2015-08-20 진동상황에서 선루프 제어방법 또는 제어장치

Country Status (1)

Country Link
KR (1) KR101753769B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112415920B (zh) * 2019-08-22 2022-07-12 上海科德汽车部件有限公司 车辆电动天窗控制方法、***、车辆及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002295128A (ja) 2001-03-30 2002-10-09 Mitsuba Corp 開閉体の挟み込み判定制御方法
JP2004232280A (ja) 2003-01-29 2004-08-19 Aisin Seiki Co Ltd 開閉体の挟み込み検知装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002295128A (ja) 2001-03-30 2002-10-09 Mitsuba Corp 開閉体の挟み込み判定制御方法
JP2004232280A (ja) 2003-01-29 2004-08-19 Aisin Seiki Co Ltd 開閉体の挟み込み検知装置

Also Published As

Publication number Publication date
KR20170022359A (ko) 2017-03-02

Similar Documents

Publication Publication Date Title
JP5799599B2 (ja) 開閉体制御装置
KR101619593B1 (ko) 레졸버 고장판단 방법
JP4964112B2 (ja) モータ特性取得装置
US20150103175A1 (en) Safety alarm system and method for vehicle
RU2019135706A (ru) Системы и способы для обнаружения и уклонения от внешних объектов для летательного аппарата
US10464399B2 (en) Vehicle window opening device
JP2019079356A5 (ko)
US6329779B1 (en) Obstacle detection method for a motor-driven panel
CN109178001B (zh) 一种地铁车门控制方法及装置、计算机可读存储介质
KR101753769B1 (ko) 진동상황에서 선루프 제어방법 또는 제어장치
US6943515B2 (en) Controller of automotive power door
CN108734726A (zh) 一种目标跟踪方法、装置、电子设备及存储介质
KR101323028B1 (ko) 안티-핀치 시스템 제어 방법 및 이러한 방법을 사용하는 장치
JP5973667B2 (ja) 車両制御装置
JP5248302B2 (ja) 開閉体制御装置
KR102206223B1 (ko) 데이터 처리 방법, 데이터 처리 장치 및 차량 제어 시스템
US20180094482A1 (en) Device and method for controlling speed of rolling door
JP6734714B2 (ja) 開閉制御装置
CN109141507B (zh) 霍尔传感器故障检测方法、天窗控制器及天窗驱动***
US20080129549A1 (en) System and method for encoder failure detection
JP5248303B2 (ja) 開閉体制御装置
US20170190234A1 (en) Air conditioning system for motor vehicles
US20190153765A1 (en) Method for operating a closing device, and closing device
CN110206437B (zh) 车身闭合***的防夹控制方法及装置
KR102505952B1 (ko) 신호 값을 저장하는 제어 시스템

Legal Events

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