OBD (On-Board Diagnosis)

OBD는 On-board Diagnostics의 준말로 차량 내부의 상태 정보를 외부에서 읽어 오기 위한 표준이다. (상세정보)

내연기관 차량에는 OBD표준이 정의되어 있고 인증 받도록 강제화 되어 있으나, 전기차의 경우는 인증이 강제화 되어 있지 않다. 기존 OBD에 정의되어 있는 정보들이 내연기관 차량을 기준으로 정의되어 있기 때문에 전기차에서 사용하기에는 적합하지 않다. 따라서 제조사에서 개별적으로 기존 OBD프로토콜을 기반으로 변경하여 사용하고 있다.

표준으로 정의되지 않은 PID의 경우는 제조사에서 공개하지 않기 때문에 사용자가 직접 리버스 엔지니어링 등을 통해 알아 내어야 한다.

OBD Dongle 구매

OBD Dongle은 차량에 설치하여 OBD로 수신할 수 있는 정보를 읽어 오는 장비이다. 대부분의 장비는 ELM327 이라는 장비를 불법복제한 제품이며, 따라서 동작을 보증 할 수 없다.

전기차의 경우 특히 호환성 문제가 많이 발생하여, 자신이 원하는 차량에서 다른 사용자가 구매하여 동작을 확인 한 제품을 사는 것이 안전하다.

아래는 검증된 제품 리스트이다

    • 해외 소울EV 사용자 포럼 등에서도 권장되는 제품으로, 안정적으로 동작하는 편이다.
    • 국내에서 판매하는 곳이 없어 Aliexpress, Amazon 등에서 직구 해야 한다.
    • 소울EV, 레이EV 에서 동작 확인.
    • 비슷한 이름이나 형태로 되어 있지만 호환성이 다르기 때문에 기존 사용자가 구매한 동일 상품을 구매 하는 것이 좋다.
    • 소울EV, 레이EV 에서 동작 확인.

Torque Pro 설치 및 페어링

상세한 단계는 네이버 전기차 사용자 모임의 유성아빠님 게시물 (토크프로 기초편 (TORQUE) 설치 및 페어링하기) 참고.

Extended PID 설치

현대,기아차량의 경우는 Github에 PID가 공개되어 있다. CSV 파일을 받아 핸드폰에서 .torque/ExtendedPID 폴더에 복사 한 후, Torque Pro에서 Add predefined set을 하면 된다.

상세 과정은 네이버 전기차 사용자 모임의 유성아빠님 게시물 (토크프로 중급편 (TORQUE) 확장PID 관리 하기) 참고.