KR100871857B1 - 차량 내부의 네트워크 시스템 및 그 제어방법 - Google Patents

차량 내부의 네트워크 시스템 및 그 제어방법 Download PDF

Info

Publication number
KR100871857B1
KR100871857B1 KR1020070056693A KR20070056693A KR100871857B1 KR 100871857 B1 KR100871857 B1 KR 100871857B1 KR 1020070056693 A KR1020070056693 A KR 1020070056693A KR 20070056693 A KR20070056693 A KR 20070056693A KR 100871857 B1 KR100871857 B1 KR 100871857B1
Authority
KR
South Korea
Prior art keywords
sub
control unit
sensing value
electronic control
actuator
Prior art date
Application number
KR1020070056693A
Other languages
English (en)
Inventor
전재욱
서석현
문태윤
김진호
Original Assignee
성균관대학교산학협력단
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 성균관대학교산학협력단 filed Critical 성균관대학교산학협력단
Priority to KR1020070056693A priority Critical patent/KR100871857B1/ko
Priority to US12/022,962 priority patent/US20080306647A1/en
Application granted granted Critical
Publication of KR100871857B1 publication Critical patent/KR100871857B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/12Arrangements for remote connection or disconnection of substations or of equipment thereof
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0218Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
    • G05B23/0221Preprocessing measurements, e.g. data collection rate adjustment; Standardization of measurements; Time series or signal analysis, e.g. frequency analysis or wavelets; Trustworthiness of measurements; Indexes therefor; Measurements using easily measured parameters to estimate parameters difficult to measure; Virtual sensor creation; De-noising; Sensor fusion; Unconventional preprocessing inherently present in specific fault detection methods like PCA-based methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/50Circuit switching systems, i.e. systems in which the path is physically permanent during the communication
    • H04L12/52Circuit switching systems, i.e. systems in which the path is physically permanent during the communication using time division techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Small-Scale Networks (AREA)

Abstract

본 발명은 차량 내부의 네트워크 시스템 및 그 제어방법에 관한 것이다. 본 발명에 따른 네트워크 시스템은 제 1 액츄에이터 및 적어도 하나의 제 2 액츄에이터와; 센싱 결과에 따른 센싱값을 출력하는 적어도 하나의 공유센서와; 상기 제 1 액츄에이터의 구동을 제어하고, 상기 공유센서로부터 수신되는 상기 센싱값에 대응하는 제 1 서브 센싱값을 출력하는 제 1 서브 전자제어부와; 상기 제 1 액츄에이터의 구동을 제어하고, 상기 공유센서로부터 수신되는 상기 센싱값에 대응하는 제 2 서브 센싱값을 출력하는 제 2 서브 전자제어부와; 상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부와 시분할 방식의 통신 프로토콜에 따라 통신하며, 상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부로부터 각각 출력되는 상기 제 1 서브 센싱값 및 상기 제 2 서브 센싱값 간의 편차가 기 설정된 오차범위를 벗어나는 경우 상기 제 1 서브 전자제어부와 상기 제 2 서브 전자제어부 중 어느 하나의 이상으로 판단하는 메인 전자제어부를 포함하는 것을 특징으로 한다. 이에 따라, 네트워크로 연결된 각각의 서브 전자제어부들이 상호 보완적인 역할을 수행함으로써 오류에 대한 강인성을 높일 수 있다.

Description

차량 내부의 네트워크 시스템 및 그 제어방법{NETWORK SYSTEM OF IN-VEHICLE AND CONTROL METHOD THEREOF}
도 1은 본 발명에 따른 네트워크 시스템의 구성을 도시한 도면이고,
도 2는 본 발명에 따른 네트워크 시스템의 메인 전자제어부의 동작 과정을 설명하기 위한 도면이고,
도 3은 본 발명에 따른 네트워크 시스템의 제 1 서브 전자제어부 및 제 2 서브 전자제어부의 동작 과정을 설명하기 위한 도면이다.
<도면의 주요 부분에 대한 부호의 설명>
10 : 메인 전자제어부 21 : 제 1 서브 전자제어부
22 : 제 2 서브 전자제어부 23 : 제 3 서브 전자제어부
31 : 제 1 액츄에이터 32 : 제 2 액츄에이터
33 : 제 3 액츄에이터 41 : 제 1 공유센서
42 : 제 2 공유센서 51 : 제 1 개별센서
52 : 제 3 개별센서 60 : 버스
본 발명은 차량 내부의 네트워크 시스템 및 그 제어방법에 관한 것으로, 보다 상세하게는 네트워크로 연결된 각각의 서브 전자제어부들이 상호 보완적인 역할을 수행함으로써 오류에 대한 강인성을 높일 수 있는 네트워크 시스템 및 그 제어방법에 관한 것이다.
승용차, 버스와 같은 일반 차량이나, 군사용 차량(이하, '차량'이라 함)이 점차 고기능/고급화되어가는 추세에 따라 차량의 지능화 기술의 개발이 증대되고 있다.
일반적으로 지능화 차량(Intelligent vehicle)을 구현하기 위해서는 차량의 위치나 속도와 같은 상태정보와 차량 외부의 환경정보가 실시간으로 인식 및 검출되어야 하며, 차량이 반자동 또는 사고를 피하기 위하는 등 자동으로 제어될 수 있어야 한다.
이러한 이유로 지능화 차량에서는 운전자의 편의를 위하여 차량 일부를 제어하는 운전자 보조 시스템(Driver assistance system)이나 운전자에게 정보를 제공하고 위험 상황을 경고하는 충돌경고시스템 등과 같은 다양한 지능형 센싱 및 제어 알고리즘이 요구되고 있다. 특히, 차량의 지능화가 높은 수준으로 진화됨에 따라 차량의 가속도 센서, 온도 센서, 레이더 센서, 각종 제어용 모터 등과 같이 부가적인 전자 부품의 수도 급속히 증가되어 가는 추세이다.
초기의 지능화 차량에서는 센서나 액추에이터 등의 전자 부품, 전자제어 부(Electronic Control Unit : ECU) 또는 스위치 등이 전선을 이용하여 일대일로 연결되는 차량 배선 시스템(Harness system)이 적용되었는데, 전자부품이나 스위치의 증가는 케이블의 기하급수적인 증가를 초래하여 배선 체계의 복잡성을 유발하였고, 차량 정비나 새로운 기능의 추가를 어렵게 하는 한편, 중량을 증가시켜 주행성능을 저하시키는 문제점을 야기시켰다.
이러한 문제점을 해결하기 위해 제안된 것이, 전자부품, 전자제어부 및 스위치 등을 간 가닥의 공유된 전선으로 연결하려는 차량 내부 네트워크 시스템(In-vehicle network system)이 연구되었고, 그 결과로 차량 제어용 네트워크 프로토콜인 LIN(Local Interconnect Network) 프로토콜, CAN(Controller Area Network) 프로토콜이 개발되었으며, 근래에 FlexRay 프로토콜이 개발되었다.
여기서, FlexRay 프로토콜은 차량의 안전성이나 연비의 향상을 위하여 엔진이나 브레이크 등 여러 가지 부품이 제어되게 되어 차내 네트워크에 접속되는 전자제어부의 수가 증가하면서 네트워크 상을 흐르는 정보량이 급증하는 현실을 반영하기 위해 개발된 것으로, CAN 프로토콜과 비교하여 10배의 속도(10메가비트/초)로 데이터 송수신이 가능하고 데이터 전송시의 신뢰성이 높은 것으로 평가되고 있다.
FlexRay 프로토콜은 시분할 방식(TDMA : Time Division Multiple Access)의 통신 프로토콜로서, 일정한 통신 주기를 갖고 있으며, 이 주기 내에 몇몇의 타임 슬롯이 존재한다. 이 타임 슬롯은 메시지, 즉 데이터를 줄 수도 있고 받을 수도 있도록 설정된다.
여기서, 한 노드가 한 타임 슬롯 동안에 데이터를 보내도록 지정되어 있다 면, 다른 하나 이상의 노드는 같은 타임 슬롯 동안에 데이터를 수신하도록 지정된다. 즉, FlexRay는 네트워크로 연결된 모든 노드들과 동기화를 맞춘 후 동일한 타임 슬롯을 제공한다.
예를 들어, 한 주기 동안에 10개의 타임 슬롯이 존재한다고 가정하면, 첫 번째 타임 슬롯에서는 노드 1번은 데이터를 받고 노드 2번은 데이터를 수신하도록 설정된다. 이 주기가 지난 다음 노드 1번과 노드 2번은 동일한 동작을 하게 된다.
이와 같은 동작을 통해 정확한 시간에 데이터를 보낼 수 있고 네트워크 시스템의 동작 및 현상을 미리 예측할 수 있기 때문에 FlexRay 프로토콜은 신뢰성이 높은 통신 프로토콜로 인정받고 있다.
상기와 같은 차량 내 통신 프로토콜을 이용한 전자 제어의 가능성 및 활용도가 증가됨에 따라, 차량의 주행이나 안전, 기타 운전자의 편의를 도모하기 위한 다양한 형태의 센서들이 통신 프로토콜을 통해 전자제어부 및 액츄에이터와 연결되고 있다.
이러한 센서들의 감지 결과는 전자제어부가 액츄에이터의 구동을 제어하는데 중요한 정보를 제공하게 되는데, 센서들의 오류를 최소화하기 위한 다양한 연구가 지속되고 있으며, 센서 자치의 고장이나 오류 이외에 해당 센서로부터 센싱 결과를 받는 전자제어부가 센싱 결과를 잘못 인식하는데서 오는 오류 또한 보정할 수 있다면, 오류에 강인한 차량 내부의 네트워크 시스템을 구현할 수 있어 바람직할 것이다.
따라서 본 발명의 목적은 네트워크로 연결된 각각의 서브 전자제어부들이 상호 보완적인 역할을 수행함으로써 오류에 대한 강인성을 높일 수 있는 네트워크 시스템 및 그 제어방법을 제공하는데 있다.
상기 목적은 본 발명에 따라, 차량 내부의 네트워크 시스템에 있어서, 제 1 액츄에이터 및 적어도 하나의 제 2 액츄에이터와; 센싱 결과에 따른 센싱값을 출력하는 적어도 하나의 공유센서와; 상기 제 1 액츄에이터의 구동을 제어하고, 상기 공유센서로부터 수신되는 상기 센싱값에 대응하는 제 1 서브 센싱값을 출력하는 제 1 서브 전자제어부와; 상기 제 1 액츄에이터의 구동을 제어하고, 상기 공유센서로부터 수신되는 상기 센싱값에 대응하는 제 2 서브 센싱값을 출력하는 제 2 서브 전자제어부와; 상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부와 시분할 방식의 통신 프로토콜에 따라 통신하며, 상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부로부터 각각 출력되는 상기 제 1 서브 센싱값 및 상기 제 2 서브 센싱값 간의 편차가 기 설정된 오차범위를 벗어나는 경우 상기 제 1 서브 전자제어부와 상기 제 2 서브 전자제어부 중 어느 하나의 이상으로 판단하는 메인 전자제어부를 포함하는 것을 특징으로 하는 네트워크 시스템에 의해서 달성된다.
여기서, 상기 시분할 방식의 통신 프로토콜은 플렉스레이(FlexRay) 프로토콜을 포함할 수 있다.
그리고, 상기 메인 전자제어부는 상기 제 1 서브 센싱값 및 상기 제 2 서브 센싱값 간의 편차가 상기 오차범위를 벗어나는 경우, 상기 제 1 서브 센싱값 및 상기 제 2 서브센싱값의 중간값을 상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부 중 적어도 어느 하나로 전송하고; 상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부는 상기 메인 전자제어부로부터 전송되는 상기 중간값에 기초하여 상기 제 1 액츄에이터 및 제 2 액츄에이터의 구동을 제어할 수 있다.
또한, 상기 메인 전자제어부는 상기 제 1 서브 센싱값 및 상기 제 2 서브 센싱값 간의 편차가 상기 오차범위를 벗어나는 경우, 상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부 중 적어도 어느 하나의 상기 제 1 액츄에이터 및 상기 제 2 액츄에이터 중 적어도 어느 하나의 구동에 대한 제어권을 인계받아 상기 제 1 액츄에이터 및 상기 제 2 액츄에이터 중 적어도 어느 하나의 구동을 제어할 수 있다.
그리고, 상기 메인 전자제어부는 상기 제 1 서브 센싱값 및 상기 제 2 서브 센싱값의 편차가 상기 오차범위를 벗어나는 경우, 상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부에 각각 상기 제 1 서브 센싱값 및 상기 제 2 서브 센싱값의 재전송을 요청하고; 상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부는 각각 상기 공유센서로부터 상기 센싱값을 재입력받아 상기 제 1 서브 센싱값 및 상기 제 2 서브 센상값을 재생성하고, 재생성된 상기 제 1 서브 센싱값 및 상기 제 2 서브 센상값을 상기 메인 전자제어부로 재출력할 수 있다.
또한, 상기 메인 전자제어부는 상기 제 1 서브 센싱값 및 상기 제 2 서브 센 싱값의 편차가 상기 오차범위 내인 경우, 정상상태에 대한 정보를 상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부 중 적어도 어느 하나에 통지하고; 상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부는 상기 메인 전자제어부로부터 상기 정상상태에 대한 정보가 수신되는 경우, 상기 공유센서의 센싱값에 기초하여 상기 제 1 액츄에이터 및 상기 제 2 액츄에이터의 구동을 제어할 수 있다.
여기서, 상기 공유센서로부터 출력되는 상기 센싱값은 아날로그 신호 형태를 가지고, 상기 제 1 서브 센싱값 및 상기 제 2 서브 센싱값은 디지털 신호 형태를 가지며; 상기 제 1 서브 전자제어부는 아날로그 신호 형태의 상기 센싱값을 디지털 신호 형태의 상기 제 1 서브 센싱값으로 변환하는 제 1 A/D 컨버터를 포함하고; 상기 제 2 서브 전자제어부는 아날로그 신호 형태의 상기 센싱값을 디지털 신호 형태의 상기 제 2 서브 센싱값으로 변환하는 제 2 A/D 컨버터를 포함할 수 있다.
한편, 상기 목적은 본 발명의 다른 실시 형태에 따라, 차량 내부의 네트워크 시스템의 제어방법에 있어서, 공유센서로부터 센싱 결과에 따른 센싱값이 출력되는 단계와; 제 1 액츄에이터의 구동을 제어하는 제 1 서브 전자제어부에 의해 상기 센싱값에 대응하는 제 1 서브 센싱값이 출력되는 단계와; 제 2 액츄에이터의 구동을 제어하는 제 2 서브 전자제어부에 의해 상기 센싱값에 대응하는 제 2 서브 센싱값이 출력되는 단계와; 상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부와 시분할 방식의 통신 프로토콜에 따라 통신하는 메인 전자제어부에 상기 제 1 서브 센싱값 및 상기 제 2 서브 센싱값이 입력되는 단계와; 상기 메인 전자제어부에 의해 상기 제 1 서브 센싱값 및 상기 제 2 서브 센싱값 간의 편차가 기 설정된 오차 범위를 벗어나는 경우 상기 제 1 서브 전자제어부와 상기 제 2 서브 전자제어부 중 어느 하나의 이상으로 판단되는 단계를 포함하는 것을 특징으로 하는 네트워크 시스템의 제어방법에 의해서도 달성될 수 있다.
여기서, 상기 시분할 방식의 통신 프로토콜은 플렉스레이(FlexRay) 프로토콜을 포함할 수 있다.
그리고, 상기 메인 전자제어부에 의해 상기 제 1 서브 센싱값 및 상기 제 2 서브 센싱값 간의 편차가 상기 오차범위를 벗어나는 것으로 판단된 경우, 상기 제 1 서브 센싱값 및 상기 제 2 서브센싱값의 중간값을 상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부 중 적어도 어느 하나로 전송하는 단계와; 상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부가 상기 메인 전자제어부로부터 전송되는 상기 중간값에 기초하여 상기 제 1 액츄에이터 및 제 2 액츄에이터의 구동을 제어하는 단계를 더 포함할 수 있다.
또한, 상기 메인 전자제어부에 의해 상기 제 1 서브 센싱값 및 상기 제 2 서브 센싱값 간의 편차가 상기 오차범위를 벗어나는 것으로 판단된 경우, 상기 메인 전자제어부로 상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부 중 적어도 어느 하나의 상기 제 1 액츄에이터 및 상기 제 2 액츄에이터 중 적어도 어느 하나의 구동에 대한 제어권이 인계되어 상기 메인 전자제어부가 상기 제 1 액츄에이터 및 상기 제 2 액츄에이터 중 적어도 어느 하나의 구동을 제어하는 단계를 더 포함할 수도 있다.
그리고, 상기 메인 전자제어부에 의해 상기 제 1 서브 센싱값 및 상기 제 2 서브 센싱값 간의 편차가 상기 오차범위를 벗어나는 것으로 판단된 경우, 상기 메인 전자제어부로부터 상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부로 각각 상기 제 1 서브 센싱값 및 상기 제 2 서브 센싱값의 재전송이 요청되는 단계와; 상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부가 각각 상기 공유센서로부터 상기 센싱값을 재입력받아 상기 제 1 서브 센싱값 및 상기 제 2 서브 센상값을 재생성하는 단계와; 재생성된 상기 제 1 서브 센싱값 및 상기 제 2 서브 센상값이 상기 메인 전자제어부로 재출력되는 단계를 더 포함할 수 있다.
여기서, 상기 메인 전자제어부에 의해 상기 제 1 서브 센싱값 및 상기 제 2 서브 센싱값의 편차가 상기 오차범위 내인 것으로 판단된 경우, 상기 메인 전자제어부로부터 정상상태에 대한 정보가 상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부 중 적어도 어느 하나로 통지되는 단계와; 상기 메인 전자제어부로부터 상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부로 상기 정상상태에 대한 정보가 수신되는 경우, 상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부가 상기 공유센서의 센싱값에 기초하여 상기 제 1 액츄에이터 및 상기 제 2 액츄에이터의 구동을 제어하는 단계를 더 포함할 수 있다.
그리고, 상기 공유센서로부터 출력되는 상기 센싱값은 아날로그 신호 형태를 가지고, 상기 제 1 서브 센싱값 및 상기 제 2 서브 센싱값은 디지털 신호 형태를 가지며; 상기 제 1 서브 센싱값이 출력되는 단계는 아날로그 신호 형태의 상기 센싱값이 디지털 신호 형태의 상기 제 1 서브 센싱값으로 변환되어 출력되는 단계를 포함하고; 상기 제 2 서브 센싱값이 출력되는 단계는 아날로그 신호 형태의 상기 센싱값이 디지털 신호 형태의 상기 제 2 서브 센싱값으로 변환되어 출력되는 단계를 포함할 수 있다.
이하에서는 도면을 참조하여 본 발명을 보다 상세하게 설명한다.
본 발명에 따른 차량 내부의 네트워크 시스템은, 도 1에 도시된 바와 같이, 제 1 액츄에이터(31), 제 2 액츄에이터(32), 제 1 공유센서(41), 제 1 서브 전자제어부(21)(Electronic Control Unit : ECU, 이하 동일), 적어도 하나의 제 2 서브 전자제어부(22) 및 메인 전자제어부(10)를 포함한다.
제 1 액츄에이터(31) 및 제 2 액츄에이터(32)는 각각 제 1 서브 전자제어부(21) 및 제 2 서브 전자제어부(22)의 제어에 따라 구동된다. 여기서, 제 1 액츄에이터(31) 및 제 2 액츄에이터(32)는 주행이나 브레이크와 같은 차량의 실질적인 운행과 관련된 구동에 사용되거나, 사용자의 운전의 편의를 위한 부품의 구동에 사용될 수 있다.
제 1 공유센서(41)는 자신의 센싱 결과에 따른 센싱값을 출력한다. 예컨대, 제 1 공유센서(41)가 차량의 가속도를 감지하는 센서인 경우, 제 1 공유센서(41)로부터 출력되는 센싱값은 주행 중인 차량의 가속도를 반영하게 된다.
여기서, 제 1 공유센서(41)는 차량 내부의 센서들 중 그 중요도가 높은 센서, 예컨대, 차량의 주행이나 브레이크와 같이 차량의 안전과 연관되는 센서를 본 발명에 따른 제 1 공유센서(41)로 할당할 수 있다.
그리고, 제 1 공유센서(41)로부터 출력되는 센싱값은 제 1 액츄에이터(31) 및 제 2 액츄에이터(32)에 입력된다. 여기서, 제 1 공유센서(41)로부터 출력되는 센싱값은 아날로그 신호 형태를 갖는 것을 일 예로 한다.
제 1 서브 전자제어부(21)는 제 1 액츄에이터(31)의 구동을 제어한다. 또한, 제 1 서브 전자제어부(21)는 제 1 공유센서(41)로부터 수신되는 센싱값에 대응하는 제 1 서브 센싱값을 출력한다. 여기서, 제 1 서브 센싱값은 디지털 신호 형태로 생성될 수 있으며, 이에 대응하여, 제 1 서브 전자제어부(21)는 아날로그 신호 형태의 센싱값을 디지털 신호 형태의 제 1 서브 센싱값으로 변환하는 제 1 A/D 컨버터를 포함할 수 있다.
제 2 서브 전자제어부(22)는 제 2 액츄에이터(32)의 구동을 제어한다. 또한, 제 2 서브 전자제어부(22)는 제 1 공유센서(41)로부터 수신되는 센싱값에 대응하는 제 2 서브 센싱값을 출력한다. 여기서, 제 2 서브 센싱값은 제 1 서브 센싱값과 동일하게 디지털 신호 형태로 생성될 수 있으며, 이에 대응하여 제 2 서브 전자제어부(22)는 아날로그 신호 형태의 센싱값을 디지털 신호 형태의 제 2 서브 센싱값으로 변환하는 제 2 A/D 컨버터를 포함할 수 있다.
여기서, 제 1 서브 전자제어부(21) 및 제 2 서브 전자제어부(22) 중 적어도 어느 하나는 제 1 공유센서(41)에 의해 감지된 센싱값에 기초하여 제 1 액츄에이터(31) 및/또는 제 2 액츄에이터(32)의 구동을 제어할 수 있다. 이는, 제 1 서브 전자제어부(21) 및 제 2 서브 전자제어부(22) 모두가 제 1 공유센서(41)에 의해 감지된 센싱값에 기초하여 제 1 액츄에이터(31) 및 제 2 액츄에이터(32)의 구동을 제어하는 경우와, 제 1 서브 전자제어부(21)(또는 제 2 서브 전자제어부(22))만 제 1 공유센서(41)에 의해 감지된 센싱값에 기초하여 제 1 액츄에이터(31)(또는 제 2 액츄에이터(32))를 구동하고, 제 2 서브 전자제어부(22)(또는 제 1 서브 전자제어부(21))는 제 1 공유센서(41)의 중요도를 반영하고 후술할 메인 전자제어부(10)의 비교를 통해 제 1 서브 전자제어부(21)(또는 제 2 서브 전자제어부(22))의 오류를 검출하기 위해 제 1 공유센서(41)의 센싱값을 수신하는 경우를 포함하는 것이다. 이하에서는, 제 1 서브 전자제어부(21) 및 제 2 서브 전자제어부(22) 모두가 제 1 공유센서(41)로부터의 센싱값에 기초하여 제 1 액츄에이터(31) 및 제 2 액츄에이터(32)의 구동을 제어하는 것을 예로 하여 살명한다.
메인 전자제어부(10)는 제 1 서브 전자제어부(21) 및 제 2 서브 전자제어부(22)와 시분할 방식(TDMA : Time Division Multiple Access)의 통신 프로토콜에 따라 통신한다. 또한, 제 1 서브 전자제어부(21) 및 제 2 서브 전자제어부(22)와 제 1 공유센서(41)는 시분할 방식(TDMA : Time Division Multiple Access)의 통신 프로토콜에 따라 통신한다. 여기서, 본 발명에 따른 시분할 방식(TDMA : Time Division Multiple Access)의 통신 프로토콜로는 FlexRay(플렉스레이) 프로토콜이 사용되는 것을 일 예로 하며, 시분할 방식(TDMA : Time Division Multiple Access)에 따라 메인 전자제어부(10), 제 1 서브 전자제어부(21), 제 2 서브 전자제어부(22) 및 제 1 공유센서(41)가 동기화될 수 있으면 다른 통신 프로토콜이 적용 가능함은 물론이다.
또한, 메인 전자제어부(10)는 제 1 서브 전자제어부(21) 및 제 2 서브 전자제어부(22)로부터 각각 출력되는 제 1 서브 센싱값 및 제 2 서브 센싱값의 편차를 산출한다. 그리고, 메인 전자제어부(10)는 산출된 편차가 기 설정된 오차범위를 벗어나는지 여부에 따라 제 1 서브 전자제어부(21) 및/또는 제 2 서브 전자제어부(22)의 이상 여부를 판단한다. 즉, 메인 전자제어부(10)는 산출된 편차가 기 설정된 오차범위를 벗어나는 경우 제 1 서브 전자제어부(21)와 제 2 서브 전자제어부(22) 중 적어도 어느 하나가 이상이 있는 것으로 판단한다.
여기서, 제 1 서브 센싱값 및 제 2 서브 센싱값 간의 편차는 제 1 서브 전자제어부(21) 및 제 2 서브 전자제어부(22)가 제 1 공유센서(41)로부터의 센싱값을 디지털 형태로 변환할 때 발생할 수 있는 편차이거나, 제 1 서브 센싱값 및 제 2 서브 센싱값의 전송 과정에서 발생할 수 있는 편차 등과 같이 다양한 형태로 발생할 수 있다.
한편, 메인 전자제어부(10)는 제 1 서브 센싱값 및 제 2 서브 센싱값 간의 편차가 오차범위를 벗어나는 경우, 제 1 서브 센싱값 및 제 2 서브 센싱값의 중간값을 제 1 서브 전자제어부(21) 및 제 2 서브 전자제어부(22)로 전송할 수 있다.
이 때, 메인 전자제어부(10)로부터 중간값을 전송받은 제 1 서브 전자제어부(21) 및 제 2 서브 전자제어부(22)는 제 1 공유센서(41)로부터 센싱값이 아닌 수신된 중간값에 기초하여 제 1 액츄에이터(31) 및 제 2 액츄에이터(32)의 구동을 제어할 수 있다.
이와 같은 제 1 서브 전자제어부(21) 및 제 2 서브 전자제어부(22)의 동작은 제 1 서브 센싱값 및 제 2 서브 센싱값 간의 편차가 오차범위에 근접한 경우, 즉 큰 편차를 보이지 않는 경우에 적용될 수 있다.
또한, 메인 전자제어부(10)는 메인 전자제어부(10)는 제 1 서브 센싱값 및 제 2 서브 센싱값 간의 편차가 오차범위를 벗어나는 경우, 제 1 서브 전자제어부(21) 및 제 2 서브 전자제어부(22) 각각의 제 1 액츄에이터(31) 및 제 2 액츄에이터(32)의 구동에 대한 제어권을 인계받아 제 1 액츄에이터(31)와 제 2 액츄에이터(32)의 구동을 직접 제어할 수 있다.
이는 제 1 서브 센싱값 및 제 2 서브 센싱값 간의 편차가 오차범위에서 많이 벗어나는 경우, 예컨대, 제 1 서브 센싱값 및 제 2 서브 센싱값이 신뢰할 수 있는 정도를 벗어나는 경우에 적용될 수 있다. 여기서, 메인 전자제어부(10)에 의한 직접 제어는 메인 전자제어부(10)에 제 1 공유센서(41)에 대해 미리 설정된 디폴트값(Default value)에 기초하여 수행될 수 있다.
또한, 메인 전자제어부(10)는 제 1 서브 센싱값 및 제 2 서브 센싱값 간의 편차가 오차범위를 벗어나는 경우, 제 1 서브 전자제어부(21) 및 제 2 서브 전자제어부(22) 각각에 제 1 서브 센싱값 및 제 2 서브 센싱값의 재전송을 요청할 수 있다.
이때, 제 1 서브 전자제어부(21) 및 제 2 서브 전자제어부(22)는 각각 제 1 공유센서(41)로부터 센싱값을 재입력받아 제 1 서브 센싱값 및 제 2 서브 센싱값을 재생성한다. 그리고, 제 1 서브 전자제어부(21) 및 제 2 서브 전자제어부(22)는 재생성된 제 1 서브 센싱값 및 제 2 서브 센싱값을 메인 전자제어부(10)로 출력한다.
여기서, 메인 전자제어부(10)는 제 1 서브 전자제어부(21) 및 제 2 서브 전 자제어부(22)로부터 재출력된 제 1 서브 센싱값 및 제 2 서브 센싱값을 비교하여, 그 편차가 오차범위를 벗어나는지 여부를 판단한다. 이 때, 편차가 오차범위를 벗어나게 되는 경우, 메인 전자제어부(10)는 상술한 다른 2가지의 제어 과정 중 어느 하나를 수행할 수 있다.
다시 도 1을 참조하여 설명하면, 본 발명에 따른 네트워크 시스템은 제 3 액츄에이터(33)의 구동을 제어하는 제 3 서브 전자제어부(23)를 더 포함할 수 있고, 제 3 서브 전자제어부(23)는 제 2 서브 전자제어부(22)와 제 2 공유센서(42)로부터 센싱값을 수신한다. 이와 같이, 본 발명에 따른 네트워크 시스템은 복수의 공유센서(41,42)가 마련되고 복수의 서브 전자제어부(21,22,23)가 공유센서(41,42)로부터의 센싱값에 따라 서브 센싱값을 생성하여 메인 전자제어부(10)로 전송함으로써, 서브 전자제어부들이 상호 보완적인 역할을 수행함으로써, 오류에 대한 강인성을 높일 수 있게 된다.
도 1의 미설명 참조번호 51, 52, 각각 제 1 서브 전자제어부(21) 및 제 3 서브 전자제어부(23)가 제 1 액츄에이터(31) 및 제 3 액츄에이터(33)의 구동을 제어할 때 기초가 되는 센싱값을 출력하는 제 1 개별센서(51) 및 제 2 개별센서(52)로, 2 이상의 서브 전자제어부(21,22,23)에 의해 센싱값이 공유되지 않는 센서를 의미한다.
또한, 도 1의 미설명 참조번호 60은 본 발명에 따른 네트워크 시스템의 각 구성들 간의 데이터 교환을 위한 버스로, 시분할 방식의 통신 네트워크, 예컨대 FlexRay 프로토콜을 지원한다.
이하에서는, 상기와 같은 구성을 통해 본 발명에 따른 네트워크 시스템의 제어방법에 대해 상세히 설명한다.
도 2는 본 발명에 따른 네트워크 시스템의 제 1 서브 전자제어부(21)(또는 제 2 서브 전자제어부(22), 이하 동일)의 동작 과정을 설명하기 위한 도면이다.
도 2를 참조하여 설명하면, 먼저, 제 1 공유센서(41)의 감지 결과에 따른 센싱값이 제 1 공유센서(41)로부터 출력되는데(S10), 제 1 서브 전자제어부(21)는 현재의 타임슬롯이 센싱값을 수신하는 타임슬롯에 해당하는지 여부를 판단하고(S11), 센싱값을 수신하는 타임슬롯에 해당하는 경우 제 1 공유센서(41)로부터 센싱값을 수신한다(S12).
그리고, 제 1 서브 전자제어부(21)는 제 1 공유센서(41)로부터 수신된 센싱값에 기초하여 제 1 서브 센싱값(또는 제 2 서브 센싱값, 이하 동일)을 생성하여 출력한다(S13). 이 때, 제 1 서브 전자제어부(21)는 제 1 공유센서(41)로부터 수신된 센싱값에 기초한 제어 알고리즘을 동작시키는데(S14), 제 1 액츄에이터(31)(또는 제 2 액츄에이터(32), 이하 동일)의 구동 제어를 위한 최종 출력 전까지의 제어 알고리즘이 수행된다.
한편, 제 1 센싱값의 출력에 대응하여 메인 전자제어부(10)로부터 비교 결과가 수신되고(S15), 비교 결과가 정상상태로 인식되면(S16) 센싱값에 기초한 제어 알고리즘을 최종적으로 수행하여 제 1 액츄에이터(31)의 구동을 제어한다(S17).
반면, 비교 결과가 정상상태가 아닌 경우에는 상술한 바와 같이 메인 전자제어부(10)에 의한 제어가 이루어진다(S18).
도 3을 참조하여, 메인 전자제어부(10)의 동작 과정을 설명하면, 먼저, 메인 전자제어부(10)는 타임슬롯에 데이터 수신 상태인 경우(S20), 제 1 서브 전자제어부(21) 및 제 2 서브 전자제어부(22)로부터 제 1 서스 센싱값 및 제 2 서브 센싱값을 수신한다(S21). 그런 다음, 메인 전자제어부(10)는 제 1 서브 센싱값 및 제 2 센싱값을 비교하여(S22) 그 편차를 산출한다.
그리고, 산출된 편차가 오차범위를 벗어나는지 여부를 판단하여(S23) 해당 비교 결과를 제 1 서브 전자제어부(21) 및 제 2 서브 전자제어부(22)로 출력하는데(S24), 편차가 오차범위를 벗어나는 것으로 판단된 경우, 상술한 바와 같은 방법으로 제 1 서브 전자제어부(21) 및 제 2 서브 전자제어부(22)를 제어한다.
이상에서 본 발명의 바람직한 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.
이상 설명한 바와 같이, 본 발명에 따르면, 네트워크로 연결된 각각의 서브 전자제어부들이 상호 보완적인 역할을 수행함으로써 오류에 대한 강인성을 높일 수 있는 네트워크 시스템 및 그 제어방법이 제공된다.

Claims (14)

  1. 차량 내부의 네트워크 시스템에 있어서,
    제 1 액츄에이터 및 적어도 하나의 제 2 액츄에이터와;
    센싱 결과에 따른 센싱값을 출력하는 적어도 하나의 공유센서와;
    상기 제 1 액츄에이터의 구동을 제어하고, 상기 공유센서로부터 수신되는 상기 센싱값에 대응하는 제 1 서브 센싱값을 출력하는 제 1 서브 전자제어부와;
    상기 제 1 액츄에이터의 구동을 제어하고, 상기 공유센서로부터 수신되는 상기 센싱값에 대응하는 제 2 서브 센싱값을 출력하는 제 2 서브 전자제어부와;
    시분할 방식의 통신 프로토콜으로 통신에 따라 상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부가 출력한 제 1 서브 센싱값 및 상기 제 2 서브 센싱값을 입력받고, 상기 제 1, 2 서브 센싱값의 편차가 기 설정된 오차범위를 벗어나는 경우 상기 제 1 서브 전자제어부와 상기 제 2 서브 전자제어부 중 어느 하나의 이상으로 판단하는 메인 전자제어부를 포함하는 것을 특징으로 하는 네트워크 시스템.
  2. 제 1항에 있어서,
    상기 시분할 방식의 통신 프로토콜은 플렉스레이(FlexRay) 프로토콜을 포함하는 것을 특징으로 하는 네트워크 시스템.
  3. 제 2항에 있어서,
    상기 메인 전자제어부는 상기 제 1 서브 센싱값 및 상기 제 2 서브 센싱값 간의 편차가 상기 오차범위를 벗어나는 경우, 상기 제 1 서브 센싱값 및 상기 제 2 서브센싱값의 중간값을 상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부 중 적어도 어느 하나로 전송하고;
    상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부는 상기 메인 전자제어부로부터 전송되는 상기 중간값에 기초하여 상기 제 1 액츄에이터 및 제 2 액츄에이터의 구동을 제어하는 것을 특징으로 하는 네트워크 시스템.
  4. 제 2항에 있어서,
    상기 메인 전자제어부는 상기 제 1 서브 센싱값 및 상기 제 2 서브 센싱값 간의 편차가 상기 오차범위를 벗어나는 경우, 상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부 중 적어도 어느 하나의 상기 제 1 액츄에이터 및 상기 제 2 액츄에이터 중 적어도 어느 하나의 구동에 대한 제어권을 인계받아 상기 제 1 액츄에이터 및 상기 제 2 액츄에이터 중 적어도 어느 하나의 구동을 제어하는 것을 특징으로 하는 네트워크 시스템.
  5. 제 2항에 있어서,
    상기 메인 전자제어부는 상기 제 1 서브 센싱값 및 상기 제 2 서브 센싱값의 편차가 상기 오차범위를 벗어나는 경우, 상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부에 각각 상기 제 1 서브 센싱값 및 상기 제 2 서브 센싱값의 재전송을 요청하고;
    상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부는 각각 상기 공유센서로부터 상기 센싱값을 재입력받아 상기 제 1 서브 센싱값 및 상기 제 2 서브 센상값을 재생성하고, 재생성된 상기 제 1 서브 센싱값 및 상기 제 2 서브 센상값을 상기 메인 전자제어부로 재출력하는 것을 특징으로 하는 네트워크 시스템.
  6. 제 2항에 있어서,
    상기 메인 전자제어부는 상기 제 1 서브 센싱값 및 상기 제 2 서브 센싱값의 편차가 상기 오차범위 내인 경우, 정상상태에 대한 정보를 상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부 중 적어도 어느 하나에 통지하고;
    상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부는 상기 메인 전자제어부로부터 상기 정상상태에 대한 정보가 수신되는 경우, 상기 공유센서의 센싱값에 기초하여 상기 제 1 액츄에이터 및 상기 제 2 액츄에이터의 구동을 제어하는 것을 특징으로 하는 네트워크 시스템.
  7. 제 1항 내지 제6항 중 어느 한 항에 있어서,
    상기 공유센서로부터 출력되는 상기 센싱값은 아날로그 신호 형태를 가지고, 상기 제 1 서브 센싱값 및 상기 제 2 서브 센싱값은 디지털 신호 형태를 가지며;
    상기 제 1 서브 전자제어부는 아날로그 신호 형태의 상기 센싱값을 디지털 신호 형태의 상기 제 1 서브 센싱값으로 변환하는 제 1 A/D 컨버터를 포함하고;
    상기 제 2 서브 전자제어부는 아날로그 신호 형태의 상기 센싱값을 디지털 신호 형태의 상기 제 2 서브 센싱값으로 변환하는 제 2 A/D 컨버터를 포함하는 것을 특징으로 하는 네트워크 시스템.
  8. 차량 내부의 네트워크 시스템의 제어방법에 있어서,
    공유센서로부터 센싱 결과에 따른 센싱값이 출력되는 단계와;
    제 1 액츄에이터의 구동을 제어하는 제 1 서브 전자제어부에 의해 상기 센싱값에 대응하는 제 1 서브 센싱값이 출력되는 단계와;
    제 2 액츄에이터의 구동을 제어하는 제 2 서브 전자제어부에 의해 상기 센싱값에 대응하는 제 2 서브 센싱값이 출력되는 단계와;
    상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부로부터 출력된 제1 서브 센싱값 및 제2 서브 센싱값은 시분할 방식의 통신 프로토콜에 따라 메인 전자제어부로 전달되는 단계와;
    상기 메인 전자제어부는 상기 제 1 서브 센싱값 및 상기 제 2 서브 센싱값 간의 편차가 기 설정된 오차범위를 벗어나는 경우 상기 제 1 서브 전자제어부와 상기 제 2 서브 전자제어부 중 어느 하나의 이상으로 판단하는 단계를 포함하는 것을 특징으로 하는 네트워크 시스템의 제어방법.
  9. 제8항에 있어서,
    상기 시분할 방식의 통신 프로토콜은 플렉스레이(FlexRay) 프로토콜을 포함하는 것을 특징으로 하는 네트워크 시스템의 제어방법.
  10. 제9항에 있어서,
    상기 메인 전자제어부에 의해 상기 제 1 서브 센싱값 및 상기 제 2 서브 센싱값 간의 편차가 상기 오차범위를 벗어나는 것으로 판단된 경우, 상기 제 1 서브 센싱값 및 상기 제 2 서브센싱값의 중간값을 상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부 중 적어도 어느 하나로 전송하는 단계와;
    상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부가 상기 메인 전자제어부로부터 전송되는 상기 중간값에 기초하여 상기 제 1 액츄에이터 및 제 2 액츄에이터의 구동을 제어하는 단계를 더 포함하는 것을 특징으로 하는 네트워크 시스템의 제어방법.
  11. 제9항에 있어서,
    상기 메인 전자제어부에 의해 상기 제 1 서브 센싱값 및 상기 제 2 서브 센싱값 간의 편차가 상기 오차범위를 벗어나는 것으로 판단된 경우, 상기 메인 전자제어부로 상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부 중 적어도 어느 하나의 상기 제 1 액츄에이터 및 상기 제 2 액츄에이터 중 적어도 어느 하나의 구동에 대한 제어권이 인계되어 상기 메인 전자제어부가 상기 제 1 액츄에이터 및 상기 제 2 액츄에이터 중 적어도 어느 하나의 구동을 제어하는 단계를 더 포함하는 것을 특징으로 하는 네트워크 시스템의 제어방법.
  12. 제9항에 있어서,
    상기 메인 전자제어부에 의해 상기 제 1 서브 센싱값 및 상기 제 2 서브 센싱값 간의 편차가 상기 오차범위를 벗어나는 것으로 판단된 경우, 상기 메인 전자제어부로부터 상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부로 각각 상기 제 1 서브 센싱값 및 상기 제 2 서브 센싱값의 재전송이 요청되는 단계와;
    상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부가 각각 상기 공유센서로부터 상기 센싱값을 재입력받아 상기 제 1 서브 센싱값 및 상기 제 2 서브 센상값을 재생성하는 단계와;
    재생성된 상기 제 1 서브 센싱값 및 상기 제 2 서브 센상값이 상기 메인 전자제어부로 재출력되는 단계를 더 포함하는 것을 특징으로 하는 네트워크 시스템의 제어방법.
  13. 제9항에 있어서,
    상기 메인 전자제어부에 의해 상기 제 1 서브 센싱값 및 상기 제 2 서브 센싱값의 편차가 상기 오차범위 내인 것으로 판단된 경우, 상기 메인 전자제어부로부터 정상상태에 대한 정보가 상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부 중 적어도 어느 하나로 통지되는 단계와;
    상기 메인 전자제어부로부터 상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부로 상기 정상상태에 대한 정보가 수신되는 경우, 상기 제 1 서브 전자제어부 및 상기 제 2 서브 전자제어부가 상기 공유센서의 센싱값에 기초하여 상기 제 1 액츄에이터 및 상기 제 2 액츄에이터의 구동을 제어하는 단계를 더 포함하는 것을 특징으로 하는 네트워크 시스템의 제어방법.
  14. 제8항 내지 제 13항 중 어느 한 항에 있어서,
    상기 공유센서로부터 출력되는 상기 센싱값은 아날로그 신호 형태를 가지고, 상기 제 1 서브 센싱값 및 상기 제 2 서브 센싱값은 디지털 신호 형태를 가지며;
    상기 제 1 서브 센싱값이 출력되는 단계는 아날로그 신호 형태의 상기 센싱값이 디지털 신호 형태의 상기 제 1 서브 센싱값으로 변환되어 출력되는 단계를 포함하고;
    상기 제 2 서브 센싱값이 출력되는 단계는 아날로그 신호 형태의 상기 센싱값이 디지털 신호 형태의 상기 제 2 서브 센싱값으로 변환되어 출력되는 단계를 포함하는 것을 특징으로 하는 네트워크 시스템의 제어방법.
KR1020070056693A 2007-06-11 2007-06-11 차량 내부의 네트워크 시스템 및 그 제어방법 KR100871857B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020070056693A KR100871857B1 (ko) 2007-06-11 2007-06-11 차량 내부의 네트워크 시스템 및 그 제어방법
US12/022,962 US20080306647A1 (en) 2007-06-11 2008-01-30 In-vehicle network system and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070056693A KR100871857B1 (ko) 2007-06-11 2007-06-11 차량 내부의 네트워크 시스템 및 그 제어방법

Publications (1)

Publication Number Publication Date
KR100871857B1 true KR100871857B1 (ko) 2008-12-03

Family

ID=40096626

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070056693A KR100871857B1 (ko) 2007-06-11 2007-06-11 차량 내부의 네트워크 시스템 및 그 제어방법

Country Status (2)

Country Link
US (1) US20080306647A1 (ko)
KR (1) KR100871857B1 (ko)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101822272B1 (ko) * 2016-04-18 2018-01-25 주식회사 와이즈오토모티브 차량의 전장부품 제어장치 및 방법
KR20190029012A (ko) * 2017-09-11 2019-03-20 주식회사 만도 통합형 ecu
KR20190070076A (ko) 2017-12-12 2019-06-20 서강대학교산학협력단 분산 네트워크 시스템의 전자 제어 장치 및 상기 전자 제어 장치의 분산 합의 프로토콜 방법
KR102114582B1 (ko) * 2019-06-14 2020-05-22 벨로넥트 인코퍼레이션 복수 노드들이 공유하는 버스 상의 데이터 전송에 대해 신뢰성을 보장하는 방법과 그 방법을 위한 기기

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8472413B2 (en) * 2009-05-20 2013-06-25 Robert Bosch Gmbh Protocol for wireless networks
JP5558122B2 (ja) * 2010-01-15 2014-07-23 株式会社リブ技術研究所 通信回路、中継接続回路および通信ネットワーク
US9160620B2 (en) 2011-11-30 2015-10-13 GM Global Technology Operations LLC Integrated fault diagnosis and prognosis for in-vehicle communications
DE102015226351A1 (de) * 2015-12-21 2017-06-22 Volkswagen Aktiengesellschaft Smart Aktor System für ein Kraftfahrzeug und Antriebseinheit mit einem solchen
WO2018187341A1 (en) * 2017-04-03 2018-10-11 Hyster-Yale Group, Inc. Vehicle sensor systems, components and methods
US10831206B2 (en) * 2017-11-08 2020-11-10 Tesla, Inc. Autonomous driving system emergency signaling

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19980019831A (ko) * 1996-09-03 1998-06-25 김영귀 자동차용 전자제어 유니트의 시험장치
KR200186577Y1 (ko) * 1999-11-13 2000-06-15 서용교 곡물계량기의 이중화 수분측정장치
KR20020031645A (ko) * 2000-10-20 2002-05-03 이계안 전자제어유닛 모니터링/매칭 시스템
KR20020032629A (ko) * 1999-09-29 2002-05-03 클라우스 포스, 게오르그 뮐러 전자 제어 또는 조절을 실행하기 위한 시스템 및 방법
KR20060039481A (ko) * 2004-11-03 2006-05-09 현대모비스 주식회사 전자제어유닛 통합제어 장치

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1502184A (en) * 1974-07-05 1978-02-22 Sperry Rand Corp Automatic flight control systems
GB2056723B (en) * 1979-08-02 1983-07-06 Nissan Motor Automatic control of air/fuel ratio in ic engines
US4276648A (en) * 1979-09-04 1981-06-30 The Boeing Company Midvalue signal selection and fault detection apparatus and method
US4327437A (en) * 1980-07-30 1982-04-27 Nasa Reconfiguring redundancy management
US4414540A (en) * 1981-07-06 1983-11-08 General Electric Company Automatic redundant transducer selector for a steam turbine control system
US4497059A (en) * 1982-04-28 1985-01-29 The Charles Stark Draper Laboratory, Inc. Multi-channel redundant processing systems
US4472806A (en) * 1982-05-03 1984-09-18 The Boeing Company Signal selection and fault detection apparatus
US4593249A (en) * 1982-07-13 1986-06-03 Hitachi, Ltd. Middle value selection circuit
SE8304100L (sv) * 1983-07-22 1985-01-23 Ibm Svenska Ab System for automatisk kalibrering av rymdkoordinaterna hos en robotgripper i sex frihetsgrader
US4652417A (en) * 1985-02-07 1987-03-24 Westinghouse Electric Corp. Fault-tolerant analog output network
US4916612A (en) * 1987-11-02 1990-04-10 The Boeing Company Dual channel signal selection and fault detection system
US5001638A (en) * 1989-04-18 1991-03-19 The Boeing Company Integrated aircraft air data system
US5877413A (en) * 1998-05-28 1999-03-02 Ford Global Technologies, Inc. Sensor calibration for catalyst deterioration detection
US6289332B2 (en) * 1999-02-26 2001-09-11 Freightliner Corporation Integrated message display system for a vehicle
DE10009128C1 (de) * 2000-02-26 2001-08-16 Wet Automotive Systems Ag Einrichtung zur Belüftung eines Fahrzeugsitzes
US6493618B2 (en) * 2000-03-15 2002-12-10 Toyota Jidosha Kabushiki Kaisha Vehicle control using multiple sensors
DE10032179A1 (de) * 2000-07-01 2002-01-17 Daimler Chrysler Ag Steuerungssystem für ein Fahrzeug und Verfahren zur Steuerung eines Fahrzeugs
JP4253110B2 (ja) * 2000-09-04 2009-04-08 株式会社日立製作所 車両制御システム
EP1211123A1 (en) * 2000-11-27 2002-06-05 Visteon Global Technologies, Inc. Combination of a seating system and a shared sensor
US6694235B2 (en) * 2001-07-06 2004-02-17 Denso Corporation Vehicular relay device, in-vehicle communication system, failure diagnostic system, vehicle management device, server device and detection and diagnostic program
US6650977B2 (en) * 2001-08-01 2003-11-18 International Truck Intellectual Property Company, Llc Automated vehicle inspection system
DE10243713B4 (de) * 2002-09-20 2006-10-05 Daimlerchrysler Ag Redundante Steuergeräteanordnung
US7245995B2 (en) * 2003-02-19 2007-07-17 Robert Bosch Gmbh Fault-tolerant vehicle stability control
JP2004249817A (ja) * 2003-02-19 2004-09-09 Denso Corp 電子制御装置及び複数の電子制御装置からなる制御システム
US20050225165A1 (en) * 2004-04-13 2005-10-13 Naik Sanjeev M Brake by-wire control system
US7289889B2 (en) * 2004-04-13 2007-10-30 General Motors Corporation Vehicle control system and method
JP2006142994A (ja) * 2004-11-19 2006-06-08 Denso Corp 車両用ネットワークシステムおよび電子制御装置
US8260492B2 (en) * 2005-08-05 2012-09-04 Honeywell International Inc. Method and system for redundancy management of distributed and recoverable digital control system
US7424642B2 (en) * 2006-04-24 2008-09-09 Gm Global Technology Operations, Inc. Method for synchronization of a controller

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19980019831A (ko) * 1996-09-03 1998-06-25 김영귀 자동차용 전자제어 유니트의 시험장치
KR20020032629A (ko) * 1999-09-29 2002-05-03 클라우스 포스, 게오르그 뮐러 전자 제어 또는 조절을 실행하기 위한 시스템 및 방법
KR200186577Y1 (ko) * 1999-11-13 2000-06-15 서용교 곡물계량기의 이중화 수분측정장치
KR20020031645A (ko) * 2000-10-20 2002-05-03 이계안 전자제어유닛 모니터링/매칭 시스템
KR20060039481A (ko) * 2004-11-03 2006-05-09 현대모비스 주식회사 전자제어유닛 통합제어 장치

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101822272B1 (ko) * 2016-04-18 2018-01-25 주식회사 와이즈오토모티브 차량의 전장부품 제어장치 및 방법
KR20190029012A (ko) * 2017-09-11 2019-03-20 주식회사 만도 통합형 ecu
KR102394153B1 (ko) * 2017-09-11 2022-05-09 주식회사 만도 통합형 ecu
KR20190070076A (ko) 2017-12-12 2019-06-20 서강대학교산학협력단 분산 네트워크 시스템의 전자 제어 장치 및 상기 전자 제어 장치의 분산 합의 프로토콜 방법
KR102021567B1 (ko) 2017-12-12 2019-09-16 서강대학교산학협력단 분산 네트워크 시스템의 전자 제어 장치 및 상기 전자 제어 장치의 분산 합의 프로토콜 방법
KR102114582B1 (ko) * 2019-06-14 2020-05-22 벨로넥트 인코퍼레이션 복수 노드들이 공유하는 버스 상의 데이터 전송에 대해 신뢰성을 보장하는 방법과 그 방법을 위한 기기

Also Published As

Publication number Publication date
US20080306647A1 (en) 2008-12-11

Similar Documents

Publication Publication Date Title
KR100871857B1 (ko) 차량 내부의 네트워크 시스템 및 그 제어방법
KR100900882B1 (ko) 상호 상이한 복수의 네트워크 프로토콜을 사용하는 차량에적용되는 게이트웨이 디바이스, 네트워크 시스템 및 데이터변환방법
JP6500875B2 (ja) 車載ネットワークシステム、及び、車載ネットワークシステムにおける通信制御方法
JP3965410B2 (ja) 冗長構成の車両用制御装置
EP2863587B1 (en) Flexray communications using ethernet
US10700889B2 (en) Ring network for a vehicle
EP1695886B1 (en) Fault-tolerant node architecture for distributed systems
US9215168B2 (en) Controller area network communications using ethernet
JP4222154B2 (ja) 車両制御システム
CN105659532B (zh) 用于车辆的电气子***、消息过滤器和方法
JP7030742B2 (ja) 通信システム、および通信制御方法
JP7346608B2 (ja) 車両アーキテクチャ内に冗長通信を提供するための装置および方法ならびに対応する制御アーキテクチャ
WO2018224228A1 (en) Voice shifting
US20030184158A1 (en) Method for operating a distributed safety-relevant system
US11573568B2 (en) Function-oriented electronics architecture
CN107278190B (zh) 用于确定在机动车中是否存在故障状态的方法和装置
CN114389914A (zh) 基于区域控制器的车辆环网通信冗余网络架构及通信方法
CN110165973B (zh) 马达***以及马达***的控制方法
US20130238736A1 (en) Communication node, communication system, and method for performing a communication
KR100666370B1 (ko) 차량내부 네트워크용 스마트 모듈
US20230418778A1 (en) Method and control device for reliable on-board communication
WO2022136590A1 (en) A vehicle&#39;s brake system and a method for braking a vehicle
JP6732143B1 (ja) 車両制御装置
WO2022085055A1 (ja) 中継装置、通信ネットワークシステム及び通信制御方法
JP7298372B2 (ja) 車両制御システム

Legal Events

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

Payment date: 20120917

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20131007

Year of fee payment: 6

LAPS Lapse due to unpaid annual fee