2014-05-12 26 views
1

我構建了一個簡單的Android應用程序,通過OBD-II讀取基本汽車參數,如VIN號和電池電壓。它的工作很好,但我有問題從非德國/非美國汽車檢索VIN號碼。因此,例如在雪鐵龍或菲亞特的情況下,無法獲得VIN號碼,返回值爲NULL或UNKNOWN。通過OBD-II(從雪鐵龍,標緻,菲亞特)讀取VIN號碼

任何想法如何解決它? 我使用命令09 02(elm327)。

感謝您的幫助, 墊。

回答

3

並非所有汽車都支持0902命令(模式9 PID 2)來獲得VIN。它可以選擇支持。如果您首先發送0900,則爲該ECU上的模式9提供支持的PID的「位圖」。

+0

即使該命令本身受支持,如果沒有ECU應答,它可能只是返回NO DATA。 – DrMickeyLauer