KR20130021652A - Interface apparatus and method for converting a plurality of different vehicles diagnosis protocol to standard diagnosis protocol - Google Patents
Interface apparatus and method for converting a plurality of different vehicles diagnosis protocol to standard diagnosis protocol Download PDFInfo
- Publication number
- KR20130021652A KR20130021652A KR1020110084051A KR20110084051A KR20130021652A KR 20130021652 A KR20130021652 A KR 20130021652A KR 1020110084051 A KR1020110084051 A KR 1020110084051A KR 20110084051 A KR20110084051 A KR 20110084051A KR 20130021652 A KR20130021652 A KR 20130021652A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- vehicle
- frame
- converting
- header
- Prior art date
- Legal status (The legal status 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 status listed.)
- Ceased
Links
- 238000000034 method Methods 0.000 title claims description 38
- 238000003745 diagnosis Methods 0.000 title description 3
- 238000006243 chemical reaction Methods 0.000 claims abstract description 42
- 238000004891 communication Methods 0.000 claims description 13
- 238000012545 processing Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 8
- 238000011161 development Methods 0.000 description 7
- 230000018109 developmental process Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 3
- FXNSVEQMUYPYJS-UHFFFAOYSA-N 4-(2-aminoethyl)benzenesulfonamide Chemical compound NCCC1=CC=C(S(N)(=O)=O)C=C1 FXNSVEQMUYPYJS-UHFFFAOYSA-N 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 244000144972 livestock Species 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000004092 self-diagnosis Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric 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/02—Electric 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
-
- 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
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D45/00—Electrical control not provided for in groups F02D41/00 - F02D43/00
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01M—TESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
- G01M17/00—Testing of vehicles
- G01M17/007—Wheeled or endless-tracked vehicles
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- General Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Communication Control (AREA)
- Small-Scale Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
차량 내 탑재된 전자 제어기와 차량 진단기와 각각 연결되는 인터페이스 장치는, 전자 제어기로부터 차량 데이터를 입력받거나 차량 데이터에 기초하여 차량 상태를 진단하는 차량 진단기로부터 진단 데이터를 입력받는 입력부, 차량 데이터를 기 정의된 표준 포맷으로 변환하거나 진단 데이터를 표준 포맷으로 변환하는 변환부; 및 표준 포맷으로 변환된 차량 데이터 또는 진단 데이터를 전자 제어기 또는 차량 진단기에게 출력하는 출력부를 포함한다.The interface device connected to each of the on-vehicle electronic controller and the vehicle diagnostic device includes an input unit for receiving vehicle data from the electronic controller or inputting diagnostic data from a vehicle diagnostic device for diagnosing a vehicle state based on the vehicle data. A conversion unit for converting the data into a standard format or converting the diagnostic data into a standard format; And an output unit for outputting the vehicle data or the diagnostic data converted into the standard format to the electronic controller or the vehicle diagnostic device.
Description
본 발명은 복수의 서로 다른 차량 진단 프로토콜을 표준 진단 프로토콜로 변환하는 인터페이스 장치 및 그 방법에 관한 것이다.The present invention relates to an interface device and method for converting a plurality of different vehicle diagnostic protocols into a standard diagnostic protocol.
현재 상용차용 진단 프로토콜은 크게 ISO 15765, ISO 14230, ISO 9141 및 J1939 등이 쓰이고 있다. 이렇듯 업체마다 쓰이고 있는 진단 프로토콜이 다르기 때문에 복수의 프로토콜별로 각각 대응하는 프로그램을 개발해야 한다. 이로 인해 개발 비용 및 개발 기간이 증가하여 원가가 상승하는 문제점이 있다. 그리고 진단 프로그램의 적기 공급이 어려워 초기 품질 확보가 어렵다.Currently, commercial vehicle diagnostic protocols include ISO 15765, ISO 14230, ISO 9141, and J1939. As such, different diagnostic protocols are used by different companies. Therefore, programs corresponding to each protocol should be developed. As a result, there is a problem that the cost increases due to an increase in development cost and development period. In addition, it is difficult to secure the initial quality due to difficulty in supplying the diagnostic program in a timely manner.
또한, 해외 업체의 경우, 자체 진단 프로토콜 사용하여 보안성 및 생산성 확보 가능하지만, 개발기간 및 비용이 증가한다. In addition, in case of overseas companies, security and productivity can be secured by using a self-diagnosis protocol, but development period and cost increase.
이처럼, 종래에는 개별 진단 프로토콜이 존재하지만, 표준 진단 프로토콜의 부재가 문제가 되는 실정이다.As such, although conventional diagnostic protocols exist, the absence of standard diagnostic protocols is a problem.
또한, 종래에 EOL(end of line) 프로세스의 경우, 각 ECU(Electronic Central Unit) 별로 프로토콜이 ISO 15765, ISO 14230, ISO 9141 등 상이하고, 모듈 입력 BATCH 방식이 아니라 많은 Key on/off 반복을 통한 시리얼(Serial) 방식이다. In addition, in the conventional end of line (EOL) process, the protocol is different for each ECU (Electronic Central Unit), such as ISO 15765, ISO 14230, ISO 9141, and many key on / off iterations instead of the module input BATCH method. It's serial.
따라서, 시리얼 방식의 데이터 입력으로 상대적으로 많은 소요 시간이 필요로 한다. 또한, 전(前)공정에서 오류 있을시 다음 공정에 지연 유발하고, 대역폭의 비효율적인 사용의 문제가 있고, 업체 대응 일정 및 추가 개발비가 소요된다. 이처럼 EOL 공정에서 개별 입력으로 인한 작업시간 길어져 생산 효율성 저하된다.Therefore, a relatively large amount of time is required for serial data input. In addition, if there is an error in the previous process, it causes a delay in the next process, there is a problem of inefficient use of the bandwidth, and it requires a company response schedule and additional development cost. As such, the work time due to individual input in the EOL process decreases production efficiency.
더욱이 향후 신차종 개발(ex. QZ 대형트럭 FMC)에는 많은 신기술 시스템 (AEBS, 축중 모니터링, SMK, BSD 등)이 적용될 예정이다. 이에 따른 공정시간의 비효율성은 더욱 부각될 여지가 있다.In addition, many new technology systems (AEBS, livestock monitoring, SMK, BSD, etc.) will be applied to new vehicle developments (ex. QZ heavy truck FMC). As a result, the inefficiency of the process time can be further highlighted.
따라서, 본 발명이 이루고자 하는 기술적 과제는 복수의 진단 프로토콜을 표준 포맷으로 변환하는 인터페이스 장치 및 그 방법을 제공하고자 하는데 그 목적이 있다.Accordingly, an object of the present invention is to provide an interface device and method for converting a plurality of diagnostic protocols into a standard format.
본 발명의 한 특징에 따르면 인터페이스 장치가 제공된다. 이 장치는, 차량 내 탑재된 전자 제어기로부터 차량 데이터를 입력받거나 상기 차량 데이터에 기초하여 차량 상태를 진단하는 차량 진단기로부터 진단 데이터를 입력받는 입력부; 상기 차량 데이터를 기 정의된 표준 포맷으로 변환하거나 상기 진단 데이터를 상기 표준 포맷으로 변환하는 변환부; 및 상기 표준 포맷으로 변환된 차량 데이터 또는 진단 데이터를 상기 전자 제어기 또는 상기 차량 진단기에게 전송하는 출력부를 포함한다.According to one aspect of the invention there is provided an interface device. The apparatus may include an input unit configured to receive vehicle data from an electronic controller mounted in a vehicle or to receive diagnostic data from a vehicle diagnostic apparatus for diagnosing a vehicle state based on the vehicle data; A converting unit converting the vehicle data into a predefined standard format or converting the diagnostic data into the standard format; And an output unit for transmitting the vehicle data or the diagnostic data converted into the standard format to the electronic controller or the vehicle diagnostic device.
본 발명의 다른 특징에 따르면 변환 방법이 제공된다. 이 방법은, 차량 내 탑재된 전자 제어기 또는 차량 상태를 진단하는 차량 진단기에 각각 연결된 인터페이스 장치가 입력받은 데이터를 변환하는 방법에 있어서, 차량 내 탑재된 전자 제어기 또는 차량 상태를 진단하는 차량 진단기로부터 데이터를 입력받는 단계; 상기 데이터를 기 정의된 표준 포맷으로 변환하는 단계; 및 상기 표준 포맷으로 변환된 데이터를 상기 전자 제어기 또는 상기 차량 진단기에게 출력하는 단계를 포함한다.According to another feature of the invention there is provided a conversion method. This method is a method for converting data received by an electronic controller mounted in a vehicle or an interface device connected to a vehicle diagnostic device for diagnosing a vehicle state. Receiving an input; Converting the data into a predefined standard format; And outputting the data converted into the standard format to the electronic controller or the vehicle diagnostic device.
본 발명의 실시예에 따르면, 업체마다 쓰이는 다양한 진단 프로토콜에 대한 표준 포맷을 적용하여 상용차의 진단 프로그램의 효율을 향상시켜 차량 진단기 및 EOL 장비 개발시 원가 및 개발 대응이 용이하게 한다.According to an embodiment of the present invention, by applying a standard format for a variety of diagnostic protocols used by each company to improve the efficiency of the diagnostic program of the commercial vehicle to facilitate the cost and development response in the development of vehicle diagnostics and EOL equipment.
또한, EOL 공정 시간을 단축시킬 수 있다.In addition, the EOL process time can be shortened.
도 1은 본 발명의 실시예에 따른 차량 진단 프로토콜의 변환 구성도이다.
도 2는 본 발명의 실시예에 따른 인터페이스 장치의 변환 기능의 구현 구조를 나타낸 개념도이다.
도 3은 본 발명의 실시예에 따른 인터페이스 장치의 변환 기능의 흐름을 나타낸 개념도이다.
도 4는 본 발명의 실시예에 따른 인터페이스 장치의 세부 구성을 나타낸 블록도이다.
도 5a, 도 5b는 본 발명의 실시예에 따른 진단 프로토콜 변환 방법의 일련의 과정을 나타낸 순서도이다.
도 6은 본 발명의 실시예에 따른 프레임 구조를 나타낸다.
도 7은 본 발명의 실시예가 적용되는 J2534-1 API 분석을 통한 표준 구조체를 나타낸다.
도 8은 본 발명의 실시예에 따른 표준 구조체를 나타낸다.
도 9는 본 발명의 실시예에 따른 데이터 필드의 구조를 나타낸다.1 is a conversion diagram of a vehicle diagnostic protocol according to an embodiment of the present invention.
2 is a conceptual diagram illustrating an implementation structure of a conversion function of an interface device according to an embodiment of the present invention.
3 is a conceptual diagram illustrating a flow of a conversion function of an interface device according to an embodiment of the present invention.
4 is a block diagram showing a detailed configuration of an interface device according to an embodiment of the present invention.
5A and 5B are flowcharts illustrating a series of processes of a diagnostic protocol conversion method according to an embodiment of the present invention.
6 shows a frame structure according to an embodiment of the present invention.
7 shows a standard structure through J2534-1 API analysis to which an embodiment of the present invention is applied.
8 shows a standard structure according to an embodiment of the invention.
9 shows a structure of a data field according to an embodiment of the present invention.
아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.DETAILED DESCRIPTION Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily implement the present invention. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and like reference numerals designate like parts throughout the specification.
명세서 전체에서, 어떤 부분이 어떤 구성 요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것을 의미한다.Throughout the specification, when an element is referred to as "comprising ", it means that it can include other elements as well, without excluding other elements unless specifically stated otherwise.
이하, 도면을 참조로 하여 본 발명의 실시예에 따른 복수의 서로 다른 차량 진단 프로토콜을 표준 진단 프로토콜로 변환하는 인터페이스 장치 및 그 방법에 대하여 상세히 설명한다.Hereinafter, an interface device and a method for converting a plurality of different vehicle diagnostic protocols into a standard diagnostic protocol according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 실시예에 따른 차량 진단 프로토콜의 변환 구성도이다.1 is a conversion diagram of a vehicle diagnostic protocol according to an embodiment of the present invention.
도 1을 참조하면, 서로 다른 각각의 차량 진단 프로토콜을 사용하는 차량 전자제어기(100)는 인터페이스 장치(200)와 연결되고, 인터페이스 장치(200)는 또 다른 차량 진단 프로토콜을 사용하는 차량 진단기(300)와 연결된다.Referring to FIG. 1, a vehicle
여기서, 차량 전자제어기(100)는 차량의 엔진 및 각종 기기들을 제어하고, 이들로부터 차량의 데이터를 인출하여 기 정의된 차량 진단 프로토콜을 이용하여 인터페이스 장치(200)에게 차량 데이터를 전송한다.Here, the vehicle
이때, 차량 전자제어기(100)는 물리 계층의 프로토콜로서 크게 세가지 종류의 통신 프로토콜 중에서 하나를 사용할 수 있다. 여기서, 통신 프로토콜은 CAN(Controller Area Network), KWP(K-line on keyword), K-line을 포함할 수 있다.In this case, the vehicle
또한, 차량 전자제어기(100)는 어플리케이션 계층의 프로토콜로서 서로 다른 복수의 진단 프로토콜을 각각 사용할 수 있는데, 이러한 복수의 진단 프로토콜은 ISO 15765, ISO 14230, ISO 9141, J1939 등을 포함한다.In addition, the vehicle
한편, 차량 진단기(300)는 전자 제어기와 원격한 위치에 설치되어 전자 제어기로부터 수신한 차량 데이터를 분석한다.Meanwhile, the vehicle
차량 진단기(300) 역시 차량 전자제어기(100)와 마찬가지로 물리 계층의 프로토콜로서 CAN(Controller Area Network), KWP(K-line on keyword), K-line 중 하나의 통신 프로토콜을 사용할 수 있다. 또한, 어플리케이션 계층의 프로토콜로서 ISO 15765, ISO 14230, ISO 9141, J1939 등 중에서 하나의 진단 프로토콜을 사용할 수 있다. Like the vehicle
한편, 인터페이스 장치(200)는 차량 전자제어기(100) 및 차량 진단기(300)의 차량 진단 프로토콜을 기 정의된 표준 포맷으로 변환한다. 즉 차량 전자제어기(100)의 차량 진단 프로토콜에 따른 입력 데이터 혹은 차량 진단기(300)의 차량 진단 프로토콜에 따른 입력 데이터를 표준 포맷으로 변환하여 각각 출력한다.On the other hand, the
이때, 인터페이스 장치(200)는 현재 사용빈도가 가장 높은 ISO 15765 ↔ ISO 14230 변환을 실시예로 한다. In this case, the
여기서, 도 2 및 도 3을 참조하여 인터페이스 장치(200)의 기능에 대해 설명하면 다음과 같다.Here, the functions of the
먼저, 도 2는 본 발명의 실시예에 따른 인터페이스 장치의 변환 기능의 구현 구조를 나타낸 개념도이다.First, FIG. 2 is a conceptual diagram illustrating an implementation structure of a conversion function of an interface device according to an embodiment of the present invention.
도 2를 참조하면, 드라이버 클래스(Driver Class)는 통신 프로토콜의 종류에 따라 각각 K-line 드라이버 클래스, CAN 드라이버 클래스, TCP 드라이버 클래스로 구성될 수 있다. 각각의 드라이버 클래스는 프로토콜 변환(Protocol Transform) 프로그램과 연결되는데, 버퍼 큐 클래스(BufferedQueue Class)와 연결된다. 그리고 버퍼 큐 클래스는 수신 큐(Receive Queue), 송신 큐(Transmit Queue)로 구성된다. Referring to FIG. 2, a driver class may be composed of a K-line driver class, a CAN driver class, and a TCP driver class according to the type of communication protocol. Each driver class is associated with a Protocol Transform program, which is associated with a BufferedQueue Class. The buffer queue class consists of a receive queue and a transmit queue.
이때, 진단 변환 알고리즘(TransformWork) 클래스는 대기 상태에 있는 인터페이스로 입력된 즉 수신 큐에 저장된 데이터를 변환하여 송신 큐를 통해 해당하는 출력 인터페이스 즉 각각의 드라이버 클래스 중 하나로 출력한다. At this time, the diagnostic transform algorithm (TransformWork) class converts data input to the interface in the standby state, that is, data stored in the reception queue, and outputs one of the corresponding output interfaces, that is, each driver class, through the transmission queue.
도 3은 본 발명의 실시예에 따른 인터페이스 장치의 변환 기능의 흐름을 나타낸 개념도이다.3 is a conceptual diagram illustrating a flow of a conversion function of an interface device according to an embodiment of the present invention.
도 3을 참조하면, 인터페이스 장치(200)의 변환 프로그램은 K-line, CAN, TCP 소켓(Socket)을 통한 각각의 통신 프로토콜을 이용하여 디바이스로부터 데이터를 입력받는다. Referring to FIG. 3, the conversion program of the
이러한 데이터가 입력 큐에 저장되면, 변환 알고리즘에 의해 기 정의된 표준 포맷으로 변환되어 출력 큐로 전달되고, 출력 큐에 저장된 데이터는 K-line 또는 CAN 통신을 통해 출력된다.When such data is stored in the input queue, it is converted into a standard format predefined by a conversion algorithm and transferred to the output queue, and the data stored in the output queue is output through K-line or CAN communication.
이러한 인터페이스 장치(200)는 도 4와 같은 세부 구성을 가질 수 있다. The
도 4는 본 발명의 실시예에 따른 인터페이스 장치의 세부 구성을 나타낸 블록도이다.4 is a block diagram showing a detailed configuration of an interface device according to an embodiment of the present invention.
도 4를 참조하면, 인터페이스 장치(200)는 입력부(210), 변환부(230), 출력부(250), 프로토콜 정보 DB(270) 및 차종 정보 DB(290)를 포함한다.Referring to FIG. 4, the
입력부(210)는 차량 내 탑재된 전자 제어기(100)로부터 차량 데이터를 입력받거나 차량 데이터에 기초하여 차량 상태를 진단하는 차량 진단기(300)로부터 진단 데이터를 입력받는다.The
변환부(230)는 차량 데이터를 기 정의된 표준 포맷으로 변환하거나 진단 데이터를 표준 포맷으로 변환한다.The
출력부(250)는 표준 포맷으로 변환된 차량 데이터 또는 진단 데이터를 전자 제어기(100) 또는 차량 진단기(300)로 출력한다.The
프로토콜 정보 DB(270)는 차량 내 전자제어기(100)가 사용하는 각각의 프로토콜 정보를 저장한다.The
차종 정보 DB(290)는 차량의 종류를 저장한다.The vehicle
이때, 변환부(230)는 헤더 변환 모듈(231), 데이터 변환 모듈(233) 및 프레임 처리 모듈(235)을 포함한다.In this case, the
여기서, 헤더 변환 모듈(231)은 프로토콜 정보 DB(270)와 연동하여 프로토콜을 기반으로 프레임 헤더를 변환한다.Here, the
또한, 데이터 변환 모듈(233)은 차종 정보 DB(290)와 연동하여 ECU 정보를 기반으로 프레임 데이터를 변환한다.In addition, the
또한, 프레임 처리 모듈(235)은 프로토콜 정보 DB(270)와 연동하여 타이밍, 응답 프레임을 처리한다. In addition, the
한편, 인터페이스 장치(200)는 도면에는 나타내지 않았으나 게이트웨이부를 더 포함할 수 있다. 이러한 게이트웨이부는 엔진 컴퓨터 자동 진단 시스템(HADS ; Hyundai Automatic Diagnosis System) 장비에서 EOL(end of line)의 전항목을 일괄 입력받으면, 각 전자 제어기(ECU)로 병렬 입력한다. 또는 HADS 장비에서 전자 제어기(ECU)의 프로토콜 별로 EOL 정보가 병렬 입력되면, 필터링하여 각 전자 제어기(ECU)로 입력한다.Meanwhile, although not shown in the drawing, the
그러면, 인터페이스 장치(200)의 변환 동작에 대하여 도 5 내지 9를 참조하여 설명하기로 한다.Next, a conversion operation of the
도 5a, 도 5b는 본 발명의 실시예에 따른 진단 프로토콜 변환 방법의 일련의 과정을 나타낸 순서도이고, 도 6은 본 발명의 실시예에 따른 프레임 구조를 나타내며, 도 7은 본 발명의 실시예가 적용되는 J2534-1 API 분석을 통한 표준 구조체를 나타내며, 도 8은 본 발명의 실시예에 따른 표준 구조체를 나타내고, 도 9는 본 발명의 실시예에 따른 데이터 필드의 구조를 나타낸다.5A and 5B are flowcharts illustrating a series of procedures of a method for converting a diagnostic protocol according to an embodiment of the present invention, FIG. 6 is a frame structure according to an embodiment of the present invention, and FIG. 7 is an embodiment of the present invention. FIG. 8 illustrates a standard structure through J2534-1 API analysis, FIG. 8 illustrates a standard structure according to an embodiment of the present invention, and FIG. 9 illustrates a structure of a data field according to an embodiment of the present invention.
먼저, 도 5a를 참조하면, 입력부(210)는 차량 전자제어기(100) 또는 차량 진단기(300)로부터 데이터가 입력(S101)되면, 헤더 변환 모듈(231)은 FMT 필드를 분석한다(S103). First, referring to FIG. 5A, when data is input from the vehicle
여기서, 데이터 프레임은 도 6과 같이 헤더(Header) 필드, 데이터(Data) 필드 및 체크섬(Checksum) 필드를 포함한다.Here, the data frame includes a header field, a data field, and a checksum field as shown in FIG. 6.
이때, 헤더(Header) 필드는 최대 4바이트(byte)로 구성될 수 있는데, FMT 필드, 타겟(Tgt) 주소 필드, 소스(Src) 주소 필드 및 길이(Len) 필드를 포함할 수 있다.In this case, the header field may consist of a maximum of 4 bytes, and may include an FMT field, a target (Tgt) address field, a source (Src) address field, and a length (Len) field.
여기서, 타겟(Tgt) 주소 필드, 소스(Src) 주소 필드는 멀티노드 접속(multinode connection)을 위한 선택적인 필드이다.Here, the target (Tgt) address field and the source (Src) address field are optional fields for multinode connection.
FMT 헤더 필드는 출력할 내용과 문자형식이 정의되고, 문자열의 정렬 방법과 이미지 사용 여부를 지정하는 필드로서, 'Format Byte'는 A1, A0, L5, L4, L3, L2, L1, L0을 포함한다.The FMT header field defines the content to be output and the character format, and specifies the sorting method of the string and whether to use the image. The 'Format Byte' includes A1, A0, L5, L4, L3, L2, L1, L0. do.
이때, A1, A0는 메시지에서 사용될 헤더의 형태를 정의한다. 또한, L5, L4, L3, L2, L1, L0는 SID에서 체크섬 바이트까지 메시지의 길이를 정의한다.At this time, A1 and A0 define the form of the header to be used in the message. In addition, L5, L4, L3, L2, L1, L0 define the length of the message from SID to checksum byte.
또한, 데이터(Data) 필드는 데이터가 수록되는 필드로서, SID 및 데이터로 구성되고, 최대 255 바이트(byte)이다.The Data field is a field in which data is stored. The data field is composed of SID and data and has a maximum of 255 bytes.
또한, 체크섬(Checksum) 필드는 1바이트이다. In addition, the checksum field is one byte.
다시, 도 5에 관한 설명을 시작하면, FMT 필드의 A1=1, A0=0이면, 물리 주소 모드(Phisical Addressing Mode)로 동작하여 헤더 변환 모듈(231)은 헤더 필드에서 FMT 필드, 타겟 주소 필드 및 소스 주소 필드에서 데이터를 확인한다(S107).5, when A1 = 1 and A0 = 0 of the FMT field, the
또한, FMT 필드의 A1=0, A0=0이면, 비 주소 모드(No Addressing Mode)로 동작하여 헤더 변환 모듈(231)은 헤더 필드에서 FMT 필드에서 데이터를 확인한다(S109).Further, when A1 = 0 and A0 = 0 of the FMT field, the
또한, 헤더 변환 모듈(231)은 체크섬을 확인(S111)하여 에러가 탐지되면, 모든 단계를 종료하지만, 에러가 탐지되지 않으면 기 정의된 표준 구조체를 생성한다(S115).In addition, the
여기서, 구조체(Structure)란 일반적으로 C 언어에서 사용자가 자료형을 정의할 수 있는 방법 중 하나로서, 하나의 이름으로 변수들을 그룹화하는 혼합된(compound) 자료형을 의미한다. In this case, the structure is one of the ways in which the user can define a data type in the C language. The structure is a compound data type that groups variables by a single name.
헤더 변환 모듈(231)은 이러한 구조체를 표준화시킨 포맷으로 형성하는데, 도 7을 참조하면, J2534-1 API 분석을 통한 표준 구조체를 나타내며, 이를 활용하여 표준 구조체는 도 8과 같이 정의된다.The
여기서, 도 7에 따르면, 표준 구조체는 프로토콜 ID(Protocol ID), RxStatus, TxFlags, TimeStamp, DataSize, ExtraDataIndex, Data로 구성된다.Here, according to FIG. 7, the standard structure includes a protocol ID, RxStatus, TxFlags, TimeStamp, DataSize, ExtraDataIndex, and Data.
그리고 도 8에 따르면, 표준 구조체는 입출력 물리적 프로토콜 ID, 입출력 어플리케이션 계층의 프로토콜 ID, DLC, 헤더, 데이터 필드로 구성되도록 정의될 수 있다.8, the standard structure may be defined to include an input / output physical protocol ID, a protocol ID of an input / output application layer, a DLC, a header, and a data field.
이때, 헤더 변환 모듈(231)은 프로토콜 정보 DB(270)에 저장된 정보를 참조하여 도 8의 표준 구조체의 프로토콜 ID를 생성할 수 있다.In this case, the
그리고 헤더 변환 모듈(231)은 표준 구조체를 입력 큐로 전송(S117)한다.The
그러면, 헤더 변환 모듈(231)은 DLC(Data Length Code)가 8보다 작은지를 판단한다(S119). DLC 필드는 데이터 필드의 바이트의 수를 나타내며, 데이터 필드는 0~8바이트로 구성된다.Then, the
이때, 헤더 변환 모듈(231)은 DLC가 8보다 작은 경우, 싱글 프레임을 생성(S121)하고, DLC가 8보다 작지 않은 경우, 멀티 프레임을 생성한다(S123).At this time, the
여기서, 도 9를 참조하면, CAN 프레임의 데이터 필드는 8바이트로 이루어지고, CAN 식별자(Identifier)는 N_Al이며 네트워크 계층의 프로토콜 데이터 유닛(N_PDU, Network Protocol Data Unit) 타입(Type)은 싱글 프레임(Single Frame, SF), 퍼스트프레임(First Frame, FF), 연속 프레임(ConsecutiveFrame, CF), 플로우 제어(FlowControl, FC)를 포함한다.Here, referring to FIG. 9, the data field of the CAN frame is 8 bytes, the CAN identifier is N_Al, and the network protocol data unit (N_PDU) type (Type) of the network layer is a single frame ( Single Frame (SF), First Frame (FF), Continuous Frame (ConsecutiveFrame (CF)), and Flow Control (FlowControl, FC).
이때, 싱글 프레임(SF)은 1바이트의 N_PCI(Network Protocol Control Information)와 7바이트의 데이터로 구성된다.At this time, the single frame SF is composed of 1 byte of N_PCI (Network Protocol Control Information) and 7 bytes of data.
또한, 멀티 프레임은 퍼스트프레임(FF) 및 연속 프레임(CF)으로 구성되는데, 퍼스트프레임(FF)은 2바이트의 N_PCI와, 6바이트의 데이터로 구성된다. 그리고 연속 프레임(CF)은 1바이트의 N_PCI와 7바이트의 데이터로 구성된다.In addition, the multi-frame is composed of a first frame (FF) and a continuous frame (CF), the first frame (FF) is composed of two bytes of N_PCI and 6 bytes of data. The continuous frame CF is composed of one byte of N_PCI and seven bytes of data.
한편, 도 5b를 참조하면, 헤더 변환 모듈(231)은 헤더 정보 및 주소 정보를 각각 입력(S125, S127)하고, ARR_Num=1인지 판단한다(S129). 즉 프레임이 싱글 프레임인지 또는 멀티 프레임인지 판단한다.Meanwhile, referring to FIG. 5B, the
이때, ARR_Num=1인 경우, PCI=DLC 즉 1바이트로 생성(S131)하고, ARR_Num=1이 아닌 경우, FF의 PCI=2바이트의 DLC로, CF의 PCI는 1바이트로 생성한다(S133).In this case, when ARR_Num = 1, PCI = DLC is generated as 1 byte (S131). When ARR_Num = 1, when PCI is 2 bytes DLC in FF, PCI is generated as 1 byte in SFF (S133). .
그리고 SID(Symbolic IDentifier)를 변환한다(S135).The SID (Symbolic IDentifier) is converted (S135).
그러면, 데이터 변환 데이터 변환 모듈(233)은 데이터 필드를 입력(S137)하여 변환된 데이터를 출력 큐로 전송한다(S139).Then, the data conversion
이때, 프레임 처리 모듈(235)은 출력 인터페이스가 K-Line인지 또는 CAN인지를 판단(S141)하여 K-Line인 경우, 변환된 데이터를 K-Line 큐에 전송한다(S143). 또한, CAN인 경우, 변환된 데이터를 CAN 큐에 전송한다(S145).In this case, the
출력부(250)는 K-Line 큐 또는 CAN 큐에 전달된 데이터를 해당하는 장치 즉 전자제어기(100) 또는 차량 진단기(300)로 전송한다(S147).The
이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, It belongs to the scope of right.
Claims (13)
상기 차량 데이터를 기 정의된 표준 포맷으로 변환하거나 상기 진단 데이터를 상기 표준 포맷으로 변환하는 변환부; 및
상기 표준 포맷으로 변환된 차량 데이터 또는 진단 데이터를 상기 전자 제어기 또는 상기 차량 진단기에게 전송하는 출력부
를 포함하는 인터페이스 장치.An input unit configured to receive vehicle data from an on-vehicle electronic controller or to receive diagnostic data from a vehicle diagnostic apparatus for diagnosing a vehicle state based on the vehicle data;
A converting unit converting the vehicle data into a predefined standard format or converting the diagnostic data into the standard format; And
Output unit for transmitting the vehicle data or the diagnostic data converted to the standard format to the electronic controller or the vehicle diagnostic device
Lt; / RTI >
상기 변환부는,
상기 전자 제어기에서 사용하는 프로토콜 또는 상기 차량 진단기에서 사용하는 프로토콜에 기초하여 프레임 헤더를 변환하는 헤더 변환 모듈;
상기 차량의 차종 정보에 기초하여 프레임 데이터를 변환하는 데이터 변환 모듈; 및
상기 프로토콜에 기초하여 프레임 처리를 수행하는 프레임 처리 모듈
을 포함하는 인터페이스 장치.The method of claim 1,
Wherein,
A header conversion module for converting a frame header based on a protocol used by the electronic controller or a protocol used by the vehicle diagnostic apparatus;
A data conversion module for converting frame data based on the vehicle model information of the vehicle; And
A frame processing module that performs frame processing based on the protocol
Interface device comprising a.
상기 헤더 변환 모듈은,
입력된 데이터의 헤더 필드 중에서 FMT 필드를 분석하여 헤더 필드에 물리 주소 모드를 적용할지 혹은 비주소 모드를 적용할지를 판단하고, 에러가 탐지되지 않으면, 기 정의된 표준 구조체를 생성하여 헤더 정보와 주소 정보를 입력한 후, SID(Silence InDicator frame) 프레임으로 변환하는 인터페이스 장치.The method of claim 2,
The header conversion module,
Analyzes the FMT field among the header fields of the input data to determine whether to apply the physical address mode or the non-address mode to the header field.If no error is detected, a predefined standard structure is generated to generate the header information and the address information. Interface device for converting into SID (Silence InDicator frame) frame after inputting.
상기 헤더 변환 모듈은,
DLC(Data Length Code)가 8 바이트보다 작은 경우, 싱글 프레임을 생성하고, 8보다 작지 않은 경우 멀티 프레임을 생성하여 각각의 프레임에 상기 헤더 정보와 상기 주소 정보를 입력하는 인터페이스 장치.The method of claim 3,
The header conversion module,
And generating a single frame when the DLC (Data Length Code) is smaller than 8 bytes, and generating the multi frame when not smaller than 8, and inputting the header information and the address information to each frame.
상기 입력부는,
케이 라인(K-Line) 통신, 켄(CAN) 통신 및 소켓(Socket) 통신을 통해 데이터를 입력받는 인터페이스 장치.5. The method according to any one of claims 1 to 4,
Wherein the input unit comprises:
Interface device that receives data through K-Line communication, CAN communication, and Socket communication.
상기 출력부는,
케이 라인(K-Line) 통신 또는 켄(CAN) 통신을 통해 데이터를 전송하는 인터페이스 장치.5. The method according to any one of claims 1 to 4,
The output unit includes:
Interface device for transmitting data via K-Line communication or CAN communication.
차량 내 탑재된 전자 제어기 또는 차량 상태를 진단하는 차량 진단기로부터 데이터를 입력받는 단계;
상기 데이터를 기 정의된 표준 포맷으로 변환하는 단계; 및
상기 표준 포맷으로 변환된 데이터를 상기 전자 제어기 또는 상기 차량 진단기에게 출력하는 단계
를 포함하는 변환 방법.A method for converting data received by an interface device connected to an on-vehicle electronic controller or a vehicle diagnostic device for diagnosing a vehicle state,
Receiving data from an on-vehicle electronic controller or a vehicle diagnostic device for diagnosing a vehicle state;
Converting the data into a predefined standard format; And
Outputting the data converted into the standard format to the electronic controller or the vehicle diagnostic device.
Conversion method comprising a.
상기 변환하는 단계는,
상기 전자 제어기에서 사용하는 프로토콜 또는 상기 차량 진단기에서 사용하는 프로토콜에 기초하여 상기 데이터의 프레임 헤더를 변환하는 단계;
상기 차량의 차종 정보에 기초하여 상기 데이터의 프레임 데이터를 변환하는 단계; 및
상기 프로토콜에 기초하여 프레임 처리를 수행하는 단계
를 포함하는 변환 방법.The method of claim 7, wherein
Wherein the converting comprises:
Converting a frame header of the data based on a protocol used by the electronic controller or a protocol used by the vehicle diagnostic device;
Converting frame data of the data based on vehicle model information of the vehicle; And
Performing frame processing based on the protocol
Conversion method comprising a.
상기 헤더를 변환하는 단계는,
입력된 데이터의 FMT 필드를 분석하는 단계;
상기 FMT 필드에서 헤더의 형태를 정의하는 비트 정보가 물리 주소 모드를 나타내는지 또는 비주소 모드를 나타내는지 판단하고, 체크섬을 체크하여 에러가 탐지되지 않으면, 기 정의된 표준 구조체를 생성하는 단계; 및
헤더 정보와 주소 정보를 입력하는 단계
를 포함하는 변환 방법.9. The method of claim 8,
Converting the header,
Analyzing the FMT field of the input data;
Determining whether bit information defining a header form in the FMT field indicates a physical address mode or a non-address mode, and checking a checksum to generate a predefined standard structure if an error is not detected; And
Enter header and address information
Conversion method comprising a.
상기 생성하는 단계와 상기 입력하는 단계 사이에
DLC(Data Length Code)가 8보다 작은지 판단하는 단계;
작은 경우, 싱글 프레임을 생성하는 단계; 및
큰 경우 멀티 프레임을 생성하는 단계를 더 포함하고,
상기 입력하는 단계는,
상기 싱글 프레임 또는 상기 멀티 프레임에 상기 헤더 정보와 상기 주소 정보를 입력하는 변환 방법.10. The method of claim 9,
Between the generating and the inputting
Determining whether a data length code (DLC) is less than eight;
If small, generating a single frame; And
Generating a multi-frame if large;
The input step,
And converting the header information and the address information into the single frame or the multi-frame.
상기 입력하는 단계 이후,
상기 싱글 프레임인 경우, PCI(Protocol Control Information)는 DLC의 크기과 일치시키는 단계;
상기 멀티 프레임인 경우, 상기 멀티 프레임 중에서 처음 프레임의 PCI와 연속 프레임의 PCI를 기 정의된 크기로 설정하는 단계;
상기 싱글 프레임 또는 상기 멀티 프레임을 SID 프레임(Silence InDicator frame)으로 변환하는 단계
를 더 포함하는 변환 방법.The method of claim 10,
After the input step,
In case of the single frame, PCI (Protocol Control Information) to match the size of the DLC;
Setting the PCI of the first frame and the PCI of the continuous frame to a predefined size in the multi-frame;
Converting the single frame or the multi-frame to a Silence InDicator frame
Conversion method comprising more.
상기 SID 프레임으로 변환하는 단계 이후,
상기 전자 제어기 또는 상기 차량 진단기로부터 입력받은 데이터를 데이터 필드에 입력하는 단계
를 더 포함하는 변환 방법.The method of claim 11,
After converting to the SID frame,
Inputting data input from the electronic controller or the vehicle diagnostic apparatus into a data field;
Conversion method comprising more.
상기 출력하는 단계는,
변환된 데이터를 케이 라인(K-Line) 통신 또는 켄(CAN) 통신을 통해 출력하는 변환 방법.13. The method according to any one of claims 7 to 12,
The outputting step,
Conversion method that outputs the converted data through K-Line communication or CAN communication.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020110084051A KR20130021652A (en) | 2011-08-23 | 2011-08-23 | Interface apparatus and method for converting a plurality of different vehicles diagnosis protocol to standard diagnosis protocol |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020110084051A KR20130021652A (en) | 2011-08-23 | 2011-08-23 | Interface apparatus and method for converting a plurality of different vehicles diagnosis protocol to standard diagnosis protocol |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20130021652A true KR20130021652A (en) | 2013-03-06 |
Family
ID=48174471
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020110084051A Ceased KR20130021652A (en) | 2011-08-23 | 2011-08-23 | Interface apparatus and method for converting a plurality of different vehicles diagnosis protocol to standard diagnosis protocol |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20130021652A (en) |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101491622B1 (en) * | 2014-02-17 | 2015-02-11 | 연세대학교 산학협력단 | Apparatus and method for driving control of self-driving vehicle |
| CN104865950A (en) * | 2014-02-21 | 2015-08-26 | 现代自动车株式会社 | Method and apparatus for checking vehicle specificatio |
| WO2016130446A1 (en) * | 2015-02-09 | 2016-08-18 | General Electric Company | Protocol conversion system and method for a vehicle system |
| CN106043160A (en) * | 2015-04-08 | 2016-10-26 | 罗伯特·博世有限公司 | Method for operating electrified motor vehicle |
| CN106406271A (en) * | 2016-05-13 | 2017-02-15 | 深圳市元征科技股份有限公司 | Automobile offline detection system and method |
| CN108255160A (en) * | 2018-03-12 | 2018-07-06 | 深圳市博诺技术有限公司 | The automobile bus communication wire selection system and method for a kind of 38PIN interfaces |
| CN110865629A (en) * | 2019-10-30 | 2020-03-06 | 一汽轿车股份有限公司 | Data service platform and service method for detecting electric system of whole vehicle |
| CN111552274A (en) * | 2018-01-08 | 2020-08-18 | 深圳市道通科技股份有限公司 | Automobile diagnosis method, device, equipment, system and diagnosis connecting equipment |
| CN112068536A (en) * | 2020-09-29 | 2020-12-11 | 爱动超越人工智能科技(北京)有限责任公司 | Universal self-adaptive vehicle remote diagnosis method, device and system |
| CN112254983A (en) * | 2020-10-16 | 2021-01-22 | 中国第一汽车股份有限公司 | Vehicle detection method, device, equipment and storage medium |
| CN115022414A (en) * | 2022-04-20 | 2022-09-06 | 华东师范大学 | A CAN ID reverse and determination method for vehicle electronic control unit |
| CN116528179A (en) * | 2023-05-19 | 2023-08-01 | 苏州清研精准汽车科技有限公司 | Vehicle data interaction system, method and device |
| US20230350406A1 (en) * | 2015-08-05 | 2023-11-02 | EZ Lynk SEZC | System and method for remote emissions control unit monitoring and reprogramming |
-
2011
- 2011-08-23 KR KR1020110084051A patent/KR20130021652A/en not_active Ceased
Cited By (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9360867B2 (en) | 2014-02-17 | 2016-06-07 | Industry-Academic Cooperation Foundation, Yonsei University | Apparatus and method for controlling driving device of self-driving vehicle |
| KR101491622B1 (en) * | 2014-02-17 | 2015-02-11 | 연세대학교 산학협력단 | Apparatus and method for driving control of self-driving vehicle |
| CN104865950A (en) * | 2014-02-21 | 2015-08-26 | 现代自动车株式会社 | Method and apparatus for checking vehicle specificatio |
| US9514579B2 (en) | 2014-02-21 | 2016-12-06 | Hyundai Motor Company | Method and apparatus for checking vehicle specification |
| WO2016130446A1 (en) * | 2015-02-09 | 2016-08-18 | General Electric Company | Protocol conversion system and method for a vehicle system |
| US9426224B1 (en) | 2015-02-09 | 2016-08-23 | General Electric Company | Protocol conversion system and method for a vehicle system |
| CN106043160B (en) * | 2015-04-08 | 2021-02-19 | 罗伯特·博世有限公司 | Method for operating an electrified motor vehicle |
| CN106043160A (en) * | 2015-04-08 | 2016-10-26 | 罗伯特·博世有限公司 | Method for operating electrified motor vehicle |
| US12288427B2 (en) * | 2015-08-05 | 2025-04-29 | EZ Lynk SEZC | System and method for remote emissions control unit monitoring and reprogramming |
| US20230350406A1 (en) * | 2015-08-05 | 2023-11-02 | EZ Lynk SEZC | System and method for remote emissions control unit monitoring and reprogramming |
| CN106406271A (en) * | 2016-05-13 | 2017-02-15 | 深圳市元征科技股份有限公司 | Automobile offline detection system and method |
| CN111552274A (en) * | 2018-01-08 | 2020-08-18 | 深圳市道通科技股份有限公司 | Automobile diagnosis method, device, equipment, system and diagnosis connecting equipment |
| CN108255160B (en) * | 2018-03-12 | 2023-09-08 | 深圳市博诺技术有限公司 | 38PIN interface automobile bus communication line selection system and method |
| CN108255160A (en) * | 2018-03-12 | 2018-07-06 | 深圳市博诺技术有限公司 | The automobile bus communication wire selection system and method for a kind of 38PIN interfaces |
| CN110865629A (en) * | 2019-10-30 | 2020-03-06 | 一汽轿车股份有限公司 | Data service platform and service method for detecting electric system of whole vehicle |
| CN112068536A (en) * | 2020-09-29 | 2020-12-11 | 爱动超越人工智能科技(北京)有限责任公司 | Universal self-adaptive vehicle remote diagnosis method, device and system |
| CN112254983A (en) * | 2020-10-16 | 2021-01-22 | 中国第一汽车股份有限公司 | Vehicle detection method, device, equipment and storage medium |
| CN115022414A (en) * | 2022-04-20 | 2022-09-06 | 华东师范大学 | A CAN ID reverse and determination method for vehicle electronic control unit |
| CN115022414B (en) * | 2022-04-20 | 2023-08-22 | 华东师范大学 | A CAN ID reverse and determination method for vehicle electronic control unit |
| CN116528179A (en) * | 2023-05-19 | 2023-08-01 | 苏州清研精准汽车科技有限公司 | Vehicle data interaction system, method and device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR20130021652A (en) | Interface apparatus and method for converting a plurality of different vehicles diagnosis protocol to standard diagnosis protocol | |
| CN105025058B (en) | Vehicle remote diagnosis method, remote vehicle monitoring method and car-mounted terminal | |
| US6360145B1 (en) | Vehicle platform-portable controller | |
| US9160620B2 (en) | Integrated fault diagnosis and prognosis for in-vehicle communications | |
| US8983714B2 (en) | Failsafe communication system and method | |
| EP3230960A1 (en) | Remote vehicle data collection system | |
| US20140365067A1 (en) | Multiple electronic control unit diagnosing system and method for vehicle | |
| CN111447128A (en) | Vehicle data acquisition and uploading method capable of being remotely and dynamically configured and storage medium | |
| CN111427321B (en) | A multi-protocol compatible MES data acquisition system and its method | |
| CN109491357A (en) | Equipment that diagnostic operation is executed on multiple controllers and associated method and vehicle | |
| US20150156285A1 (en) | Message tunneling in industrial networks | |
| CN104734911A (en) | CAN bus network management test system and method | |
| CN1606760A (en) | Method and device for a vehicle-related telematics service | |
| CN111506047B (en) | Vehicle diagnosis method, device and storage medium | |
| US20150124839A1 (en) | Method of Packaging and Unpackaging Packet and Appartuses Using the Same | |
| KR20140076692A (en) | Gateway apparatus for vehicles diagnosis and system having the same | |
| CN110908363A (en) | Data acquisition method and device for vehicle-mounted terminal | |
| CN106850419A (en) | Car borne gateway and the method for car borne gateway | |
| CN111552268A (en) | Vehicle remote diagnosis method, equipment connector and vehicle connector | |
| US12200086B2 (en) | Method for compressing can-bus data | |
| CN113672478A (en) | Log obtaining method, device, terminal, server and storage medium | |
| CN104580187A (en) | Method for achieving interaction of external devices of different MODULEBUS protocols and server | |
| CN101300534A (en) | Method and system for transmitting periodic and aperiodic data | |
| Sutar et al. | ECU diagnostics validator using CANUSB | |
| CN119011329B (en) | IO module firmware upgrading method, device, equipment and readable storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20110823 |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20151104 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20110823 Comment text: Patent Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20161223 Patent event code: PE09021S01D |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20170529 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20161223 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |