KR100471237B1 - 차량 부품의 시뮬레이션 방법 - Google Patents

차량 부품의 시뮬레이션 방법 Download PDF

Info

Publication number
KR100471237B1
KR100471237B1 KR10-2002-0039352A KR20020039352A KR100471237B1 KR 100471237 B1 KR100471237 B1 KR 100471237B1 KR 20020039352 A KR20020039352 A KR 20020039352A KR 100471237 B1 KR100471237 B1 KR 100471237B1
Authority
KR
South Korea
Prior art keywords
vehicle
message
condition
parts
communication
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.)
Expired - Fee Related
Application number
KR10-2002-0039352A
Other languages
English (en)
Other versions
KR20040005062A (ko
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 KR10-2002-0039352A priority Critical patent/KR100471237B1/ko
Publication of KR20040005062A publication Critical patent/KR20040005062A/ko
Application granted granted Critical
Publication of KR100471237B1 publication Critical patent/KR100471237B1/ko
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M17/00Testing of vehicles
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/20Administration of product repair or maintenance

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Abstract

차량 부품의 시뮬레이션 방법이 개시된다. 개시된 차량 부품의 시뮬레이션 방법은, (a) 차량에서 사용되고 있는 각종 프로토콜을 초기화하는 단계와; (b) 상기 차량의 각종 부품들을 모듈화 하여 이들과 통신하여 모니터링 하는 시뮬레이터와 모니터링 툴간의 캔 통신시 캔 하이인지 판단하는 단계와; (c) 상기 단계 (b)에서의 조건을 만족하는 경우, 파워 트레인 제어기의 메시지를 전송하는 단계와; (d) 상기 단계 (c)에서의 메시지가 에러인지 판단하는 단계와; (e) 상기 단계 (d)에서의 조건을 만족하는 경우, 이를 디스플레이 하는 단계;를 포함하는 것을 그 특징으로 한다.
본 발명에 따르면, 차량의 각 부품을 쉽게 평가할 수 있어 차량의 부품 개발에 이용할 수 있다. 따라서 차량의 부품 개발에 소요되는 시간 및 코스트를 절감할 수 있고, 평가된 것을 부품 개발에 응용할 수 있어 품질 향상에 기여할 수 있는 이점이 있다.

Description

차량 부품의 시뮬레이션 방법{METHOD OF SIMULATION FOR PARTS IN A VEHICLE}
본 발명은 차량 부품의 시뮬레이션 방법에 관한 것으로서, 보다 상세하게는 캔(Control Area Network; CAN) 통신을 이용한 차량 부품의 시뮬레이션 방법에 관한 것이다.
차량에는 많은 부품 예컨대, 차체, 구동장치, 공조장치, 그리고 이들을 제어하는 제어장치 등이 장착되어 있다.
한편, 이들 장치중 한 예로, 차량 제조회사에서는 공조장치인 에어컨 및 히터와 스위치 등 각각의 컨트롤러에 대하여 평가시험을 진행한다.
이 평가시험시 이용되는 것 중 하나의 장치인 시뮬레이터가 구비된다. 이 시뮬레이터는 실차의 부품들의 평가시험시 모니터링에 사용된다.
그런데, 종래의 이 시뮬레이터에는 예컨대, 차량의 스위치 등에 대해서만 모니터링을 할 수 있는 기능만이 구비되어 있다.
그리고 상기한 에어컨, 히터 및 스위치 전장품에 관련된 어플리케이션 툴이 없고, 차량의 엔진과 변속기의 연계성에 대한 컨트롤러의 검증이 필요하다.
본 발명은 상기와 같은 문제점을 해결하기 위하여 창출된 것으로서, 각종 차량의 부품들을 어플리케이션 모니터링 툴을 이용하여 개발할 수 있도록 한 차량 부품의 시뮬레이션 방법을 제공하는데 그 목적이 있다.
상기와 같은 목적을 달성하기 위한 본 발명의 차량 부품의 시뮬레이션 방법은, (a) 차량에서 사용되고 있는 각종 프로토콜을 초기화하는 단계와; (b) 상기 차량의 각종 부품들을 모듈화 하여 이들과 통신하여 모니터링 하는 시뮬레이터와 모니터링 툴간의 캔 통신시 캔 하이인지 판단하는 단계와; (c) 상기 단계 (b)에서의 조건을 만족하는 경우, 파워 트레인 제어기의 메시지를 전송하는 단계와; (d) 상기 단계 (c)에서의 메시지가 에러인지 판단하는 단계와; (e) 상기 단계 (d)에서의 조건을 만족하는 경우, 이를 디스플레이 하는 단계;를 포함하는 것을 그 특징으로 한다.
이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하기로 한다.
도 1에는 본 발명에 따른 차량 부품의 시뮬레이션 방법을 순차적으로 나타내 보인 개략적인 플로차트가 도시되어 있고, 도 2에는 본 발명에 적용되는 어플리케이션 모니터링 툴 시스템의 구성을 개략적으로 나타내 보인 블록도가 도시되어 있다.
도면을 각각 참조하면, 본 발명에 따른 차량 부품의 시뮬레이션 방법은, 차량에서 사용되고 있는 각종 프로토콜(protocol)을 초기화한다.(단계 110)
이어서, 차량의 각종 부품들을 모듈(module)화하여 이들과 통신하여 모니터링 하는 컨트롤러 또는 시뮬레이터(simulator)와 예컨대, PC나 디스플레이 툴(display tool)로 이루어진 모니터링 툴(tool)간의 캔(CAN) 통신시 캔 하이(CAN-high)인지 판단한다.(단계 120)
즉, 도 2에 도시된 바와 같이 예컨대, 차량의 전장에 구비된 각종 스위치를 모듈1(11)로 하고, 에어컨 제어기를 모듈2(12)로 하며, 또 히터 제어기를 모듈3(13) 등으로 하여 이들과 CAN 통신을 하는 것이다.
상기한 캔 하이와 후술하는 캔 로우(CAN-low)는 ISO 법규에 따른다.
상기 단계 120에서의 조건을 만족하는 경우, 차량에서 하나의 부품인 파워 트레인(power train) 제어기의 메시지(message)를 전송한다.(단계 130)
상기 단계 130에서의 메시지가 에러(error)인지 판단한다.(단계 140)
상기 단계 140에서의 조건을 만족하는 경우 즉, 메시지가 에러이면 이를 상기 모니터링 툴에 디스플레이 한다.(단계 150)
한편, 상기 단계 120에서의 조건을 만족하지 못하는 경우 즉, 캔 하이가 아니고, 캔 로우(CAN-low)인지 판단한다.(단계 210)
상기 단계 210에서의 조건을 만족하는 경우, 차량의 전장품 제어기의 메시지를 전송한다.(단계 220)
상기 단계 220에서의 메시지가 에러인진 판단하고, 이에 만족하는 경우 상기 단계 150을 수행토록 한다.(단계 230)
그리고 상기 단계 140, 210 또는 230에서, 이들의 각 조건을 만족하지 못하는 경우, 상기 단계 120부터 재 수행토록 한다.
상기한 바와 같이 본 발명에 따른 방법은, 도 2에 도시된 바와 같이, 각 부품을 모듈화하고, 이를 차량과 동일하게 시뮬레이션할 수 있는 시뮬레이터(20)와 데이터 통신을 하고, 상기 시뮬레이터(20)와 모니터링 툴(30)을 캔 통신으로 모니터링 또는 시뮬레이션할 수 있어 실차 또는 다른 장비를 이용하지 않고서도 차량의 각 부품을 평가 및 개발할 수 있다.
한편, 차량의 부품 예컨대, 전장품 등의 유니트(unit)에 대한 제어상태를 파악하는 것은 그 해당 컨트롤러(controller) 개발에 필수적일 뿐만 아니라, 실차 또는 단품 상으로 모니터링 및 차량에 이상 유무 현상을 분석하기 위해 필수적인 검사 요건이다.
특히 차량의 양산에 들어갈 전장품에 대한 평가를 확실하게 하기 위해서는 보다 정확하고 신뢰성 있게 평가를 해야한다. 또한, 기존의 전장품 유니트에 관련된 평가 툴 시스템이 없었기 때문에 평가 시간이 오래 걸리고 또한 신뢰성이 떨어졌다.
특히, 에어백(air bag)과 같은 경우 평가는 1회의 시험으로는 정확히 판단하지 못할 경우, 단품 구입 및 재확인하기까지 상당한 시간이 소요된다.
이와 같이 번거로운 시험 평가를 상기한 바와 같이 본 발명에 적용된 시뮬레이터(20)를 제작하고, 본 발명의 방법과 같이 각 부품의 사양에 맞게 로직을 구현하여 평가 시간을 단축 할 수 있게 되는 것이다.
따라서, 본 발명은, 평가자가 현재 차량의 상태 등을 확인 할 수 있도록 모니터링 하여 현재 차량의 상태를 캔 통신을 이용하여 디스플레이 해줄 수 있다.
반면에, 종래에는 시뮬레이터가 일종의 고장진단 장치로만 사용되고, 사용자에게 필요한 정보를 클러스터(cluster) 등으로 알 수 있을 뿐이었다.
그리고 본 발명은, CAN 라인(line)을 통한 차량 정보를 예컨대, 전장품 인터페이스(I/F)를 통해 캔 하이, 캔 로우 및 프로토콜을 사용하여 차량에서 사용되고 있는 각종 프로토콜을 제어해 주는 통합용 프로토콜이다.
상술한 바와 같이 본 발명에 따른 차량 부품의 시뮬레이션 방법은 다음과 같은 효과를 갖는다.
차량의 각 부품을 쉽게 평가할 수 있어 차량의 부품 개발에 이용할 수 있다. 따라서 차량의 부품 개발에 소요되는 시간 및 코스트를 절감할 수 있고, 평가된 것을 부품 개발에 응용할 수 있어 품질 향상에 기여할 수 있다.
본 발명은 도면에 도시된 일 실시예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 당해 기술 분야에서 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 실시예가 가능하다는 점을 이해할 것이다. 따라서 본 발명의 진정한 보호 범위는 첨부된 특허청구범위에 의해서만 정해져야 할 것이다.
도 1은 본 발명에 따른 차량 부품의 시뮬레이션 방법의 구성을 순차적으로 나타내 보인 개략적인 플로차트.
도 2는 본 발명에 적용되는 어플리케이션 모니터링 툴 시스템의 구성을 개략적으로 나타내 보인 블록도.

Claims (3)

  1. (a) 차량에서 사용되고 있는 각종 프로토콜을 초기화하는 단계와;
    (b) 상기 차량의 각종 부품들을 모듈화 하여 이들과 통신하여 모니터링 하는 시뮬레이터와 모니터링 툴간의 캔 통신시 캔 하이인지 판단하는 단계와;
    (c) 상기 단계 (b)에서의 조건을 만족하는 경우, 파워 트레인 제어기의 메시지를 전송하는 단계와;
    (d) 상기 단계 (c)에서의 메시지가 에러인지 판단하는 단계와;
    (e) 상기 단계 (d)에서의 조건을 만족하는 경우, 이를 디스플레이 하는 단계;를 포함하는 것을 특징으로 하는 차량 부품의 시뮬레이션 방법.
  2. 제1항에 있어서,
    (f) 상기 단계 (b)에서의 조건을 만족하지 못하는 경우, 캔 로우인지 판단하는 단계와;
    (g) 상기 단계 (f)에서의 조건을 만족하는 경우, 전장품 제어기의 메시지를 전송하는 단계와;
    (h) 상기 단계 (g)에서의 메시지가 에러인진 판단하고, 이에 만족하는 경우 상기 단계 (e)를 수행토록 하는 단계;를 더 포함하여 된 것을 특징으로 하는 차량 부품의 시뮬레이션 방법.
  3. 삭제
KR10-2002-0039352A 2002-07-08 2002-07-08 차량 부품의 시뮬레이션 방법 Expired - Fee Related KR100471237B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2002-0039352A KR100471237B1 (ko) 2002-07-08 2002-07-08 차량 부품의 시뮬레이션 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2002-0039352A KR100471237B1 (ko) 2002-07-08 2002-07-08 차량 부품의 시뮬레이션 방법

Publications (2)

Publication Number Publication Date
KR20040005062A KR20040005062A (ko) 2004-01-16
KR100471237B1 true KR100471237B1 (ko) 2005-03-08

Family

ID=37315435

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2002-0039352A Expired - Fee Related KR100471237B1 (ko) 2002-07-08 2002-07-08 차량 부품의 시뮬레이션 방법

Country Status (1)

Country Link
KR (1) KR100471237B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101602275B1 (ko) * 2015-03-17 2016-03-10 현대오트론 주식회사 차량 자체점검 제어장치 및 제어방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61189432A (ja) * 1985-02-19 1986-08-23 Nec Home Electronics Ltd 車輌部品用シミユレ−ト装置
KR950009238A (ko) * 1993-09-27 1995-04-21 정몽원 자동차부품의 고장진단방법
JPH0894497A (ja) * 1994-07-25 1996-04-12 Mitsubishi Electric Corp 自動車用コンポーネントの診断装置
KR970023348U (ko) * 1995-11-23 1997-06-18 차량의 전장품 이상 유무 확인 시스템

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61189432A (ja) * 1985-02-19 1986-08-23 Nec Home Electronics Ltd 車輌部品用シミユレ−ト装置
KR950009238A (ko) * 1993-09-27 1995-04-21 정몽원 자동차부품의 고장진단방법
JPH0894497A (ja) * 1994-07-25 1996-04-12 Mitsubishi Electric Corp 自動車用コンポーネントの診断装置
KR970023348U (ko) * 1995-11-23 1997-06-18 차량의 전장품 이상 유무 확인 시스템

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101602275B1 (ko) * 2015-03-17 2016-03-10 현대오트론 주식회사 차량 자체점검 제어장치 및 제어방법

Also Published As

Publication number Publication date
KR20040005062A (ko) 2004-01-16

Similar Documents

Publication Publication Date Title
US9864355B2 (en) Test device for testing a virtual electronic control unit
CN109240261B (zh) 一种用于车联网性能测试的hil测试方法
CN201210253Y (zh) 一种用于测试汽车电子控制器的测试设备
CN109726061B (zh) 一种SoC芯片的验证方法
EP3700138B1 (en) Monitoring lin nodes
CN104160285A (zh) 车辆测试设备和方法
CN101320522A (zh) 一种电气控制线路故障设置与训练网络考核系统及方法
CN103455024B (zh) Ecu测试系统及方法
CN114578786A (zh) 一种车辆测试系统
CN115562222A (zh) 车辆数据的模拟测试方法、装置、设备及存储介质
CN103558849B (zh) 一种纯电动汽车控制策略调试及网络测试的方法
CN102880173A (zh) 一种仿真测试方法、设备及系统
KR100471237B1 (ko) 차량 부품의 시뮬레이션 방법
CN108111265A (zh) 一种通信协议一致性自动化测试方法
KR20230099772A (ko) 차량용 제어기 기능 제공 장치의 평가 시스템 및 방법
US20240319700A1 (en) Method and device for automated parameterisation of an IO-Link device
KR100863672B1 (ko) 배전 자동화 교육 시스템 및 그의 구동 방법
CN120276497A (zh) 一种转向系统的硬件在环测试系统
CN118151622A (zh) 车辆控制器诊断测试方法、存储介质及车辆
CN207264191U (zh) 基于无线低频网络的胎压控制器自动测试装置
CN216748792U (zh) 消贷管理系统的测试装置
CN116818362A (zh) 车道偏离预警功能的测试设备、方法
US11650562B2 (en) Interface assemblies for manufacturing components
CN109656232B (zh) 扫路车、扫路车的控制方法及上装控制器测试系统
CN121524071A (zh) 一种车载设备直连静态测试方法、系统、设备及介质

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20080202

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20080202

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000