KR101603549B1 - 차량 네트워크 시스템 및 그 진단 방법 - Google Patents

차량 네트워크 시스템 및 그 진단 방법 Download PDF

Info

Publication number
KR101603549B1
KR101603549B1 KR1020140157378A KR20140157378A KR101603549B1 KR 101603549 B1 KR101603549 B1 KR 101603549B1 KR 1020140157378 A KR1020140157378 A KR 1020140157378A KR 20140157378 A KR20140157378 A KR 20140157378A KR 101603549 B1 KR101603549 B1 KR 101603549B1
Authority
KR
South Korea
Prior art keywords
controllers
controller
joint connector
failure
wired communication
Prior art date
Application number
KR1020140157378A
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 KR1020140157378A priority Critical patent/KR101603549B1/ko
Application granted granted Critical
Publication of KR101603549B1 publication Critical patent/KR101603549B1/ko

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/02Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
    • B60W50/0205Diagnosing or detecting failures; Failure detection models
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • B60R16/023Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Transportation (AREA)
  • Small-Scale Networks (AREA)

Abstract

본 발명은 차량용 네트워크에서 보다 효율적으로 고장 부위를 진단할 수 있는 네트워크 시스템 및 그 진단 방법에 관한 것이다. 본 발명의 일 실시예에 따른 복수의 제어기를 주선에 유선으로 연결하는 조인트 커넥터를 적어도 하나 포함하는 차량용 네트워크를 구성하는 제어기의 고장 진단 방법은, 적어도 하나의 다른 제어기에 대한 고장을 탐지하는 단계; 상기 고장 탐지된 제어기가 복수인 경우, 상기 차량용 네트워크의 구조에 따른 테이블을 참조하여 상기 고장 탐지된 복수의 제어기가 공통으로 속하는 조인트 커넥터를 판단하는 단계; 및 상기 판단 결과에 따른 조인트 커넥터에 대응되는 고장 코드 및 상기 고장 탐지된 복수의 제어기 각각에 대응되는 고장 코드를 저장하는 단계를 포함할 수 있다.

Description

차량 네트워크 시스템 및 그 진단 방법{IN-VEHICLE NETWORK SYSTEM AND METHOD FOR DIAGNOSING THE SAME}
본 발명은 차량용 네트워크에서 보다 효율적으로 고장 부위를 진단할 수 있는 네트워크 시스템 및 그 진단 방법에 관한 것이다.
최근 차량에는 전장 및 새시부품을 제어하는 BCM/ETACS(Body Control Module/Electronic Time & Alarm Control System), ABS ECU(Anti-lock Brake System Electronic Control Unit), 엔진 ECU, 에어백 ECU 등과 같이, 차량 네트워크의 대부분의 노드들이 ECU(전자 제어기)로 구성되어 있다. 이러한 ECU들은 안전과 경제적인 차량 운행을 위해 차량 진단 서비스를 받으며, 이를 통해 차량 고장을 사전에 예방할 수 있으며, 차량 운행 기록 관리 및 통계 정보 등 여러가지 차량 정보를 제공받을 수 있다.
이러한 제어기들은 유선으로 연결되는데, 네트워크의 일 종단의 제어기와 타 종단의 제어기 사이를 연결하는 통신선을 "주선"이라 할 때, 주선과 각 제어기들을 연결하는 통신선을 "지선"이라 칭할 수 있다. 여기서 주선의 한 지점에서 복수의 지선으로 분기되는 경우, 해당 지점에서 주선에 지선을 물리적으로 연결(wiring)하는 커넥터를 조인트 커넥터(JC: Joint Connecter)라 할 수 있다.
상술한 네트워크 구조를 도 1을 참조하여 설명한다.
도 1은 일반적인 차량 네트워크 구조의 일례를 나타낸다.
도 1을 참조하면, 차량 네트워크는 차량은 다양한 제어기간 협조제어를 위한 네트워크 통신용(CAN, Flexray 등) 와이어로 구성되어있다. 보다 구체적으로, 제어기 1 및 제어기 2는 종단 제어기로 종단 저항의 역할까지 수행한다. 이 두 제어기는 주선으로 연결되고, 주선에는 복수의 조인트 커넥터를 통해 다른 제어기들이 연결된다. 예를 들어, 조인트 커넥터 1(110)에서는 제어기 3(130), 제어기 4(140) 및 제어기 5(150)가 각 지선을 통해 주선에 연결된다.
이러한 네트워크에서 제어기의 통신 문제 발생시 해당 제어기뿐만 아니라 상대제어기에서 타임 아웃(Timeout) 진단을 하고 진단기로 표출하여 고장의 부위를 찾아 해결토록 수행한다. 예를 들어, 제어기 4 내지 제어기 8이 제어기 3이 주기적으로 전송하는 데이터를 수신하도록 되어있는 경우, 제어기 3(130)과 조인터 커넥터 1(110)을 연결하는 지선(130)에 문제가 있으면 제어기 4 내지 8들은 제어기 3이 주기적으로 전송하는 데이터를 수신할 수 없게된다. 따라서, 제어기 4 내지 8들은 일정 시간동안 해당 신호를 수신하지 못하면 제어기 3에 대한 CAN Timeout을 감지하고, 이를 내부 메모리에 기록한다. 이후 시스템의 OBD(On-board diagnostics) 단자에 진단기가 연결되어 오류 정보를 요청하는 경우, 각 제어기는 제어기 3에 대한 CAN timeout 오류가 발생함을 알릴 수 있다. 따라서, 정비소에서는 제어기 3 또는 그의 지선(130)에 고장이 발생한 것으로 판단할 수 있다.
그런데, 조인트 커넥터 1의 파손이나 고장에 의해 제어기 3 내지 5가 통신불가한 상태가 되면 제어기 6 내지 8은 제어기 3,4,5의 Timeout 고장 진단코드를 표출한다. 그런데, 정비소 측에서 각 제어기간의 와이어링 관계(즉, 회로도)를 알지 못할 경우 제어기 3 내지 5 의 지선 문제인지 일일이 체크를 해보고 문제가 없으면 회로도를 확인하여 고장부위를 찾아야 하는 번거러움이 있다.
본 발명은 차량용 네트워크에서 보다 효율적으로 고장 부위를 진단할 수 있는 네트워크 시스템 및 그 진단 방법을 제공하기 위한 것이다
특히, 본 발명은 주선에 조인트 커넥터를 통해 연결되는 복수의 제어기가 존재하는 경우, 조인트 커넥터의 고장 여부를 효율적으로 판단할 수 있는 장치 및 방법을 제공하기 위한 것이다.
본 발명에서 이루고자 하는 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급하지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
상기와 같은 기술적 과제를 해결하기 위하여, 본 발명의 일 실시예에 따른 차량용 제어기는, 외부와 연결되어 데이터 교환을 수행하는 유선 통신 모듈; 차량용 네트워크의 구조에 따른 테이블을 저장하는 메모리; 및 상기 유선 통신 모듈을 통해 수신되는 데이터를 이용하여 적어도 하나의 다른 진단기의 고장을 탐지하고, 상기 고장 탐지된 다른 제어기가 복수인 경우, 상기 테이블을 참조하여 상기 고장 탐지된 복수의 제어기가 공통으로 속하는 조인트 커넥터를 판단하며, 상기 판단 결과에 따른 조인트 커넥터에 대응되는 고장 코드 및 상기 고장 탐지된 복수의 제어기 각각에 대응되는 고장 코드가 상기 메모리에 저장되도록 제어하는 제어 모듈을 포함할 수 있다.
또한, 상기와 같은 기술적 과제를 해결하기 위하여, 본 발명의 일 실시예에 따른 복수의 제어기를 주선에 유선으로 연결하는 조인트 커넥터를 적어도 하나 포함하는 차량용 네트워크를 구성하는 제어기의 고장 진단 방법은, 적어도 하나의 다른 제어기에 대한 고장을 탐지하는 단계; 상기 고장 탐지된 제어기가 복수인 경우, 상기 차량용 네트워크의 구조에 따른 테이블을 참조하여 상기 고장 탐지된 복수의 제어기가 공통으로 속하는 조인트 커넥터를 판단하는 단계; 및 상기 판단 결과에 따른 조인트 커넥터에 대응되는 고장 코드 및 상기 고장 탐지된 복수의 제어기 각각에 대응되는 고장 코드를 저장하는 단계를 포함할 수 있다.
또한, 상기와 같은 기술적 과제를 해결하기 위하여, 본 발명의 일 실시예에 따른 진단기에서 복수의 제어기를 주선에 유선으로 연결하는 조인트 커넥터를 적어도 하나 포함하는 차량용 네트워크를 진단하는 방법은, 상기 차량용 네트워크를 구성하는 각 제어기로부터 적어도 하나의 고장 코드를 수신하는 단계; 상기 적어도 하나의 고장 코드에 대응되는 제어기가 복수개인 경우, 상기 차량용 네트워크의 구조에 따른 테이블을 참조하여 상기 복수의 제어기가 공통으로 속하는 조인트 커넥터를 판단하는 단계; 및 상기 수신된 적어도 하나의 고장 코드 및 상기 판단된 조인트 커넥터에 대응되는 고장 코드를 고장 정보로 출력하는 단계를 포함할 수 있다.
아울러, 또한, 상기와 같은 기술적 과제를 해결하기 위하여, 본 발명의 일 실시예에 따른 진단기는, 복수의 제어기를 주선에 유선으로 연결하는 조인트 커넥터를 적어도 하나 포함하는 차량용 네트워크와 연결되는 유선 통신 모듈; 상기 차량용 네트워크의 구조에 따른 테이블을 저장하는 메모리; 상기 차량용 네트워크를 구성하는 각 제어기로부터 적어도 하나의 고장 코드가 수신하고, 상기 적어도 하나의 고장 코드에 대응되는 제어기가 복수개인 경우, 상기 테이블을 참조하여 상기 복수의 제어기가 공통으로 속하는 조인트 커넥터를 판단하는 제어 모듈; 및 상기 수신된 적어도 하나의 고장 코드 및 상기 판단된 조인트 커넥터에 대응되는 고장 코드를 고장 정보로 출력하는 출력부를 포함할 수 있다.
상기와 같이 구성되는 본 발명의 적어도 하나의 실시예에 관련된 제어기나 진단기를 통해 복수의 제어기를 연결하는 조인터 커넥터를 포함하는 네트워크에서 고장 진단이 보다 효율적으로 수행될 수 있다.
특히, 복수의 진단기에 대한 고장 코드가 표출되는 경우, 해당 제어기들이 공유하는 조인트 커넥터에 대한 정보가 획득되므로 효율적인 고장 진단이 가능하다.
본 발명에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
도 1은 일반적인 차량 네트워크 구조의 일례를 나타낸다.
도 2는 본 발명의 일 실시예에 따른 제어기에서 고장을 진단하고 표츨하는 과정의 일례를 나타내는 순서도이다.
도 3은 본 발명의 일 실시예에 따른 진단기에서 고장을 진단하고 표츨하는 과정의 일례를 나타내는 순서도이다.
이하, 본 발명과 관련된 네트워크 진단 방법에 대하여 도면을 참조하여 보다 상세하게 설명한다. 이하의 설명에서 사용되는 이더넷 구성요소에 대한 접미사 "모듈" 및 "부"는 명세서 작성의 용이함만이 고려되어 부여되거나 혼용되는 것으로서, 그 자체로 서로 구별되는 의미 또는 역할을 갖는 것은 아니다.
전술한 바와 같이, 복수의 진단기에 대한 고장 코드가 표출되고 고장이 발생한 진단기들이 특정 조인트 커넥터를 통해 주선에 연결되는 경우, 이는 해당 조인트 커넥터의 문제일 가능성이 높다. 왜냐하면 동일 조인트 커넥터를 통해 연결된 복수의 제어기가 함께 고장나거나 해당 제어기들의 지선이 함께 단선될 확률보다는 조인트 커넥터에 문제가 발생하는 확률이 높기 때문이다.
따라서, 본 발명의 일 실시예에서는 고장 진단시 표출된 고장 코드에 대응되는 복수의 제어기들이 공유하는 조인트 커넥터에 대한 정보가 제공되도록 할 것을 제안한다. 이러한 기능은 고장을 감지한 제어기에서 수행될 수도 있고, 차량에 연결되는 진단기를 통해서도 수행될 수 있다. 이를 위하여, 실제 회로를 기반으로 조인트 커넥터별로 연결된 제어기가 분류된 테이블이 제어기 또는 진단기에서 참조되는 것이 바람직하다.
아래 표 1에 도 1과 같은 네트워크에서 조인트 커넥터별로 연결된 제어기가 분류된 테이블 구성의 일례를 나타낸다.
J/C1 J/C 2 J/C3 J/C 4…
제어기3 제어기6 제어기9 제어기12
제어기4 제어기7 제어기10 제어기13
제어기5 제어기8 제어기11 제어기4
이러한 테이블이 각 제어기에 구비되는 경우, 자신이 속한 조인트 커넥터에 대한 정보는 제외될 수도 있다. 이는 자신이 속한 조인트 커넥터가 고장나는 경우 다른 모든 제어기와의 통신이 불가능하기 때문에 고장 코드 표출이 무의미하기 때문이다.
각 제어기는 복수의 다른 제어기가 타임아웃 진단으로 고장난 것으로 판단한 경우, 자신이 보유한 테이블에 근거하여 고장난 것으로 판단된 제어기들이 공통적으로 속하는 조인트 커넥터에 대한 고장 코드도 함께 저장하게 된다.
예를 들어, 도 1과 같은 네트워크에서 조인트 커넥터 1이 파손된 경우를 가정한다. 이러한 경우 제어기 6 내지 제어기 8 각각은 제어기 3 내지 5에 대한 CAN timeout을 진단하고, 표 1과 같은 테이블을 참조하여 조인트 커넥터 1에 대한 고장 코드를 표출할 수 있다.
이후 진단기가 연결되어 저장된 고장 정보를 요청하는 경우, 해당 제어기는 다른 제어기에 대한 고장 코드와 함께 조인트 커넥터에 대한 고장 코드도 함께 고장 정보로 전달한다.
상술한 과정이 도 2에 도시된다.
도 2는 본 발명의 일 실시예에 따른 제어기에서 고장을 진단하고 표츨하는 과정의 일례를 나타내는 순서도이다.
도 2를 참조하면, 제어기는 다른 제어기들로부터 전송되는 데이터를 모니터링하다가 데이터가 수신되어야 하는 타이밍으로부터 일정 시간 이상 해당 데이터가 수신되지 않는 경우, 해당 데이터를 전송하는 다른 제어기에 대한 CAN timeout을 진단하여 고장을 탐지할 수 있다(S210).
만일, 고장이 탐지된 다른 제어기가 복수개인 경우(S220), 제어기는 기 저장된 테이블을 참조하여 고장이 탐지된 제어기들의 와이어링 그룹(즉, 조인트 커넥터)에 대한 매칭을 수행한다(S230). 여기서 제어기는 고장이 탐지된 다른 제어기들에 대한 고장 코드와, 고장이 탐지된 다른 제어기들이 공통으로 속한 조인트 커넥터가 존재하는 경우 해당 조인트 커넥터에 대한 고장 코드를 함께 고장 정보로 저장한다(S240). 한편, 고장 탐지된 제어기가 하나이거나, 테이블 조회결과 공통된 조인트 커넥터가 없는 경우 고장 탐지된 제어기에 대한 고장 코드만 저장될 수 있다.
이후 진단기가 연결되어 고장 정보를 요청하는 경우, 제어기는 저장된 고장 정보를 진단기에 제공할 수 있다(S250).
도 3는 본 발명의 일 실시예에 따른 진단기에서 고장을 진단하고 표츨하는 과정의 일례를 나타내는 순서도이다.
먼저 진단기가 OBD 단자를 통해 차량에 연결되면, 진단기는 각 제어기에 고장 정보를 요청하고 이를 수신한다(S310).
고장 정보 수신 결과, 복수의 제어기에 대한 고장 코드가 고장 정보에 포함된 경우(S320), 미리 저장된 테이블에 대한 와이어링 매칭을 통해 고장 코드에 대응되는 제어기들이 공통적으로 속한 조인트 커넥터가 있는지 여부를 판단한다(S330). 이때, 제어기는 공통으로 속한 조인트 커넥터를 판단함에 있어, 각 CAN 타임아웃 진단이 동일한 구동 주기(driving cycle)에 감지되었는지 여부를 고려할 수도 있다. 이는 조인트 커넥터에 문제가 발생한 경우 해당 조인트 커넥터에 연결된 진단기들이 동일한 구동 주기(즉, 문제 발생 시점)에 타임아웃을 발생시킬 것이기 때문이다.
진단기는 수신된 고장 코드들에 대한 정보와, 고장이 탐지된 제어기들이 공통으로 속한 조인트 커넥터가 존재하는 경우 해당 조인트 커넥터에 대한 정보를 진단 결과로 출력할 수 있다(S340). 한편, 고장 탐지된 제어기가 하나이거나, 테이블 조회결과 공통된 조인트 커넥터가 없는 경우 고장 탐지된 제어기에 대한 정보만이 진단 결과로 출력될 수 있다.
상술한 실시예들을 수행하기 위해, 본 발명에 따른 제어기는 지선을 통해 외부와 연결되어 데이터 교환을 수행하는 유선 통신 모듈, 회로 구조에 따른 조인트 커넥터별로 연결된 제어기들에 대한 정보가 미리 준비된 테이블을 저장하는 메모리, 메모리와 유선 통신 모듈 동작을 전반적으로 제어하되 유선 통신 모듈을 통해 수신되는 데이터를 이용하여 다른 진단기의 CAN timeout 진단을 수행하고 진단 결과에 따른 와이어링 그룹 매칭/고장 코드 표출을 수행하는 는 제어 모듈을 포함할 수 있다. 물론, 필요에 따라 제어기는 이보다 많은 구성요소를 포함할 수도 있으며, 복수의 제어 모듈을 통해 진단, 그룹 매칭, 코드 표출 등의 각 기능이 별도로 처리되도록 구현될 수도 있다. 한편, 표출된 제어기나 조인트 커넥터에 대한 고장 코드는 상술한 메모리나 별도의 메모리에 저장될 수 있다.
아울러, 상술한 실시예들을 수행하기 위해, 본 발명에 따른 진단기는 ODB 단자와 연결되어 차량 네트워크와데이터 교환을 수행하는 유선 통신 모듈, 회로 구조에 따른 조인트 커넥터별로 연결된 제어기들에 대한 정보가 미리 준비된 테이블을 저장하는 메모리, 메모리와 유선 통신 모듈 동작을 전반적으로 제어하되 유선 통신 모듈을 통한 요청에 따라 수신되는 고장 코드의 개수에 따른 와이어링 그룹 매칭을 수행하는 제어 모듈 및 제어 모듈이 수행한 매칭 결과 및 수신된 고장 코드에 대한 정보를 시각적으로 출력하거나, 다른 장치로 전송하는 출력부를 포함할 수 있다. 물론, 필요에 따라 진단기는 이보다 많은 구성요소를 포함할 수도 있다.
상기와 같이 설명된 네트워크 시스템 및 그 진단 방법은 상기 설명된 실시예들의 구성과 방법이 한정되게 적용될 수 있는 것이 아니라, 상기 실시예들은 다양한 변형이 이루어질 수 있도록 각 실시예들의 전부 또는 일부가 선택적으로 조합되어 구성될 수도 있다.

Claims (14)

  1. 복수의 제어기를 주선에 유선으로 연결하는 조인트 커넥터를 적어도 하나 포함하는 차량용 유선 통신망을 구성하는 제어기의 고장 진단 방법에 있어서,
    상기 제어기의 제어 모듈이 적어도 하나의 다른 제어기에 대한 고장을 탐지하는 단계;
    상기 고장 탐지된 제어기가 복수인 경우, 상기 제어 모듈이 상기 유선 통신망의 구조에 따른 테이블을 참조하여 상기 고장 탐지된 복수의 제어기가 공통으로 속하는 조인트 커넥터를 판단하는 단계; 및
    상기 제어 모듈이 상기 판단 결과에 따른 조인트 커넥터에 대응되는 고장 코드 및 상기 고장 탐지된 복수의 제어기 각각에 대응되는 고장 코드를 상기 제어기의 메모리에 저장하는 단계를 포함하되,
    상기 테이블은,
    상기 유선 통신망에 포함된 적어도 하나의 조인트 커넥터별로 연결된 복수의 제어기들에 대한 매칭 정보를 포함하는, 제어기의 고장 진단 방법.
  2. 삭제
  3. 제 1항에 있어서,
    상기 테이블은,
    상기 제어기가 연결된 조인트 커넥터에 대한 정보는 제외되는, 제어기의 고장 진단 방법.
  4. 제 1항에 있어서,
    상기 탐지하는 단계는,
    상기 적어도 하나의 다른 제어기에 대하여 특정 데이터가 수신되어야 하는 타이밍으로부터 일정 시간 이상 상기 특정 데이터가 수신되지 않는 경우, 상기 제어 모듈이 상기 특정 데이터를 전송하는 제어기를 판단하는 단계를 포함하는, 제어기의 고장 진단 방법.
  5. 제 1항에 있어서,
    외부 진단기가 연결되어 상기 제어기의 유선 통신 모듈을 통해 고장 정보를 요청받는 단계; 및
    상기 제어 모듈이 상기 고장 정보로 상기 저장된 고장 코드를 상기 유선 통신 모듈을 통해 전송하는 단계를 더 포함하는, 제어기의 고장 진단 방법.
  6. 외부와 연결되어 데이터 교환을 수행하는 유선 통신 모듈;
    차량용 유선 통신망의 구조에 따른 테이블을 저장하는 메모리; 및
    상기 유선 통신 모듈을 통해 수신되는 데이터를 이용하여 적어도 하나의 다른 진단기의 고장을 탐지하고, 상기 고장 탐지된 다른 제어기가 복수인 경우, 상기 테이블을 참조하여 상기 고장 탐지된 복수의 제어기가 공통으로 속하는 조인트 커넥터를 판단하며, 상기 판단 결과에 따른 조인트 커넥터에 대응되는 고장 코드 및 상기 고장 탐지된 복수의 제어기 각각에 대응되는 고장 코드가 상기 메모리에 저장되도록 제어하는 제어 모듈을 포함하되,
    상기 테이블은,
    상기 유선 통신망에 포함된 적어도 하나의 조인트 커넥터별로 연결된 복수의 제어기들에 대한 매칭 정보를 포함하는, 차량용 제어기.
  7. 삭제
  8. 제 6항에 있어서,
    상기 테이블은,
    상기 제어기가 연결된 조인트 커넥터에 대한 정보는 제외되는, 차량용 제어기.
  9. 제 6항에 있어서,
    상기 제어 모듈은,
    상기 적어도 하나의 다른 제어기에 대하여 특정 데이터가 수신되어야 하는 타이밍으로부터 일정 시간 이상 상기 특정 데이터가 수신되지 않는 경우, 상기 특정 데이터를 전송하는 제어기를 판단하여 상기 고장 탐지를 수행하는, 차량용 제어기.
  10. 제 6항에 있어서,
    상기 제어 모듈은,
    외부 진단기가 연결되어 고장 정보를 요청받으면, 상기 고장 정보로 상기 저장된 고장 코드를 전송하는, 차량용 제어기.
  11. 진단기에서 복수의 제어기를 주선에 유선으로 연결하는 조인트 커넥터를 적어도 하나 포함하는 차량용 유선 통신망을 진단하는 방법에 있어서,
    상기 유선 통신망을 구성하는 각 제어기로부터 적어도 하나의 고장 코드를 유선 통신 모듈을 통해 수신하는 단계;
    제어 모듈에서 상기 적어도 하나의 고장 코드에 대응되는 제어기가 복수개인 경우, 상기 유선 통신망의 구조에 따른 테이블을 참조하여 상기 복수의 제어기가 공통으로 속하는 조인트 커넥터를 판단하는 단계; 및
    상기 수신된 적어도 하나의 고장 코드 및 상기 판단된 조인트 커넥터에 대응되는 고장 코드를 고장 정보로 출력부를 통해 출력하는 단계를 포함하되,
    상기 테이블은,
    상기 유선 통신망에 포함된 적어도 하나의 조인트 커넥터별로 연결된 복수의 제어기들에 대한 매칭 정보를 포함하는, 진단기의 고장 진단 방법.
  12. 삭제
  13. 복수의 제어기를 주선에 유선으로 연결하는 조인트 커넥터를 적어도 하나 포함하는 차량용 CAN 통신망과 연결되는 유선 통신 모듈;
    상기 CAN 통신망의 구조에 따른 테이블을 저장하는 메모리;
    상기 CAN 통신망을 구성하는 각 제어기로부터 적어도 하나의 고장 코드가 수신하고, 상기 적어도 하나의 고장 코드에 대응되는 제어기가 복수개인 경우, 상기 테이블을 참조하여 상기 복수의 제어기가 공통으로 속하는 조인트 커넥터를 판단하는 제어 모듈; 및
    상기 수신된 적어도 하나의 고장 코드 및 상기 판단된 조인트 커넥터에 대응되는 고장 코드를 고장 정보로 출력하는 출력부를 포함하되,
    상기 테이블은,
    상기 CAN 통신망에 포함된 적어도 하나의 조인트 커넥터별로 연결된 복수의 제어기들에 대한 매칭 정보를 포함하는, 진단기.
  14. 삭제
KR1020140157378A 2014-11-12 2014-11-12 차량 네트워크 시스템 및 그 진단 방법 KR101603549B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020140157378A KR101603549B1 (ko) 2014-11-12 2014-11-12 차량 네트워크 시스템 및 그 진단 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140157378A KR101603549B1 (ko) 2014-11-12 2014-11-12 차량 네트워크 시스템 및 그 진단 방법

Publications (1)

Publication Number Publication Date
KR101603549B1 true KR101603549B1 (ko) 2016-03-25

Family

ID=55645678

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140157378A KR101603549B1 (ko) 2014-11-12 2014-11-12 차량 네트워크 시스템 및 그 진단 방법

Country Status (1)

Country Link
KR (1) KR101603549B1 (ko)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009106181A1 (de) 2008-02-26 2009-09-03 Robert Bosch Gmbh Diagnoseverfahren und antriebssteuerung

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009106181A1 (de) 2008-02-26 2009-09-03 Robert Bosch Gmbh Diagnoseverfahren und antriebssteuerung

Similar Documents

Publication Publication Date Title
CN105745871B (zh) 具有以太网总线***的车辆和用于运行这样的总线***的方法
KR101575547B1 (ko) 캔 통신 시스템의 에러 분산감지 방법 및 캔 통신 시스템
US9110951B2 (en) Method and apparatus for isolating a fault in a controller area network
US9160620B2 (en) Integrated fault diagnosis and prognosis for in-vehicle communications
CN105319474B (zh) 用于控制器局域网络中的短路故障检测的方法和装置
US20150312123A1 (en) Method and apparatus for isolating a fault in a controller area network
US20150113328A1 (en) Method and apparatus for isolating a fault in a controller area network
US11095475B2 (en) Communication failure detection device
KR101544887B1 (ko) Can 통신 진단 방법 및 장치
US20160134553A1 (en) Flexible scheduling method and apparatus in lin communication
EP3550769B1 (en) Communication circuitry integrity assessment
JP2000324145A (ja) ネットワーク診断装置、ネットワーク診断方法及びネットワークシステム
CN111614531B (zh) 用于监视lin节点的方法、介质、监视设备
JP4345502B2 (ja) 車両用通信ネットワークの故障診断方法
US10341170B2 (en) Method for diagnosing link status in network
KR20170039950A (ko) 차량 검사 장치 및 검사 방법
CN108983751B (zh) 诊断接头异常处理的方法以及服务器
KR101603549B1 (ko) 차량 네트워크 시스템 및 그 진단 방법
KR20200124472A (ko) 차량 고장 진단 장치, 그를 포함한 시스템 및 그 방법
WO2019193963A1 (ja) 車載通信システム、車載通信装置、通信プログラム及び通信方法
US11979305B2 (en) Method and system for diagnosing communication channel state in in-vehicle network
US20230339485A1 (en) Onboard datalink voltage monitoring for improved diagnostics
CN114697236B (zh) 通信监控方法和装置
KR102385906B1 (ko) 차량용 커넥터 체결 오류 검출 장치 및 방법
CN117406693A (zh) 车载***的故障检测方法和装置、存储介质及电子设备

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20190227

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20200227

Year of fee payment: 5