1 / 14

ISO 9141-2

ISO 9141-2. 9141-2 교육 자료. OBD II (ON BOARD DIAGNOSTICS 2). OBD 는 MIL 이라고 하는 안내 등 (Malfunction Indicator Lamp) 을 통해서 차량의 문제를 사용자나 정비사에게 보여 주는 기능을 합니다 . 자동차에 시동을 걸면 , 대시 보드에 여러가지 램프에 불이 들어왔다 꺼지는 것을 볼 수 있습니다 . 그 중에서 Check Engine 이나 엔진 모양의 램프를 보신적이 있으실 겁니다 .

Download Presentation

ISO 9141-2

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ISO 9141-2 9141-2 교육 자료 paeksj98@naver.com

  2. OBD II (ON BOARD DIAGNOSTICS 2) • OBD는 MIL이라고 하는 안내 등(Malfunction Indicator Lamp)을 통해서 차량의 문제를 사용자나 정비사에게 보여 주는 기능을 합니다. • 자동차에 시동을 걸면, 대시 보드에 여러가지 램프에 불이 들어왔다 꺼지는 것을 볼 수 있습니다. 그 중에서 Check Engine이나 엔진 모양의 램프를 보신적이 있으실 겁니다. • OBD-II는 ODB-I에 새로운 시스템에 대한 진단이 많이 추가되었는데, 가령 촉매 변환 장치 진단, 실화 진단, 캐니스터 퍼지 (Canister Purge) 진단, 2차 공기 시스템 진단등 입니다. 또한 자동차 회사마다 달랐던 DTC 데이터의 내용이 표준화 되었고, 통신 방법도 표준화 었습니다. paeksj98@naver.com

  3. OBD II 통신 규격 • 현재 OBD-II를 지원하는 모든 차량은 크게 3가지, 세부적으로는 5가지 표준 신호 방식을 사용합니다. • VPWM-PWM (SAE-J1850) • CAN 통신 (ISO 15765, SAE-J2234) • ISO 방식 (ISO 9141-2, ISO 14230-4) • 아시아, 유럽에서 판매되는 대부분은 ISO 방식으로 통신 • 미국 포드는 PWM, GM은 VPW을 사용합니다. • 미국에서는 2008년 차량 모델부터는 CAN 통신만을 하도록 교정하고 있습니다. 따라서, 전세계 자동차 메이커들도 결구 CAN 방식으로 갈 것이라고 예측이 됩니다. paeksj98@naver.com

  4. ISO 방식 • ISO 방식은 유럽 및 한국 차들에 많이 적용된 방식입니다. • ISO 방식 모델은 기본적인 네트워크 모델인 OSI7 계층을 기초로 해서 개발 되었습니다. • 모든 네트워크 통신에서 생기는 여러가지 충돌 문제를 완화하기 위하여, 국제표준기구(ISO)에서 표준화된 네트워크 구조를 제시한 기본 모델을 말한다. paeksj98@naver.com

  5. ISO 방식 특징 • UART 기반 • 1.2에서 10.4k bps의 속도 • K 라인이 있어야 함 • L 라인은 차량 시험기에만 필요 • L 라인은 초기화에만 사용됨 • CRC를 포함해서 12 바이트의 메시지로 이루어짐(ISO 9141-2에만 해당) • KWP 2000 프로토콜은 ISO 9141-2와는 물리적으로는 같으며 거기에 데이터 형식만 다른 프로토콜 입니다. paeksj98@naver.com

  6. ISO 방식의 내부 • ISO 방식은 아래의 그림과 같이 내부적으로 네트워크를 이루고 있습니다. • 차량의 내부의 여러 장치들이 하나의 버스에 연결되어 있으며 스캐너도 하나의 로드로써 다른 ECU 장치들과 통신하는 방식입니다. • Start Communication 서비스 • 검사 데이터를 주고 받기 위한 통신 링크를 초기화 하기 위한 서비스 • Stop Communication 서비스 • 검사를 위한 통신을 끝내기 위한 서비스 • Access Timing Parameter 서비스 • 통신 링크에 기본 타이밍 파라미터를 수정하기 위한 서비스 • Send Data 서비스 • KWP200 통신 링크를 통해서 데이터를 전송하기 위한 서비스 paeksj98@naver.com

  7. ISO 방식 메시지 구조 • 맨 처음 바이트는 뒤에 나올 주소의 형식을 의미하는 2개의 비트와 데이터의 길이를 표현하는 6개의 비트로 이루어져 있습니다. • 다음으로 대상 ECU의 주소와 메시지를 보내는 ECU위 주소가 포함되게 됩니다. • 데이터 길이가 오는데 이는 패킷의 첫 번째 바이트에서 표현 할 수 있는 것보다 큰 사이즈의 데이터를 전송할 경우에 사용하게 됩니다. paeksj98@naver.com

  8. ISO 9141-2 통신 초기화 • 5BPS Start Communication paeksj98@naver.com

  9. ECU 파형 관찰 • 스코프 설치 • EF 소나타 파형 분석 (9141-2 어드레스 코드 분석)(1ms) • MSB(Most Significant Bit) : 제일 왼쪽비트, 최상위 비트(비트 단위의 연산에서, 그 숫자값의 크기에 가장 크게 영향을 미치는 유효숫자. 즉, 그 숫자의 비트 중에서 맨 왼쪽의 비트를 말한다.) • LSB(Least Significant Bit) : 제일 우측비트, 최하위 비트(2진수 데이터에서 가장 낮은 자리 (오른쪽)의 비트 또는 그 내용. 최상위 비트(MSB)와 대비된다. 00000000 | | MSB LSB paeksj98@naver.com

  10. Message Structure • Request Message • 1) HQ1 : Message Address • 2) HQ2 : Target Address • 3) HQ3 : Source Address • Response Message • 1) HS3 : Response Source Address : ECU = 17H TCU = 18H paeksj98@naver.com

  11. Timing Sandard Data • Timing Standard for Data START Request 프레임간 Response1 프레임간 Response2 END • Timing Standard for Request Message Header Byte (3byte) DataByte(1-7 byte) • Timing Standard for Response Message Header Byte(3Byte) DataByte(1-7 byte) • 타이밍 • P1 : 0~20 ms P2 : 25~50ms P3 : 55~5000ms P4 : 5~20ms paeksj98@naver.com

  12. 통신 데이터 기본 - I 00 55 08 08 F7 CC MODE PID Data DTC TX : 68 6A F1 0101 C5 NORMAL RX : 48 6B 12 41 01 84 04 00 00 8F TX : 68 6A F1 0114 D8  Service Data RX : 48 6B 12 411408 80 A2 TX : 68 6A F1 010F D3 Service Data RX : 48 6B 12 410F00 15 TX : 68 6A F1 03 C6 DTC Data RX : 48 6B 12 4301 15 01 20 01 10 50 RX : 48 6B 12 4301 05 00 00 00 00 0E TX : 68 6A F1 A0 17 7A  DTC Clear RX : 48 6B 12 E0 00 A5 paeksj98@naver.com

  13. 통신 데이터 기본 - II MODE PID Data DTC TX : 68 6A F1 A0 DA C5 Actuator RX : 48 6B 12 E0 00 A5 paeksj98@naver.com

  14. ECU 모니터링 • 고장코드 • P코드 • 0~3 • C코드 • 4~7 • B코드 • 8~B • U코드 • C~F 48 6B 12 43 01 15 04 2008 10 50 P B U 0101  P0101 4000  C0000 9001  B1000 C002 U0002 paeksj98@naver.com

More Related