2014-05-12 5 views
1

나는 VIN 번호 및 배터리 전압과 같은 OBD-II를 통해 기본 자동차 매개 변수를 읽는 간단한 Android 앱을 만들었습니다. 그것은 잘 작동하지만 비 독일어/비 미국 자동차에서 차량 번호를 검색하는 데 문제가 있습니다. 예를 들어 Citroen이나 Fiat의 경우 VIN 번호를 얻을 수 없으며 반환 값은 NULL 또는 UNKNOWN입니다.OBD-II를 통해 VIN 번호 읽기 (Citroen, Peugeot, Fiat에서)

어떻게 해결할 수 있을까요? 09 02 (elm327) 명령을 사용합니다.

도움을 주셔서 감사합니다. 매트.

답변

3

모든 차량이 VIN을 얻기 위해 0902 명령 (모드 9 PID 2)을 지원하는 것은 아닙니다. 선택적으로 지원됩니다. 0900을 먼저 보내면 해당 ECU의 모드 9에 대해 지원되는 PID의 "비트 맵"을 제공합니다.

+0

명령이 자체적으로 지원되는 경우에도 ECU가 응답하지 않으면 NO DATA 만 반환 할 수 있습니다. – DrMickeyLauer