You dont have javascript enabled! Please enable it!

OBD

科目:

  • 一般
  • OBD 1
  • OBD II 和 EOBD
  • 讀取和刪除故障記憶體
  • 控制執行器
  • 編碼、初始化、教學
  • 準備測試
  • 診斷測試儀和汽車之間的通訊標準化
  • 帶有參數識別符的服務模式

整體:
OBD 是車載診斷的縮寫。 OBD 具有調節和診斷作用,特別是在 引擎管理系統 ECU 的。 例如,可以透過 OBD 系統以診斷測試盒讀取故障來偵測故障。 錯誤代碼可以在 OBD 錯誤代碼列表 (如果代碼不是特定於品牌的)。

提示:請也造訪該網站 GerritSpeek.nl,您可以在其中找到有關 VCDS 程序可能性的大量實質性資訊以及有關錯誤代碼的深入資訊。

車載診斷系統1:
這是GM(通用汽車)開發的第一個OBD系統。 它於 1980 年推出,並於 1988 年首次在美國使用。 此系統的目的主要是限制排放值。 該系統旨在檢測本身的缺陷和偏差,從而限制有害排放。 當發現缺陷或偏差時,MIL(故障指示燈)立即亮起,必須由汽車技術人員讀取。 MIL 向汽車駕駛員發出了錯誤警報,並要求盡快解決問題。
1991年以後生產的所有車輛都必須配備OBD1。 歐寶和沃爾沃等汽車的第一個版本使用了閃存代碼。 其他品牌開發了自己的插頭,並帶有自己的錯誤代碼。 OBD 1 沒有指南,從 OBD II 開始就是這種情況。

閃爍代碼:
對於第一代 OBD1,技術人員必須讀取閃爍代碼才能確定故障碼。 通常必須採取行動來啟動閃爍; 該行動包括:

  • 將引擎室或內部的兩個鬆動的插頭卡在一起;
  • 連接插頭中的兩個連接,同樣位於引擎室或內部。

閃存代碼由兩個或三個數字組成。 下圖中,指示燈閃爍: 4 次閃爍 – 短暫暫停 – 5 次閃爍 – 長暫停。 這給了錯誤代碼:45,它代表: 氧氣感知器 – 偵測到濃混合物。

歐寶:
這種類型的診斷插頭通常內建於引擎室內。 連接此連接器中的兩個連接將導致儀表板上的檢查燈閃爍。

  • AB變速箱:引擎管理系統代碼;
  • AC:自排變速箱;
  • AH:警報系統;
  • 又名: ABS

大眾汽車:
大眾汽車有 2 個獨立的 OBD1 連接器。 測試盒(在本例中為 VAG 1551)可以與這 2 個連接器連接。 透過選擇測試盒上的正確通道(01表示引擎電子設備),可以在服務選單中讀取和刪除故障記憶體。

寶馬:
BMW的 OBD1 插頭是圓形的。 此插頭透過電纜連接到診斷設備。 故障在診斷測試儀的顯示幕上顯示並附有說明。 故障也可以刪除。

OBD II 和 EOBD:
OBD II 於 1996 年推出。 2004年起,OBD將在歐洲強制推行。 在美國,這仍然稱為 OBD II,歐洲變體稱為 EOBD。 稍加調整也是一樣; 對於 EOBD,不強制執行 EVAP 檢查(有害汽油煙霧洩漏),但在美國這是強制性的。 從 2008 年起,汽車強製配備帶有 CAN 總線通訊的 OBD II 和 EODB。 按此處了解有關 CAN 總線的更多資訊。

記錄各種事項(標準化); 如16針OBD連接器(Data Link Connector,簡稱DLC)的類型和位置、故障碼結構和通訊協定等。 有關排放的故障碼必須能夠被每個人讀取。

EOBD 對於所有車輛的動力系統都是強制性的,並且獨立於特定品牌的診斷。 EOBD 透過它進行檢查 引擎管理系統 持續監控所有系統(例如 lambda 感測器),並在實際排放量是型式認證排放量的一倍半時發出訊號。 MIL 不會立即亮起,但係統會儲存故障。 當在相同條件下進行第二次行程並且排放量再次比規定的最大值高一倍半時,MIL 將亮起。 然後騎士會收到引擎管理故障的警報。

讀取車輛時,讀取設備上會出現錯誤代碼。 用技術術語來說,該代碼也稱為 DTC(診斷故障碼)。 該 DTC 可以是例如 P 代碼。 這段程式碼是有意義的; 按一下此處前往 OBD 錯誤代碼清單。

讀取並清除故障記憶體:
可以使用診斷設備讀取汽車資訊。 它必須連接到車輛內部的 OBD2 介面。 然後診斷設備連接到網關等。 此 OBD2 連接通常位於駕駛座椅附近,通常在儀表板下方或中央控制台中。
必須將特殊的 OBD2 電纜連接至插頭連接。 此電纜必須連接至讀取設備。 將筆記型電腦連接到讀取頭和電纜後,即可啟動診斷程式。 首先必須輸入一些車輛數據,如下圖所示:

連接後,系統會詢問您下一步要做什麼。 選項之一是讀取錯誤代碼。 錯誤代碼也稱為診斷故障碼 (DTC)。 DTC 由一個字母後面跟著四個數字組成。

  • 字母P代表動力總成; 這包括引擎和變速箱。
  • B代表身體; 這包括安全氣囊、安全帶、暖氣和照明。
  • C代表底盤; 這包括 ABS 和 ESP 系統。
  • U代表網路; 其中,這涉及 CAN 總線通訊。

這四個數字顯示什麼是重要的。 可以在互聯網上找到大量代碼及其含義列表。
舉個例子,我們以一輛怠速不規則的車為例。 引擎管理燈亮起。
該燈也稱為故障指示燈(縮寫為MIL)。 當此燈亮起或一直亮起時,可以確定故障已儲存在故障記憶體中。 然後是時候讀出汽車了。

測試儀畫面上出現如圖所示的錯誤代碼:P0302。 該代碼表示 2 號汽缸已記錄到不完全燃燒。 這種情況可能發生過一次,可能發生過幾次,或者可能永久存在。 當0301缸偵測到不完全燃燒時出現故障碼P1,在0303缸偵測到故障碼P3等。
當感知器傳輸的值超出容差時,ECU會檢查與其對應的故障碼並將其儲存在記憶體中。 診斷設備也顯示文字; 軟體可識別該代碼(例如 P0302)並將文字連結到該代碼(偵測到汽缸 2 失火)。 這一切都在診斷軟體中預先編程。

每個品牌還有品牌特定的代碼; 因此,通常需要在一開始就選擇所涉及的品牌、類型、製造年份、引擎代碼和燃油系統。 如果選擇了錯誤的品牌,錯誤代碼可能會連結到錯誤的文字。 特定品牌的測試儀或非常廣泛的測試設備的軟體中還包含診斷程序。 當點擊錯誤代碼時,將開啟一個測試程序,可以逐步進行測試。 測試結束時,軟體會得出結論,或指示技術人員應該測量的具體方向。

除了具有豐富診斷程序的筆記型電腦外,還提供簡單的掌形儀。 透過這些讀取器,通常可以讀取與環境相關的故障,例如各種引擎故障。 但底盤或安全氣囊中的故障通常無法用此讀出。

故障代碼可能表示某個部件已損壞。 但技術人員不能簡單地認為感測器的故障意味著感測器有缺陷。 線路或插頭連接也可能形成腐蝕,從而導致過渡電阻。 然而,錯誤代碼通常可以提供尋找故障原因的良好指導。 我們再次以錯誤代碼P0302為例; 其中已辨識出 2 號汽缸失火。 此汽缸內的燃燒狀況不佳。 這可能是由以下原因引起的:

  • 點火不良(火星塞、點火線圈或點火線圈電纜有缺陷)
  • 噴射不良(噴射器有缺陷或髒)
  • 壓縮損失(進氣門或排氣門密封不良、汽缸蓋或活塞缺陷)

僅憑故障碼 P0302 就可以輕鬆找到問題發生在哪個氣缸上,但隨後真正的工作就開始了。 透過更換火星塞、點火線圈或噴油嘴等零件,可以檢查故障是否已轉移。 可將2缸點火線圈與4缸點火線圈互換,若故障清除,則重新啟動發動機,再次讀取故障記憶體,可檢查故障是否已移去。 當出現錯誤代碼 P0304 時,表示現已偵測到 4 號汽缸燃燒不良。

原因已找到; 點火線圈故障,需要更換。 點火線圈提供高達 30.000 伏特的電壓,火星塞需要此電壓來產生火花。 如果更換點火線圈後故障仍然存在,也可更換火星塞和噴油器,並以相同的方法進行檢查。 維修後,必須清除故障。

故障記憶體中的故障在讀取時不必總是處於活動狀態。 這些也可能是過去一次或多次的故障。 有時這些故障可以忽略不計,因為它們是由例如電池電壓過低引起的,但如果客戶抱怨汽車有時卡住,有時啟動不良或有時熄火,那麼就應該引起注意了。 您可以在影像中看到目前存在的故障的範例。

故障出現在節氣門控制器上。 這是「節氣門體」的翻譯。 故障碼為P1545,顯示為間歇性。 這是英文中「偶爾發生」的意思。 它也表示故障頻率:1。這意味著故障僅發生一次。 還可以看到故障發生時的公里數和日期。 

如果與客戶的投訴有關,則必須對故障原因進行進一步調查。 如果故障被清除,它很可能會繼續消失,特別是如果故障發生過一次。 但也有可能在短時間內故障再次出現。 排除故障後不能簡單地將客戶送走。 擦除並不能解決問題。
除了間歇性之外,還可以在記憶體中聲明靜態。 在這種情況下,故障目前存在且無法消除。
如果嘗試清除故障,幾乎肯定會立即返回。

控制執行器:
使用診斷設備定位故障的另一種選擇是控制執行器。
執行器都是可以控制的元件; 想想車窗馬達; 這是透過操作開關來控制的。
或引擎中的EGR閥; 這由 ECU 控制以再循環廢氣。 這些執行器可以透過診斷設備手動控制。
要檢查 EGR 閥的運動,不必啟動引擎並等待 ECU 本身啟動該閥。 透過操作診斷設備,當技術人員認為有必要時可以控制閥門。

例如,如果行李箱蓋不再透過行李箱蓋開關打開,執行器診斷也可能很有趣。 透過使用診斷設備控制行李箱蓋調節電機,行李箱蓋解鎖。 如果操作行李箱蓋開關時沒有發生這種情況,您可以在即時數據中找到開關的傳感器值。
如果即時資料中的值保持為 0(表示關閉)而不是 1(操作期間螢幕上應顯示),則可以斷定開關有故障。 畢竟,行李箱蓋可以透過診斷設備進行操作。

執行器測試也可以在儀表板上進行。 測試過程中,所有指示燈均亮起,Maxidot顯示器所有像素均受控制,所有儀表均移至最大。 任何缺陷,例如儲槽壓力表移動距離不超過一半,都會立即被注意到。

編碼、初始化、示教:
更換控制單元等零件後,往往需要進行編碼才能投入使用。
編碼由大量的十六進制數字和字母組成。 這可以在下圖中看到:

在這種情況下,中央電子控制單元被更換。 如果訂購新的控制單元,則會預先安裝軟體,但仍必須說明汽車有哪些選項。 當然,不帶空調等的基本版和有空調、座椅加熱、電動車窗等的全選車是有區別的。

編碼結構如下:
05048E0700041A00400A00000F00000000095D035C000

其意義可能如下:
第一個號碼: 0= 左駕汽車, 1= 右手駕駛汽車。
第二個數字: 1= 澳大利亞, 2=亞洲, 3= 南美洲, 4=歐洲, 5= 北美。
第三個數字: 0= 英哩每小時, 1= 公里每小時。

前三個數字顯示這是一輛左舵美國汽車,顯示的是每小時英里數。 這顯然是在生產過程中作為標準預先編程的。 每個控制設備都接收標準編碼。 安裝後,必須對控制單元重新編碼:

  • 第二個數字 (5) 必須手動更改為 4(即從北美到歐洲)。
  • 第三個數字 (0) 可以手動改為 1。

車內將設置荷蘭語,並將顯示公里而不是英里。 因此該系列中的每個數字或字母都有其自己的含義。

初始化 以不同的方式發生。 通常只需按一下按鈕就足以初始化汽車中的電子組件。
需要初始化的組件包括:

  • 清潔或更換後的節氣門體。 ECU必須讀取節氣門位置感知器的值(電位器)在示教期間節氣門完全關閉和完全打開,以便可以確定所有中間值。如果節氣門體未初始化/學習,ECU 無法將節氣門移至正確位置。結果是引擎在怠速時吸入過多或過少的空氣,因此怠速不良。初始化節氣門時(英文:基本設定),畫面將顯示:“ADP is running”,然後顯示“ADP OK”。在「運轉」期間,節流閥被設定到多個位置,並監控電位器的訊號電壓。 ADP OK 調整成功。
  • 更換擋風玻璃後的雨量感知器。如果雨量感知器沒有正確的訓練,當雨滴落在車窗上時,擋風玻璃雨刷可能會過早或過晚擦拭;
  • 轉向角感測器安裝後在轉向柱上工作;
  • 輪胎充氣或更換後的輪胎氣壓;
  • 更換空氣懸吊零件後的車輛高度。
  • 更換頭燈後的頭燈高度(見下圖)。

初始化期間實際發生的情況是,儲存的值被刪除,新的(目前)值儲存在它們的位置。
正如之後 轉向柱的修復工作不是透過轉向角感測器的初始化來完成的,可能是轉向角感測器認為直行時方向盤總是輕微轉動。這對 ESP 系統等都是有害的。透過將方向盤準確地置於正前方位置並向診斷設備發出初始化轉向角傳感器的命令,汽車中的計算機就知道方向盤正前方的確切點。例如,示教涉及琴鍵。購買新鑰匙後,無法簡單地用它啟動汽車。首先必須在車內公佈鑰匙代碼。這通常也透過診斷設備來完成。鑰匙代碼儲存在汽車的控制單元中。只有當控制單元辨識出鑰匙代碼時,防盜鎖定裝置才會停用。這樣才能啟動汽車。

準備測試:
就緒測試是 EOBD 系統的自我檢測。 駕駛時,EOBD 會持續檢視與環境相關的控制措施。 駕駛循環必須包括: 冷啟動、城市駕駛和一段高速公路。 您還必須多次煞車至 0 公里/小時,然後再次加速。 在這個駕駛週期之後,準備測試可以得出「按順序」和「不按順序」的結論。 準備測試由引擎管理系統不斷執行。
對於 MOT,必須讀取 EOBD 以檢查就緒測試的狀態以及是否存在錯誤代碼。 這可以透過簡單的手動測試儀實現,如右圖所示。 這不必是特定品牌的,僅負責顯示與排放相關的故障代碼和準備測試。

在準備測試期間檢查以下項目:

例如,如果氣缸燃燒不正常,或者催化劑無法正常工作(透過第二個 lambda 感測器、跳躍感測器檢查),則準備測試將保存為「不正常」。 錯誤代碼也儲存在故障記憶體中,可以用簡單的手持測試器和其他廣泛的讀出設備讀取。
當故障被清除時,就緒測試也被清除。 因此,已清除的故障可能需要一段時間才能返回(如果維修尚未解決)。 擦除後錯誤可能會持續一段時間,然後再返回。 一旦準備測試完成(行駛循環後),故障就可以再次顯示。 排除故障後,準備測試在手持測試儀上將顯示為「未按順序進行」。 需要行駛 10 至 40 公里才能再次儲存新的準備測試。
這也可以防止與環境相關的故障在汽車的 MOT 註銷之前被快速消除。 錯誤代碼已經消失,但樣本檢查員可以看到準備測試不按順序進行。

診斷測試儀和汽車之間的通訊標準化:
借助 OBD II 和 EOBD,診斷測試儀和汽車之間的通訊實現了標準化。 維持固定數量的服務模式。 這些服務模式都有各自的功能。 由於內容相當廣泛,因此首先給出包含一般資訊的表格。 下面是詳細的解釋...

不同服務模式的表格:

服務01即時數據:
 參數標識符指示診斷測試儀可以使用哪些資訊。
 當前引擎數據。
 準備測試。
 MIL 狀態(開啟或關閉)。
 儲存的 DTC(故障碼)數量。
服務02凍結幀:
 MIL 燒毀時索取相關資料:
在什麼冷卻液溫度、速度、負載等條件下?
服務03讀取故障碼:
 顯示 P 代碼。
服務04清除診斷訊息:
 DTC、凍結幀和就緒測試均已清除。
服務05氧氣感知器的測試值:
 氧氣感知器在十個點進行連續檢查,以識別因老化或污染而導致的偏差。
服務06非連續監測系統的測試值:
 催化劑的操作。
服務07連續監測系統的測試值:
 檢查是否有失火(缺少燃燒)。
服務08系統或組件的控制:
 檢查油箱通風口是否有漏氣(僅限美國 OBDII)。
服務09請求車輛特定資訊:
 車架號。
服務0A永久錯誤代碼:
 這些無法透過診斷設備刪除,但當條件再次達到最佳狀態時(例如更換觸媒轉換器後),可以由 ECU 刪除。

現對部分服務模式進行詳細說明:

帶有參數標識符的服務模式:

服務01:
這裡提到了參數識別碼(PID)。 參數標識符表明ECU支援什麼。 ECU 在 PID 中指示它可以傳送哪些訊息給診斷測試儀。 這是一個例子:

可用 PID 的示意圖。 現實中還有很多

在CAN協定中,每個PID號碼都有自己的意義。 它 PID 號 04 可能是冷卻液溫度。 (具體含義可以上網查到)。 表中的 PID 號碼 04 表示支援:是。 這用 1 表示。
例如,不支援的 PID 編號(例如 0B)可能是汽油引擎上的廢氣溫度感知器。 如果不存在,則會以 0 轉送。
最終,十六進位代碼是從二進位代碼得出的。 在頁面上 二進制、十進制和十六進制 詳細解釋瞭如何轉換。 十六進位代碼B2C5由ECU發送至診斷設備。 診斷設備的軟體可以識別哪些系統已被識別,哪些系統未被識別。 無法辨識的系統將在服務02中被省略。

服務02:
在服務模式02下,顯示錯誤代碼記錄的PID。 這些 PID 在服務模式 01 中確定。

里程:35000公里
燃油系統1:閉環
計算數量:35
冷卻液溫度:24℃ 攝氏度
進氣溫度:18℃ 攝氏度
引擎轉速:2500轉/分。
車速:0公里/小時
節氣門位置感知器:20%
頻率:15

可以確定故障發生在這種情況下。 車子靜止不動,油門加速到2500轉/分鐘。

服務03:
此處要求提供準確的錯誤代碼。 以錯誤代碼 P0301 為例。 代碼 P0301 表示:氣缸 1 沒有燃燒(偵測到失火)。 錯誤代碼可以在頁面找到: OBD 錯誤代碼。
現在已知故障 P0301,可以使用服務 02 來確定故障發生的時間。 現在得知,剛才提到的情況是發生了汽缸失火。

服務0A:
服務 0A 包含無法使用診斷軟體清除的錯誤代碼。 ECU 中的軟體的程式設計方式是計算故障碼是否被刪除或仍然存在。 我們以顆粒過濾器為例。
當顆粒過濾器無法再生時,它就會充滿煙灰,導致堵塞。 在顆粒過濾器實際堵塞之前,背壓感測器將測量到背壓過高。 會出現錯誤訊息,讀取時會顯示故障 P244A(柴油顆粒過濾器:壓力差過高) 被顯示。 兩個背壓感測器(過濾器前後)之間的差異太大,這意味著顆粒過濾器已飽和(即充滿煙灰)。

此故障無法消除。 還剩下2個選擇;

  • 再生顆粒過濾器;
  • 如果無法再生; 更換顆粒過濾器。

修復後,故障將保留在記憶體中。 駕駛時,準備測試將顯示背壓差異現在很小。 軟體現在識別出顆粒過濾器不再堵塞。 ECU 現在將自行清除故障。
它不僅適用於顆粒過濾器,而且適用於無法正常工作的催化劑。

其他服務模式(04 Tm值 09)已經在表格中進行了相當詳細的描述,因此這裡不再進一步討論。