热门问题
时间线
聊天
视角

OBD-II PID

来自维基百科,自由的百科全书

Remove ads

OBD-II PID車上診斷系統(OBD)參數ID的簡稱,是在診斷工具上向車輛請求資料用的編碼。

國際汽車工程師學會(SAE)標準 J1979(電子診斷測試模式)中定義了許多OBD-II PID。所有北美的道路車輛及卡車都要支援一部份的OBD-II PID,主要是在有強制排氣英語vehicle emissions control檢測英語vehicle inspection的州。製造商也定義針對個別車輛的PID。目前沒有強制摩托車要支援OBD-II PID,不過也有許多的摩托車支援。

在1996年時,輕型商用車(重量小於8,500磅 [3,900公斤])首先強制要支援OBD-II PID,之後是中型商用車(重量在8,500—14,000磅 [3,900—6,400公斤]之間)在2005年強制支援[1]。輕型商用車及中型商用車都要可以透過由SAE J1962定義的標準數據鏈路連接器英語Data link connector (automotive)進行存取。

依加州空氣資源局(CARB)的加州法規(CCR) sections 1971.1 title 13,美國2010年之後生產的重型商用車(重量大於14,000磅 [6,400公斤])可以透過SAE standard J1939-13英語SAE J1939(圓型的診斷用連接頭)支援OBD-II的診斷機能。有些北美的重型卡車使用SAE J1962 OBD-II診斷連接器,這也是一般轎車常用的連接器,知名的有麥克貨車及富豪卡車,不過CAN識別符是29位元,不是一般轎車的11位元。

Remove ads

模式

在最新的OBD-II標準SAE J1979中,有列出十種診斷服務。2002年以前的J1979,將這些服務稱為模式(modes)。其說明如下:

更多資訊 模式(十六進制), 敘述 ...

汽車製造商不一定要實現所有的服務,製造商可以在#9以上增加製造商定義的服務(例如服務22是由Ford/GM的SAE J2190所定義,而服務21是因Toyota而定義) ,這些服務可以提供其他的資料,例如混合動力電動汽車(HEV)中牽引電池的電壓[2]

非OBD的統一診斷服務從0x10開始,避免和ID範圍重疊。

Remove ads

標準PID

下表中所列的是依SAE J1979定義的標準OBD-II PID。也列出每個PID的預期回應,以及回應和實際物理量之間的關係。不是所有車輛都會支援每一個PID,也有一些PID是廠商定義的,不在OBD-II標準中。

服務01和02基本上是相同的,不過服務01會提供目前的資訊,而服務02會提供上一次出現診斷錯誤碼時的資訊。但PID 01和PID 02是例外,PID 01隻出現在服務01,而PID 02隻出現在服務02,若服務02的PID 02為零,表示沒有凍結的頁框資料,其他服務02的資料都沒有意義。

若用位元編碼表示(Bit-Encoded-Notation)時,像C4表示是資料位元組C的第4位元。每一個位元都有0到7的編號,7是最高位元,而0是最低位元。

A B C D
A7 A6 A5 A4 A3 A2 A1 A0 B7 B6 B5 B4 B3 B2 B1 B0 C7 C6 C5 C4 C3 C2 C1 C0 D7 D6 D5 D4 D3 D2 D1 D0
Remove ads

服務01

更多資訊 , (或 ...
Remove ads

服務02

服務02的PID和服務01相同,意義也相同[4],不過資訊是在產生凍結頁框[5]時的資料。

需要在訊息的資料區中傳送頁框號碼。

更多資訊 PID (hex), 回應資料位元組個數 ...

服務03

更多資訊 PID (hex), 回應資料位元組個數 ...

服務04

更多資訊 PID (hex), 回應資料位元組個數 ...

服務05

更多資訊 PID (hex), 回應資料位元組個數 ...
Remove ads
Loading content...
Loading content...

非標準的PID

CAN(11位元)通訊格式

相關條目

參考資料

延伸閱讀

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads