KR20020031646A - 전자제어유닛 모니터링/매칭 방법 - Google Patents

전자제어유닛 모니터링/매칭 방법 Download PDF

Info

Publication number
KR20020031646A
KR20020031646A KR1020000061894A KR20000061894A KR20020031646A KR 20020031646 A KR20020031646 A KR 20020031646A KR 1020000061894 A KR1020000061894 A KR 1020000061894A KR 20000061894 A KR20000061894 A KR 20000061894A KR 20020031646 A KR20020031646 A KR 20020031646A
Authority
KR
South Korea
Prior art keywords
control unit
electronic control
data
computer
matching
Prior art date
Application number
KR1020000061894A
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 KR1020000061894A priority Critical patent/KR20020031646A/ko
Publication of KR20020031646A publication Critical patent/KR20020031646A/ko

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D27/00Controlling engines characterised by their being reversible
    • F02D27/02Controlling engines characterised by their being reversible by performing a programme
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

본 발명은 전자제어유닛 모니터링/매칭 방법에 관한 것이다. 컴퓨터의 제어로 시험 툴을 통해 전자제어유닛을 매칭시키고 모니터링 하는 전자제어유닛 모니터링/매칭 방법에 있어서, 상기 컴퓨터가 매칭시킬 데이터를 전자제어유닛에 송신한다. 전자제어유닛이 매칭 데이터를 입력받아 상기 시험 툴의 램에 매칭시킨다. 시험 툴의 플래시 롬이 상기 램의 데이터를 읽어들어 전자제어유닛에서 실행한다. 상기 컴퓨터가 모니터링할 데이터를 전자제어유닛에 송신한다. 전자제어유닛이 해당 데이터를 입력받아 상기 시험 툴의 램이나 플래시 롬에서 읽어와 상기 컴퓨터로 송신한다. 이렇게 함으로써, 간단히 램의 데이터를 바꾸어가며 전자제어유닛을 시험함으로써, 롬을 교체할 필요가 없어 종래에 비해 시간적으로나 비용면에서 매우 유리하다.

Description

전자제어유닛 모니터링/매칭 방법{ECU DATA MONITORING/MATCHING METHOD}
본 발명은 자동차에 관한 것으로, 특히, 자동차의 전자제어유닛 모니터링/매칭(monitoring/matching) 방법에 관한 것이다.
일반적으로 자동차의 전자제어유닛은 스로틀 개도, 오일의 온도, 차량의 속도, 엔진 회전수 등의 차량 정보를 입력받아 이에 따라 엔진의 상태를 제어한다.
이러한 전자제어유닛을 개발하기 위해서 전자제어유닛을 시험하는 과정은 필수적이다.
종래에는 전자제어유닛을 시험하기 위해서 전자제어유닛 내의 롬을 교체하거나 롬의 프로그램을 바꾸어가며 시험을 했다.
그러내 롬을 교체하거나 롬의 프로그램을 바꾸는 것은 시간도 많이 걸리고 여러 가지 측면에서 비효율적이다.
본 발명의 기술적 과제는 이러한 문제점을 해결하기 위한 것으로서, 전자제어유닛의 모니터링/매칭을 정확하고 편리하게 수행하는 전자제어유닛 모니터링/매칭 방법을 제공하는 것이다.
도1은 이 발명의 실시예에 따른 전자제어유닛 모니터링/매칭 시스템의 구성도이다.
도2는 이 발명의 실시예에 따른 전자제어유닛 매칭 방법의 동작 흐름도이다.
도3은 이 발명의 실시예에 따른 전자제어유닛 모니터링 방법의 동작 흐름도이다.
이러한 기술적 과제를 달성하기 위한 본 발명의 특징에 따른 전자제어유닛 매칭 방법은,
컴퓨터의 제어로 시험 툴을 통해 전자제어유닛을 매칭시키는 전자제어유닛 매칭 방법에 있어서,
상기 컴퓨터가 매칭시킬 데이터를 전자제어유닛에 송신하는 단계;
전자제어유닛이 매칭 데이터를 입력받아 상기 시험 툴의 램에 매칭시키는 단계;
시험 툴의 플래시 롬이 상기 램의 데이터를 읽어들어 전자제어유닛에서 실행하는 단계를 포함한다.
이러한 기술적 과제를 달성하기 위한 본 발명의 특징에 따른 전자제어유닛 모니터링 방법은,
컴퓨터의 제어로 시험 툴을 통해 전자제어유닛을 모니터링 하는 전자제어유닛 모니터링 방법에 있어서,
상기 컴퓨터가 모니터링할 데이터를 전자제어유닛에 송신하는 단계;
전자제어유닛이 해당 데이터를 입력받아 상기 시험 툴의 램이나 플래시 롬에 서 읽어와 상기 컴퓨터로 송신하는 단계를 포함한다.
이러한 기술적 과제를 달성하기 위한 본 발명의 특징에 따른 전자제어유닛 모니터링/매칭 시스템은,
컴퓨터의 제어로 전자제어유닛을 모니터링 하거나 매칭시키는 전자제어유닛 모니터링/매칭 시스템에 있어서,
상기 컴퓨터와 데이터를 송수신하는 마이크로 프로세서를 포함하는 전자제어유닛;
상기 전자제어유닛의 제어 프로그램 및 통신프로토콜이 내장되어 있고, 전자제어유닛과 데이터를 송수신하며, 상기 전자제어유닛의 시험 데이터를 읽어들여 처리하는 시험 툴을 포함한다.
그러면, 이러한 본 발명을 통상의 지식을 지닌자가 용이하게 실시할 수 있도록 실시예에 대하여 설명하기로 한다.
도1은 이 발명의 실시예에 따른 전자제어유닛 모니터링/매칭 시스템의 구성도이다.
도1에서와 같이, 이 발명의 실시예에 따른 전자제어유닛 모니터링/매칭 시스템은,
컴퓨터(30)의 제어로 전자제어유닛(20)을 모니터링 하거나 매칭시키는 전자제어유닛 모니터링/매칭 시스템에 있어서,
상기 컴퓨터와 데이터를 송수신하는 마이크로 프로세서(21)를 포함하는 전자제어유닛(20);
상기 전자제어유닛의 제어 프로그램 및 통신프로토콜이 내장되어 있고, 전자제어유닛과 데이터를 송수신하며, 상기 전자제어유닛의 시험 데이터를 읽어들여 처리하는 시험 툴(10)을 포함한다.
상기 시험 툴(10)은,
상기 전자제어유닛의 외부에서 전자제어유닛의 시험 데이터를 쓰거나 읽기 위한 램(3);
상기 전자제어유닛(20)의 제어 프로그램 및 통신프로토콜이 내장되어 있고, 전자제어유닛과 상기 램 데이터를 송수신하며, 상기 램과 매칭되는 영역은 상기 램의 데이터를 읽어들여 데이터를 처리하는 플래시 롬(2);
상기 마이크로프로세서(21)와 상기 램(3) 및 플래시 롬(2)을 인터페이스 하는 커넥터(1);
상기 커넥터(1)를 통해 상기 컴퓨터(30)와 상기 전자제어유닛(20)을 인터페이스 하는 통신부(6)를 포함한다.
상기 시험 툴(10)의 구성요소들은 필요에 따라 다양한 변형예가 가능하다,
그러면, 이러한 구성을 가진 이 발명의 실시예에 따른 전자제어유닛의 모니터링/매칭 시스템 및 방법의 작용에 관하여 도1 내지 도3을 참조로 하여 상세히 설명하기로 한다.
도2는 이 발명의 실시예에 따른 전자제어유닛 매칭 방법의 동작 흐름도이다.
도3은 이 발명의 실시예에 따른 전자제어유닛 모니터링 방법의 동작 흐름도이다.
먼저, 사용자에 의해 전원이 인가되면, 이 발명의 실시예에 따른 전자제어유닛 모니터링/매칭 시스템의 동작이 시작된다.
동작이 시작되면, 플래시 롬(2)의 제어 프로그램에 따라 전자제어유닛(20)의 마이크로프로세서(21)가 동작을 하게 된다. 이때, 전자제어유닛(20)의 동작은 이 분야의 통상의 지식을 가진자에게 널리 알려져 있으며, 구체적으로 각종 센서의 출력값에 따라 적절한 엔진 제어를 하는 것이다.
이 상태에서, 사용자는 시험하고자 하는 전자제어유닛(20)의 데이터에 관한 프로그램을 실행시키거나 직접 입력하게 된다.
그러면, 도2에서와 같이, 컴퓨터(30)는 전자제어유닛(20)에 매칭 모드를 송신한다.
그러면, 전자제어유닛(20)의 마이크로프로세서(21)는 컴퓨터가 매칭 모드로서 데이터를 송신할 것을 인지하고 확인신호 즉, 액크널러자 신호(Ack)를 컴퓨터(30)로 송신한다.
이때, 송수신 경로는 RS-232C 방식의 직렬 통신 드라이버(4)를 통해 이루어질 수도 있고, K-line 통신 드라이버(5)를 통해서도 이루어질 수 있으며, 해당 라인으로 연결되어 있을 경우에 해당 드라이버가 동작하게 된다. 예로 K-line으로 컴퓨터(30)가 연결되어 있다면, K-line 통신 드라이버(5)를 통해 인터페이스가 이루어진다. 이외에도 다른 통신 방법에 의해 송수신이 이루어질 수 있다.
이와 같은 시리얼 통신 드라이버(4) 및 K-line 통신 드라이버(5)를 포함하는 통신부(6)는 컴퓨터(30)와 전자제어유닛(20)을 인터페이스 한다.
다음, 컴퓨터(30)는 변경할 데이터의 주소와 변경할 데이터를 마이크로프로세서(21)에 송신한다.
그러면, 마이크로프로세서(21)는 해당 데이터의 주소와 데이터를 정확히 받았다는 확인신호를 컴퓨터(30)로 출력하고, 해당 주소에 해당 데이터를 갱신하도록 커넥터(1)를 통해 주소신호, 쓰기신호 및 데이터를 출력한다. 이때, data line은 마이크로 프로세서(21)의 데이터의 입출력 경로이고, Address line은 입출력하고자 하는 데이터의 주소를 입출력하는 경로이며, Read/write signal은 마이크로프로세서(21)가 데이터를 읽고자 하는 것인지 출력되는 데이터를 쓰고자 하는 것인지 제어하는 신호이다.
그러면, 램(3)의 해당 주소의 데이터가 새로 입력되는 데이터로 변경이 된다.
이후, 마이크로프로세서(21)는 변경된 데이터를 입력받아 동작을 하게 된다.
따라서, 사용자는 간단하게 각종 데이터를 변경하면서 전자제어유닛(20)을 시험할 수 있다.
이와 같은 상태에서 사용자는 전자제어유닛(20)의 상태나 결과 또는 각종 데이터값을 알고자 할 때는 컴퓨터(30)를 조작하여 원하는 항목을 선택한다.
그러면, 도3에서와 같이, 컴퓨터(30)는 통신 모드임을 알리는 신호를 전자제어유닛(20)의 마이크로프로세서(21)에 통신부(6)를 통해 출력한다.
그러면, 마이크로프로세서(21)는 통신 모드임을 인지하고, 확인 신호(Ack)을 출력한다.
그러면, 컴퓨터(30)는 수신할 데이터의 주소 및 데이터 개수 등의 정보를 마이크로 프로세서(21)로 송신한다.
그러면, 마이크로 프로세서(71)는 수신된 데이터 주소 및 개수 정보를 확인하고 체크신호를 컴퓨터(30)로 출력하고, 해당 데이터를 컴퓨터(30)로 송신한다.
그러면, 컴퓨터(30)의 디스플레이에는 해당 데이터가 표시되어 사용자는 원하는 정보를 볼 수가 있다.
이와 같이, 사용자는 매칭모드를 이용하여 전자제어유닛의 시험 데이터를 변경하고, 통신모드를 이용하여 원하는 데이터를 모니터링 함으로써 전자제어유닛의 상태를 정확하게 파악할 수 있다.
이상에서와 같이, 본 발명의 실시예에서 간단히 램의 데이터를 바꾸어가며 전자제어유닛을 시험함으로써, 롬을 교체할 필요가 없어 종래에 비해 시간적으로나 비용면에서 매우 유리한 전자제어유닛의 모니터링/매칭 방법을 제공할 수 있다.

Claims (3)

  1. 컴퓨터의 제어로 시험 툴을 통해 전자제어유닛을 매칭시키는 전자제어유닛 매칭 방법에 있어서,
    상기 컴퓨터가 매칭시킬 데이터를 전자제어유닛에 송신하는 단계;
    전자제어유닛이 매칭 데이터를 입력받아 상기 시험 툴의 램에 매칭시키는 단계;
    시험 툴의 플래시 롬이 상기 램의 데이터를 읽어들어 전자제어유닛에서 실행하는 단계를 포함하는 전자제어유닛 매칭 방법.
  2. 컴퓨터의 제어로 시험 툴을 통해 전자제어유닛을 모니터링 하는 전자제어유닛 모니터링 방법에 있어서,
    상기 컴퓨터가 모니터링할 데이터를 전자제어유닛에 송신하는 단계;
    전자제어유닛이 해당 데이터를 입력받아 상기 시험 툴의 램이나 플래시 롬에 서 읽어와 상기 컴퓨터로 송신하는 단계를 포함하는 전자제어유닛 모니터링 방법.
  3. 컴퓨터의 제어로 시험 툴을 통해 전자제어유닛을 매칭시키고 모니터링 하는 전자제어유닛 모니터링/매칭 방법에 있어서,
    상기 컴퓨터가 매칭시킬 데이터를 전자제어유닛에 송신하는 단계;
    전자제어유닛이 매칭 데이터를 입력받아 상기 시험 툴의 램에 매칭시키는 단계;
    시험 툴의 플래시 롬이 상기 램의 데이터를 읽어들어 전자제어유닛에서 실행하는 단계;
    상기 컴퓨터가 모니터링할 데이터를 전자제어유닛에 송신하는 단계;
    전자제어유닛이 해당 데이터를 입력받아 상기 시험 툴의 램이나 플래시 롬에 서 읽어와 상기 컴퓨터로 송신하는 단계를 포함하는 전자제어유닛 모니터링/매칭 방법.
KR1020000061894A 2000-10-20 2000-10-20 전자제어유닛 모니터링/매칭 방법 KR20020031646A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020000061894A KR20020031646A (ko) 2000-10-20 2000-10-20 전자제어유닛 모니터링/매칭 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000061894A KR20020031646A (ko) 2000-10-20 2000-10-20 전자제어유닛 모니터링/매칭 방법

Publications (1)

Publication Number Publication Date
KR20020031646A true KR20020031646A (ko) 2002-05-03

Family

ID=19694551

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000061894A KR20020031646A (ko) 2000-10-20 2000-10-20 전자제어유닛 모니터링/매칭 방법

Country Status (1)

Country Link
KR (1) KR20020031646A (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107547441A (zh) * 2017-08-25 2018-01-05 山东省科学院自动化研究所 Can报文滤波解析方法、***及电子控制单元
CN112083943A (zh) * 2020-09-07 2020-12-15 欧科佳(上海)汽车电子设备有限公司 一种ecu批量独立刷写的方法
KR20210077747A (ko) * 2018-10-26 2021-06-25 케이앤드엔 엔지니어링, 인크. 스로틀 제어 시스템

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05147477A (ja) * 1991-05-08 1993-06-15 Robert Bosch Gmbh 自動車の制御装置
JPH08185333A (ja) * 1994-12-27 1996-07-16 Mazda Motor Corp 電子制御ユニットのモニタ方法および調整方法ならびにそれらの装置
JP2000267878A (ja) * 1999-03-15 2000-09-29 Denso Corp 電子制御装置のシステム検査方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05147477A (ja) * 1991-05-08 1993-06-15 Robert Bosch Gmbh 自動車の制御装置
JPH08185333A (ja) * 1994-12-27 1996-07-16 Mazda Motor Corp 電子制御ユニットのモニタ方法および調整方法ならびにそれらの装置
JP2000267878A (ja) * 1999-03-15 2000-09-29 Denso Corp 電子制御装置のシステム検査方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
논문(ECU 및 PC-ECU의 제어신호가 변환장치를 통하여 엔진을 제어할수 있도록 하고, ECU의 동작상태와 엔진의 동작상태는 PC-ECU의 입력으로 연결되어 PC-ECU는 모든 동작상태를 감시,제어할 수 있는 장치,1999) *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107547441A (zh) * 2017-08-25 2018-01-05 山东省科学院自动化研究所 Can报文滤波解析方法、***及电子控制单元
CN107547441B (zh) * 2017-08-25 2020-06-02 山东省科学院自动化研究所 Can报文滤波解析方法、***及电子控制单元
KR20210077747A (ko) * 2018-10-26 2021-06-25 케이앤드엔 엔지니어링, 인크. 스로틀 제어 시스템
CN112083943A (zh) * 2020-09-07 2020-12-15 欧科佳(上海)汽车电子设备有限公司 一种ecu批量独立刷写的方法

Similar Documents

Publication Publication Date Title
US8639467B2 (en) Measuring system for determining a value of a physical or chemical, measured variable of a medium and method for operation of the measuring system
US7299308B2 (en) Data transmission apparatus and electronic control unit
US6662087B1 (en) Backward compatible diagnostic tool
JP2002228551A (ja) 車両診断システム
CN113225232B (zh) 硬件测试方法、装置、计算机设备及存储介质
KR20020031646A (ko) 전자제어유닛 모니터링/매칭 방법
KR20020031645A (ko) 전자제어유닛 모니터링/매칭 시스템
US7404027B2 (en) Slave device in information processing system, operation control program for slave device, and operation control method for slave device
CN111351669A (zh) 故障诊断方法和装置、存储介质和车辆
TWI322623B (en) Diagnostic device for automotive remote control system
KR20020053106A (ko) 피드백 기능을 가지는 전자 제어 장치 시뮬레이터
KR100301630B1 (ko) 소프트웨어개발툴들간의 인터페이스평가장치 및 소프트웨어개발툴들간의 인터페이스평가용 소프트웨어를 저장하는 기록매체
US11983134B2 (en) Method for recognizing another electronic device by using plurality of interfaces, and electronic device therefor
US20230350692A1 (en) Arithmetic device and computer program
KR100227904B1 (ko) 이모빌라이져 제어수단의 데이터 설정장치 및 그 방법
CN114077566B (zh) 用于上位机与cpld之间数据处理的***及方法
KR960024960A (ko) 시스템의 동작 점검방법
KR100373007B1 (ko) 차량용 제어장치의 윈도우즈 모니터링 장치
KR20030029356A (ko) 차량 진단 시스템
KR20020049318A (ko) 운전 정보 표시 시스템
KR20020030350A (ko) 차량 엔진의 자기 진단 시스템 및 그 방법
CN114326666A (zh) 车辆参数配置方法、装置、电子设备及存储介质
KR0160691B1 (ko) 로봇 제어 시스템에서의 통신 오류 데이타 검출방법
KR100254446B1 (ko) 엔진 제어장치의 데이터 통신 방법
JPH0516744A (ja) 車輌用電子制御システムの情報入出力方法

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application