KR102167906B1 - 조향 제어 장치 및 이를 포함하는 조향 보조 시스템 - Google Patents
조향 제어 장치 및 이를 포함하는 조향 보조 시스템 Download PDFInfo
- Publication number
- KR102167906B1 KR102167906B1 KR1020190073259A KR20190073259A KR102167906B1 KR 102167906 B1 KR102167906 B1 KR 102167906B1 KR 1020190073259 A KR1020190073259 A KR 1020190073259A KR 20190073259 A KR20190073259 A KR 20190073259A KR 102167906 B1 KR102167906 B1 KR 102167906B1
- Authority
- KR
- South Korea
- Prior art keywords
- communication bus
- controller
- steering
- steering actuator
- control signal
- Prior art date
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D5/00—Power-assisted or power-driven steering
- B62D5/04—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear
- B62D5/0457—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such
- B62D5/0481—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such monitoring the steering system, e.g. failures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40006—Architecture of a communication node
- H04L12/40013—Details regarding a bus controller
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/20—Conjoint control of vehicle sub-units of different type or different function including control of steering systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D5/00—Power-assisted or power-driven steering
- B62D5/04—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear
- B62D5/0457—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such
- B62D5/0481—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such monitoring the steering system, e.g. failures
- B62D5/0484—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such monitoring the steering system, e.g. failures for reaction to failures, e.g. limp home
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40169—Flexible bus arrangements
- H04L12/40176—Flexible bus arrangements involving redundancy
- H04L12/40189—Flexible bus arrangements involving redundancy by using a plurality of bus systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40267—Bus for use in transportation systems
- H04L2012/40273—Bus for use in transportation systems the transportation system being a vehicle
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
- Automation & Control Theory (AREA)
- Power Steering Mechanism (AREA)
- Human Computer Interaction (AREA)
Abstract
본 개시는 조향 제어 장치 및 이를 포함하는 조향 보조 시스템에 관한 것이다. 구체적으로, 본 개시에 따른 조향 제어 장치는 적어도 하나의 제1 통신 버스를 통해 조향 액추에이터와 연결되는 제1 컨트롤러 및 적어도 하나의 제2 통신 버스를 통해 조향 액추에이터와 연결되고, 적어도 하나의 제3 통신 버스를 통해 제1 컨트롤러와 연결되는 제2 컨트롤러를 포함한다.
Description
본 개시는 조향 제어 장치 및 이를 포함하는 조향 보조 시스템에 관한 것이다.
차량의 조향 보조 시스템은 차량의 진행 방향을 운전자의 의지대로 변경할 수 있도록 보조하는 시스템이며, 운전자가 원하는 주행 방향에 대하여 조향 보조력을 발생시켜 차량을 보다 쉽게 운행할 수 있도록 보조하는 시스템이다.
이러한 조향 보조 시스템은 유압식 동력 보조 조향 장치(HPS: Hydraulic Power Steering Apparatus)와 전자식 동력 보조 조향 장치(EPS: Electric Power Steering Apparatus)등으로 구현된다.
최근 조향 보조 시스템에는 시스템에 포함된 특정 구성이 페일(fail)인 경우를 대비하여, 특정 구성과 동일한 구성을 추가한 리던던트 시스템을 적용하고, 이러한 리던던트 시스템에 기반하여 페일 세이프티(fail safety)를 구현하고 있으며, 보다 안정적으로 페일 세이프티를 구현하기 위한 기술 개발이 증대되고 있다.
이러한 배경에서, 본 개시는 통신 버스가 고장나더라도 다른 통신 경로를 통해 계속 조향 액추에이터를 제어함으로써 일시적인 성능 저하 없이 안정적인 제어를 수행할 수 있는 조향 제어 장치 및 이를 포함하는 조향 보조 시스템을 제공하고자 한다.
또한, 본 개시는 통신 버스가 고장나더라도 제어의 단절 없이 계속해서 조향 보조력을 제공함으로써 운전자가 느끼는 주행 이질감을 최소화할 수 있는 조향 제어 장치 및 이를 포함하는 조향 보조 시스템을 제공하고자 한다.
또한, 본 개시는 통신 버스를 효율적으로 배치하고, 고도의 집적화를 달성함으로써 차량을 경량화하고 제조 단가를 절감하는 조향 제어 장치 및 이를 포함하는 조향 보조 시스템을 제공하고자 한다.
전술한 과제를 해결하기 위하여, 일 측면에서, 본 개시는 차량의 조향을 제어하는 조향 제어 장치에 있어서, 적어도 하나의 제1 통신 버스를 통해 조향 액추에이터와 연결되는 제1 컨트롤러 및 적어도 하나의 제2 통신 버스를 통해 조향 액추에이터와 연결되고, 적어도 하나의 제3 통신 버스를 통해 제1 컨트롤러와 연결되는 제2 컨트롤러를 포함하되, 제1 컨트롤러 및 제2 컨트롤러 중 적어도 하나는, 스티어링 휠의 조향 정보를 입력받아 조향 제어값을 연산하여 조향 제어값을 지시하는 제어 신호를 생성하고, 조향 액추에이터에 연결된 적어도 하나의 통신 버스의 페일(fail) 여부를 판단하고, 판단 결과에 기초하여 정상 상태의 통신 버스를 통해 제어 신호를 조향 액추에이터에 출력하는 것을 특징으로 하는 조향 제어 장치를 제공한다.
다른 측면에서, 본 개시는 차량의 조향을 제어하는 조향 제어 장치에 있어서, 제1 통신 버스를 통해 조향 액추에이터 및 제2 컨트롤러와 연결되는 제1 컨트롤러 및 제2 통신 버스를 통해 조향 액추에이터 및 제1 컨트롤러와 연결되는 제2 컨트롤러를 포함하되, 제1 컨트롤러 및 제2 컨트롤러 중 적어도 하나는, 스티어링 휠의 조향 정보를 입력받아 조향 제어값을 연산하여 조향 제어값을 지시하는 제어 신호를 생성하고, 제1 통신 버스 및 제2 통신 버스 중 어느 하나의 페일(fail) 여부를 판단하고, 판단 결과에 기초하여 정상 상태의 통신 버스를 통해 제어 신호를 조향 액추에이터에 출력하는 것을 특징으로 하는 조향 제어 장치를 제공한다.
또 다른 측면에서, 본 개시는 제1 통신 버스를 통해 조향 액추에이터와 연결되는 제1 컨트롤러와, 제2 통신 버스를 통해 제1 컨트롤러와 연결되는 제2 컨트롤러를 포함하는 조향 제어 장치와, 조향 제어 장치로부터 제어 신호를 입력받아 구동하는 조향 액추에이터 및 조향 제어 장치와 조향 액추에이터를 연결하는 적어도 하나의 공용 통신 버스를 포함하되, 제1 컨트롤러는, 스티어링 휠의 조향 정보를 입력받고, 조향 제어 값을 연산하여 조향 제어값을 지시하는 제어 신호를 생성하고, 제1 통신 버스의 페일(fail) 여부를 판단하고, 판단 결과에 기초하여 정상 상태의 제1 통신 버스 및 공용 통신 버스 중 적어도 하나를 통해 제어 신호를 조향 액추에이터에 출력하는 것을 특징으로 하는 조향 보조 시스템을 제공한다.
이상에서 설명한 바와 같이, 본 개시에 의하면, 본 개시는 통신 버스가 고장나더라도 다른 통신 경로를 통해 계속 조향 액추에이터를 제어함으로써 일시적인 성능 저하 없이 안정적인 제어를 수행할 수 있는 조향 제어 장치 및 이를 포함하는 조향 보조 시스템을 제공할 수 있다.
또한, 본 개시에 의하면, 본 개시는 통신 버스가 고장나더라도 제어의 단절 없이 계속해서 조향 보조력을 제공함으로써 운전자가 느끼는 주행 이질감을 최소화할 수 있는 조향 제어 장치 및 이를 포함하는 조향 보조 시스템을 제공할 수 있다.
또한, 본 개시에 의하면, 본 개시는 통신 버스를 효율적으로 배치하고, 고도의 집적화를 달성함으로써 차량을 경량화하고 제조 단가를 절감하는 조향 제어 장치 및 이를 포함하는 조향 보조 시스템을 제공할 수 있다.
도 1은 본 개시에 따른 조향 보조 시스템을 개략적으로 나타낸 도면이다.
도 2는 본 개시에 따른 조향 제어 장치, 조향 액추에이터 및 공용 통신 버스를 나타낸 블록도이다.
도 3은 본 개시에 따른 조향 제어 장치의 제1 실시예를 나타낸 블록도이다.
도 4는 제1 실시예에 따른 조향 제어 장치가 제어 신호를 출력하는 제1 실시예를 나타낸 블록도이다.
도 5는 제1 실시예에 따른 조향 제어 장치가 제어 신호를 출력하는 제2 실시예를 나타낸 블록도이다.
도 6은 제1 실시예에 따른 조향 제어 장치가 제어 신호를 출력하는 제3 실시예를 나타낸 블록도이다.
도 7은 제1 실시예에 따른 조향 제어 장치가 제어 신호를 출력하는 제4 실시예를 나타낸 블록도이다.
도 8은 제1 실시예에 따른 조향 제어 장치에 포함된 컨트롤러가 페일인 경우에 수행하는 동작을 설명하기 위한 블록도이다.
도 9는 본 개시에 따른 조향 제어 장치의 제2 실시예를 나타낸 블록도이다.
도 10은 제2 실시예에 따른 조향 제어 장치가 제어 신호를 출력하는 실시예를 나타낸 블록도이다.
도 11은 본 개시에 따른 조향 제어 장치의 제3 실시예를 나타낸 블록도이다.
도 12는 제3 실시예에 따른 조향 제어 장치가 제어 신호를 출력하는 실시예를 나타낸 블록도이다.
도 13은 제3 실시예에 따른 조향 제어 장치에 포함된 컨트롤러가 페일인 경우에 수행하는 동작을 설명하기 위한 블록도이다.
도 14는 본 개시에 따른 조향 제어 장치의 제4 실시예를 나타낸 블록도이다.
도 15는 제4 실시예에 따른 조향 제어 장치가 제어 신호를 출력하는 실시예를 나타낸 블록도이다.
도 16은 제4 실시예에 따른 조향 제어 장치에 포함된 컨트롤러가 페일인 경우에 수행하는 동작을 설명하기 위한 블록도이다.
도 2는 본 개시에 따른 조향 제어 장치, 조향 액추에이터 및 공용 통신 버스를 나타낸 블록도이다.
도 3은 본 개시에 따른 조향 제어 장치의 제1 실시예를 나타낸 블록도이다.
도 4는 제1 실시예에 따른 조향 제어 장치가 제어 신호를 출력하는 제1 실시예를 나타낸 블록도이다.
도 5는 제1 실시예에 따른 조향 제어 장치가 제어 신호를 출력하는 제2 실시예를 나타낸 블록도이다.
도 6은 제1 실시예에 따른 조향 제어 장치가 제어 신호를 출력하는 제3 실시예를 나타낸 블록도이다.
도 7은 제1 실시예에 따른 조향 제어 장치가 제어 신호를 출력하는 제4 실시예를 나타낸 블록도이다.
도 8은 제1 실시예에 따른 조향 제어 장치에 포함된 컨트롤러가 페일인 경우에 수행하는 동작을 설명하기 위한 블록도이다.
도 9는 본 개시에 따른 조향 제어 장치의 제2 실시예를 나타낸 블록도이다.
도 10은 제2 실시예에 따른 조향 제어 장치가 제어 신호를 출력하는 실시예를 나타낸 블록도이다.
도 11은 본 개시에 따른 조향 제어 장치의 제3 실시예를 나타낸 블록도이다.
도 12는 제3 실시예에 따른 조향 제어 장치가 제어 신호를 출력하는 실시예를 나타낸 블록도이다.
도 13은 제3 실시예에 따른 조향 제어 장치에 포함된 컨트롤러가 페일인 경우에 수행하는 동작을 설명하기 위한 블록도이다.
도 14는 본 개시에 따른 조향 제어 장치의 제4 실시예를 나타낸 블록도이다.
도 15는 제4 실시예에 따른 조향 제어 장치가 제어 신호를 출력하는 실시예를 나타낸 블록도이다.
도 16은 제4 실시예에 따른 조향 제어 장치에 포함된 컨트롤러가 페일인 경우에 수행하는 동작을 설명하기 위한 블록도이다.
이하, 본 개시의 일부 실시예들을 예시적인 도면을 통해 상세하게 설명한다. 본 개시의 구성 요소를 설명하는 데 있어서, 제1, 제2, A, B, (a), (b) 등의 용어를 사용할 수 있다. 이러한 용어는 그 구성 요소를 다른 구성 요소와 구별하기 위한 것일 뿐, 그 용어에 의해 해당 구성 요소의 본질이나 차례 또는 순서 등이 한정되지 않는다. 어떤 구성 요소가 다른 구성요소에 "연결", "결합" 또는 "접속"된다고 기재된 경우, 그 구성 요소는 그 다른 구성요소에 직접적으로 연결되거나 또는 접속될 수 있지만, 각 구성 요소 사이에 또 다른 구성 요소가 "연결", "결합" 또는 "접속"될 수도 있다고 이해되어야 할 것이다.
도 1은 본 개시에 따른 조향 보조 시스템(1)을 개략적으로 나타낸 도면이다.
도 1을 참조하면, 본 개시에 따른 조향 보조 시스템(1)은 운전자가 쉽게 조향할 수 있도록 조향력을 보조해주는 시스템을 의미한다.
이러한 조향 보조 시스템(1)은 구동 방식에 따라 펌프를 돌려 유압을 발생시켜서 조향 보조력을 제공하는 유압식(Hydraulic Power Steering; HPS)과 모터를 구동시켜 조향 보조력을 제공하는 전동식(Electronic Power Steering; EPS) 등이 있을 수 있다. 이하, 본 명세서에서는 편의상 전동식 조향 보조 시스템(1)을 기준으로 본 개시를 설명하지만, 이에 한정되는 것은 아니다.
한편, 조향 보조 시스템(1)은 입력 액추에이터(10)와 조향 액추에이터(20) 간의 기계적 연결 부재로 결합되어 있는지 여부에 따라 기계식 조향 보조 시스템(1), 스티어 바이 와이어(Steer-by-Wire; SbW) 시스템 등으로 구분될 수 있다.
기계식 조향 보조 시스템(1)은 입력 액추에이터(10)와 조향 액추에이터(20)가 기계적 연결 부재를 통해 기계적으로 연결된 조향 보조 시스템(1)을 의미할 수 있다. 이러한 기계식 조향 보조 시스템(1)에 의하면, 운전자가 스티어링 휠(11)을 회전하여 발생된 회전력(토크, torque)이 기계적인 동력 전달 장치나, 기계적 연결 부재(예를 들어, 링키지, 조향축, 유니버셜 조인트 등)를 통해 조향 액추에이터(20)에 전달되어 바퀴(23)가 조타될 수 있다.
한편, SbW 시스템은 기계적인 동력 전달 장치 대신에 와이어, 케이블 등을 통해 입력 액추에이터(10)와 조향 액추에이터(20)가 전기적으로 연결된 조향 보조 시스템(1)을 의미할 수 있다. 이러한 SbW 시스템에 의하면, 입력 액추에이터(10)가 스티어링 휠의 조향각을 감지하고, 조향각에 대한 조향 제어값(예를 들어, 목표 랙 스트로크값)을 계산하며, 조향 제어값을 지시하는 전기적 신호를 조향 액추에이터(20)에 출력하고, 조향 액추에이터(20)가 구동할 수 있다.
본 명세서에서의 조향 보조 시스템(1)은 편의상 SbW 시스템인 것으로 하여 본 개시를 설명하지만, 이에 한정되는 것은 아니다.
본 개시에 따른 조향 보조 시스템(1)은 입력 액추에이터(10) 및 조향 액추에이터(20) 등을 포함할 수 있다. 도시하지 않았지만, 조향 보조 시스템(1)이 SbW 시스템인 경우, 입력 액추에이터(10)와 조향 액추에이터(20)는 와이어, 케이블 등과 같은 전기적 연결 부재로 연결될 수 있다.
입력 액추에이터(10)는 운전자가 의도한 조향 정보(예를 들어, 스티어링 휠의 조향각)를 입력받고, 이에 대응되는 감지 신호를 생성하여 조향 액추에이터(20)에 출력하는 조향 입력 장치를 의미할 수 있다. 이러한 입력 액추에이터(10)는 스티어링 휠(11), 조향각 센서(12), 반력 모터(13), 운전자 토크 센서(14) 및 조향 제어 장치(15) 등을 포함할 수 있다.
조향각 센서(12)는 스티어링 휠(11)의 회전에 의해 발생하는 조향각을 감지할 수 있다. 구체적으로, 운전자가 스티어링 휠(11)을 잡고 회전시키는 경우, 조향각 센서(12)는 스티어링 휠(11)의 회전각도(조향각)을 감지하고, 감지된 조향각을 지시하는 감지 신호를 조향 제어 장치(15)에 출력할 수 있다.
반력 모터(13)는 조향 제어 장치(15)로부터 지령전류를 입력받아 스티어링 휠(11)에 반력을 부여할 수 있다. 구체적으로, 반력 모터(13)는 조향 제어 장치15)로부터 지령전류를 입력받고, 지령전류에 의해 지시되는 회전속도로 구동하여 반력 토크를 출력할 수 있다.
운전자 토크 센서(14)는 스티어링 휠(11)의 회전에 의해 발생하는 운전자 토크를 감지할 수 있다. 구체적으로, 운전자가 스티어링 휠(11)을 잡고 회전시키는 경우, 운전자 토크 센서(14)는 스티어링 휠(11)의 운전자 토크를 감지하고, 감지된 운전자 토크를 지시하는 감지 신호를 조향 제어 장치(15)에 출력할 수 있다. 여기서, 운전자 토크는 운전자의 스티어링 휠(11) 조작에 의해 발생하는 토크를 의미할 수 있다.
조향 제어 장치(15)는 조향을 제어하는 장치를 의미할 수 있다. 구체적으로, 조향 제어 장치(15)는 조향각 센서(12), 운전자 토크 센서(14)로부터 조향각, 운전자 토크를 지시하는 감지 신호를 입력받아 조향 제어값을 산출하고, 조향 제어값을 지시하는 제어 신호를 조향 액추에이터(20)에 출력할 수 있다.
여기서, 조향 제어값은 예를 들어, 목표 랙 스트로크값, 목표 랙 위치값 등을 의미할 수 있다. 하지만, 이에 한정되는 것은 아니다.
한편, 조향 제어 장치(15)는 조향 액추에이터(20)에서 실제 출력된 동력 정보를 피드백받아 반력 제어값을 산출하고, 반력 제어값을 지시하는 제어 신호를 입력 액추에이터(10)에 출력하여, 운전자에게 조향감(steering feeling)을 제공할 수 있다.
이러한 조향 제어 장치(15)는 전자 제어 유닛(Electronic Controller Unit; ECU), 마이컴 등과 같은 전자 제어 장치로 구현될 수 있다. 또한, 조향 제어 장치(15)는 도 1에 도시된 바와 같이, 입력 액추에이터(10)에 포함될 수도 있고, 별개의 장치로 분리되어 차량(미도시)에 배치될 수도 있다.
조향 제어 장치(15)에 대한 구체적인 설명은 후술한다.
조향 액추에이터(20)는 운전자의 의도대로 실제 차량이 조향하도록 구동하는 조향 출력 장치를 의미할 수 있다. 이러한 조향 액추에이터(20)는 조향 모터(21), 랙(22), 랙 위치 센서(24), 바퀴(23), 차속 센서(35) 등을 포함할 수 있다.
조향 모터(21)는 랙(22)을 축방향으로 이동시킬 수 있다. 구체적으로, 조향 모터(21)는 조향 제어 장치(15)로부터 조향 제어값을 지시하는 제어 신호를 입력받아 구동하고, 랙(22)을 축방향으로 직선 운동하게 할 수 있다.
랙(22)은 조향 모터(21)의 구동에 의해 직선 운동을 수행할 수 있으며, 랙(22)의 직선 운동을 통해 바퀴(23)는 좌 또는 우로 조타된다.
랙 위치 센서(24)는 랙(22)의 위치를 감지할 수 있다. 구체적으로, 랙(22)이 직선 운동을 수행하여 스티어링 휠(11)이 중립 위치에 있을 때에 대응되는 위치로부터 이동하는 경우, 랙 위치 센서(24)는 랙(22)의 실제 위치를 감지하고, 랙(22)의 위치 감지값을 지시하는 감지 신호를 조향 제어 장치(15)에 출력할 수 있다.
여기서, 랙 위치 센서(24)는 랙(22)의 실제 이동 속도를 감지할 수 있다. 즉, 랙 위치 센서(24)는 랙(22)의 위치를 감지하고, 감지된 랙(22)의 위치를 시간에 대하여 미분하여 랙(22)의 이동 속도를 계산하며, 랙(22)의 이동 속도값을 지시하는 감지 신호를 조향 제어 장치(15)에 출력할 수 있다. 따라서, 랙 위치 센서(24)는 미분기(미도시)를 더 포함할 수 있다.
한편, 도시하지 않았지만, 본 개시에 따른 조향 액추에이터(20)는 전자 제어 유닛(Electronic Controller Unit; ECU), 마이컴 등과 같은 전자 제어 장치를 더 포함할 수 있다. 전자 제어 장치를 포함하는 조향 액추에이터(20)는 조향 제어 장치(15)의 제어 신호를 입력받고, 그 제어 신호의 유효성을 검토하여 조향 모터(21)에 출력할 수 있다.
도시하지 않았지만, 본 개시에 따른 조향 보조 시스템(1)은 조향 컬럼, 피니언 기어, 차량의 주행 속도를 감지하는 차속 센서, 바퀴(23)의 조타각을 감지하는 조타각 센서, 차량의 헤딩각(Heading angle)을 감지하는 요레이트 센서, 조향 입력부와 조향 출력부를 분리하거나 결합 가능한 클러치(Clutch) 등을 더 포함할 수 있다.
이하에서는 조향 제어 장치와 조향 엑츄에이터 간의 신호 송수신 관계를 설명한다.
도 2는 본 개시에 따른 조향 제어 장치(100), 조향 액추에이터(200) 및 공용 통신 버스를 나타낸 블록도이다.
도 2를 참조하면, 본 개시에 따른 조향 제어 장치(100)와 조향 액추에이터(200)는 상호 데이터, 신호 등을 송수신하기 위해 통신 버스(300)를 통해 직접적으로 연결될 수도 있고, 조향 보조 시스템(1)에 포함된 구성들과 상호 데이터나 신호 등을 교환하기 위해, 공용 통신 버스(Public Communication Bus, 400)를 통해 연결될 수도 있다.
공용 통신 버스(400)는 도 1에 도시된 입력 액추에이터(10), 조향 액추에이터(200) 등의 차량 통신 수단을 의미할 수 있으며, 조향 보조 시스템(1)에 포함된 각 구성들은 공용 통신 버스(400)를 통해 상호 데이터, 신호 등을 교환할 수 있다.
이러한 공용 통신 버스(400)는 신호의 제1 상태, 예를 들어 하이(High) 상태를 송수신하는 버스와 신호의 제2 상태, 예를 들어 로우(Low) 상태를 송수신하는 버스를 포함할 수 있다. 하지만, 이에 한정되는 것은 아니다.
한편, 공용 통신 버스(400)는 케이블, 와이어 등에 포함될 수 있으며, CAN(controller Area Network), Ethernet, Flexray 등의 통신 수단에서 이용되는 버스일 수 있다. 하지만, 이에 한정되는 것은 아니다.
한편, 조향 제어 장치(100)는 통신 버스(300)의 페일 여부를 판단할 수 있다. 일 예로, 조향 제어 장치(100)가 통신 버스(300)를 통해 테스트 신호를 조향 액추에이터(200)에 송신하고, 조향 제어 장치(100)가 통신 버스(300)를 통해 조향 액추에이터(200)로부터 피드백 신호를 수신하면, 통신 버스(300)가 정상 상태인 것으로 판단하고, 피드백 신호가 수신되지 않으면, 통신 버스(300)가 페일인 것으로 판단한다. 하지만, 이에 한정되는 것은 아니다.
이하에서는 본 개시에 따른 조향 제어 장치(100)를 구체적으로 설명한다.
도 3은 본 개시에 따른 조향 제어 장치(100)의 제1 실시예를 나타낸 블록도이다.
도 3을 참조하면, 본 개시에 따른 조향 제어 장치(100)는 도 1 및 도 2를 참조하여 전술한 조향 제어 장치(100)를 의미할 수 있다. 이러한 조향 제어 장치(100)는 복수의 컨트롤러를 포함하여 리던던트 시스템(Redundant System)을 구현할 수 있다. 예를 들어, 조향 제어 장치(100)는 제1 컨트롤러(110)와, 제2 컨트롤러(120) 등을 포함할 수 있다. 하지만, 이에 한정되는 것은 아니며, 본 개시에 따른 조향 제어 장치(100)는 3개 이상의 컨트롤러를 포함할 수도 있다.
여기서, 제1 컨트롤러(110)와 제2 컨트롤러(120)는 조향각 센서, 운전자 토크 센서로부터 조향각, 운전자 토크에 대한 정보를 입력받아 조향 제어값을 계산하고, 조향 액추에이터(200)에 포함된 조향 모터를 제어하는 제어 신호를 출력할 수 있다.
일 예로, 제1 컨트롤러(110)는 스티어링 휠의 조향 정보를 입력받아 조향 제어값을 연산하여 조향 제어값을 지시하는 제어 신호를 생성한다.
제1 컨트롤러(110)와 제2 컨트롤러(120) 각각은 적어도 하나의 통신 버스를 통해 조향 액추에이터(200)와 연결되며, 통신 버스를 통해 제어 신호를 조향 액추에이터(200)에 출력할 수 있다.
일 예로, 제1 컨트롤러(110)는 적어도 하나의 제1 통신 버스(310)를 통해 조향 액추에이터(200)와 연결된다.
다른 예로, 제2 컨트롤러(120)는 적어도 하나의 제2 통신 버스(320)를 통해 조향 액추에이터(200)와 연결된다.
한편, 제1 컨트롤러(110)와 제2 컨트롤러(120) 간에는 적어도 하나의 통신 버스를 통해 연결되어, 내부 통신을 수행할 수 있다.
일 예로, 제1 컨트롤러(110)와 제2 컨트롤러(120)는 적어도 하나의 제3 통신 버스(330)를 통해 연결된다.
여기서, 통신 버스(Communication Bus)는 데이터, 신호 등을 송수신하기 위한 통신 경로를 의미할 수 있다. 통신 버스는 하나 이상일 수 있으며, 복수의 통신 버스는 동일한 우선 순위로 통신에 이용될 수 있고, 복수의 통신 버스 각각의 우선 순위가 서로 다를 수 있다. 이에 대한 구체적인 설명은 후술한다.
이러한 통신 버스도 전술한 공용 통신 버스와 동일하게 CAN(controller Area Network), Ethernet, Flexray 등의 통신 수단에서 이용되는 버스를 의미할 수 있다. 하지만, 이에 한정되는 것은 아니다.
한편, 제1 컨트롤러(110)와 제2 컨트롤러(120)는 도 2를 참조하여 전술한 바와 같이 조향 액추에이터(200)에 연결된 적어도 하나의 통신 버스의 페일(fail) 여부를 판단할 수 있다.
일 예로, 제1 컨트롤러(110)는 제1 통신 버스(310)를 통해 테스트 신호를 조향 액추에이터(200)에 송신하고, 제1 통신 버스(310)를 통해 피드백 신호의 수신 여부에 기초하여 제1 통신 버스(310)의 페일 여부를 판단한다. 이때, 제1 컨트롤러(110)가 피드백 신호를 수신하면 제1 통신 버스(310)가 정상 상태인 것으로 판단하고, 제1 컨트롤러(110)가 피드백 신호를 수신하지 못하면 제1 통신 버스(310)가 페일인 것으로 판단한다.
다른 예로, 제2 컨트롤러(120)는 제2 통신 버스(320)를 통해 테스트 신호를 조향 액추에이터(200)에 송신하고, 제2 통신 버스(320)를 통해 피드백 신호의 수신 여부에 기초하여 제2 통신 버스(320)의 페일 여부를 판단한다.
한편, 제1 컨트롤러(110)와 제2 컨트롤러(120)는 페일 여부에 대한 판단 결과에 기초하여 정상 상태의 통신 버스를 통해 제어 신호를 조향 액추에이터(200)에 출력할 수 있다.
일 예로, 제1 컨트롤러(110)는 제1 통신 버스(310)가 정상 상태인 경우, 제1 통신 버스(310)에 따른 통신 경로(①)를 통해 제어 신호를 조향 액추에이터(200)에 출력한다.
다른 예로, 제1 컨트롤러(110)는 제1 통신 버스(310)가 정상 상태인 경우, 제3 통신 버스(330) 및 제2 통신 버스(320)에 따른 통신 경로(②)를 통해 제어 신호를 조향 액추에이터(200)에 출력한다.
전술한 예시들은 제2 컨트롤러(120)의 경우에도 유사하게 적용될 수 있다. 즉, 제2 컨트롤러(120)는 제2 통신 버스(320)가 정상 상태인 경우, 제2 통신 버스(320)를 통해 제어 신호를 출력할 수 있고, 제3 통신 버스(330) 및 제1 통신 버스(310)를 통해 제어 신호를 출력할 수도 있다.
한편, 제1 컨트롤러(110)와 제2 컨트롤러(120) 중 어느 하나가 메인 컨트롤러로 동작하고, 다른 하나가 서브(또는 슬레이브라고도 함) 컨트롤러로 동작할 수 있다. 이때, 메인 컨트롤러가 조향 액추에이터(200)에 대한 제어권을 가지고 제어 신호를 조향 액추에이터(200)에 출력하는 동작을 수행하고, 메인 컨트롤러가 동작하는 경우에 서브 컨트롤러는 동작하지 않는다.
예를 들면, 제1 컨트롤러(110)가 메인 컨트롤러이고, 제2 컨트롤러(120)가 서브 컨트롤러인 경우, 제1 컨트롤러(110)가 제어 신호를 생성하여 조향 액추에이터(200)에 출력하고, 제1 컨트롤러(110)가 동작하는 동안에 제2 컨트롤러(120)는 동작하지 않는다. 하지만, 이에 한정되는 것은 아니다.
전술한 바와는 달리, 제1 컨트롤러(110)와 제2 컨트롤러(120)는 모두 메인(Main)(또는 마스터라고도 함) 컨트롤러로 동작할 수 있다. 이때, 제1 컨트롤러(110)와 제2 컨트롤러(120)는 조향 제어값을 각각 계산하되, 조향 제어값에 대응되는 제어 신호에서 분할된 신호를 각각 출력할 수 있다. 여기서, 분할된 신호 각각은 제어 신호로 통합되어 조향 액추에이터(200)에 포함된 조향 모터에 인가될 수 있다.
한편, 본 개시에 따른 조향 제어 장치(100)는 리던던트 시스템에 기반한 페일 세이프(Fail Safe)를 수행할 수 있다. 예를 들어, 제1 컨트롤러(110)와 제2 컨트롤러(120)는 제3 통신 버스(330)를 통해 자신의 상태에 대한 정보를 전달하여 상대방의 상태를 모니터링하고, 정상 상태인 컨트롤러가 비정상 상태인 컨트롤러의 기능을 대신한다. 이에 대한 구체적인 설명은 도 8을 참조하여 구체적으로 후술한다.
이하에서는 통신 버스의 페일 여부에 따라 통신 경로를 달리하여 제어 신호를 출력하는 실시예를 구체적으로 설명한다.
도 4는 제1 실시예에 따른 조향 제어 장치(100)가 제어 신호를 출력하는 제1 실시예를 나타낸 블록도이다.
도 4를 참조하면, 본 개시에 따른 조향 제어 장치(100)에 포함된 특정 컨트롤러와 조향 액추에이터(200)가 하나의 통신 버스를 통해 연결되는 경우, 그 하나의 통신 버스가 페일인 경우, 특정 컨트롤러는 정상 상태인 다른 통신 버스에 의한 통신 경로를 통해 제어 신호를 조향 액추에이터(200)에 출력할 수 있다.
일 예로, 제1 통신 버스(310)가 하나인 경우, 제1 컨트롤러(110)는 하나의 제1 통신 버스(310)가 페일인 경우, 제3 통신 버스(330) 및 제2 통신 버스(320)에 따른 통신 경로(②)를 통해 제어 신호를 조향 액추에이터(200)에 출력한다.
도시하지 않았지만, 전술한 예시는 제2 컨트롤러(120)에도 유사하게 적용될 수 있다. 즉, 제2 컨트롤러(120)는 하나의 제2 통신 버스(320)가 페일인 경우, 제3 통신 버스(330) 및 제1 통신 버스(310)에 따른 통신 경로를 통해 제어 신호를 출력할 수 있다.
한편, 전술한 바와 같이, 제1 통신 버스(310), 제2 통신 버스(320)는 복수일 수 있다. 이하에서는 복수의 통신 버스의 페일 여부에 따라 통신 경로를 달리하여 제어 신호를 출력하는 실시예를 구체적으로 설명한다.
도 5는 제1 실시예에 따른 조향 제어 장치(100)가 제어 신호를 출력하는 제2 실시예를 나타낸 블록도이다.
도 5를 참조하면, 본 개시에 따른 조향 제어 장치(100)에 포함된 특정 컨트롤러와 조향 액추에이터(200)가 복수의 통신 버스를 통해 연결되는 경우, 특정 컨트롤러는 정상 상태의 통신 버스에 기초하여 형성되는 둘 이상의 통신 경로들 중에서 어느 하나의 경로를 통해 제어 신호를 조향 액추에이터(200)에 출력할 수 있다.
일 예로, 제1 컨트롤러(110)는 복수의 제1 통신 버스(310) 중 페일인 제1 통신 버스(310)가 존재하는 경우, 정상 상태인 제1 통신 버스(310)를 통해 제어 신호를 조향 액추에이터(200)에 출력한다.
도 5를 참조하여 구체적으로 예를 들면, 2개의 제1 통신 버스(310)들 중에서 어느 하나의 제1 통신 버스(310)가 페일인 경우, 제1 컨트롤러(110)는 정상 상태인 다른 하나의 제1 통신 버스(310)에 따른 통신 경로(①)를 통해 제어 신호를 조향 액추에이터(200)에 출력한다. 하지만, 이에 한정되는 것은 아니다.
다른 예로, 제1 컨트롤러(110)는 복수의 제1 통신 버스(310) 중 페일인 제1 통신 버스(310)가 존재하는 경우, 정상 상태인 제3 통신 버스(330) 및 제2 통신 버스(320)를 통해 제어 신호를 조향 액추에이터(200)에 출력한다.
도 5를 참조하여 구체적으로 예를 들면, 2개의 제1 통신 버스(310)들 중에서 어느 하나의 제1 통신 버스(310)가 페일인 경우, 제1 컨트롤러(110)는 정상 상태인 제3 통신 버스(330) 및 제2 통신 버스(320)에 따른 통신 경로(②)를 통해 제어 신호를 조향 액추에이터(200)에 출력한다. 하지만, 이에 한정되는 것은 아니다.
이때, 제1 컨트롤러(110)가 제1 통신 버스(310)에 따른 통신 경로(①)를 통해 제어 신호를 출력할 때 소요되는 처리 속도와 연산 복잡도는 제3 통신 버스(330) 및 제2 통신 버스(320)에 따른 통신 경로(②)를 통해 제어 신호를 출력할 때 소요되는 처리 속도보다 다소 빠르고, 단순할 수 있다.
도시하지 않았지만, 전술한 예시는 제2 컨트롤러(120)에도 유사하게 적용될 수 있다. 즉, 복수의 제2 통신 버스(320) 중 페일인 제2 통신 버스(320)가 존재하는 경우, 제2 컨트롤러(120)는 정상 상태인 제2 통신 버스(320)를 통해 제어 신호를 출력할 수 있고, 제3 통신 버스(330) 및 제1 통신 버스(310)를 통해 제어 신호를 출력할 수도 있다.
한편, 컨트롤러와 조향 액추에이터(200) 간에 연결되는 복수의 통신 버스가 모두 페일일 수 있다. 이하에서는 복수의 통신 버스가 모두 페일인 경우에 제어 신호를 출력하는 실시예를 구체적으로 설명한다.
도 6은 제1 실시예에 따른 조향 제어 장치(100)가 제어 신호를 출력하는 제3 실시예를 나타낸 블록도이다.
도 6을 참조하면, 본 개시에 따른 조향 제어 장치(100)에 포함된 특정 컨트롤러와 조향 액추에이터(200) 간에 연결된 복수의 통신 버스 모두가 페일인 경우 특정 컨트롤러는 컨트롤러 간에 연결된 통신 버스 및 다른 컨틀롤러와 조향 액추에이터(200) 간에 연결된 통신 버스에 의한 통신 경로를 통해 제어 신호를 조향 액추에이터(200)에 출력할 수 있다.
일 예로, 제1 컨트롤러(110)는 복수의 제1 통신 버스(310) 모두가 페일인 경우, 제3 통신 버스(330) 및 제2 통신 버스(320)에 따른 통신 경로(②)를 통해 제어 신호를 조향 액추에이터(200)에 출력한다.
도시하지 않았지만, 전술한 예시는 제2 컨트롤러(120)에도 유사하게 적용될 수 있다. 즉, 복수의 제2 통신 버스(320) 모두가 페일인 경우, 제2 컨트롤러(120)는 정상 상태인 제3 통신 버스(330) 및 제1 통신 버스(310)에 따른 통신 경로에 의한 통신 경로를 통해 제어 신호를 조향 액추에이터(200)에 출력할 수 있다.
한편, 전술한 바와 같이, 컨트롤러와 조향 액추에이터(200) 간에 연결된 복수의 통신 버스 각각의 우선 순위는 달리 결정될 수 있다.
도 7은 제1 실시예에 따른 조향 제어 장치(100)가 제어 신호를 출력하는 제4 실시예를 나타낸 블록도이다.
도 7을 참조하면, 특정 컨트롤러와 조향 액추에티어 간에 연결된 복수의 통신 버스는 메인 통신 버스와 서브 통신 버스를 포함할 수 있다. 이 경우, 서브 통신 버스는 하나 이상일 수 있다. 하지만, 이에 한정되는 것은 아니다.
도 7을 참조하여 예를 들면, 제1 통신 버스(310)는 우선적으로 이용되는 제1 메인 통신 버스(311)와 제1 메인 통신 버스(311)가 페일일 때 이용되는 제1 서브 통신 버스(312)를 포함한다.
도시하지 않았지만, 제2 통신 버스(320)도 제2 메인 통신 버스와 하나 이상의 제2 서브 통신 버스를 포함할 수 있으며, 제3 통신 버스(330)도 제3 메인 통신 버스와 하나 이상의 제3 서브 통신 버스를 포함할 수 있다.
한편, 특정 컨트롤러는 메인 통신 버스의 페일 여부를 판단하고, 판단 결과에 따라 메인 통신 버스에 따른 통신 경로, 서브 통신 버스에 따른 통신 경로, 제3 통신 버스(330)를 경유하는 통신 경로 중에서 어느 하나를 선택하여 제어 신호를 조향 엑추에이터에 출력할 수 있다.
일 예로, 제1 컨트롤러(110)는 제1 메인 통신 버스(311)가 정상 상태인 경우, 제1 메인 통신 버스(311)에 따른 통신 경로(①)를 통해 제어 신호를 조향 액추에이터(200)에 출력한다.
다른 예로, 제1 컨트롤러(110)는 제1 메인 통신 버스(311)가 페일인 경우, 제1 서브 통신 버스(312)에 따른 통신 경로(②)를 통해 제어 신호를 조향 액추에이터(200)에 출력한다.
한편, 메인 통신 버스 및 서브 통신 버스가 모두 페일인 경우, 특정 컨트롤러는 제3 통신 버스(330)를 경유하는 통신 경로를 통해 제어 신호를 출력할 수 있다.
예를 들면, 제1 컨트롤러(110)는 제1 메인 통신 버스(311) 및 제1 서브 통신 버스(312)가 페일인 경우, 제3 통신 버스(330) 및 제2 통신 버스(320)에 따른 통신 경로(③)를 통해 제어 신호를 조향 액추에이터(200)에 출력한다.
도시하지 않았지만, 전술한 예시는 제2 컨트롤러(120)에도 유사하게 적용될 수 있다.
전술한 바에 의하면, 본 개시에 따른 조향 제어 장치(100)는 통신 버스가 고장나더라도 다른 통신 경로를 통해 계속 조향 액추에이터(200)를 제어함으로써 일시적인 성능 저하 없이 안정적인 제어를 수행할 수 있는 효과를 제공한다.
한편, 본 개시에 따른 조향 제어 장치(100)에 포함된 컨트롤러는 자신의 상태를 모니터링할 수 있다. 이하에서는 컨트롤러가 페일인 경우에 페일 세이프티를 수행하는 동작을 구체적으로 설명한다.
도 8은 제1 실시예에 따른 조향 제어 장치(100)에 포함된 컨트롤러가 페일인 경우에 수행하는 동작을 설명하기 위한 블록도이다.
도 8을 참조하면, 외부로부터 공급받는 공급 전압이 중단되거나, 쇼트(Short) 발생 여부, 다른 컨트롤러가 계산한 제어값을 제3 통신 버스(330)를 통해 수신하고 자신이 계산한 제어값과 비교하는 등 자신의 상태를 페일인지 판단할 수 있다.
특정 컨트롤러가 페일인 경우, 전술한 통신 버스의 페일과는 달리, 비정상 상태(페일)인 특정 컨트롤러의 제어 신호는 부정확한 제어 신호일 수 있다.
특히, 비정상 상태인 특정 컨트롤러가 메인 컨트롤러로 동작하는 경우, 특정 컨트롤러의 조향 액추에이터(200)에 대한 제어권을 다른 컨트롤러에 천이할 필요가 있다.
도 8을 참조하여 예를 들면, 메인 컨트롤러로 동작하는 제1 컨트롤러(110)는 제1 컨트롤러(110)의 페일 여부를 판단하고, 판단 결과에 기초하여 조향 액추에이터(200)에 대한 제어권을 제2 컨트롤러(120)에 천이하고, 서브 컨트롤러로 동작하는 제2 컨트롤러(120)는 제어권이 천이될 때 조향 액추에이터(200)를 제어하는 동작을 수행한다.
전술한 바에 의하면, 본 개시에 따른 조향 제어 장치(100)는 컨트롤러의 고장과 통신 버스의 고장을 구분하여 페일 세이프티를 수행함으로써 조향 보조력을 단절없이 지속적으로 제공할 수 있다.
도 9는 본 개시에 따른 조향 제어 장치(100)의 제2 실시예를 나타낸 블록도이고, 도 10은 제2 실시예에 따른 조향 제어 장치(100)가 제어 신호를 출력하는 실시예를 나타낸 블록도이다.
도 9를 참조하면, 본 개시에 따른 조향 제어 장치(100)에 포함된 복수의 컨트롤러는 모두 메인 컨트롤러로 동작할 수 있다. 이때, 복수의 컨트롤러는 조향 제어값을 각각 계산하되, 조향 제어값에 대응되는 제어 신호에서 분할된 신호를 각각 출력할 수 있다.
한편, 제1 통신 버스(310)와 제2 통신 버스(320) 및 제3 통신 버스(330) 각각은 복수로 구성될 수 있고, 각각의 통신 버스는 동일한 우선 순위로 내부 통신에 이용되거나 서로 다른 우선 순위로 내부 통신에 이용될 수 있다.
여기서, 복수의 컨트롤러 각각은 조향 액추에이터(200)와 연결된 통신 버스의 페일 여부를 판단할 수 있다.
도 10을 참조하여 예를 들면, 제1 컨트롤러(110)는 복수의 제1 통신 버스(310)의 페일 여부를 판단하고, 제2 컨트롤러(120)는 복수의 제2 통신 버스(320)의 페일 여부를 판단한다.
페일인 통신 버스가 존재하는 경우, 복수의 컨트롤러 각각은 정상 상태인 다른 통신 버스를 통해 제어 신호에서 분할된 신호를 조향 액추에이터(200)에 출력할 수 있다.
도 10을 참조하여 예를 들면, 복수의 제1 통신 버스(310) 중 어느 하나의 제1 통신 버스(310)가 페일인 경우, 제1 컨트롤러(110)는 정상 상태인 제1 통신 버스(310)를 통해 제어 신호에서 분할된 제1 신호를 조향 액추에이터(200)에 출력한다. 한편, 복수의 제2 통신 버스(320) 중 어느 하나의 제2 통신 버스(320)가 페일인 경우, 제2 컨트롤러(120)는 정상 상태인 제2 통신 버스(320)를 통해 제어 신호에서 분할된 제2 신호를 조향 액추에이터(200)에 출력한다. 이때, 제어 신호는 제1 신호와 제2 신호의 합과 동일하다.
도시하지 않았지만, 도 9 및 도 10에 도시된 제2 실시예에 따른 조향 제어 장치(100)도 제1 실시예에 따른 조향 제어 장치(100)의 기능을 동일하게 수행할 수 있다.
본 개시에 의하면, 제2 실시예에 따른 조향 제어 장치(100)는 통신 버스가 고장나더라도 제어의 단절 없이 계속해서 조향 보조력을 제공함으로써 운전자가 느끼는 주행 이질감을 최소화할 수 있는 효과를 제공한다.
도 11은 본 개시에 따른 조향 제어 장치(100)의 제3 실시예를 나타낸 블록도이고, 도 12는 제3 실시예에 따른 조향 제어 장치(100)가 제어 신호를 출력하는 실시예를 나타낸 블록도이며, 도 13은 제3 실시예에 따른 조향 제어 장치(100)에 포함된 컨트롤러가 페일인 경우에 수행하는 동작을 설명하기 위한 블록도이다.
도 11을 참조하면, 본 개시에 따른 조향 제어 장치(100)는 전술한 바와 동일하게, 복수의 컨트롤러 등을 포함할 수 있다. 예를 들어, 조향 제어 장치(100)는 제1 컨트롤러(110) 및 제2 컨트롤러(120)를 포함할 수 있다.
도 3을 참조하여 전술한 바와 같이, 제1 컨트롤러(110)와 제2 컨트롤러(120)는 조향 액추에이터(200)를 제어할 수 있다. 즉, 제1 컨트롤러(110) 및 제2 컨트롤러(120) 중 적어도 하나는 스티어링 휠의 조향 정보를 입력받아 조향 제어값을 연산하여 조향 제어값을 지시하는 제어 신호를 생성할 수 있다.
이때, 전술한 바와 같이, 제1 컨트롤러(110) 및 제2 컨트롤러(120)가 모두 메인 컨트롤러인 경우, 제1 컨트롤러(110) 및 제2 컨트롤러(120)가 모두 제어 신호를 생성할 수 있고, 제1 컨트롤러(110) 및 제2 컨트롤러(120) 중 어느 하나의 컨트롤러가 메인 컨트롤러인 경우, 메인 컨트롤러만 제어 신호를 생성하고, 메인 컨트롤러가 페일일 때 서브 컨트롤러가 제어 신호를 생성할 수 있다.
제1 컨트롤러(110)는 제1 통신 버스(310)를 통해 조향 액추에이터(200) 및 제2 컨트롤러(120)와 연결될 수 있다. 구체적으로, 제1 컨트롤러(110)와 제2 컨트롤러(120)는 일방향으로 연장된 제1 통신 버스(310)와 연결되고, 제1 컨트롤러(110)와 조향 액추에이터(200)는 타방향으로 연장된 제1 통신 버스(310)와 연결될 수 있다.
제2 컨트롤러(120)는 제2 통신 버스(320)를 통해 조향 액추에이터(200) 및 제1 컨트롤러(110)와 연결될 수 있다. 구체적으로, 제1 컨트롤러(110)와 제2 컨트롤러(120)는 일방향으로 연장된 제2 통신 버스(320)와 연결되고, 제2 컨트롤러(120)와 조향 액추에이터(200)는 타방향으로 연장된 제2 통신 버스(320)와 연결될 수 있다.
여기서, 제1 통신 버스(310)와 제2 통신 버스(320)는 전술한 바와 같이 동일한 우선 순위로 통신에 이용될 수 있고, 복수의 통신 버스 각각의 우선 순위가 서로 다를 수 있다. 예를 들어, 제1 통신 버스(310)가 메인 통신 버스로 이용되고, 제2 통신 버스(320)가 서브 통신 버스로 이용된다. 하지만, 이에 한정되는 것은 아니다.
한편, 제1 컨트롤러(110) 및 제2 컨트롤러(120) 중 적어도 하나는 제1 통신 버스(310) 및 제2 통신 버스(320) 중 어느 하나의 페일(fail) 여부를 판단할 수 있다. 예를 들어, 제1 컨트롤러(110)는 제1 통신 버스(310)의 페일 여부를 판단하거나 제2 통신 버스(320)의 페일 여부를 판단한다. 하지만, 이에 한정되는 것은 아니다.
여기서, 제1 컨트롤러(110) 및 제2 컨트롤러(120) 중 적어도 하나는 판단 결과에 기초하여 정상 상태의 통신 버스를 통해 제어 신호를 조향 액추에이터(200)에 출력할 수 있다.
도 12를 참조하여 예를 들면, 제1 컨트롤러(110)는 제1 통신 버스(310)의 페일 여부를 판단한다. 제1 통신 버스(310)가 페일인 경우, 제1 컨트롤러(110)는 정상 상태의 제2 통신 버스(320)를 통해 제어 신호를 조향 액추에이터(200)에 출력한다. 하지만, 이에 한정되는 것은 아니다.
한편, 제1 통신 버스(310) 및 제2 통신 버스(320) 중에서 어느 하나가 메인 통신 버스이고, 다른 하나가 서브 통신 버스인 경우, 제1 컨트롤러(110) 및 제2 컨트롤러(120) 중 적어도 하나는 메인 통신 버스를 통해 제어 신호를 조향 액추에이터(200)에 출력하고, 만약 메인 통신 버스가 페일인 경우, 서브 통신 버스로 제어 신호를 조향 액추에이터(200)에 출력할 수 있다.
예를 들면, 제1 통신 버스(310)는 제2 통신 버스(320)보다 우선적으로 이용되는 메인 통신 버스인 경우, 제1 컨트롤러(110)는 제1 통신 버스(310)의 페일 여부를 판단하고, 제1 통신 버스(310)가 페일이면 제2 통신 버스(320)를 통해 제어 신호를 조향 액추에이터(200)에 출력하고, 제1 통신 버스(310)가 페일이 아니면, 제1 통신 버스(310)를 통해 제어 신호를 조향 액추에이터(200)에 출력한다. 하지만, 이에 한정되는 것은 아니다.
도시하지 않았지만, 전술한 예시는 제2 컨트롤러(120)에도 유사하게 적용될 수 있고, 제3 실시예에 따른 조향 제어 장치(100)는 전술한 기능을 제외하고 제1 실시예 및 제2 실시예 각각에 따른 조향 제어 장치(100)와 동일한 기능을 수행할 수도 있다.
한편, 도 8을 참조하여 전술한 바와 같이, 한편, 제3 실시에에 따른 조향 제어 장치(100)에 포함된 컨트롤러는 자신의 상태를 모니터링할 수 있다. 또한, 메인 컨트롤러로 동작하는 컨트롤러가 페일 또는 비정상 상태인 경우, 메인 컨트롤러가 구비한 조향 액추에이터(200)에 대한 제어권이 서브 컨트롤러로 천이될 수 있다.
도 13을 참조하여 예를 들면, 메인 컨트롤러로 동작하는 제1 컨트롤러(110)는 제1 컨트롤러(110)의 페일 여부를 판단하고, 판단 결과에 기초하여 조향 액추에이터(200)에 대한 제어권을 제2 컨트롤러(120)에 천이하고, 제2 컨트롤러(120)는 제어권이 천이될 때 조향 액추에이터(200)를 제어하는 동작을 수행한다.
구체적으로, 제1 컨트롤러(110)가 정상 상태이고 제1 통신 버스(310)가 페일인 경우, 제1 컨트롤러(110)는 제2 통신 버스(320)를 통해 제어 신호를 조향 액추에이터(200)에 출력한다. 한편, 제1 컨트롤러(110)가 페일인 경우, 제1 컨트롤러(110)는 제어권을 제2 컨트롤러(120)에 천이한다. 하지만, 이에 한정되는 것은 아니다.
전술한 바에 의하면, 제3 실시예에 따른 조향 제어 장치(100)는 통신 버스를 효율적으로 배치하고, 고도의 집적화를 달성함으로써 차량을 경량화하고 제조 단가를 절감하는 효과를 제공한다.
도 14는 본 개시에 따른 조향 제어 장치(100)의 제4 실시예를 나타낸 블록도이고, 도 15는 제4 실시예에 따른 조향 제어 장치(100)가 제어 신호를 출력하는 실시예를 나타낸 블록도이며, 도 16은 제4 실시예에 따른 조향 제어 장치(100)에 포함된 컨트롤러가 페일인 경우에 수행하는 동작을 설명하기 위한 블록도이다.
도 14를 참조하면, 제4 실시예에 따른 조향 제어 장치(100)는 도 2를 참조하여 전술한 공용 통신 버스를 이용해 제어 신호를 조향 액추에이터(200)에 출력할 수 있다.
구체적으로, 조향 제어 시스템은 복수의 컨트롤러를 포함하는 조향 제어 장치(100)와, 조향 제어 장치(100)로부터 제어 신호를 입력받아 구동하는 조향 액추에이터(200) 및 조향 제어 장치(100)와 조향 액추에이터(200)를 연결하는 적어도 하나의 공용 통신 버스 등을 포함할 수 있다.
여기서, 조향 제어 장치(100)는 예를 들어, 제1 통신 버스(310)를 통해 조향 액추에이터(200)와 연결되는 제1 컨트롤러(110)와, 제2 통신 버스(320)를 통해 제1 컨트롤러(110)와 연결되는 제2 컨트롤러(120)를 포함할 수 있다.
이때, 제1 컨트롤러(110)는 메인 컨트롤러로 동작하고, 제2 컨트롤러(120)는 서브 컨트롤러로 동작할 수 있다. 하지만, 이에 한정되는 것은 아니며, 제1 통신 버스(310)가 제2 컨트롤러(120)와 조향 액추에이터(200)에 연결되는 경우, 제2 컨트롤러(120)가 메인 컨트롤러로 동작할 수도 있다.
여기서, 제1 통신 버스는 도 3 내지 도 10을 참조하여 전술한 바와 동일할 수 있고, 제2 통신 버스는 도 3 내지 도 10에 도시된 제3 통신 버스(330)와 동일할 수 있다. 하지만, 이에 한정되는 것은 아니다.
한편, 제1 컨트롤러(110)가 메인 컨트롤러인 경우, 제1 컨트롤러(110)는 스티어링 휠의 조향 정보를 입력받고, 조향 제어 값을 연산하여 조향 제어값을 지시하는 제어 신호를 생성하고, 제1 통신 버스(310)의 페일(fail) 여부를 판단하고, 판단 결과에 기초하여 정상 상태의 제1 통신 버스(310) 및 공용 통신 버스 중 적어도 하나를 통해 제어 신호를 조향 액추에이터(200)에 출력할 수 있다.
예를 들면, 제1 컨트롤러(110)는 제1 통신 버스(310)가 페일인 경우, 공용 통신 버스를 통해 제어 신호를 조향 액추에이터(200)에 출력한다. 제1 통신 버스(310)가 정상 상태인 경우, 제1 컨트롤러(110)는 제1 통신 버스(310)를 통해 제어 신호를 조향 액추에이터(200)에 출력한다.
여기서, 공용 통신 버스가 복수인 경우, 제어 신호가 공용 통신 버스를 통해 조향 액추에이터(200)로 전달되는 경로도 복수일 수 있다.
도 15를 참조하여 예를 들면, 공용 통신 버스는 제1 컨트롤러(110)와 연결되는 제1 공용 통신 버스와, 제2 컨트롤러(120)와 연결되는 제2 공용 통신 버스를 포함하고, 제1 컨트롤러(110)는 제1 통신 버스(310)가 페일인 경우, 제1 공용 통신 버스 및 제2 공용 통신 버스 중 적어도 하나를 통해 제어 신호를 조향 액추에이터(200)에 출력한다.
구체적으로, 제1 통신 버스(310)가 페일인 경우, 제1 컨트롤러(110)에 의해 생성된 제어 신호는 제1 공용 통신 버스에 따른 통신 경로(①)를 통해 조향 액추에이터(200)에 전달될 수 있고, 제2 통신 버스(320) 및 제2 공용 통신 버스에 따른 통신 경로(②)를 통해 조향 액추에이터(200)에 전달될 수 있다.
한편, 도 8을 참조하여 전술한 바와 같이, 한편, 제4 실시에에 따른 조향 제어 장치(100)에 포함된 컨트롤러는 자신의 상태를 모니터링할 수 있고, 메인 컨트롤러로 동작하는 컨트롤러가 비정상 상태인 경우, 메인 컨트롤러의 제어권이 천이될 수 있다.
도 16을 참조하여 예를 들면, 메인 컨트롤러로 동작하는 제1 컨트롤러(110)는 제1 컨트롤러(110)의 페일 여부를 판단하고, 판단 결과에 기초하여 조향 액추에이터(200)에 대한 제어권을 제2 컨트롤러(120)에 천이하고, 제2 컨트롤러(120)는 제어권이 천이될 때 조향 액추에이터(200)를 제어하는 동작을 수행한다.
도 16을 참조하여 구체적으로 예를 들면, 제1 컨트롤러(110)가 정상 상태이고 제1 통신 버스(310)가 페일인 경우, 제1 컨트롤러(110)는 공용 통신 버스를 통해 제어 신호를 조향 액추에이터(200)에 출력하고, 제1 컨트롤러(110)가 페일인 경우, 제어권을 제2 컨트롤러(120)에 천이한다.
이때, 제2 컨트롤러(120)는 제어권이 천이된 경우, 공용 통신 버스를 통해 제어 신호를 조향 액추에이터(200)에 출력할 수 있다.
도 16을 참조하여 예를 들면, 제어권을 갖는 제2 컨트롤러(120)는 제2 공용 통신 버스에 따른 통신 경로(①)를 통해 제어 신호를 조향 액추에이터(200)에 출력한다. 하지만, 이에 한정되는 것은 아니며, 제어권을 갖는 제2 컨트롤러(120)는 제1 공용 통신 버스에 따른 통신 경로를 통해 제어 신호를 조향 액추에이터(200)에 출력할 수도 있다.
전술한 바에 의하면, 제4 실시예에 따른 조향 제어 장치(100)는 통신 버스의 배치를 최소화하면서도 리던던시에 기반한 페일 세이프티를 구현함으로써 주행 안정성을 제공하고, 통신 버스의 트랜시버(Transceiver) 및 Harness 비용을 절감할 수 있는 효과를 제공한다.
이상에서 설명한 바와 같이, 본 개시에 의하면, 본 개시는 통신 버스가 고장나더라도 다른 통신 경로를 통해 계속 조향 액추에이터(200)를 제어함으로써 일시적인 성능 저하 없이 안정적인 제어를 수행할 수 있는 조향 제어 장치(100) 및 이를 포함하는 조향 보조 시스템(1)을 제공할 수 있다.
또한, 본 개시에 의하면, 본 개시는 통신 버스가 고장나더라도 제어의 단절 없이 계속해서 조향 보조력을 제공함으로써 운전자가 느끼는 주행 이질감을 최소화할 수 있는 조향 제어 장치(100) 및 이를 포함하는 조향 보조 시스템(1)을 제공할 수 있다.
또한, 본 개시에 의하면, 본 개시는 통신 버스를 효율적으로 배치하고, 고도의 집적화를 달성함으로써 차량을 경량화하고 제조 단가를 절감하는 조향 제어 장치(100) 및 이를 포함하는 조향 보조 시스템(1)을 제공할 수 있다.
이상에서의 설명 및 첨부된 도면은 본 개시의 기술 사상을 예시적으로 나타낸 것에 불과한 것으로서, 본 개시가 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 개시의 본질적인 특성에서 벗어나지 않는 범위에서 구성의 결합, 분리, 치환 및 변경 등의 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 개시에 개시된 실시예들은 본 개시의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 개시의 기술 사상의 범위가 한정되는 것은 아니다. 즉, 본 개시의 과제 해결 범위 안에서라면, 그 모든 구성 요소들이 하나 이상으로 선택적으로 결합하여 동작할 수도 있다. 본 개시의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 개시의 권리범위에 포함되는 것으로 해석되어야 할 것이다.
1: 조향 보조 시스템 10: 입력 액추에이터
15, 100: 조향 제어 장치 20, 200: 조향 액추에이터
110: 제1 컨트롤러 120: 제2 컨트롤러
300: 통신 버스 310: 제1 통신 버스
311: 제1 메인 통신 버스 312: 제1 서브 통신 버스
320: 제2 통신 버스 330: 제3 통신 버스
400: 공용 통신 버스
15, 100: 조향 제어 장치 20, 200: 조향 액추에이터
110: 제1 컨트롤러 120: 제2 컨트롤러
300: 통신 버스 310: 제1 통신 버스
311: 제1 메인 통신 버스 312: 제1 서브 통신 버스
320: 제2 통신 버스 330: 제3 통신 버스
400: 공용 통신 버스
Claims (21)
- 적어도 하나의 제1 통신 버스를 통해 조향 액추에이터와 연결되는 제1 컨트롤러; 및
적어도 하나의 제2 통신 버스를 통해 상기 조향 액추에이터와 연결되고, 적어도 하나의 제3 통신 버스를 통해 상기 제1 컨트롤러와 연결되는 제2 컨트롤러를 포함하되,
상기 제1 컨트롤러 및 상기 제2 컨트롤러 중 적어도 하나는,
상기 조향 액추에이터에 연결된 적어도 하나의 통신 버스의 페일(fail) 여부를 판단하고,
판단 결과에 기초하여 정상 상태의 통신 버스를 통해 제어 신호를 상기 조향 액추에이터에 출력하되,
상기 적어도 하나의 제1 통신 버스가 페일인 경우, 상기 제3 통신 버스 및 상기 제2 통신 버스에 따른 통신 경로를 통해 상기 제어 신호를 상기 조향 액추에이터에 출력하는 조향 제어 장치. - 제1항에 있어서,
상기 제1 통신 버스는, 하나이고,
상기 제1 컨트롤러는,
하나의 상기 제1 통신 버스가 페일인 경우, 상기 제3 통신 버스 및 상기 제2 통신 버스에 따른 통신 경로를 통해 상기 제어 신호를 상기 조향 액추에이터에 출력하는 것을 특징으로 하는 조향 제어 장치. - 제1항에 있어서,
상기 제1 컨트롤러는,
상기 제1 통신 버스가 정상 상태인 경우, 상기 제1 통신 버스를 통해 상기 제어 신호를 상기 조향 액추에이터에 출력하는 것을 특징으로 하는 조향 제어 장치. - 제1항에 있어서,
상기 제1 통신 버스는, 복수이고,
상기 제1 컨트롤러는,
복수의 제1 통신 버스 중 페일인 제1 통신 버스가 존재하는 경우, 정상 상태인 제1 통신 버스를 통해 상기 제어 신호를 상기 조향 액추에이터에 출력하는 것을 특징으로 하는 조향 제어 장치. - 제1항에 있어서,
상기 제1 통신 버스는, 복수이고,
상기 제1 컨트롤러는,
복수의 제1 통신 버스 모두가 페일인 경우, 상기 제3 통신 버스 및 상기 제2 통신 버스에 따른 통신 경로를 통해 상기 제어 신호를 상기 조향 액추에이터에 출력하는 것을 특징으로 하는 조향 제어 장치. - 제1항에 있어서,
상기 제1 통신 버스는,
우선적으로 이용되는 제1 메인 통신 버스와 상기 제1 메인 통신 버스가 페일일 때 이용되는 제1 서브 통신 버스를 포함하고,
상기 제1 컨트롤러는,
상기 제1 메인 통신 버스가 페일인 경우, 상기 제1 서브 통신 버스를 통해 상기 제어 신호를 상기 조향 액추에이터에 출력하고,
상기 제1 메인 통신 버스가 정상 상태인 경우, 상기 제1 메인 통신 버스를 통해 상기 제어 신호를 상기 조향 액추에이터에 출력하는 것을 특징으로 하는 조향 제어 장치. - 제6항에 있어서,
상기 제1 컨트롤러는,
상기 제1 메인 통신 버스 및 상기 제1 서브 통신 버스가 페일인 경우, 상기 제3 통신 버스 및 상기 제2 통신 버스에 따른 통신 경로를 통해 상기 제어 신호를 상기 조향 액추에이터에 출력하는 것을 특징으로 하는 조향 제어 장치. - 제1항에 있어서,
상기 제1 컨트롤러는,
상기 제1 컨트롤러의 페일 여부를 판단하고, 판단 결과에 기초하여 상기 조향 액추에이터에 대한 제어권을 상기 제2 컨트롤러에 천이하고,
상기 제2 컨트롤러는,
상기 제어권이 천이될 때 상기 조향 액추에이터를 제어하는 동작을 수행하는 것을 특징으로 하는 조향 제어 장치. - 제8항에 있어서,
상기 제1 컨트롤러는,
상기 제1 컨트롤러가 정상 상태이고 상기 제1 통신 버스가 페일인 경우, 상기 제3 통신 버스 및 상기 제2 통신 버스를 통해 상기 제어 신호를 상기 조향 액추에이터에 출력하고,
상기 제1 컨트롤러가 페일인 경우, 상기 제어권을 상기 제2 컨트롤러에 천이하는 것을 특징으로 하는 조향 제어 장치. - 제1 통신 버스를 통해 조향 액추에이터 및 제2 컨트롤러와 연결되는 제1 컨트롤러; 및
제2 통신 버스를 통해 상기 조향 액추에이터 및 상기 제1 컨트롤러와 연결되는 제2 컨트롤러를 포함하되,
상기 제1 컨트롤러 및 상기 제2 컨트롤러 중 적어도 하나는,
상기 제1 통신 버스 및 상기 제2 통신 버스 중 어느 하나의 페일(fail) 여부를 판단하고, 판단 결과에 기초하여 정상 상태의 통신 버스를 통해 제어 신호를 상기 조향 액추에이터에 출력하는 것을 특징으로 하는 조향 제어 장치. - 제10항에 있어서,
상기 제1 통신 버스는,
상기 제2 통신 버스보다 우선적으로 이용되는 메인 통신 버스이고,
상기 제1 컨트롤러는,
상기 제1 통신 버스의 페일 여부를 판단하고, 상기 제1 통신 버스가 페일이면 상기 제2 통신 버스를 통해 상기 제어 신호를 상기 조향 액추에이터에 출력하고,
상기 제1 통신 버스가 페일이 아니면, 상기 제1 통신 버스를 통해 상기 제어 신호를 상기 조향 액추에이터에 출력하는 것을 특징으로 하는 조향 제어 장치. - 제10항에 있어서,
상기 제1 컨트롤러는,
상기 제1 컨트롤러의 페일 여부를 판단하고, 판단 결과에 기초하여 상기 조향 액추에이터에 대한 제어권을 상기 제2 컨트롤러에 천이하고,
상기 제2 컨트롤러는,
상기 제어권이 천이될 때 상기 조향 액추에이터를 제어하는 동작을 수행하는 것을 특징으로 하는 조향 제어 장치. - 제12항에 있어서,
상기 제1 컨트롤러는,
상기 제1 컨트롤러가 정상 상태이고 상기 제1 통신 버스가 페일인 경우, 상기 제2 통신 버스를 통해 상기 제어 신호를 상기 조향 액추에이터에 출력하고,
상기 제1 컨트롤러가 페일인 경우, 상기 제어권을 상기 제2 컨트롤러에 천이하는 것을 특징으로 하는 조향 제어 장치. - 제1 통신 버스를 통해 조향 액추에이터와 연결되는 제1 컨트롤러와, 제2 통신 버스를 통해 상기 제1 컨트롤러와 연결되는 제2 컨트롤러를 포함하는 조향 제어 장치;
상기 조향 제어 장치로부터 제어 신호를 입력받아 구동하는 조향 액추에이터; 및
상기 조향 제어 장치와 상기 조향 액추에이터를 연결하는 적어도 하나의 공용 통신 버스를 포함하되,
상기 제1 컨트롤러는,
상기 제1 통신 버스의 페일(fail) 여부를 판단하고, 판단 결과에 기초하여 정상 상태의 제1 통신 버스 및 상기 공용 통신 버스 중 적어도 하나를 통해 상기 제어 신호를 상기 조향 액추에이터에 출력하되,
상기 공용 통신 버스는,
상기 제1 컨트롤러와 연결되는 제1 공용 통신 버스와, 상기 제2 컨트롤러와 연결되는 제2 공용 통신 버스를 포함하고,
상기 제1 컨트롤러는,
상기 제1 통신 버스가 페일인 경우, 상기 제1 공용 통신 버스 및 상기 제2 공용 통신 버스 중 적어도 하나를 통해 상기 제어 신호를 상기 조향 액추에이터에 출력하는 조향 보조 시스템. - 제14항에 있어서,
상기 제1 컨트롤러는,
상기 제1 통신 버스가 페일인 경우, 상기 공용 통신 버스를 통해 상기 제어 신호를 상기 조향 액추에이터에 출력하고,
상기 제1 통신 버스가 정상 상태인 경우, 상기 제1 통신 버스를 통해 상기 제어 신호를 상기 조향 액추에이터에 출력하는 것을 특징으로 하는 조향 보조 시스템. - 적어도 하나의 제1 통신 버스를 통해 조향 액추에이터와 연결되는 제1 컨트롤러와, 적어도 하나의 제2 통신 버스를 통해 상기 제1 컨트롤러와 연결되는 제2 컨트롤러를 포함하는 조향 제어 장치;
상기 조향 제어 장치로부터 제어 신호를 입력받아 구동하는 조향 액추에이터; 및
상기 조향 제어 장치와 상기 조향 액추에이터를 연결하는 적어도 하나의 공용 통신 버스를 포함하되,
상기 제1 컨트롤러는,
상기 적어도 하나의 제1 통신 버스가 페일인 경우, 상기 제2 통신 버스 및 상기 공용통신 버스에 따른 통신 경로를 통해 상기 제어 신호를 상기 조향 액추에이터에 출력하는 조향 보조 시스템. - 제14항에 있어서,
상기 제1 컨트롤러는,
상기 제1 컨트롤러의 페일 여부를 판단하고, 판단 결과에 기초하여 상기 조향 액추에이터에 대한 제어권을 상기 제2 컨트롤러에 천이하고,
상기 제2 컨트롤러는,
상기 제어권이 천이될 때 상기 조향 액추에이터를 제어하는 동작을 수행하는 것을 특징으로 하는 조향 보조 시스템. - 제17항에 있어서,
상기 제1 컨트롤러는,
상기 제1 컨트롤러가 정상 상태이고 상기 제1 통신 버스가 페일인 경우, 상기 공용 통신 버스를 통해 상기 제어 신호를 상기 조향 액추에이터에 출력하고,
상기 제1 컨트롤러가 페일인 경우, 상기 제어권을 상기 제2 컨트롤러에 천이하는 것을 특징으로 하는 조향 보조 시스템. - 제18항에 있어서,
상기 제2 컨트롤러는,
상기 제어권이 천이된 경우, 상기 공용 통신 버스를 통해 상기 제어 신호를 상기 조향 액추에이터에 출력하는 것을 특징으로 하는 조향 보조 시스템. - 제1항 또는 제10항에 있어서,
상기 제1 컨트롤러 및 상기 제2 컨트롤러가 포함되는 입력 액추에이터와 상기 조향 액추에이터는 전기적으로 연결되는 조향 제어 장치. - 제14항 또는 제16항에 있어서,
상기 조향 제어 장치가 포함되는 입력 액추에이터와 상기 조향 액추에이터는 전기적으로 연결되는 조향 보조 시스템.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190073259A KR102167906B1 (ko) | 2019-06-20 | 2019-06-20 | 조향 제어 장치 및 이를 포함하는 조향 보조 시스템 |
CN202080044972.4A CN114026010B (zh) | 2019-06-20 | 2020-06-11 | 转向控制装置以及包括该转向控制装置的转向辅助系统 |
PCT/KR2020/007545 WO2020256338A1 (ko) | 2019-06-20 | 2020-06-11 | 조향 제어 장치 및 이를 포함하는 조향 보조 시스템 |
DE112020002938.7T DE112020002938T5 (de) | 2019-06-20 | 2020-06-11 | Lenksteuervorrichtung und lenkunterstützungssystem mit derselben |
US17/618,893 US11958546B2 (en) | 2019-06-20 | 2020-06-11 | Steering control device and steering assist system including same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190073259A KR102167906B1 (ko) | 2019-06-20 | 2019-06-20 | 조향 제어 장치 및 이를 포함하는 조향 보조 시스템 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102167906B1 true KR102167906B1 (ko) | 2020-10-20 |
Family
ID=73025483
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020190073259A KR102167906B1 (ko) | 2019-06-20 | 2019-06-20 | 조향 제어 장치 및 이를 포함하는 조향 보조 시스템 |
Country Status (5)
Country | Link |
---|---|
US (1) | US11958546B2 (ko) |
KR (1) | KR102167906B1 (ko) |
CN (1) | CN114026010B (ko) |
DE (1) | DE112020002938T5 (ko) |
WO (1) | WO2020256338A1 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20230057078A1 (en) * | 2020-02-11 | 2023-02-23 | Mando Corporation | Steering assist device and method, and steering system |
KR20230173933A (ko) * | 2022-06-20 | 2023-12-27 | 에이치엘만도 주식회사 | 조향 장치 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7284690B2 (ja) * | 2019-11-11 | 2023-05-31 | 株式会社デンソー | モータ駆動システム |
CN113044107A (zh) * | 2021-03-15 | 2021-06-29 | 中国第一汽车股份有限公司 | 一种冗余线控转向执行器架构 |
US11897506B1 (en) * | 2021-03-29 | 2024-02-13 | Zoox, Inc. | Vehicle ride dynamics active comfort tuning system |
CN115729274A (zh) * | 2022-11-22 | 2023-03-03 | 中广核研究院有限公司 | 调速器和调速器的控制方法 |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000053012A (ja) * | 1998-08-01 | 2000-02-22 | Robert Bosch Gmbh | 操舵制御装置 |
US20030120401A1 (en) * | 2000-07-01 | 2003-06-26 | Wolf-Dietrich Bauer | Vehicle control system and method for controlling a vehicle |
JP2004129421A (ja) * | 2002-10-04 | 2004-04-22 | Nsk Ltd | 電動パワーステアリング装置の制御装置 |
JP2004338563A (ja) * | 2003-05-15 | 2004-12-02 | Toyoda Mach Works Ltd | 車両用操舵装置 |
JP2006341657A (ja) * | 2005-06-07 | 2006-12-21 | Nissan Motor Co Ltd | 車両用制御装置 |
JP2010155591A (ja) * | 2009-01-05 | 2010-07-15 | Nsk Ltd | 電動パワーステアリング装置 |
JP2010184609A (ja) * | 2009-02-12 | 2010-08-26 | Nsk Ltd | 電動パワーステアリング装置 |
JP2011148498A (ja) * | 2011-05-10 | 2011-08-04 | Nsk Ltd | 電動パワーステアリング装置の制御方法及び制御装置 |
JP2015081013A (ja) * | 2013-10-23 | 2015-04-27 | 三菱電機株式会社 | 電動パワーステアリング制御装置 |
JP2015107739A (ja) * | 2013-12-05 | 2015-06-11 | Ntn株式会社 | 車両操舵用制御装置 |
JP2015199398A (ja) * | 2014-04-07 | 2015-11-12 | 三菱電機株式会社 | 車両用操舵装置 |
JP2018130007A (ja) * | 2016-11-11 | 2018-08-16 | 株式会社デンソー | 回転電機制御装置、および、これを用いた電動パワーステアリング装置 |
US20180257703A1 (en) * | 2017-03-07 | 2018-09-13 | Volkswagen Aktiengesellschaft | Steer-By-Wire System and a Method for Data Exchange in a Steer-By-Wire System |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10039459A1 (de) | 2000-08-12 | 2002-02-28 | Bayerische Motoren Werke Ag | Redundantes Daten-Bussystem für Fahrzeuge |
DE10333281A1 (de) * | 2003-07-18 | 2005-02-03 | Zf Lenksysteme Gmbh | Verfahren zur Steuerung einer Schalteinrichtung |
US7289889B2 (en) * | 2004-04-13 | 2007-10-30 | General Motors Corporation | Vehicle control system and method |
DE602005019499D1 (de) | 2004-07-15 | 2010-04-08 | Hitachi Ltd | Fahrzeugsteuerungsystem |
JP5867648B2 (ja) * | 2013-02-21 | 2016-02-24 | 日産自動車株式会社 | 車両用操舵制御装置及び車両用操舵制御方法 |
JP2017174111A (ja) * | 2016-03-23 | 2017-09-28 | 株式会社東芝 | 車載ゲートウェイ装置、蓄積制御方法およびプログラム |
JP6801287B2 (ja) * | 2016-08-10 | 2020-12-16 | 株式会社ジェイテクト | モータ制御装置 |
US10442459B2 (en) * | 2017-07-07 | 2019-10-15 | GM Global Technology Operations LLC | Fail operational control of steer-by-wire system without mechanical backup connection |
JP7064325B2 (ja) | 2017-12-18 | 2022-05-10 | スタンレー電気株式会社 | 半導体発光装置、および、それを用いた半導体発光装置の製造方法 |
CN109733460B (zh) * | 2018-02-13 | 2023-08-18 | 重庆长安汽车股份有限公司 | 冗余电子转向制动系统 |
JP7017130B2 (ja) * | 2018-08-13 | 2022-02-08 | トヨタ自動車株式会社 | ステアリングシステム |
KR102086432B1 (ko) | 2018-08-23 | 2020-03-09 | 주식회사 만도 | 차량의 조향 장치 |
CN109808764B (zh) * | 2019-02-28 | 2024-05-07 | 中国第一汽车股份有限公司 | 一种具备冗余功能的线控转向装置及控制方法 |
US11975771B2 (en) | 2019-10-31 | 2024-05-07 | Nsk Ltd. | Vehicle steering device |
-
2019
- 2019-06-20 KR KR1020190073259A patent/KR102167906B1/ko active IP Right Grant
-
2020
- 2020-06-11 WO PCT/KR2020/007545 patent/WO2020256338A1/ko active Application Filing
- 2020-06-11 US US17/618,893 patent/US11958546B2/en active Active
- 2020-06-11 DE DE112020002938.7T patent/DE112020002938T5/de active Pending
- 2020-06-11 CN CN202080044972.4A patent/CN114026010B/zh active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000053012A (ja) * | 1998-08-01 | 2000-02-22 | Robert Bosch Gmbh | 操舵制御装置 |
US20030120401A1 (en) * | 2000-07-01 | 2003-06-26 | Wolf-Dietrich Bauer | Vehicle control system and method for controlling a vehicle |
JP2004129421A (ja) * | 2002-10-04 | 2004-04-22 | Nsk Ltd | 電動パワーステアリング装置の制御装置 |
JP2004338563A (ja) * | 2003-05-15 | 2004-12-02 | Toyoda Mach Works Ltd | 車両用操舵装置 |
JP2006341657A (ja) * | 2005-06-07 | 2006-12-21 | Nissan Motor Co Ltd | 車両用制御装置 |
JP2010155591A (ja) * | 2009-01-05 | 2010-07-15 | Nsk Ltd | 電動パワーステアリング装置 |
JP2010184609A (ja) * | 2009-02-12 | 2010-08-26 | Nsk Ltd | 電動パワーステアリング装置 |
JP2011148498A (ja) * | 2011-05-10 | 2011-08-04 | Nsk Ltd | 電動パワーステアリング装置の制御方法及び制御装置 |
JP2015081013A (ja) * | 2013-10-23 | 2015-04-27 | 三菱電機株式会社 | 電動パワーステアリング制御装置 |
JP2015107739A (ja) * | 2013-12-05 | 2015-06-11 | Ntn株式会社 | 車両操舵用制御装置 |
JP2015199398A (ja) * | 2014-04-07 | 2015-11-12 | 三菱電機株式会社 | 車両用操舵装置 |
JP2018130007A (ja) * | 2016-11-11 | 2018-08-16 | 株式会社デンソー | 回転電機制御装置、および、これを用いた電動パワーステアリング装置 |
US20180257703A1 (en) * | 2017-03-07 | 2018-09-13 | Volkswagen Aktiengesellschaft | Steer-By-Wire System and a Method for Data Exchange in a Steer-By-Wire System |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20230057078A1 (en) * | 2020-02-11 | 2023-02-23 | Mando Corporation | Steering assist device and method, and steering system |
US12024239B2 (en) * | 2020-02-11 | 2024-07-02 | Hl Mando Corporation | Steering assist device and method, and steering system |
KR20230173933A (ko) * | 2022-06-20 | 2023-12-27 | 에이치엘만도 주식회사 | 조향 장치 |
KR102668842B1 (ko) | 2022-06-20 | 2024-05-23 | 에이치엘만도 주식회사 | 조향 장치 |
Also Published As
Publication number | Publication date |
---|---|
CN114026010B (zh) | 2023-04-18 |
WO2020256338A1 (ko) | 2020-12-24 |
US11958546B2 (en) | 2024-04-16 |
US20220250675A1 (en) | 2022-08-11 |
DE112020002938T5 (de) | 2022-03-17 |
CN114026010A (zh) | 2022-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102167906B1 (ko) | 조향 제어 장치 및 이를 포함하는 조향 보조 시스템 | |
EP2810853B1 (en) | Actuator control apparatus | |
US12005975B2 (en) | Method for providing steering assistance for an electromechanical steering system of a motor vehicle comprising a redundantly designed control device | |
CN111886174A (zh) | 线控转向结构 | |
JP5805255B1 (ja) | 車両用操舵装置 | |
JP6282452B2 (ja) | 車両操舵用制御装置 | |
WO2021085168A1 (ja) | モータ駆動システム | |
JP5239245B2 (ja) | 車両用操舵制御装置 | |
US20220396308A1 (en) | Steering control apparatus and steering control method | |
US20240227915A1 (en) | Steer-by-wire steering system of a road vehicle with external steering wheel angle sensor | |
US20240253696A1 (en) | Apparatus and method for controlling steering of host vehicle | |
US20240253694A1 (en) | Steer-by-wire apparatus of host vehicle and control method thereof | |
US20240359729A1 (en) | Steering control system and method for safe driving | |
JP7510308B2 (ja) | 舵システム | |
KR20240158115A (ko) | 안전 주행을 위한 조향 제어 시스템 및 방법 | |
CN118850164A (zh) | 用于安全驾驶的转向控制系统 | |
KR20230099176A (ko) | 조향 제어 장치 및 방법 | |
KR20230140934A (ko) | 조향 제어 장치 및 방법 | |
KR20240114173A (ko) | 조향 제어 장치 | |
CN118850163A (zh) | 用于安全驾驶的转向控制系统和方法 | |
CN118270092A (zh) | 车辆转向系统、车辆及车辆控制方法 | |
KR20240042751A (ko) | 조향 반력장치 고장시 조향 제어가능한 스티어 바이 와이어 시스템 및 그 조향 제어방법 | |
KR20240158114A (ko) | 안전 주행을 위한 조향 제어 시스템 및 방법 | |
CN115402401A (zh) | 线控转向系统 | |
WO2014002403A1 (ja) | 車両の操舵制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GRNT | Written decision to grant |