KR101957508B1 - Motor control stratage for an electric shift-by-wire system - Google Patents
Motor control stratage for an electric shift-by-wire system Download PDFInfo
- Publication number
- KR101957508B1 KR101957508B1 KR1020170167318A KR20170167318A KR101957508B1 KR 101957508 B1 KR101957508 B1 KR 101957508B1 KR 1020170167318 A KR1020170167318 A KR 1020170167318A KR 20170167318 A KR20170167318 A KR 20170167318A KR 101957508 B1 KR101957508 B1 KR 101957508B1
- Authority
- KR
- South Korea
- Prior art keywords
- motor
- lever
- new
- control
- phase
- Prior art date
Links
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H61/00—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
- F16H61/26—Generation or transmission of movements for final actuating mechanisms
- F16H61/28—Generation or transmission of movements for final actuating mechanisms with at least one movement of the final actuating mechanism being caused by a non-mechanical force, e.g. power-assisted
- F16H61/32—Electric motors actuators or related electrical control means therefor
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H59/00—Control inputs to control units of change-speed-, or reversing-gearings for conveying rotary motion
- F16H59/02—Selector apparatus
- F16H59/08—Range selector apparatus
- F16H59/10—Range selector apparatus comprising levers
- F16H59/105—Range selector apparatus comprising levers consisting of electrical switches or sensors
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H61/00—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
- F16H61/26—Generation or transmission of movements for final actuating mechanisms
- F16H61/28—Generation or transmission of movements for final actuating mechanisms with at least one movement of the final actuating mechanism being caused by a non-mechanical force, e.g. power-assisted
- F16H61/32—Electric motors actuators or related electrical control means therefor
- F16H2061/326—Actuators for range selection, i.e. actuators for controlling the range selector or the manual range valve in the transmission
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Gear-Shifting Mechanisms (AREA)
Abstract
Description
본 발명은 전동식 변속 레버 시스템의 모터 제어 전략에 관한 것으로서, 운전자의 레버 전환 요청을 모터의 회전상태에 따라 반영하여 레버 조작에 의한 불필요한 모터의 동작을 방지하고, 전동식 변속 레버 시스템의 내구성을 증대시키는 발명에 관한 것이다.The present invention relates to a motor control strategy of an electric transmission type shift lever system, and it relates to a motor control strategy of an electric type shift lever system, in which a request for switching a lever of a driver is reflected in accordance with a rotation state of a motor, thereby preventing unnecessary motor operation by lever operation, .
변속기는 엔진에서 발생한 동력을 자동차의 주행상황에 맞추어 엔진의 회전력을 증대시키거나, 감소시켜 바퀴에 전달하는 기능을 하는 자동차 구동에 있어 핵심적인 구성 요소이다.The transmission is a key component in driving a vehicle that increases the rotational power of the engine in accordance with the driving situation of the vehicle, or transmits the reduced power to the wheels according to the driving force of the engine.
변속기는 변속 방식에 따라 수동 변속기와 자동 변속기로 나뉘어지는데, 최근에는 별도의 클러치 조작이 필요 없어 편리하고, 부드러운 발진이 가능하다는 장점 때문에 대다수의 차량에서 자동 변속기를 사용하고 있다.The transmission is divided into a manual transmission and an automatic transmission according to the shift mode. In recent years, the automatic transmission has been used in many vehicles because of convenience and soft oscillation since no separate clutch operation is required.
자동 변속기는 변속 방식에 따라 와이어를 통한 기계적인 링크 구조로 변속하는 기계식 변속 레버 시스템을 갖춘 자동 변속기와 기계적인 링크구조 대신 기판을 이용한 전기적 신호를 활용하여 변속하는 전동식 변속 레버 시스템을 갖춘 자동 변속기로 나뉘어진다.An automatic transmission is an automatic transmission equipped with an automatic transmission equipped with a mechanical shift lever system that shifts to a mechanical link structure via a wire according to a shift mode, and an automatic transmission equipped with an electric shift lever system that shifts using an electrical signal using a substrate instead of a mechanical link structure Is divided.
전동식 변속 레버 시스템은 가격이 비싸다는 단점에도 불구하고, 기계식 변속 레버 시스템과 달리 변속기와 변속 레버의 기계적 연결이 없이 운전자가 선택한 변속단의 정보를 전기적인 신호로 전달할 수 있어, 충격과 진동이 발생하지 않는다는 장점이 있어, 최근 들어 전동식 변속 레버 시스템, 즉 SBW(Shift By Wire) 시스템을 채택하는 차량이 점차 증가하고 있다.Unlike the mechanical shift lever system, the electric shift lever system is able to transmit the information of the selected gear range to the electric signal without mechanical connection between the transmission and the shift lever, in spite of the disadvantage that the price is expensive. In recent years, there has been an increasing number of vehicles employing an electric shift lever system, i.e., SBW (Shift By Wire) system.
전동식 변속 레버 시스템에서는 전동식 엑츄에이터 즉, 전기 모터를 회전시켜 자동 변속기의 변속부(또는 변속 기구)를 구동함으로써 변속단을 전환시킨다.In the electric-type shift lever system, an electric actuator, that is, an electric motor is rotated to drive the transmission portion (or transmission mechanism) of the automatic transmission to switch the gear position.
변속부는 주로 전기 모터에 의해 회전 구동되는 디텐트 플레이트, 상기 디텐트 플레이트에 연동 가능하게 설치되어 자동 변속기의 변속 레인지를 디텐트 플레이트의 회전 위치에 대응하는 변속 레인지로 설정하는 매뉴얼 밸브 및 디텐트 플레이트에 형성된 오목부에 끼워짐으로써 디텐트 플레이트의 회전을 규제하고, 변속 범위(쉬프트 레인지)를 소정의 범위 내에서 제한하며, 지지 가능한 규제수단을 가지는 디텐트 스프링을 구비하고 있다.The transmission portion mainly includes a detent plate rotatably driven by an electric motor, a manual valve installed to be interlocked with the detent plate to set the shift range of the automatic transmission to a shift range corresponding to the rotational position of the detent plate, And a detent spring that restricts the rotation of the detent plate, limits the shift range (shift range) within a predetermined range, and has regulating means capable of supporting the detent plate.
전기 모터를 제어하여 모터의 회전축과 연결된 디텐트 플레이트를 회전시키면, 현재 변속단을 운전자의 변속 레버 조작에 대응되는 변속단으로 변경할 수 있다.The current speed change stage can be changed to the speed change stage corresponding to the operation of the shift lever of the driver by controlling the electric motor and rotating the detent plate connected to the rotation axis of the motor.
다만, 디텐트 플레이트가 골에서 산으로 이동하거나, 반대로 산에서 골로 이동하는 과정에서 디텐트 플레이트와 디텐트 스프링에 충격이 가해질 수 있고, 아울러 충격에 의해 소음이 발생할 수 있다는 문제가 있었다.However, there is a problem that the detent plate may be impacted by the detent plate and the detent spring during the movement of the detent plate from the bone to the acid, or conversely from the mountain to the bone, and noise may be generated by the impact.
이를 위해 전기 모터에는 고속으로 회전하는 모터부 및 상기 모터부의 회전을 감속하여 출력하는 감속부를 추가적으로 구비할 수 있다. 그리고 모터부의 회전을 감속 제어하기 위해 회전각의 변화에 따른 펄스 신호를 출력하는 센서가 설치되고, 이 펄스 신호에 기초하여 모터부의 회전상태를 검출해, 검출한 회전 상태를 피드백함으로써, 모터부의 최적의 회전 구동 제어가 가능해진다. To this end, the electric motor may further include a motor portion rotating at a high speed and a deceleration portion decelerating the rotation of the motor portion. And a sensor for outputting a pulse signal corresponding to a change in the rotation angle to control the deceleration of the rotation of the motor section. The rotation state of the motor section is detected based on the pulse signal, and the detected rotation state is fed back, It is possible to control the rotation of the motor.
일반적인 전동식 변속 레버 시스템에서는 운전자의 레버 조작 변경에 따라 모터를 적절히 제어하는 과정에서, 모터가 회전하는 중 목표 위치가 변경되었을 경우 신규 목표 위치와의 차이가 크고 회전 방향이 같으면 모터의 목표 위치를 변경한다.In a general electric type shift lever system, when the target position is changed during the rotation of the motor in the process of properly controlling the motor according to the manipulation of the lever of the driver, if the difference from the new target position is large and the direction of rotation is the same, do.
그러나, 신규 목표위치가 모터의 회전방향과 반대이고, 현재 위치와의 차이가 작을 경우에는 기존에 모터가 회전하는 방향으로의 변속을 완전히 마친 다음 신규 목표 위치로 모터 제어를 실시하는 모터 제어전략을 사용하였다. However, if the new target position is opposite to the direction of rotation of the motor and the difference from the current position is small, a motor control strategy of performing the motor control to the new target position after completing the shift to the direction in which the motor is rotated Respectively.
이는 운전자의 무의미한 변속 요청에도 불구하고, 레버조작에 의해 모터가 지속적으로 동작하게 되면 모터/제어기가 발열하고, 시스템 내구성에 악영향을 미칠 수 있어 이를 방지하고자 하는 것이었다.This is to prevent the motor / controller from generating heat and adversely affecting the system durability if the motor is continuously operated by the lever operation in spite of the driver's nonsensical shift request.
본 발명의 다양한 실시예에 따르면 운전자의 의지와 디텐트 플레이트의 형상, 그리고 시점별 모터의 위치를 고려하여, 모터의 불필요한 구동을 최소화시키고자 한다.According to various embodiments of the present invention, unnecessary driving of the motor is minimized in consideration of the driver's will, the shape of the detent plate, and the position of the motor at each point of view.
본 발명의 다양한 실시예에 따르면 전동식 변속 레버 시스템의 전기 모터를 제어하는 방법으로서, (a) 운전자의 레버 조작에 의한 목표 레버 위치를 계산하는 단계; (b) 모터 제어를 시작하는 단계; (c) 모터 회전 중 운전자의 레버 조작에 의한 신규 목표 레버 위치를 수신하는 단계; (d) 모터의 현재 위치와 신규 위치의 차이가 기 설정된 값보다 큰지 여부를 확인하는 단계; (e) 모터 회전 중 레버의 신규 이동 방향이 기 모터 회전 방향과 동일한 회전방향인지를 판단하는 단계; 및 (f) 모터 제어를 종료하는 단계;를 포함하고, 모터 회전 중 운전자의 신규 레버 조작에 따른 모터의 제어를 모터의 현재 위치 및 신규 위치 간의 차이값과, 모터의 기 회전 방향과의 일치 여부에 기초하여 구분 수행하는 것을 특징으로 하는 전동식 변속 레버 시스템의 전기 모터를 제어하는 방법을 제공한다.According to various embodiments of the present invention, there is provided a method of controlling an electric motor of an electric shift lever system, comprising the steps of: (a) calculating a target lever position by lever operation of a driver; (b) initiating motor control; (c) receiving a new target lever position by lever manipulation of the driver during motor rotation; (d) checking whether the difference between the current position and the new position of the motor is greater than a predetermined value; (e) determining whether the new movement direction of the lever during motor rotation is the same as the rotation direction of the base motor; And (f) terminating the motor control, wherein the control of the motor according to the operation of the new lever of the driver during the rotation of the motor is performed by comparing the difference between the current position and the new position of the motor, And a control unit for controlling the electric motor of the electric transmission lever system.
여기서, 상기 (b) 단계에서 모터 제어는 제1 시점에서 수행되고, 상기 (d) 단계에서 모터의 현재 위치는 상기 제1 시점 이후의 제2 시점에서의 모터의 위치에 해당되며, 모터의 신규 위치는 제2 시점 이후의 제3 시점에서의 모터의 위치에 해당되는 것을 특징으로 할 수 있다.Here, the motor control is performed at a first time point in the step (b), the current position of the motor in the step (d) corresponds to a position of the motor at a second time point after the first time point, And the position corresponds to the position of the motor at the third time point after the second time point.
또한, 상기 (b) 단계에서 모터 제어는, 상기 모터와 하나의 회전축으로 연결된 디텐트 플레이트의 요철을 기준으로, 디텐트 스프링을 상기 디텐트 플레이트의 골에서 산으로 이동시키는 경우 가속 제어하고, 디텐트 스프링을 상기 디텐트 플레이트의 산에서 골에서 이동시키는 경우 감속 제어하는 것을 특징으로 할 수 있다.In the step (b), the motor control may include acceleration control when the detent spring is moved from the valley of the detent plate to the mountain, based on the unevenness of the detent plate connected to the motor by one rotation axis, And the deceleration control is performed when the tent spring is moved from the crest in the mountain of the detent plate.
다양한 실시예에 따르면 상기 (d) 단계에서 모터의 모터 현재 위치와 신규 위치의 차이가 기 설정된 값보다 크거나 같고, 상기 (e) 단계에서 레버의 신규 이동 방향이 기 모터 회전 방향과 동일한 경우 목표 레버위치를 변경하는 것을 특징으로 할 수 있다.According to various embodiments, if the difference between the motor current position and the new position of the motor in step (d) is greater than or equal to a predetermined value, and the new moving direction of the lever is equal to the initial motor rotation direction in step (e) And the lever position is changed.
다양한 실시예에 따르면 목표 레버 위치를 변경하는 경우 모터를 최대 구동력(full turn-on )으로 제어하는 것을 특징으로 할 수 있다.According to various embodiments, when the target lever position is changed, the motor may be controlled to a full turn-on state.
다양한 실시예에 따르면 상기 (d) 단계에서 모터의 현재 위치와 신규 위치의 절대값의 차이가 큰 경우, 상대적으로 모터의 현재 위치와 신규 위치의 절대값의 차이가 작은 경우보다 더 큰 구동력으로 전기 모터를 제어하는 것을 특징으로 할 수 있다.According to various embodiments, when the difference between the current position of the motor and the absolute value of the new position is large in the step (d), the absolute value of the new position is relatively larger than that of the motor And controlling the motor.
아울러, 상기 (c) 단계 내지 (e) 단계는, 신규 목표 레버 위치가 수신되는 경우, 상기 (b) 단계 이후 디텐트 플레이트의 형상 정보에 따른 구분된 영역마다 수행하는 것을 특징으로 하는 전동식 변속 레버 시스템의 전기 모터를 제어하는 방법. In addition, the steps (c) to (e) are performed for each of the divided regions according to the shape information of the detent plate after the step (b) when the new target lever position is received. A method for controlling an electric motor of a system.
그리고 상기 구분된 영역은 디텐트 플레이트에 형성된 요철에 의해 구분된 영역인 것을 특징으로 할 수 있다.In addition, the divided regions may be regions divided by the irregularities formed on the detent plate.
본 발명의 다양한 실시예에 따르면 전동식 변속 레버 시스템의 전기 모터를 제어하는 방법으로서, (a) 운전자의 레버 조작에 의한 목표 레버 위치를 계산하는 단계; (b) 모터의 phase를 설정하고, 모터 제어를 시작하는 단계; (c) 모터 회전 중 운전자의 레버 조작에 의한 신규 목표 레버 위치를 수신하는 단계; (d) 모터의 현재 phase와 신규 phase가 동일한지 여부를 확인하는 단계; (e) 모터 회전 중 레버의 신규 이동 방향이 기 모터 회전 방향과 동일한 회전방향인지를 판단하는 단계; 및 (f) 모터 제어를 종료하는 단계;를 포함하고, 모터 회전 중 운전자의 신규 레버 조작에 따른 모터의 제어를 모터의 현재 phase 및 신규 phase 의 동일 여부와, 모터의 기 회전 방향과의 일치 여부에 기초하여 구분 수행하는 것을 특징으로 할 수 있다.According to various embodiments of the present invention, there is provided a method of controlling an electric motor of an electric shift lever system, comprising the steps of: (a) calculating a target lever position by lever operation of a driver; (b) setting a phase of the motor and starting motor control; (c) receiving a new target lever position by lever manipulation of the driver during motor rotation; (d) confirming whether the current phase and the new phase of the motor are the same; (e) determining whether the new movement direction of the lever during motor rotation is the same as the rotation direction of the base motor; And (f) terminating the motor control, wherein control of the motor according to the operation of the new lever of the driver during the rotation of the motor is performed based on whether the current phase and the new phase of the motor are the same, Based on the result of the classification.
여기서 상기 (b) 단계에서 phase는 모터 제어 시작 시점의 모터 위치를 기초로 설정하는 것을 특징으로 할 수 있다.In the step (b), the phase is set based on the motor position at the start of the motor control.
또한, 상기 (b) 단계에서 모터 제어는 제1 시점에서 수행되고, 상기 (d) 단계에서 모터의 현재 phase는 상기 제1 시점 이후의 제2 시점에서의 모터의 phase에 해당되며, 모터의 신규 phase는 제2 시점 이후의 제3 시점에서의 모터의 phase에 해당되는 것을 특징으로 할 수 있다.In the step (b), the motor control is performed at a first time point. In the step (d), the current phase of the motor corresponds to the phase of the motor at the second time point after the first time point, phase corresponds to the phase of the motor at the third time point after the second time point.
다양한 실시예에 따르면, 상기 (d) 단계에서 모터의 현재 phase와 모터의 신규 phase 가 동일하지 않고, 상기 (e) 단계에서 레버의 신규 이동 방향이 기 모터 회전 방향과 동일한 경우 목표 레버위치를 변경하는 것을 특징으로 할 수 있다.According to various embodiments, if the current phase of the motor is not the same as the new phase of the motor in step (d) and the new moving direction of the lever is the same as the initial motor rotation direction in step (e) .
다양한 실시예에 따르면, 상기 (d) 단계에서 모터의 현재 phase와 신규 phase의 차이가 큰 경우, 상대적으로 모터의 현재 phase와 신규 phase의 차이가 작은 경우보다 더 큰 구동력으로 전기 모터를 제어하는 것을 특징으로 할 수 있다. According to various embodiments, when the difference between the current phase and the new phase of the motor is large in the step (d), the electric motor is controlled with a greater driving force than in the case where the difference between the current phase and the new phase is relatively small .
본 발명의 다양한 실시예에 따른 모터 제어 방법에 따르면, 운전자의 레버 전환 요청을 모터의 회전상태에 따라 반영할 수 있다. According to the motor control method according to various embodiments of the present invention, the driver's request to switch the lever can be reflected in accordance with the rotation state of the motor.
본 발명의 다양한 실시예에 따르면 전동식 변속 레버 시스템을 구성하는 디텐트 플레이트의 형상과 시점별 모터의 위치, 운전자의 의지 등을 고려하여 불필요한 모터의 구동을 최소화할 수 있는 장점도 있다.According to various embodiments of the present invention, it is possible to minimize unnecessary driving of the motor in consideration of the shape of the detent plate constituting the electric shift lever system, the position of the motor according to the viewpoint, and the driver's will.
도 1은 본 발명의 다양한 실시예에 따른 전동식 변속 레버 시스템의 모터 제어 시스템을 구성하는 구성 요소를 나타낸 도면이다.
도 2는 본 발명의 다양한 실시예에 따른 전동식 변속 레버 시스템의 디텐트 플레이트와 디텐트 스프링을 나타낸 사시도이다.
도 3 (a)는 디텐트 스프링이 디텐트 플레이트의 골 부분에 위치한 상태를 나타낸 도면이고, 도 3(b)는 변속 과정에서 디텐트 스프링이 디텐트 플레이트의 산 부분에 위치한 상태를 나타낸 도면이다.
도 4는 본 발명의 다양한 실시예에 따른 전동식 변속 레버 시스템의 디텐트 플레이트 및 모터를 Feedforward 구분 제어하는 모습을 나타낸 도면이다.
도 5는 본 발명의 다양한 실시예에 따른 전동식 변속 레버 시스템의 모터 제어 방법을 나타내는 블록도이다.
도 6은 본 발명의 다른 실시예에 따른 전동식 변속 레버 시스템의 모터 제어 방법을 나타내는 블록도이다.
도 7은 본 발명의 또 다른 실시예에 따른 전동식 변속 레버 시스템의 디텐트 플레이트를 phase 로 구분하는 모습을 나타내는 개념도이다.
도 8은 본 발명의 또 다른 실시예에 따른 전동식 변속 레버 시스템의 모터 제어 방법을 나타내는 블록도이다. FIG. 1 is a view showing the components constituting the motor control system of the electric transmission shift lever system according to various embodiments of the present invention.
2 is a perspective view showing a detent plate and a detent spring of an electric type shift lever system according to various embodiments of the present invention.
3 (a) is a view showing a state where the detent spring is located at the valley portion of the detent plate, and FIG. 3 (b) is a view showing a state where the detent spring is located at the mountain portion of the detent plate in the shifting process .
FIG. 4 is a view illustrating how the detent plate and the motor of the electric type shift lever system according to various embodiments of the present invention are feedforwardly divided and controlled.
5 is a block diagram showing a motor control method of an electric shift lever system according to various embodiments of the present invention.
6 is a block diagram showing a motor control method of the electric shift lever system according to another embodiment of the present invention.
FIG. 7 is a conceptual view illustrating a state in which a detent plate of an electric type shift lever system according to another embodiment of the present invention is divided into phases.
8 is a block diagram showing a motor control method of the electric shift lever system according to another embodiment of the present invention.
이하 설명하는 실시 예들은 본 발명의 기술 사상을 당업자가 용이하게 이해할 수 있도록 제공되는 것으로 이에 의해 본 발명이 한정되지는 않는다. 또한, 첨부된 도면에 표현된 사항들은 본 발명의 실시 예들을 쉽게 설명하기 위해 도식화된 도면으로 실제로 구현되는 형태와 상이할 수 있다.The embodiments described below are provided so that those skilled in the art can easily understand the technical idea of the present invention, and thus the present invention is not limited thereto. In addition, the matters described in the attached drawings may be different from those actually implemented by the schematic drawings to easily describe the embodiments of the present invention.
어떤 구성요소가 다른 구성요소에 연결되어 있거나 접속되어 있다고 언급될 때에는, 그 다른 구성요소에 직접적으로 연결 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 한다. 또한, 본 명세서 전체에서 어떤 부재가 다른 부재 "상에" 위치한다고 할 때, 이는 어떤 부재가 다른 부재에 접해 있는 경우뿐 아니라 두 부재 사이에 또 다른 부재가 존재하는 경우도 포함한다.It is to be understood that when an element is referred to as being connected or connected to another element, it may be directly connected or connected to the other element, but it should be understood that there may be other elements in between. Further, when a member is referred to as being "on " another member throughout the specification, this includes not only when a member is in contact with another member but also when another member exists between the two members.
또한, 도면의 설명과 관련하여, 유사한 구성요소에 대해서는 유사한 참조 부호가 사용될 수 있다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함할 수 있다. 본 문서에서, "a 또는 b", "a 및/또는 b 중 적어도 하나", "a, b 또는 c" 또는 "a, b 및/또는 c 중 적어도 하나" 등의 표현은 함께 나열된 항목들의 모든 가능한 조합을 포함할 수 있다. "제1 ", "제2 " 등의 표현들은 해당 구성요소들을, 순서 또는 중요도에 상관없이 수식할 수 있고, 한 구성요소를 다른 구성요소와 구분하기 위해 사용될 뿐 해당 구성요소들을 한정하지 않는다."A", "B", "C"등의 표현들 또한 해당 구성요소들을, 순서 또는 중요도에 상관없이 수식할 수 있고, 한 구성요소를 다른 구성요소와 구분하기 위해 사용될 뿐 해당 구성요소들을 한정하지 않는다. Further, in connection with the description of the drawings, like reference numerals may be used for similar components. The singular expressions may include plural expressions unless the context clearly dictates otherwise. In this document, the expressions such as "a or b," "at least one of a and / or b," "a, b, or c," or "at least one of a, b, and / Possible combinations. Expressions such as " first ", "second ", and the like, can modify the components regardless of order or importance, and are used to distinguish one component from another component. Expressions such as "A "," B ", "C ", etc. can also be used to qualify the components, regardless of their order or importance, and to limit them only to distinguish one component from another. I never do that.
단수의 표현은 문맥상 명백하게 다르게 표현하지 않는 한, 복수의 표현을 포함한다. "포함한다" 또는 "가진다" 등의 용어는 명세서 상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 의미하기 위한 것으로, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들이 부가될 수 있는 것으로 해석될 수 있다.The singular forms "a", "an" and "the" include plural referents unless the context clearly dictates otherwise. Means that a feature, number, step, operation, element, component, or combination of features described in the specification is meant to imply the presence of one or more other features, A step, an operation, an element, a component, or a combination thereof.
한편, 본 발명에서 사용하는 '시스템'이라는 용어는 복수의 구성이 포함된 하나의 계를 의미하는 것으로 이해되어야 할 것이다.It should be understood that the term " system " used in the present invention means a system including a plurality of configurations.
이하, 본 발명의 다양한 실시예에 따른 전동식 변속 레버 시스템을 도면을 참조하여 상세히 설명한다. 먼저, 도 1 내지 도 3을 참조로 본 발명의 다양한 실시예에 따른 전동식 변속 레버 시스템의 개략적인 구성요소들에 관한 설명을 할 수 있다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an electric shift lever system according to various embodiments of the present invention will be described in detail with reference to the drawings. First, with reference to Figs. 1 to 3, a description will be given of the schematic components of the electric shift lever system according to various embodiments of the present invention.
도 1은 본 발명의 다양한 실시예에 따른 전동식 변속 레버 시스템의 모터 제어 시스템을 구성하는 구성 요소를 나타낸 도면이다. 도 2는 본 발명의 다양한 실시예에 따른 전동식 변속 레버 시스템의 디텐트 플레이트와 디텐트 스프링을 나타낸 사시도이다. 도 3 (a)는 디텐트 스프링이 디텐트 플레이트의 골 부분에 위치한 상태를 나타낸 도면이고, 도 3(b)는 변속 과정에서 디텐트 스프링이 디텐트 플레이트의 산 부분에 위치한 상태를 나타낸 도면이다.FIG. 1 is a view showing the components constituting the motor control system of the electric transmission shift lever system according to various embodiments of the present invention. 2 is a perspective view showing a detent plate and a detent spring of an electric type shift lever system according to various embodiments of the present invention. 3 (a) is a view showing a state where the detent spring is located at the valley portion of the detent plate, and FIG. 3 (b) is a view showing a state where the detent spring is located at the mountain portion of the detent plate in the shifting process .
본 발명의 전동식 변속 레버 시스템은 운전자의 조작에 의해 변경되는 변속 레버(100)의 위치를 감지하여 목표 변속단을 확인하는 변속 레버 센서(110), 전기 모터(200)의 현재 위치를 감지하여 현재 변속단을 확인하는 전기 모터 위치 센서(210) 및 상기 변속 레버 센서(110) 상기 전기 모터 위치 센서(210)로부터 정보를 수신하고, 수신한 정보와 기 저장된 디텐트 플레이트(230)의 형상 정보를 토대로 전기 모터(200)의 회전 속도를 조절하는 제어부(300)를 포함할 수 있다.The electric shift lever system of the present invention includes a
변속 레버 센서(110)는 변속 레버(100)에 부착되어 운전자의 조작에 따른 변속 레버(100)의 위치 변화를 감지할 수 있는 구성요소를 의미할 수 있다. 예를 들어 운전자가 변속 레버(100)를 조작하여 변속단을 “모드 P” 단에서 “모드 D”단으로 변경하면, 변속 레버 센서(110)는 “모드 D”단을 목표 변속단으로 인식할 수 있다.The
본 발명의 다양한 실시예에서는 자동 변속기에는 변속단으로서, 비 주행이자 주차용 레인지로서 P레인지, 후진용 레인지인 R레인지, 중립의 레인지인 N레인지, 주행 레인지로서 D레인지가 설정되어 있다. 여기서 P레인지는 "모드 P", R레인지는 "모드 R", N레인지는 "모드 N", D레인지는 "모드 D"에 대응될 수 있다. 단, 이는 설명의 편의를 위해 설정된 변속단의 일 예시일 뿐, 반드시 이에 한정되지는 않는다.In the various embodiments of the present invention, the automatic transmission is provided with a P range as a non-driving range parking range, an R range as a reverse range, an N range as a neutral range, and a D range as a driving range. Here, the P range may correspond to "mode P", the R range may correspond to "mode R", the N range may correspond to "mode N", and the D range may correspond to "mode D". However, this is merely an example of a speed change stage set for the sake of convenience of explanation, but it is not limited thereto.
예컨대, 상기 D레인지는 차량의 속도 또는 가속도에 따라 D-1, D-2, D-3 등으로 세분화될 수 있다.For example, the D-range may be subdivided into D-1, D-2, D-3, etc. depending on the speed or acceleration of the vehicle.
또한, 본 발명의 명세서에 포함된 모든 실시예에서 각각의 레인지 및 그에 해당하는 디텐트 플레이트(230)의 각 영역이 P, R, N, D와 같이 나타내어지지만, 반드시 그에 한정되는 것은 아니며, 실시예에 따라 다른 순서로 혹은 다른 레인지가 추가로 결합될 수도 있을 것이다. In each embodiment of the present invention, the respective ranges and corresponding regions of the
본 발명의 다양한 실시예에 따른 디텐트 플레이트(230)는 본 발명의 다양한 실시예에 따른 변속부에 포함되는 요소로서, 디텐트 스프링(240)과 맞물려 운전자의 의지에 따른 변속이 이루어지도록 하는 구성을 의미할 수 있다.The
디텐트 플레이트(230)는 대체로 편평한 플레이트 형상을 가질 수 있으며, 축방향 정면에서 보아 전체적으로는 부채꼴 형상이되, 다수개의 오목부와 볼록부가 교차 형성된 구조를 가질 수 있다. 여기서 오목부는 전술한 변속단에 각각 대응되는 구성일 수 있다. 볼록부는 각 변속단 사이에 위치되는 것으로서, 요철형상을 가지며 각 변속단의 경계를 구성할 수 있다. The
디텐트 플레이트(230)는 샤프트와 일체로 구성될 수 있다. 디텐트 플레이트(230)는 샤프트와 일체로 모터에 의해 회전 구동될 수 있다. 일 실시예에 따르면 디텐트 플레이트(230)와 샤프트를 이용하여 변속부에서 모터(200)의 회전 구동력은 직선 운동으로 변환되도록 구성될 수 있다.The
디텐트 스프링(240)은 탄성변형 가능한 긴 부재로서, 단부에 이동 규제수단으로서의 디텐트 롤러(roller)를 포함할 수 있다. 디텐트 스프링(240)은 디텐트 롤러를 디텐트 플레이트(230)의 중심 방향 즉, 오목부의 함몰 방향으로 탄발력을 가할 수 있도록 구성될 수 있다. 디텐트 플레이트(230)에 모터 구동에 의한 힘이 가해지면, 디텐트 롤러는 각 오목부 사이에 형성되는 볼록부를 통과해(넘어서) 인접하는 다른 오목부로 이동한다. 그 결과 변속이 이루어질 수 있다.The
한편, 디텐트 플레이트의 오목부는 본 발명의 변속단 P, R, N, D에 대응될 수 있다. 상기 디텐트 플레이트(230)는 P, R, N, D 각 변속단에 대응되는 산과 골 형상으로 이루어지며, 디텐트 플레이트(230)의 회전에 의해 고정부(250)에 결합된 디텐트 스프링(240)의 단부가 디텐트 플레이트(230)의 골에 위치하게 되면 그에 대응되는 변속단이 현재 변속단이 된다. 보다 구체적으로 디텐트 스프링(240)의 단부, 즉 디텐트 롤러가 복수 개의 오목부 중 하나에 끼워짐으로써 디텐트 플레이트(230)의 회전을 규제함으로써, 자동 변속기의 변속 범위가 설정 지지되는 것이다. On the other hand, the concave portion of the detent plate may correspond to the speed change stages P, R, N, D of the present invention. The
참고로 본 발명의 다양한 실시예에 따르면 P에서 D 측으로 변속 범위가 전환될 때 디텐트 플레이트(230)가 회전하는 방향을 정회전이라 할 수 있고, 반대로 D측에서 P방향으로 변속 범위가 전환될 때 디텐트 플레이트(230)가 회전하는 방향을 역회전이라 할 수 있다.For reference, according to various embodiments of the present invention, the direction in which the
본 발명의 다양한 실시예에 따른 전기 모터 위치 센서(210)는 전기 모터(200)에 부착되어, 전기 모터(200)의 현재 위치를 확인하는 구성일 수 있다. 여기서 전기 모터(200)의 현재 위치는 현재 시점에서 전기 모터(200)의 회전축(220)이 회전한 각도를 의미할 수 있다.An electric
상기 전기 모터(200)의 회전축(220)에는 디텐트 플레이트(230)가 결합되어, 회전축(220)의 회전에 따라 디텐트 플레이트(230)도 회전할 수 있게 된다.A
전기 모터(200)의 현재 위치에 대응되는 디텐트 플레이트(230)와 디텐트 스프링(240)의 위치 정보는 후술할 제어부(300)에 맵핑될 수 있으며, 상기 전기 모터 위치 센서(210)가 전기 모터의 현재 위치를 파악하면, 차량의 현재 변속단에 대한 정보도 파악할 수 있다.The position information of the
이 때, 상기 전기 모터 위치 센서(210)는 인코더, 인히비터 스위치 또는 자기 검출용 홀 센서 중 적어도 어느 하나를 포함하는 것이 바람직하나, 이에 한정되는 것은 아니며 전기 모터(200)의 회전 각도를 측정할 수 있는 것이라면 어느 것이라도 무관하다. At this time, the electric
전기 모터 위치 센서(210)는 전기 모터의 회전각의 변화에 따라 펄스 신호를 출력할 수 있다. The electric
다음으로, 본 발명의 제어부(300)에 대하여 살펴본다. 본 발명의 제어부(300)는 CPU, TCU(Transmission Control Unit) 혹은 ECU(Engine Control Unit)의 일 구성요소일 수 있다. Next, the
본 발명의 다양한 실시예에 따른 전동식 변속 레버 시스템은 세부적으로 자동변속기 제어부(미도시), SBW 제어부(미도시), 엔진 제어부(미도시)로 구분될 수 있는데, 이들은 모두 연산 수단으로서의 CPU, 기억수단으로서의 ROM, RAM 및 입출력 수단 등을 가지는 소형 컴퓨터를 의미할 수 있다.The electric shift lever system according to various embodiments of the present invention can be divided into an automatic transmission control unit (not shown), an SBW control unit (not shown), and an engine control unit (not shown) Means a small computer having ROM, RAM, input / output means, etc. as means.
자동변속기 제어부, SBW 제어부 및 엔진 제어부는 본 발명의 제어부(300)에 의해 통합될 수 있다. 즉, 제어부(300)는 통합된 CPU를 의미할 수 있다. 제어부(300)는 차량의 전원인 배터리(및/또는 교류발전기)에 전기적으로 접속되어 있어 이 배터리에서 공급된 전력에 의해 작동할 수 있다. The automatic transmission control unit, the SBW control unit, and the engine control unit may be integrated by the
자동 변속기 제어부는 차량의 자동 변속기를 유압에 의해 구동한다. 자동 변속기 제어 시스템은 자동 변속기의 변속 범위 및 변속단을 전환하는 유압 회로와 유압 회로를 전기적으로 제어하기 위한 전자 밸브를 구비할 수 있다. The automatic transmission control unit drives the automatic transmission of the vehicle by hydraulic pressure. The automatic transmission control system may include a hydraulic circuit for switching the speed range and the speed change stage of the automatic transmission, and an electromagnetic valve for electrically controlling the hydraulic circuit.
유압 회로에는 매뉴얼 밸브가 설치되어, 축방향으로 이동함으로써 유압 회로를 전환할 수 있다. 매뉴얼 밸브가 유압 회로를 전환함으로써 자동 변속기는 변속 범위 중 하나로 설정될 수 있다. A manual valve is provided in the hydraulic circuit, and the hydraulic circuit can be switched by moving in the axial direction. The manual transmission can be set to one of the shift ranges by switching the manual valve to the hydraulic circuit.
자동 변속기 제어부는 차량의 속도를 검출하는 차속 센서로부터 검출신호를 수신해, 각 전자 밸브를 제어할 수 있다.The automatic transmission control section receives the detection signal from the vehicle speed sensor that detects the speed of the vehicle, and can control each of the solenoid valves.
SBW 제어부는 자동 변속기 제어 시스템의 밸브 및 브레이크를 구동시키는 엑츄에이터 및 변속 기구부 등을 구비하고 있다. 여기서 엑츄에이터는 앞서 살펴본 전기 모터(200), 전기 모터 위치 센서(210) 등을 포함할 수 있다.The SBW control unit includes an actuator and a transmission mechanism for driving valves and brakes of the automatic transmission control system. Here, the actuator may include the
상기 엑츄에이터에서 모터부는 SR 모터(Switched reluctance motor)일 수 있다. 일 실시예에 따르면 영구자석이 사용하지 않고, 쇳덩어리로 이루어진 로터를 포함하여 구성되어 구동력을 발생시키는 브러시리스 모터를 의미할 수 있다. In the actuator, the motor unit may be an SR motor (Switched reluctance motor). According to an embodiment, the permanent magnet may not be used, but may be a brushless motor that includes a rotor made of plump to generate a driving force.
SBW 제어부에서는 전기 모터를 구성하는 복수의 코일을 설정된 타이밍으로 순차적으로 통전시켜, 전기 모터를 구성하는 로터와 샤프트를 회전시킨다.The SBW control unit sequentially energizes the plurality of coils constituting the electric motor at a predetermined timing to rotate the rotor and the shaft constituting the electric motor.
이상의 내용을 정리하면, 본 발명의 제어부(300)는 자동 변속기 제어부, SBW 제어부 및 엔진 제어부을 포함할 수 있으며, 차량의 속도에 따라 전기 모터를 제어하는 역할을 할 수 있다.In summary, the
나아가 본 발명의 다양한 실시예에 따르면 상기 제어부(300)는 기능적인 측면에서 위치 정보 수신부(310), 보상부(320) 및 판단부(330)로 구성될 수 있다.Further, according to various embodiments of the present invention, the
먼저, 위치 정보 수신부(310)는 상기 변속 레버 센서(110)와 전기 모터 위치 센서(210)으로부터 각각 목표 변속단과 현재 변속단에 관한 정보를 수신할 수 있다.First, the position
또한, 상기 위치 정보 수신부(310)는 전기 모터(200)의 현재 위치(회전 각도)에 대한 정보를 수신함으로써, 디텐트 스프링(240)의 단부가 디텐트 플레이트(230)의 산 또는 골에 위치하는 지, 골에서 산으로 이동하는 위치에 있는 지, 반대로 산에서 골로 이동하는 위치에 있는 지를 파악할 수 있다.The position
상기 보상부(320)는 상기 위치 정보 수신부(310)에서 수신한 정보를 토대로 피드포워드(FeedForward) 제어 및 PID 제어(Proportional Integral Derivative Control)를 수행하여, 전기 모터(200)의 회전 속도를 제어하는 구성일 수 있다. 특히, 보상부(320)는 피드포워드 제어와 PID 제어를 동시 또는 이시에 수행하여 듀티값을 보정함으로써, 전기 모터(200)를 원하는 속도로 회전시키기 위한 목표 듀티값을 산출할 수 있다.The
상기 보상부(320)는 상기 위치 정보 수신부(310)에서 파악한 디텐트 플레이트(230)와 디텐트 스프링(240)의 위치 정보를 토대로 피드포워드 제어를 수행할 수 있다. 여기서 디텐트 플레이트(230)와 디텐트 스프링(240)의 위치 정보란 상호 간의 상대적인 위치 정보를 의미할 수 있다. The
디텐트 플레이트(230)의 회전에 의해 디텐트 스프링(240)의 위치가 디텐트 플레이트(230)의 골에서 산으로 변경되는 경우에는 디텐트 스프링(240)에 의해 복원력이 작용하여 디텐트 플레이트(230)가 회전하는 속도가 느려질 수 있다. When the position of the
이때 본 발명의 다양한 실시예에 따른 보상부(320)에서는 양(Positive)의 피드포워드 제어를 수행하여 전기 모터(200)의 회전 속도를 더 빠르게 제어할 수 있다.At this time, the
반대로, 디텐트 플레이트(230)의 회전에 의해 디텐트 스프링(240)의 단부의 위치가 디텐트 플레이트(230)의 산에서 골로 변경되는 경우에는 복원력이 반대로 작용하여 디텐트 플레이트(230)가 회전하는 속도가 빨라질 수 있으며, 그 과정에서 디텐트 플레이트(230)와 디텐트 스프링(240) 사이에 충격 및 소음이 발생할 수 있게 된다.On the contrary, when the position of the end of the
이를 위해 본 발명의 다양한 실시예에 따른 보상부(320)에서는 음(Negative)의 피드포워드 제어를 수행하여 전기 모터(200)의 회전 속도를 더 느리게 제어할 수 있다.For this, the
즉, 상기 보상부(320)는 상기와 같은 피드포워드 제어를 수행함으로써, 디텐트 플레이트(230)와 디텐트 스프링(240)의 단부 간의 위치 관계에 따른 모터의 보상 제어가 가능하다.In other words, the
마지막으로, 판단부(330)는 상기 보상부(320)에 의한 전기 모터(200) 제어가 이루어진 이후에 전기 모터의 현재 위치와 목표 위치를 비교하여 현재 변속단과 목표 변속단(신규 목표 레버 위치)이 일치하게 되었는지 판단하는 구성이다.The
상기 판단부(330)는 현재 변속단과 신규 변속단(신규 목표 레버 위치)이 일치하지 않는 경우에는 전기 모터(200)의 제어 전략이 변경되도록 할 수 있다. 그리고 현재 변속단과 목표 변속단이 일치하는 경우에는 운전자의 새로운 변속 레버(100) 조작이 있을 때까지 모터 제어를 중단하거나, 또는 모터 제어 시작 전 계산(또는 연산)된 목표 레버 위치(최초 레버 위치)에 따른 기존의 모터 제어 전략에 따라 수행될 수 있도록 한다.The
다음으로 도 4 내지 도 7을 참조하여, 본 발명의 다양한 실시예에 따른 전동식 변속 레버 시스템의 전기 모터를 제어하는 방법에 대해서 설명한다. Next, with reference to Figs. 4 to 7, a method of controlling the electric motor of the electric type shift lever system according to various embodiments of the present invention will be described.
도 4는 본 발명의 다양한 실시예에 따른 전동식 변속 레버 시스템의 디텐트 플레이트 및 모터를 Feedforward 구분 제어하는 모습을 나타낸 도면이다. 도 5는 본 발명의 다양한 실시예에 따른 전동식 변속 레버 시스템의 모터 제어 방법을 나타내는 블록도이다. 도 6은 본 발명의 다른 실시예에 따른 전동식 변속 레버 시스템의 모터 제어 방법을 나타내는 블록도이다. 도 7은 본 발명의 또 다른 실시예에 따른 전동식 변속 레버 시스템의 디텐트 플레이트를 phase 로 구분하는 모습을 나타내는 개념도이다. FIG. 4 is a view illustrating how the detent plate and the motor of the electric type shift lever system according to various embodiments of the present invention are feedforwardly divided and controlled. 5 is a block diagram showing a motor control method of an electric shift lever system according to various embodiments of the present invention. 6 is a block diagram showing a motor control method of the electric shift lever system according to another embodiment of the present invention. FIG. 7 is a conceptual view illustrating a state in which a detent plate of an electric type shift lever system according to another embodiment of the present invention is divided into phases.
도 6을 참조하면, 본 발명의 다양한 실시예에 따른 전동식 변속 레버 시스템의 전기 모터 제어 방법은 (a) 운전자의 레버 조작에 의한 목표 레버 위치를 계산하는 단계; (b) 모터 제어를 시작하는 단계; (c) 모터 회전 중 운전자의 레버 조작에 의한 신규 목표 레버 위치를 수신하는 단계; (d) 모터의 현재 위치와 신규 위치의 차이가 기 설정된 값보다 큰지 여부를 확인하는 단계; (e) 모터 회전 중 레버의 신규 이동 방향이 기 모터 회전 방향과 동일한 회전방향인지를 판단하는 단계; 및 (f)모터 제어를 종료하는 단계;를 포함하고, 모터 회전 중 운전자의 신규 레버 조작에 따른 모터의 제어를 모터의 현재 위치 및 신규 위치 간의 차이값과, 모터의 기 회전 방향과의 일치 여부에 기초하여 구분 수행하는 것을 특징으로 할 수 있다.Referring to FIG. 6, an electric motor control method of an electric shift lever system according to various embodiments of the present invention includes: (a) calculating a target lever position by lever operation of a driver; (b) initiating motor control; (c) receiving a new target lever position by lever manipulation of the driver during motor rotation; (d) checking whether the difference between the current position and the new position of the motor is greater than a predetermined value; (e) determining whether the new movement direction of the lever during motor rotation is the same as the rotation direction of the base motor; And (f) terminating the motor control, wherein the control of the motor according to the operation of the new lever of the driver during the rotation of the motor is performed by comparing the difference between the current position and the new position of the motor, Based on the result of the classification.
운전자가 조작하는 변속 레버(100)는 변속 레버 센서(110)에 의해 제어부(300)와 전기적으로 접속될 수 있다.The
따라서, 운전자가 변속 레버(100)를 조작하면 운전자의 의도가 전기 신호로서 전달되어 본 발명의 전기 모터를 구동시킬 수 있게 된다.Therefore, when the driver operates the
운전자가 변속 레버(100)를 조작하면, 제어부(300)에서는 운전자의 목표 레버 위치를 계산(연산)할 수 있다. 여기서 운전자의 목표 레버 위치는 모터의 목표 위치와 대응될 수 있다.When the driver operates the
변속 레버(100)의 물리적인 위치 변화는 전기적인 신호 형태로서, 제어부(300)에 입력되고 제어부(300)는 이를 이용하여 본 발명의 전기 모터(200)를 구동시키며, 이는 디텐트 플레이트(230)와 디텐트 스프링(240)의 단부 간의 상대적인 위치를 변화시킬 수 있게 된다. The change in the physical position of the
운전자의 레버 조작에 의한 목표 레버 위치가 계산되면, 제어부(300)는 모터 제어를 시작하는데, 이때 모터 제어는 디텐트 플레이트의 형상에 따라 구분되어 제어될 수 있다.When the target lever position is calculated by the lever operation of the driver, the
한편, 본 발명의 다양한 실시예에 따른 전기 모터를 제어하는 방법은 상기 (b) 단계에서 모터 제어는 제1 시점에서 수행되고, 상기 (d) 단계에서 모터의 현재 위치는 상기 제1 시점 이후의 제2 시점에서의 모터의 위치에 해당되며, 모터의 신규 위치는 제2 시점 이후의 제3 시점에서의 모터의 위치에 해당되는 것을 특징으로 할 수 있다. 즉, 모터 제어의 시작 시점(제1시점)과 모터의 현재 위치에 대한 시점(제2시점)과 모터의 목표 위치에 대한 시점(제3시점)은 서로 다를 수 있다. 일 실시예에 따르면 여기서 제1시점은 제2시점보다 시계열적인 순서에서 앞설 수 있고, 제2시점은 제3시점보다 앞설 수 있다. 예를들어 여기서 시간 단위는 수ms~ 수백ms의 단위를 가질 수 있다.Meanwhile, in the method of controlling an electric motor according to various embodiments of the present invention, the motor control in the step (b) is performed at a first time point, and the current position of the motor in the step (d) The new position of the motor corresponds to the position of the motor at the second time point, and the new position of the motor corresponds to the position of the motor at the third time point after the second time point. That is, the start point (first point of time) of the motor control and the point of time (second point of time) relative to the current position of the motor and the point of time (third point of time) of the target position of the motor may be different from each other. According to one embodiment, the first point in time may precede the second point in time series order, and the second point in time may precede the third point in time. For example, the time unit may have a unit of several milliseconds to several hundreds of milliseconds.
다양한 실시예에 따른 본 발명의 전기 모터를 제어하는 방법은 상기 (b)단계에서 모터 제어는, 상기 모터와 하나의 회전축으로 연결된 디텐트 플레이트의 요철을 기준으로, 디텐트 스프링을 상기 디텐트 플레이트의 골에서 산으로 이동시키는 경우 가속 제어하고, 디텐트 스프링을 상기 디텐트 플레이트의 산에서 골에서 이동시키는 경우 감속 제어하는 것을 특징으로 할 수 있다.In the method of controlling an electric motor according to various embodiments of the present invention, in the step (b), the motor control is performed by moving the detent spring to the detent plate Acceleration control is performed in the case of moving from the valley of the detent plate to the mountain, and the deceleration control is performed when the detent spring is moved from the valley in the mountain of the detent plate.
구체적으로, 본 발명의 모터 제어는 도 5에 도시된 블록도와 같이 수행될 수 있다. 모터 목표 위치가 계산 되면(S510), 모터 제어를 시작(S520)하고, 디텐트 플레이트(230)의 형상에 따라 가속 또는 감속 제어할 수 있다. 구체적으로 디텐트 스프링(240)의 단부(롤러, roller)가 디텐트 플레이트(230)의 골에서 산으로 이동할 경우에는 모터를 가속제어할 수 있고, 산에서 골로 이동할 경우에는 모터를 감속할 수 있다. 여기서 가속 또는 감속 제어는 상기 보상부(320)에 의해 실시될 수 있다.Specifically, the motor control of the present invention can be performed as the block diagram shown in Fig. When the motor target position is calculated (S510), motor control is started (S520), and acceleration or deceleration control can be performed according to the shape of the
본 발명의 다양한 실시예에 따른 전기 모터 제어 방법은, 만약 모터 제어 도중(모터 회전 중) 운전자의 레버 조작에 의해 신규 목표 레버 위치를 수신하면, 이어서 (d)모터의 현재 위치와 신규 위치의 차이가 기 설정된 값보다 큰지 여부를 확인하고, (e)모터 회전 중 레버의 신규 이동 방향이 기 모터 회전 방향과 동일한 회전방향인지를 확인할 수 있다. 여기서 상기 (c)와 (d)의 순서는 반대로 설정되어도 무방하다. In the electric motor control method according to various embodiments of the present invention, if a new target lever position is received by manipulating the lever of the driver during motor control (during motor rotation), then (d) the difference between the current position of the motor and the new position (E) It is possible to confirm whether the direction of the new movement of the lever during motor rotation is the same as the rotation direction of the base motor. Here, the order of (c) and (d) may be reversed.
다양한 실시예에 따르면 여기서 모터의 현재 위치와 신규 위치의 차이는 디텐트 스프링(240) 단부의 현재 위치와 신규 위치에 대응될 수 있다. 또한 모터의 현재 위치와 신규 위치의 차이는 절대값으로 환산할 수도 있다. 절대값으로 환산된 경우 상기 차이값은 기 설정된 범위내에 포함되는지 여부를 기준으로 판단한다.According to various embodiments, the difference between the current position and the new position of the motor may correspond to the current position and the new position of the
다양한 실시예에 따르면 상기 (d)단계에서 모터의 현재 위치와 신규 위치의 차이가 기 설정된 값보다 크거나 같고, 상기 (e)단계에서 레버의 신규 이동 방향이 기 모터 회전 방향과 동일한 경우 목표 레버위치를 변경하는 것을 특징으로 할 수 있다.According to various embodiments, if the difference between the current position and the new position of the motor in step (d) is greater than or equal to a preset value and the new moving direction of the lever is equal to the initial motor rotation direction in step (e) And changing the position.
즉, 상기 (d), (e) 단계에서 기 설정된 값보다 크면서, 레버의 이동 방향이 기 모터 회전 방향과 동일한 조건을 동시에 만족해야만 목표 레버의 위치를 변경할 수 있다.That is, the position of the target lever can be changed only if it is greater than a predetermined value in the steps (d) and (e) and the movement direction of the lever satisfies the same condition as the rotation direction of the base motor simultaneously.
이와 달리 (d)단계에서 모터의 현재 위치와 신규 위치의 차이가 기 설정된 값보다 작으면 목표 레버 위치를 변경할 필요성이 없는 것으로 판단하고, 모터 제어를 종료하거나, 기존의 모터 제어 전략을 유지할 수 있다. On the other hand, if the difference between the current position and the new position of the motor is smaller than the predetermined value in the step (d), it is determined that there is no need to change the target lever position and the motor control can be terminated or the existing motor control strategy can be maintained .
일 실시예에 따르면 (e)단계에서 레버의 신규 이동 방향과 모터의 기 회전 방향이 반대인 경우, 모터 제어를 종료하거나, 기존의 모터 제어 전략을 유지할 수 있다. 여기서 레버의 신규 이동 방향은 목표단 변경에 의한 레버의 이동 방향을 의미할 수 있다. 레버의 신규 이동 방향과 모터의 기 회전 방향이 반대이면 운전자의 레버조작은 계속적으로 관찰하되, 모터 제어의 변경 제어는 실시하지 않는다. According to an embodiment, in the step (e), when the direction of the new movement of the lever is opposite to the initial rotation direction of the motor, the motor control can be terminated or the existing motor control strategy can be maintained. Here, the direction of the new movement of the lever may mean the direction of movement of the lever by the target stage change. If the new direction of movement of the lever is opposite to the initial direction of rotation of the motor, the operation of the lever of the driver is continuously observed, but the change control of the motor control is not performed.
구체적으로 디텐트 스프링(240)의 단부가 최초에 디텐트 플레이트(230)의 어느 한 변속단(ex, 모드 P)에 위치하고 있는 상황에서 계산된 목표 레버 위치(ex, 모드 N)를 향해 최초로 모터 제어를 실시하면, 우선 변속단은 오목부에 해당하기 때문에 최초의 디텐트 스프링(240)의 단부의 움직임은 디텐트 플레이트(230)의 골(P)에서 산(A)을 향해 움직인다. 예컨대 상기 (d) 단계에서 차이값이 'a-1' 범위를 넘을 때 기 설정된 값을 벗어나는 것으로 설정되는 경우, 이 구간(골P->산A)에서 운전자의 새로운 레버 조작(ex, 모드 P)이 발생하면 모터의 현재 위치(a-1 구간에 포함)와 신규 위치(a-1 구간에 포함)의 차이는 기 설정된 값보다 크지 않기 때문에, 모터는 제어가 종료되거나 기존의 모터 제어 전략에 따라 (골에서 산을 향하므로) 가속 제어가 이루어질 수 있다.Toward the target lever position (ex, mode N) calculated in a situation where the end of the
그리고 디텐트 스프링(240)의 단부가 디텐트 플레이트(230)의 산(A)에서 골(R)을 향해 움직이는 구간을 가정한다. 예컨대 상기 (d) 단계에서 차이값이 'a-1' 범위를 넘을 때 기 설정된 값을 벗어나는 것으로 설정되는 경우, 이 구간(산A->골P)에서 운전자의 새로운 레버 조작(ex, 모드 P)이 발생하면 모터의 현재 위치(b-1 구간에 포함)와 신규 위치의 차이(a-1 구간에 포함)는 기 설정된 값보다 크지만, 모터의 기 회전방향(정방향)과 레버의 신규 이동 방향(역방향)이 서로 반대이므로, 모터 제어가 종료되거나 기존의 모터 제어 전략에 따라 (산에서 골을 향하므로) 감속 제어가 이루어질 수 있다.And the end of the
위 실시예는 설명의 편의를 위한 것으로서, 다른 다양한 실시예에 유추될 수 있다. The above embodiments are for convenience of description and can be inferred from various other embodiments.
예를들어, 위 실시예에서 최초 변속단(제1시점의 변속단)을 '모드 P'인 것으로 가정하였으나, 이와 달리 최초 변속단을 '모드 R', '모드 N' 또는 '모드 D' 중 어느 하나로 설정할 수도 있다. For example, in the above embodiment, it is assumed that the first gear position (the first gear position) is 'mode P'. Alternatively, the first gear position may be referred to as 'mode R', 'mode N' It can be set to either one.
위 실시예에서 운전자의 레버 조작에 의한 목표 레버 위치(제2시점의 변속단)가 '모드 N'에 해당하는 것으로 가정하였으나 이와 달리 운전자의 레버 조작에 의한 목표 레버 위치를 '모드 P', '모드 R', 또는 '모드 D' 중 어느 하나로 설정할 수도 있다. In the above embodiment, it is assumed that the target lever position (the shift position at the second time point) by the lever manipulation of the driver corresponds to the 'mode N'. Alternatively, the target lever position by the lever manipulation of the driver may be referred to as' Mode R ', or' mode D '.
아울러, 위 실시예에서 신규 목표 레버 위치(제3시점의 변속단)또한, '모드 P'에 해당하는 것으로 가정하였으나, 운전자의 신규 레버 조작에 의한 목표 레버 위치를 '모드 R', '모드 N' 또는 '모드 D' 중 어느 하나로 설정할 수도 있다.In addition, in the above embodiment, it is assumed that the new target lever position (the shift position at the third time point) also corresponds to 'mode P', but the target lever position by the driver's new lever operation is referred to as 'mode R' 'Or' mode D '.
본 발명의 다양한 실시예에 따르면 (d)단계에서 모터의 현재 위치와 신규 위치의 차이가 기 설정된 값보다 크거나 같고, 상기 (e)단계에서 레버의 신규 이동 방향이 기 모터 회전 방향과 동일하여 목표 레버위치를 변경하는 경우, 모터를 최대 구동력(full turn-on )으로 제어할 수 있다. 운전자가 변속하려는 의지를 반영하여, 신속한 변속이 이루어질 수 있게 하는 것이다.According to various embodiments of the present invention, when the difference between the current position and the new position of the motor is greater than or equal to a predetermined value in step (d), and the new moving direction of the lever is the same as the rotating direction of the motor When the target lever position is changed, the motor can be controlled to the full turn-on state. So that a quick shift can be made, reflecting the willingness of the driver to shift.
한편, 상기 (d)단계에서 모터의 현재 위치와 신규 위치의 절대값의 차이가 큰 경우, 상대적으로 모터의 현재 위치와 신규 위치의 절대값의 차이가 작은 경우보다 더 큰 구동력으로 전기 모터를 제어할 수도 있다. If the difference between the current position of the motor and the absolute value of the new position is large in the step (d), the electric motor is controlled with a greater driving force than when the difference between the absolute value of the new position and the current position of the motor is relatively small You may.
도 7을 참조하면, 만약 모터의 현재 위치가 모드 P에 해당하고, 신규 위치(새롭게 설정되는 위치)가 모드 D에 해당할 때는, 현재 위치가 모드 P에 해당하고, 신규 위치가 모드 N에 해당하는 경우보다 더 큰 구동력을 가하여 전기 모터를 제어할 수도 있다.Referring to FIG. 7, if the current position of the motor corresponds to the mode P and the new position (the newly set position) corresponds to the mode D, the current position corresponds to the mode P and the new position corresponds to the mode N It is possible to control the electric motor by applying a larger driving force than in the case of Fig.
또한, 본 발명의 다양한 실시예에 따르면 상기 (c) 단계 내지 (e)단계는, 신규 목표 레버 위치가 수신되는 경우, 상기 (b)단계 이후 디텐트 플레이트의 형상 정보에 따른 구분된 영역마다 수행할 수 있으며, 나아가 상기 구분된 영역은 디텐트 플레이트에 형성된 요철에 의해 구분된 영역인 것을 특징으로 할 수 있다. According to various embodiments of the present invention, the steps (c) to (e) may include: when the new target lever position is received, performing the step (b) Further, the divided region may be a region divided by the irregularities formed on the detent plate.
이는 디텐트 플레이트에 형성된 요철(볼록부)를 경계로 전술한 전기 모터의 제어 방법을 재설정하는 것을 의미할 수 있다.This may mean resetting the control method of the electric motor described above with the protrusions (projections) formed on the detent plate as a boundary.
다음으로, 도 8을 참조로, 본 발명의 다른 실시예에 따른 전동식 변속 레버 시스템의 모터 제어 방법을 설명하기로 한다.Next, with reference to FIG. 8, a description will be made of a motor control method of the electric type shift lever system according to another embodiment of the present invention.
도 8은 본 발명의 또 다른 실시예에 따른 전동식 변속 레버 시스템의 모터 제어 방법을 나타내는 블록도이다.8 is a block diagram showing a motor control method of the electric shift lever system according to another embodiment of the present invention.
여기서의 모터 제어 방법은 모터를 회전각에 기초하여 phase를 구분 설정하는 것에 그 특징을 가진다. 이외 도 6을 기로하는 전술한 실시예와 동일한 내용은 이하 생략하기로 한다.The motor control method here is characterized in that the phase of the motor is discriminated based on the rotation angle. The same contents as those of the above-described embodiment based on Fig. 6 will be omitted below.
본 발명의 다양한 실시예에 따른 전동식 변속 레버 시스템의 전기 모터를 제어하는 방법은, (a)운전자의 레버 조작에 의한 목표 레버 위치를 계산하는 단계; (b)모터의 phase를 설정하고, 모터 제어를 시작하는 단계; (c)모터 회전 중 운전자의 레버 조작에 의한 신규 목표 레버 위치를 수신하는 단계; (d)모터의 현재 phase와 신규 phase가 동일한지 여부를 확인하는 단계; (e)모터 회전 중 목표단 변경에 의한 레버의 이동 방향이 기 모터 회전 방향과 동일한 회전방향인지를 판단하는 단계; 및 (f)모터 제어를 종료하는 단계;를 포함하고, 모터 회전 중 운전자의 신규 레버 조작에 따른 모터의 제어를 모터의 현재 phase 및 신규 phase 의 동일 여부와, 모터의 기 회전 방향과의 일치 여부에 기초하여 구분 수행하는 것을 특징으로 할 수 있다.A method of controlling an electric motor of an electric shift lever system according to various embodiments of the present invention includes the steps of: (a) calculating a target lever position by lever operation of a driver; (b) setting a phase of the motor and starting motor control; (c) receiving a new target lever position by lever manipulation of the driver during motor rotation; (d) confirming whether the current phase and the new phase of the motor are the same; (e) determining whether the direction of movement of the lever by the target stage change during the motor rotation is the same as the rotation direction of the base motor; And (f) terminating the motor control, wherein control of the motor according to the operation of the new lever of the driver during the rotation of the motor is performed based on whether the current phase and the new phase of the motor are the same, Based on the result of the classification.
다양한 실시예에 따르면 상기 (b)단계에서 phase는 모터 제어 시작 시점의 모터 위치를 기초로 설정할 수 있다. According to various embodiments, the phase in the step (b) may be set based on the motor position at the start of the motor control.
또한, 상기 (b) 단계에서 모터 제어는 제1 시점에서 수행되고, 상기 (d) 단계에서 모터의 현재 phase는 상기 제1 시점 이후의 제2 시점에서의 모터의 phase에 해당되며, 모터의 신규 phase는 제2 시점 이후의 제3 시점에서의 모터의 phase에 해당되는 것을 특징으로 할 수 있다.In the step (b), the motor control is performed at a first time point. In the step (d), the current phase of the motor corresponds to the phase of the motor at the second time point after the first time point, phase corresponds to the phase of the motor at the third time point after the second time point.
본 발명의 다양한 실시예에 따른 전동식 변속 레버 시스템의 전기 모터를 제어하는 방법에 따르면 상기 (d)단계에서 모터의 현재 phase와 모터의 신규 phase 가 동일하지 않고, 상기 (e)단계에서 목표단 변경에 의한 레버의 이동 방향이 기 모터 회전 방향과 동일한 경우 목표 레버위치를 변경하는 제어를 수행할 수 있다.According to the method for controlling the electric motor of the electric shift lever system according to various embodiments of the present invention, the current phase of the motor and the new phase of the motor are not the same in the step (d) and the target phase change It is possible to perform control to change the target lever position when the direction of movement of the lever by the motor is equal to the rotation direction of the motor.
예컨대 도 7을 다시 참조하면, 다양한 실시예 중 하나로서 디텐트 플레이트(230)의 각 골(P,R,N,D)과 산(A,B,C)를 경계로 6개의 phase가 설정되어 있는 것이 도시되어 있다. 여기서 6개의 phase는 디텐트 플레이트(230)의 형상에 따라 서로 미세한 차이를 가지고 형성될 수 있다. 7, six phases are set with respect to each of the valleys (P, R, N, D) and the acids (A, B, C) of the
다양한 실시예에 따르면 모터 제어 시작 시점의 최초 변속단이 P로 설정된 경우, not P제어를 위하여, 각 phase에는 6,5,4,3,2,1의 번호를 부여할 수 있다. (참고로 여기서 phase 번호는 임의로 부여될 수 있다.) 도 7에 도시된 phase를 기초로, 다양한 실시예에 따르면, 모터의 현재 위치(ex, 도 7의 모드 P)를 기초로 홀수 번째의 phase(ex, 도 7의 phase 6,4,2이 해당됨)에 대해서는 모터를 가속(또는 Full turn-on) 제어할 수 있다. 여기서 모터의 현재 위치를 기초로 짝수 번째의 phase(ex, 도 7의 phase 5,3,1이 해당됨)에 대해서는 모터 제어를 종료하거나 모터 속도를 줄여주는 제어를 실시할 수 있다. 그리고 목표 위치(ex, 도 7의 모드 D)에 모터가 도달할 경우는 phase가 0이 되어 제어를 종료할 수 있다.According to various embodiments, when the first gear position at the start of the motor control is set to P, a number of 6, 5, 4, 3, 2, or 1 may be assigned to each phase for not P control. Based on the phase shown in FIG. 7, according to various embodiments, the phase of the odd-numbered phase (e.g., phase P in FIG. 7) (eg, phases 6, 4, and 2 of FIG. 7 are applicable), the motor may be accelerated (or full turn-on). Here, based on the current position of the motor, it is possible to perform control for terminating the motor control or reducing the motor speed for the even-numbered phase (ex,
실시예에 따라 모터 회전 중 운전자의 레버 조작에 의해 목표단이 변경되었을 경우에는, 레버 신규 이동 방향과 모터의 기 회전 방향이 같은 방향인지를 판단하여, 역방향일 경우 모터 제어 전략을 변경하지 않을 수 있다. 레버 신규 이동 방향이 모터의 기 회전 방향과 같은 방향(정방향)인 경우는 모터의 현재 위치를 기초로 홀수 번째의 phase에 대해서는 가속(또는 Full turn-on)제어할 수 있다. 여기서 모터의 현재 위치를 기초로 짝수 번째의 phase에 대해서는 모터 제어를 종료하거나 속도를 줄여주는 제어를 실시할 수 있다.According to the embodiment, when the target stage is changed by the lever operation of the driver during the motor rotation, it is determined whether the new lever movement direction and the initial rotation direction of the motor are the same direction, have. When the direction of the new lever movement is the same as the direction of rotation of the motor (forward direction), it is possible to perform acceleration (or full turn-on) control on odd-numbered phases based on the current position of the motor. Here, based on the present position of the motor, it is possible to perform control for terminating the motor control or decreasing the speed for the even-numbered phases.
그리고 상기 (d)단계에서 모터의 현재 phase와 신규 phase의 차이가 큰 경우, 상대적으로 모터의 현재 phase와 신규 phase의 차이가 작은 경우보다 더 큰 구동력으로 전기 모터를 제어할 수 있다. 다양한 실시예에 따르면 모터의 현재 위치에서 신규 목표 위치까지의 거리가 가장 먼 Phase #6의 경우, 신규 목표 위치까지의 거리가 상대적으로 가까운 Phase #4 및 Phase #2보다 더 큰 구동력으로 전기 모터를 제어할 수 있다.When the difference between the current phase and the new phase of the motor is large in the step (d), the electric motor can be controlled with a greater driving force than when the difference between the current phase and the new phase is relatively small. According to various embodiments, in the case of Phase # 6 in which the distance from the current position of the motor to the new target position is the longest, the electric motor is driven with a driving force larger than that of
본 발명의 다양한 실시예에 따르면, 모터의 회전각을 기초로 Phase를 설정하여 모터를 제어하는 경우, 모터의 현재 위치와 신규 위치의 계산이 간편해지므로, 보다 신속한 모터 제어가 가능해지는 장점이 있다.According to various embodiments of the present invention, when the motor is controlled by setting the phase based on the rotation angle of the motor, the calculation of the current position and the new position of the motor becomes simple.
이상에서 설명한 본 발명의 다양한 실시예의 전동식 변속 레버 시스템의 전기 모터 제어방법은 전술한 실시예 및 도면에 의해 한정되는 것은 아니고, 본 발명의 기술적 범위 내에서 여러 가지 치환, 변형 및 변경이 가능함은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 명백할 것이다.It should be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined in the appended claims. And will be apparent to those skilled in the art to which the invention pertains.
100 : 변속 레버
110 : 변속 레버 센서
200 : 전기 모터
210 : 전기 모터 위치 센서
220 : 회전축
230 : 디텐트 플레이트
240 : 디텐트 스프링
250 : 고정부
300 : 제어부100: Shift lever
110: Shift lever sensor
200: Electric motor
210: Electric motor position sensor
220:
230: Detent plate
240: Detent spring
250:
300:
Claims (13)
(a) 운전자의 레버 조작에 의한 목표 레버 위치를 계산하는 단계;
(b) 모터 제어를 시작하는 단계;
(c) 모터 회전 중 운전자의 레버 조작에 의한 신규 목표 레버 위치를 수신하는 단계;
(d) 모터의 현재 위치와 신규 위치의 차이가 기 설정된 값보다 큰지 여부를 확인하는 단계;
(e) 모터 회전 중 레버의 신규 이동 방향이 기 모터 회전 방향과 동일한 회전방향인지를 판단하는 단계; 및
(f) 모터 제어를 종료하는 단계;
를 포함하고, 모터 회전 중 운전자의 신규 레버 조작에 따른 모터의 제어를 모터의 현재 위치 및 신규 위치 간의 차이값과, 모터의 기 회전 방향과의 일치 여부에 기초하여 구분 수행하는 것을 특징으로 하는 전동식 변속 레버 시스템의 전기 모터를 제어하는 방법.
A method of controlling an electric motor of an electric shift lever system,
(a) calculating a target lever position by lever operation of a driver;
(b) initiating motor control;
(c) receiving a new target lever position by lever manipulation of the driver during motor rotation;
(d) checking whether the difference between the current position and the new position of the motor is greater than a predetermined value;
(e) determining whether the new movement direction of the lever during motor rotation is the same as the rotation direction of the base motor; And
(f) terminating the motor control;
Wherein the control is performed based on whether the control of the motor in accordance with the operation of the new lever of the driver during the motor rotation is based on whether the difference between the current position and the new position of the motor coincides with the initial rotation direction of the motor. A method of controlling an electric motor of a shift lever system.
상기 (b) 단계에서 모터 제어는 제1 시점에서 수행되고,
상기 (d) 단계에서 모터의 현재 위치는 상기 제1 시점 이후의 제2 시점에서의 모터의 위치에 해당되며, 모터의 신규 위치는 제2 시점 이후의 제3 시점에서의 모터의 위치에 해당되는 것을 특징으로 하는 전동식 변속 레버 시스템의 전기 모터를 제어하는 방법.
The method according to claim 1,
In the step (b), the motor control is performed at a first time point,
In the step (d), the current position of the motor corresponds to the position of the motor at the second time point after the first time point, and the new position of the motor corresponds to the position of the motor at the third time point after the second time point Wherein the electric motor is an electric motor.
상기 (b)단계에서 모터 제어는, 상기 모터와 하나의 회전축으로 연결된 디텐트 플레이트의 요철을 기준으로, 디텐트 스프링을 상기 디텐트 플레이트의 골에서 산으로 이동시키는 경우 가속 제어하고, 디텐트 스프링을 상기 디텐트 플레이트의 산에서 골에서 이동시키는 경우 감속 제어하는 것을 특징으로 하는 전동식 변속 레버 시스템의 전기 모터를 제어하는 방법.
The method according to claim 1,
In the step (b), the motor control performs acceleration control when the detent spring is moved from the valley of the detent plate to the mountain, based on the unevenness of the detent plate connected to the motor by one rotation axis, Is decelerated when it is moved from the crest in the mountain of the detent plate.
상기 (d)단계에서 모터의 모터 현재 위치와 신규 위치의 차이가 기 설정된 값보다 크거나 같고, 상기 (e)단계에서 레버의 신규 이동 방향이 기 모터 회전 방향과 동일한 경우 목표 레버위치를 변경하는 것을 특징으로 하는 전동식 변속 레버 시스템의 전기 모터를 제어하는 방법.
The method according to claim 1,
If the difference between the motor current position and the new position of the motor in step (d) is greater than or equal to a preset value, and the new moving direction of the lever is the same as the initial motor rotation direction in step (e) Wherein the electric motor is an electric motor.
목표 레버 위치를 변경하는 경우 모터를 최대 구동력(full turn-on )으로 제어하는 것을 특징으로 하는 전동식 변속 레버 시스템의 전기 모터를 제어하는 방법.
5. The method of claim 4,
And when the target lever position is changed, the motor is controlled to the full-turn-on state.
상기 (d)단계에서 모터의 현재 위치와 신규 위치의 절대값의 차이가 큰 경우, 상대적으로 모터의 현재 위치와 신규 위치의 절대값의 차이가 작은 경우보다 더 큰 구동력으로 전기 모터를 제어하는 것을 특징으로 하는 전동식 변속 레버 시스템의 전기 모터를 제어하는 방법.
5. The method of claim 4,
In the step (d), when the difference between the current position of the motor and the absolute value of the new position is large, the electric motor is controlled with a greater driving force than when the difference between the current position of the motor and the absolute value of the new position is relatively small Wherein the electric motor of the electric shift lever system is controlled.
상기 (c)단계 내지 (e)단계는, 신규 목표 레버 위치가 수신되는 경우, 상기 (b)단계 이후 디텐트 플레이트의 형상 정보에 따른 구분된 영역마다 수행하는 것을 특징으로 하는 전동식 변속 레버 시스템의 전기 모터를 제어하는 방법. The method according to claim 1,
Wherein the steps (c) to (e) are performed for each of the divided regions according to the shape information of the detent plate after the step (b) when the new target lever position is received. A method for controlling an electric motor.
상기 구분된 영역은 디텐트 플레이트에 형성된 요철에 의해 구분된 영역인 것을 특징으로 하는 전동식 변속 레버 시스템의 전기 모터를 제어하는 방법.
8. The method of claim 7,
Wherein the divided region is an area defined by the unevenness formed on the detent plate.
(a) 운전자의 레버 조작에 의한 목표 레버 위치를 계산하는 단계;
(b) 모터의 phase를 설정하고, 모터 제어를 시작하는 단계;
(c) 모터 회전 중 운전자의 레버 조작에 의한 신규 목표 레버 위치를 수신하는 단계;
(d) 모터의 현재 phase와 신규 phase가 동일한지 여부를 확인하는 단계;
(e) 모터 회전 중 레버의 신규 이동 방향이 기 모터 회전 방향과 동일한 회전방향인지를 판단하는 단계; 및
(f) 모터 제어를 종료하는 단계;
를 포함하고, 모터 회전 중 운전자의 신규 레버 조작에 따른 모터의 제어를 모터의 현재 phase 및 신규 phase 의 동일 여부와, 모터의 기 회전 방향과의 일치 여부에 기초하여 구분 수행하는 것을 특징으로 하는 전동식 변속 레버 시스템의 전기 모터를 제어하는 방법.
A method of controlling an electric motor of an electric shift lever system,
(a) calculating a target lever position by lever operation of a driver;
(b) setting a phase of the motor and starting motor control;
(c) receiving a new target lever position by lever manipulation of the driver during motor rotation;
(d) confirming whether the current phase and the new phase of the motor are the same;
(e) determining whether the new movement direction of the lever during motor rotation is the same as the rotation direction of the base motor; And
(f) terminating the motor control;
Wherein the control of the motor in accordance with the operation of the new lever of the driver is performed based on whether the current phase and the new phase of the motor are the same or not and whether the motor is in the initial rotation direction during the motor rotation. A method of controlling an electric motor of a shift lever system.
상기 (b)단계에서 phase는 모터 제어 시작 시점의 모터 위치를 기초로 설정하는 것을 특징으로 하는 전동식 변속 레버 시스템의 전기 모터를 제어하는 방법.
10. The method of claim 9,
Wherein the step (b) sets the phase based on the motor position at the start of the motor control.
상기 (b) 단계에서 모터 제어는 제1 시점에서 수행되고,
상기 (d) 단계에서 모터의 현재 phase는 상기 제1 시점 이후의 제2 시점에서의 모터의 phase에 해당되며, 모터의 신규 phase는 제2 시점 이후의 제3 시점에서의 모터의 phase에 해당되는 것을 특징으로 하는 전동식 변속 레버 시스템의 전기 모터를 제어하는 방법.
11. The method of claim 10,
In the step (b), the motor control is performed at a first time point,
In the step (d), the current phase of the motor corresponds to the phase of the motor at the second time point after the first point of time, and the new phase of the motor corresponds to the phase of the motor at the third point of time after the second point of time Wherein the electric motor is an electric motor.
상기 (d)단계에서 모터의 현재 phase와 모터의 신규 phase 가 동일하지 않고, 상기 (e)단계에서 레버의 신규 이동 방향이 기 모터 회전 방향과 동일한 경우 목표 레버위치를 변경하는 것을 특징으로 하는 전동식 변속 레버 시스템의 전기 모터를 제어하는 방법.
10. The method of claim 9,
Wherein the target lever position is changed when the current phase of the motor and the new phase of the motor are not the same in the step (d) and the new moving direction of the lever is the same as the rotating direction of the motor in the step (e) A method of controlling an electric motor of a shift lever system.
상기 (d)단계에서 모터의 현재 phase와 신규 phase의 차이가 큰 경우, 상대적으로 모터의 현재 phase와 신규 phase의 차이가 작은 경우보다 더 큰 구동력으로 전기 모터를 제어하는 것을 특징으로 하는 전동식 변속 레버 시스템의 전기 모터를 제어하는 방법. 13. The method of claim 12,
Wherein when the difference between the current phase and the new phase of the motor is large in the step (d), the electric motor is controlled with a greater driving force than when the difference between the current phase and the new phase of the motor is relatively small. A method for controlling an electric motor of a system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170167318A KR101957508B1 (en) | 2017-12-07 | 2017-12-07 | Motor control stratage for an electric shift-by-wire system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170167318A KR101957508B1 (en) | 2017-12-07 | 2017-12-07 | Motor control stratage for an electric shift-by-wire system |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101957508B1 true KR101957508B1 (en) | 2019-03-12 |
Family
ID=65800025
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170167318A KR101957508B1 (en) | 2017-12-07 | 2017-12-07 | Motor control stratage for an electric shift-by-wire system |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101957508B1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112180990A (en) * | 2019-07-01 | 2021-01-05 | 河南翔宇医疗设备股份有限公司 | Adjusting method and adjusting system of electric control knob |
KR102238146B1 (en) * | 2019-12-13 | 2021-04-08 | 주식회사 현대케피코 | Apparatus for controlling electric shift-by-wire system and control method thereof |
KR20210075790A (en) * | 2019-12-13 | 2021-06-23 | 주식회사 현대케피코 | Apparatus and method for detecting gearshift position of electric shift-by-wire system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0781448A (en) * | 1993-09-16 | 1995-03-28 | Toyota Motor Corp | Range position determining device for range switching vale in automatic transmission |
KR20030016662A (en) * | 2001-08-21 | 2003-03-03 | 현대자동차주식회사 | operation effort adjusting device for shift lever |
-
2017
- 2017-12-07 KR KR1020170167318A patent/KR101957508B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0781448A (en) * | 1993-09-16 | 1995-03-28 | Toyota Motor Corp | Range position determining device for range switching vale in automatic transmission |
KR20030016662A (en) * | 2001-08-21 | 2003-03-03 | 현대자동차주식회사 | operation effort adjusting device for shift lever |
Non-Patent Citations (1)
Title |
---|
미국등록특허공보(등록번호 : 8620537) "Shift-by-wire system" |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112180990A (en) * | 2019-07-01 | 2021-01-05 | 河南翔宇医疗设备股份有限公司 | Adjusting method and adjusting system of electric control knob |
CN112180990B (en) * | 2019-07-01 | 2024-02-06 | 河南翔宇医疗设备股份有限公司 | Adjusting method and adjusting system of electric control knob |
KR102238146B1 (en) * | 2019-12-13 | 2021-04-08 | 주식회사 현대케피코 | Apparatus for controlling electric shift-by-wire system and control method thereof |
CN112984094A (en) * | 2019-12-13 | 2021-06-18 | 现代凯菲克株式会社 | Control device and control method for electric gear lever system |
KR20210075790A (en) * | 2019-12-13 | 2021-06-23 | 주식회사 현대케피코 | Apparatus and method for detecting gearshift position of electric shift-by-wire system |
KR102287705B1 (en) | 2019-12-13 | 2021-08-09 | 주식회사 현대케피코 | Method for detecting gearshift position of electric shift-by-wire system |
US11193582B2 (en) | 2019-12-13 | 2021-12-07 | Hyundai Kefico Corporation | Controlling apparatus and method for electric shift-by-wire system |
CN112984094B (en) * | 2019-12-13 | 2022-04-12 | 现代凯菲克株式会社 | Control device and control method for electric gear lever system |
US11391367B2 (en) | 2019-12-13 | 2022-07-19 | Hyundai Kefico Corporation | Method of detecting gear shift position of electric shift-by-wire system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10598279B2 (en) | Motor control strategy for electric shift-by-wire system | |
JP5762582B1 (en) | Shift range switching device | |
JP3716837B2 (en) | Range selection device for shift-by-wire automatic transmission | |
KR101957508B1 (en) | Motor control stratage for an electric shift-by-wire system | |
US8301348B2 (en) | Vehicular control apparatus and method for shift-by-wire device | |
JP4187574B2 (en) | Shift control system and shift control method | |
US9581238B2 (en) | Device and method for switching range of automatic transmission | |
US8718885B2 (en) | Shift control device for vehicle | |
CN109690147B (en) | Shift gear control device | |
CN109790916B (en) | Shift-by-wire system | |
CN101235895B (en) | Control apparatus for shift range changeover device | |
US20110112732A1 (en) | Control device and control method for vehicle | |
KR102100267B1 (en) | Position learning system and method of an Electric Shift-By-Wire system | |
US10088043B2 (en) | Shift range control apparatus | |
JP6569584B2 (en) | Shift range control device | |
JP4177698B2 (en) | Shift control system and shift control method | |
JP6859106B2 (en) | Shift-by-wire system | |
JP6274085B2 (en) | Motor control device | |
JP2005090575A (en) | Shift range selector device for automatic transmission | |
JP5909939B2 (en) | Drive device | |
KR102503988B1 (en) | Motor Control Methods and Devices for Shift-By-Wire Systems | |
US6354981B1 (en) | Controlling apparatus for synchronous engagement type automatic transmission | |
JP4794733B2 (en) | Crank shift control device for automatic transmission | |
CN114531895B (en) | Shift gear control device | |
JP4606488B2 (en) | Control device for clutch |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |