2018年1月26日 星期五

BMW E38 診斷接頭規格

BMW E38車型配備兩個OBDII診斷接頭, 這是為了符合法規所產生的過渡時期設計.一個是 20 pin 圓頭位在引擎室, 另一個在車室內中控台杯架旁 16 pin OBD接頭.

2001年之前生產的BMW E38接專用電腦診斷如GT1/INPA要插20 pin圓頭,同時也支援標準OBDII, 而車室內OBD接頭則只支援標準OBDII.

2001年之後(含)生產的E38車型兩個接頭都可以接專用電腦診斷及支援標準OBDII.

 


16 pin OBDII 接頭


車室內OBDII接頭可讀取引擎的資訊及故障碼, 其通訊協定是 iso 9141-2 標準, 因此只要一般OBDII診斷電腦就可以讀取. 但車輛上其他設備如空調/循跡系統等則無法透過OBDII讀取.

Pin   Signal
1      +12V (Ignition(in run or start))
4      CGND (chassis ground)
5      SGND (Signal ground)
7      ISO 9141-2 K-LINE (engine (ISO-9141 and ISO-14230), automatic transmission diagnostic (in some models) AKA TXDII)
8      ISO 9141-2 K-LINE (IKE/KOMBI, ABS, ABS/ASR, ABS/ABD, ESP, DSC, Airbag and other electronic equipment AKA TXD II)  2001後的車型才有這根pin
9     TD/RPM (Engine rotation speed)
16   +12v (Battery power)

OBDII詳細規格參考
https://learn.sparkfun.com/tutorials/getting-started-with-obd-ii

2001年前生產的E38 資料傳輸腳位是 pin 7 K-line, 2001年之後(含)生產的則支援 pin 7 K-line  / pin 8 L-line

OBDII 規格定義許多車輛資訊的代碼, 涵蓋引擎, 傳動系統等, 也即時的行車資訊如轉速,水溫等. 但是在 OBDII 剛開始出現時(1996年左右), 各車廠往往沒有實做完整, 大部分都只針對法規要求關於引擎故障及廢氣排放監測做實現.


20 pin 圓頭


引擎室 20 pin 圓頭支援完整BMW診斷功能, GT1 / INPA 透過BMW自定義的 DS2 通訊協定與車輛上所有的電腦通訊. 使用 20 pin轉16 pin轉接線 接專用診斷電腦GT1 / INPA / C310等.

Pin  Signal
1     Engine rotation speed
2     OBD-II diagnostic
7     Oil service and Inspection reset
11   External starter turn on
14   Battery power
15   ISO 9141-2 L Line (RXD- Diagnostic Data link)
16   Ignition +12V
17   ISO 9141-2 K Line (TXD II - ODB2)
8     PGSP (Programming line)
19   GND
20   ISO 9141-2 K Line (TXD - Diagnostic data link)

資料傳輸腳位 pin 17 是標準 OBDII, pin 20 TXD / pin 15 RXD 則是走DS2通訊協定

ISO 9141-2 / DS2 的差異


 iso 9141-2 資料格式
3 bytes header + Up to 7 bytes data + 1 byte check sum

DS2 資料格式
1 byte address + 1 byte length +  N bytes data + 1 byte check sum

兩個協議是完全不相容的,市面上大宗的OBDII晶片ELM327就不支援DS2.

GT1 / INPA 用 K+DCAN 傳輸線來支援DS2

 


16 pin OBDII 接頭改裝


改裝使得車室內 16 pin OBDII 接頭可以有完整功能

參考以下
http://blog.obdexpress.co.uk/2015/10/22/update-bwm-e38-obd-ii-port-to-d-bus-diagnostic-port/

最簡單的改裝方式
https://sites.google.com/site/carsfunandtechnologies/bmw-z3/bmw-odb2-before-2001---enable-ike-and-ews-on-a-z3