K-Line

💡

ISO 9141–2 / ISO 14230-1

배경 및 개발 목적

  • OBD-II 초기 표준

    1990년대 초, 차량 진단(디버그) 및 ECU 재프로그래밍을 위해 설계

  • 단일 와이어 방식

    진단 커넥터(16-핀) 중 K-Line을 통해 ECU와 양방향 통신

통신 방식 개요

  • 전송 매체: 단일 와이어(K-Line), 로직 레벨 UART 유사

  • 시작 절차: 0x33 Leader byte → ECU 응답 → 데이터 교환

  • 속도: 최대 10.4 kbps

적용 시스템 예시

  • OBD-II 진단 스캔 툴(엔진, 변속기, ABS 에러 코드 읽기)

  • 모터사이클 및 상용차 ECU 초기화/재프로그래밍

데이터 프레임 구조

| Start (0x68) | Target Addr | Source Addr | Length | Data (n byte) | Checksum | | ———— | ———– | ———– | —— | ————- | ——– |

  • Start: 통신 프레임 구분

  • Checksum: Start~Data 전부 포함