OBD是On-BoardDiagnostics(車載診斷系統)的縮寫,當汽車出現故障或排放不達標時,故障燈和發動機警告燈亮。可以自動診斷汽車問題,當系統故障時,維修人員可以根據故障碼的提示更迅速的確定故障問題并針對性的解決故障問題。同時也可以監測汽車尾氣排放,通過提高發動機效率來降低汽車尾氣對環境的污染。
隨著OBD技術的發展,美國汽車工程師協會制定了統一的OBD II標準,也就是第二代OBD。這是一個復雜的汽車自診斷系統,主要用于監測汽車尾氣排放情況。OBD II重點在排放上,即使發動機運轉沒有任何問題,排放超過國家排放的極限值,故障燈也會亮。
OBD II相較于第一代,在控制噴油、點火和冷卻系統等方面更加的強大。OBD II不僅可以監測傳感器故障,還可以監測傳感器信號是否需要校準。除此之外,OBD II還監控著例如車身控制系統、底盤控制系統、儀表控制系統等一系列非發動機管理或尾氣排放系統。
OBD II系統由警告部分、軟件部分、硬件部分組成。
警告部分:
通過故障燈亮提醒駕駛員汽車存在問題。
軟件部分:
該部分是整個系統運轉的核心,包含了故障診斷控制策略與標定代碼和發動機控制系統代碼。
硬件部分:
是軟件部分的載體,也是發出指令和執行指令的中間媒介。包含了診斷接口、傳感器、控制單元ECU、執行器、通訊線路。
怎么知道OBD II的運行狀態?這時我們就需要借助工具,齊信開通寶和某車寶都屬于這種工具,而且OBD II工具在國外發展也非常成熟。
工具與OBD II系統是如何工作的?首先需要搞定通訊協議。OBD II的通訊協議一般有:SAE J1850 PWM,SAE J1850 VPM,ISO 15765-4(CAN-BUS),ISO 9141-2,ISO 14230-4(KWP2000)。
目前,大部分協議基本已被淘汰,現階段主要使用ISO 15765-4(CAN-BUS)協議,也就是CAN線。
檢查OBD II運行狀態,除了需要搞定協議,還需要對協議數據解析,我們這里以故障碼解析為例。
一般情況下,故障碼(DTC)包含了五個字符。
第一個是字母,后邊的四個是數字。(詳情見上圖)
首位字母表示所產生故障碼的系統類型,有四種:Pxxxx、Bxxxx、Cxxxx、Uxxxx。
第二位表示標準代碼,有0~3四個數字。第三位表示出現故障時對應的部件信息。
第四和第五位表示部件/系統的標識代碼。具體地表示了實際部件或特定的故障名稱。
故障碼編號是從00~99,不同的傳感器、執行器和電路分配了不同區段的數字編號。這些數字提供了比較具體的信息,如電壓低或高、響應慢、信號超出范圍等。
而故障是否對排放有影響可以分為影響排放的故障碼和不影響排放的故障碼。其中影響排放的故障碼,根據其故障燈點亮的機制又可分為:
A類:故障發生一次就直接點亮發動機故障燈并記錄故障碼。
B類:故障在兩個連續的工作循環中各發生一次時,點亮發動機故障燈并記錄故障碼。
E類:故障在三個連續的工作循環中各發生一次時,點亮發動機故障燈并記錄故障碼。
不影響排放的故障碼:
C類:故障發生時只記錄故障碼,不點亮發動機故障燈,但廠家可根據需要點亮另外一個報警燈。
D類:故障發生時只記錄故障碼,不點亮任何警告燈。
除了讀取故障碼以外,OBD II還可以做什么?
數據流信息
讀取凍結幀數據
讀取存儲的故障診斷代碼
清除故障碼和存儲值
讀取待定診斷故障代碼
車輛信息
等。。。
那某車寶是不是智商稅呢?可以明確的告訴大家,這不是智商稅。OBD II工具是按照國際標準完成的:
1、可以進行排放檢測(排放預檢,我們去年檢都需要檢查OBD II系統)、與排放相關的故障碼讀取解析、車輛信息等。
2、OBD II系統可以利用傳感器收集發動機運行的各項數據,如發動機和環境溫度、進氣量、發動機負荷等,動力總成控制模塊會分析從傳感器收集的數據增加/減少燃油,從而提前或滯后點火等來提高發動機的效率。
3、作為一個早期預警系統,OBD II 在系統出現故障時,動力總成控制模塊可以將故障信息存入存儲器,并及時點亮儀表板上的故障燈,車主可以準確地確定故障的性質和部位。
摘自齊信汽車技術 齊信汽車技術公眾號
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.